:root{--bg:#020913;--bg-2:#04111d;--panel:#061726;--panel-2:#092034;--line:#ffffff14;--line-strong:#24d8ff4d;--text:#f3fbff;--text-soft:#eff8ffd1;--text-muted:#e6f3ff94;--accent:#20d7ff;--accent-deep:#0f96bd;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--shadow:0 32px 80px #00000073;--shell:min(1320px, calc(100vw - 28px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 0 0,#20d7ff14,#0000 22%),radial-gradient(circle at 100% 0,#20d7ff0d,#0000 18%),linear-gradient(#01070e 0%,#04111d 26%,#020b15 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:clip}.content-shell{width:var(--shell);margin:0 auto}.eyebrow,.intro-kicker,.brand-overline{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.heading-muted{color:#ffffff94}.section-copy{gap:14px;margin-bottom:34px;display:grid}.section-copy.narrow{max-width:760px}.section-copy h2,.brand-reveal-copy h2,.flow-hero-copy h2,.cta-content h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.section-copy p,.brand-reveal-copy p,.flow-hero-copy p,.app-lead-text p,.app-flow-text p,.cta-content p,.modality-card p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.75}.button{color:#03111b;background:linear-gradient(135deg,#20d7fffa,#0f96bdf5);border:1px solid #20d7ff47;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;display:inline-flex;box-shadow:0 18px 36px #0f96bd3d}.button-secondary{color:var(--text);background:#071726bf}.button-small{min-height:42px;padding:0 18px;font-size:.92rem}.navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020a12ad;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1260px,100vw - 22px);padding:14px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.navbar.is-scrolled{background:#020a12e6;box-shadow:0 18px 40px #00000047}.nav-brand{letter-spacing:-.03em;font-size:1.12rem;font-weight:800}.nav-brand span{color:var(--accent)}.navbar nav{color:var(--text-muted);align-items:center;gap:18px;font-size:.95rem;display:flex}.navbar nav a:hover{color:var(--text)}.intro-brand{text-align:center;place-items:center;min-height:100vh;padding:124px 18px 70px;display:grid;position:relative}.intro-brand:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#20d7ff2e,#0000 18%),radial-gradient(circle at 50% 52%,#20d7ff14,#0000 32%);position:absolute;inset:0}.intro-content{justify-items:center;gap:18px;max-width:900px;display:grid;position:relative}.intro-word{letter-spacing:-.07em;margin:0;font-size:clamp(3.3rem,9vw,7.2rem);line-height:.92}.intro-word span,.brand-reveal-copy h2 span,.flow-hero-copy h2 span{color:var(--accent)}.intro-tagline{color:var(--text-soft);margin:0;font-size:clamp(1.08rem,2vw,1.42rem)}.scroll-cue{color:var(--text-muted);align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:24px}.scroll-cue i{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:12px;height:12px;transform:rotate(45deg)}.brand-reveal{width:var(--shell);text-align:center;justify-items:center;gap:18px;margin:0 auto;padding:20px 0 90px;display:grid}.brand-icon{filter:drop-shadow(0 16px 40px #20d7ff1f);width:min(720px,92vw);height:auto}.brand-reveal-copy{gap:14px;max-width:860px;display:grid}.scenarios-section,.implementations-section,.flow-hero-section,.app-showcase-section,.sectors-section,.modalities-section,.about-section{padding:16px 0 100px}.scenario-hero-card,.scenario-card,.implementation-stage,.flow-hero-section,.app-lead-card,.app-flow-row,.modality-card,.final-cta{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#061726f2,#04101cfa)}.scenario-hero-card{border-radius:var(--radius-xl);margin-bottom:18px;position:relative;overflow:hidden}.scenario-hero-image,.scenario-card-image,.app-lead-image img,.app-flow-image img,.phone-screen{width:100%;height:auto}.scenario-hero-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a12ad;border-radius:22px;gap:10px;max-width:min(580px,100% - 60px);padding:22px;display:grid;position:absolute;bottom:28px;left:30px}.scenario-hero-copy span,.app-lead-text .eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.scenario-hero-copy h3,.scenario-card h3,.implementation-copy h3,.app-lead-text h3,.app-flow-text h3,.modality-card h3{margin:0;font-size:1.45rem;line-height:1.12}.scenario-hero-copy p,.scenario-card p,.implementation-copy p,.app-lead-text p,.app-flow-text p,.modality-card p{color:var(--text-soft)}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scenario-card{border-radius:var(--radius-lg);overflow:hidden}.scenario-card-copy{gap:10px;padding:20px;display:grid}.implementation-carousel{gap:16px;display:grid}.implementation-stage{border-radius:var(--radius-xl);min-height:300px;position:relative;overflow:hidden}.implementation-slide{opacity:0;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding:32px;transition:opacity .35s,transform .35s;display:grid;position:absolute;inset:0;transform:translateY(12px)}.implementation-slide.is-active{opacity:1;transform:translateY(0)}.implementation-number{width:108px;height:108px;color:var(--accent);border:1px solid var(--line-strong);background:radial-gradient(circle at 30% 30%,#20d7ff38,#20d7ff0f);border-radius:28px;place-items:center;font-size:2.3rem;font-weight:800;display:grid}.implementation-copy{gap:14px;display:grid}.implementation-copy span,.modality-head small{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.implementation-examples,.sector-tags,.flow-points{flex-wrap:wrap;gap:10px;display:flex}.implementation-examples small,.sector-tags span,.flow-points div{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:11px 14px}.flow-points div{gap:6px;min-width:180px;display:grid}.flow-points strong{font-size:.98rem}.flow-points span{color:var(--text-muted);font-size:.92rem;line-height:1.5}.implementation-arrow{width:46px;height:46px;color:var(--text);cursor:pointer;background:#020a12d9;border:0;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.implementation-arrow-left{left:18px}.implementation-arrow-right{right:18px}.implementation-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.implementation-tabs button{border:1px solid var(--line);color:var(--text-soft);text-align:left;cursor:pointer;background:#061726c7;border-radius:18px;gap:8px;padding:16px;display:grid}.implementation-tabs button span,.modality-head span{color:var(--accent);font-weight:800}.implementation-tabs button.is-active{border-color:var(--line-strong);color:var(--text);background:#092238f2}.flow-hero-section{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:28px;padding:34px;display:grid}.flow-hero-copy{gap:18px;display:grid}.flow-hero-visual{justify-content:center;align-items:center;display:flex}.phone-card{background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:34px;width:min(410px,100%);padding:12px;box-shadow:0 20px 60px #00000061}.phone-screen{border-radius:26px}.app-lead-card,.app-flow-row{border-radius:var(--radius-xl)}.app-lead-card{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:26px;margin-bottom:18px;padding:28px;display:grid}.app-lead-text,.app-flow-text{gap:14px;display:grid}.app-lead-image{justify-self:center;max-width:360px}.app-flow-list{gap:18px;display:grid}.app-flow-row{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);align-items:center;gap:26px;padding:24px;display:grid}.app-flow-image{justify-self:center;max-width:320px}.sector-tags{gap:12px}.modalities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.modality-card{border-radius:var(--radius-lg);grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:26px;display:grid}.modality-head{align-items:center;gap:10px;display:flex}.modality-card ul{color:var(--text-soft);gap:10px;margin:0;padding-left:18px;line-height:1.6;display:grid}.modality-cta{width:fit-content;min-height:46px;color:var(--text);background:#20d7ff14;border:1px solid #20d7ff47;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:10px;padding:0 18px;font-size:.92rem;font-weight:750;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.modality-cta span{color:var(--accent);font-size:1.15rem;transition:transform .25s}.modality-cta:hover{background:#20d7ff24;border-color:#20d7ff85;transform:translateY(-2px)}.modality-cta:hover span{transform:translate(4px)}.final-cta{width:var(--shell);border-radius:36px;margin:0 auto 30px;padding:70px 34px 28px;position:relative;overflow:hidden}.cta-orbit{border:1px solid #20d7ff2e;border-radius:50%;width:250px;height:250px;position:absolute;top:-54px;right:-54px}.cta-orbit:before,.cta-orbit:after{content:"";border:1px solid #20d7ff1f;border-radius:50%;position:absolute;inset:18%}.cta-orbit:after{inset:34%}.cta-content{gap:18px;max-width:760px;display:grid}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.footer-bottom{color:var(--text-muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding-top:18px;display:flex}.footer-bottom div{gap:4px;display:grid}.footer-bottom strong{color:var(--text)}@media (max-width:1120px){.navbar nav{display:none}.scenario-grid,.modalities-grid,.implementation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-hero-section,.app-lead-card,.app-flow-row{grid-template-columns:1fr}.app-lead-image,.app-flow-image{max-width:360px}}@media (max-width:860px){:root{--shell:min(100vw - 20px, 1200px)}.button-small{display:none}.brand-reveal,.scenarios-section,.implementations-section,.flow-hero-section,.app-showcase-section,.sectors-section,.modalities-section,.about-section{padding-bottom:84px}.scenario-grid,.modalities-grid,.implementation-tabs{grid-template-columns:1fr}.implementation-slide{grid-template-columns:1fr;align-items:start;padding:28px 22px 72px}.implementation-number{width:90px;height:90px;font-size:2rem}.implementation-arrow{top:auto;bottom:16px;transform:none}.implementation-arrow-left{left:16px}.implementation-arrow-right{right:16px}.scenario-hero-copy{max-width:calc(100% - 32px);padding:16px;bottom:16px;left:16px}.final-cta{padding:56px 22px 24px}}@media (max-width:560px){.navbar{padding:12px 14px}.intro-brand{min-height:90vh}.flow-hero-section{padding:22px}.app-lead-card,.app-flow-row,.modality-card{padding:20px}.modality-cta{width:100%}.cta-actions{flex-direction:column}.button{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}}
