.landing-v2 *{box-sizing:border-box}.landing-v2{color:#171c25;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fafbfc;margin:0}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 header{border-bottom:1px solid #dfe5ec;align-items:center;gap:38px;max-width:1320px;height:94px;margin:auto;padding:0 28px;display:flex}.landing-v2 header img{width:180px;height:auto}.landing-v2 header nav{color:#687384;gap:25px;margin-left:auto;font-size:13px;display:flex}.landing-v2 .header-actions{align-items:center;gap:13px;font-size:12px;display:flex}.landing-v2 .button{color:#fff;background:#0877ca;border:1px solid #0877ca;border-radius:8px;justify-content:center;align-items:center;gap:15px;min-height:43px;padding:12px 20px;font-size:13px;font-weight:550;display:inline-flex}.landing-v2 .outline{color:#20242c;background:0 0;border-color:#d6e0eb}.landing-v2 .hero{max-width:1380px;margin:0 auto;padding:68px 34px 34px;position:relative}.landing-v2 .hero-top{grid-template-columns:1.1fr 1fr;align-items:end;gap:55px;margin-bottom:38px;display:grid}.landing-v2 .eyebrow{color:#0877ca;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:650}.landing-v2 .eyebrow:before{content:"●";margin-right:10px;font-size:9px}.landing-v2 .hero h1{letter-spacing:-3.7px;margin:20px 0 0;font-size:70px;font-weight:600;line-height:1.05}.landing-v2 .hero h1 span{color:#0877ca}.landing-v2 .hero-copy{padding-bottom:3px}.landing-v2 .hero-copy p{color:#687384;max-width:480px;margin:0 0 20px;font-size:18px;line-height:1.8}.landing-v2 .actions{gap:10px;display:flex}.landing-v2 .hero-scene{isolation:isolate;background:#e9f2fa;border-radius:18px;height:535px;position:relative}.landing-v2 .hero-scene>img{object-fit:cover;object-position:center 54%;border-radius:18px;width:100%;height:100%}.landing-v2 .scene-tag{color:#3c5265;background:#ffffffec;border:1px solid #fff9;border-radius:30px;padding:9px 14px;font-size:10px;position:absolute;top:20px;right:22px}.landing-v2 .scene-tag b{color:#0877ca;margin-right:5px}.landing-v2 .window{background:#fff;border:1px solid #d6e0eb;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #13233c18}.landing-v2 .window-bar{color:#687384;background:#fff;border-bottom:1px solid #e5eaf0;align-items:center;gap:6px;height:35px;padding:0 13px;font-size:10px;display:flex}.landing-v2 .window-bar i{background:#c2ccd8;border-radius:50%;width:5px;height:5px}.landing-v2 .window-bar b{margin-left:7px;font-weight:550}.landing-v2 .window-bar>span{color:#0877ca;margin-left:auto;font-size:9px}.landing-v2 .floating-editor{width:360px;position:absolute;bottom:-28px;left:30px;transform:rotate(-2deg)}.landing-v2 .mini-toolbar{color:#8694a7;background:#11161d;justify-content:space-between;padding:11px 15px;font-size:9px;display:flex}.landing-v2 .mini-sign{background:linear-gradient(135deg,#28323d,#0d0e11);place-items:center;height:126px;display:grid;position:relative}.landing-v2 .mini-sign strong{color:#fff;letter-spacing:-2px;text-shadow:0 0 14px #b3dbff55;border:1px dashed #55b4ff99;padding:5px 12px;font-size:49px}.landing-v2 .window-foot{color:#687384;justify-content:space-between;padding:11px 14px;font-size:10px;display:flex}.landing-v2 .window-foot span{color:#0877ca}.landing-v2 .floating-detail{width:225px;position:absolute;bottom:-24px;right:30px;transform:rotate(2deg)}.landing-v2 .material-list{gap:11px;padding:13px 15px;font-size:11px;display:grid}.landing-v2 .material-list div{align-items:center;gap:9px;display:flex}.landing-v2 .dot{background:linear-gradient(135deg,#e4ebf1,#fff);border:1px solid #cad5df;border-radius:5px;width:23px;height:23px}.landing-v2 .dot.dark{background:#171c25}.landing-v2 .dot.blue{background:#55b4ff}.landing-v2 .material-list small{color:#8292a1;margin-left:auto}.landing-v2 .proofline{color:#687384;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;padding:63px 16px 22px;font-size:12px;display:flex}.landing-v2 .proofline b{color:#20242c;font-weight:500}.landing-v2 .section{max-width:1312px;margin:auto;padding:74px 0}.landing-v2 .section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.landing-v2 .section-heading h2,.landing-v2 .copy h2{letter-spacing:-1.7px;margin:14px 0;font-size:43px;font-weight:550;line-height:1.13}.landing-v2 .section-heading>p{color:#687384;max-width:370px;font-size:15px;line-height:1.8}.landing-v2 .steps{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.landing-v2 .step{border-top:1px solid #cad7e3;padding-top:20px}.landing-v2 .step>span{color:#0877ca;font-size:12px}.landing-v2 .step h3{letter-spacing:-.5px;margin:15px 0 11px;font-size:23px;font-weight:550}.landing-v2 .step p{color:#687384;margin:0;font-size:14px;line-height:1.8}.landing-v2 .feature{grid-template-columns:.85fr 1.25fr;align-items:center;gap:75px;padding-top:35px;display:grid}.landing-v2 .copy>p{color:#687384;font-size:16px;line-height:1.9}.landing-v2 .copy ul{color:#3a4857;gap:12px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:grid}.landing-v2 .copy li:before{content:"✓";color:#0877ca;margin-right:10px}.landing-v2 .copy>a{color:#0877ca;font-size:13px}.landing-v2 .visual-stage{background:#eaf2f9;border-radius:18px;padding:38px 26px 37px;position:relative}.landing-v2 .price-window .window-bar{height:39px}.landing-v2 .price-capture{height:225px;overflow:hidden}.landing-v2 .price-capture img{width:180%;max-width:none;margin-top:-245px;margin-left:-24%;display:block}.landing-v2 .note{color:#778b9e;margin-top:13px;font-size:9px;line-height:1.5;display:block}.landing-v2 .tagline{background:#fff;border:1px solid #d9e4ed;border-radius:8px;align-items:center;gap:11px;padding:13px 17px;font-size:11px;display:flex;position:absolute;bottom:-14px;left:0;box-shadow:0 12px 24px #13233c0d}.landing-v2 .tagline b{color:#0877ca}.landing-v2 .dark-band{color:#f8fbff;background:#10151c;margin-top:45px;padding:68px 0}.landing-v2 .dark-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;max-width:1312px;margin:auto;display:grid}.landing-v2 .dark-copy h2{letter-spacing:-1.7px;margin:17px 0;font-size:43px;font-weight:550;line-height:1.15}.landing-v2 .dark-copy p{color:#9aaabc;font-size:15px;line-height:1.9}.landing-v2 .dark-copy .eyebrow{color:#55b4ff}.landing-v2 .checks{color:#c4d7e8;gap:25px;margin-top:26px;font-size:12px;display:flex}.landing-v2 .checks span:before{content:"✓";color:#55b4ff;margin-right:8px}.landing-v2 .production-window{background:#1a232e;border:1px solid #354457;border-radius:12px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 80px #0004}.landing-v2 .production-window .window-bar{color:#bbcad7;background:#1a232e;border-color:#354457}.landing-v2 .production-window .window-bar i{background:#607487}.landing-v2 .production-body{grid-template-columns:1.3fr 1fr;gap:17px;padding:23px;display:grid}.landing-v2 .sheet{background:#263647;border:1px solid #8197aa;padding:9px;position:relative;overflow:hidden}.landing-v2 .sheet:before{content:"";background-image:linear-gradient(#8aa6bf0c 1px,#0000 1px),linear-gradient(90deg,#8aa6bf0c 1px,#0000 1px);background-size:15px 15px;display:block;position:absolute;inset:8px}.landing-v2 .sheet svg{width:100%;height:180px;position:relative}.landing-v2 .files{align-content:center;gap:9px;display:grid}.landing-v2 .file{color:#dce8f2;border:1px solid #42586d;border-radius:6px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.landing-v2 .file b{color:#7cc9ff;background:#55b4ff1a;border-radius:4px;padding:5px;font-size:9px}.landing-v2 .production-label{color:#8eabc2;padding:0 23px 19px;font-size:9px}.landing-v2 .firms{grid-template-columns:1.05fr .95fr;align-items:center;gap:85px;display:grid}.landing-v2 .draft-stage{background:#eef3f7;border-radius:18px;padding:30px;transform:rotate(1deg)}.landing-v2 .draft-stage .window{transform:rotate(-1deg)}.landing-v2 .draft-capture{height:250px;overflow:hidden}.landing-v2 .draft-capture img{width:160%;max-width:none;margin-top:-255px;margin-left:-5%;display:block}.landing-v2 .firm-features{gap:0;margin-top:24px;display:grid}.landing-v2 .firm-features div{border-top:1px solid #dfe5ec;gap:15px;padding:17px 0;display:flex}.landing-v2 .firm-features b{font-size:13px;font-weight:550}.landing-v2 .firm-features span{color:#687384;font-size:12px}.landing-v2 .faq{border-top:1px solid #dfe5ec;grid-template-columns:.8fr 1.2fr;gap:110px;padding-top:50px;display:grid}.landing-v2 .faq h2{letter-spacing:-1.2px;margin:12px 0;font-size:36px;font-weight:550}.landing-v2 .questions>div{border-bottom:1px solid #dfe5ec;justify-content:space-between;padding:18px 0;font-size:13px;display:flex}.landing-v2 .questions span{color:#0877ca}.landing-v2 .cta{background:#e8f3ff;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;max-width:1312px;margin:0 auto 30px;padding:43px 48px;display:flex}.landing-v2 .cta h2{letter-spacing:-1px;margin:0 0 9px;font-size:32px;font-weight:550}.landing-v2 .cta p{color:#687384;margin:0;font-size:13px}.landing-v2 .cta .button{flex-shrink:0}.landing-v2 footer{color:#82909d;border-top:1px solid #dfe5ec;justify-content:space-between;align-items:center;max-width:1312px;margin:auto;padding:24px 0 34px;font-size:10px;display:flex}.landing-v2 footer img{width:150px}.landing-v2 .disclaimer{color:#8696a5;max-width:1312px;margin:0 auto 25px;font-size:9px;line-height:1.7}.landing-v2 .header-actions{margin-left:auto}.landing-v2 .header-actions a{white-space:nowrap}.landing-v2 header nav{margin-left:auto}.landing-v2 .questions>details{border-bottom:1px solid #dfe5ec;font-size:13px}.landing-v2 .questions summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-weight:500;list-style:none;display:flex}.landing-v2 .questions summary::-webkit-details-marker{display:none}.landing-v2 .questions summary span{color:#0877ca}.landing-v2 .questions details[open] summary span{transform:rotate(45deg)}.landing-v2 .questions details p{color:#687384;margin:0 0 18px;font-size:13px;line-height:1.8}.landing-v2 .questions a{color:#0877ca}.landing-v2 .floating-editor,.landing-v2 .floating-detail{pointer-events:none}.landing-v2 .hero-scene>img{display:block}.landing-v2 :is(a,summary,button):focus-visible{outline-offset:4px;outline:2px solid #0877ca}.landing-v2 .hero h1 span{display:inline}.landing-v2 .section,.landing-v2 .dark-inner,.landing-v2 .cta,.landing-v2 footer,.landing-v2 .disclaimer{width:calc(100% - 68px)}.landing-v2 .section[id]{scroll-margin-top:28px}@media (max-width:1150px){.landing-v2 header{gap:20px;padding:0 26px}.landing-v2 header nav{display:none}.landing-v2 .hero-top{gap:30px}.landing-v2 .hero h1{font-size:60px}.landing-v2 .feature,.landing-v2 .firms{gap:38px}.landing-v2 .dark-inner{gap:40px}.landing-v2 .section-heading h2,.landing-v2 .copy h2,.landing-v2 .dark-copy h2{font-size:36px}.landing-v2 .price-capture img{width:170%;margin-top:-180px;margin-left:-25%}.landing-v2 .draft-capture img{width:160%;margin-top:-180px}}@media (max-width:760px){.landing-v2 header{flex-wrap:wrap;gap:15px;height:auto;min-height:94px;padding:18px 20px}.landing-v2 header>a{display:block}.landing-v2 .header-actions{flex-wrap:wrap;justify-content:space-between;width:100%;margin:0}.landing-v2 .hero{padding:38px 20px 18px}.landing-v2 .hero-top{grid-template-columns:1fr;gap:24px;margin-bottom:26px}.landing-v2 .hero h1{letter-spacing:-2.1px;margin-top:15px;font-size:46px;line-height:1.08}.landing-v2 .eyebrow{letter-spacing:1px;font-size:9px}.landing-v2 .hero-copy p{margin-bottom:18px;font-size:16px}.landing-v2 .actions{flex-wrap:wrap;gap:9px}.landing-v2 .button{padding:11px 15px;font-size:12px}.landing-v2 .hero-scene{border-radius:12px;grid-template-columns:1fr;gap:14px;height:auto;padding:0 0 16px;display:grid;overflow:hidden}.landing-v2 .hero-scene>img{object-fit:cover;object-position:65% center;border-radius:12px 12px 0 0;height:270px}.landing-v2 .scene-tag{padding:7px 10px;font-size:9px;top:12px;right:10px}.landing-v2 .floating-editor,.landing-v2 .floating-detail{width:calc(100% - 28px);margin:0 auto;position:relative;inset:auto;transform:none;box-shadow:0 8px 20px #13233c0c}.landing-v2 .mini-sign{height:110px}.landing-v2 .mini-sign strong{font-size:42px}.landing-v2 .material-list{grid-template-columns:1fr;gap:8px}.landing-v2 .proofline{grid-template-columns:repeat(3,1fr);gap:16px 8px;padding:23px 0 14px;font-size:10px;display:grid}.landing-v2 .proofline>span:last-child{grid-column:1/-1}.landing-v2 .section,.landing-v2 .dark-inner,.landing-v2 .cta,.landing-v2 footer,.landing-v2 .disclaimer{width:calc(100% - 40px)}.landing-v2 .section{padding:46px 0}.landing-v2 .section-heading{margin-bottom:28px;display:block}.landing-v2 .section-heading h2,.landing-v2 .copy h2,.landing-v2 .dark-copy h2{letter-spacing:-1.2px;font-size:32px}.landing-v2 .section-heading>p,.landing-v2 .copy>p{font-size:15px}.landing-v2 .steps{grid-template-columns:1fr;gap:25px}.landing-v2 .step h3{font-size:22px}.landing-v2 .feature,.landing-v2 .firms,.landing-v2 .dark-inner,.landing-v2 .faq{grid-template-columns:1fr;gap:28px}.landing-v2 .visual-stage{padding:22px 14px 28px}.landing-v2 .price-capture{height:200px}.landing-v2 .price-capture img{width:190%;margin-top:-135px;margin-left:-32%}.landing-v2 .tagline{flex-wrap:wrap;gap:6px;margin:14px 0 -8px;padding:11px;font-size:10px;position:relative;inset:auto}.landing-v2 .dark-band{margin-top:22px;padding:42px 0}.landing-v2 .production-window{transform:none}.landing-v2 .production-body{gap:10px;padding:14px}.landing-v2 .sheet svg{height:140px}.landing-v2 .file{gap:6px;padding:8px;font-size:9px}.landing-v2 .checks{flex-wrap:wrap;gap:12px;font-size:11px}.landing-v2 .dark-copy{order:-1}.landing-v2 .draft-stage{padding:18px;transform:none}.landing-v2 .draft-stage .window{transform:none}.landing-v2 .draft-capture{height:220px}.landing-v2 .draft-capture img{width:190%;margin-top:-155px;margin-left:-5%}.landing-v2 .firm-features div{flex-wrap:wrap;gap:7px}.landing-v2 .faq{border-top:1px solid #dfe5ec}.landing-v2 .faq h2{font-size:31px}.landing-v2 .cta{border-radius:12px;flex-direction:column;align-items:flex-start;padding:26px 22px}.landing-v2 .cta h2{font-size:27px}.landing-v2 footer{flex-wrap:wrap;gap:18px;padding:22px 0}.landing-v2 footer>span{font-size:10px;line-height:1.8}.landing-v2 .disclaimer,.landing-v2 .window-bar b{font-size:9px}.landing-v2 .window-bar>span{font-size:8px}.landing-v2 .window-bar{padding:0 10px}.landing-v2 .window-foot{font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-v2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}
.scroll-intro-module__MHrmNW__intro{isolation:isolate;color:#fff;background:#10151e;height:400svh;position:relative}.scroll-intro-module__MHrmNW__intro[data-static=true]{height:100svh;min-height:560px}.scroll-intro-module__MHrmNW__viewport{background:#10151e;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.scroll-intro-module__MHrmNW__poster,.scroll-intro-module__MHrmNW__video,.scroll-intro-module__MHrmNW__shade{width:100%;height:100%;position:absolute;inset:0}.scroll-intro-module__MHrmNW__poster{background:url(/marketing/intro/studio-story-poster.jpg) 50%/cover no-repeat}.scroll-intro-module__MHrmNW__video{object-fit:cover;object-position:center}.scroll-intro-module__MHrmNW__shade{pointer-events:none;background:linear-gradient(#080c1680,#0000 22% 72%,#080c1633)}.scroll-intro-module__MHrmNW__masthead{z-index:2;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(22px,4vw,76px);display:flex;position:absolute;inset:0 0 auto}.scroll-intro-module__MHrmNW__brand{flex-shrink:0;width:clamp(140px,15vw,190px);display:block}.scroll-intro-module__MHrmNW__brand img{width:100%;height:auto}.scroll-intro-module__MHrmNW__masthead [data-landing-actions]{align-items:center;gap:20px;display:flex}.scroll-intro-module__MHrmNW__masthead [data-landing-actions]>a{color:#fff;background:0 0;border-color:#fff5}.scroll-intro-module__MHrmNW__masthead [data-landing-actions] button{color:#fff;background:0 0;border-color:#fff5}.scroll-intro-module__MHrmNW__masthead [data-landing-actions] span a{color:#fff;background:0 0;border-color:#fff5}.scroll-intro-module__MHrmNW__masthead [data-landing-actions]>a:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff16;border-color:#fff5}.scroll-intro-module__MHrmNW__masthead a:focus-visible,.scroll-intro-module__MHrmNW__masthead button:focus-visible{outline-offset:5px;outline:2px solid #77c5ff}.scroll-intro-module__MHrmNW__captions{pointer-events:none;position:absolute;inset:0}.scroll-intro-module__MHrmNW__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;will-change:opacity,transform;background:#101722b3;border:1px solid #ffffff2e;border-radius:16px;max-width:min(450px,100% - 44px);padding:22px 26px;position:absolute;bottom:clamp(40px,7vh,90px);left:clamp(22px,5vw,96px);transform:translateY(14px);box-shadow:0 16px 55px #0002}.scroll-intro-module__MHrmNW__card[data-position=top]{top:clamp(120px,16vh,180px);bottom:auto}.scroll-intro-module__MHrmNW__chapter{color:#b3dfff;letter-spacing:1.6px;margin-bottom:10px;font-size:11px;display:block}.scroll-intro-module__MHrmNW__card h2{color:#fff;letter-spacing:-1px;text-wrap:balance;margin:0;font-size:clamp(23px,2.5vw,35px);font-weight:550;line-height:1.16}.scroll-intro-module__MHrmNW__card p{color:#e0e7f0;max-width:340px;margin:11px 0 0;font-size:14px;line-height:1.7}.scroll-intro-module__MHrmNW__progress{background:#ffffff18;height:2px;position:absolute;inset:auto 0 0}.scroll-intro-module__MHrmNW__progress div{transform-origin:0;background:#8bcfff;width:100%;height:100%;transform:scaleX(0)}.scroll-intro-module__MHrmNW__intro[data-static=true] .scroll-intro-module__MHrmNW__card{transform:none;opacity:0!important}.scroll-intro-module__MHrmNW__intro[data-static=true] .scroll-intro-module__MHrmNW__card:first-child{opacity:1!important}.scroll-intro-module__MHrmNW__intro[data-static=true] .scroll-intro-module__MHrmNW__progress{display:none}.scroll-intro-module__MHrmNW__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.scroll-intro-module__MHrmNW__masthead{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:22px 20px}.scroll-intro-module__MHrmNW__masthead [data-landing-actions]{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}:is(.scroll-intro-module__MHrmNW__masthead [data-landing-actions]>a,.scroll-intro-module__MHrmNW__masthead [data-landing-actions] button){font-size:11px}.scroll-intro-module__MHrmNW__card,.scroll-intro-module__MHrmNW__card[data-position=top]{max-width:none;padding:19px 20px;inset:auto 20px clamp(38px,8vh,76px)}.scroll-intro-module__MHrmNW__card h2{font-size:27px}.scroll-intro-module__MHrmNW__card p{font-size:13px}}@media (max-aspect-ratio:3/4){.scroll-intro-module__MHrmNW__poster{background-color:#10151e;background-size:contain}.scroll-intro-module__MHrmNW__viewport:before{content:"";filter:blur(24px);background:linear-gradient(#10151e55,#10151e99),url(/marketing/intro/studio-story-poster.jpg) 50%/cover;position:absolute;inset:-30px}.scroll-intro-module__MHrmNW__video{object-fit:contain}}@media (prefers-reduced-motion:reduce){.scroll-intro-module__MHrmNW__intro{height:100svh;min-height:560px}.scroll-intro-module__MHrmNW__card{will-change:auto}}
