._landingRoot_bfybs_15{--landing-nav-height: 4.25rem;--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;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:640px){._landingRoot_bfybs_15{--landing-nav-height: 4.5rem}}._landingRoot_bfybs_15 *{box-sizing:border-box}._landingRoot_bfybs_15 a{color:inherit;text-decoration:none}._landingRoot_bfybs_15 img{max-width:100%}._landingRoot_bfybs_15 section[id]{scroll-margin-top:88px}._landingRoot_bfybs_15 .section-shell{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){._landingRoot_bfybs_15 .section-shell{padding-top:5rem;padding-bottom:5rem}}._landingRoot_bfybs_15 .section-text{max-width:60ch}._landingRoot_bfybs_15 .section-title-lg{font-family:var(--font-display),"Segoe UI",sans-serif;font-weight:600;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.13;letter-spacing:-.03em}._landingRoot_bfybs_15 .section-title-xl{font-family:var(--font-display),"Segoe UI",sans-serif;font-weight:700;font-size:clamp(2rem,1.45rem + 2.1vw,3rem);line-height:1.08;letter-spacing:-.035em}._landingRoot_bfybs_15 .section-subtitle{font-size:clamp(1rem,.95rem + .35vw,1.14rem);line-height:1.68;letter-spacing:-.008em;color:hsl(var(--text-muted))}._landingRoot_bfybs_15 .section-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent))}._landingRoot_bfybs_15 .section-eyebrow:before{content:"";width:1.9rem;height:1px;background:currentColor}._landingRoot_bfybs_15 .ds-label,._landingRoot_bfybs_15 .ds-label-sm,._landingRoot_bfybs_15 .ds-label-xs{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;text-transform:uppercase}._landingRoot_bfybs_15 .ds-label{font-size:.66rem;letter-spacing:.13em}._landingRoot_bfybs_15 .ds-label-sm{font-size:.6rem;letter-spacing:.11em}._landingRoot_bfybs_15 .ds-label-xs{font-size:.56rem;letter-spacing:.09em}._landingRoot_bfybs_15 .ds-num{font-variant-numeric:tabular-nums lining-nums}._landingRoot_bfybs_15 .section-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}._landingRoot_bfybs_15 .section-bullets{display:grid;gap:.55rem}._landingRoot_bfybs_15 .section-bullets li{display:flex;gap:.5rem;color:hsl(var(--text-primary) / .8)}._landingRoot_bfybs_15 .section-bullets li span:last-child{flex:1}._landingRoot_bfybs_15 .panel-surface{border:1px solid hsl(var(--border-soft));background:hsl(var(--bg-panel) / .54);box-shadow:0 16px 38px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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_bfybs_15 .panel-surface-strong{background:hsl(var(--bg-panel) / .74)}._landingRoot_bfybs_15 .panel-surface:hover{transform:translateY(-2px);box-shadow:0 24px 54px #0000003d;border-color:hsl(var(--border-strong))}._landingRoot_bfybs_15 .layer-soft{border:1px solid hsl(var(--border-soft));background:hsl(var(--bg-elevated) / .35)}._landingRoot_bfybs_15 .layer-panel{border:1px solid hsl(var(--border-strong));background:hsl(var(--bg-elevated) / .5)}._landingRoot_bfybs_15 .hero-section{position:relative;width:100%;min-height:var(--landing-hero-height);overflow:hidden}._landingRoot_bfybs_15 .hero-section .hero-title{color:hsl(var(--motus-snow-50))}._landingRoot_bfybs_15 .hero-section .hero-subtitle{color:hsl(var(--motus-snow-50) / .92)}._landingRoot_bfybs_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_bfybs_15 .hero-section .hero-scroll-cue:hover{color:hsl(var(--accent));border-color:hsl(var(--accent) / .5)}._landingRoot_bfybs_15 .hero-section .hero-bg{position:absolute;inset:-8% 0;width:100%}._landingRoot_bfybs_15 .hero-section .hero-img{position:absolute;inset:0;height:100%;width:100%;-o-object-position:center center;object-position:center center}._landingRoot_bfybs_15 .hero-section .hero-bg>picture{position:absolute;inset:0;display:block;width:100%;height:100%}._landingRoot_bfybs_15 .hero-title{align-self:center;font-family:var(--font-display),"Segoe UI",sans-serif;font-weight:700;font-size:2.55rem;line-height:.98;letter-spacing:-.045em;text-shadow:0 10px 30px rgb(0 0 0 / .42),0 1px 4px rgb(0 0 0 / .5);text-wrap:balance;text-align:center;width:min(100%,18ch)}._landingRoot_bfybs_15 .hero-title-line{overflow:hidden;padding-bottom:.14em;margin-bottom:-.1em}._landingRoot_bfybs_15 .hero-img{animation:_heroSettle_bfybs_1 14s var(--ds-ease) forwards}@keyframes _heroSettle_bfybs_1{0%{transform:scale(1.035)}to{transform:scale(1)}}._landingRoot_bfybs_15 .hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){._landingRoot_bfybs_15 .hero-img{animation:none}}._landingRoot_bfybs_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_bfybs_15 .hero-copy{display:flex;flex-direction:column;gap:1.5rem;max-width:min(100%,64rem)}._landingRoot_bfybs_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_bfybs_15 .hero-actions{display:flex;flex-direction:column;gap:.85rem;align-items:flex-start;width:auto}@media(min-width:768px){._landingRoot_bfybs_15 .hero-content{justify-content:center}._landingRoot_bfybs_15 .hero-copy,._landingRoot_bfybs_15 .hero-actions{align-items:center}._landingRoot_bfybs_15 .hero-title{font-size:3.55rem;width:min(100%,22ch)}._landingRoot_bfybs_15 .hero-subtitle{font-size:1.12rem}}@media(min-width:1024px){._landingRoot_bfybs_15 .hero-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:end;-moz-column-gap:3rem;column-gap:3rem;row-gap:2.5rem;padding-top:var(--landing-hero-content-top)}._landingRoot_bfybs_15 .hero-copy{display:contents}._landingRoot_bfybs_15 .hero-title{grid-column:1 / -1;grid-row:1;align-self:center;justify-self:stretch;font-size:4.25rem;line-height:1;width:100%;text-align:center}._landingRoot_bfybs_15 .hero-title-line{width:100%}._landingRoot_bfybs_15 .hero-title-line+.hero-title-line{margin-top:.12em;padding-right:0;text-align:center}._landingRoot_bfybs_15 .hero-subtitle{grid-column:1;grid-row:2;margin:0;max-width:46ch;font-size:1.2rem;text-align:left}._landingRoot_bfybs_15 .hero-actions{grid-column:2;grid-row:2;align-items:flex-end;justify-self:end}._landingRoot_bfybs_15 .hero-actions-row{justify-content:flex-end}}@media(min-width:1280px){._landingRoot_bfybs_15 .hero-title{font-size:4.9rem}}._landingRoot_bfybs_15 .transition-strip{margin:0 auto;width:min(100%,1080px);border-top:1px solid hsl(var(--border-soft));border-bottom:1px solid hsl(var(--border-soft));padding:.9rem 1.2rem;text-align:center;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--text-muted))}._landingRoot_bfybs_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 24px 70px #00000052}._landingRoot_bfybs_15 .editorial-media>img{opacity:.78}._landingRoot_bfybs_15 .editorial-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,#0000002e,#00000073)}._landingRoot_bfybs_15 .motus-ia .ia-title{color:hsl(var(--text-primary))}._landingRoot_bfybs_15 .motus-ia .ia-copy,._landingRoot_bfybs_15 .motus-ia li span{color:hsl(var(--text-primary) / .82)}._landingRoot_bfybs_15 .page-overlay{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%)}._landingRoot_bfybs_15 .page-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;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}._landingRoot_bfybs_15 .page-tint{background:hsl(var(--bg-base) / .78)}._landingRoot_bfybs_15 .page-glow-left{border-radius:var(--motus-radius-pill);background:hsl(var(--accent) / .2);filter:blur(48px)}._landingRoot_bfybs_15 .page-glow-right{border-radius:var(--motus-radius-pill);background:hsl(var(--motus-blue-500) / .22);filter:blur(52px)}._landingRoot_bfybs_15 .reveal{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){._landingRoot_bfybs_15 .reveal,._landingRoot_bfybs_15 .reveal-delay-1,._landingRoot_bfybs_15 .reveal-delay-2,._landingRoot_bfybs_15 .reveal-delay-3{opacity:1;visibility:visible;transform:none}}._pageOverlay_bfybs_593,._pageTint_bfybs_594,._pageGlowLeft_bfybs_595,._pageGlowRight_bfybs_596{pointer-events:none;position:absolute}._pageOverlay_bfybs_593{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_bfybs_593: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_bfybs_594{inset:0;background:hsl(var(--bg-base) / .78)}._pageGlowLeft_bfybs_595{top:5%;left:-10rem;height:24rem;width:24rem;border-radius:var(--motus-radius-pill);background:hsl(var(--accent) / .2);filter:blur(48px)}._pageGlowRight_bfybs_596{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_bfybs_647{position:fixed;inset:0;background:hsl(var(--bg-base) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modalPanel_bfybs_654{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_bfybs_654{max-height:calc(100svh - 3rem);padding:1.5rem}}._field_bfybs_679{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_bfybs_679:focus{border-color:hsl(var(--accent) / .5);box-shadow:0 0 0 3px hsl(var(--accent) / .18)}._field_bfybs_679::-moz-placeholder{color:hsl(var(--text-subtle))}._field_bfybs_679::placeholder{color:hsl(var(--text-subtle))}textarea._field_bfybs_679{min-height:7rem;resize:vertical}._errorMessage_bfybs_705,._successMessage_bfybs_706{border-radius:var(--motus-radius-sm);padding:.7rem .85rem;font-size:.9rem}._errorMessage_bfybs_705{border:1px solid hsl(var(--status-danger) / .4);background:hsl(var(--status-danger) / .1);color:hsl(var(--status-danger))}._successMessage_bfybs_706{border:1px solid hsl(var(--status-success) / .4);background:hsl(var(--status-success) / .12);color:hsl(var(--status-success))}@media(max-width:768px){._landingRoot_bfybs_15{--landing-hero-height: 100svh;--landing-hero-content-top: 6.4rem;--landing-hero-content-bottom: max(3rem, calc(env(safe-area-inset-bottom) + 1.5rem) );padding-bottom:5.5rem}._landingRoot_bfybs_15 .transition-strip{padding:.85rem 1rem;font-size:.72rem;letter-spacing:.1em}._landingRoot_bfybs_15 .hero-section .hero-img{-o-object-position:center top;object-position:center top}._landingRoot_bfybs_15 .hero-title{width:100%;max-width:100%;font-size:2.55rem;line-height:1.06}._landingRoot_bfybs_15 .hero-subtitle{display:none;max-width:34ch;font-size:1.04rem;line-height:1.58}._landingRoot_bfybs_15 .hero-content{display:grid;grid-template-rows:minmax(2.5rem,.75fr) auto minmax(3.25rem,.55fr) auto minmax(2.5rem,.7fr);min-height:var(--landing-hero-height);justify-content:stretch;gap:0;padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_bfybs_15 .hero-copy{grid-row:2;gap:1.35rem;max-width:100%}._landingRoot_bfybs_15 .hero-actions{grid-row:4;align-items:stretch;width:100%;padding:.45rem;border:1px solid hsl(var(--motus-snow-50) / .14);border-radius:var(--motus-radius-md);background:linear-gradient(135deg,hsl(var(--motus-navy-900) / .55),hsl(var(--motus-navy-900) / .28));box-shadow:0 18px 42px #0000004d,inset 0 1px hsl(var(--motus-snow-50) / .06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._landingRoot_bfybs_15 .hero-actions-row{gap:.5rem}}@media(min-width:430px)and (max-width:768px){._landingRoot_bfybs_15 .hero-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._landingRoot_bfybs_15 .hero-actions-row>*{width:100%;padding-inline:1rem}}@media(max-width:768px)and (max-height:760px){._landingRoot_bfybs_15{--landing-hero-height: 100svh;--landing-hero-content-top: 6rem;--landing-hero-content-bottom: max(2rem, env(safe-area-inset-bottom))}._landingRoot_bfybs_15 .hero-content{padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_bfybs_15 .hero-copy{gap:1.05rem}._landingRoot_bfybs_15 .hero-subtitle{font-size:1rem}}@media(max-width:768px)and (max-height:680px){._landingRoot_bfybs_15{--landing-hero-height: 100svh;--landing-hero-content-top: 5.75rem;--landing-hero-content-bottom: max(2rem, env(safe-area-inset-bottom))}._landingRoot_bfybs_15 .hero-content{min-height:var(--landing-hero-height);padding-top:var(--landing-hero-content-top);padding-bottom:var(--landing-hero-content-bottom)}._landingRoot_bfybs_15 .hero-copy{gap:.95rem}._landingRoot_bfybs_15 .hero-title{font-size:2.25rem;line-height:1.05}._landingRoot_bfybs_15 .hero-subtitle{font-size:.96rem;line-height:1.48}}._landingRoot_bfybs_15 .partner-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}._landingRoot_bfybs_15 .partner-marquee-track{animation:_partnerMarquee_bfybs_1 40s linear infinite}._landingRoot_bfybs_15 .partner-marquee:hover .partner-marquee-track{animation-play-state:paused}@keyframes _partnerMarquee_bfybs_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._landingRoot_bfybs_15 .partner-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}._landingRoot_bfybs_15 .partner-marquee-track{animation:none}}
