.mega-item{position:relative;min-height:84px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;border-top-color:color-mix(in srgb,var(--line-soft) 72%,transparent)}.mega-item-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--accent-soft) 54%,var(--paper));color:var(--accent-dark);transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s ease,color .22s ease}.mega-item-icon svg{width:18px;height:18px;stroke-width:1.7}.mega-item-copy{min-width:0}.mega-item-copy>span,.mega-item-copy>strong{display:block}.mega-item-arrow{width:15px;height:15px;color:var(--ink-3);opacity:0;transform:translate(-4px,4px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.mega-item:focus-visible,.mega-item:hover{background:color-mix(in srgb,var(--accent-soft) 32%,var(--paper))}.mega-item:focus-visible .mega-item-icon,.mega-item:hover .mega-item-icon{color:#fff;background:var(--accent);transform:translateY(-2px) rotate(-2deg)}.mega-item:focus-visible .mega-item-arrow,.mega-item:hover .mega-item-arrow{opacity:1;transform:translate(0)}.mobile-product-links a{display:flex;align-items:center;gap:11px}.mobile-product-links a svg{width:18px;height:18px;flex:0 0 auto;color:var(--accent);stroke-width:1.7}@media (prefers-reduced-motion:reduce){.mega-item-arrow,.mega-item-icon{transition:none}}:root{--home-v3-deep:#160c14;--home-v3-deep-2:#25131f;--home-v3-paper:#fffdf9;--home-v3-blush:#f1e5df;--home-v3-pink:#e53b73;--home-v3-pink-light:#ff8db2;--home-v3-line:rgba(33,21,29,0.16);--home-v3-radius:28px}.container.home-v3-hero-shell,.container.home-v3-real-shell,.container.home-v3-section-shell{width:min(100%,1280px)}.home-v3-heading{max-width:850px;margin-bottom:clamp(48px,6vw,76px)}.home-v3-heading--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.58fr);gap:clamp(48px,8vw,112px);align-items:end}.home-v3-heading h2{max-width:13ch;margin-top:18px;font-size:clamp(42px,5.8vw,72px);line-height:.98;letter-spacing:-.04em}.home-v3-heading--split>p,.home-v3-heading>p{max-width:43ch;padding-bottom:5px;color:var(--ink-2);font-size:clamp(16px,1.45vw,19px);line-height:1.68}.home-v3-hero{position:relative;min-height:980px;overflow:hidden;isolation:isolate;color:#fff;background:var(--home-v3-deep)}.home-v3-hero-scene{position:absolute;z-index:0;inset:-4% 0 -3%;overflow:hidden;will-change:transform}.home-v3-hero-scene:after,.home-v3-hero-scene:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none}.home-v3-hero-scene:before{background:radial-gradient(circle at 50% 25%,rgba(8,3,8,.12),rgba(8,3,8,.5) 46%,transparent 70%),linear-gradient(180deg,rgba(12,5,11,.5),transparent 35%)}.home-v3-hero-scene:after{top:36%;background:linear-gradient(180deg,transparent,rgba(22,12,20,.84) 34%,rgba(22,12,20,.97) 72%,var(--home-v3-deep) 100%)}.home-v3-hero-art{z-index:0;object-fit:cover;object-position:center top;transform:scale(1.035);transform-origin:center 42%;animation:homeV3HeroFloat 13s ease-in-out infinite}.home-v3-hero-scan{position:absolute;z-index:3;top:15%;left:22%;width:56%;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,101,153,.74),transparent);box-shadow:0 0 22px rgba(230,54,113,.36);animation:homeV3Scan 8s ease-in-out 1.2s infinite}.home-v3-hero-shell{position:relative;z-index:4;min-height:980px;padding-top:clamp(138px,12vw,178px);padding-bottom:56px;display:flex;flex-direction:column}.home-v3-hero-copy{width:min(100%,1020px);margin-inline:auto;text-align:center}.home-v3-audience{min-height:34px;padding:7px 12px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:rgba(255,255,255,.82);background:rgba(29,14,24,.5);box-shadow:inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(14px);font-size:13px;font-weight:650;letter-spacing:.02em}.home-v3-audience i{width:7px;height:7px;border-radius:50%;background:var(--home-v3-pink-light);box-shadow:0 0 0 5px rgba(255,102,151,.12)}.home-v3-hero-copy h1{margin:22px auto 0;max-width:12.5ch;color:#fff;font-size:clamp(62px,7.2vw,102px);font-weight:650;line-height:.91;letter-spacing:-.047em;text-shadow:0 8px 44px rgba(7,2,6,.42)}.home-v3-hero-copy h1 em{display:block;color:#ff78a4;font-style:normal}.home-v3-hero-copy>p{max-width:720px;margin:26px auto 0;color:rgba(255,255,255,.76);font-size:clamp(17px,1.45vw,20px);line-height:1.62}.home-v3-actions{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:12px}.home-v3-actions .button{min-height:52px;padding-inline:22px;font-size:15px}.home-v3-actions .button-primary{box-shadow:0 16px 38px -16px rgba(229,59,115,.82)}.home-v3-button-on-dark{color:#fff;border-color:rgba(255,255,255,.26);background:rgba(20,9,17,.42);backdrop-filter:blur(12px)}.home-v3-button-on-dark:hover{border-color:rgba(255,255,255,.54);background:rgba(20,9,17,.72)}.home-v3-button-on-dark span{color:#ff83ad;transition:transform .18s ease}.home-v3-button-on-dark:hover span{transform:translateY(3px)}.home-v3-hero-progress{width:min(100%,1100px);margin:auto auto 0;padding:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(26,13,22,.78);box-shadow:0 25px 70px rgba(5,2,4,.35),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(18px) saturate(1.08);list-style:none}.home-v3-hero-progress li{position:relative;min-width:0;min-height:70px;padding:10px 12px;display:grid;align-content:center;gap:4px;border-radius:10px}.home-v3-hero-progress li+li:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:1px;background:rgba(255,255,255,.1)}.home-v3-hero-progress span{color:#ff7da8;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.home-v3-hero-progress strong{overflow:hidden;color:rgba(255,255,255,.86);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.home-v3-how{padding-block:clamp(104px,11vw,156px);background:var(--home-v3-paper)}.home-v3-how-visual{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(33,21,29,.12);border-radius:30px;background:#f8f1e9;box-shadow:0 45px 100px -62px rgba(50,25,40,.48)}.home-v3-how-visual img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.25,1)}.home-v3-how-visual:hover img{transform:scale(1.018)}.home-v3-steps{margin:42px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,70px);list-style:none}.home-v3-steps li{padding-top:22px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;border-top:1px solid var(--home-v3-line)}.home-v3-steps li>span{padding-top:4px;color:var(--accent-dark);font-size:11px;font-weight:750;letter-spacing:.08em}.home-v3-steps h3{font-size:clamp(21px,2.1vw,28px);letter-spacing:-.025em}.home-v3-steps p{margin-top:10px;color:var(--ink-2);font-size:16px;line-height:1.62}.home-v3-proofs{padding-block:clamp(104px,11vw,160px);background:var(--home-v3-blush)}.home-v3-proof-grid{display:grid;gap:24px}.home-v3-proof{min-height:520px;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid rgba(33,21,29,.13);border-radius:var(--home-v3-radius);background:var(--home-v3-paper);box-shadow:0 30px 75px -58px rgba(53,24,42,.5)}.home-v3-proof:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)}.home-v3-proof:nth-child(2n) .home-v3-proof-copy{order:2}.home-v3-proof-copy{padding:clamp(34px,5.2vw,64px);display:flex;flex-direction:column;justify-content:center}.home-v3-proof-copy>span{color:var(--accent-dark);font-size:11px;font-weight:750;letter-spacing:.09em}.home-v3-proof-copy h3{max-width:14ch;margin-top:22px;font-family:var(--font-display);font-size:clamp(34px,4.2vw,56px);font-weight:620;line-height:.99;letter-spacing:-.04em}.home-v3-proof-copy p{max-width:43ch;margin-top:22px;color:var(--ink-2);font-size:17px;line-height:1.68}.home-v3-proof-copy a{width:max-content;margin-top:30px;display:inline-flex;align-items:center;gap:10px;color:var(--accent-dark);font-size:15px;font-weight:700}.home-v3-proof-copy a i{font-style:normal;transition:transform .18s ease}.home-v3-proof-copy a:hover i{transform:translateX(5px)}.home-v3-proof-media{position:relative;min-height:520px;overflow:hidden;background:var(--home-v3-deep)}.home-v3-proof-media:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 60px rgba(17,7,14,.08)}.home-v3-proof-media img{object-fit:cover;transition:transform .85s cubic-bezier(.2,.75,.25,1),filter .4s ease}.home-v3-proof:hover .home-v3-proof-media img{transform:scale(1.025);filter:saturate(1.04)}.home-v3-proof-image--targeting{object-position:19% center}.home-v3-proof-image--sequence{object-position:55% center}.home-v3-proof-image--decision{object-position:57% center}.home-v3-real{position:relative;overflow:hidden;padding-block:clamp(110px,11vw,164px);color:#fff;background:radial-gradient(circle at 82% 45%,rgba(218,48,105,.17),transparent 32%),var(--home-v3-deep)}.home-v3-real:before{content:"";position:absolute;left:0;right:0;bottom:11%;height:1px;opacity:.5;background:linear-gradient(90deg,transparent,rgba(255,109,159,.45),transparent)}.home-v3-real-shell{position:relative;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(52px,7vw,96px);align-items:center}.home-v3-real-copy{position:relative;z-index:2}.home-v3-real-copy .eyebrow{color:#ff88af}.home-v3-real-copy h2{max-width:11ch;margin-top:20px;font-size:clamp(46px,5.5vw,72px);line-height:.96;letter-spacing:-.042em}.home-v3-real-copy>p{max-width:46ch;margin-top:25px;color:rgba(255,255,255,.7);font-size:clamp(16px,1.4vw,19px);line-height:1.68}.home-v3-real-actions{margin-top:31px;display:flex;align-items:center;gap:19px}.home-v3-real-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.84);font-size:15px;font-weight:650}.home-v3-real-actions>a:not(.button) span{color:#ff87ae;transition:transform .18s ease}.home-v3-real-actions>a:not(.button):hover span{transform:translateX(4px)}.home-v3-real-visual{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:23px;background:#fff9fb;box-shadow:0 52px 110px rgba(5,2,4,.43);transform:rotate(-.55deg);transition:transform .5s cubic-bezier(.2,.75,.25,1)}.home-v3-real-visual:hover{transform:rotate(0) translateY(-4px)}.home-v3-browser-bar{height:46px;padding-inline:15px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:rgba(255,255,255,.63);background:#25141f;font-size:11px}.home-v3-browser-dots{display:flex;gap:5px}.home-v3-browser-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.home-v3-browser-dots i:first-child{background:#e64b7f}.home-v3-browser-bar strong{justify-self:end;display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.72);font-size:11px;font-weight:650}.home-v3-browser-bar strong i{width:7px;height:7px;border-radius:50%;background:#48b883;box-shadow:0 0 0 4px rgba(72,184,131,.14)}.home-v3-real-crop{position:relative;min-height:530px;overflow:hidden;background:#fbf8f4}.home-v3-real-image{object-fit:cover;object-position:4% 8%;transform:scale(1.045);transform-origin:left top}.home-v3-pricing{padding-block:clamp(104px,11vw,158px);background:#f7f2ea}.pricing-v3 .pricing-switch{position:relative;width:min(100%,328px);min-height:50px;margin:0 auto 34px;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(33,21,29,.15);border-radius:13px;background:#eee6dd}.pricing-v3 .pricing-switch-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:var(--home-v3-deep-2);box-shadow:0 8px 18px rgba(30,14,24,.16);transform:translateX(0);transition:transform .32s cubic-bezier(.2,.75,.25,1)}.pricing-v3 .pricing-switch[data-annual=true] .pricing-switch-indicator{transform:translateX(100%)}.pricing-v3 .pricing-switch button{position:relative;z-index:1;min-height:42px;padding:7px 12px;border:0;border-radius:9px;color:var(--ink-2);background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:color .22s ease,transform .18s ease}.pricing-v3 .pricing-switch button:active{transform:scale(.98)}.pricing-v3 .pricing-switch button.is-active{color:#fff;background:transparent}.pricing-v3 .pricing-switch button small{display:block;margin-top:2px;color:var(--accent-dark);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pricing-v3 .pricing-switch button.is-active small{color:#ff93b7}.pricing-v3 .pricing-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:22px;overflow:visible;border:0;border-radius:0;background:transparent}.pricing-v3 .pricing-card{min-width:0;min-height:690px;padding:clamp(32px,4.3vw,52px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(33,21,29,.14);border-radius:27px;background:var(--home-v3-paper);box-shadow:0 28px 68px -56px rgba(52,25,41,.55)}.pricing-v3 .pricing-card.is-featured{color:#fff;border-color:rgba(255,112,161,.28);background:radial-gradient(circle at 84% 8%,rgba(224,54,112,.22),transparent 30%),var(--home-v3-deep-2);box-shadow:0 38px 90px -48px rgba(35,13,28,.62)}.pricing-v3 .pricing-card.is-featured:before{display:none}.pricing-v3 .pricing-card-head>div{display:flex;align-items:center;gap:12px}.pricing-v3 .pricing-name{font-size:clamp(30px,3vw,38px);font-weight:650}.pricing-v3 .pricing-badge{padding:6px 8px;border-radius:7px;color:#5b1a34;background:#ffb2ca;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pricing-v3 .pricing-card-head p{max-width:390px;min-height:0;margin-top:11px;color:var(--ink-2);font-size:16px;line-height:1.55}.pricing-v3 .pricing-card.is-featured .pricing-card-head p{color:rgba(255,255,255,.66)}.pricing-v3 .pricing-price{min-height:76px;margin-top:30px;display:flex;align-items:flex-end;gap:10px}.pricing-v3 .pricing-price-value{display:inline-flex;align-items:flex-start;color:currentColor;font-size:clamp(58px,6vw,78px);font-weight:650;line-height:.88;letter-spacing:-.055em;font-variant-numeric:tabular-nums;animation:homeV3PriceSwap .32s cubic-bezier(.2,.75,.25,1) both}.pricing-v3 .pricing-price-value>span{padding:7px 0 0 4px;color:currentColor;font-size:22px;line-height:1}.pricing-v3 .pricing-price>span{padding-bottom:4px;color:var(--ink-2);font-size:14px}.pricing-v3 .pricing-card.is-featured .pricing-price>span{color:rgba(255,255,255,.6)}.pricing-v3 .pricing-billing{min-height:24px;margin-top:13px;color:var(--ink-3);font-size:13px}.pricing-v3 .pricing-card.is-featured .pricing-billing{color:rgba(255,255,255,.5)}.pricing-v3 .pricing-metrics{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pricing-v3 .pricing-metrics div{min-height:91px;padding:15px;border-radius:11px;background:#f3ece4}.pricing-v3 .pricing-card.is-featured .pricing-metrics div{background:rgba(255,255,255,.075);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.pricing-v3 .pricing-metrics dt{font-family:var(--font-display);font-size:24px;font-weight:670;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pricing-v3 .pricing-metrics dd{margin:5px 0 0;color:var(--ink-2);font-size:12px;line-height:1.35}.pricing-v3 .pricing-card.is-featured .pricing-metrics dd{color:rgba(255,255,255,.58)}.pricing-v3 .pricing-inclusions{margin-top:28px;padding-top:24px;border-top:1px solid rgba(33,21,29,.13)}.pricing-v3 .pricing-card.is-featured .pricing-inclusions{border-top-color:rgba(255,255,255,.12)}.pricing-v3 .pricing-inclusions>strong{font-size:13px;font-weight:750}.pricing-v3 .pricing-inclusions ul{margin:16px 0 0;padding:0;display:grid;gap:11px;border:0;list-style:none}.pricing-v3 .pricing-inclusions li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;color:var(--ink-2);font-size:14px;line-height:1.45}.pricing-v3 .pricing-card.is-featured .pricing-inclusions li{color:rgba(255,255,255,.68)}.pricing-v3 .pricing-inclusions li span{color:#39a373;font-weight:800}.pricing-v3 .pricing-card.is-featured .pricing-inclusions li span{color:#78d7ac}.pricing-v3 .pricing-cta{width:100%;min-height:52px;margin-top:auto;padding-top:14px;font-size:15px}.home-v3-closing{padding-block:clamp(104px,11vw,154px);background:var(--home-v3-paper)}.home-v3-faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,112px);align-items:start}.home-v3-faq .home-v3-heading{margin-bottom:0}.home-v3-faq .home-v3-heading h2{max-width:10ch;font-size:clamp(40px,5vw,62px)}.home-v3-faq-list{border-top:1px solid var(--home-v3-line)}.home-v3-faq-list details{border-bottom:1px solid var(--home-v3-line)}.home-v3-faq-list summary{min-height:88px;padding:24px 0;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:24px;align-items:center;color:var(--ink);font-size:clamp(17px,1.65vw,20px);font-weight:650;line-height:1.35;cursor:pointer;list-style:none}.home-v3-faq-list summary::-webkit-details-marker{display:none}.home-v3-faq-list summary>span{position:relative;width:28px;height:28px;border:1px solid rgba(33,21,29,.14);border-radius:8px;transition:border-color .18s ease,background-color .18s ease}.home-v3-faq-list summary>span:after,.home-v3-faq-list summary>span:before{content:"";position:absolute;left:7px;right:7px;top:13px;height:1px;background:var(--accent-dark);transition:transform .26s cubic-bezier(.2,.75,.25,1)}.home-v3-faq-list summary>span:after{transform:rotate(90deg)}.home-v3-faq-list details[open] summary>span{border-color:rgba(213,43,101,.22);background:var(--accent-soft)}.home-v3-faq-list details[open] summary>span:after{transform:rotate(0)}.home-v3-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.2,.75,.25,1),opacity .22s ease}.home-v3-faq-answer>div{overflow:hidden}.home-v3-faq-list details[open] .home-v3-faq-answer{grid-template-rows:1fr;opacity:1}.home-v3-faq-answer p{max-width:650px;padding:0 45px 27px 0;color:var(--ink-2);font-size:16px;line-height:1.68}.home-v3-final{position:relative;min-height:430px;margin-top:clamp(82px,10vw,132px);padding:clamp(42px,6.5vw,78px);display:grid;align-items:center;overflow:hidden;border:1px solid rgba(230,60,118,.32);border-radius:30px;color:#fff;background:radial-gradient(circle at 78% 52%,rgba(255,87,144,.32),transparent 25%),linear-gradient(120deg,#1b0e17,#27131f 62%,#160b13);box-shadow:0 44px 100px -58px rgba(42,15,33,.7)}.home-v3-final:before{content:"";position:absolute;inset:1px;border-radius:29px;box-shadow:inset 0 1px rgba(255,255,255,.08);pointer-events:none}.home-v3-final-signals{position:absolute;z-index:0;top:0;right:-3%;bottom:0;width:64%;opacity:.72;background:radial-gradient(circle at 72% 51%,#ff6c9e 0 3px,transparent 4px),radial-gradient(circle at 72% 51%,rgba(237,61,120,.2),transparent 24%)}.home-v3-final-signals i{position:absolute;right:27%;top:51%;width:82%;height:1px;background:linear-gradient(90deg,transparent,rgba(242,72,131,.11),rgba(255,104,155,.72));transform-origin:right center}.home-v3-final-signals i:first-child{transform:rotate(-18deg)}.home-v3-final-signals i:nth-child(2){transform:rotate(-7deg)}.home-v3-final-signals i:nth-child(3){transform:rotate(7deg)}.home-v3-final-signals i:nth-child(4){transform:rotate(18deg)}.home-v3-final-copy{position:relative;z-index:2;max-width:690px}.home-v3-final-eyebrow{color:#ff8db2;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-v3-final-copy h2{max-width:12ch;margin-top:17px;font-size:clamp(44px,5.8vw,72px);line-height:.96;letter-spacing:-.042em}.home-v3-final-copy p{max-width:48ch;margin-top:20px;color:rgba(255,255,255,.68);font-size:17px;line-height:1.6}.home-v3-final-copy .button{min-height:52px;margin-top:29px;padding-inline:22px;font-size:15px;box-shadow:0 17px 38px -18px rgba(229,59,115,.82)}@keyframes homeV3HeroFloat{0%,to{transform:scale(1.035) translateZ(0)}50%{transform:scale(1.045) translate3d(0,-7px,0)}}@keyframes homeV3Scan{0%,10%{opacity:0;transform:translateY(0)}22%{opacity:.78}65%{opacity:.35}76%,to{opacity:0;transform:translateY(250px)}}@keyframes homeV3HeroParallax{0%{transform:translateY(0)}to{transform:translateY(64px)}}@keyframes homeV3PriceSwap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:scroll()){.home-v3-hero-scene{animation:homeV3HeroParallax linear both;animation-timeline:scroll();animation-range:0 900px}}@media (max-width:1050px){.home-v3-heading--split{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:48px}.home-v3-proof,.home-v3-proof:nth-child(2n){grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.home-v3-real-shell{grid-template-columns:.9fr 1.1fr;gap:46px}.home-v3-real-crop{min-height:470px}}@media (max-width:820px){.home-v3-heading--split{grid-template-columns:1fr;gap:24px}.home-v3-heading--split>p{padding-bottom:0}.home-v3-hero{min-height:900px}.home-v3-hero-scene{inset:-2% -18% 0}.home-v3-hero-scene:after{top:37%;background:linear-gradient(180deg,transparent,rgba(22,12,20,.94) 55%,var(--home-v3-deep) 86%)}.home-v3-hero-shell{min-height:900px;padding-top:126px;padding-bottom:32px}.home-v3-hero-copy h1{max-width:10.7ch;font-size:clamp(50px,12.5vw,72px)}.home-v3-hero-copy>p{max-width:590px}.home-v3-hero-progress{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:15px}.home-v3-hero-progress li:nth-child(4):before{display:none}.home-v3-hero-progress li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.1)}.home-v3-how-visual{aspect-ratio:4/3}.home-v3-steps{grid-template-columns:1fr;gap:24px}.home-v3-proof,.home-v3-proof:nth-child(2n){min-height:0;grid-template-columns:1fr}.home-v3-proof:nth-child(2n) .home-v3-proof-copy{order:0}.home-v3-proof-copy h3{max-width:15ch}.home-v3-proof-media{min-height:420px}.home-v3-real-shell{grid-template-columns:1fr}.home-v3-real-copy h2{max-width:12ch}.home-v3-real-visual{transform:none}.pricing-v3 .pricing-grid{grid-template-columns:1fr}.pricing-v3 .pricing-card{min-height:650px}.home-v3-faq{grid-template-columns:1fr;gap:45px}.home-v3-faq .home-v3-heading h2{max-width:13ch}}@media (max-width:560px){.home-v3-heading h2{font-size:clamp(38px,12vw,52px)}.home-v3-hero{min-height:980px}.home-v3-hero-scene{inset:0 -42% 0}.home-v3-hero-art{object-position:51% top}.home-v3-hero-shell{min-height:980px;padding-top:116px;padding-bottom:22px}.home-v3-audience{font-size:11px}.home-v3-hero-copy h1{margin-top:18px;font-size:clamp(46px,14.8vw,62px)}.home-v3-hero-copy>p{margin-top:22px;font-size:16px}.home-v3-actions,.home-v3-real-actions{width:100%;flex-direction:column}.home-v3-actions .button,.home-v3-real-actions .button,.home-v3-real-actions>a:not(.button){width:100%;justify-content:center}.home-v3-hero-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.home-v3-hero-progress li{min-height:58px;padding:8px 10px}.home-v3-hero-progress li:nth-child(3):before,.home-v3-hero-progress li:nth-child(5):before{display:none}.home-v3-hero-progress li:nth-child(4):before{display:block}.home-v3-hero-progress li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.home-v3-how-visual{aspect-ratio:.95;border-radius:20px}.home-v3-how-visual img{object-position:center}.home-v3-proof{border-radius:20px}.home-v3-proof-copy{padding:31px 24px 34px}.home-v3-proof-copy h3{font-size:clamp(32px,10.5vw,44px)}.home-v3-proof-copy p{font-size:16px}.home-v3-proof-media{min-height:320px}.home-v3-proof-image--targeting{object-position:21% center}.home-v3-real-crop{min-height:360px}.home-v3-browser-bar{grid-template-columns:1fr auto}.home-v3-browser-bar>span:nth-child(2){display:none}.pricing-v3 .pricing-card{min-height:0;padding:30px 23px;border-radius:20px}.pricing-v3 .pricing-metrics div{min-height:86px;padding:13px}.pricing-v3 .pricing-cta{margin-top:30px}.home-v3-faq-list summary{min-height:80px;gap:14px;font-size:17px}.home-v3-faq-answer p{padding-right:12px}.home-v3-final{min-height:470px;padding:35px 24px;border-radius:21px}.home-v3-final-signals{right:-35%;width:100%;opacity:.46}.home-v3-final-copy h2{font-size:clamp(40px,12vw,54px)}}@media (prefers-reduced-motion:reduce){.home-v3-faq-answer,.home-v3-hero-art,.home-v3-hero-scan,.home-v3-hero-scene,.home-v3-how-visual img,.home-v3-proof-media img,.home-v3-real-visual,.pricing-v3 .pricing-price-value,.pricing-v3 .pricing-switch-indicator{animation:none!important;scroll-behavior:auto!important;transition:none!important}.home-v3-hero-scan{display:none}}