.landing-page{--ink:#071d27;--deep:#0b2631;--teal:#0d6470;--mint:#9de3d4;--ice:#e9f1ef;--paper:#f6f8f6;--white:#fff;--muted:#597078;--line:#071d271f;--gold:#dfba78;--radius:22px;--shadow:0 24px 70px #061d2624}.landing-page *{box-sizing:border-box}html{scroll-behavior:smooth}.landing-page{color:var(--ink);background:var(--paper);margin:0;font:400 16px/1.65 DM Sans,sans-serif}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin-top:0}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:-.045em;font-family:Manrope,DM Sans,sans-serif}.landing-page h1{max-width:760px;margin:22px 0 24px;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:.99}.landing-page h2{margin:0 0 20px;font-size:clamp(2.15rem,4vw,4rem);font-weight:600;line-height:1.07}.landing-page h3{margin:0 0 10px;font-size:1.22rem;line-height:1.3}.landing-page a{color:inherit}.landing-page button,.landing-page a{font:inherit}:is(.landing-page button:focus-visible,.landing-page a:focus-visible){outline:3px solid var(--gold);outline-offset:4px}.landing-page .wrap{width:min(1180px,100% - 48px);margin:auto}.landing-page .eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#68bdaf;font-size:.78rem;font-weight:700}.landing-page .eyebrow.dark{color:var(--teal)}.landing-page .nav{z-index:8;color:#fff;border-bottom:1px solid #ffffff2e;width:100%;position:absolute;top:0;left:0}.landing-page .navinner{justify-content:space-between;align-items:center;height:86px;display:flex}.landing-page .brand{letter-spacing:-.03em;align-items:center;gap:12px;font:700 1rem Manrope,sans-serif;text-decoration:none;display:flex}.landing-page .mark{width:36px;height:36px;color:var(--mint);border:1px solid #9de3d4b3;border-radius:12px 12px 12px 3px;place-items:center;display:grid;transform:rotate(-6deg)}.landing-page .mark svg{transform:rotate(6deg)}.landing-page .navlinks{align-items:center;gap:30px;display:flex}.landing-page .navlinks a{color:#ffffffd4;font-size:.88rem;text-decoration:none}.landing-page .navlinks a:hover{color:#fff}.landing-page .navcta,.landing-page .btn{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .22s,background .22s,color .22s;display:inline-flex}.landing-page .navcta{color:#fff;border:1px solid #fff9}.landing-page .navcta:hover,.landing-page .btn:hover{transform:translateY(-2px)}.landing-page .menu{color:#fff;background:0 0;border:1px solid #ffffff60;border-radius:50%;width:44px;height:44px;font-size:1.2rem;display:none}.landing-page .hero{color:#fff;background:#102b32;align-items:center;height:min(850px,100svh);min-height:750px;max-height:960px;display:flex;position:relative;overflow:hidden}.landing-page .heroimg{object-fit:cover;object-position:center 51%;width:100%;height:100%;animation:1.2s ease-out both arrive;position:absolute;inset:0;transform:scale(1.035)}.landing-page .hero:before{content:"";z-index:1;background:linear-gradient(90deg,#03131ae8 0%,#04181ec7 38%,#04181e21 79%),linear-gradient(#0000 58%,#04151b73);position:absolute;inset:0}.landing-page .hero:after{content:"";z-index:1;background:linear-gradient(#0000,#05181e61);height:100px;position:absolute;inset:auto 0 0}.landing-page .hero-content{z-index:2;max-width:700px;padding-top:65px;position:relative}.landing-page .hero .lede{color:#ffffffd4;max-width:610px;margin-bottom:33px;font-size:clamp(1.1rem,1.65vw,1.32rem);line-height:1.65}.landing-page .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-page .btn.primary{background:var(--mint);color:#062a32;box-shadow:0 10px 30px #031d2760}.landing-page .btn.ghost{color:#fff;background:#fff0;border:1px solid #ffffff8c}.landing-page .btn.light{color:var(--ink);background:#fff}.landing-page .btn.outline{border:1px solid var(--line);color:var(--ink)}.landing-page .hero-note{color:#ffffffbd;align-items:center;gap:12px;margin-top:46px;font-size:.85rem;display:flex}.landing-page .hero-note i{background:var(--mint);width:34px;height:1px}.landing-page .hero-orbit{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #d4e8dd67;border-radius:50%;place-items:center;width:228px;height:228px;display:grid;position:absolute;bottom:91px;right:max(6vw,50vw - 590px);transform:perspective(600px)rotateY(-17deg)rotateX(7deg);box-shadow:inset 0 0 55px #b5e2dc18,0 22px 60px #00141b48}.landing-page .hero-orbit:before,.landing-page .hero-orbit:after{content:"";border:1px solid #d4e8dd50;border-radius:50%;position:absolute;inset:19px}.landing-page .hero-orbit:after{inset:41px}.landing-page .orbit-core{text-align:center;z-index:1;position:relative}.landing-page .orbit-core b{color:var(--mint);letter-spacing:-.08em;font:600 2.35rem Manrope;display:block}.landing-page .orbit-core span{text-transform:uppercase;letter-spacing:.16em;color:#ffffffc9;font-size:.7rem}.landing-page .orbit-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:#ecfffa;background:#092934d9;border:1px solid #d4e8dd66;border-radius:99px;padding:8px 12px;font-size:.72rem;position:absolute}.landing-page .orbit-tag.one{top:24px;left:-35px}.landing-page .orbit-tag.two{top:98px;right:-32px}.landing-page .orbit-tag.three{bottom:11px;left:8px}.landing-page .hero-foot{z-index:2;color:#ffffffa6;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);font-size:.75rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.landing-page .scrollhint{align-items:center;gap:10px;display:flex}.landing-page .scrollhint:before{content:"";background:#fff8;width:34px;height:1px}.landing-page .section{padding:120px 0}.landing-page .section.white{background:#fff}.landing-page .section.dark{background:var(--deep);color:#fff}.landing-page .intro-grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:9%;display:grid}.landing-page .intro-grid p{color:var(--muted);max-width:520px;margin:0 0 5px;font-size:1.08rem}.landing-page .intro-grid h2{max-width:700px}.landing-page .rule{background:var(--line);height:1px;margin:65px 0 0}.landing-page .pain-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:0;display:grid}.landing-page .pain{background:#fff;min-height:174px;padding:28px 25px 31px}.landing-page .pain-num{color:var(--teal);letter-spacing:-.08em;margin-bottom:24px;font:600 2rem Manrope}.landing-page .pain p{color:var(--muted);margin:0;font-size:.94rem}.landing-page .section-heading{max-width:760px;margin-bottom:52px}.landing-page .section-heading>p{max-width:650px;color:var(--muted);font-size:1.05rem}.landing-page .dark .section-heading>p{color:#afc1c4}.landing-page .compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.landing-page .compare-card{border-radius:var(--radius);min-height:360px;padding:38px;position:relative;overflow:hidden}.landing-page .compare-card.before{border:1px solid var(--line);color:var(--ink);background:#f1f4f3}.landing-page .compare-card.after{color:#fff;box-shadow:var(--shadow);background:linear-gradient(145deg,#0d4752,#092630)}.landing-page .compare-card .label{letter-spacing:.15em;text-transform:uppercase;opacity:.67;margin-bottom:24px;font-size:.76rem;font-weight:700}.landing-page .compare-card h3{max-width:380px;margin-bottom:24px;font-size:1.65rem}.landing-page .compare-card p{opacity:.75;max-width:400px}.landing-page .compare-list{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.landing-page .compare-list span{border:1px solid #ffffff30;border-radius:99px;padding:7px 11px;font-size:.8rem}.landing-page .before .compare-list span{border-color:var(--line);color:var(--muted)}.landing-page .compare-card.after:after{content:"";border:1px solid #8ee0d333;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-105px;right:-65px;box-shadow:0 0 0 24px #8ee0d30a,0 0 0 48px #8ee0d30a}.landing-page .compare-arrow{z-index:2;width:48px;height:48px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;top:46%;left:calc(50% - 24px);box-shadow:0 8px 24px #061b2630}.landing-page .statband{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:76px;display:grid}.landing-page .stat{padding:27px 22px 27px 0}.landing-page .stat b{color:var(--mint);margin-bottom:5px;font:600 1.05rem Manrope;display:block}.landing-page .stat span{color:#b8c7c8;font-size:.86rem}.landing-page .cost-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%;display:grid}.landing-page .cost-copy p{color:var(--muted);font-size:1.05rem}.landing-page .cost-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.landing-page .cost-row:first-child{border-top:1px solid var(--line)}.landing-page .cost-row .n{color:var(--teal);font:500 .8rem Manrope}.landing-page .cost-row b{font-weight:600}.landing-page .cost-row span:last-child{color:var(--muted);font-size:.84rem}.landing-page .cost-note{color:var(--muted);margin-top:23px;font-size:.83rem!important}.landing-page .indices{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-page .index-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #fff2;min-height:340px;padding:30px;position:relative;overflow:hidden}.landing-page .index-card .num{color:var(--mint);letter-spacing:-.08em;margin:20px 0 38px;font:600 2.2rem Manrope}.landing-page .index-card p{color:#b7c9cb;font-size:.92rem}.landing-page .index-card ul{color:#deebea;margin:20px 0 0;padding:0;font-size:.86rem;list-style:none}.landing-page .index-card li{border-top:1px solid #ffffff13;padding:6px 0}.landing-page .index-card li:before{content:"+";color:var(--mint);margin-right:10px}.landing-page .index-card:after{content:"";border:1px solid #8ee0d32b;border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-55px;box-shadow:0 0 0 15px #8ee0d308,0 0 0 30px #8ee0d306}.landing-page .index-card .index-line{background:linear-gradient(90deg,var(--mint),transparent);width:68%;height:1px;margin-bottom:26px}.landing-page .index-foot{color:#8ea6a9;margin-top:22px;font-size:.8rem}.landing-page .steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:52px;display:grid}.landing-page .step{border-top:1px solid var(--line);padding:25px 25px 15px 0;position:relative}.landing-page .step:not(:last-child):after{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:20px}.landing-page .step-num{color:var(--teal);margin-bottom:30px;font:600 .85rem Manrope}.landing-page .step h3{font-size:1.1rem}.landing-page .step p{color:var(--muted);padding-right:16px;font-size:.9rem}.landing-page .audience-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-page .audience{background:#f6f8f6;border-radius:18px;min-height:180px;padding:27px 27px 29px}.landing-page .audience small{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:19px;font-size:.72rem;font-weight:700;display:block}.landing-page .audience p{color:var(--muted);margin:0;font-size:.91rem}.landing-page .cta-band{color:#fff;background:linear-gradient(115deg,#0b3944,#0a2934 64%,#123f49);padding:86px 0;position:relative;overflow:hidden}.landing-page .cta-band:after{content:"";border:1px solid #a8e5d52b;border-radius:50%;width:520px;height:520px;position:absolute;top:-315px;right:-125px;box-shadow:0 0 0 36px #a8e5d309,0 0 0 72px #a8e5d309}.landing-page .cta-inner{z-index:1;justify-content:space-between;align-items:end;gap:30px;display:flex;position:relative}.landing-page .cta-inner h2{max-width:700px;margin:14px 0 15px}.landing-page .cta-inner p{color:#c0d2d3;max-width:600px;margin:0}.landing-page .cta-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:11px;display:flex}.landing-page .footer{color:#d9e4e3;background:#061922;padding:42px 0 28px}.landing-page .footer-top{border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.landing-page .footer .brand{color:#fff}.landing-page .footer-bottom{color:#96aaad;justify-content:space-between;gap:20px;padding-top:24px;font-size:.78rem;display:flex}.landing-page .footer a{color:inherit}.landing-page .footer-links{gap:20px;display:flex}.landing-page .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.landing-page .reveal.in{opacity:1;transform:none}@keyframes arrive{0%{filter:brightness(.85);transform:scale(1.075)}to{filter:brightness();transform:scale(1.035)}}@media (max-width:900px){.landing-page .navlinks{gap:16px}.landing-page .hero-orbit{width:185px;height:185px;bottom:100px;right:5vw}.landing-page .intro-grid{grid-template-columns:1fr;gap:20px}.landing-page .pain-grid{grid-template-columns:repeat(2,1fr)}.landing-page .cost-layout{grid-template-columns:1fr;gap:36px}.landing-page .indices{grid-template-columns:1fr 1fr}.landing-page .index-card:last-child{grid-column:span 2;min-height:265px}.landing-page .cta-inner{display:block}.landing-page .cta-actions{justify-content:flex-start;margin-top:27px}.landing-page .audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-page .wrap{width:min(100% - 34px,1180px)}.landing-page .navinner{height:72px}.landing-page .brand{font-size:.88rem}.landing-page .mark{width:32px;height:32px}.landing-page .navlinks{background:#071d27f5;flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 24px;display:none;position:absolute;top:72px;left:0;right:0}.landing-page .navlinks.open{display:flex}.landing-page .navlinks a{border-bottom:1px solid #ffffff18;padding:12px 0}.landing-page .navlinks .navcta{justify-content:center;margin-top:14px}.landing-page .menu{display:block}.landing-page .hero{align-items:flex-start;height:100svh;min-height:790px;max-height:none;padding-top:145px}.landing-page .heroimg{object-position:58% center}.landing-page .hero:before{background:linear-gradient(90deg,#03131acc,#04181e40),linear-gradient(#04151b26 30%,#04151bbf)}.landing-page h1{margin-top:19px;font-size:clamp(3rem,14vw,4.7rem)}.landing-page .hero-content{padding-top:10px}.landing-page .hero .lede{font-size:1.05rem}.landing-page .hero-orbit{width:158px;height:158px;bottom:88px;right:22px;transform:perspective(500px)rotateY(-14deg)rotateX(6deg)}.landing-page .orbit-core b{font-size:1.9rem}.landing-page .orbit-tag{padding:6px 9px;font-size:.64rem}.landing-page .orbit-tag.one{left:-25px}.landing-page .orbit-tag.two{right:-25px}.landing-page .hero-foot{width:calc(100% - 34px);bottom:17px}.landing-page .hero-foot>span:first-child{display:none}.landing-page .section{padding:82px 0}.landing-page .pain-grid{margin-top:10px}.landing-page .pain{min-height:163px;padding:21px 18px}.landing-page .pain-num{margin-bottom:18px;font-size:1.6rem}.landing-page .rule{margin-top:40px}.landing-page .compare{grid-template-columns:1fr;gap:13px}.landing-page .compare-card{min-height:300px;padding:28px}.landing-page .compare-arrow{top:calc(50% - 24px);left:calc(50% - 24px);transform:rotate(90deg)}.landing-page .statband{grid-template-columns:1fr 1fr;margin-top:50px}.landing-page .stat{padding:20px 12px 20px 0}.landing-page .indices{grid-template-columns:1fr}.landing-page .index-card,.landing-page .index-card:last-child{grid-column:auto;min-height:300px}.landing-page .steps{grid-template-columns:1fr 1fr;gap:20px}.landing-page .step{padding-right:12px}.landing-page .step:not(:last-child):after{display:none}.landing-page .audience-grid{grid-template-columns:1fr}.landing-page .audience{min-height:auto}.landing-page .cta-band{padding:68px 0}.landing-page .cta-actions{display:grid}.landing-page .cta-actions .btn{width:100%}.landing-page .footer-top,.landing-page .footer-bottom{flex-direction:column;align-items:flex-start}.landing-page .footer-links{flex-wrap:wrap}.landing-page .hero-actions{max-width:330px;display:grid}.landing-page .hero-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.landing-page .reveal{opacity:1;transform:none}}.landing-page .brand-tco{opacity:.66;font-weight:500}.landing-page .audience-section{padding-top:0}.landing-page .footer-cta{color:#fff;border-color:#fff5}.landing-page .trademark{vertical-align:super;letter-spacing:0;font-size:.55em;line-height:0}.landing-page .pain,.landing-page .compare-card,.landing-page .index-card,.landing-page .audience,.landing-page .step{--pointer-x:50%;--pointer-y:50%;isolation:isolate;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s,border-color .32s;position:relative}.landing-page .pain:after,.landing-page .compare-card:before,.landing-page .index-card:before,.landing-page .audience:after,.landing-page .step:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(360px circle at var(--pointer-x) var(--pointer-y), #5bd3c32b, transparent 68%);transition:opacity .28s;position:absolute;inset:0}.landing-page .pain:hover,.landing-page .compare-card:hover,.landing-page .index-card:hover,.landing-page .audience:hover,.landing-page .step:hover{border-color:#4cb2a47a;transform:translateY(-5px);box-shadow:0 18px 42px #04222929}.landing-page .pain:hover:after,.landing-page .compare-card:hover:before,.landing-page .index-card:hover:before,.landing-page .audience:hover:after,.landing-page .step:hover:after{opacity:1}.landing-page .btn,.landing-page .navcta{position:relative;overflow:hidden}.landing-page .btn:after,.landing-page .navcta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:32%;transition:left .55s;position:absolute;inset:-40% auto -40% -45%;transform:skew(-20deg)}.landing-page .btn:hover:after,.landing-page .navcta:hover:after{left:120%}.landing-page main>.section>.wrap,.landing-page .cta-band>.wrap,.landing-page .footer>.wrap{z-index:1;position:relative}@media (max-width:640px){.landing-page .hero{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:100svh;max-height:none;padding:112px 0 24px;display:flex}.landing-page .hero>.wrap{width:calc(100% - 34px)}.landing-page .hero-content{width:100%;max-width:none;padding:10px 0 0}.landing-page .hero-actions{z-index:4;gap:12px;max-width:none;margin-top:26px;position:relative}.landing-page .hero-actions .btn{z-index:1;white-space:normal;text-align:center;min-height:54px;line-height:1.3;position:relative}.landing-page .hero-orbit{align-self:flex-end;width:112px;height:112px;margin:24px 18px 10px 0;position:relative;inset:auto;transform:perspective(500px)rotateY(-14deg)rotateX(6deg)}.landing-page .orbit-core b{font-size:1.45rem}.landing-page .orbit-core span{font-size:.55rem}.landing-page .orbit-tag{padding:5px 8px;font-size:.58rem}.landing-page .orbit-tag.one{top:10px;left:-29px}.landing-page .orbit-tag.two{top:44px;right:-29px}.landing-page .orbit-tag.three{bottom:2px;left:-5px}.landing-page .hero-foot{justify-content:flex-end;width:calc(100% - 34px);margin:8px auto 0;font-size:.68rem;display:flex;position:relative;bottom:auto;left:auto;transform:none}}.landing-page .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:28px;height:auto;min-height:850px;max-height:none;padding:150px max(24px,50vw - 590px) 110px;display:grid}.landing-page .hero>.wrap{width:auto;min-width:0;margin:0}.landing-page .hero-content{max-width:none;padding-top:0}.landing-page .hero h1{font-size:clamp(3.1rem,5.15vw,5.2rem);line-height:1.04}.landing-page .hero .lede{max-width:550px;font-size:1.1rem}.landing-page .hero:before{background:linear-gradient(90deg,#03131af0,#04181ebf 55%,#04181ead),linear-gradient(#0000 52%,#061d26 100%)}.landing-page .hero-note{margin-top:30px}.landing-page .tco-sculpture{z-index:2;color:#e4f8f2;isolation:isolate;min-width:0;margin:0;position:relative}.landing-page .sculpture-topline{color:#bdd8d0;letter-spacing:.12em;border-top:1px solid #acd7cb45;justify-content:space-between;gap:16px;padding-top:17px;font-size:.75rem;display:flex}.landing-page .sculpture-stage{isolation:isolate;background:radial-gradient(at 50% 43%,#56cfb312,#0000 65%);height:440px;position:relative}.landing-page .sculpture-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.landing-page .sculpture-stage.is-ready canvas{opacity:1}.landing-page .sculpture-caption{text-align:center;letter-spacing:.18em;pointer-events:none;width:100%;font:600 1.55rem Manrope,sans-serif;position:absolute;bottom:10px}.landing-page .sculpture-caption span{letter-spacing:.03em;color:#bfd7d3;margin-top:6px;font:400 .85rem DM Sans,sans-serif;display:block}.landing-page .sculpture-legend{justify-content:center;gap:20px;padding:20px 0 0;font-size:.82rem;display:flex}.landing-page .sculpture-legend span{white-space:nowrap;align-items:center;gap:7px;display:flex}.landing-page .sculpture-legend span:before{content:"";background:#83e6cf;border-radius:3px;width:14px;height:4px;display:block}.landing-page .sculpture-legend span:nth-child(2):before{background:#d2edf5}.landing-page .sculpture-legend span:nth-child(3):before{background:#d3ac76}.landing-page .sculpture-hint{text-align:center;color:#b5ccc7;margin:15px 0 0;font-size:.8rem}.landing-page .sculpture-fallback{place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:12% 12% 24%}.landing-page .sculpture-fallback i{border:3px solid #83e6cf;border-radius:50%;position:absolute;inset:12%;transform:rotate(-35deg)scaleY(.5)}.landing-page .sculpture-fallback i:nth-child(2){border-color:#d2edf5;transform:rotate(40deg)scaleY(.65)}.landing-page .sculpture-fallback i:nth-child(3){border-color:#d3ac76;transform:rotate(95deg)scaleY(.6)}.landing-page .sculpture-fallback b{letter-spacing:.2em;font-size:1rem}.landing-page .sculpture-stage.is-ready .sculpture-fallback{opacity:0}@media (max-width:1000px){.landing-page .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;padding-inline:28px}.landing-page .hero h1{font-size:3.4rem}.landing-page .sculpture-stage{height:350px}.landing-page .sculpture-legend{flex-wrap:wrap;gap:10px;font-size:.75rem}}@media (max-width:760px){.landing-page .hero{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:124px 22px 32px;display:flex}.landing-page .hero>.wrap{width:100%}.landing-page .hero-content{padding:0}.landing-page .hero h1{max-width:650px;font-size:clamp(2.65rem,10.5vw,4.1rem)}.landing-page .hero .lede{font-size:1.05rem}.landing-page .hero-actions{width:100%;max-width:none;display:grid}.landing-page .hero-actions .btn{width:100%;min-height:54px}.landing-page .tco-sculpture{align-self:center;width:100%;max-width:480px;margin-top:8px}.landing-page .sculpture-stage{height:320px}.landing-page .sculpture-legend{gap:14px;font-size:.8rem}.landing-page .hero-foot{justify-content:flex-end;width:100%;margin:0;font-size:.7rem;position:relative;inset:auto;transform:none}.landing-page .hero-foot>span:first-child{display:none}.landing-page .hero-note{margin-top:24px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.landing-page .pain,.landing-page .compare-card,.landing-page .index-card,.landing-page .audience,.landing-page .step,.landing-page .sculpture-stage canvas{transition:none}}
