.PricingHero_hero__waLbM{--hero-gutter:16px;--hero-inset:20px;--hero-rail-width:min(var(--container-max),calc(100% - 2 * var(--hero-gutter)));--hero-rail-edge:calc((100% - var(--hero-rail-width)) / 2);--hero-lilac:#dcc5e3;--hero-secondary:rgba(220,197,227,0.78);--hero-muted:#8f87a0;--hero-divider:rgba(255,255,255,0.06);position:relative;isolation:isolate;background:var(--carbon) url(/textures/dark-grainy.webp) repeat 0 calc(-1 * var(--top-chrome-height)) /512px 512px}.PricingHero_hero__waLbM:before{content:"";position:absolute;inset:0 var(--hero-rail-edge);z-index:3;border-inline:1px solid var(--line-dark);pointer-events:none}.PricingHero_intro__8rSI_{padding:calc(136px - var(--top-chrome-height)) 0 56px;background:radial-gradient(640px 440px at 86% -8%,rgba(154,79,191,.18),transparent 70%),radial-gradient(520px 360px at 104% 28%,rgba(0,229,255,.05),transparent 70%);background-origin:border-box;background-position-y:calc(-1 * var(--top-chrome-height));background-size:100% calc(100% + var(--top-chrome-height));background-repeat:no-repeat}.PricingHero_introContent__Qt5tI,.PricingHero_planGrid__czF24,.PricingHero_workloadIncludes__41_Jo{width:var(--hero-rail-width);margin-inline:auto}.PricingHero_introContent__Qt5tI{padding-inline:var(--hero-inset);text-align:center}.PricingHero_hero__waLbM .PricingHero_eyebrow__ydGH_{margin-bottom:16px;min-height:19.6px;font:400 14px/19.6px var(--mono);letter-spacing:.56px;text-transform:uppercase;color:var(--hero-lilac)}.PricingHero_hero__waLbM h1{margin:0 0 16px;font:700 60px/78px var(--display);letter-spacing:-1.848px;font-feature-settings:"kern";color:var(--head);overflow-wrap:anywhere}.PricingHero_accentLine__df6b9,.PricingHero_line__SMr6O{display:inline;text-wrap:balance}.PricingHero_accentLine__df6b9{color:var(--hero-lilac)}.PricingHero_lastWord__CjM5r{white-space:nowrap}.PricingHero_terminal__Igrw8{display:inline-block;width:.1425em;height:.1425em;margin-left:.045em;vertical-align:baseline;background:var(--mint)}.PricingHero_line__SMr6O .PricingHero_terminal__Igrw8{margin-left:calc(.045em + .073em)}.PricingHero_hero__waLbM[data-ignition] .PricingHero_terminal__Igrw8{animation:PricingHero_terminal-ignition___zlMb 1s var(--ease) both}.PricingHero_hero__waLbM[data-ignition] .PricingHero_accentLine__df6b9 .PricingHero_terminal__Igrw8{animation-delay:.38s}@keyframes PricingHero_terminal-ignition___zlMb{0%,24%{background:rgba(240,240,243,.16)}42%,62%{background:var(--cyan);box-shadow:0 0 14px rgba(0,229,255,.55)}80%,to{background:var(--mint);box-shadow:0 0 10px rgba(8,255,182,.28)}}.PricingHero_hero__waLbM .PricingHero_lead__pdUKM{max-width:34em;margin-inline:auto;font:300 20px/30px var(--sans);color:var(--hero-lilac)}.PricingHero_plans__Ywmbe{border-top:1px solid var(--line-dark)}.PricingHero_workloadIncludes__41_Jo{position:relative;padding:34px var(--hero-inset) 36px;border-block:1px solid var(--line-dark);background:rgba(10,11,18,.55)}.PricingHero_workloadIncludes__41_Jo:after,.PricingHero_workloadIncludes__41_Jo:before{content:"";position:absolute;z-index:4;inset-inline:0;height:5px;pointer-events:none;background:linear-gradient(var(--tick-dark),var(--tick-dark)) 0 0 /5px 1px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) 100% 0 /5px 1px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) left top 1px /1px 4px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) right top 1px /1px 4px no-repeat}.PricingHero_workloadIncludes__41_Jo:before{top:-1px}.PricingHero_workloadIncludes__41_Jo:after{bottom:-1px;transform:scaleY(-1)}.PricingHero_planGrid__czF24{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.PricingHero_operator__KWtxG:after,.PricingHero_planGrid__czF24:before{content:"";position:absolute;z-index:4;inset-inline:-4px;height:5px;pointer-events:none;background:linear-gradient(var(--tick-dark),var(--tick-dark)) left 0 top 0 /9px 1px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) right 0 top 0 /9px 1px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) left 4px top 1px /1px 4px no-repeat,linear-gradient(var(--tick-dark),var(--tick-dark)) right 4px top 1px /1px 4px no-repeat;top:-1px}.PricingHero_chief__TsnQo,.PricingHero_operator__KWtxG{position:relative;display:flex;flex-direction:column;padding:40px var(--hero-inset) 48px}.PricingHero_operator__KWtxG{border-top:1px solid var(--line-dark)}.PricingHero_operator__KWtxG:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/textures/dark-grainy-raised.webp) repeat 0 0/512px 512px;opacity:.42;pointer-events:none}.PricingHero_hero__waLbM .PricingHero_includes__e_Pas{font:400 11px/15.4px var(--mono);letter-spacing:.44px;text-transform:uppercase;color:var(--hero-lilac)}.PricingHero_hero__waLbM .PricingHero_planLabel__bYcJ7{justify-self:start;align-self:start;width:fit-content;min-width:94px;margin-bottom:16px;padding:3px 9px;text-align:center;border:1px solid var(--label-rim);border-radius:4px;background:var(--label-fill);color:var(--label-text);text-transform:uppercase}.PricingHero_hero__waLbM .PricingHero_chief__TsnQo .PricingHero_planLabel__bYcJ7{--label-rim:rgba(214,78,235,0.5);--label-fill:rgba(154,79,191,0.16);--label-text:#ecc8f7}.PricingHero_hero__waLbM .PricingHero_operator__KWtxG .PricingHero_planLabel__bYcJ7{--label-rim:rgba(143,241,255,0.5);--label-fill:rgba(120,200,255,0.1);--label-text:#a6f4ff}.PricingHero_orb__ZhCp1{position:absolute;top:40px;right:var(--hero-inset)}.PricingHero_hero__waLbM .PricingHero_planLabel__bYcJ7+.PricingHero_orb__ZhCp1+.PricingHero_planTitle__GymjQ{padding-right:128px}.PricingHero_hero__waLbM .PricingHero_planTitle__GymjQ{font:800 26px/34px var(--heavy);letter-spacing:-.65px}.PricingHero_hero__waLbM .PricingHero_price__jYLSF{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:20px}.PricingHero_amount__qexRO{display:inline-flex;align-items:baseline;font:700 clamp(28px,7.5vw,36px)/1 var(--display);letter-spacing:-.03em;color:var(--head)}.PricingHero_currency__INFrl{align-self:flex-start;margin:.12em .08em 0 0;font-size:.46em;letter-spacing:0;color:var(--hero-lilac)}.PricingHero_unit__4TeNW{font:400 13px/18px var(--mono);letter-spacing:.3px;color:var(--hero-muted)}.PricingHero_hero__waLbM .PricingHero_description__dGJ_6{max-width:34em;margin-top:24px;font:300 18px/28px var(--sans);color:var(--hero-lilac)}.PricingHero_assurance__ym7nV,.PricingHero_hero__waLbM .PricingHero_scope__vn2MY{margin-inline:calc(-1 * var(--hero-inset));padding-inline:var(--hero-inset);border-top:1px solid var(--hero-divider)}.PricingHero_hero__waLbM .PricingHero_scope__vn2MY{margin-top:28px;padding-block:16px;border-bottom:1px solid var(--hero-divider);font:400 14px/22px var(--sans-regular);color:var(--hero-secondary)}.PricingHero_hero__waLbM .PricingHero_includes__e_Pas{margin-top:32px}.PricingHero_features__vB2nU{display:grid;padding:0;list-style:none}.PricingHero_features__vB2nU li{display:grid;grid-template-columns:22px minmax(0,1fr);padding-top:18px}.PricingHero_features__vB2nU li:first-child{padding-top:16px}.PricingHero_features__vB2nU svg{width:11px;height:11px;margin-top:7px;color:var(--mint)}.PricingHero_features__vB2nU strong{display:block;font:400 16px/24px var(--sans-regular);color:var(--head)}.PricingHero_features__vB2nU span{display:block;max-width:34em;margin-top:3px;font:300 15px/23px var(--sans);color:var(--hero-secondary)}.PricingHero_assurance__ym7nV{display:flex;flex-direction:column;gap:6px;margin-top:40px;padding-top:28px}.PricingHero_assuranceHeading__qpu1i{font:400 16px/24px var(--sans-regular);color:var(--head)}.PricingHero_assuranceBody__M8rh9{max-width:36em;font:400 14px/22px var(--sans-regular);color:var(--hero-secondary)}.PricingHero_assuranceBody__M8rh9 span{display:block}.PricingHero_assuranceBody__M8rh9 span+span{margin-top:2px}.PricingHero_meter__NyXeO{margin-top:14px}.PricingHero_cells__iHIXi{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:3px}.PricingHero_cells__iHIXi span{height:10px;border:1px solid rgba(220,197,227,.34)}.PricingHero_cells__iHIXi span:first-child{border-color:rgba(0,229,255,.7);background:rgba(0,229,255,.16)}.PricingHero_meterLabels__nTod7{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font:400 11px/16px var(--mono);letter-spacing:.3px;color:var(--hero-muted)}.PricingHero_meterLabels__nTod7 span:first-child{color:rgba(0,229,255,.82)}.PricingHero_action__cwHhW{display:flex;justify-content:center;align-items:start;margin-top:28px}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl){position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:min(248px,100%);min-height:54px;padding:12px 22px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(var(--pill-core),var(--pill-core)) padding-box,var(--pill-rim) border-box;box-shadow:inset 0 0 16px 2px var(--pill-tint),0 4px 12px rgba(0,0,0,.5),0 14px 34px var(--pill-halo);color:var(--pill-text);font:400 16px/24px var(--sans-regular);text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .15s var(--ease),filter .15s var(--ease)}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):after{content:"";position:absolute;z-index:-1;left:50%;bottom:-18px;width:62%;height:34px;border-radius:100%;background:var(--pill-glow);filter:blur(6px);opacity:var(--pill-glow-rest);transform:translate(-50%,6px) scaleY(.7);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):hover:after{opacity:1;transform:translate(-50%) scaleY(1)}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):hover{filter:brightness(1.08);transform:translateY(-1px)}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):active{transform:scale(.98)}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):focus-visible{outline:2px solid var(--pill-text);outline-offset:3px}.PricingHero_hero__waLbM .PricingHero_chiefButton__2cAkb{--pill-rim:linear-gradient(135deg,#d64eeb 0%,var(--purple) 50%,var(--magenta) 100%);--pill-core:#130f1c;--pill-tint:rgba(154,79,191,0.9);--pill-halo:rgba(154,79,191,0.22);--pill-glow:radial-gradient(ellipse at bottom,#f0b3fa 0%,#d64eeb 40%,var(--purple) 70%,transparent 85%);--pill-glow-rest:0.85;--pill-text:#faf5ff}.PricingHero_chiefButton__2cAkb svg{width:14px;height:14px;flex:none}.PricingHero_hero__waLbM .PricingHero_demoButton__L1ePl{--pill-rim:linear-gradient(135deg,var(--cyan) 0%,var(--hero-lilac) 55%,var(--purple) 100%);--pill-core:#10111a;--pill-tint:rgba(150,190,245,0.45);--pill-halo:rgba(120,200,255,0.12);--pill-glow:radial-gradient(ellipse at bottom,#f2fdff 0%,#8ff1ff 35%,var(--hero-lilac) 62%,transparent 82%);--pill-glow-rest:0.6;--pill-text:#f5f8ff}.PricingHero_hero__waLbM .PricingHero_terms__cHbvh{margin-top:12px;font:400 13px/20px var(--sans-regular);color:var(--hero-muted);text-align:center;text-wrap:balance}.PricingHero_decodingValue__fg2Y_{position:absolute;opacity:0}@media (min-width:768px){.PricingHero_hero__waLbM{--hero-gutter:32px;--hero-inset:32px}.PricingHero_intro__8rSI_{padding-top:64px}.PricingHero_hero__waLbM .PricingHero_eyebrow__ydGH_,.PricingHero_hero__waLbM .PricingHero_planLabel__bYcJ7,.PricingHero_hero__waLbM h1{margin-bottom:24px}.PricingHero_hero__waLbM .PricingHero_planTitle__GymjQ{font-size:28px;line-height:36.4px;letter-spacing:-.7px}}@media (min-width:1024px){.PricingHero_hero__waLbM{--hero-gutter:48px;--hero-inset:48px}.PricingHero_intro__8rSI_{padding:96px 0 80px}.PricingHero_hero__waLbM .PricingHero_lead__pdUKM{max-width:75%;font-size:24px;line-height:36px}.PricingHero_planGrid__czF24{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingHero_chief__TsnQo,.PricingHero_operator__KWtxG{display:grid;grid-template-rows:subgrid;grid-row:1/span 14;padding:56px var(--hero-inset) 64px}.PricingHero_orb__ZhCp1{top:56px}.PricingHero_operator__KWtxG{border-top:0;box-shadow:-1px 0 var(--line-dark)}.PricingHero_operator__KWtxG:after{display:none}.PricingHero_features__vB2nU{grid-row:span 5;grid-template-rows:subgrid}.PricingHero_features__vB2nU li{padding-top:20px}.PricingHero_amount__qexRO{font-size:clamp(30px,2.5vw,40px)}}@media (prefers-reduced-motion:reduce){.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):is(:hover,:active){transform:none}.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):after,.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl):hover:after{transform:translateX(-50%)}}@media (forced-colors:active){.PricingHero_hero__waLbM :is(.PricingHero_chiefButton__2cAkb,.PricingHero_demoButton__L1ePl){border-color:ButtonText}.PricingHero_intro__8rSI_{background:none}}[data-pricing-redesign]{--carbon:#03040a;--raised:#0a0b12;--raised-2:#0f1019;--line-dark:rgba(255,255,255,0.09);--line-subtle-dark:rgba(255,255,255,0.045);--tick-dark:rgba(255,255,255,0.22);--tick-arm-half:4px;--rail:var(--line-dark);--rail-subtle:var(--line-subtle-dark);--border:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.18);--head:#f0f0f3;--body:#a1a1b5;--muted:#6e6e84;--cyan:#00e5ff;--mint:#08ffb6;--pink:#e05ab8;--lav:#b98ae6;--purple:#9a4fbf;--orange:#f6b14a;--ease:cubic-bezier(0.2,0,0,1);--tickdur:90ms;--step:180ms;--travel:520ms;--display:var(--font-v35-display),ui-sans-serif,system-ui,sans-serif;--heavy:var(--font-v35-heading),ui-sans-serif,system-ui,sans-serif;--sans:var(--font-v35-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sans-regular:var(--font-v35-body-regular),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--h2-size:42px;--h2-ls:-1.05px;position:relative;isolation:isolate;margin:0;padding-top:var(--top-chrome-height);background:var(--carbon) url(/textures/dark-grainy.webp) repeat 0 0 /512px 512px;color:var(--body);font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;--site-prose:#dcc5e3;--site-heading:#f0f0f3}@media (min-width:768px){[data-pricing-redesign]{--h2-size:52px;--h2-ls:-1.3px}}@media (min-width:1024px){[data-pricing-redesign]{--h2-size:60px;--h2-ls:-1.5px}}html:has([data-pricing-redesign]){scroll-behavior:smooth}[data-pricing-redesign] *,[data-pricing-redesign] :after,[data-pricing-redesign] :before{box-sizing:border-box}[data-pricing-redesign] a{color:inherit}[data-pricing-redesign] img{display:block;max-width:100%}[data-pricing-redesign] button{font:inherit;color:inherit;cursor:pointer}[data-pricing-redesign] dd,[data-pricing-redesign] dl,[data-pricing-redesign] ol,[data-pricing-redesign] p,[data-pricing-redesign] ul{margin:0}[data-pricing-redesign] ::selection{background:var(--pink);color:#000}[data-pricing-redesign] :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}[data-pricing-redesign] b{font-family:var(--sans-regular);font-weight:400}[data-pricing-redesign] .rails,[data-pricing-redesign] .seam{--rw:min(var(--container-max),calc(100% - var(--container-px) - var(--container-px)));--rl:calc((100% - var(--rw)) / 2);--rr:calc(100% - var(--rl))}[data-pricing-redesign] .rails{position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to right,transparent calc(var(--rl) - 1px),var(--line-dark) calc(var(--rl) - 1px),var(--line-dark) var(--rl),transparent var(--rl),transparent calc(var(--rr) - 1px),var(--line-dark) calc(var(--rr) - 1px),var(--line-dark) var(--rr),transparent var(--rr))}[data-pricing-redesign] .wrap{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}[data-pricing-redesign] .seam{position:relative;z-index:2;height:1px;background:linear-gradient(to right,var(--line-dark) calc(var(--rl) - 1px - var(--tick-arm-half)),var(--tick-dark) calc(var(--rl) - 1px - var(--tick-arm-half)),var(--tick-dark) calc(var(--rl) + var(--tick-arm-half)),var(--line-dark) calc(var(--rl) + var(--tick-arm-half)),var(--line-dark) calc(var(--rr) - 1px - var(--tick-arm-half)),var(--tick-dark) calc(var(--rr) - 1px - var(--tick-arm-half)),var(--tick-dark) calc(var(--rr) + var(--tick-arm-half)),var(--line-dark) calc(var(--rr) + var(--tick-arm-half)))}[data-pricing-redesign] .seam:after{content:"";position:absolute;left:0;right:0;height:var(--tick-arm-half);pointer-events:none;background:linear-gradient(to right,transparent calc(var(--rl) - 1px),var(--tick-dark) calc(var(--rl) - 1px),var(--tick-dark) var(--rl),transparent var(--rl),transparent calc(var(--rr) - 1px),var(--tick-dark) calc(var(--rr) - 1px),var(--tick-dark) var(--rr),transparent var(--rr))}[data-pricing-redesign] .seam.down:after{top:1px}[data-pricing-redesign] .seam.up:after{bottom:1px}[data-pricing-redesign] [data-pricing-hero]+.band-carbon:before{display:none}[data-pricing-redesign] .rule{height:1px;background:var(--line-subtle-dark)}[data-pricing-redesign] .label{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}[data-pricing-redesign] .label.dim{color:var(--muted)}[data-pricing-redesign] h2,[data-pricing-redesign] h3{color:var(--head);margin:0}[data-pricing-redesign] h2{font-family:var(--heavy);font-weight:800;font-size:var(--h2-size);line-height:1.3;letter-spacing:var(--h2-ls)}[data-pricing-redesign] h3{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.15;letter-spacing:-.01em}[data-pricing-redesign] .lede{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--body);max-width:620px;margin:22px 0 0}[data-pricing-redesign] .lede b{color:var(--head)}[data-pricing-redesign] .pre{white-space:pre-line}[data-pricing-redesign] .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;border-radius:10px;padding:15px 22px;border:1px solid transparent;transition:background var(--step) var(--ease),color var(--step) var(--ease),border-color var(--step) var(--ease),transform var(--tickdur) var(--ease);white-space:nowrap}[data-pricing-redesign] .btn:active{transform:translateY(1px)}[data-pricing-redesign] .btn-primary{background:var(--head);color:#03040a}[data-pricing-redesign] .btn-primary:hover{background:var(--mint)}[data-pricing-redesign] .btn-ghost{border-color:var(--border-strong);color:var(--head);background:rgba(255,255,255,.02)}[data-pricing-redesign] .btn-ghost:hover{border-color:var(--head)}[data-pricing-redesign] .btn .arr{transition:transform var(--step) var(--ease)}[data-pricing-redesign] .btn:hover .arr{transform:translateX(3px)}[data-pricing-redesign] .btn[aria-disabled=true]{opacity:.5}[data-pricing-redesign] section.sec{padding:var(--section-py) 0}[data-pricing-redesign] section.sec.tight{padding-top:0}[data-pricing-redesign] .sec-head{position:relative;display:flex;align-items:center;gap:18px;margin-bottom:46px}[data-pricing-redesign] .sec-head .num{font-family:var(--mono);font-size:11.5px;color:var(--pink);letter-spacing:.1em}[data-pricing-redesign] .sec-head .rule{flex:1}[data-pricing-redesign] .sec-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:56px}[data-pricing-redesign] .sec-intro .lede{margin:0;justify-self:end}[data-pricing-redesign] #estimate .sec-intro,[data-pricing-redesign] #trial .sec-intro{align-items:flex-start;text-align:left}[data-pricing-redesign] .est>*{min-width:0}[data-pricing-redesign] .est{display:grid;grid-template-columns:minmax(0,3fr) minmax(440px,2fr);gap:clamp(24px,3vw,40px);align-items:start}[data-pricing-redesign] .jobs{display:grid;gap:10px}[data-pricing-redesign] .job{display:grid;grid-template-columns:22px 1fr auto;gap:16px;align-items:center;width:100%;text-align:left;padding:16px 18px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.015);transition:border-color var(--step) var(--ease),background var(--step) var(--ease)}[data-pricing-redesign] .job:hover{border-color:var(--border-strong);background:rgba(255,255,255,.03)}[data-pricing-redesign] .job .box{width:20px;height:20px;border-radius:5px;border:1px solid var(--border-strong);display:grid;place-items:center;transition:background var(--tickdur) var(--ease),border-color var(--tickdur)}[data-pricing-redesign] .job .box svg{opacity:0;transform:scale(.6);transition:opacity var(--tickdur),transform var(--tickdur) var(--ease)}[data-pricing-redesign] .job>span:nth-child(2){min-width:0}[data-pricing-redesign] .job .nm{display:block;font-family:var(--display);font-size:17px;color:var(--head);letter-spacing:-.01em;line-height:1.2}[data-pricing-redesign] .job .sm{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--body)}[data-pricing-redesign] .job .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}[data-pricing-redesign] .job.on{border-color:rgba(224,90,184,.65);background:linear-gradient(90deg,rgba(224,90,184,.09),rgba(154,79,191,.03))}[data-pricing-redesign] .job.on .box{background:var(--pink);border-color:var(--pink)}[data-pricing-redesign] .job.on .box svg{opacity:1;transform:none}[data-pricing-redesign] .job.on .tag{color:var(--pink)}[data-pricing-redesign] .custom{display:flex;gap:10px;margin-top:16px;padding:12px;border-radius:12px;border:1px dashed var(--border-strong)}[data-pricing-redesign] .custom input{flex:1;min-width:0;background:transparent;border:0;color:var(--head);font-family:var(--sans);font-size:15.5px;padding:8px 6px}[data-pricing-redesign] .custom input::placeholder{color:var(--muted)}[data-pricing-redesign] .custom input:focus{outline:none}[data-pricing-redesign] .custom:focus-within{border-color:var(--cyan)}[data-pricing-redesign] .custom .btn{padding:10px 14px;font-size:13px}[data-pricing-redesign] .order-wrap{position:sticky;top:calc(var(--top-chrome-height) + 24px)}[data-pricing-redesign] .order{position:relative;background:linear-gradient(180deg,#10111b,#0b0c13);border:1px solid var(--border);border-bottom:0;border-radius:14px 14px 0 0;padding:22px 22px 24px;box-shadow:0 50px 100px -40px rgba(154,79,191,.45);--site-prose:#dcc5e3;--site-heading:#f0f0f3}[data-pricing-redesign] .order:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--pink),var(--lav),transparent)}[data-pricing-redesign] .tear{height:12px;background:radial-gradient(circle at 8px 0,transparent 6px,#0b0c13 6.5px) repeat-x;background-size:16px 12px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.08))}[data-pricing-redesign] .order-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px dashed var(--border-strong)}[data-pricing-redesign] .order-top .id{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.08em}[data-pricing-redesign] .lines{list-style:none;margin:0;padding:12px 0 6px;min-height:74px}[data-pricing-redesign] .lines li{display:flex;align-items:baseline;gap:8px;padding:7px 0;font-family:var(--mono);font-size:13px;color:#dcdce4;animation:pr-feed var(--step) var(--ease)}[data-pricing-redesign] .lines .idx{color:var(--muted);font-size:11px}[data-pricing-redesign] .lines .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%}[data-pricing-redesign] .lines .nm em{font-style:normal;color:var(--orange);font-size:11px}[data-pricing-redesign] .lines .leader{flex:1;border-bottom:1px dotted rgba(255,255,255,.2);transform:translateY(-3px);min-width:12px}[data-pricing-redesign] .lines .amt{color:var(--head)}[data-pricing-redesign] .lines .rm{background:none;border:0;color:var(--muted);padding:0 0 0 6px;font-size:15px;line-height:1}[data-pricing-redesign] .lines .rm:hover{color:var(--pink)}[data-pricing-redesign] .lines .empty{color:var(--muted);justify-content:center;padding:22px 0}@keyframes pr-feed{0%{opacity:0;transform:translateY(-6px)}}[data-pricing-redesign] .rate{margin-top:14px;font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--body);padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid var(--border)}[data-pricing-redesign] .rate b{color:var(--mint);font-family:var(--mono);font-weight:500}[data-pricing-redesign] .keep-hero{position:relative;margin-top:14px;padding-top:11.75px;border-top:1px dashed var(--border-strong)}[data-pricing-redesign] .keep-hero .label{color:var(--mint);font-size:13px}[data-pricing-redesign] .keep-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:22.25px}[data-pricing-redesign] .keep-num{font-family:var(--heavy);font-weight:800;font-size:64px;line-height:.9;color:var(--head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 48px rgba(8,255,182,.14)}[data-pricing-redesign] .keep-num small{font-family:var(--mono);font-weight:400;font-size:14px;color:var(--muted);letter-spacing:0;margin-left:4px;text-shadow:none}[data-pricing-redesign] .keep-side{flex:none;font-family:var(--mono);font-size:11.5px;color:var(--mint);text-align:right;line-height:1.5;white-space:pre}[data-pricing-redesign] .keep-sub{margin-top:12px;font-family:var(--mono);font-size:12px;color:var(--body);min-height:1.6em}[data-pricing-redesign] .keep-sub b,[data-pricing-redesign] .stamp{color:var(--mint);font-family:var(--mono);font-weight:500}[data-pricing-redesign] .stamp{position:absolute;right:4px;top:-15px;font-size:11px;letter-spacing:.14em;background:#10111b;border:1.5px solid var(--mint);border-radius:4px;padding:5px 8px;transform:rotate(-6deg);opacity:0;pointer-events:none;--site-prose:#dcc5e3;--site-heading:#f0f0f3}[data-pricing-redesign] .stamp.hit{animation:pr-stamp 1.6s var(--ease) forwards}[data-pricing-redesign] .stamp.still{opacity:1}@keyframes pr-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.5)}8%{opacity:1;transform:rotate(-6deg) scale(1);box-shadow:0 0 0 6px rgba(8,255,182,.18)}20%{box-shadow:0 0 0 0 rgba(8,255,182,0)}to{opacity:1;transform:rotate(-6deg) scale(1)}}[data-pricing-redesign] .ladder{margin-top:16px}[data-pricing-redesign] .ladder-bar{display:grid;grid-template-columns:2fr 3fr 2fr;gap:4px}[data-pricing-redesign] .ladder-bar span{height:6px;border-radius:2px;background:rgba(255,255,255,.08);transition:background var(--step) var(--ease)}[data-pricing-redesign] .ladder-bar span.on{background:linear-gradient(90deg,var(--pink),var(--lav))}[data-pricing-redesign] .ladder-lbl{display:grid;grid-template-columns:2fr 3fr 2fr;gap:4px;margin-top:8px;font-family:var(--mono);font-size:10.5px;color:var(--muted);letter-spacing:.04em}[data-pricing-redesign] .ladder-lbl span.on{color:var(--head)}[data-pricing-redesign] .metrics{display:grid;margin-top:20px;border-top:1px dashed var(--border-strong)}[data-pricing-redesign] .metric{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px dashed var(--border)}[data-pricing-redesign] .metric>div:first-child{min-width:0}[data-pricing-redesign] .metric.price{align-items:center}[data-pricing-redesign] .metric .note{margin-top:3px;font-family:var(--mono);font-size:11px;color:var(--body);line-height:1.45}[data-pricing-redesign] .metric .note b{color:var(--mint);font-family:var(--mono);font-weight:500}[data-pricing-redesign] .metric .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}[data-pricing-redesign] .metric .v{font-family:var(--display);font-weight:700;font-size:18px;white-space:nowrap;color:var(--head);letter-spacing:-.01em;font-variant-numeric:tabular-nums}[data-pricing-redesign] .metric .v small{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--muted);letter-spacing:0;margin-left:2px}[data-pricing-redesign] .metric .v .minus{font-family:var(--mono);font-weight:400;color:var(--muted);margin-right:3px}[data-pricing-redesign] .bars{margin-top:18px;display:grid;gap:10px}[data-pricing-redesign] .bar{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;font-family:var(--mono);font-size:11px;color:var(--muted);line-height:1.3}[data-pricing-redesign] .track{position:relative;height:10px;border-radius:3px;background:rgba(255,255,255,.04);overflow:hidden}[data-pricing-redesign] .fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;transition:width var(--travel) var(--ease)}[data-pricing-redesign] .fill.ml{background:linear-gradient(90deg,var(--mint),#7affd9)}[data-pricing-redesign] .fill.hu-lo{background:rgba(246,177,74,.75)}[data-pricing-redesign] .fill.hu-hi{background:repeating-linear-gradient(135deg,rgba(246,177,74,.45) 0 3px,transparent 3px 6px)}[data-pricing-redesign] .order .btn{width:100%;margin-top:20px}[data-pricing-redesign] .fine{margin-top:12px;font-family:var(--mono);font-size:10.5px;line-height:1.6;color:var(--muted)}[data-pricing-redesign] .fine b{color:var(--body);font-family:var(--mono);font-weight:400}[data-pricing-redesign] .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-pricing-redesign] .plate{position:relative;border:1px solid var(--border);border-radius:16px;background:rgba(10,11,18,.55);overflow:hidden}[data-pricing-redesign] .incl-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:22px}[data-pricing-redesign] .incl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}[data-pricing-redesign] .incl-grid div{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--rail-subtle);font-size:15.5px;color:#d4d4dc;line-height:1.4}[data-pricing-redesign] .incl-grid .i{font-family:var(--mono);font-size:11px;color:var(--cyan);padding-top:3px;min-width:18px}[data-pricing-redesign] .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:rgba(10,11,18,.55);-webkit-overflow-scrolling:touch}[data-pricing-redesign] table.cmp{width:100%;min-width:880px;border-collapse:collapse;font-size:15px}[data-pricing-redesign] .cmp td,[data-pricing-redesign] .cmp th{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rail)}[data-pricing-redesign] .cmp tr:last-child td{border-bottom:0}[data-pricing-redesign] .cmp thead th{font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:22px}[data-pricing-redesign] .cmp tbody th{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);width:170px;position:sticky;left:0;background:#0a0b12;--site-prose:#dcc5e3;--site-heading:#f0f0f3}[data-pricing-redesign] .cmp td{color:#cfcfd8}[data-pricing-redesign] .cmp .ml{background:rgba(224,90,184,.06);color:var(--head);border-left:1px solid rgba(224,90,184,.35);border-right:1px solid rgba(224,90,184,.35)}[data-pricing-redesign] .cmp thead .ml{color:var(--pink);border-top:2px solid var(--pink)}[data-pricing-redesign] .cmp .ml .yes{color:var(--mint)}[data-pricing-redesign] .cmp .big{font-family:var(--display);font-size:17px;white-space:nowrap;color:var(--head);letter-spacing:-.01em}[data-pricing-redesign] .cmp td .sub{display:block;font-size:12.5px;color:var(--muted);margin-top:3px;font-family:var(--mono)}[data-pricing-redesign] .tbl-note{margin-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}[data-pricing-redesign] .steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0}[data-pricing-redesign] .steps:before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:var(--border-strong)}[data-pricing-redesign] .step{position:relative;padding:0 clamp(12px,2vw,28px) 0 0}[data-pricing-redesign] .step .node{position:relative;width:19px;height:19px;border-radius:50%;background:var(--carbon);border:1px solid var(--border-strong);display:grid;place-items:center}[data-pricing-redesign] .step .node:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--head)}[data-pricing-redesign] .step.clock .node{border-color:var(--mint);box-shadow:0 0 0 5px rgba(8,255,182,.1)}[data-pricing-redesign] .step.clock .node:after{background:var(--mint)}[data-pricing-redesign] .step .flag{position:absolute;left:28px;top:-1px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--mint);white-space:nowrap}[data-pricing-redesign] .step .i{margin-top:26px;font-family:var(--mono);font-size:11px;color:var(--pink);letter-spacing:.1em}[data-pricing-redesign] .step h4{margin-top:10px}[data-pricing-redesign] .step p{margin:10px 0 0;font-size:15px;line-height:1.55}[data-pricing-redesign] .step .dur{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--head);border:1px solid var(--border);border-radius:5px;padding:4px 8px}[data-pricing-redesign] .promise{margin-top:56px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:26px 30px}[data-pricing-redesign] .promise .seal{width:72px;height:72px;border-radius:50%;border:1.5px solid var(--mint);display:grid;place-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--mint);text-align:center;line-height:1.3;position:relative;white-space:pre-line}[data-pricing-redesign] .promise .seal:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1px dashed rgba(8,255,182,.4)}[data-pricing-redesign] .promise p{margin:0;font-size:clamp(17px,1.7vw,21px);color:var(--head);line-height:1.45}[data-pricing-redesign] .promise p span{color:var(--body)}[data-pricing-redesign] .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px)}[data-pricing-redesign] .faq-side{position:sticky;top:calc(var(--top-chrome-height) + 24px);align-self:start}[data-pricing-redesign] .faq-side p{margin:20px 0 0;font-size:16px}[data-pricing-redesign] .faq-side .btn{margin-top:26px}[data-pricing-redesign] details{border-top:1px solid var(--rail)}[data-pricing-redesign] details:last-child{border-bottom:1px solid var(--rail)}[data-pricing-redesign] summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;font-family:var(--display);font-size:clamp(17px,1.6vw,19px);color:var(--head);letter-spacing:-.01em;line-height:1.3}[data-pricing-redesign] summary::-webkit-details-marker{display:none}[data-pricing-redesign] summary .pm{flex:none;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:6px;position:relative;margin-top:1px;transition:transform var(--step) var(--ease),border-color var(--step)}[data-pricing-redesign] summary .pm:after,[data-pricing-redesign] summary .pm:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:1px;background:var(--head);transform:translate(-50%,-50%)}[data-pricing-redesign] summary .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--step) var(--ease)}[data-pricing-redesign] details[open] summary .pm{border-color:var(--pink)}[data-pricing-redesign] details[open] summary .pm:after{transform:translate(-50%,-50%) rotate(0deg)}[data-pricing-redesign] details .a{padding:0 44px 24px 0;font-size:16px;line-height:1.65}[data-pricing-redesign] details .a p{margin:0 0 12px}[data-pricing-redesign] details .a p:last-child{margin:0}[data-pricing-redesign] details .a b{color:var(--head)}[data-pricing-redesign] details .a a{text-decoration:underline;text-underline-offset:.2em}[data-pricing-redesign] .final{position:relative;padding:clamp(90px,11vw,150px) clamp(20px,4vw,60px);text-align:center;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 50% 110%,rgba(154,79,191,.42),transparent 70%),radial-gradient(ellipse 40% 40% at 50% 100%,rgba(224,90,184,.25),transparent 70%),#07080e}[data-pricing-redesign] .final:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(154,79,191,.55) 1.2px,transparent 1.7px),radial-gradient(circle,rgba(154,79,191,.55) 1.2px,transparent 1.7px);background-size:14px 24.25px;background-position:0 0,7px 12.12px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 100%,#000,transparent 75%);opacity:.6;pointer-events:none}[data-pricing-redesign] .final>*{position:relative}[data-pricing-redesign] .final h2{max-width:980px;margin:22px auto 0}[data-pricing-redesign] .final h2 sup{position:relative;top:16px;font-family:var(--mono);font-size:14px;vertical-align:top;color:var(--pink);letter-spacing:0}[data-pricing-redesign] .final h2 sup a{text-decoration:none}main[data-pricing-redesign] #closing .final h2 sup{display:inline-block;margin-inline-start:4px;line-height:1;white-space:nowrap}[data-pricing-redesign] .final .closing-desktop-break{display:none}[data-pricing-redesign] .final p{margin:24px auto 0;max-width:560px;font-size:18px}[data-pricing-redesign] .final .cta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:38px}[data-pricing-redesign] .mbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:12px;border:1px solid rgba(224,90,184,.5);background:rgba(13,14,22,.94);backdrop-filter:blur(10px);font-family:var(--mono);font-size:12.5px;color:var(--body);transform:translateY(140%);transition:transform var(--step) var(--ease)}[data-pricing-redesign] .mbar b{color:var(--mint);font-family:var(--mono);font-weight:500}[data-pricing-redesign] .mbar .btn{padding:9px 12px;font-size:12px}[data-pricing-redesign] .mbar.show{transform:none}@media (min-width:961px){[data-pricing-redesign] .keep-hero{padding-top:10.75px}[data-pricing-redesign] .keep-row{margin-top:23.25px}[data-pricing-redesign] .sec-intro .lede,[data-pricing-redesign] .sec-intro [data-site-type=h2]{width:50%;max-width:none}[data-pricing-redesign] #estimate .sec-intro [data-site-type=h2]{width:100%}main[data-pricing-redesign] #closing .final h2{width:100%;max-width:1080px}[data-pricing-redesign] .final .closing-desktop-break{display:inline}main[data-pricing-redesign] #closing .final p{width:100%;max-width:var(--measure-section-sub)}}@media (min-width:1280px){[data-pricing-redesign] #estimate .sec-intro{grid-template-columns:minmax(max-content,3fr) minmax(0,2fr)}}@media (max-width:1279px){[data-pricing-redesign] #estimate .sec-intro{grid-template-columns:1fr;gap:18px}[data-pricing-redesign] #estimate .sec-intro .lede{justify-self:start}}@media (max-width:1100px){[data-pricing-redesign] .est{grid-template-columns:1fr 400px}}@media (max-width:960px){[data-pricing-redesign] .sec-intro{grid-template-columns:1fr;gap:18px}[data-pricing-redesign] .sec-intro .lede{justify-self:start}[data-pricing-redesign] .est{grid-template-columns:1fr}[data-pricing-redesign] .order-wrap{position:static}[data-pricing-redesign] .incl-grid{grid-template-columns:1fr 1fr}[data-pricing-redesign] .steps{grid-template-columns:1fr 1fr;row-gap:48px}[data-pricing-redesign] .steps:before{display:none}[data-pricing-redesign] .faq{grid-template-columns:1fr}[data-pricing-redesign] .faq-side{position:static}[data-pricing-redesign] .mbar{display:flex}[data-pricing-redesign] .promise{grid-template-columns:auto 1fr}[data-pricing-redesign] .promise .btn{grid-column:1/-1;justify-self:start}}@media (max-width:640px){[data-pricing-redesign]{font-size:16px}[data-pricing-redesign] .incl-grid,[data-pricing-redesign] .steps{grid-template-columns:1fr}[data-pricing-redesign] .job{grid-template-columns:22px 1fr;padding:14px}[data-pricing-redesign] .job .tag{display:none}[data-pricing-redesign] .order{padding:20px 16px 22px}[data-pricing-redesign] .keep-num{font-size:54px}[data-pricing-redesign] .keep-row{flex-wrap:wrap;row-gap:8px}[data-pricing-redesign] .keep-side{white-space:normal;text-align:left}[data-pricing-redesign] .stamp{top:-21px}[data-pricing-redesign] .order .btn,[data-pricing-redesign] .promise .btn{white-space:normal;text-align:center}[data-pricing-redesign] .promise{grid-template-columns:1fr;text-align:left}}@media (prefers-reduced-motion:reduce){html:has([data-pricing-redesign]){scroll-behavior:auto}[data-pricing-redesign] *,[data-pricing-redesign] :after,[data-pricing-redesign] :before{animation:none!important;transition:none!important}}[data-pricing-redesign].pricing-closing-scope{padding-top:0}