@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit/outfit-regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit/outfit-medium.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit/outfit-semibold.ttf) format("truetype")}:root{--v9-paper:#eee9df;--v9-paper-bright:#f7f3ea;--v9-paper-deep:#dcd5c9;--v9-ink:#191613;--v9-graphite:#1c1b19;--v9-orange:#f15d2a;--v9-orange-dark:#c94013;--v9-line:rgba(25,22,19,.16);--v9-light-line:rgba(255,248,238,.14);--v9-ease:cubic-bezier(0.22,1,0.36,1)}body{background:var(--v9-paper)!important;color:var(--v9-ink)}.v9-site-main,body{font-family:"Outfit",var(--font-geist-sans),sans-serif}.v9-site-main{overflow-x:clip;background:var(--v9-paper)}.v9-site-main :is(h1,h2,h3,p){text-wrap:balance}.v9-site-main .site-container{width:min(calc(100% - clamp(2.5rem, 5vw, 6rem)),1480px)}.v7-header{padding-top:.85rem}.v7-header .v7-header-inner{min-height:4.15rem;border:1px solid rgba(25,22,19,.14);border-radius:.75rem;background:hsla(40,43%,93%,.92);box-shadow:0 1.2rem 4rem rgba(72,39,19,.12),inset 0 1px hsla(0,0%,100%,.76);color:var(--v9-ink);backdrop-filter:blur(20px) saturate(1.12)}.v7-header .v2-brand,.v7-header.is-over-home-hero .v2-brand{color:var(--v9-ink)}.v7-header .v2-brand>span{border-color:rgba(25,22,19,.12);border-radius:.45rem;background:#fff9ef}.v7-header .v2-desktop-nav a,.v7-header.is-over-home-hero .v2-desktop-nav a{color:rgba(25,22,19,.58)}.v7-header .v2-desktop-nav a:hover{color:var(--v9-ink)}.v7-header .v2-desktop-nav a[aria-current=page]{color:var(--v9-orange-dark)}.v7-header .v2-header-action a{min-height:3.1rem;border-radius:.45rem;background:var(--v9-ink);color:var(--v9-paper-bright)}.v7-header .v2-header-action a:hover{background:#302b26}.v7-header .v2-header-action a span{border-radius:.25rem;background:var(--v9-orange);color:#fff}.v9-hero{min-height:100dvh;border-radius:0 0 clamp(1rem,2.5vw,2.25rem) clamp(1rem,2.5vw,2.25rem);background:var(--v9-orange);color:#fff9f0}.v9-hero .v4-hero-shader-fallback{background:radial-gradient(circle at 12% 16%,rgba(255,213,183,.6),transparent 27%),radial-gradient(circle at 82% 54%,rgba(105,23,4,.48),transparent 40%),#ef5b27}.v9-hero .v4-hero-shader-canvas{opacity:.72;filter:saturate(.86) contrast(1.05)}.v9-hero .v4-hero-shader-light{background:linear-gradient(90deg,rgba(91,18,1,.1),rgba(91,18,1,.04) 42%,rgba(45,8,0,.28)),linear-gradient(180deg,rgba(57,11,0,.2),transparent 24%,transparent 74%,rgba(64,13,1,.26))}.v9-hero .v4-hero-shader-noise{opacity:.13}.v9-hero-layout{min-height:100dvh;grid-template-columns:minmax(36rem,.95fr) minmax(36rem,1.05fr);gap:clamp(2rem,3vw,4rem);padding:8.5rem 0 2.5rem}.v9-hero .v9-hero-layout .v2-hero-copy{padding:0}.v9-hero .v3-hero-kicker{color:rgba(255,248,238,.74)}.v9-hero .v3-hero-kicker i{background:#fff7eb;box-shadow:none}.v9-hero .v9-hero-layout .v2-hero-copy h1{max-width:12.6ch;margin-top:1.55rem;color:#fff8ed;font-family:Outfit,sans-serif;font-size:clamp(4.2rem,5.65vw,6.8rem);font-weight:500;letter-spacing:-.066em;line-height:.91}.v9-hero .v9-hero-layout .v2-hero-copy h1 span{display:block;color:inherit;text-shadow:none}.v9-hero .v9-hero-layout .v2-hero-copy>p{max-width:36rem;color:rgba(255,248,238,.78);font-size:1.08rem;line-height:1.58}.v9-hero .v2-button-primary{min-height:3.85rem;border-radius:.5rem;background:var(--v9-paper-bright);color:var(--v9-ink)}.v9-hero .v2-button-primary span{border-radius:.25rem;background:var(--v9-ink);color:#fff}.v9-hero .v2-text-link{border-color:hsla(0,0%,100%,.42);color:#fff9f0}.v9-hero .v5-product-theatre{min-height:45rem}.v9-hero .v5-mac-device{top:5.5rem;width:calc(100% - 5rem);height:34rem;border-color:rgba(255,248,238,.28);border-radius:.8rem;box-shadow:0 4rem 8rem rgba(83,18,2,.35),0 0 0 .45rem rgba(93,22,4,.14),inset 0 1px hsla(0,0%,100%,.25);transform:perspective(90rem) rotateY(2.5deg) rotateX(.8deg)}.v9-hero .v5-mac-toolbar{min-height:3rem}.v9-hero .v5-mac-screen{height:calc(100% - 3rem)}.v9-hero .v5-iphone-showcase{top:1rem;right:-1.1rem;width:16.2rem}.v9-hero .v5-iphone-device{border-radius:2.5rem;box-shadow:0 3rem 7rem rgba(71,13,1,.44),0 0 0 .35rem rgba(255,244,230,.16)}.v9-hero .v5-product-bridge{display:none}.v9-proof-marquee{overflow:hidden;background:var(--v9-paper);padding:0}.v9-proof-marquee .site-container{width:-moz-max-content;width:max-content;max-width:none;display:flex;border-bottom:1px solid var(--v9-line);animation:v9-proof-marquee 28s linear infinite;will-change:transform}.v9-proof-marquee article{min-width:25vw;min-height:7rem;border-color:var(--v9-line);background:var(--v9-paper);color:var(--v9-ink)}.v9-proof-marquee article:first-child{border-left:0}.v9-proof-marquee article>span{color:var(--v9-orange-dark)}.v9-proof-marquee strong{color:var(--v9-ink);font-size:1.3rem}.v9-proof-marquee p{color:rgba(25,22,19,.56)}@keyframes v9-proof-marquee{to{transform:translateX(-50%)}}.v9-problem-section{background:radial-gradient(circle at 86% 16%,rgba(241,93,42,.15),transparent 30rem),var(--v9-paper);color:var(--v9-ink);padding:clamp(10rem,15vw,16rem) 0 clamp(11rem,16vw,17rem)}.v9-site-main .v7-section-index{color:var(--v9-orange-dark);font-family:Outfit,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none}.v9-site-main .v7-section-index:before{background:var(--v9-orange)}.v9-problem-section .v2-scrub-copy{max-width:18ch;color:var(--v9-ink);font-family:Outfit,sans-serif;font-size:clamp(4rem,7.4vw,8.3rem);font-weight:500;letter-spacing:-.07em;line-height:.91}.v9-problem-section .v2-scrub-word{color:var(--v9-ink)}.v9-problem-section .v6-inline-signal{border-color:rgba(199,61,15,.3);border-radius:.35rem;background:var(--v9-orange);color:#fff9ef;box-shadow:0 1.5rem 3rem rgba(186,59,15,.15)}.v9-problem-section .v7-intent-accordion{min-height:31rem!important;border:1px solid var(--v9-line)!important;border-radius:.7rem;background:hsla(0,0%,100%,.22);box-shadow:none}.v9-problem-section .v7-intent-accordion article{border-color:var(--v9-line)!important}.v9-problem-section .v7-intent-accordion button{color:rgba(25,22,19,.68)}.v9-problem-section .v7-intent-accordion article.is-active{background:var(--v9-ink)!important}.v9-problem-section .v7-intent-accordion .is-active button{color:var(--v9-paper-bright)}.v9-problem-section .v7-intent-accordion .v2-intent-panel p{color:hsla(42,45%,94%,.62)!important}.v9-problem-section .v7-intent-accordion .v2-intent-panel a{color:#fff}.v9-system-section{overflow:visible;background:var(--v9-paper-bright);color:var(--v9-ink);padding:clamp(10rem,15vw,16rem) 0 clamp(12rem,18vw,19rem)}.v9-system-section .v2-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr)}.v9-system-section .v2-section-heading h2{max-width:12ch;color:var(--v9-ink);font-family:Outfit,sans-serif;font-size:clamp(4rem,6.4vw,7.2rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.v9-system-section .v2-section-heading p{color:rgba(25,22,19,.56)}.v9-product-journey{margin-top:clamp(7rem,11vw,11rem)}.v9-product-journey .v7-product-panel,.v9-product-journey.v7-product-cascade .v7-product-panel{min-height:43rem;grid-template-columns:minmax(20rem,.68fr) minmax(0,1.32fr);gap:0;overflow:hidden;border:1px solid rgba(25,22,19,.18);border-radius:.85rem;background:var(--v9-ink);box-shadow:0 3.5rem 7rem rgba(67,44,28,.12);padding:0}.v9-product-journey .v7-product-panel+.v7-product-panel{margin-top:3rem}.v9-product-journey .v7-panel-copy{min-height:100%;justify-content:flex-end;border:0;border-radius:0;background:var(--v9-paper-deep);color:var(--v9-ink);padding:clamp(2.4rem,4vw,4.4rem)}.v9-product-journey .v7-panel-copy>span{color:var(--v9-orange-dark);text-transform:none}.v9-product-journey .v7-panel-copy h3{color:var(--v9-ink);font-size:clamp(2.9rem,4.2vw,4.8rem)}.v9-product-journey .v7-panel-copy p{color:rgba(25,22,19,.56)}.v9-product-journey .v7-product-panel.is-app .v7-panel-copy{order:2;background:var(--v9-orange);color:#fff}.v9-product-journey .v7-product-panel.is-app .v7-panel-copy h3,.v9-product-journey .v7-product-panel.is-app .v7-panel-copy>span{color:#fff9f0}.v9-product-journey .v7-product-panel.is-app .v7-panel-copy p{color:rgba(255,248,238,.72)}.v9-product-journey .v7-product-panel.is-app .v7-product-shell{order:1}.v9-product-journey .v7-product-panel.is-engine .v7-panel-copy{background:#cfc8bc}.v9-product-journey .v7-product-shell{min-height:43rem;border:0;border-radius:0;background:#11110f;padding:1.1rem}.v9-product-journey .v7-product-shell>div{border-radius:.45rem}.v9-intelligence-chapter{background:var(--v9-graphite)}.v9-motor-section{min-height:185vh;background:var(--v9-graphite)!important;color:var(--v9-paper-bright)}.v9-motor-section .v3-binary-rays{opacity:.16;background:var(--v9-graphite)}.v9-motor-section .v3-binary-vignette{background:radial-gradient(ellipse at 50% 48%,transparent 16%,rgba(28,27,25,.74) 74%,var(--v9-graphite))}.v9-motor-sticky{padding:7rem 0 3rem}.v9-motor-heading{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(19rem,.52fr);align-items:end;gap:4rem}.v9-motor-heading>div>span{color:#ff8253;font-size:.72rem;font-weight:600}.v9-motor-heading h2{max-width:15ch;margin-top:1rem;color:var(--v9-paper-bright);font-size:clamp(4.1rem,6.4vw,7rem);font-weight:500;letter-spacing:-.07em;line-height:.88}.v9-motor-heading>p{max-width:29rem;color:hsla(42,45%,94%,.57);font-size:.95rem;line-height:1.68}.v9-motor-section .v3-motor-shell.v9-turbine-frame{position:relative;inset:auto;width:100%;min-height:0;margin-top:clamp(3rem,5vw,5rem);overflow:hidden;border:1px solid rgba(255,130,83,.28);border-radius:.7rem;aspect-ratio:2.18;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),#121210;background-size:2.2rem 2.2rem;box-shadow:0 4rem 10rem rgba(0,0,0,.34),inset 0 1px hsla(0,0%,100%,.05);filter:none;transform-origin:center}.v9-motor-section .v3-motor-shell.v9-turbine-frame:after,.v9-motor-section .v3-motor-shell.v9-turbine-frame:before{display:none}.v9-turbine-toolbar{position:absolute;z-index:2;top:0;right:0;left:0;display:grid;min-height:3rem;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--v9-light-line);color:hsla(42,45%,94%,.38);font-family:ui-monospace,monospace;font-size:.52rem;letter-spacing:.08em;padding-inline:1.2rem;text-transform:uppercase}.v9-turbine-toolbar span:nth-child(2){display:flex;align-items:center;gap:.45rem;color:hsla(42,45%,94%,.58)}.v9-turbine-toolbar span:last-child{justify-self:end}.v9-turbine-toolbar i{width:.38rem;height:.38rem;border-radius:50%;background:var(--v9-orange);box-shadow:0 0 1rem rgba(241,93,42,.8)}.v9-turbine-diagram{position:absolute;top:3rem;right:1rem;bottom:2.6rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 5.6rem)}.v9-turbine-diagram :is(.v9-engine-construction,.v9-engine-housing,.v9-engine-fan,.v9-engine-compressor,.v9-engine-combustor,.v9-engine-turbine,.v9-engine-shaft,.v9-engine-pipes,.v9-engine-flow-lines){fill:none;stroke:hsla(33,54%,89%,.6);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;vector-effect:non-scaling-stroke}.v9-turbine-diagram .v9-engine-construction{stroke:hsla(33,54%,89%,.1);stroke-dasharray:3 8}.v9-turbine-diagram .v9-engine-housing{stroke:hsla(33,54%,89%,.46);stroke-width:1.5}.v9-turbine-diagram .v9-engine-fan{stroke:hsla(33,54%,89%,.82)}.v9-turbine-diagram .v9-engine-compressor{stroke:rgba(255,138,89,.7)}.v9-turbine-diagram .v9-engine-combustor{stroke:#ff7541}.v9-turbine-diagram .v9-engine-turbine{stroke:rgba(255,172,125,.76)}.v9-turbine-diagram .v9-engine-shaft{fill:hsla(33,54%,89%,.08);stroke:hsla(33,54%,89%,.58)}.v9-turbine-diagram .v9-engine-energy{fill:url(#v9-engine-energy);stroke:#ff6b34;filter:url(#v9-orange-glow)}.v9-engine-energy-rail{fill:none;stroke:url(#v9-engine-energy);stroke-width:2.5;stroke-dasharray:18 15;animation:v9-flow 1.8s linear infinite}.v9-engine-indexes{fill:hsla(42,45%,94%,.42);font-family:ui-monospace,monospace;font-size:9px;letter-spacing:2px}.v9-turbine-caption{position:absolute;right:1rem;bottom:0;left:1rem;display:flex;min-height:2.6rem;align-items:center;justify-content:space-between;border-top:1px solid var(--v9-light-line);color:hsla(42,45%,94%,.35);font-size:.58rem}.v9-turbine-caption b{color:#ff8152;font-weight:500}@keyframes v9-flow{to{stroke-dashoffset:-66}}.v9-motor-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;border-top:1px solid var(--v9-light-line)}.v9-motor-pipeline .v3-motor-step{min-height:8.5rem;grid-template-columns:2rem 1fr;border-right:1px solid var(--v9-light-line);border-bottom:0;padding:1.35rem}.v9-motor-pipeline .v3-motor-step:last-child{border-right:0}.v9-motor-pipeline .v3-motor-step>span{color:#ff7e4c}.v9-motor-pipeline .v3-motor-step h3{color:var(--v9-paper-bright);font-size:1.05rem}.v9-motor-pipeline .v3-motor-step p{color:hsla(42,45%,94%,.44);font-size:.72rem}.v9-intelligence-chapter .v7-engine-demo{background:var(--v9-graphite);padding-top:clamp(9rem,13vw,13rem)}.v9-intelligence-chapter .v7-engine-demo .v2-section-heading h2{color:var(--v9-paper-bright)}.v9-calculator-section,.v9-comparison-section,.v9-faq-section,.v9-pricing-section{color:var(--v9-ink)}.v9-calculator-section{background:radial-gradient(circle at 12% 20%,rgba(241,93,42,.16),transparent 28rem),var(--v9-paper-deep)}.v9-calculator-section .v2-section-heading h2,.v9-comparison-section h2,.v9-faq-section .v2-faq-layout>div:first-child h2,.v9-pricing-section .v2-section-heading h2{color:var(--v9-ink)}.v9-calculator-section .v2-section-heading p,.v9-comparison-section .v2-comparison-layout>div:first-child>p,.v9-faq-section .v2-faq-layout p,.v9-pricing-section .v2-section-heading p{color:rgba(25,22,19,.56)}.v9-calculator-section .v2-calculator-frame>aside{border-color:var(--v9-line);border-radius:.7rem;background:var(--v9-ink);box-shadow:0 3rem 7rem rgba(54,37,25,.15)}.v9-comparison-section{background:var(--v9-paper)}.v9-comparison-section .v2-text-link{border-color:var(--v9-line);color:var(--v9-ink)}.v9-comparison-section .v2-comparison-list,.v9-comparison-section .v2-comparison-list article{border-color:var(--v9-line)}.v9-comparison-section .v2-comparison-list p{color:rgba(25,22,19,.48)}.v9-comparison-section .v2-comparison-list strong{color:var(--v9-ink)}.v9-pricing-section{background:var(--v9-paper-bright);border-top:1px solid var(--v9-line)}.v9-pricing-section .pricing-toolbar{border-color:var(--v9-line);border-radius:.7rem;background:var(--v9-paper-deep);color:var(--v9-ink)}.v9-pricing-section .barber-stepper strong,.v9-pricing-section .pricing-toolbar :is(h2,h3){color:var(--v9-ink)}.v9-pricing-section .pricing-team-control small,.v9-pricing-section .pricing-toolbar>div>p{color:rgba(25,22,19,.54)}.v9-pricing-section .pricing-team-control>div:first-child span{color:rgba(25,22,19,.82)}.v9-pricing-section .barber-stepper{border-color:var(--v9-line);background:var(--v9-paper-bright)}.v9-pricing-section .barber-stepper>div{border-color:var(--v9-line)}.v9-pricing-section .pricing-plan-grid{gap:1px;border:1px solid var(--v9-line);border-radius:.7rem;overflow:hidden;background:var(--v9-line)}.v9-pricing-section .pricing-plan-card{border:0;border-radius:0;background:var(--v9-paper);box-shadow:none;color:var(--v9-ink)}.v9-pricing-section .pricing-plan-card-recommended{background:var(--v9-ink);color:var(--v9-paper-bright)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header h3,.pricing-card-header h4,.pricing-card-price strong,.pricing-price-context strong,.pricing-includes h4){color:var(--v9-ink)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header p,.pricing-card-price span,.pricing-price-context span,.pricing-includes li,.pricing-trial-timeline,.pricing-legal){color:rgba(25,22,19,.56)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-price-context{background:rgba(25,22,19,.04)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-includes,.pricing-includes li,.pricing-trial-timeline){border-color:var(--v9-line)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-trial-timeline strong{color:var(--v9-ink)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-trial-timeline p{color:rgba(25,22,19,.56)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-plan-cta{background:var(--v9-ink);color:var(--v9-paper-bright)}.v9-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-plan-cta span{background:var(--v9-orange);color:#fff}.v9-pricing-section .pricing-plan-cta{border-radius:.45rem}.v9-pricing-section .pricing-plan-cta-primary{background:var(--v9-orange);color:#fff}.v9-pricing-section .pricing-plan-cta span{border-radius:.25rem}.v9-faq-section{background:var(--v9-paper-deep)}.v9-faq-section .v2-faq-layout article,.v9-faq-section .v2-faq-layout>div:last-child{border-color:var(--v9-line)}.v9-faq-section .v2-faq-layout h3{color:var(--v9-ink)}.v9-closing{min-height:53rem;border-radius:clamp(1rem,2.5vw,2.25rem) clamp(1rem,2.5vw,2.25rem) 0 0;background:var(--v9-orange)}.v9-closing .v2-closing-overlay{background:linear-gradient(90deg,rgba(95,20,2,.3),rgba(95,20,2,.06) 56%,rgba(95,20,2,.18))}.v9-closing>.site-container{min-height:53rem}.v9-closing h2{max-width:11ch;color:#fff8ed;font-size:clamp(4.4rem,7.2vw,7.7rem)}.v9-closing>.site-container>div p{color:rgba(255,248,237,.72)}.v9-closing .v7-closing-orbit{border-color:rgba(255,248,237,.34);box-shadow:inset 0 0 9rem rgba(92,17,0,.15)}.v9-closing .v7-closing-orbit i,.v9-closing .v7-closing-orbit:after,.v9-closing .v7-closing-orbit:before{border-color:rgba(255,248,237,.25)}.v9-closing .v2-button-primary{border-radius:.5rem;background:var(--v9-paper-bright);color:var(--v9-ink)}.v9-closing .v2-button-primary span{border-radius:.25rem;background:var(--v9-ink);color:#fff}.v7-footer{background:var(--v9-graphite)}.v7-footer-wordmark{color:var(--v9-orange);-webkit-text-stroke:0;text-shadow:none}.join-v2,.v2-interior,.v2-legal,.v2-success,.v6-pricing-page{background:radial-gradient(circle at 84% 9%,rgba(241,93,42,.14),transparent 26rem),var(--v9-paper);color:var(--v9-ink);font-family:Outfit,sans-serif}.v2-interior-copy h1,.v2-join-heading h1,.v2-legal h1,.v6-pricing-page .pricing-page-intro h1{color:var(--v9-ink)}.v2-interior-copy>p,.v2-join-heading p,.v2-legal li,.v2-legal p,.v6-pricing-page .pricing-page-intro>p:not(.eyebrow){color:rgba(25,22,19,.58)}.v2-interior-list,.v2-interior-list li{border-color:var(--v9-line)}.v2-interior-list strong{color:var(--v9-ink)}.v2-interior-list p,.v2-interior-list span{color:rgba(25,22,19,.56)}@media (max-width:1180px){.v9-hero-layout{display:block;min-height:auto;padding-top:9rem}.v9-hero .v9-hero-layout .v2-hero-copy{max-width:70rem;padding:4rem 0 2rem}.v9-hero .v9-hero-layout .v2-hero-copy h1{max-width:13ch}.v9-hero .v5-product-theatre{min-height:49rem}.v9-proof-marquee article{min-width:33.333%}.v9-product-journey .v7-product-panel{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}}@media (max-width:1023px){.v9-proof-marquee .site-container{width:100%;display:grid;grid-template-columns:1fr 1fr;animation:none}.v9-proof-marquee article{min-width:0}.v9-proof-marquee article:nth-child(n+5){display:none}.v9-product-journey .v7-product-panel,.v9-product-journey.v7-product-cascade .v7-product-panel{grid-template-columns:1fr;grid-template-rows:auto minmax(34rem,1fr)}.v9-product-journey .v7-product-panel.is-app .v7-panel-copy{order:1}.v9-product-journey .v7-product-panel.is-app .v7-product-shell{order:2}.v9-product-journey .v7-panel-copy{min-height:17rem}.v9-motor-section{min-height:auto}.v9-motor-sticky{position:relative;min-height:auto;padding:9rem 0 5rem}.v9-motor-heading{grid-template-columns:1fr;gap:1.5rem}.v9-motor-section .v3-motor-shell.v9-turbine-frame{aspect-ratio:1.72}.v9-motor-pipeline{grid-template-columns:1fr 1fr}.v9-motor-pipeline .v3-motor-step:nth-child(2){border-right:0}.v9-motor-pipeline .v3-motor-step:nth-child(-n+2){border-bottom:1px solid var(--v9-light-line)}}@media (max-width:767px){.v9-site-main .site-container{width:min(calc(100% - 2rem),1480px)}.v7-header{padding:.6rem .6rem 0}.v7-header .v7-header-inner{min-height:3.65rem;border-radius:.65rem}.v7-header .v2-menu-button,.v7-header.is-over-home-hero .v2-menu-button{border-radius:.35rem;background:var(--v9-ink);color:#fff}.v7-header .v2-menu-button span,.v7-header.is-over-home-hero .v2-menu-button span{background:#fff}.v7-header .v2-mobile-navigation{background:hsla(42,45%,94%,.97);color:var(--v9-ink)}.v7-header .v2-mobile-navigation a{color:var(--v9-ink)}.v9-hero{border-radius:0 0 1rem 1rem}.v9-hero-layout{padding-bottom:1rem}.v9-hero .v9-hero-layout .v2-hero-copy{padding:8.5rem 0 3.5rem}.v9-hero .v9-hero-layout .v2-hero-copy h1{max-width:10.8ch;font-size:clamp(3.25rem,14.5vw,4.6rem);line-height:.92}.v9-hero .v2-hero-actions{gap:1rem}.v9-hero .v5-product-theatre{gap:2.2rem}.v9-hero .v5-mac-device{height:28rem;border-radius:.65rem}.v9-proof-marquee article{min-height:7.2rem}.v9-problem-section{padding-block:8rem 9rem}.v9-problem-section .v2-scrub-copy{max-width:12ch;font-size:clamp(3.2rem,13.3vw,4.5rem)}.v9-problem-section .v7-intent-accordion{border-radius:.55rem}.v9-system-section{padding-block:8rem 10rem}.v9-system-section .v2-section-heading h2{font-size:clamp(3.35rem,13.8vw,4.8rem)}.v9-product-journey{margin-top:5rem}.v9-product-journey .v7-product-panel,.v9-product-journey.v7-product-cascade .v7-product-panel{border-radius:.65rem}.v9-product-journey .v7-panel-copy{min-height:15rem;padding:1.65rem}.v9-product-journey .v7-panel-copy h3{font-size:2.6rem}.v9-product-journey .v7-product-shell{min-height:29rem;padding:.45rem}.v9-motor-heading h2{font-size:clamp(3.35rem,13.8vw,4.7rem)}.v9-motor-section .v3-motor-shell.v9-turbine-frame{margin-top:3rem;aspect-ratio:1.04}.v9-turbine-toolbar{grid-template-columns:1fr auto;font-size:.42rem;padding-inline:.7rem}.v9-turbine-toolbar span:nth-child(2){display:none}.v9-turbine-diagram{top:3rem;right:-25%;bottom:2.6rem;left:-25%;width:150%;height:calc(100% - 5.6rem)}.v9-engine-indexes{display:none}.v9-motor-pipeline{grid-template-columns:1fr}.v9-motor-pipeline .v3-motor-step{min-height:0;border-right:0;border-bottom:1px solid var(--v9-light-line)!important;padding-inline:0}.v9-motor-pipeline .v3-motor-step:last-child{border-bottom:0!important}.v9-closing{border-radius:1rem 1rem 0 0}.v9-closing,.v9-closing>.site-container{min-height:46rem}}@media (prefers-reduced-motion:reduce){.v9-engine-energy-rail{animation:none}.v9-proof-marquee .site-container{animation:none;transform:none}}:root{--v10-black:#0d0d0c;--v10-ink:#151512;--v10-white:#f4f3ed;--v10-gray:#c9c8c1;--v10-orange:#ff5a24;--v10-line:rgba(21,21,18,.17);--v10-line-dark:hsla(51,24%,94%,.16);--v10-ease:cubic-bezier(0.22,1,0.36,1)}.v10-site-main{width:100%;max-width:100%;overflow-x:clip;background:var(--v10-white);color:var(--v10-ink);font-family:Cabinet Grotesk,Avenir Next,sans-serif}.v10-site-main :is(h1,h2,h3,p){text-wrap:balance}.v10-container{width:min(calc(100% - clamp(2.5rem, 5vw, 6rem)),1480px);margin-inline:auto}.v7-header.is-over-home-hero .v7-header-inner{border:1px solid hsla(0,0%,100%,.16);background:rgba(12,12,11,.76);color:var(--v10-white)}.v7-header.is-over-home-hero .v2-brand{color:var(--v10-white)}.v7-header.is-over-home-hero .v2-brand>span{background:#1a1917}.v7-header.is-over-home-hero .v2-desktop-nav a{color:hsla(51,24%,94%,.62)}.v7-header.is-over-home-hero .v2-header-action a{background:var(--v10-orange);color:var(--v10-black)}.v10-hero,.v7-header.is-over-home-hero .v2-header-action a span{background:var(--v10-black)}.v10-hero{position:relative;min-height:100dvh;overflow:hidden;border-radius:0 0 2rem 2rem;color:var(--v10-white);isolation:isolate}.v10-hero:before{position:absolute;z-index:0;inset:0;opacity:.3;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:4rem 4rem;content:"";-webkit-mask-image:linear-gradient(90deg,#000,transparent 66%);mask-image:linear-gradient(90deg,#000,transparent 66%)}.v10-hero-signal{position:absolute;z-index:0;top:0;right:0;bottom:0;width:48%;overflow:hidden;background:var(--v10-orange);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.v10-hero-signal .v4-hero-shader{position:absolute;inset:0}.v10-hero-signal .v4-hero-shader-light{background:linear-gradient(90deg,rgba(13,13,12,.46),transparent 34%),linear-gradient(180deg,rgba(13,13,12,.18),transparent 25%,rgba(13,13,12,.22))}.v10-hero-signal .v4-hero-shader-noise{opacity:.13}.v10-hero-grid{position:relative;z-index:2;display:grid;min-height:100dvh;grid-template-columns:minmax(34rem,.88fr) minmax(40rem,1.12fr);align-items:center;gap:1rem;padding:9rem 0 5rem}.v10-hero-copy{position:relative;z-index:3;padding-top:1.5rem}.v10-hero-copy>p:first-child{max-width:22rem;color:hsla(51,24%,94%,.54);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.v10-hero-copy h1{width:min(34rem,100%);margin-top:1.7rem;color:var(--v10-white);font-size:clamp(4.2rem,5.8vw,6.8rem);font-weight:500;letter-spacing:-.075em;line-height:.84}.v10-hero-copy h1 span{display:block}.v10-hero-copy h1 span:last-child{color:var(--v10-orange)}.v10-hero-bottom{display:grid;max-width:39rem;grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:3rem}.v10-hero-bottom>p{max-width:34rem;color:hsla(51,24%,94%,.62);font-size:1rem;line-height:1.65}.v10-hero-bottom>div{display:flex;align-items:center;gap:1.35rem}.v10-button{display:inline-flex;min-height:3.8rem;align-items:center;justify-content:space-between;gap:1.8rem;border:1px solid transparent;border-radius:.2rem;font-size:.82rem;font-weight:600;padding:.38rem .42rem .38rem 1.25rem;transition:background-color .22s ease,color .22s ease,transform .22s var(--v10-ease)}.v10-button>b,.v10-button>span{display:grid;width:2.85rem;height:2.85rem;place-items:center;background:var(--v10-orange);color:var(--v10-black);font-weight:500}.v10-button.is-light{background:var(--v10-white);color:var(--v10-black)}.v10-button.is-dark{background:var(--v10-black);color:var(--v10-white)}.v10-button:hover{transform:translateY(-2px)}.v10-button:active{transform:translateY(1px)}.v10-link{display:inline-flex;align-items:center;gap:.8rem;border-bottom:1px solid hsla(0,0%,100%,.28);color:hsla(51,24%,94%,.72);font-size:.78rem;padding-block:.7rem}.v10-hero-product{position:relative;z-index:2;min-width:0}.v10-hero-product .v5-product-theatre{min-height:46rem;overflow:visible}.v10-hero-product .v5-mac-device{top:5rem;left:0;width:calc(100% - 5rem);height:35rem;border-radius:.55rem;border-color:hsla(0,0%,100%,.18);box-shadow:0 4rem 10rem rgba(0,0,0,.48),0 0 0 .4rem rgba(0,0,0,.12);transform:perspective(90rem) rotateY(1.5deg)}.v10-hero-product .v5-iphone-showcase{top:0;right:-1.5rem;width:16.2rem}.v10-hero-product .v5-iphone-copy,.v10-hero-product .v5-product-bridge{display:none}.v10-hero-product .v5-iphone-device{border-radius:2.3rem;box-shadow:0 3.5rem 8rem rgba(0,0,0,.5)}.v10-hero-type{position:absolute;z-index:1;right:-.04em;bottom:-.24em;color:transparent;font-size:clamp(8rem,16vw,18rem);font-weight:600;letter-spacing:-.08em;line-height:.8;-webkit-text-stroke:1px hsla(0,0%,100%,.13);pointer-events:none}.v10-intent-section{background:var(--v10-orange);padding:clamp(8rem,12vw,12rem) 0}.v10-section-intro{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);gap:3rem;align-items:start}.v10-closing>div>p,.v10-engine-heading>div>p,.v10-faq-section header>p,.v10-section-intro>p{font-size:.72rem;font-weight:600;letter-spacing:.04em}.v10-engine-heading h2,.v10-section-intro h2{max-width:14ch;color:var(--v10-ink);font-size:clamp(3.8rem,6.2vw,7rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.v10-intent-section .v10-section-intro{color:#160d09}.v10-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,8vw,8rem);border-top:1px solid rgba(20,11,7,.28);border-bottom:1px solid rgba(20,11,7,.28)}.v10-intent-grid a{position:relative;min-height:16rem;border-right:1px solid rgba(20,11,7,.28);color:var(--v10-ink);padding:1.5rem 1.4rem;transition:background-color .25s ease,color .25s ease}.v10-intent-grid a:last-child{border-right:0}.v10-intent-grid a strong{display:block;max-width:12rem;font-size:1.35rem;font-weight:600;line-height:1.1}.v10-intent-grid a p{max-width:13rem;margin-top:1rem;color:rgba(21,21,18,.62);font-size:.75rem;line-height:1.5}.v10-intent-grid a>span{position:absolute;right:1.4rem;bottom:1.3rem;font-size:1.3rem}.v10-intent-grid a:hover{background:var(--v10-black);color:var(--v10-white)}.v10-intent-grid a:hover p{color:hsla(51,24%,94%,.56)}.v10-loss-section{background:radial-gradient(circle at 82% 12%,rgba(255,90,36,.1),transparent 30rem),var(--v10-white);padding:clamp(11rem,17vw,18rem) 0 clamp(10rem,15vw,16rem)}.v10-scrub-copy{max-width:19ch;font-size:clamp(4rem,7.5vw,8.5rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.v10-scrub-word{opacity:1}.v10-inline-signal{display:inline-flex;margin:0 .2em;align-items:center;border-radius:99px;background:var(--v10-orange);color:var(--v10-black);font-family:ui-monospace,monospace;font-size:.11em;font-style:normal;font-weight:600;letter-spacing:.04em;padding:.72em 1.25em .62em;vertical-align:.45em}.v10-loss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(7rem,11vw,11rem);border-top:1px solid var(--v10-line)}.v10-loss-grid article{min-height:19rem;border-right:1px solid var(--v10-line);padding:1.4rem 2rem 2rem 0}.v10-loss-grid article+article{padding-left:2rem}.v10-loss-grid article:last-child{border-right:0}.v10-loss-grid article>span{color:var(--v10-orange);font-family:ui-monospace,monospace;font-size:.58rem}.v10-loss-grid h3{margin-top:6rem;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:500;letter-spacing:-.06em}.v10-loss-grid p{max-width:22rem;margin-top:1rem;color:rgba(21,21,18,.56);font-size:.85rem;line-height:1.6}.v10-product-section{background:var(--v10-black);color:var(--v10-white);padding:clamp(11rem,16vw,17rem) 0 clamp(12rem,18vw,19rem)}.v10-section-intro.is-light>p{color:var(--v10-orange)}.v10-section-intro.is-light h2{color:var(--v10-white)}.v10-product-stack{display:grid;grid-auto-flow:dense;gap:1.2rem;margin-top:clamp(7rem,10vw,10rem)}.v10-product-card{position:sticky;top:6.4rem;display:grid;min-height:min(46rem,calc(100dvh - 8rem));grid-template-columns:repeat(12,minmax(0,1fr));overflow:hidden;border:1px solid var(--v10-line-dark);background:#171716;transform-origin:center top}.v10-product-card+.v10-product-card{margin-top:5rem}.v10-product-copy{display:flex;grid-column:span 5;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--v10-line-dark);padding:clamp(2rem,4vw,4.5rem)}.v10-product-copy>span{color:var(--v10-orange);font-size:.65rem;font-weight:600}.v10-product-copy h3{max-width:11ch;margin-top:1.2rem;font-size:clamp(3.1rem,4.8vw,5.5rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.v10-product-copy p{max-width:26rem;margin-top:1.5rem;color:hsla(51,24%,94%,.52);font-size:.88rem;line-height:1.65}.v10-product-media{min-width:0;grid-column:span 7;overflow:hidden;padding:1rem}.v10-product-media>.product-visual{width:100%;height:100%;min-height:100%;border-radius:0}.v10-product-card.is-app .v10-product-copy{grid-column:8/span 5;grid-row:1;border-right:0;border-left:1px solid rgba(21,21,18,.2);background:var(--v10-orange);color:var(--v10-black)}.v10-product-card.is-app .v10-product-copy p,.v10-product-card.is-app .v10-product-copy>span{color:rgba(21,21,18,.64)}.v10-product-card.is-app .v10-product-media{grid-column:1/span 7;grid-row:1}.v10-product-card.is-opportunity .v10-product-copy{background:var(--v10-white);color:var(--v10-ink)}.v10-product-card.is-opportunity .v10-product-copy p{color:rgba(21,21,18,.56)}.v10-engine-section{overflow:hidden;background:var(--v10-black);color:var(--v10-white);padding:0 0 clamp(12rem,18vw,19rem)}.v10-engine-marquee{width:100%;overflow:hidden;border-top:1px solid var(--v10-line-dark);border-bottom:1px solid var(--v10-line-dark);background:var(--v10-orange);color:var(--v10-black)}.v10-engine-marquee>div{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:v10-marquee 20s linear infinite;padding:1.35rem 0}.v10-engine-marquee span{display:flex;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(1.5rem,2.4vw,2.7rem);font-weight:500;letter-spacing:-.04em}.v10-engine-marquee span:after{width:.5rem;height:.5rem;border-radius:50%;background:var(--v10-black);content:""}@keyframes v10-marquee{to{transform:translateX(-50%)}}.v10-engine-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);align-items:end;gap:4rem;padding-top:clamp(10rem,15vw,15rem)}.v10-engine-heading>div>p{color:var(--v10-orange)}.v10-engine-heading h2{margin-top:1rem;color:var(--v10-white)}.v10-engine-heading>p{max-width:29rem;color:hsla(51,24%,94%,.55);font-size:.9rem;line-height:1.7}.v10-engine-interface{margin-top:clamp(5rem,8vw,8rem)}.v10-engine-interface>div{border-radius:0!important}.v10-engine-interface .engine-tab{border-radius:0}.v10-value-section{background:var(--v10-white);padding:clamp(11rem,17vw,18rem) 0}.v10-value-section .v10-section-intro>p{color:var(--v10-orange)}.v10-comparison-grid{margin-top:clamp(6rem,9vw,9rem);border-top:1px solid var(--v10-line)}.v10-comparison-grid article{display:grid;min-height:9rem;grid-template-columns:.55fr 1fr 1.2fr;align-items:center;gap:2rem;border-bottom:1px solid var(--v10-line)}.v10-comparison-grid span{color:var(--v10-orange);font-size:.65rem;font-weight:600}.v10-comparison-grid p{color:rgba(21,21,18,.5);font-size:.9rem}.v10-comparison-grid strong{max-width:32rem;font-size:1.15rem;font-weight:600}.v10-calculator-block{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);margin-top:clamp(8rem,12vw,12rem);background:var(--v10-black);color:var(--v10-white)}.v10-calculator-block>div:first-child{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2.2rem,4vw,4.5rem)}.v10-calculator-block>div:first-child>p{color:var(--v10-orange);font-size:.68rem;font-weight:600}.v10-calculator-block h3{max-width:9ch;margin-top:1.2rem;font-size:clamp(3rem,4.5vw,5rem);font-weight:500;letter-spacing:-.07em;line-height:.91}.v10-calculator-block>div:first-child>span{max-width:25rem;margin-top:1.6rem;color:hsla(51,24%,94%,.5);font-size:.78rem;line-height:1.55}.v10-calculator-block>div:last-child{min-width:0;border-left:1px solid var(--v10-line-dark);padding:1rem}.v10-calculator-block .revenue-calculator{height:100%}.v10-pricing-section{background:var(--v10-orange);padding:clamp(11rem,17vw,18rem) 0}.v10-pricing-section,.v10-pricing-section .v10-section-intro.is-light h2,.v10-pricing-section .v10-section-intro.is-light>p{color:var(--v10-black)}.v10-pricing-section .pricing-configurator{margin-top:clamp(6rem,9vw,9rem)}.v10-pricing-section .pricing-toolbar{border:1px solid rgba(21,21,18,.28);border-radius:0;background:transparent;color:var(--v10-black)}.v10-pricing-section .barber-stepper strong,.v10-pricing-section .pricing-toolbar :is(h2,h3){color:var(--v10-black)}.v10-pricing-section .pricing-team-control small,.v10-pricing-section .pricing-toolbar p{color:rgba(21,21,18,.62)}.v10-pricing-section .barber-stepper{border-color:rgba(21,21,18,.25);border-radius:0;background:hsla(0,0%,100%,.14)}.v10-pricing-section .barber-stepper>div{border-color:rgba(21,21,18,.2)}.v10-pricing-section .pricing-plan-grid{gap:1px;overflow:hidden;border:1px solid rgba(21,21,18,.28);border-radius:0;background:rgba(21,21,18,.28)}.v10-pricing-section .pricing-plan-card{border:0;border-radius:0;background:var(--v10-white);box-shadow:none;color:var(--v10-black)}.v10-pricing-section .pricing-plan-card-recommended{background:var(--v10-black);color:var(--v10-white)}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header h4,.pricing-card-price strong,.pricing-price-context strong,.pricing-includes h4,.pricing-trial-timeline strong){color:var(--v10-black)}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header p,.pricing-card-price span,.pricing-price-context span,.pricing-includes li){color:rgba(21,21,18,.56)}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-price-context,.pricing-includes,.pricing-includes li){border-color:var(--v10-line)}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-price-context{background:rgba(21,21,18,.04)}.v10-pricing-section .pricing-plan-cta{border-radius:0}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-plan-cta{background:var(--v10-black);color:var(--v10-white)}.v10-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-plan-cta span,.v10-pricing-section .pricing-plan-cta-primary{background:var(--v10-orange);color:var(--v10-black)}.v10-pricing-section .pricing-plan-cta span{border-radius:0}.v10-pricing-section .pricing-trial-timeline{border-color:rgba(21,21,18,.25);color:rgba(21,21,18,.62)}.v10-pricing-section .pricing-trial-timeline strong{color:var(--v10-black)}.v10-pricing-section .pricing-legal,.v10-pricing-section .pricing-trial-timeline p{color:rgba(21,21,18,.58)}.v10-faq-section{background:var(--v10-white);padding:clamp(10rem,15vw,15rem) 0}.v10-faq-section .v10-container{display:grid;grid-template-columns:minmax(18rem,.6fr) minmax(0,1.4fr);gap:clamp(4rem,8vw,9rem)}.v10-faq-section header{position:sticky;top:8rem;align-self:start}.v10-faq-section header>p{color:var(--v10-orange)}.v10-faq-section h2{margin-top:1rem;font-size:clamp(3.8rem,5.8vw,6.4rem);font-weight:500;letter-spacing:-.07em}.v10-faq-section .v10-container>div{border-top:1px solid var(--v10-line)}.v10-faq-section article{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;border-bottom:1px solid var(--v10-line);padding:2rem 0 3rem}.v10-faq-section h3{font-size:1.2rem;font-weight:600}.v10-faq-section article p{color:rgba(21,21,18,.56);font-size:.85rem;line-height:1.65}.v10-closing{position:relative;overflow:hidden;background:var(--v10-black);color:var(--v10-white);padding:clamp(10rem,15vw,15rem) 0 6rem}.v10-closing:before{position:absolute;top:-20%;right:-10%;width:54vw;aspect-ratio:1;border:1px solid rgba(255,90,36,.28);border-radius:50%;box-shadow:inset 0 0 10rem rgba(255,90,36,.08);content:""}.v10-closing>div>p{color:var(--v10-orange)}.v10-closing h2{position:relative;max-width:14ch;margin-top:1.4rem;font-size:clamp(4.2rem,7.2vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:.88}.v10-closing .v10-container>div{position:relative;display:flex;margin-top:5rem;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--v10-line-dark);padding-top:1.5rem}.v10-closing .v10-container>div>span{color:hsla(51,24%,94%,.5);font-size:.82rem}.v10-closing .v10-button.is-dark{background:var(--v10-orange);color:var(--v10-black)}.v10-closing .v10-button>b{background:var(--v10-white);color:var(--v10-black)}@media (max-width:1180px){.v10-hero-grid{display:block;min-height:auto;padding-top:11rem}.v10-hero-copy h1{width:min(100%,76rem)}.v10-hero-product{margin-top:2rem}.v10-hero-product .v5-product-theatre{min-height:49rem}.v10-hero-signal{top:42%;width:74%}}@media (max-width:1023px){.v10-engine-heading,.v10-section-intro{grid-template-columns:1fr;gap:1.4rem}.v10-intent-grid{grid-template-columns:1fr 1fr}.v10-intent-grid a:nth-child(2){border-right:0}.v10-intent-grid a:nth-child(-n+2){border-bottom:1px solid rgba(20,11,7,.28)}.v10-loss-grid{grid-template-columns:1fr}.v10-loss-grid article{min-height:13rem;border-right:0;border-bottom:1px solid var(--v10-line);padding-inline:0}.v10-loss-grid article+article{padding-left:0}.v10-loss-grid h3{margin-top:3.5rem}.v10-product-card{position:relative;top:auto;min-height:0;grid-template-columns:1fr}.v10-product-card.is-app .v10-product-copy,.v10-product-card.is-opportunity .v10-product-copy,.v10-product-copy{grid-column:1;grid-row:1;min-height:19rem;border:0;border-bottom:1px solid var(--v10-line-dark)}.v10-product-card.is-app .v10-product-media,.v10-product-media{grid-column:1;grid-row:2;min-height:36rem}.v10-calculator-block{grid-template-columns:1fr}.v10-calculator-block>div:first-child{min-height:25rem}.v10-calculator-block>div:last-child{border-top:1px solid var(--v10-line-dark);border-left:0}.v10-faq-section .v10-container{grid-template-columns:1fr}.v10-faq-section header{position:static}}@media (max-width:767px){.v10-container{width:min(calc(100% - 2rem),1480px)}.v7-header.is-over-home-hero .v2-menu-button{background:var(--v10-orange)}.v7-header.is-over-home-hero .v2-menu-button span{background:var(--v10-black)}.v10-hero{border-radius:0 0 1rem 1rem}.v10-hero-grid{padding:8.7rem 0 2rem}.v10-hero-copy h1{max-width:9.2ch;font-size:clamp(3.6rem,15.8vw,5rem);line-height:.88}.v10-hero-bottom>div{align-items:stretch;flex-direction:column}.v10-button{width:100%}.v10-link{align-self:flex-start}.v10-hero-signal{top:48%;width:100%;clip-path:polygon(0 9%,100% 0,100% 100%,0 100%)}.v10-hero-product{margin-top:5rem}.v10-hero-product .v5-product-theatre{display:flex;min-height:0;flex-direction:column;gap:2rem}.v10-hero-product .v5-mac-device{position:relative;top:auto;left:auto;width:100%;height:28rem;transform:none}.v10-hero-product .v5-iphone-showcase{position:relative;top:auto;right:auto;width:min(17rem,calc(100% - 2rem));align-self:center}.v10-hero-type{display:none}.v10-intent-section{padding-block:7.5rem}.v10-engine-heading h2,.v10-section-intro h2{font-size:clamp(3.2rem,13.8vw,4.6rem)}.v10-intent-grid{grid-template-columns:1fr}.v10-intent-grid a{min-height:10.5rem;border-right:0;border-bottom:1px solid rgba(20,11,7,.28)}.v10-intent-grid a:last-child{border-bottom:0}.v10-loss-section{padding-block:8.5rem 9rem}.v10-scrub-copy{max-width:11ch;font-size:clamp(3.2rem,13.8vw,4.5rem)}.v10-loss-grid{margin-top:5.5rem}.v10-product-section{padding-block:8.5rem 10rem}.v10-product-stack{margin-top:5.5rem}.v10-product-card+.v10-product-card{margin-top:1.2rem}.v10-product-card.is-app .v10-product-copy,.v10-product-card.is-opportunity .v10-product-copy,.v10-product-copy{min-height:16rem;padding:1.7rem}.v10-product-copy h3{font-size:2.75rem}.v10-product-card.is-app .v10-product-media,.v10-product-media{min-height:30rem;padding:.4rem}.v10-engine-marquee>div{animation-duration:14s}.v10-engine-heading{padding-top:8rem}.v10-engine-interface{margin-top:4rem}.v10-engine-interface>div{grid-template-columns:1fr}.v10-comparison-grid article{grid-template-columns:1fr;gap:.8rem;padding:1.5rem 0 2.5rem}.v10-value-section{padding-block:8.5rem}.v10-calculator-block{margin-top:7rem}.v10-faq-section,.v10-pricing-section{padding-block:8.5rem}.v10-faq-section article{grid-template-columns:1fr;gap:1rem}.v10-closing{padding-top:8.5rem}.v10-closing h2{font-size:clamp(3.7rem,15vw,5.2rem)}.v10-closing .v10-container>div{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.v10-engine-marquee>div{animation:none}}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--v11-ink:#11100f;--v11-charcoal:#171513;--v11-paper:#eee9de;--v11-paper-light:#f8f4eb;--v11-paper-deep:#d9d1c4;--v11-copper:#d85b2a;--v11-copper-dark:#a63a14;--v11-muted:#766f66;--v11-line:rgba(17,16,15,.16);--v11-line-light:hsla(42,48%,95%,.16);--v11-ease:cubic-bezier(0.22,1,0.36,1)}.v11-site-main{width:100%;max-width:100%;overflow-x:clip;background:var(--v11-paper);color:var(--v11-ink);font-family:Satoshi,Cabinet Grotesk,sans-serif}.v11-site-main :is(h1,h2,h3,p){text-wrap:balance}.v11-container{width:min(calc(100% - clamp(2.5rem, 5vw, 6rem)),1480px);margin-inline:auto}.v7-header.is-over-home-hero .v7-header-inner{border-color:hsla(42,48%,95%,.16);background:rgba(20,18,16,.72);box-shadow:0 1.5rem 5rem rgba(0,0,0,.28),inset 0 1px hsla(0,0%,100%,.06);color:var(--v11-paper-light);backdrop-filter:blur(24px) saturate(1.1)}.v7-header.is-over-home-hero .v2-brand{color:var(--v11-paper-light)}.v7-header.is-over-home-hero .v2-brand>span{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.08)}.v7-header.is-over-home-hero .v2-desktop-nav a{color:hsla(42,48%,95%,.62)}.v7-header.is-over-home-hero .v2-desktop-nav a:hover{color:#fff}.v7-header.is-over-home-hero .v2-header-action a{background:var(--v11-paper-light);color:var(--v11-ink)}.v7-header.is-over-home-hero .v2-header-action a span{background:var(--v11-copper);color:#fff}.v11-hero{position:relative;min-height:100dvh;overflow:hidden;border-radius:0 0 clamp(1rem,2.4vw,2.5rem) clamp(1rem,2.4vw,2.5rem);background:var(--v11-charcoal);color:var(--v11-paper-light);isolation:isolate;padding-bottom:clamp(4rem,7vw,7rem)}.v11-hero:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(16,14,13,.36),rgba(16,14,13,.04) 32%,rgba(16,14,13,.74));content:"";pointer-events:none}.v11-hero-ambient{position:absolute;z-index:0;top:-26rem;right:-22rem;width:min(78vw,78rem);height:76rem;border-radius:50%;overflow:hidden;opacity:.7;filter:saturate(.7) contrast(1.05);transform:rotate(-12deg)}.v11-hero-ambient .v4-hero-shader{position:absolute;inset:0}.v11-hero-ambient .v4-hero-shader-light{background:radial-gradient(circle at 45% 48%,transparent 0 26%,rgba(17,16,15,.12) 56%,var(--v11-charcoal) 76%)}.v11-hero-ambient .v4-hero-shader-noise{opacity:.1}.v11-hero-grid{position:absolute;z-index:0;inset:0;opacity:.34;background-image:linear-gradient(hsla(42,48%,95%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(42,48%,95%,.045) 1px,transparent 0);background-size:5rem 5rem;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 24%,#000 0,transparent 72%)}.v11-hero-copy{position:relative;z-index:3;display:flex;align-items:center;flex-direction:column;padding-top:clamp(11rem,15vw,14rem);text-align:center}.v11-hero-copy>p{color:hsla(42,48%,95%,.57);font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.v11-hero-copy h1{width:100%;max-width:74rem;margin-top:2rem;color:var(--v11-paper-light);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:500;letter-spacing:-.075em;line-height:.88}.v11-hero-copy h1 em{color:var(--v11-copper);font-style:normal}.v11-hero-actions{display:grid;width:min(100%,62rem);grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-top:3.2rem;padding-top:2rem;border-top:1px solid var(--v11-line-light);text-align:left}.v11-hero-actions>p{max-width:39rem;color:hsla(42,48%,95%,.64);font-size:1rem;line-height:1.7}.v11-hero-actions>div{display:flex;align-items:stretch;flex-direction:column;gap:.8rem}.v11-button{display:inline-flex;min-height:4rem;align-items:center;justify-content:space-between;gap:2rem;border:1px solid transparent;border-radius:.35rem;padding:.4rem .45rem .4rem 1.25rem;font-size:.83rem;font-weight:700;transition:transform .22s var(--v11-ease),background-color .22s ease,color .22s ease}.v11-button :is(span,b){display:grid;width:2.95rem;height:2.95rem;place-items:center;background:var(--v11-copper);color:#fff;font-weight:500}.v11-button.is-light,.v11-button.is-primary{background:var(--v11-paper-light);color:var(--v11-ink)}.v11-button:hover{transform:translateY(-2px)}.v11-button:active{transform:translateY(1px)}.v11-button:focus-visible,.v11-horizontal-accordion article:focus-visible,.v11-text-link:focus-visible{outline:2px solid var(--v11-copper);outline-offset:4px}.v11-text-link{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(42,48%,95%,.26);color:hsla(42,48%,95%,.7);font-size:.78rem;padding:.65rem 0;transition:color .18s ease}.v11-text-link:hover{color:#fff}.v11-hero-product{position:relative;z-index:2;height:clamp(39rem,49vw,49rem);margin-top:clamp(4rem,7vw,7rem)}.v11-hero-product .v5-product-theatre{min-height:100%;overflow:visible}.v11-hero-product .v5-mac-device{top:4rem;left:3%;width:84%;height:39rem;border-color:hsla(0,0%,100%,.16);border-radius:.7rem;box-shadow:0 5rem 11rem rgba(0,0,0,.55),0 0 0 .45rem hsla(0,0%,100%,.035);transform:perspective(100rem) rotateX(1deg)}.v11-hero-product .v5-iphone-showcase{top:0;right:1%;width:17rem}.v11-hero-product .v5-iphone-copy,.v11-hero-product .v5-product-bridge{display:none}.v11-hero-product .v5-iphone-device{box-shadow:0 4rem 9rem rgba(0,0,0,.58)}.v11-value-marquee{overflow:hidden;border-bottom:1px solid rgba(17,16,15,.28);background:var(--v11-copper);color:var(--v11-ink)}.v11-value-marquee>div{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:v11-marquee 24s linear infinite;padding:1.35rem 0}.v11-value-marquee span{display:flex;align-items:center;gap:2rem;padding-right:2rem;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:500;letter-spacing:-.04em}.v11-value-marquee span:after{width:.38rem;height:.38rem;border-radius:50%;background:var(--v11-ink);content:""}@keyframes v11-marquee{to{transform:translateX(-50%)}}.v11-thesis-section{background:var(--v11-paper-light);padding:clamp(11rem,17vw,18rem) 0 clamp(12rem,18vw,20rem)}.v11-scrub-copy{max-width:17ch;color:var(--v11-ink);font-size:clamp(3.8rem,7.3vw,8.2rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.v11-scrub-word{opacity:1}.v11-thesis-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(8rem,13vw,14rem);border-top:1px solid var(--v11-line);border-bottom:1px solid var(--v11-line)}.v11-thesis-contrast article{min-height:31rem;padding:2.2rem clamp(2rem,4vw,4.5rem) 3.5rem 0}.v11-thesis-contrast article+article{border-left:1px solid var(--v11-line);padding-right:0;padding-left:clamp(2rem,4vw,4.5rem)}.v11-thesis-contrast span{color:var(--v11-muted);font-size:.72rem;font-weight:500;letter-spacing:.05em}.v11-thesis-contrast article:last-child span{color:var(--v11-copper-dark)}.v11-thesis-contrast h2{max-width:11ch;margin-top:6rem;font-size:clamp(2.8rem,4.3vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:.94}.v11-thesis-contrast article:first-child h2{color:rgba(17,16,15,.42);text-decoration:line-through;text-decoration-color:rgba(166,58,20,.55);text-decoration-thickness:2px}.v11-thesis-contrast p{max-width:36rem;margin-top:2.2rem;color:var(--v11-muted);font-size:.94rem;line-height:1.7}.v11-levers-section{background:var(--v11-paper);padding:clamp(11rem,16vw,17rem) 0 clamp(13rem,18vw,20rem)}.v11-section-heading{display:grid;grid-template-columns:minmax(15rem,.45fr) minmax(0,1.55fr);align-items:start;gap:4rem}.v11-closing>div>p,.v11-engine-heading>p,.v11-faq-section header>p,.v11-pricing-heading>p,.v11-product-heading>p,.v11-return-section header>p,.v11-section-heading>p{color:var(--v11-muted);font-size:.72rem;font-weight:500;letter-spacing:.05em}.v11-pricing-heading h2,.v11-product-heading h2,.v11-section-heading h2{max-width:14ch;font-size:clamp(3.8rem,6.4vw,7.1rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.v11-horizontal-accordion{display:flex;min-height:38rem;margin-top:clamp(7rem,10vw,10rem);border-top:1px solid var(--v11-line);border-bottom:1px solid var(--v11-line)}.v11-horizontal-accordion article{position:relative;flex:1;min-width:0;overflow:hidden;border-right:1px solid var(--v11-line);padding:1.5rem;cursor:default;transition:flex .65s var(--v11-ease),background-color .35s ease,color .35s ease}.v11-horizontal-accordion article:last-child{border-right:0}.v11-horizontal-accordion article:focus-visible,.v11-horizontal-accordion article:hover{flex:1.9;background:var(--v11-ink);color:var(--v11-paper-light)}.v11-horizontal-accordion article:first-child{flex:1.9;background:var(--v11-ink);color:var(--v11-paper-light)}.v11-horizontal-accordion:has(article:focus-visible) article:first-child:not(:focus-visible),.v11-horizontal-accordion:has(article:hover) article:first-child:not(:hover){flex:1;background:transparent;color:inherit}.v11-lever-index{color:var(--v11-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.v11-lever-content{position:absolute;inset:auto 1.5rem 2rem}.v11-lever-content>span{color:var(--v11-copper-dark);font-size:.68rem;font-weight:500;letter-spacing:.05em}.v11-horizontal-accordion article:focus-visible .v11-lever-content>span,.v11-horizontal-accordion article:hover .v11-lever-content>span{color:var(--v11-copper)}.v11-horizontal-accordion article:first-child .v11-lever-content>span{color:var(--v11-copper)}.v11-horizontal-accordion:has(article:focus-visible) article:first-child:not(:focus-visible) .v11-lever-content>span,.v11-horizontal-accordion:has(article:hover) article:first-child:not(:hover) .v11-lever-content>span{color:var(--v11-copper-dark)}.v11-lever-content h3{max-width:8ch;margin-top:1rem;font-size:clamp(2.2rem,3.2vw,4.1rem);font-weight:500;letter-spacing:-.065em;line-height:.94}.v11-lever-content strong{display:block;max-width:28rem;margin-top:2.5rem;font-size:1.15rem;font-weight:500;line-height:1.42;transition:opacity .36s ease .1s,transform .42s var(--v11-ease) .1s}.v11-lever-content p,.v11-lever-content strong{min-width:23rem;opacity:0;transform:translateY(.8rem)}.v11-lever-content p{max-width:29rem;margin-top:1.2rem;color:hsla(42,48%,95%,.56);font-size:.85rem;line-height:1.65;transition:opacity .36s ease .16s,transform .42s var(--v11-ease) .16s}.v11-horizontal-accordion article:focus-visible :is(.v11-lever-content strong,.v11-lever-content p),.v11-horizontal-accordion article:hover :is(.v11-lever-content strong,.v11-lever-content p){opacity:1;transform:translateY(0)}.v11-horizontal-accordion article:first-child :is(.v11-lever-content strong,.v11-lever-content p){opacity:1;transform:translateY(0)}.v11-horizontal-accordion:has(article:focus-visible) article:first-child:not(:focus-visible) :is(.v11-lever-content strong,.v11-lever-content p),.v11-horizontal-accordion:has(article:hover) article:first-child:not(:hover) :is(.v11-lever-content strong,.v11-lever-content p){opacity:0;transform:translateY(.8rem)}.v11-product-section{background:var(--v11-charcoal);color:var(--v11-paper-light);padding:clamp(12rem,18vw,20rem) 0}.v11-product-heading{display:grid;grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);gap:4rem}.v11-product-heading>p{color:hsla(42,48%,95%,.48)}.v11-product-heading h2{color:var(--v11-paper-light)}.v11-product-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:1.1rem;align-items:start;margin-top:clamp(7rem,11vw,11rem)}.v11-product-grid>article{overflow:hidden}.v11-product-grid>article>div:first-child{min-height:20rem;padding:clamp(2rem,4vw,4.5rem)}.v11-product-grid>article>div:first-child>span{color:var(--v11-copper);font-size:.7rem;font-weight:500}.v11-product-grid h3{max-width:11ch;margin-top:1.5rem;font-size:clamp(2.8rem,4.4vw,5.2rem);font-weight:500;letter-spacing:-.07em;line-height:.92}.v11-product-grid p{max-width:31rem;margin-top:2rem;color:hsla(42,48%,95%,.56);font-size:.9rem;line-height:1.7}.v11-product-grid .product-visual{min-height:37rem;border-radius:0}.v11-product-admin{grid-column:span 7;background:#24211e}.v11-product-app{grid-column:span 5;margin-top:8rem;background:var(--v11-copper);color:var(--v11-ink)}.v11-product-app>div:first-child>span{color:rgba(17,16,15,.55)}.v11-product-app p{color:rgba(17,16,15,.62)}.v11-return-section{background:var(--v11-charcoal);color:var(--v11-paper-light);padding:0 0 clamp(13rem,18vw,20rem)}.v11-return-grid{display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(38rem,1.28fr);align-items:start;gap:clamp(4rem,9vw,10rem);padding-top:clamp(8rem,12vw,12rem);border-top:1px solid var(--v11-line-light)}.v11-return-section h2{max-width:10ch;margin-top:1.6rem;font-size:clamp(3.7rem,5.8vw,6.8rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.v11-return-note{max-width:30rem;margin-top:5rem;padding-top:1.4rem;border-top:1px solid var(--v11-line-light)}.v11-return-note strong{color:var(--v11-copper);font-size:.72rem;font-weight:500}.v11-return-note p{margin-top:1rem;color:hsla(42,48%,95%,.7);font-size:.9rem;line-height:1.65}.v11-return-note span{display:block;margin-top:1rem;color:hsla(42,48%,95%,.38);font-size:.68rem}.v11-calculator-shell{overflow:hidden;border:1px solid var(--v11-line-light);background:hsla(42,48%,95%,.035);box-shadow:0 4rem 10rem rgba(0,0,0,.22)}.v11-calculator-shell>header{display:flex;align-items:start;justify-content:space-between;gap:2rem;padding:2rem;border-bottom:1px solid var(--v11-line-light)}.v11-calculator-shell>header p{color:var(--v11-copper);font-size:.68rem}.v11-calculator-shell>header h3{margin-top:.5rem;font-size:clamp(2rem,3vw,3.2rem);font-weight:500;letter-spacing:-.055em}.v11-calculator-shell>header>span{color:hsla(42,48%,95%,.36);font-size:.65rem}.v11-calculator-plans{display:grid;grid-template-columns:repeat(2,1fr);padding:.65rem;border-bottom:1px solid var(--v11-line-light);gap:.6rem}.v11-calculator-plans button{min-height:3.5rem;border:1px solid var(--v11-line-light);color:hsla(42,48%,95%,.54);font-size:.78rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.v11-calculator-plans button[aria-pressed=true]{border-color:var(--v11-copper);background:var(--v11-copper);color:var(--v11-ink)}.v11-calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 2rem 2rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.v11-range-field{display:block;padding:1.4rem 0;border-bottom:1px solid var(--v11-line-light)}.v11-range-field:nth-child(5){grid-column:span 2}.v11-range-field>span{display:flex;align-items:center;justify-content:space-between;gap:1rem}.v11-range-field strong{color:hsla(42,48%,95%,.58);font-size:.76rem;font-weight:500}.v11-range-field output{color:var(--v11-paper-light);font-size:.8rem;font-variant-numeric:tabular-nums}.v11-range-field input{width:100%;height:2px;margin-top:1.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(42,48%,95%,.18);accent-color:var(--v11-copper);cursor:pointer}.v11-range-field input::-webkit-slider-thumb{width:.9rem;height:.9rem;border:2px solid var(--v11-charcoal);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--v11-copper);box-shadow:0 0 0 1px var(--v11-copper)}.v11-range-field small{display:flex;justify-content:space-between;margin-top:.7rem;color:hsla(42,48%,95%,.25);font-size:.58rem}.v11-calculator-result{display:grid;grid-template-columns:.85fr 1.15fr;border-top:1px solid var(--v11-line-light)}.v11-calculator-result>div{min-height:16rem;padding:2rem}.v11-calculator-result>div+div{border-left:1px solid var(--v11-line-light)}.v11-calculator-result .is-primary{background:var(--v11-copper);color:var(--v11-ink)}.v11-calculator-result span{color:hsla(42,48%,95%,.46);font-size:.65rem}.v11-calculator-result .is-primary span{color:rgba(17,16,15,.58)}.v11-calculator-result strong{display:block;margin-top:2rem;font-size:clamp(3.6rem,6vw,6.5rem);font-weight:500;letter-spacing:-.075em;line-height:.8;font-variant-numeric:tabular-nums}.v11-calculator-result p{max-width:24rem;margin-top:1.5rem;color:hsla(42,48%,95%,.5);font-size:.73rem;line-height:1.5}.v11-calculator-result .is-primary p{color:rgba(17,16,15,.64)}.v11-calculator-shell>footer{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:1.2rem 2rem;border-top:1px solid var(--v11-line-light);color:hsla(42,48%,95%,.3);font-size:.6rem;line-height:1.5}.v11-engine-section{background:var(--v11-paper-deep);padding:clamp(12rem,17vw,19rem) 0}.v11-engine-heading{display:grid;grid-template-columns:.35fr 1.25fr .55fr;align-items:end;gap:4rem}.v11-engine-heading h2{max-width:12ch;font-size:clamp(4rem,7vw,8rem);font-weight:500;letter-spacing:-.08em;line-height:.85}.v11-engine-heading>span{color:var(--v11-muted);font-size:.86rem;line-height:1.7}.v11-engine-interface{margin-top:clamp(6rem,9vw,9rem)}.v11-engine-interface>div{border-color:rgba(17,16,15,.2);border-radius:0;box-shadow:0 4rem 9rem rgba(58,43,33,.18)}.v11-engine-interface .engine-tab{border-radius:0}.v11-pricing-section{background:var(--v11-paper-light);padding:clamp(12rem,18vw,20rem) 0}.v11-pricing-heading{display:grid;grid-template-columns:.35fr 1.25fr .55fr;align-items:end;gap:4rem}.v11-pricing-heading>span{color:var(--v11-muted);font-size:.86rem;line-height:1.7}.v11-pricing-section .pricing-configurator{margin-top:clamp(6rem,9vw,9rem)}.v11-pricing-section .pricing-toolbar{border:1px solid var(--v11-line);border-radius:0;background:transparent;color:var(--v11-ink)}.v11-pricing-section .pricing-team-control strong,.v11-pricing-section .pricing-toolbar :is(h2,h3){color:var(--v11-ink)}.v11-pricing-section .pricing-team-control :is(span,small),.v11-pricing-section .pricing-toolbar p{color:var(--v11-muted)}.v11-pricing-section .barber-stepper{border-color:var(--v11-line);background:rgba(17,16,15,.03)}.v11-pricing-section .barber-stepper button{color:var(--v11-ink)}.v11-pricing-section .pricing-plan-grid{gap:1px;overflow:hidden;border:1px solid var(--v11-line);border-radius:0;background:var(--v11-line)}.v11-pricing-section .pricing-plan-card{border:0;border-radius:0;background:var(--v11-paper);box-shadow:none;color:var(--v11-ink)}.v11-pricing-section .pricing-plan-card-recommended{background:var(--v11-charcoal);color:var(--v11-paper-light)}.v11-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header h4,.pricing-card-price strong,.pricing-price-context strong,.pricing-includes h4){color:var(--v11-ink)}.v11-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-card-header p,.pricing-card-price span,.pricing-price-context span,.pricing-includes li){color:var(--v11-muted)}.v11-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) :is(.pricing-price-context,.pricing-includes,.pricing-includes li){border-color:var(--v11-line)}.v11-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-price-context{background:rgba(17,16,15,.035)}.v11-pricing-section .pricing-plan-card:not(.pricing-plan-card-recommended) .pricing-plan-cta{background:var(--v11-charcoal);color:var(--v11-paper-light)}.v11-pricing-section .pricing-plan-cta span,.v11-pricing-section .pricing-plan-cta-primary{background:var(--v11-copper);color:#fff}.v11-pricing-section .pricing-trial-timeline{border-color:var(--v11-line);color:var(--v11-muted)}.v11-pricing-section .pricing-trial-timeline strong{color:var(--v11-ink)}.v11-pricing-section .pricing-legal,.v11-pricing-section .pricing-trial-timeline p{color:var(--v11-muted)}.v11-faq-section{background:var(--v11-paper);padding:clamp(11rem,16vw,17rem) 0}.v11-faq-section>div{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:clamp(4rem,10vw,11rem)}.v11-faq-section h2{max-width:10ch;margin-top:1.2rem;font-size:clamp(3.5rem,5.7vw,6.4rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.v11-faq-section article{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--v11-line)}.v11-faq-section article h3{font-size:.88rem;font-weight:500;line-height:1.4}.v11-faq-section article p{color:var(--v11-muted);font-size:.83rem;line-height:1.7}.v11-closing{position:relative;overflow:hidden;background:var(--v11-charcoal);color:var(--v11-paper-light);isolation:isolate;padding:clamp(10rem,15vw,16rem) 0 8rem}.v11-closing-ambient{position:absolute;z-index:0;right:-8rem;bottom:-23rem;width:min(70vw,70rem);height:60rem;border-radius:50%;overflow:hidden;opacity:.56;filter:saturate(.7)}.v11-closing-ambient .v4-hero-shader{position:absolute;inset:0}.v11-closing-ambient .v4-hero-shader-light{background:radial-gradient(circle,transparent,var(--v11-charcoal) 72%)}.v11-closing>div{position:relative;z-index:1}.v11-closing>div>p{color:hsla(42,48%,95%,.48)}.v11-closing h2{max-width:13ch;margin-top:1.4rem;font-size:clamp(4rem,7.5vw,8.5rem);font-weight:500;letter-spacing:-.08em;line-height:.86}.v11-closing>div>div{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-top:clamp(6rem,10vw,10rem);padding-top:2rem;border-top:1px solid var(--v11-line-light)}.v11-closing>div>div>span{color:hsla(42,48%,95%,.42);font-size:.7rem}@media (max-width:1180px){.v11-hero-copy h1{max-width:64rem}.v11-hero-product{height:45rem}.v11-return-grid{grid-template-columns:1fr}.v11-return-section h2{max-width:14ch}.v11-return-note{max-width:40rem;margin-top:3rem}.v11-engine-heading,.v11-pricing-heading{grid-template-columns:.4fr 1.6fr}.v11-engine-heading>span,.v11-pricing-heading>span{grid-column:2}.v11-horizontal-accordion{min-height:34rem}}@media (max-width:1023px){.v11-hero-actions{grid-template-columns:1fr}.v11-hero-product{height:49rem}.v11-hero-product .v5-mac-device{top:6rem;left:0;width:calc(100% - 6rem)}.v11-hero-product .v5-iphone-showcase{right:0}.v11-product-heading,.v11-section-heading{grid-template-columns:1fr;gap:1.5rem}.v11-horizontal-accordion{display:grid;min-height:0;grid-template-columns:repeat(2,1fr)}.v11-horizontal-accordion article{min-height:30rem;border-bottom:1px solid var(--v11-line)}.v11-horizontal-accordion article:focus-visible,.v11-horizontal-accordion article:hover{flex:none}.v11-horizontal-accordion article:first-child{flex:none}.v11-horizontal-accordion:has(article:focus-visible) article:first-child:not(:focus-visible),.v11-horizontal-accordion:has(article:hover) article:first-child:not(:hover){background:var(--v11-ink);color:var(--v11-paper-light)}.v11-lever-content p,.v11-lever-content strong{min-width:0;opacity:1;transform:none}.v11-product-admin,.v11-product-app{grid-column:span 12}.v11-product-app{margin-top:0}.v11-faq-section>div{grid-template-columns:1fr}}@media (max-width:767px){.v11-container{width:calc(100% - 2rem)}.v11-hero{padding-bottom:1rem;border-radius:0 0 1rem 1rem}.v11-hero-ambient{top:20rem;right:-18rem;width:54rem;height:65rem;opacity:.55}.v11-hero-copy{align-items:start;padding-top:9.5rem;text-align:left}.v11-hero-copy>p{max-width:18rem}.v11-hero-copy h1{max-width:100%;font-size:clamp(2.8rem,11.8vw,3.5rem);line-height:.91}.v11-hero-actions{gap:2rem;margin-top:2.5rem}.v11-button,.v11-hero-actions>div{width:100%}.v11-hero-product{height:auto;margin-top:5rem}.v11-hero-product .v5-product-theatre{display:flex;min-height:0;flex-direction:column;gap:2rem}.v11-hero-product .v5-mac-device{position:relative;top:auto;left:auto;width:100%;height:28rem;transform:none}.v11-hero-product .v5-iphone-showcase{position:relative;top:auto;right:auto;width:min(17rem,calc(100% - 2rem));align-self:center}.v11-thesis-section{padding-block:8rem 9rem}.v11-scrub-copy{font-size:clamp(3.25rem,14vw,4.6rem)}.v11-thesis-contrast{grid-template-columns:1fr;margin-top:6rem}.v11-thesis-contrast article{min-height:24rem;padding:1.5rem 0 2.5rem}.v11-thesis-contrast article+article{border-top:1px solid var(--v11-line);border-left:0;padding:2.5rem 0}.v11-thesis-contrast h2{margin-top:4rem}.v11-engine-section,.v11-faq-section,.v11-levers-section,.v11-pricing-section,.v11-product-section{padding-block:8.5rem 10rem}.v11-pricing-heading h2,.v11-product-heading h2,.v11-section-heading h2{font-size:clamp(3.25rem,14vw,4.6rem)}.v11-horizontal-accordion{grid-template-columns:1fr;margin-top:5rem}.v11-horizontal-accordion article{min-height:28rem;border-right:0}.v11-product-grid{margin-top:5rem}.v11-product-grid>article>div:first-child{min-height:17rem;padding:1.7rem}.v11-product-grid h3{font-size:3rem}.v11-product-grid .product-visual{min-height:31rem}.v11-return-section{padding-bottom:9rem}.v11-return-grid{gap:5rem;padding-top:8rem}.v11-return-section h2{font-size:clamp(3.25rem,14vw,4.7rem)}.v11-calculator-shell>header{align-items:start;flex-direction:column}.v11-calculator-fields{grid-template-columns:1fr;padding-inline:1.2rem}.v11-range-field:nth-child(5){grid-column:auto}.v11-calculator-result{grid-template-columns:1fr}.v11-calculator-result>div+div{border-top:1px solid var(--v11-line-light);border-left:0}.v11-calculator-shell>footer{grid-template-columns:1fr;padding-inline:1.2rem}.v11-engine-heading,.v11-pricing-heading{grid-template-columns:1fr;gap:1.4rem}.v11-engine-heading>span,.v11-pricing-heading>span{grid-column:auto}.v11-engine-heading h2{font-size:clamp(3.6rem,15vw,5rem)}.v11-engine-interface{margin-top:4rem}.v11-engine-interface>div{grid-template-columns:1fr}.v11-pricing-section .pricing-configurator{margin-top:5rem}.v11-faq-section article{grid-template-columns:1fr;gap:1rem}.v11-closing{padding-block:9rem 5rem}.v11-closing h2{font-size:clamp(3.6rem,15vw,5rem)}.v11-closing>div>div{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.v11-scrub-word{opacity:1!important}.v11-value-marquee>div{animation:none}.v11-button,.v11-horizontal-accordion article,.v11-lever-content :is(strong,p){transition:none}}.v12-hero{min-height:auto;padding-bottom:clamp(3.5rem,6vw,6rem)}.v12-hero .v11-hero-copy{padding-top:clamp(10rem,13vw,12rem)}.v12-hero .v11-hero-copy h1{max-width:86rem;font-size:clamp(4.2rem,7.4vw,8.4rem)}.v12-hero .v11-hero-actions{width:min(100%,72rem);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.v12-hero-value{display:grid;width:min(100%,72rem);grid-template-columns:repeat(3,1fr);margin-top:3.5rem;border-top:1px solid var(--v11-line-light);border-bottom:1px solid var(--v11-line-light);text-align:left}.v12-hero-value span{display:flex;min-height:4.4rem;align-items:center;gap:.9rem;padding:0 1.2rem;color:hsla(42,48%,95%,.68);font-size:.72rem;font-weight:500}.v12-hero-value span+span{border-left:1px solid var(--v11-line-light)}.v12-hero-value b{color:var(--v11-copper);font-size:.62rem;font-weight:500;font-variant-numeric:tabular-nums}.v12-hero .v11-hero-product{margin-top:clamp(3rem,5vw,5rem)}.v12-value-section{background:var(--v11-paper-light);padding:clamp(8rem,11vw,12rem) 0 clamp(7rem,9vw,10rem)}.v12-value-heading{display:grid;grid-template-columns:.32fr 1.25fr .5fr;align-items:end;gap:clamp(2rem,5vw,5rem)}.v12-value-heading>p{color:var(--v11-copper-dark);font-size:.72rem;font-weight:500;letter-spacing:.05em}.v12-value-heading h2{max-width:13ch;font-size:clamp(3.8rem,6.6vw,7.4rem);font-weight:500;letter-spacing:-.075em;line-height:.88}.v12-value-heading>span{color:var(--v11-muted);font-size:.88rem;line-height:1.72}.v12-value-path{margin-top:clamp(6rem,9vw,9rem);border-bottom:1px solid var(--v11-line)}.v12-value-path article{display:grid;min-height:15rem;grid-template-columns:5rem minmax(16rem,.85fr) minmax(20rem,1fr) 9rem;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:2.7rem 0 3.2rem;border-top:1px solid var(--v11-line)}.v12-value-index{color:var(--v11-muted);font-size:.66rem;font-variant-numeric:tabular-nums}.v12-value-path article>div:nth-child(2) span{color:var(--v11-copper-dark);font-size:.72rem;font-weight:600}.v12-value-path h3{max-width:14ch;margin-top:1rem;font-size:clamp(2rem,3.1vw,3.65rem);font-weight:500;letter-spacing:-.06em;line-height:.96}.v12-value-path article>p{max-width:38rem;color:var(--v11-muted);font-size:.9rem;line-height:1.75}.v12-value-path article>strong{justify-self:end;border:1px solid var(--v11-line);border-radius:99rem;padding:.65rem .9rem;color:var(--v11-ink);font-size:.65rem;font-weight:500;white-space:nowrap}.v12-site-main .v11-return-section{padding:clamp(8rem,10vw,11rem) 0}.v12-site-main .v11-return-grid{padding-top:0;border-top:0}.v12-product-section{padding:clamp(8rem,10vw,11rem) 0}.v12-site-main .v11-engine-section,.v12-site-main .v11-faq-section,.v12-site-main .v11-pricing-section{padding-top:clamp(8rem,10vw,11rem);padding-bottom:clamp(8rem,10vw,11rem)}@media (max-width:1180px){.v12-value-heading{grid-template-columns:.4fr 1.6fr}.v12-value-heading>span{grid-column:2;max-width:38rem}.v12-value-path article{grid-template-columns:3rem minmax(15rem,.8fr) minmax(18rem,1.2fr)}.v12-value-path article>strong{grid-column:2;justify-self:start}}@media (max-width:1023px){.v12-hero .v11-hero-actions{grid-template-columns:1fr}.v12-value-path article{grid-template-columns:3rem 1fr}.v12-value-path article>p,.v12-value-path article>strong{grid-column:2}}@media (max-width:767px){.v12-hero .v11-hero-copy{padding-top:9.5rem}.v12-hero .v11-hero-copy h1{font-size:clamp(2.8rem,11.8vw,3.55rem)}.v12-hero-value{grid-template-columns:1fr;margin-top:2.5rem}.v12-hero-value span+span{border-top:1px solid var(--v11-line-light);border-left:0}.v12-value-section{padding-block:7.5rem 8.5rem}.v12-value-heading{grid-template-columns:1fr;gap:1.5rem}.v12-value-heading>span{grid-column:auto}.v12-value-heading h2{font-size:clamp(3.15rem,13.8vw,4.5rem)}.v12-value-path{margin-top:5rem}.v12-value-path article{min-height:0;grid-template-columns:2rem 1fr;gap:1.4rem;padding:2.2rem 0 2.7rem}.v12-value-path article>p{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.v12-value-path article{scroll-behavior:auto}}