._landingRoot_1uvht_15{--landing-nav-height: 4rem;--landing-hero-height: 100svh;--landing-hero-content-top: clamp(8.5rem, 15svh, 10rem);--landing-hero-content-bottom: clamp(6.5rem, 10svh, 8rem);--landing-step: clamp(1rem, .96rem + .2vw, 1.08rem);position:relative;overflow:hidden;background:hsl(var(--bg-base));color:hsl(var(--text-primary));font-family:var(--font-body),"Segoe UI",sans-serif;font-size:var(--landing-step);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:640px){._landingRoot_1uvht_15{--landing-nav-height: 4.25rem}}._landingRoot_1uvht_15 *{box-sizing:border-box}._landingRoot_1uvht_15 a{color:inherit;text-decoration:none}._landingRoot_1uvht_15 img{max-width:100%}._landingRoot_1uvht_15 section[id]{scroll-margin-top:88px}._landingRoot_1uvht_15 .section-shell{padding-top:4.5rem;padding-bottom:4.5rem}@media(min-width:768px){._landingRoot_1uvht_15 .section-shell{padding-top:6.5rem;padding-bottom:6.5rem}}._landingRoot_1uvht_15 .section-text{max-width:60ch}._landingRoot_1uvht_15 .section-title-lg{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}._landingRoot_1uvht_15 .section-title-xl{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:clamp(2rem,1.45rem + 2.1vw,3.1rem);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}._landingRoot_1uvht_15 .section-subtitle{font-size:clamp(1rem,.95rem + .35vw,1.14rem);line-height:1.72}._landingRoot_1uvht_15 .section-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}._landingRoot_1uvht_15 .section-bullets{display:grid;gap:.55rem}._landingRoot_1uvht_15 .section-bullets li{display:flex;gap:.5rem;color:hsl(var(--text-primary) / .8)}._landingRoot_1uvht_15 .section-bullets li span:last-child{flex:1}._landingRoot_1uvht_15 .panel-surface{border:1px solid hsl(var(--border-soft));background:hsl(var(--bg-panel) / .72);box-shadow:0 10px 28px #00000024;border-radius:var(--motus-radius-md);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease}._landingRoot_1uvht_15 .panel-surface-strong{background:hsl(var(--bg-panel) / .88)}._landingRoot_1uvht_15 .panel-surface:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0003;border-color:hsl(var(--accent) / .38)}._landingRoot_1uvht_15 .layer-soft{border:1px solid hsl(var(--border-soft));background:hsl(var(--bg-elevated) / .35)}._landingRoot_1uvht_15 .layer-panel{border:1px solid hsl(var(--border-strong));background:hsl(var(--bg-elevated) / .5)}._landingRoot_1uvht_15 .hero-section{position:relative;width:100%;min-height:var(--landing-hero-height);overflow:hidden}._landingRoot_1uvht_15 .hero-section .hero-title{color:hsl(var(--motus-snow-50))}._landingRoot_1uvht_15 .hero-section .hero-subtitle{color:hsl(var(--motus-snow-50) / .92)}._landingRoot_1uvht_15 .hero-section .hero-meta{color:hsl(var(--motus-snow-50) / .78)}._landingRoot_1uvht_15 .hero-section .hero-scroll-cue{bottom:clamp(1.5rem,3svh,2.35rem);color:hsl(var(--motus-snow-50) / .85);border-color:hsl(var(--motus-snow-50) / .18);background:hsl(var(--motus-navy-900) / .45)}._landingRoot_1uvht_15 .hero-section .hero-scroll-cue:hover{color:hsl(var(--accent));border-color:hsl(var(--accent) / .5)}._landingRoot_1uvht_15 .hero-section .hero-bg{position:absolute;inset:-8% 0;width:100%}._landingRoot_1uvht_15 .hero-section .hero-img{position:absolute;inset:0;height:100%;width:100%;-o-object-position:center center;object-position:center center}._landingRoot_1uvht_15 .hero-section .hero-bg>picture{position:absolute;inset:0;display:block;width:100%;height:100%}._landingRoot_1uvht_15 .hero-title{font-family:var(--font-display),"Segoe UI",sans-serif;font-size:2.45rem;line-height:1.05;letter-spacing:-.02em;text-shadow:0 14px 38px rgb(0 0 0 / .5),0 2px 6px rgb(0 0 0 / .65);text-wrap:balance}._landingRoot_1uvht_15 .hero-content{min-height:var(--landing-hero-height);justify-content:flex-start;gap:1.45rem;padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_1uvht_15 .hero-copy{display:flex;flex-direction:column;gap:1.5rem;max-width:min(100%,48rem)}._landingRoot_1uvht_15 .hero-subtitle{max-width:58ch;font-size:1.04rem;line-height:1.68;text-wrap:pretty;text-shadow:0 2px 12px rgb(0 0 0 / .55),0 1px 3px rgb(0 0 0 / .7)}._landingRoot_1uvht_15 .hero-actions{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;width:auto}._landingRoot_1uvht_15 .hero-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;text-shadow:0 2px 10px rgb(0 0 0 / .6),0 1px 2px rgb(0 0 0 / .7)}._landingRoot_1uvht_15 .hero-meta-item{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}._landingRoot_1uvht_15 .hero-meta-item:before{content:"";width:2px;height:.9em;border-radius:var(--motus-radius-pill);background:hsl(var(--accent));box-shadow:0 0 10px hsl(var(--accent) / .65)}@media(min-width:768px){._landingRoot_1uvht_15 .hero-title{font-size:3.55rem}._landingRoot_1uvht_15 .hero-subtitle{font-size:1.12rem}._landingRoot_1uvht_15 .hero-meta{font-size:.82rem}}@media(min-width:1024px){._landingRoot_1uvht_15 .hero-content{padding-top:var(--landing-hero-content-top)}._landingRoot_1uvht_15 .hero-title{font-size:4.2rem}._landingRoot_1uvht_15 .hero-subtitle{font-size:1.2rem}._landingRoot_1uvht_15 .hero-meta{font-size:.88rem}}@media(min-width:1280px){._landingRoot_1uvht_15 .hero-title{font-size:4.55rem}}._landingRoot_1uvht_15 .transition-strip{margin:0 auto;display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(100% - 2.5rem,1080px);padding:.5rem 0;text-align:center;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--text-muted));text-wrap:balance}._landingRoot_1uvht_15 .transition-strip:before,._landingRoot_1uvht_15 .transition-strip:after{content:"";height:1px;flex:1 1 3rem;background:linear-gradient(90deg,transparent,hsl(var(--accent) / .55))}._landingRoot_1uvht_15 .transition-strip:after{background:linear-gradient(270deg,transparent,hsl(var(--accent) / .55))}._landingRoot_1uvht_15 .editorial-media{position:relative;overflow:hidden;border-radius:var(--motus-radius-md);border:1px solid hsl(var(--border-soft));background:linear-gradient(135deg,hsl(var(--accent) / .08),hsl(var(--bg-base) / .85));box-shadow:0 18px 48px #0000003d}._landingRoot_1uvht_15 .editorial-media>img{opacity:.78}._landingRoot_1uvht_15 .editorial-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,#0000002e,#00000073)}._landingRoot_1uvht_15 .motus-ia .ia-title{color:hsl(var(--text-primary))}._landingRoot_1uvht_15 .motus-ia .ia-copy,._landingRoot_1uvht_15 .motus-ia li span{color:hsl(var(--text-primary) / .82)}._skipLink_1uvht_435{position:fixed;top:.75rem;left:.75rem;z-index:70;transform:translateY(-200%);border-radius:var(--motus-radius-sm);border:1px solid hsl(var(--accent) / .5);background:hsl(var(--bg-panel));padding:.6rem 1rem;font-size:.85rem;font-weight:600;color:hsl(var(--text-primary));box-shadow:0 12px 32px #00000059;transition:transform .2s ease}._skipLink_1uvht_435:focus-visible{transform:translateY(0);outline:2px solid hsl(var(--accent));outline-offset:2px}._scrollProgress_1uvht_460{position:fixed;inset-inline:0;top:0;z-index:60;height:3px;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,hsl(var(--accent)),hsl(var(--motus-blue-500)));box-shadow:0 0 12px hsl(var(--accent) / .45)}._pageOverlay_1uvht_477,._pageTint_1uvht_478,._pageGlowLeft_1uvht_479,._pageGlowRight_1uvht_480{pointer-events:none;position:absolute}._pageOverlay_1uvht_477{inset:0;background:radial-gradient(circle at 18% 20%,hsl(var(--accent) / .12),transparent 34%),radial-gradient(circle at 80% 5%,hsl(var(--motus-blue-500) / .12),transparent 38%)}._pageOverlay_1uvht_477:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,hsl(var(--text-primary) / .06) 0 1px,transparent 1px 30px),repeating-linear-gradient(25deg,hsl(var(--accent) / .05) 0 1px,transparent 1px 36px);mix-blend-mode:soft-light;opacity:.24}._pageTint_1uvht_478{inset:0;background:hsl(var(--bg-base) / .78)}._pageGlowLeft_1uvht_479{top:5%;left:-10rem;height:24rem;width:24rem;border-radius:var(--motus-radius-pill);background:hsl(var(--accent) / .2);filter:blur(48px)}._pageGlowRight_1uvht_480{top:2rem;right:-8rem;height:26rem;width:26rem;border-radius:var(--motus-radius-pill);background:hsl(var(--motus-blue-500) / .22);filter:blur(52px)}._modalOverlay_1uvht_531{position:fixed;inset:0;background:hsl(var(--bg-base) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modalPanel_1uvht_538{position:relative;width:100%;max-width:42rem;max-height:calc(100svh - 2rem);overflow-y:auto;border-radius:var(--motus-radius-md);border:1px solid hsl(var(--border-soft));background:linear-gradient(135deg,hsl(var(--bg-panel)),hsl(var(--bg-base)));padding:1.25rem;color:hsl(var(--text-primary));box-shadow:0 24px 70px #00000073}@media(min-width:768px){._modalPanel_1uvht_538{max-height:calc(100svh - 3rem);padding:1.5rem}}._field_1uvht_563{min-height:2.75rem;width:100%;border-radius:var(--motus-radius-sm);border:1px solid hsl(var(--border-soft));background:hsl(var(--bg-elevated) / .5);padding:.75rem .85rem;color:hsl(var(--text-primary));outline:none;transition:border-color .18s ease,box-shadow .18s ease}._field_1uvht_563:focus{border-color:hsl(var(--accent) / .5);box-shadow:0 0 0 3px hsl(var(--accent) / .18)}._field_1uvht_563::-moz-placeholder{color:hsl(var(--text-subtle))}._field_1uvht_563::placeholder{color:hsl(var(--text-subtle))}textarea._field_1uvht_563{min-height:7rem;resize:vertical}._errorMessage_1uvht_589,._successMessage_1uvht_590{border-radius:var(--motus-radius-sm);padding:.7rem .85rem;font-size:.9rem}._errorMessage_1uvht_589{border:1px solid hsl(var(--status-danger) / .4);background:hsl(var(--status-danger) / .1);color:hsl(var(--status-danger))}._successMessage_1uvht_590{border:1px solid hsl(var(--status-success) / .4);background:hsl(var(--status-success) / .12);color:hsl(var(--status-success))}@media(max-width:768px){._landingRoot_1uvht_15{--landing-hero-height: 100svh;--landing-hero-content-top: 6.1rem;--landing-hero-content-bottom: max(2.5rem, calc(env(safe-area-inset-bottom) + 1.5rem) );padding-bottom:5.5rem}._landingRoot_1uvht_15 .transition-strip{padding:.85rem 1rem;font-size:.72rem;letter-spacing:.1em}._landingRoot_1uvht_15 .hero-section .hero-img{-o-object-position:center top;object-position:center top}._landingRoot_1uvht_15 .hero-title{max-width:14ch;font-size:2.28rem;line-height:1.08}._landingRoot_1uvht_15 .hero-subtitle{max-width:34ch;font-size:1.04rem;line-height:1.58}._landingRoot_1uvht_15 .hero-content{min-height:var(--landing-hero-height);justify-content:flex-start;gap:1.15rem;padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_1uvht_15 .hero-copy{gap:1.12rem;max-width:100%}._landingRoot_1uvht_15 .hero-actions{align-items:stretch;gap:1.08rem;width:100%}._landingRoot_1uvht_15 .hero-meta{max-width:28ch;font-size:.72rem;letter-spacing:.14em;line-height:1.55}}@media(max-width:768px)and (max-height:760px){._landingRoot_1uvht_15{--landing-hero-height: 100svh;--landing-hero-content-top: 5rem;--landing-hero-content-bottom: max(1.5rem, env(safe-area-inset-bottom))}._landingRoot_1uvht_15 .hero-content{gap:1.2rem;padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_1uvht_15 .hero-copy{gap:.92rem}._landingRoot_1uvht_15 .hero-actions{gap:.9rem}._landingRoot_1uvht_15 .hero-subtitle{font-size:1rem}._landingRoot_1uvht_15 .hero-meta{font-size:.68rem}}@media(max-width:768px)and (max-height:680px){._landingRoot_1uvht_15{--landing-hero-height: auto;--landing-hero-content-top: 4.65rem;--landing-hero-content-bottom: max(1.25rem, env(safe-area-inset-bottom))}._landingRoot_1uvht_15 .hero-content{gap:1rem;min-height:100svh;padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_1uvht_15 .hero-copy{gap:.82rem}._landingRoot_1uvht_15 .hero-actions{gap:.8rem}._landingRoot_1uvht_15 .hero-title{font-size:2rem;line-height:1.05}._landingRoot_1uvht_15 .hero-subtitle{font-size:.96rem;line-height:1.48}._landingRoot_1uvht_15 .hero-meta{font-size:.66rem;letter-spacing:.12em}}
