.price-page{--price-paper:#f8f7f5;--price-line:#e9e7e2;--price-blue:#4053ee;--price-green:#28613e;--price-purple:#7453c9}.price-main{padding-top:70px}.price-container{width:min(1280px,100% - 112px);margin-inline:auto}.price-page .nav-trigger[aria-current=page]{background:var(--surface)}.price-page .mobile-nav-direct[aria-current=page]{color:var(--accent)}.price-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:96px;padding-bottom:65px;display:grid}.price-hero h1{letter-spacing:-.065em;font-size:clamp(44px,4.5vw,65px);font-weight:600;line-height:1.04}.price-hero>div{min-width:0}.price-proof{padding-top:17px}.price-logo-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.price-logo-track{width:max-content;animation:34s linear infinite price-marquee;display:flex}.price-logo-set{align-items:center;gap:44px;padding-right:44px;display:flex}.price-logo-set img{object-fit:contain;filter:grayscale();width:140px;height:66px}.price-logo-window:hover .price-logo-track,.price-logo-window.is-paused .price-logo-track{animation-play-state:paused}.price-proof-caption{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.price-proof-caption button{background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.price-proof-caption button:hover{background:var(--surface)}.price-toolbar{justify-content:space-between;align-items:center;gap:28px;display:flex}.price-plans{padding-bottom:76px}.price-category-tabs{border:1px solid var(--price-line);background:var(--price-paper);border-radius:10px;grid-template-columns:repeat(3,1fr);width:560px;max-width:100%;padding:5px;display:grid;position:relative}.price-category-tabs button{z-index:1;white-space:nowrap;background:0 0;border-radius:6px;padding:12px 13px;font-size:13px;font-weight:500;transition:color .25s;position:relative}.price-category-tabs button[aria-selected=false]{color:var(--muted)}.price-category-tabs button:hover{color:var(--ink)}.price-tab-indicator{width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--active-tab) * 100%));background:var(--card);transition:transform .45s var(--ease-out);border-radius:6px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 1px 4px #0000000c}.price-plans-caption{color:var(--muted);justify-content:space-between;gap:24px;margin-top:17px;font-size:12px;display:flex}.price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:63px;display:grid}.price-card{background:var(--price-paper);min-width:0;animation:price-card-enter .65s var(--ease-out) both;border-radius:21px;flex-direction:column;display:flex}.price-card:nth-child(2){animation-delay:65ms}.price-card:nth-child(3){animation-delay:.13s}.price-card-head{color:#fff;background:var(--price-blue);border-radius:20px;min-height:164px;padding:52px 26px 25px;position:relative}.price-card-pro .price-card-head{background:var(--price-green)}.price-card-enterprise .price-card-head{background:var(--price-purple)}.price-plan-icon{color:#2941b3;width:56px;height:56px;transition:transform .35s var(--ease-out);background:#c5dffc;border-radius:11px;place-items:center;display:grid;position:absolute;top:-20px;left:26px;transform:rotate(-3deg);box-shadow:0 4px #00000009}.price-card-pro .price-plan-icon{color:#266342;background:#b8e6b6;transform:rotate(3deg)}.price-card-enterprise .price-plan-icon{color:#6543aa;background:#e2d5fa}.price-card:hover .price-plan-icon{transform:translateY(-4px)rotate(0)}.price-recommended{color:#225637;background:#ecf5e4;border-radius:20px;padding:4px 10px;font-size:10px;line-height:1.2;position:absolute;top:20px;right:22px}.price-card-head h3{letter-spacing:-.04em;font-size:25px;font-weight:500}.price-card-head p{color:#ffffffe6;max-width:310px;margin-top:10px;font-size:13px;line-height:1.5}.price-card-body{flex-direction:column;flex:1;padding:27px 26px 23px;display:flex}.price-amount-value{letter-spacing:-.065em;animation:price-value-enter .3s var(--ease-out);font-size:43px;font-weight:500;line-height:1.12}.price-per-month{letter-spacing:-.055em;font-size:30px}.price-billing-note{color:var(--muted);min-height:17px;margin-top:10px;font-size:11px}.price-allowances{gap:7px;margin-top:23px;display:grid}.price-allowance{border:1px solid var(--price-line);border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:10px 12px;font-size:11px;line-height:1.3;display:flex}.price-allowance>svg:first-child{color:#789aba}.price-allowance:nth-child(2)>svg:first-child{color:#7ca787}.price-select-wrap{padding-right:33px;position:relative}.price-select-wrap:hover{border-color:var(--muted)}.price-select-wrap select{appearance:none;cursor:pointer;width:calc(100% - 37px);font:inherit;color:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:5px;padding:10px 28px 10px 0;position:absolute;inset:0 0 0 37px}.price-select-wrap>svg:last-child{color:var(--muted);pointer-events:none;position:absolute;right:12px}.price-select-wrap select:focus-visible{outline:2px solid var(--blue-ink);outline-offset:4px}.price-feature-intro{color:var(--muted);margin-top:30px;margin-bottom:11px;font-size:11px}.price-features{gap:10px;margin:0 0 37px;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.price-features li{align-items:baseline;gap:9px;display:flex}.price-features li svg{color:var(--muted);position:relative;top:2px}.price-card-actions{text-align:center;margin-top:auto}.price-button{min-height:47px;transition:background .25s, color .25s, transform .25s var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:13px 18px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.price-button-dark{background:var(--ink);color:var(--bg)}.price-button-outline{color:var(--ink);border-color:var(--ink);background:0 0}.price-button:hover{transform:translateY(-2px)}.price-button-dark:hover{background:var(--accent);color:var(--accent-ink)}.price-button-outline:hover{background:var(--ink);color:var(--bg)}.price-button:hover .arrow{transform:translate(4px)}.price-card-actions .price-button{width:100%}.price-card-actions>span{color:var(--muted);padding-top:12px;font-size:10px;display:block}.price-compare-toggle{background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:13px;margin:29px auto 0;padding:15px 22px;font-size:13px;transition:background .25s;display:flex}.price-compare-toggle:hover{background:var(--price-paper)}.price-compare-toggle svg{transition:transform .4s var(--ease-out)}.price-compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.price-placeholder-note{text-align:center;color:var(--muted);margin:11px 0 0;font-size:10px}.price-comparison-collapse{visibility:hidden;opacity:0;transition:grid-template-rows .65s var(--ease-out), opacity .35s, visibility .65s;grid-template-rows:0fr;display:grid}.price-comparison-collapse.is-open{visibility:visible;opacity:1;grid-template-rows:1fr}.price-comparison-collapse>div{min-height:0;overflow:hidden}.price-comparison-heading{justify-content:space-between;align-items:baseline;gap:20px;padding:55px 0 28px;display:flex}.price-comparison-heading h2{font-size:40px}.price-comparison-heading p{color:var(--muted);font-size:12px}.price-table-scroll{overscroll-behavior-x:contain;margin-bottom:25px;overflow:auto}.price-table{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%;min-width:640px}.price-table thead th{border-bottom:1px solid var(--line);vertical-align:top;padding:23px 16px;font-weight:500}.price-table thead th:first-child{width:40%;color:var(--muted);padding-left:0;font-size:13px}.price-table thead th>span{letter-spacing:-.04em;font-size:21px;display:block}.price-table thead button{text-underline-offset:4px;background:0 0;justify-content:center;align-items:center;gap:9px;padding:9px 0 0;font-size:11px;text-decoration:underline;display:inline-flex}.price-table td,.price-table th{border-bottom:1px solid var(--line);padding:17px 16px;font-size:12px;font-weight:400}.price-table td,.price-table thead th:not(:first-child){text-align:center}.price-table tbody th[scope=row]{padding-left:0}.price-table tbody tr:not(.price-table-group):hover{background:var(--price-paper)}.price-table .price-table-group th{text-align:left;background:var(--price-paper);padding:30px 20px 19px;font-size:17px;font-weight:500}.price-table-group th>span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.price-not-included{color:#aaacb1}.price-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-text-link{background:0 0;align-items:center;gap:14px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.price-text-link:hover .arrow{transform:translate(4px)}@keyframes price-marquee{to{transform:translate(-50%)}}@keyframes price-card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes price-value-enter{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-theme=midnight] .price-page{--price-paper:#191e32;--price-line:#30384f}[data-theme=midnight] .price-logo-set img{filter:grayscale()invert()}@media (min-width:1600px){.price-hero{padding-top:110px}}@media (max-width:1100px){.price-container{width:calc(100% - 64px)}.price-hero{gap:45px;padding-top:78px}.price-category-tabs{width:490px}.price-cards{gap:14px}.price-card-head{min-height:173px;padding-inline:20px}.price-plan-icon{left:20px}.price-card-body{padding-inline:20px}.price-allowance{gap:7px;padding-left:9px;font-size:10px}.price-select-wrap select{width:calc(100% - 32px);left:32px}.price-button{padding-inline:13px}}@media (max-width:800px){.price-container{width:calc(100% - 40px)}.price-hero{grid-template-columns:1fr;gap:32px;padding-top:64px;padding-bottom:37px}.price-hero h1{font-size:46px}.price-hero h1 br{display:none}.price-proof{padding-top:0}.price-proof-caption{margin-top:8px}.price-toolbar{flex-wrap:wrap;gap:20px}.price-category-tabs{width:100%}.price-plans-caption{align-items:flex-start}.price-cards{grid-template-columns:1fr;gap:47px;padding-top:48px}.price-card-head{min-height:145px;padding:49px 25px 24px}.price-card-head p{max-width:none}.price-card-body{padding:25px}.price-plan-icon{left:25px}.price-allowance{gap:10px;padding-left:12px;font-size:12px}.price-select-wrap select{width:calc(100% - 38px);left:38px}.price-features{font-size:13px}.price-feature-intro{font-size:12px}.price-card-actions .price-button{font-size:13px}.price-comparison-heading{flex-direction:column;align-items:flex-start}.price-comparison-heading h2{font-size:34px}}@media (max-width:480px){.price-container{width:calc(100% - 32px)}.price-hero{padding-top:48px}.price-hero h1{max-width:340px;font-size:41px}.price-category-tabs{padding:4px}.price-category-tabs button{padding:13px 5px;font-size:10px}.price-tab-indicator{width:calc(33.3333% - 2.66667px);top:4px;bottom:4px;left:4px}.price-plans-caption{font-size:11px}}@media (prefers-reduced-motion:reduce){.price-page *,.price-page :before,.price-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.price-logo-track{transform:none}.price-proof-caption button{display:none}}
.price-support-eyebrow{letter-spacing:.095em;text-transform:uppercase;margin-bottom:23px;font-size:11px;font-weight:600}.price-usage{border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg) 95%, #a7987c);padding-block:70px}.price-usage-inner{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:60px;display:grid}.price-usage-intro h2{max-width:300px;margin-bottom:28px;font-size:clamp(28px,2.7vw,40px);line-height:1.15}.price-usage-point{padding-top:1px}.price-usage-index{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:12px;display:block}.price-usage-point h3{letter-spacing:-.035em;margin-bottom:14px;font-size:19px;line-height:1.4}.price-usage-point p{max-width:330px;color:var(--muted);font-size:14px;line-height:1.75}.price-usage-point .price-text-link{margin-top:18px}.price-use-cases{padding-block:112px 108px}.price-use-cases-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:45px;display:flex}.price-use-cases-heading h2,.price-faq-intro h2{font-size:clamp(36px,4vw,56px);line-height:1.08}.price-carousel-controls{gap:10px;padding-bottom:5px;display:flex}.price-carousel-controls button{border:1px solid var(--ink);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .18s,color .18s,opacity .18s;display:grid}.price-carousel-controls button:hover:not(:disabled){background:var(--ink);color:var(--bg)}.price-carousel-controls button:disabled{opacity:.28}.price-case-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;border-radius:2px;gap:22px;margin:-6px -3px -20px;padding:6px 3px 20px;display:flex;overflow-x:auto}.price-case-rail::-webkit-scrollbar{display:none}.price-case-rail:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.price-case-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.price-case-rail.is-dragging a{cursor:grabbing}.price-case{scroll-snap-align:start;background:var(--blue);border-radius:4px;flex:0 0 calc(40% - 17.6px);min-width:300px}.price-case-cream{background:color-mix(in srgb, var(--bg) 82%, #d5c49b)}.price-case-lilac{background:color-mix(in srgb, var(--bg) 84%, #a491c7)}.price-case>a{flex-direction:column;height:100%;min-height:402px;padding:30px;display:flex}.price-case-top{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);justify-content:space-between;align-items:flex-end;gap:25px;min-height:122px;padding-bottom:27px;display:flex}.price-case-number{letter-spacing:-.08em;font-size:80px;font-weight:400;line-height:.85}.price-case-detail{max-width:112px;padding-bottom:2px;font-size:11px;line-height:1.5}.price-case-copy{flex-direction:column;flex:1;align-items:flex-start;padding-top:27px;display:flex}.price-case h3{letter-spacing:-.045em;margin-bottom:13px;font-size:clamp(23px,2.05vw,29px);line-height:1.2}.price-case-copy>p{color:color-mix(in srgb, var(--ink) 76%, transparent);margin-bottom:25px;font-size:14px;line-height:1.7}.price-case .price-text-link{margin-top:auto;font-size:13px}.price-case a:hover .arrow{transform:translate(4px)}.price-faq{grid-template-columns:.92fr 1.25fr;gap:100px;padding-block:62px 122px;display:grid}.price-faq-intro>p:not(.price-support-eyebrow){color:var(--muted);margin-top:27px;font-size:14px;line-height:1.7}.price-faq-intro .price-text-link{margin-top:22px}.price-faq-list{border-top:1px solid var(--line)}.price-faq-item{border-bottom:1px solid var(--line)}.price-faq-item h3{letter-spacing:-.02em;font-size:16px;line-height:1.5}.price-faq-item h3 button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:25px 0;font-weight:500;display:flex}.price-faq-item h3 button:hover{color:var(--muted)}.price-faq-item h3 svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.price-faq-item.is-open h3 svg{transform:rotate(45deg)}.price-faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s .35s;display:grid}.price-faq-item.is-open .price-faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .25s,visibility}.price-faq-answer>div{min-height:0;overflow:hidden}.price-faq-answer p{color:var(--muted);padding:0 40px 25px 0;font-size:14px;line-height:1.8}.price-closing{background:var(--blue);text-align:center;padding-block:104px 110px}.price-closing .price-support-eyebrow{margin-bottom:28px}.price-closing h2{font-size:clamp(42px,6.2vw,86px);line-height:1.06}.price-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (max-width:1050px){.price-usage-inner{gap:34px}.price-case{flex-basis:calc(47.6191% - 10.4762px)}.price-faq{grid-template-columns:.85fr 1.15fr;gap:60px}.price-faq-intro h2{font-size:41px}}@media (max-width:760px){.price-usage{padding-block:56px}.price-usage-inner{grid-template-columns:1fr 1fr;gap:36px 24px}.price-usage-intro{grid-column:1/-1}.price-usage-intro h2{max-width:400px;margin-bottom:19px;font-size:34px}.price-usage-point h3{max-width:190px;font-size:18px}.price-use-cases{padding-block:74px}.price-use-cases-heading{align-items:flex-start;gap:22px;margin-bottom:32px}.price-use-cases-heading h2{font-size:clamp(32px,6vw,44px)}.price-carousel-controls{align-self:flex-end;gap:7px;padding-bottom:0}.price-carousel-controls button{width:38px;height:38px}.price-case{flex-basis:80%;min-width:0}.price-case>a{min-height:385px;padding:26px}.price-faq{grid-template-columns:1fr;gap:40px;padding-block:24px 76px}.price-faq-intro h2{font-size:clamp(36px,6vw,46px)}.price-closing{padding-block:78px 84px}}@media (max-width:460px){.price-usage-inner{grid-template-columns:1fr}.price-usage-point h3{max-width:none}.price-usage-index{margin-bottom:13px}.price-use-cases-heading{flex-direction:column;align-items:flex-start}.price-carousel-controls{align-self:flex-start}.price-case{flex-basis:90%}.price-case>a{padding:23px}.price-case-number{font-size:70px}.price-closing h2{font-size:39px}.price-closing-actions{flex-direction:column;align-items:stretch;max-width:270px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.price-carousel-controls button,.price-faq-item h3 svg,.price-faq-answer,.price-faq-item.is-open .price-faq-answer,.price-case .arrow{transition:none}}
