.brand-wave-bg{position:absolute;inset:0;overflow:hidden}.brand-wave-spin{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,rgba(162,233,233,.35),rgba(72,198,209,.5),rgba(0,168,204,.45),rgba(30,90,168,.55),rgba(0,71,171,.6),rgba(72,198,209,.45),rgba(162,233,233,.35));filter:blur(72px);opacity:.55;animation:brand-wave-spin 28s linear infinite}.brand-wave{position:absolute;border-radius:42% 58% 68% 32%/42% 48% 58% 52%;filter:blur(36px);opacity:.65;will-change:transform}.brand-wave-1{width:75%;height:55%;top:-8%;left:-12%;background:linear-gradient(125deg,rgba(72,198,209,.75),rgba(38,181,196,.25));animation:brand-wave-flow-1 16s ease-in-out infinite}.brand-wave-2{width:65%;height:50%;top:18%;right:-18%;background:linear-gradient(210deg,rgba(0,168,204,.6),rgba(0,71,171,.35));animation:brand-wave-flow-2 19s ease-in-out infinite}.brand-wave-3{width:80%;height:45%;bottom:-12%;left:5%;background:linear-gradient(15deg,rgba(0,71,171,.65),rgba(30,90,168,.3));animation:brand-wave-flow-3 22s ease-in-out infinite}.brand-wave-4{width:50%;height:40%;bottom:20%;right:8%;background:linear-gradient(300deg,rgba(162,233,233,.5),rgba(72,198,209,.2));animation:brand-wave-flow-4 14s ease-in-out infinite}.brand-wave-bg--shell .brand-wave-spin{width:200%;height:200%;filter:blur(36px);opacity:.72}.brand-wave-bg--shell .brand-wave{filter:blur(22px);opacity:.82}@keyframes brand-wave-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes brand-wave-flow-1{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(6%,8%) rotate(12deg) scale(1.06)}}@keyframes brand-wave-flow-2{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-8%,5%) rotate(-10deg) scale(1.08)}}@keyframes brand-wave-flow-3{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(5%,-6%) rotate(8deg) scale(.94)}}@keyframes brand-wave-flow-4{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-4%,-8%) rotate(-14deg) scale(1.05)}}@media (prefers-reduced-motion:reduce){.brand-wave,.brand-wave-spin{animation:none!important}}.home-page{height:100dvh;overflow:hidden}.auth-brand-panel,.home-page{background:#020810}.home-hero{background:radial-gradient(circle at 18% 18%,rgba(38,181,196,.14),transparent 30rem),radial-gradient(circle at 82% 70%,rgba(0,71,171,.18),transparent 34rem),#020810;color:#f0fafa}.home-hero:after{content:"";inset:0;z-index:0;opacity:.18;background-image:linear-gradient(rgba(126,179,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(126,179,255,.08) 1px,transparent 0);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.home-hero:after,.home-logo-rail{position:absolute;pointer-events:none}.home-logo-rail{top:0;bottom:0;z-index:1;width:clamp(5rem,12vw,8.5rem);background:#000;overflow:hidden}.home-logo-rail--start{left:0}.home-logo-rail--end{right:0}.home-subject-rail-inner{position:absolute;inset:0}.home-subject-rail-line{position:absolute;display:inline-flex;align-items:center;max-width:calc(100% - .5rem);translate:0 -50%;font-weight:500;letter-spacing:.06em;line-height:1.1;white-space:nowrap;color:rgba(162,233,233,.92);text-transform:uppercase;overflow:hidden;will-change:transform}.home-subject-rail-line--start{inset-inline-start:.3rem;inset-inline-end:auto;justify-content:flex-start}.home-subject-rail-line--end{inset-inline-start:auto;inset-inline-end:.3rem;justify-content:flex-end}.home-subject-rail-line--center{inset-inline:.3rem;justify-content:center;text-align:center}.home-subject-rail-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-subject-rail-cursor{flex-shrink:0;margin-inline-start:1px;color:rgba(72,198,209,.9);animation:home-subject-cursor-blink .95s step-end infinite}@keyframes home-subject-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.home-subject-rail-line[dir=rtl]{letter-spacing:0;text-transform:none;font-weight:600}.home-subject-rail-line:nth-child(3n){color:rgba(126,179,255,.85)}.home-subject-rail-line:nth-child(5n){color:rgba(240,250,250,.55)}@media (max-width:639px){.home-logo-rail{width:clamp(3.75rem,15vw,5.25rem)}.home-subject-rail-line--start{inset-inline-start:.15rem}.home-subject-rail-line--end{inset-inline-end:.15rem}.home-subject-rail-line--center{inset-inline:.15rem}}@media (prefers-reduced-motion:reduce){.home-subject-rail-cursor{display:none}.home-command-float{animation:none}}.home-hero-fade{position:absolute;inset-inline:0;bottom:0;height:8rem;background:linear-gradient(to bottom,transparent,var(--sj-color-canvas));pointer-events:none}.home-scroll-progress{position:fixed;inset-inline:0;top:0;z-index:9999;height:3px;pointer-events:none;background:rgba(72,198,209,.12)}.home-scroll-progress-bar{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#48c6d1,#00a8cc,#0047ab)}[dir=rtl] .home-scroll-progress-bar{transform-origin:right center}.home-scroll-hint{position:absolute;inset-inline:0;bottom:2rem;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:rgba(186,230,235,.7);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.home-scroll-hint-icon{animation:home-scroll-hint-slide 2s ease-in-out infinite}@keyframes home-scroll-hint-slide{0%,to{transform:translateX(0);opacity:.55}50%{transform:translateX(8px);opacity:1}}[dir=rtl] .home-scroll-hint-icon{animation-name:home-scroll-hint-slide-rtl}@keyframes home-scroll-hint-slide-rtl{0%,to{transform:translateX(0);opacity:.55}50%{transform:translateX(-8px);opacity:1}}@media (prefers-reduced-motion:reduce){.home-scroll-hint-icon{animation:none}}.home-hscroll{position:relative;z-index:2;width:100%;max-width:100%;height:100dvh;overflow:hidden;direction:ltr;unicode-bidi:isolate}.home-hscroll,.home-hscroll a,.home-hscroll button{touch-action:none}.home-hscroll-track{display:flex;flex-wrap:nowrap;align-items:stretch;position:relative;left:0;width:-moz-max-content;width:max-content;height:100%;margin-inline:0;direction:ltr;will-change:transform}.home-hscroll-panel{position:relative;box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;flex:0 0 auto;overflow:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.home-hscroll-panel::-webkit-scrollbar{display:none;width:0;height:0}.home-features-scroller{position:relative;width:100%;margin-top:2rem;overflow:hidden;direction:ltr;unicode-bidi:isolate}.home-features-track{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform;direction:ltr}.home-features-page{box-sizing:border-box;flex:0 0 auto;width:100%;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));align-content:start;align-items:stretch;padding-inline:2px}@media (min-width:640px){.home-features-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-features-page{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-features-page-dots{display:flex;justify-content:center;gap:.45rem;margin-top:1.25rem}.home-features-page-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--sj-color-border,#cbd5e1);transition:transform .2s ease,background .2s ease}.home-features-page-dot.is-active{background:var(--sj-color-accent,#00a8cc);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.home-hscroll,.home-page{height:auto;overflow:visible}.home-hscroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.home-hscroll-track{transform:none!important}.home-hscroll-panel{scroll-snap-align:start;width:100%;flex:0 0 100%}.home-features-track{transform:none!important;flex-wrap:wrap;width:100%}.home-features-page{flex:1 1 100%;width:100%}}.home-section-scroll{scroll-margin-top:3.75rem}@media (min-width:768px){.home-section-scroll{scroll-margin-top:5rem}}@media (max-width:767.98px){.home-page{min-height:100dvh}.home-hscroll,.home-page{height:auto;overflow:visible}.home-hscroll{touch-action:auto}.home-hscroll a,.home-hscroll button{touch-action:manipulation}.home-hscroll-track{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%!important;height:auto;transform:none!important;will-change:auto}.home-hscroll-panel{width:100%!important;height:auto;min-height:0;flex:none;overflow:visible}.home-hscroll-panel.home-hero{min-height:100dvh;min-height:100svh}.home-hero:after{background-size:3.5rem 3.5rem}.home-hero-outcomes{gap:.65rem}.home-hero-outcomes>div{padding-inline-end:.4rem}.home-features-scroller{overflow:visible}.home-features-track{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%!important;transform:none!important;will-change:auto}.home-features-page{width:100%!important;flex:none;gap:.75rem}.home-features-page-dots{display:none}.home-roles-list-item{opacity:1!important}.home-nav.home-nav-bar{background:rgba(2,8,16,.92);border-bottom:1px solid rgba(72,198,209,.15);backdrop-filter:blur(12px)}.home-nav-scrolled{background:rgba(2,8,16,.92);border-bottom:1px solid rgba(72,198,209,.18);backdrop-filter:blur(14px)}.home-locale-switcher>div{transform:scale(.92);transform-origin:center}.home-footer-dense{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px))}.home-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1.1rem;padding-inline:.15rem}.home-footer-brand{grid-column:1/-1;margin-bottom:.35rem}.home-footer-tagline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:none;font-size:.72rem;line-height:1.45;padding-inline-end:.25rem}.home-footer-col--features .home-footer-list li:nth-child(n+4){display:none}.home-footer-col--contact{grid-column:1/-1;padding-top:.45rem;border-top:1px solid rgba(72,198,209,.12)}.home-footer-contact-list{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.4rem}.home-footer-contact-list li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.home-footer-heading{font-size:.65rem;letter-spacing:.04em;margin-bottom:.15rem}.home-footer-list{margin-top:.35rem;gap:.35rem;font-size:.75rem;line-height:1.45}.home-footer-list li{padding-inline:.1rem;overflow-wrap:break-word}}.home-windmill-wrap{position:relative;isolation:isolate}.home-windmill-stage{position:fixed;inset:0;z-index:8;display:none;align-items:center;justify-content:center;pointer-events:none;opacity:0}.home-windmill-logo{position:relative;width:clamp(10rem,18vw,15rem);will-change:transform;z-index:1}.home-windmill-logo:before{content:"";position:absolute;inset:-20%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(255,255,255,.4) 45%,transparent 72%)}.home-windmill-logo img{width:100%;height:auto;filter:drop-shadow(0 28px 56px rgba(0,71,171,.4))}@media (min-width:1024px){.home-windmill-stage{display:flex}.home-windmill-sector{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:safe center}.home-windmill-layout{display:grid;width:100%;max-width:76rem;margin-inline:auto;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.home-windmill-sector[data-sector=features] .home-windmill-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,22vw)}.home-windmill-sector[data-sector=features] .home-windmill-content{grid-column:1;max-width:42rem}.home-windmill-sector[data-sector=features] .home-windmill-lane{grid-column:2}.home-windmill-sector[data-sector=features] [data-features-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-windmill-sector[data-sector=platform] .home-windmill-layout{grid-template-columns:1fr;gap:clamp(2rem,4vh,3.5rem)}.home-windmill-sector[data-sector=platform] .home-windmill-platform-header{max-width:40rem}.home-windmill-sector[data-sector=platform] .home-windmill-platform-body{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,22vw) minmax(18rem,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.home-windmill-sector[data-sector=platform] .home-windmill-content--steps{grid-column:1;justify-self:start;width:min(100%,22rem);min-width:0}.home-windmill-sector[data-sector=platform] .home-windmill-lane{grid-column:2;min-height:clamp(18rem,52vh,36rem);align-self:stretch}.home-windmill-sector[data-sector=platform] .home-windmill-content--visual{grid-column:3;justify-self:end;width:min(100%,22rem);min-width:0}.home-windmill-sector[data-sector=platform] .home-showcase-panel{overflow:hidden}.home-windmill-sector[data-sector=platform] [data-showcase-step]:not(.home-showcase-step-active){display:none}.home-windmill-sector[data-sector=platform] [data-showcase-step].home-showcase-step-active{opacity:1!important}.home-windmill-sector[data-sector=platform].is-showcase-pinned [data-showcase-step]:not(.home-showcase-step-active){display:none}.home-windmill-sector[data-sector=stats] .home-windmill-layout{grid-template-columns:minmax(14rem,22vw) minmax(0,1fr)}.home-windmill-sector[data-sector=stats] .home-windmill-lane{grid-column:1}.home-windmill-sector[data-sector=stats] .home-windmill-content{grid-column:2;max-width:42rem;margin-inline-start:auto;text-align:end}.home-windmill-sector[data-sector=stats] [data-stats-grid]{direction:ltr}[dir=rtl] .home-windmill-sector[data-sector=stats] .home-windmill-content{text-align:start}.home-windmill-sector[data-sector=cta]{justify-content:flex-start;padding-top:clamp(5rem,14vh,9rem)}.home-windmill-sector[data-sector=cta] .home-windmill-layout{grid-template-columns:1fr;gap:clamp(3.5rem,9vh,7rem)}.home-windmill-sector[data-sector=cta] .home-windmill-lane{width:min(20vw,16rem);min-height:clamp(16rem,30vh,24rem);margin-inline:auto}.home-windmill-sector[data-sector=cta] .home-windmill-content{width:100%;max-width:40rem;margin-inline:auto;position:relative;z-index:1}.home-windmill-sector[data-sector=cta] [data-cta-block]{position:relative;z-index:1}.home-windmill-lane{min-height:clamp(10rem,18vw,15rem);pointer-events:none}}.home-windmill-sector[data-sector=capabilities],.home-windmill-sector[data-sector=cta],.home-windmill-sector[data-sector=dashboard],.home-windmill-sector[data-sector=features],.home-windmill-sector[data-sector=platform],.home-windmill-sector[data-sector=stats],.home-windmill-sector[data-sector=subscribe]{background:transparent}.home-canvas{position:fixed;inset:0;z-index:0;background:linear-gradient(165deg,#f6fbfc,#eef7f9);pointer-events:none}.home-hscroll-panel>:not(.brand-wave-bg):not(.home-logo-rail){position:relative;z-index:2}.home-hscroll-panel>.home-logo-rail{z-index:2}.home-logo-watermark-anchor{position:absolute;z-index:1;top:0;left:0;width:100vw;height:100%;pointer-events:none}@media (max-width:767.98px){.home-logo-watermark-anchor{position:fixed;top:0;left:0;width:100vw;height:100dvh;transform:none!important}}.home-logo-watermark{position:absolute;bottom:0;left:0;width:min(236vw,96rem);aspect-ratio:1;background:url(/images/logo_10.webp) 50%/contain no-repeat;opacity:.15;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%);animation:home-logo-watermark-spin 22s linear infinite}.home-logo-watermark--rtl{left:auto;right:0;animation-name:home-logo-watermark-spin-rtl}@keyframes home-logo-watermark-spin{0%{transform:translate(-50%,50%) rotate(0deg)}to{transform:translate(-50%,50%) rotate(1turn)}}@keyframes home-logo-watermark-spin-rtl{0%{transform:translate(50%,50%) rotate(0deg)}to{transform:translate(50%,50%) rotate(1turn)}}[data-theme=dark] .home-canvas{background:linear-gradient(165deg,var(--sj-color-canvas) 0,var(--sj-color-surface-muted) 100%)}[data-theme=dark] .home-windmill-sector[data-sector=capabilities],[data-theme=dark] .home-windmill-sector[data-sector=cta],[data-theme=dark] .home-windmill-sector[data-sector=dashboard],[data-theme=dark] .home-windmill-sector[data-sector=features],[data-theme=dark] .home-windmill-sector[data-sector=platform],[data-theme=dark] .home-windmill-sector[data-sector=stats],[data-theme=dark] .home-windmill-sector[data-sector=subscribe]{background:transparent;color:var(--sj-color-text-primary)}[data-theme=dark] .home-showcase-step-active{background:linear-gradient(135deg,rgba(72,198,209,.14),var(--sj-color-surface) 100%)}[data-theme=dark] .home-section-kicker{color:#72d7df}[data-theme=dark] .home-cta-gradient{background:linear-gradient(135deg,rgba(72,198,209,.2),rgba(0,168,204,.14),rgba(0,71,171,.12))}[data-theme=dark] .home-feature-card{background:var(--sj-color-surface);border-color:var(--sj-color-border)}[data-theme=dark] .home-showcase-panel{background:linear-gradient(160deg,rgba(72,198,209,.14),rgba(0,71,171,.1))}.home-windmill-sector.is-active{--windmill-sector-glow:rgba(72,198,209,0.08)}.home-windmill-sector.is-active:before{content:"";position:absolute;inset:10% 8%;border-radius:2rem;background:radial-gradient(circle at 50% 50%,var(--windmill-sector-glow),transparent 70%);pointer-events:none}.home-showcase-step-active{border-color:rgba(72,198,209,.55)!important;box-shadow:0 8px 32px rgba(0,71,171,.12);background:linear-gradient(135deg,rgba(72,198,209,.08),rgba(255,255,255,1))}.home-roles-list-item--media.home-showcase-step-active{background:var(--sj-color-surface)}@media (max-width:1023px){.home-windmill-sector[data-sector=platform].is-showcase-pinned [data-showcase-step]:not(.home-showcase-step-active){display:none}.home-windmill-sector[data-sector=platform].is-showcase-pinned .home-windmill-content--visual{min-height:clamp(16rem,42vh,22rem)}}.home-showcase-progress{display:flex;gap:.5rem;margin-top:1.5rem}.home-showcase-progress-dot{height:4px;flex:1;border-radius:999px;background:var(--sj-color-border);transition:background .35s ease,transform .35s ease}.home-showcase-progress-dot.is-active{background:linear-gradient(90deg,#48c6d1,#0047ab);transform:scaleY(1.6)}.home-feature-card.is-visible{border-color:rgba(72,198,209,.35)}.home-nav{color:rgba(240,250,250,.92)}.home-nav-bar{background:transparent;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.home-header-action{flex-shrink:0}.home-header-action:focus-visible{outline:2px solid rgba(162,233,233,.75);outline-offset:3px}.home-locale-switcher>div{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);backdrop-filter:blur(8px)}.home-locale-switcher svg{color:rgba(186,230,235,.75)}.home-locale-switcher button{color:rgba(240,250,250,.82)}.home-locale-switcher button[aria-pressed=true]{background:rgba(72,198,209,.22);color:#a2e9e9}.home-locale-switcher button:hover:not([aria-pressed=true]){background:rgba(255,255,255,.1);color:#fff}.home-nav-scrolled .home-locale-switcher>div{border-color:rgba(72,198,209,.2);background:rgba(255,255,255,.08)}.home-nav a:hover{color:#fff}.home-nav-scrolled{background:rgba(2,8,16,.88);border-bottom:1px solid rgba(72,198,209,.18);backdrop-filter:blur(14px);box-shadow:0 4px 24px rgba(0,0,0,.25);color:rgba(240,250,250,.95)}.home-hero-eyebrow{color:#a2e9e9}.home-glass-dark{background:rgba(255,255,255,.08);border:1px solid rgba(72,198,209,.22);backdrop-filter:blur(12px)}.home-hero-title{color:#fff;text-wrap:balance}.home-hero-title>span+span{margin-top:.42em}.home-hero-subtitle{color:rgba(186,230,235,.88);line-height:1.75;text-wrap:pretty}.home-hero-badge{color:#bff7f2;border:1px solid rgba(72,198,209,.22);background:rgba(72,198,209,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px)}.home-hero-badge-dot{width:.45rem;height:.45rem;border-radius:999px;background:#5eead4;box-shadow:0 0 0 4px rgba(94,234,212,.1)}.home-hero-outcomes{border-color:rgba(162,233,233,.14)}.home-hero-outcomes dd{color:rgba(186,230,235,.62)}.home-command-wrap{perspective:1200px}.home-command-glow{position:absolute;inset:12% 6%;border-radius:999px;background:linear-gradient(135deg,rgba(72,198,209,.34),rgba(0,71,171,.3));filter:blur(54px);opacity:.7;pointer-events:none}.home-command-card{border-color:rgba(162,233,233,.18);background:linear-gradient(145deg,rgba(17,39,57,.9),rgba(5,17,31,.94)),#07111f;box-shadow:0 36px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.07);transform:rotateY(-3deg) rotateX(1deg);will-change:transform}[dir=rtl] .home-command-card{transform:rotateY(3deg) rotateX(1deg)}.home-command-card>div:first-child{border-color:rgba(162,233,233,.12)}.home-command-card p{color:rgba(186,230,235,.62)}.home-command-logo{color:#bff7f2;background:linear-gradient(135deg,rgba(72,198,209,.2),rgba(0,71,171,.2));border:1px solid rgba(72,198,209,.22)}.home-command-live{color:#a7f3d0;background:rgba(16,185,129,.08);border:1px solid rgba(52,211,153,.14)}.home-command-metric{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035)}.home-command-metric--cyan svg{color:#67e8f9}.home-command-metric--blue svg{color:#93c5fd}.home-command-metric--violet svg{color:#c4b5fd}.home-command-list{border:1px solid rgba(255,255,255,.07);background:rgba(1,8,18,.34)}.home-command-list>div+div{border-top:1px solid rgba(255,255,255,.06)}.home-command-check{color:#8be7e5;background:rgba(72,198,209,.1)}.home-command-float{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(162,233,233,.16);background:rgba(7,17,31,.88);backdrop-filter:blur(16px);animation:home-command-float 5s ease-in-out infinite}.home-command-float--top{top:18%;inset-inline-end:-2.5rem}.home-command-float--bottom{bottom:13%;inset-inline-start:-2rem;animation-delay:-2.5s}@keyframes home-command-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home-section-kicker{margin-bottom:.65rem;color:#007f9c;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (min-width:1024px){.home-hero-title{font-size:clamp(2.8rem,5vw,4rem)!important}.home-hero-title>span{white-space:nowrap}}@media (min-width:768px) and (max-height:700px){.home-hero{padding-top:5rem!important;padding-bottom:2rem!important}.home-hero-badge{margin-bottom:.75rem}.home-hero-subtitle{margin-top:.85rem;font-size:.95rem;line-height:1.55}.home-hero-outcomes{margin-top:1.1rem;padding-top:.85rem}.home-command-wrap{transform:scale(.88)}.home-feature-media{aspect-ratio:2.15/1}.home-feature-body{padding:.75rem .9rem .85rem}.home-feature-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.home-brand-gradient-text{background:linear-gradient(90deg,#a2e9e9,#48c6d1,#7eb3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-btn-primary{background:linear-gradient(135deg,#26b5c4,#0047ab);color:#fff}.home-btn-primary:hover{opacity:.92}.home-btn-ghost{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#f0fafa}.home-btn-ghost:hover{background:rgba(255,255,255,.12)}.home-glass{background:rgba(255,255,255,.82);backdrop-filter:blur(12px);box-shadow:var(--sj-shadow-sm)}.home-feature-card,.home-glass{border:1px solid var(--sj-color-border)}.home-feature-card{background:var(--sj-color-surface);box-shadow:0 12px 34px rgba(20,75,94,.07);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.home-feature-card:hover{border-color:rgba(72,198,209,.45);box-shadow:0 18px 42px rgba(20,75,94,.12);transform:translateY(-4px)}.home-feature-card--media{display:flex;flex-direction:column;padding:0;min-height:100%}.home-feature-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#dce9ed;padding:0;border-bottom:1px solid rgba(15,91,112,.08)}.home-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(2,8,16,.42)),linear-gradient(90deg,rgba(0,71,171,.08),transparent 48%);pointer-events:none}.home-feature-photo{filter:saturate(.9) contrast(1.03)}.home-feature-card:hover .home-feature-photo{filter:saturate(1) contrast(1.04)}.home-feature-media-icon{position:absolute;z-index:1;inset-inline-start:.75rem;bottom:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.2rem;color:#fff;background:rgba(2,8,16,.55);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.home-feature-body{display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem 1.15rem}@media (max-width:767.98px){.home-feature-media{aspect-ratio:16/10}.home-feature-body{padding:.9rem 1rem 1rem}}.home-showcase-panel{background:linear-gradient(160deg,rgba(72,198,209,.1),rgba(0,71,171,.07));border:1px solid var(--sj-color-border);box-shadow:var(--sj-shadow-md)}.home-showcase-panel--photo{background:#07111f;border:1px solid var(--sj-color-border)}.home-showcase-panel-overlay{background:linear-gradient(180deg,rgba(2,8,16,.02),rgba(2,8,16,.25) 42%,rgba(2,8,16,.94))}.home-showcase-panel--photo .text-primary{color:#fff}.home-showcase-panel--photo .text-secondary{color:rgba(226,244,246,.78)}.home-showcase-panel--photo .text-accent{color:#8be7e5}.home-roles-list-item--media{display:flex;align-items:stretch;overflow:hidden;padding:0}.home-roles-list-thumb{position:relative;width:4.75rem;flex-shrink:0;min-height:100%;background:#dce9ed;padding:0;overflow:hidden}.home-roles-list-thumb:after{content:"";position:absolute;inset:0;border-inline-end:1px solid rgba(15,91,112,.08);background:linear-gradient(90deg,rgba(0,71,171,.08),transparent);pointer-events:none}@media (min-width:640px){.home-roles-list-thumb{width:5.5rem}}.home-stat-value{background:linear-gradient(135deg,#00a8cc,#0047ab);-webkit-background-clip:text;background-clip:text;color:transparent}.home-section-muted{background:var(--sj-color-surface-muted)}.home-cta-gradient{background:linear-gradient(135deg,rgba(72,198,209,.14),rgba(0,168,204,.1),rgba(0,71,171,.08))}.home-footer-dark{background:#020810;border-color:rgba(72,198,209,.12);color:rgba(186,230,235,.75)}.home-footer-dense{padding:1rem 0 1.125rem}.home-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.home-footer-brand{grid-column:1/-1}.home-footer-col{min-width:0}.home-footer-logo{display:block}.home-footer-heading{color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.home-footer-list{margin-top:.4rem;display:grid;gap:.2rem;font-size:.72rem;line-height:1.35;opacity:.85}.home-footer-link{color:inherit}.home-footer-dark .home-footer-tagline{color:rgba(186,230,235,.65)}.home-footer-copy{color:rgba(186,230,235,.58)}[data-visual-frame]{visibility:hidden;opacity:0}[data-visual-frame]:first-child{visibility:visible;opacity:1}.home-cinema-stage{height:15rem;min-height:0;background:#07111f}.home-story-caption{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:1.5rem 1.25rem 1rem;color:#fff;background:linear-gradient(180deg,transparent,rgba(2,8,16,.92));pointer-events:none}.home-story-caption h3{font-size:clamp(1.15rem,2vw,1.7rem);font-weight:700;line-height:1.25}.home-story-caption p{display:-webkit-box;overflow:hidden;max-width:42rem;margin-top:.35rem;color:rgba(255,255,255,.84);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-story-caption]{visibility:hidden;opacity:0}[data-story-caption]:first-of-type{visibility:visible;opacity:1}.home-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem .8rem;margin-top:.55rem}.home-role-card,.home-story-row{border-radius:.35rem;opacity:.58}.home-story-row.is-active{background:transparent;opacity:1;box-shadow:none}.home-story-row.is-active strong{color:#0047ab}.home-role-card.is-active{background:rgba(255,255,255,.92);opacity:1;box-shadow:0 10px 24px rgba(20,75,94,.08)}.home-story-row{display:flex;align-items:center;gap:.4rem;padding:.08rem .15rem}.home-role-card strong,.home-story-row strong{display:block;color:#123246;font-size:.78rem;line-height:1.3}.home-role-card p,.home-story-row p{display:-webkit-box;overflow:hidden;margin-top:.12rem;color:#5d7380;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-story-icon{display:inline-flex;width:1.7rem;height:1.7rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.2rem;color:#087c93;background:rgba(72,198,209,.16)}.home-role-layout{display:grid;gap:.7rem}.home-role-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.home-role-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .45rem;align-items:center;padding:.65rem .7rem}.home-role-card p{grid-column:1/-1}.home-cinema-caption{background:linear-gradient(180deg,transparent,rgba(2,8,16,.9))}.home-cinema-rail{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.home-cinema-rail::-webkit-scrollbar{display:none}.home-cinema-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;border:1px solid rgba(15,91,112,.14);border-radius:999px;background:rgba(255,255,255,.78);padding:.48rem .78rem;color:#123246;font-size:.75rem;font-weight:650;line-height:1;white-space:nowrap}.home-cinema-chip.is-active{border-color:transparent;background:linear-gradient(135deg,#26b5c4,#0047ab);color:#fff;box-shadow:0 8px 20px rgba(0,71,171,.18)}.home-mosaic{display:block}.home-mosaic-track{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:minmax(7.5rem,1.05fr) minmax(6.5rem,.9fr) minmax(6.5rem,.9fr);gap:.7rem;height:min(50vh,29rem)}.home-mosaic-dots{display:none}.home-mosaic-tile{position:relative;overflow:hidden;border-radius:.35rem;background:#dce9ed;box-shadow:0 14px 34px rgba(20,75,94,.1)}.home-mosaic-tile--1{grid-area:1/1/3/2}.home-mosaic-tile--2{grid-area:1/2/2/3}.home-mosaic-tile--3{grid-area:1/3/2/4}.home-mosaic-tile--4{grid-area:2/2/3/4}.home-mosaic-tile--5{grid-area:3/1/4/2}.home-mosaic-tile--6{grid-area:3/2/4/4}.home-mosaic-copy{position:absolute;inset-inline:0;bottom:0;display:grid;gap:.2rem;padding:1.6rem .85rem .75rem;color:#fff;background:linear-gradient(180deg,transparent,rgba(2,8,16,.84))}.home-mosaic-copy h3{font-size:.92rem;font-weight:700;line-height:1.25}.home-mosaic-copy p{display:none;font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.8)}.home-mosaic-tile--1 .home-mosaic-copy p,.home-mosaic-tile--4 .home-mosaic-copy p,.home-mosaic-tile--6 .home-mosaic-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-role-stage{height:min(34vh,18rem);min-height:14rem;background:#07111f}.home-role-stage-shade{background:linear-gradient(180deg,rgba(2,8,16,.05) 28%,rgba(2,8,16,.78))}.home-orbit-shade{background:linear-gradient(180deg,rgba(2,8,16,0) 42%,rgba(2,8,16,.92))}.home-role-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.12);padding:.5rem .8rem;color:#fff;font-size:.78rem;font-weight:650;white-space:nowrap;backdrop-filter:blur(10px)}.home-role-pill.is-active{background:#fff;color:#062033}.home-orbit{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:.8rem;align-items:stretch}.home-orbit-stage{height:min(50vh,30rem);min-height:22rem;background:#07111f}.home-orbit-notes{display:grid;gap:.55rem;align-content:center}.home-orbit-note{display:flex;gap:.7rem;border:1px solid rgba(15,91,112,.12);border-radius:.35rem;background:rgba(255,255,255,.78);padding:.7rem;text-align:start;box-shadow:0 8px 22px rgba(20,75,94,.05)}.home-orbit-note small,.home-orbit-note strong{display:block}.home-orbit-note strong{color:#123246;font-size:.82rem}.home-orbit-note small{display:-webkit-box;overflow:hidden;margin-top:.15rem;color:#5d7380;font-size:.7rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-orbit-note-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.2rem;color:#087c93;background:rgba(72,198,209,.14)}.home-orbit-note.is-active{border-color:rgba(0,168,204,.45);background:#fff;box-shadow:0 12px 28px rgba(0,71,171,.1)}.home-step-rail{display:grid;gap:.75rem}@media (min-width:768px){.home-step-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.home-orbit{grid-template-columns:1fr}.home-orbit-stage{height:18rem;min-height:0}.home-orbit-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.home-role-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.home-cinema-stage,.home-role-stage{height:18rem;min-height:0}.home-role-strip,.home-story-grid{grid-template-columns:1fr}.home-mosaic{overflow:hidden}.home-mosaic-track{display:flex;direction:ltr;height:auto;gap:0}.home-mosaic-tile{height:18rem;flex:0 0 100%;grid-area:auto;scroll-snap-align:unset}.home-mosaic-dots{display:flex;justify-content:center;gap:.4rem;margin-top:.75rem}.home-mosaic-dot{width:.45rem;height:.45rem;border-radius:.12rem;background:rgba(15,91,112,.22)}.home-mosaic-dot.is-active{width:1.1rem;background:#087c93}[dir=rtl] .home-mosaic-copy{direction:rtl}.home-mosaic-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-orbit-notes,.home-step-rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-cinema-chip,.home-orbit-note,.home-role-card,.home-role-pill,.home-story-row{transition:none;opacity:1}.home-logo-watermark{animation:none}}.home-page-rail{position:fixed;z-index:40;top:50%;left:1.15rem;display:none;flex-direction:column;align-items:flex-start;gap:.15rem;width:9rem;transform:translateY(-50%)}.home-page-rail button{width:100%;border:0;background:transparent;padding:.28rem 0;color:#3d6170;font-size:.92rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.home-page-rail button.is-active{color:#0047ab}.home-page-rail--on-dark button{color:rgba(236,248,250,.72)}.home-page-rail--on-dark button.is-active{color:#fff}.home-page-rail--rtl{left:auto;right:1.15rem;align-items:flex-end}.home-page-rail--rtl button{text-align:right}@media (min-width:1024px){.home-page-rail{display:flex}.home-hscroll-panel{padding-left:12.25rem!important}.home-hscroll-panel[dir=rtl]{padding-left:2.5rem!important;padding-right:12.25rem!important}.home-hscroll-panel.home-hero[dir=rtl]{padding-left:clamp(3.75rem,12vw,8.5rem)!important}}@media (min-width:768px){.home-footer-dense{padding:1.125rem 0 1.25rem}.home-footer-grid{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:.75rem 1.75rem;align-items:start}.home-footer-brand{grid-column:auto}}.home-promo{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.home-promo--stage{display:none}.home-promo--inline{max-width:28rem;margin:1.75rem auto 0}@media (min-width:768px){.home-promo--inline{display:none}.home-promo--stage{display:block;max-width:34rem;margin-inline:auto}}.home-promo-glow{position:absolute;inset:8% 4%;border-radius:1.5rem;background:linear-gradient(135deg,rgba(72,198,209,.38),rgba(0,71,171,.28));filter:blur(46px);opacity:.75;pointer-events:none}.home-promo-bezel{position:relative;display:block;overflow:hidden;border-radius:1.1rem;border:1px solid rgba(162,233,233,.22);background:#07111f;box-shadow:0 28px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)}.home-promo-chrome{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(162,233,233,.12)}.home-promo-dots{display:inline-flex;gap:.3rem}.home-promo-dots span{width:.45rem;height:.45rem;border-radius:999px;background:rgba(186,230,235,.45)}.home-promo-dots span:first-child{background:#fb7185}.home-promo-dots span:nth-child(2){background:#fbbf24}.home-promo-url{flex:1;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(186,230,235,.72);font-size:.68rem;line-height:1;padding:.35rem .7rem;text-align:center}.home-promo-screen{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.home-promo-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-promo-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,17,31,.55),rgba(5,17,31,.05) 46%)}.home-promo-play{position:absolute;inset-inline:.9rem;bottom:.85rem;display:flex;align-items:center;gap:.7rem}.home-promo-play-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex:none;border-radius:999px;color:#04222a;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.28)}.home-promo-play-icon svg{width:1.05rem;height:1.05rem;margin-inline-start:.12rem;fill:currentColor}.home-promo-play-label{display:flex;flex-direction:column;gap:.1rem;color:#fff;font-size:.92rem;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.45)}.home-promo-play-label span{font-size:.72rem;font-weight:500;color:rgba(255,255,255,.82)}.home-promo:focus-visible .home-promo-play-icon,.home-promo:hover .home-promo-play-icon{transform:scale(1.06)}.home-promo:focus-visible{outline:none}.home-promo:focus-visible .home-promo-bezel{box-shadow:0 28px 70px rgba(0,0,0,.38),0 0 0 3px rgba(72,198,209,.85)}.home-promo-dialog{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.home-promo-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(4,12,22,.78);cursor:pointer}.home-promo-dialog-panel{position:relative;z-index:1;width:min(960px,100%);overflow:hidden;border-radius:1rem;background:#07111f;box-shadow:0 30px 80px rgba(0,0,0,.5)}.home-promo-dialog-panel.is-portrait{width:min(420px,100%)}.home-promo-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .85rem .7rem 1rem;color:#e8f7f8}.home-promo-dialog-bar p{margin:0;font-size:.92rem;font-weight:600}.home-promo-dialog-bar button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;color:#e8f7f8;background:rgba(255,255,255,.08);cursor:pointer}.home-promo-dialog-panel video{display:block;width:100%;aspect-ratio:16/9;background:#000}.home-promo-dialog-panel.is-portrait video{aspect-ratio:9/16;max-height:calc(100dvh - 7.5rem);-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion:reduce){.home-promo:focus-visible .home-promo-play-icon,.home-promo:hover .home-promo-play-icon{transform:none}}