.RevealStyles-module__0nXZRG__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.RevealStyles-module__0nXZRG__in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.RevealStyles-module__0nXZRG__reveal{opacity:1;transition:none;transform:none}}
.SectionContainerStyles-module__MoMqEa__container{width:100%;max-width:1280px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));margin:0 auto}@media (min-width:640px){.SectionContainerStyles-module__MoMqEa__container{padding-left:max(32px, env(safe-area-inset-left));padding-right:max(32px, env(safe-area-inset-right))}}@media (min-width:1280px){.SectionContainerStyles-module__MoMqEa__container{padding-left:max(64px, env(safe-area-inset-left));padding-right:max(64px, env(safe-area-inset-right))}}
.landing-module__MkS3jW__section{padding:4rem 0}@media (min-width:640px){.landing-module__MkS3jW__section{padding:5rem 0}}@media (min-width:900px){.landing-module__MkS3jW__section{padding:7.5rem 0}}.landing-module__MkS3jW__bgSurface{background:var(--surface-bg)}.landing-module__MkS3jW__card{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:20px;padding:2rem 1.375rem}@media (min-width:640px){.landing-module__MkS3jW__card{border-radius:24px;padding:3rem 2rem}}@media (min-width:900px){.landing-module__MkS3jW__card{padding:4.5rem 4rem}}.landing-module__MkS3jW__cardTint{background:var(--card-tint-bg);color:var(--card-tint-text);border-color:#0000}.landing-module__MkS3jW__cardSurface{background:var(--surface-bg);border-color:#0000}html[data-theme=dark] .landing-module__MkS3jW__card{box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000004d,0 8px 28px -8px #00000080}.landing-module__MkS3jW__tag{color:var(--w-teal-deep);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.875rem;font-size:.6875rem;font-weight:700}html[data-theme=dark] .landing-module__MkS3jW__tag{color:var(--w-teal)}.landing-module__MkS3jW__h2{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1.25rem;font-size:clamp(1.75rem,4.5vw,3.5rem);font-weight:700;line-height:1.05}@media (min-width:640px){.landing-module__MkS3jW__h2{margin-bottom:1.5rem}}.landing-module__MkS3jW__h3{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:1.125rem;font-size:clamp(1.375rem,3vw,2.375rem);font-weight:700;line-height:1.1}@media (min-width:640px){.landing-module__MkS3jW__h3{margin-bottom:1.25rem}}.landing-module__MkS3jW__lead{color:var(--text-secondary);max-width:60ch;margin-bottom:1rem;font-size:1rem}@media (min-width:640px){.landing-module__MkS3jW__lead{font-size:1.0625rem}}.landing-module__MkS3jW__detailRow{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:640px){.landing-module__MkS3jW__detailRow{gap:3rem}}@media (min-width:1024px){.landing-module__MkS3jW__detailRow{grid-template-columns:1.1fr 1fr;gap:5rem}}.landing-module__MkS3jW__detailRowFlip>div:first-child{order:2}.landing-module__MkS3jW__bullets{flex-direction:column;gap:.875rem;margin-top:.5rem;list-style:none;display:flex}.landing-module__MkS3jW__bullets li{color:var(--text-primary);padding-left:1.375rem;font-size:.96875rem;line-height:1.45;position:relative}.landing-module__MkS3jW__bullets li:before{content:"";background:var(--bullet-color);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.landing-module__MkS3jW__iconTile{background:var(--card-tint-bg);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.125rem;display:flex}.landing-module__MkS3jW__iconTile svg{width:22px;height:22px;color:var(--w-teal-deep)}.landing-module__MkS3jW__pill{border-radius:var(--r-pill);background:var(--pill-bg);border:1px solid var(--pill-border);color:var(--pill-text);align-items:center;padding:.5625rem 1rem;font-size:.78125rem;font-weight:600;display:inline-flex}.landing-module__MkS3jW__pillTint{background:var(--card-tint-bg);color:var(--w-teal-deep);border-color:#0000}html[data-theme=dark] .landing-module__MkS3jW__pillTint{color:var(--w-teal)}.landing-module__MkS3jW__pillRow{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.landing-module__MkS3jW__bodyText{color:var(--text-secondary);max-width:54ch;font-size:.96875rem;line-height:1.55}.landing-module__MkS3jW__bodyTextTint{color:var(--card-tint-text);max-width:50ch}
.ArlaiSectionStyles-module__X7yM9W__arlaiMock{background:var(--w-ink);color:var(--w-white);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:380px;padding:2rem;display:flex}html[data-theme=dark] .ArlaiSectionStyles-module__X7yM9W__arlaiMock{box-shadow:inset 0 1px #ffffff0f}.ArlaiSectionStyles-module__X7yM9W__label{color:var(--w-teal);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ArlaiSectionStyles-module__X7yM9W__big{letter-spacing:-.04em;margin:.5rem 0;font-size:clamp(4.5rem,11vw,8rem);font-weight:700;line-height:1}.ArlaiSectionStyles-module__X7yM9W__bars{align-items:flex-end;gap:.625rem;height:60px;margin-bottom:.625rem;display:flex}.ArlaiSectionStyles-module__X7yM9W__bars span{background:#1b2a28;border-radius:2px;width:18px;display:block}.ArlaiSectionStyles-module__X7yM9W__bars span:last-child{background:var(--w-teal)}.ArlaiSectionStyles-module__X7yM9W__desc{color:var(--w-text-on-dark);font-size:.84375rem}
.DsTileStyles-module__E7uOtW__tile{border-radius:18px;padding:2rem}.DsTileStyles-module__E7uOtW__ink{background:var(--w-ink);color:var(--w-white)}.DsTileStyles-module__E7uOtW__mist{background:var(--ds-mist-bg);color:var(--text-primary)}.DsTileStyles-module__E7uOtW__heading{letter-spacing:.22em;text-transform:uppercase;margin-bottom:.875rem;font-size:.71875rem;font-weight:700}.DsTileStyles-module__E7uOtW__ink .DsTileStyles-module__E7uOtW__heading{color:var(--w-teal)}.DsTileStyles-module__E7uOtW__mist .DsTileStyles-module__E7uOtW__heading{color:var(--w-teal-deep)}.DsTileStyles-module__E7uOtW__value{letter-spacing:-.035em;font-size:clamp(3.5rem,8vw,5.375rem);font-weight:700;line-height:1}html[data-theme=dark] .DsTileStyles-module__E7uOtW__mist{box-shadow:inset 0 1px #ffffff0a}
.AssetsSectionStyles-module__2RTORq__dualStack{flex-direction:column;gap:.875rem;display:flex}
.AysefCardStyles-module__Eu4aFq__card{border-radius:16px;flex-direction:column;min-height:240px;padding:1.5rem;display:flex}.AysefCardStyles-module__Eu4aFq__dot{background:var(--w-teal-deep);border-radius:50%;width:11px;height:11px;margin-bottom:1.125rem}.AysefCardStyles-module__Eu4aFq__pre{color:inherit;opacity:.55;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.375rem;font-size:.65625rem;font-weight:700}.AysefCardStyles-module__Eu4aFq__title{letter-spacing:-.015em;margin-bottom:.875rem;font-size:1.375rem;font-weight:700}.AysefCardStyles-module__Eu4aFq__desc{opacity:.78;font-size:.8125rem;line-height:1.5}.AysefCardStyles-module__Eu4aFq__a1{background:var(--ac-mist-bg);color:var(--text-primary)}.AysefCardStyles-module__Eu4aFq__a2{background:var(--w-ink);color:var(--w-white)}.AysefCardStyles-module__Eu4aFq__a2 .AysefCardStyles-module__Eu4aFq__dot{background:var(--w-teal)}.AysefCardStyles-module__Eu4aFq__a3{background:var(--ac-lilac-bg);color:var(--text-primary)}.AysefCardStyles-module__Eu4aFq__a4{background:var(--ac-haze-bg);color:var(--text-primary)}.AysefCardStyles-module__Eu4aFq__a5{background:var(--ac-surface-bg);color:var(--text-primary);border:1px solid var(--border-color)}html[data-theme=dark] .AysefCardStyles-module__Eu4aFq__card{box-shadow:inset 0 1px #ffffff0a}
.AysefSectionStyles-module__Efn-7q__row{grid-template-columns:1fr;gap:.875rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.AysefSectionStyles-module__Efn-7q__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AysefSectionStyles-module__Efn-7q__row{grid-template-columns:repeat(5,1fr)}}
.CtaPillStyles-module__cJKVWq__base{border-radius:var(--r-pill);white-space:nowrap;transition:transform .2s var(--ease,ease), box-shadow .2s var(--ease,ease), background-color .2s var(--ease,ease);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.CtaPillStyles-module__cJKVWq__base:hover{transform:translateY(-1px)}.CtaPillStyles-module__cJKVWq__primary{background:var(--w-teal);color:var(--w-ink)}.CtaPillStyles-module__cJKVWq__primary:hover{box-shadow:0 10px 24px #1fe5a659}.CtaPillStyles-module__cJKVWq__ghost{color:var(--w-white);background:0 0;border:1px solid #ffffff3d}.CtaPillStyles-module__cJKVWq__ghost:hover{box-shadow:none;background:#ffffff0f;transform:none}.CtaPillStyles-module__cJKVWq__dark{background:var(--w-ink);color:var(--w-white)}.CtaPillStyles-module__cJKVWq__sm{min-height:36px;padding:0 .875rem;font-size:.8125rem}.CtaPillStyles-module__cJKVWq__md{min-height:40px;padding:0 1.125rem;font-size:.84375rem}.CtaPillStyles-module__cJKVWq__lg{min-height:48px;padding:0 1.5rem;font-size:.875rem}
.ClosingSectionStyles-module__m8rdbq__closing{background:var(--w-black);color:var(--w-white);padding:5rem 0 calc(5rem + env(safe-area-inset-bottom));text-align:center;position:relative;overflow:hidden}@media (min-width:640px){.ClosingSectionStyles-module__m8rdbq__closing{padding:7.5rem 0 calc(7.5rem + env(safe-area-inset-bottom))}}.ClosingSectionStyles-module__m8rdbq__closing:before,.ClosingSectionStyles-module__m8rdbq__closing:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ClosingSectionStyles-module__m8rdbq__closing:before{background:radial-gradient(closest-side,#0ea17a47,#0000 70%);border:1px solid #1fe5a633;width:560px;height:560px}.ClosingSectionStyles-module__m8rdbq__closing:after{background:radial-gradient(closest-side,#0ea17a52,#0000 70%);width:320px;height:320px}@media (max-width:640px){.ClosingSectionStyles-module__m8rdbq__closing:before{width:380px;height:380px}.ClosingSectionStyles-module__m8rdbq__closing:after{width:240px;height:240px}}.ClosingSectionStyles-module__m8rdbq__inner{z-index:1;position:relative}.ClosingSectionStyles-module__m8rdbq__reveal{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media (min-width:640px){.ClosingSectionStyles-module__m8rdbq__reveal{gap:1.5rem}}.ClosingSectionStyles-module__m8rdbq__iso{width:96px;height:auto}@media (min-width:640px){.ClosingSectionStyles-module__m8rdbq__iso{width:120px}}@media (min-width:900px){.ClosingSectionStyles-module__m8rdbq__iso{width:140px}}.ClosingSectionStyles-module__m8rdbq__eyebrow{color:var(--w-teal);letter-spacing:.28em;font-size:.6875rem;font-weight:700}.ClosingSectionStyles-module__m8rdbq__title{letter-spacing:-.04em;font-size:clamp(3.5rem,10vw,8rem);font-weight:700;line-height:.95}.ClosingSectionStyles-module__m8rdbq__sub{color:var(--w-text-on-dark);max-width:48ch;padding:0 1rem;font-size:1rem}@media (min-width:640px){.ClosingSectionStyles-module__m8rdbq__sub{padding:0;font-size:1.0625rem}}.ClosingSectionStyles-module__m8rdbq__cta{min-height:52px;padding:0 1.625rem;font-size:.875rem}
.FrameChipStyles-module__fcrxZq__frame{background:var(--frame-bg);border:1px solid var(--frame-border);color:var(--text-primary);border-radius:10px;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.84375rem;font-weight:700;display:inline-flex}.FrameChipStyles-module__fcrxZq__frame:before{content:"";background:var(--w-teal);border-radius:50%;width:9px;height:9px}
.ComplianceSectionStyles-module__XcuZJW__cardCenter{text-align:center}.ComplianceSectionStyles-module__XcuZJW__tag{margin-bottom:1.125rem}.ComplianceSectionStyles-module__XcuZJW__title{max-width:18ch;margin:0 auto 1.125rem}.ComplianceSectionStyles-module__XcuZJW__lead{margin:0 auto 2.5rem}.ComplianceSectionStyles-module__XcuZJW__frames{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:43.75rem;margin:0 auto;display:flex}
.HeroSectionStyles-module__OXJ86W__hero{background:var(--w-black);color:var(--w-white);flex-direction:column;min-height:90dvh;padding:5rem 0 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.HeroSectionStyles-module__OXJ86W__hero{padding:7.5rem 0 2rem}}.HeroSectionStyles-module__OXJ86W__hero:before,.HeroSectionStyles-module__OXJ86W__hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.HeroSectionStyles-module__OXJ86W__hero:before{background:radial-gradient(closest-side,#0ea17a47,#0000 70%);border:1px solid #1fe5a638;width:720px;height:720px;top:-180px;right:-180px}.HeroSectionStyles-module__OXJ86W__hero:after{background:radial-gradient(closest-side,#0ea17a38,#0000 70%);width:520px;height:520px;bottom:-220px;right:-100px}@media (max-width:640px){.HeroSectionStyles-module__OXJ86W__hero:before{width:560px;height:560px;top:-280px;right:-280px}.HeroSectionStyles-module__OXJ86W__hero:after{display:none}}.HeroSectionStyles-module__OXJ86W__inner{z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.HeroSectionStyles-module__OXJ86W__eyebrow{color:var(--w-teal);letter-spacing:.28em;margin-bottom:1.25rem;font-size:.6875rem;font-weight:700}@media (min-width:640px){.HeroSectionStyles-module__OXJ86W__eyebrow{margin-bottom:1.5rem}}.HeroSectionStyles-module__OXJ86W__title{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(2.25rem,7.5vw,6rem);font-weight:700;line-height:1.04}@media (min-width:640px){.HeroSectionStyles-module__OXJ86W__title{margin-bottom:2rem;line-height:1.02}}.HeroSectionStyles-module__OXJ86W__sub{color:var(--w-text-on-dark);max-width:60ch;margin-bottom:2rem;font-size:clamp(.9375rem,1.5vw,1.1875rem);line-height:1.5}@media (min-width:640px){.HeroSectionStyles-module__OXJ86W__sub{margin-bottom:2.5rem}}.HeroSectionStyles-module__OXJ86W__cta{flex-wrap:wrap;gap:.625rem;display:flex}.HeroSectionStyles-module__OXJ86W__meta{z-index:1;padding-top:1.25rem;padding-bottom:env(safe-area-inset-bottom);color:var(--w-muted-dark);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:3rem;font-size:.75rem;display:flex;position:relative}@media (min-width:640px){.HeroSectionStyles-module__OXJ86W__meta{gap:.75rem;margin-top:4rem;padding-top:1.5rem;font-size:.8125rem}}@media (max-width:520px){.HeroSectionStyles-module__OXJ86W__meta{flex-direction:column;align-items:flex-start;gap:.5rem}.HeroSectionStyles-module__OXJ86W__meta>div{width:100%}}.HeroSectionStyles-module__OXJ86W__meta strong{color:var(--w-white);font-weight:600;display:block}
.KpiCellStyles-module__tDzZRG__cell{border-top:1px solid var(--border-color);padding-top:1.25rem}@media (min-width:640px){.KpiCellStyles-module__tDzZRG__cell{padding-top:1.5rem}}.KpiCellStyles-module__tDzZRG__num{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(2.625rem,5.5vw,4.5rem);font-weight:700;line-height:1}.KpiCellStyles-module__tDzZRG__num span{color:var(--w-teal-deep)}html[data-theme=dark] .KpiCellStyles-module__tDzZRG__num span{color:var(--w-teal)}.KpiCellStyles-module__tDzZRG__label{color:var(--text-secondary);max-width:24ch;margin-top:.625rem;font-size:.84375rem}
.KpiStripSectionStyles-module__PyoRca__strip{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.KpiStripSectionStyles-module__PyoRca__strip{grid-template-columns:repeat(3,1fr);gap:1.5rem}}
.LogGraphRegTechSectionStyles-module__-I_6tW__frameCard{background:var(--frame-card-bg);border-radius:18px;padding:1.75rem}.LogGraphRegTechSectionStyles-module__-I_6tW__frameCard h4{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.125rem;font-size:.84375rem;font-weight:700;display:flex}.LogGraphRegTechSectionStyles-module__-I_6tW__frameGrid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.LogGraphRegTechSectionStyles-module__-I_6tW__kpiCard{background:var(--w-ink);color:var(--w-white);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:.875rem;padding:1.5rem 1.75rem;display:flex}html[data-theme=dark] .LogGraphRegTechSectionStyles-module__-I_6tW__kpiCard{box-shadow:inset 0 1px #ffffff0f}.LogGraphRegTechSectionStyles-module__-I_6tW__head{letter-spacing:.22em;color:var(--w-teal);text-transform:uppercase;margin-bottom:.5rem;font-size:.71875rem;font-weight:700}.LogGraphRegTechSectionStyles-module__-I_6tW__val{letter-spacing:-.025em;font-size:2.625rem;font-weight:700;line-height:1}.LogGraphRegTechSectionStyles-module__-I_6tW__sub{color:var(--w-text-on-dark);max-width:24ch;font-size:.78125rem}
.StatTileStyles-module__QxWpCa__tile{border-radius:14px;padding:1.375rem}.StatTileStyles-module__QxWpCa__mist{background:var(--stat-tile-mist-bg);color:var(--text-primary)}.StatTileStyles-module__QxWpCa__ink{background:var(--w-ink);color:var(--w-white)}.StatTileStyles-module__QxWpCa__dot{background:var(--w-teal-deep);border-radius:50%;width:11px;height:11px;margin-bottom:.875rem}.StatTileStyles-module__QxWpCa__ink .StatTileStyles-module__QxWpCa__dot{background:var(--w-teal)}.StatTileStyles-module__QxWpCa__value{letter-spacing:-.025em;font-size:2.125rem;font-weight:700;line-height:1}.StatTileStyles-module__QxWpCa__label{color:var(--text-secondary);margin-top:.5rem;font-size:.71875rem}.StatTileStyles-module__QxWpCa__ink .StatTileStyles-module__QxWpCa__label{color:var(--w-text-on-dark)}html[data-theme=dark] .StatTileStyles-module__QxWpCa__mist{box-shadow:inset 0 1px #ffffff0a}
.SiteFooterStyles-module__A0NoTq__footer{background:var(--footer-bg);border-top:1px solid var(--footer-border);padding:3rem 0 calc(2rem + env(safe-area-inset-bottom));color:var(--text-primary)}@media (min-width:640px){.SiteFooterStyles-module__A0NoTq__footer{padding:4rem 0 calc(2.5rem + env(safe-area-inset-bottom))}}.SiteFooterStyles-module__A0NoTq__grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.SiteFooterStyles-module__A0NoTq__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.SiteFooterStyles-module__A0NoTq__brand{letter-spacing:.14em;color:var(--text-primary);align-items:center;gap:.625rem;font-size:1rem;font-weight:800;display:flex}.SiteFooterStyles-module__A0NoTq__brandIso{flex-shrink:0;width:auto;height:32px}.SiteFooterStyles-module__A0NoTq__brandF{color:var(--w-teal)}.SiteFooterStyles-module__A0NoTq__tagline{color:var(--text-secondary);max-width:34ch;margin-top:.875rem;font-size:.84375rem;line-height:1.5}.SiteFooterStyles-module__A0NoTq__col h5{color:var(--text-secondary);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.125rem;font-size:.6875rem;font-weight:700}.SiteFooterStyles-module__A0NoTq__col ul{color:var(--text-primary);flex-direction:column;gap:.625rem;font-size:.875rem;list-style:none;display:flex}.SiteFooterStyles-module__A0NoTq__col li{cursor:pointer}.SiteFooterStyles-module__A0NoTq__col li:hover{color:var(--w-teal-deep)}.SiteFooterStyles-module__A0NoTq__bottom{border-top:1px solid var(--footer-border);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:3rem;padding-top:1.5rem;font-size:.78125rem;display:flex}.SiteFooterStyles-module__A0NoTq__conf{border-radius:var(--r-pill);background:var(--foot-bottom-pill-bg);color:var(--text-secondary);letter-spacing:.18em;padding:.25rem .625rem;font-size:.65625rem;font-weight:700;display:inline-block}
.NeocsSectionStyles-module__d0LOFa__mock{background:var(--mock-bg);border:1px solid var(--mock-border);border-radius:18px;padding:1.5rem}.NeocsSectionStyles-module__d0LOFa__mockHeader{color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.125rem;font-size:.8125rem;font-weight:600;display:flex}.NeocsSectionStyles-module__d0LOFa__mockHeader svg{width:14px;height:14px;color:var(--text-primary)}.NeocsSectionStyles-module__d0LOFa__statRow{grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:1.125rem;display:grid}.NeocsSectionStyles-module__d0LOFa__topo{background:var(--topo-bg);border:1px solid var(--mock-border);height:200px;color:var(--text-primary);border-radius:14px;justify-content:center;align-items:center;padding:1.25rem;display:flex}.NeocsSectionStyles-module__d0LOFa__topo svg{width:100%;height:100%}
.PlatformCardStyles-module__TnuYPa__card{min-height:175px;transition:transform .25s var(--ease,ease), box-shadow .25s var(--ease,ease);border-radius:16px;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative}.PlatformCardStyles-module__TnuYPa__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.PlatformCardStyles-module__TnuYPa__head{justify-content:space-between;align-items:flex-start;display:flex}.PlatformCardStyles-module__TnuYPa__tag{letter-spacing:.18em;opacity:.65;font-size:.65625rem;font-weight:700}.PlatformCardStyles-module__TnuYPa__dot{background:var(--w-ink);border-radius:50%;width:10px;height:10px;position:absolute;top:1.5rem;right:1.5rem}.PlatformCardStyles-module__TnuYPa__title{letter-spacing:-.015em;margin:1.125rem 0 .625rem;font-size:1.375rem;font-weight:700}.PlatformCardStyles-module__TnuYPa__desc{opacity:.85;font-size:.84375rem;line-height:1.5}.PlatformCardStyles-module__TnuYPa__t1{background:var(--w-teal);color:var(--w-ink)}.PlatformCardStyles-module__TnuYPa__t2{background:var(--w-orange);color:var(--w-white)}.PlatformCardStyles-module__TnuYPa__t2 .PlatformCardStyles-module__TnuYPa__dot{background:var(--w-teal)}.PlatformCardStyles-module__TnuYPa__t3{background:var(--pcard-lilac-bg);color:var(--text-primary)}.PlatformCardStyles-module__TnuYPa__t4{background:var(--w-navy);color:var(--w-white)}.PlatformCardStyles-module__TnuYPa__t4 .PlatformCardStyles-module__TnuYPa__dot{background:var(--w-teal)}.PlatformCardStyles-module__TnuYPa__t5{background:var(--pcard-mist-bg);color:var(--text-primary)}.PlatformCardStyles-module__TnuYPa__t6{background:var(--w-ink);color:var(--w-white)}.PlatformCardStyles-module__TnuYPa__t6 .PlatformCardStyles-module__TnuYPa__dot,:is(html[data-theme=dark] .PlatformCardStyles-module__TnuYPa__t3 .PlatformCardStyles-module__TnuYPa__dot,html[data-theme=dark] .PlatformCardStyles-module__TnuYPa__t5 .PlatformCardStyles-module__TnuYPa__dot){background:var(--w-teal)}html[data-theme=dark] .PlatformCardStyles-module__TnuYPa__card{box-shadow:0 4px 16px #0000004d}html[data-theme=dark] .PlatformCardStyles-module__TnuYPa__card:hover{box-shadow:0 14px 36px #0000008c,0 0 0 1px #1fe5a614}
.LanguageSwitcherStyles-module__7VwcvW__wrap{position:relative}.LanguageSwitcherStyles-module__7VwcvW__btn{border-radius:var(--r-pill);height:40px;color:var(--nav-text);border:1px solid var(--nav-control-border);background:0 0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:flex}@media (min-width:640px){.LanguageSwitcherStyles-module__7VwcvW__btn{padding:0 .875rem}}.LanguageSwitcherStyles-module__7VwcvW__btn:hover{border-color:var(--w-teal-deep)}.LanguageSwitcherStyles-module__7VwcvW__btn svg{opacity:.7;width:14px;height:14px}.LanguageSwitcherStyles-module__7VwcvW__menu{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-card);z-index:60;border-radius:12px;min-width:200px;padding:.375rem;display:none;position:absolute;top:calc(100% + 8px);right:0}.LanguageSwitcherStyles-module__7VwcvW__open{display:block}.LanguageSwitcherStyles-module__7VwcvW__item{width:100%;color:var(--text-primary);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.6875rem .75rem;font-size:.84375rem;font-weight:500;display:flex}.LanguageSwitcherStyles-module__7VwcvW__item:hover{background:var(--surface-bg)}.LanguageSwitcherStyles-module__7VwcvW__itemSelected{background:var(--card-tint-bg);color:var(--card-tint-text)}.LanguageSwitcherStyles-module__7VwcvW__code{color:var(--text-secondary);letter-spacing:.06em;font-size:.6875rem;font-weight:700}.LanguageSwitcherStyles-module__7VwcvW__beta{background:var(--surface-bg);color:var(--text-secondary);letter-spacing:.04em;border-radius:4px;margin-left:4px;padding:2px 5px;font-size:.5625rem;font-weight:700}
.ThemeToggleStyles-module__g-Op_G__btn{border-radius:var(--r-pill);border:1px solid var(--nav-control-border);width:40px;height:40px;color:var(--nav-text);transition:border-color .2s var(--ease,ease), background-color .2s var(--ease,ease), box-shadow .2s var(--ease,ease);background:0 0;justify-content:center;align-items:center;display:flex}.ThemeToggleStyles-module__g-Op_G__btn:hover{border-color:var(--w-teal-deep)}.ThemeToggleStyles-module__g-Op_G__icon{width:16px;height:16px}.ThemeToggleStyles-module__g-Op_G__hidden{display:none}html[data-theme=dark] .ThemeToggleStyles-module__g-Op_G__btn:hover{box-shadow:0 0 0 1px #1fe5a626}
.PlatformsSectionStyles-module__NZYSCG__gridSection{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.PlatformsSectionStyles-module__NZYSCG__gridSection{grid-template-columns:1fr 1.4fr;align-items:center;gap:4rem}}.PlatformsSectionStyles-module__NZYSCG__pcards{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.PlatformsSectionStyles-module__NZYSCG__pcards{grid-template-columns:1fr 1fr}}
.ProblemChipStyles-module__4Y1Jxq__chip{background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-card);border:1px solid var(--border-color);text-align:left;border-radius:20px;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.84375rem;display:flex}@media (min-width:640px){.ProblemChipStyles-module__4Y1Jxq__chip{border-radius:var(--r-pill);padding:.875rem 1.375rem;font-size:.875rem}}.ProblemChipStyles-module__4Y1Jxq__chip:before{content:"✦";color:var(--w-teal-deep);flex-shrink:0;font-size:.8125rem}html[data-theme=dark] .ProblemChipStyles-module__4Y1Jxq__chip:before{color:var(--w-teal)}
.SiteNavStyles-module__wFHosW__nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);background:var(--nav-bg);border-bottom:1px solid var(--nav-border);color:var(--nav-text);transition:all .25s var(--ease,ease);padding-top:env(safe-area-inset-top);position:sticky;top:0}.SiteNavStyles-module__wFHosW__inner{width:100%;max-width:1280px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:.5rem;height:60px;margin:0 auto;display:flex}@media (min-width:640px){.SiteNavStyles-module__wFHosW__inner{padding-left:max(32px, env(safe-area-inset-left));padding-right:max(32px, env(safe-area-inset-right));gap:.75rem;height:68px}}@media (min-width:1280px){.SiteNavStyles-module__wFHosW__inner{padding-left:max(64px, env(safe-area-inset-left));padding-right:max(64px, env(safe-area-inset-right))}}.SiteNavStyles-module__wFHosW__compact .SiteNavStyles-module__wFHosW__inner{height:52px}@media (min-width:640px){.SiteNavStyles-module__wFHosW__compact .SiteNavStyles-module__wFHosW__inner{height:56px}}.SiteNavStyles-module__wFHosW__brand{letter-spacing:.14em;color:var(--nav-text);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:800;display:flex}@media (min-width:640px){.SiteNavStyles-module__wFHosW__brand{font-size:1rem}}.SiteNavStyles-module__wFHosW__brandIso{flex-shrink:0;width:auto;height:28px}@media (min-width:640px){.SiteNavStyles-module__wFHosW__brandIso{height:32px}}.SiteNavStyles-module__wFHosW__brandF{color:var(--w-teal)}.SiteNavStyles-module__wFHosW__links{color:var(--nav-muted);gap:1.75rem;font-size:.875rem;font-weight:500;display:none}.SiteNavStyles-module__wFHosW__links a:hover{color:var(--nav-text)}@media (min-width:920px){.SiteNavStyles-module__wFHosW__links{display:flex}}.SiteNavStyles-module__wFHosW__right{align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.SiteNavStyles-module__wFHosW__right{gap:.625rem}}@media (max-width:460px){.SiteNavStyles-module__wFHosW__demoCta{display:none}.SiteNavStyles-module__wFHosW__inner{gap:.375rem}}
.ProblemSectionStyles-module__CXWWfG__problem{background:var(--card-tint-bg);text-align:center;color:var(--card-tint-text);padding:5rem 0 6.25rem;position:relative;overflow:hidden}@media (min-width:640px){.ProblemSectionStyles-module__CXWWfG__problem{padding:7.5rem 0 8.75rem}}.ProblemSectionStyles-module__CXWWfG__watermark{color:var(--problem-watermark);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8.75rem,32vw,22.5rem);font-weight:800;line-height:1;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.ProblemSectionStyles-module__CXWWfG__inner{z-index:1;position:relative}.ProblemSectionStyles-module__CXWWfG__title{letter-spacing:-.03em;max-width:18ch;color:var(--card-tint-text);margin:0 auto;font-size:clamp(2rem,5.2vw,4rem);font-weight:700;line-height:1.08}.ProblemSectionStyles-module__CXWWfG__chipsGrid{z-index:1;grid-template-columns:1fr;gap:.875rem;max-width:67.5rem;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid;position:relative}@media (min-width:900px){.ProblemSectionStyles-module__CXWWfG__chipsGrid{height:380px;margin-top:0;display:block}.ProblemSectionStyles-module__CXWWfG__chipsGrid>*{position:absolute}.ProblemSectionStyles-module__CXWWfG__chipsGrid>:first-child{max-width:360px;top:-60px;left:0}.ProblemSectionStyles-module__CXWWfG__chipsGrid>:nth-child(2){max-width:380px;top:-20px;right:0}.ProblemSectionStyles-module__CXWWfG__chipsGrid>:nth-child(3){max-width:400px;bottom:0;left:50%;transform:translate(-50%)}}
