:root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--navy-950:#06142e;--navy-900:#071b3d;--navy-800:#0b2852;--blue-700:#075ee8;--blue-600:#0b6cff;--blue-100:#eaf3ff;--cyan-500:#13c6dc;--violet-500:#7357ff;--ink:#0a1730;--muted:#5b6981;--line:#dfe7f2;--surface:#fff;--surface-soft:#f6f9fd;--shadow-sm:0 10px 30px #0a224814;--shadow-lg:0 28px 70px #051b3d2e;--radius-sm:.75rem;--radius-md:1.1rem;--radius-lg:1.5rem;--container:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul,ol{margin:0}body{min-width:320px}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}a{text-decoration:none}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.skip-link{z-index:100;box-shadow:var(--shadow-sm);background:#fff;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--cyan-500);outline-offset:3px}.eyebrow{color:var(--blue-700);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:800}.button{border:1px solid var(--blue-600);background:var(--blue-600);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #0b6cff33}.button:hover{background:#0059dc;transform:translateY(-2px);box-shadow:0 14px 30px #0b6cff47}.button-small{min-height:2.6rem;padding:.55rem .95rem;font-size:.8rem}.button-secondary{box-shadow:none;color:var(--ink);background:#fff;border-color:#c9d5e5}.button-secondary:hover{background:var(--surface-soft)}.button-light{color:var(--navy-900);box-shadow:none;background:#fff;border-color:#fff}.site-header{z-index:50;backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dfe7f2bf;position:sticky;top:0}.header-inner{align-items:center;gap:2rem;min-height:4.7rem;display:flex}.brand{color:var(--navy-900);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.65rem;font-size:1rem;font-weight:850;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--blue-600), var(--violet-500));color:#fff;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-size:1.1rem;font-style:italic;display:grid;box-shadow:0 8px 18px #0b6cff3b}.brand-logo{object-fit:contain;width:auto;display:block}.brand-logo-header{max-width:12rem;height:2.9rem}.brand-logo-footer{max-width:14rem;height:3.5rem}.desktop-nav{justify-content:center;align-items:center;gap:2rem;margin-inline:auto;display:flex}.desktop-nav a{color:#33415b;font-size:.83rem;font-weight:650}.desktop-nav a:hover{color:var(--blue-600)}.mobile-menu{margin-left:auto;display:none}.mobile-menu summary{cursor:pointer;gap:4px;padding:.6rem;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy-900);width:1.35rem;height:2px}.mobile-menu nav{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#fff;gap:.35rem;padding:1rem;display:grid;position:absolute;top:calc(100% + 1px);left:1rem;right:1rem}.mobile-menu nav>a:not(.button){padding:.75rem}.hero{background:linear-gradient(145deg,#fff 50%,#f3f8ff);padding:6rem 0 5.5rem;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#0b6cff0a 1px,#0000 1px),linear-gradient(90deg,#0b6cff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 75%)}.hero-glow{width:44rem;height:44rem;transform:translate3d(0, var(--parallax-y,0), 0);will-change:transform;background:radial-gradient(circle,#13c6dc29,#0000 65%);border-radius:50%;position:absolute;top:-16rem;right:-12rem}.hero-grid{grid-template-columns:.85fr 1.35fr;align-items:center;gap:4rem;display:grid;position:relative}.hero-copy h1{letter-spacing:-.055em;margin:.9rem 0 1.25rem;font-size:clamp(3rem,5.3vw,5.4rem);line-height:.98}.hero-line{opacity:0;animation:.72s cubic-bezier(.2,.75,.25,1) forwards hero-line-in;display:block}.hero-line:nth-child(2){animation-delay:.12s}.hero-line:nth-child(3){animation-delay:.24s}.hero-copy h1 .hero-line-accent{background:linear-gradient(90deg, var(--blue-600), #2d90ff, var(--violet-500));color:#0000;background-clip:text}.hero-lede{max-width:38rem;color:var(--muted);font-size:1.08rem}.button-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.trust-list{color:#42516a;flex-wrap:wrap;gap:1.35rem;margin-top:1.8rem;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.trust-list li:before{content:"✓";background:var(--blue-100);width:1.1rem;height:1.1rem;color:var(--blue-600);border-radius:50%;place-items:center;margin-right:.4rem;display:inline-grid}.hero-product{perspective:1200px;opacity:0;min-width:0;transform:translate3d(0, calc(var(--parallax-y,0) + 2rem), 0) scale(.97);will-change:transform;animation:.9s cubic-bezier(.2,.75,.25,1) .32s forwards hero-product-in}.dashboard{border-radius:var(--radius-md);min-width:670px;box-shadow:var(--shadow-lg);background:#fff;border:1px solid #d7e1ee;grid-template-columns:7.5rem 1fr;display:grid;overflow:hidden;transform:rotateY(-2deg)}.dash-sidebar{background:linear-gradient(180deg, var(--navy-950), var(--navy-800));color:#9eb0ca;flex-direction:column;gap:.25rem;padding:1rem .7rem;font-size:.6rem;display:flex}.dash-logo{width:2rem;height:2rem;color:var(--blue-600);background:#fff;border-radius:.5rem;place-items:center;margin:0 auto 1rem;font-size:1rem;font-weight:900;display:grid}.dash-sidebar span:not(.dash-logo){border-radius:.35rem;padding:.48rem}.dash-sidebar .active{background:var(--blue-600);color:#fff}.dash-main{background:#f7f9fc;padding:1.2rem}.dash-head{justify-content:space-between;margin-bottom:.9rem;font-size:.65rem;display:flex}.dash-head span{color:#7a879b}.metric-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.metric-grid>div,.chart-grid>div,.dash-table{background:#fff;border:1px solid #edf1f6;border-radius:.6rem;padding:.8rem;box-shadow:0 4px 12px #0921470a}.hero-product .metric-grid>div,.hero-product .chart-grid>div,.hero-product .dash-table{opacity:0;animation:.55s cubic-bezier(.2,.75,.25,1) forwards dash-card-in}.hero-product .metric-grid>div:first-child{animation-delay:.72s}.hero-product .metric-grid>div:nth-child(2){animation-delay:.8s}.hero-product .metric-grid>div:nth-child(3){animation-delay:.88s}.hero-product .chart-grid>div:first-child{animation-delay:.96s}.hero-product .chart-grid>div:nth-child(2){animation-delay:1.04s}.hero-product .dash-table{animation-delay:1.12s}.metric-grid small,.chart-grid small{color:#718097;font-size:.52rem;display:block}.metric-grid strong{font-size:1.15rem;display:block}.metric-grid em{color:#10a879;font-size:.45rem;font-style:normal}.chart-grid{grid-template-columns:1.6fr 1fr;gap:.65rem;margin-top:.65rem;display:grid}.line-chart i{background:linear-gradient(135deg,#0000 0 12%,#0b6cff 13% 15%,#0000 16% 28%,#0b6cff 29% 31%,#0000 32% 44%,#0b6cff 45% 47%,#0000 48% 62%,#0b6cff 63% 65%,#0000 66%) 0 0/130% 100%;border-bottom:1px solid #dce5f1;height:4.5rem;margin-top:.65rem;animation:4s ease-in-out 1.4s infinite alternate chart-flow;display:block}.donut-wrap{place-items:center;display:grid}.donut-wrap small{justify-self:start}.donut{background:conic-gradient(var(--blue-600) 0 48%, var(--cyan-500) 48% 72%, #ffb23f 72% 88%, var(--violet-500) 88%);border-radius:50%;width:4.7rem;height:4.7rem;mask:radial-gradient(circle,#0000 42%,#000 43%)}.dash-table{margin-top:.65rem;font-size:.5rem}.dash-table>div{border-bottom:1px solid #eef2f7;grid-template-columns:1fr 1fr .7fr;padding:.35rem;display:grid}.dash-table>div:last-child{border:0}.status{font-weight:700}.cyan{color:#09aaba}.green{color:#12a76e}.amber{color:#e58a15}@keyframes hero-line-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-product-in{0%{opacity:0;transform:translate3d(0, calc(var(--parallax-y,0) + 2rem), 0) scale(.97)}to{opacity:1;transform:translate3d(0, var(--parallax-y,0), 0) scale(1)}}@keyframes dash-card-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes chart-flow{0%{background-position:0 0}to{background-position:100% 0}}.section{padding:6.5rem 0}.section-tint{background:var(--surface-soft)}.about-section{background:var(--navy-950);color:#fff;position:relative;overflow:hidden}.about-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#13c6dc2e,#0000 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-16rem;right:-10rem}.about-layout{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7rem;display:grid;position:relative}.about-intro h2{letter-spacing:-.045em;max-width:650px;margin:.6rem 0 1.35rem;font-size:clamp(2rem,3.8vw,3.45rem);line-height:1.08}.about-intro>p:not(.eyebrow){color:#b8c8de;max-width:650px;margin-top:.9rem}.about-section .eyebrow{color:var(--cyan-500)}.text-link{color:#fff;align-items:center;gap:.55rem;margin-top:1.8rem;font-size:.9rem;font-weight:800;display:inline-flex}.text-link span{color:var(--cyan-500);transition:transform .2s}.text-link:hover span{transform:translate(.25rem)}.about-principles{gap:.8rem;display:grid}.about-principles article{border-radius:var(--radius-md);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:3rem 1fr;gap:1.1rem;padding:1.4rem;display:grid}.about-principles article>span{width:3rem;height:3rem;color:var(--cyan-500);background:#13c6dc21;border-radius:.75rem;place-items:center;font-size:.75rem;font-weight:850;display:grid}.about-principles h3{margin-bottom:.35rem;font-size:1rem}.about-principles p{color:#aebed4;font-size:.86rem}.section-heading{text-align:center;max-width:720px;margin:0 auto 3rem}.section-heading .eyebrow,.section-heading h2,.section-heading>p:last-child,.split-section .eyebrow,.split-section h2,.split-section .section-copy,.vision-grid .eyebrow,.vision-grid h2,.vision-grid>p,.status-grid .eyebrow,.status-grid h2,.status-grid .section-copy{opacity:0;animation:.75s cubic-bezier(.2,.75,.25,1) forwards type-presentation-in}.section-heading h2,.split-section h2,.vision-grid h2,.status-grid h2{animation-delay:.12s}.section-heading>p:last-child,.split-section .section-copy,.vision-grid>p,.status-grid .section-copy{animation-delay:.24s}@keyframes type-presentation-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(1.25rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.section-heading h2,.showcase-grid h2,.cta-inner h2{letter-spacing:-.04em;margin:.55rem 0 .85rem;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1}.section-heading>p:last-child,.showcase-grid p,.cta-inner p{color:var(--muted)}.align-left{text-align:left;margin:0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:14rem;box-shadow:var(--shadow-sm);background:#fff;padding:1.7rem;position:relative}.feature-card>span{background:var(--blue-100);width:2.65rem;height:2.65rem;color:var(--blue-600);border-radius:.75rem;place-items:center;margin-bottom:2rem;font-size:.75rem;font-weight:850;display:grid}.feature-card h3,.workflow-list h3,.business-grid h3{margin-bottom:.45rem;font-size:1rem}.feature-card p,.workflow-list p,.business-grid p{color:var(--muted);font-size:.88rem}.workflow-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7rem;display:grid}.workflow-list{gap:.7rem;padding:0;list-style:none;display:grid}.workflow-list li{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem;display:grid}.workflow-list li>span{background:linear-gradient(145deg, var(--blue-600), var(--violet-500));color:#fff;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:850;display:grid}.business-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.business-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:1rem}.business-visual{background:linear-gradient(145deg,#dbeaff,#eff7ff);border-radius:.75rem;height:8rem;margin-bottom:1.1rem;position:relative;overflow:hidden}.business-visual:before,.business-visual span,.business-visual i{content:"";border-radius:.5rem;position:absolute}.business-visual:before{background:linear-gradient(145deg, var(--blue-600), var(--cyan-500));opacity:.9;inset:1.1rem}.business-visual span{width:45%;height:45%;box-shadow:var(--shadow-sm);background:#fff;bottom:.6rem;right:.7rem}.business-visual i{background:#fffc;width:35%;height:30%;top:.75rem;left:.75rem}.visual-2:before{background:linear-gradient(145deg,#7357ff,#e88cff)}.visual-3:before{background:linear-gradient(145deg,#ff943d,#ffc857)}.visual-4:before{background:linear-gradient(145deg,#0fbf9a,#68e0c8)}.visual-5:before{background:linear-gradient(145deg,#244b86,#809ac3)}.dashboard-showcase{background:radial-gradient(circle at 80% 20%, #133f7d, var(--navy-950) 55%);color:#fff;padding:6.5rem 0;overflow:hidden}.showcase-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5rem;display:grid}.showcase-grid>div>p{color:#b8c8de}.showcase-grid ul{color:#d9e6f7;margin:1.5rem 0 2rem;padding:0;list-style:none}.showcase-grid li{margin:.55rem 0}.showcase-grid li:before{content:"✓";color:var(--cyan-500);margin-right:.6rem}.dashboard.compact{min-width:650px;transform:none}.cta-section{background:linear-gradient(100deg, var(--blue-700), #087dff 55%, var(--violet-500));color:#fff;padding:4rem 0}.cta-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.cta-inner>div{max-width:760px}.cta-inner .eyebrow,.cta-inner p{color:#d9ecff}.site-footer{background:var(--navy-950);color:#adbed6;padding:4.5rem 0 1.5rem}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:4rem;display:grid}.brand-light{color:#fff}.footer-grid>div:first-child p{max-width:19rem;margin-top:1rem}.footer-grid nav,.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.footer-grid strong{color:#fff;margin-bottom:.35rem}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:3.5rem;padding-top:1.5rem;font-size:.76rem;display:flex}@media (width<=1050px){.hero-grid{grid-template-columns:1fr;gap:3rem}.hero-copy{max-width:720px}.hero-product{overflow:hidden}.about-layout{grid-template-columns:1fr;gap:3rem}.feature-grid{grid-template-columns:repeat(2,1fr)}.business-grid{grid-template-columns:repeat(3,1fr)}.workflow-layout,.showcase-grid{grid-template-columns:1fr;gap:3rem}.showcase-grid .dashboard{justify-self:center}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media (width<=760px){.desktop-nav,.desktop-cta{display:none}.mobile-menu{display:block}.hero{padding:4.25rem 0}.hero-copy h1{font-size:clamp(2.7rem,14vw,4.25rem)}.dashboard{transform-origin:0 0;min-width:600px;margin-bottom:-6rem;transform:scale(.82)}.hero-product{margin-right:-10rem}.section{padding:4.75rem 0}.feature-grid,.business-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.workflow-layout{gap:2.5rem}.dashboard.compact{transform-origin:0 0;min-width:620px;margin-bottom:-8rem;transform:scale(.74)}.showcase-grid{overflow:hidden}.cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (width<=470px){.container{width:min(calc(100% - 1.25rem), var(--container))}.hero-product{margin-right:-18rem}.button-row{display:grid}.button-row .button{width:100%}.dashboard{margin-bottom:-10rem;transform:scale(.68)}.dashboard.compact{margin-bottom:-12rem;transform:scale(.56)}.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-glow,.hero-product{will-change:auto;transform:none}}.problem-story-intro .story-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1);animation:none;transform:translateY(1.25rem)}.problem-story.problem-story-is-visible .problem-story-intro .story-reveal{opacity:1;transform:translateY(0)}.problem-story.problem-story-is-visible .problem-story-intro h2{transition-delay:.12s}.problem-story.problem-story-is-visible .problem-story-intro .problem-intro-copy{transition-delay:.24s}@media (width<=850px){.roadmap-line:after{width:2px;height:auto;transform:scaleY(var(--roadmap-progress,0));transform-origin:top;inset:2rem auto 2rem 2rem}}.roadmap-scroll-container{height:340vh;min-height:0;padding:0}.roadmap-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.roadmap-sticky-inner{width:100%}.roadmap-scroll-container .roadmap-heading,.roadmap-scroll-container .roadmap-line{will-change:transform}@media (width<=850px),(prefers-reduced-motion:reduce){.roadmap-scroll-container{height:auto;padding:4.75rem 0}.roadmap-sticky{height:auto;display:block;position:static;overflow:visible}}.roadmap-heading .roadmap-reveal,.roadmap-heading .roadmap-description{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.75,.25,1);transform:translateY(1rem)}.roadmap-title-mask{display:block;overflow:hidden}.roadmap-title-mask>span{opacity:0;transition:opacity .65s cubic-bezier(.2,.75,.25,1),transform .65s cubic-bezier(.2,.75,.25,1);display:block;transform:translateY(100%)}.roadmap-title-mask:first-child>span{transition-delay:.18s}.roadmap-title-mask:nth-child(2)>span{transition-delay:.3s}.roadmap-title-accent{color:var(--blue-600)}.roadmap-heading .roadmap-description{transition-delay:.48s}.roadmap-is-visible .roadmap-reveal,.roadmap-is-visible .roadmap-title-mask>span,.roadmap-is-visible .roadmap-description{opacity:1;transform:translateY(0)}.roadmap-line:after{z-index:0;width:calc(74% * var(--roadmap-progress,0));background:var(--blue-600);content:"";transform-origin:0;height:2px;transition:width .12s linear;position:absolute;top:2rem;left:13%;right:13%}.roadmap-phase{z-index:1;opacity:.4;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);position:relative;transform:translateY(1rem)}.roadmap-phase.phase-active{opacity:1}.roadmap-phase.phase-is-visible{opacity:1;transform:translateY(0)}.roadmap-phase .phase-marker{z-index:2;transition:transform .55s cubic-bezier(.2,.75,.25,1),box-shadow .55s;position:relative;transform:scale(.82)}.roadmap-phase.phase-is-visible .phase-marker{transform:scale(1)}.phase-active .phase-marker{animation:3s ease-in-out infinite roadmap-active-pulse}@keyframes roadmap-active-pulse{0%,to{box-shadow:0 0 #0b6cff00}50%{box-shadow:0 0 0 .55rem #0b6cff1a}}.roadmap-phase h3{overflow:hidden}.roadmap-phase-mask{display:block;overflow:hidden}.roadmap-phase-mask>span{transition:transform .65s cubic-bezier(.2,.75,.25,1) .18s;display:block;transform:translateY(100%)}.roadmap-phase.phase-is-visible .roadmap-phase-mask>span{transform:translateY(0)}.roadmap-phase>p,.roadmap-phase .roadmap-list,.roadmap-phase .roadmap-examples,.roadmap-phase .phase-goal,.roadmap-phase .phase-label{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.75,.25,1);transform:translateY(.7rem)}.roadmap-phase.phase-is-visible>p{opacity:1;transition-delay:.38s;transform:translateY(0)}.roadmap-phase.phase-is-visible .phase-label{opacity:1;transition-delay:80ms;transform:translateY(0)}.roadmap-phase.phase-is-visible .roadmap-list{opacity:1;transition-delay:.5s;transform:translateY(0)}.roadmap-phase.phase-is-visible .roadmap-examples{opacity:1;transition-delay:.65s;transform:translateY(0)}.roadmap-phase.phase-is-visible .phase-goal{opacity:1;transition-delay:.78s;transform:translateY(0)}.roadmap-list li{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(.45rem)}.roadmap-phase.phase-is-visible .roadmap-list li{opacity:1;transform:translateY(0)}.roadmap-phase.phase-is-visible .roadmap-list li:nth-child(2){transition-delay:60ms}.roadmap-phase.phase-is-visible .roadmap-list li:nth-child(3){transition-delay:.12s}.roadmap-phase.phase-is-visible .roadmap-list li:nth-child(4){transition-delay:.18s}.roadmap-phase.phase-is-visible .roadmap-list li:nth-child(5){transition-delay:.24s}.roadmap-phase.phase-is-visible .roadmap-list li:nth-child(6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.roadmap-heading .roadmap-reveal,.roadmap-heading .roadmap-description,.roadmap-title-mask>span,.roadmap-phase,.roadmap-phase .phase-marker,.roadmap-phase-mask>span,.roadmap-phase>p,.roadmap-phase .roadmap-list,.roadmap-phase .roadmap-examples,.roadmap-phase .phase-goal,.roadmap-phase .phase-label,.roadmap-list li{opacity:1;transition:none;animation:none;transform:none}.roadmap-line:after{width:74%}}.vision-copy,.vision-body{transform:translateY(var(--vision-shift,0px));will-change:transform}.vision-reveal{opacity:0;transition:opacity .45s .3s,transform .45s cubic-bezier(.2,.75,.25,1) .3s;transform:translateY(1rem)}.vision-title{letter-spacing:-.05em;margin:.55rem 0 1.1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.vision-line-mask{display:block;overflow:hidden}.vision-line-mask>span{opacity:0;transition:opacity .65s cubic-bezier(.2,.75,.25,1),transform .65s cubic-bezier(.2,.75,.25,1);display:block;transform:translateY(100%)}.vision-line-mask:first-child>span{transition-delay:.38s}.vision-line-mask:nth-child(2)>span{transition-delay:.5s}.vision-line-mask:nth-child(3)>span{transition-delay:.62s}.vision-accent{color:var(--cyan-500)}.vision-paragraph{opacity:0;color:#b8c8de;font-size:1.1rem;transition:opacity .5s .78s,transform .5s cubic-bezier(.2,.75,.25,1) .78s;transform:translateY(1rem)}.vision-paragraph-secondary{margin-top:2rem;transition-delay:.94s}.vision-section.vision-is-visible .vision-reveal,.vision-section.vision-is-visible .vision-line-mask>span,.vision-section.vision-is-visible .vision-paragraph{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vision-copy,.vision-body,.vision-reveal,.vision-line-mask>span,.vision-paragraph{opacity:1;transition:none;transform:none}}.problem-story{background:#fff;overflow:hidden}.problem-story-intro{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:center;gap:3rem;padding:7rem 0 6rem;display:grid}.problem-intro-copy-wrap{min-width:0}.problem-intro-visual{flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex}.problem-intro-visual img{object-fit:cover;width:min(100%,22rem);height:18rem;box-shadow:none;border-radius:0;display:block}.problem-intro-visual small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.65rem;font-size:.72rem;font-weight:800}.problem-story-intro h2{letter-spacing:-.065em;max-width:850px;margin:.65rem 0 1.25rem;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.98}.problem-story-intro h2 span{color:var(--blue-600)}.problem-intro-copy{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.75}.problem-sia-story{max-width:38rem;color:var(--navy-900);margin-top:1.5rem;font-size:1rem;line-height:1.65}.problem-sia-story strong{color:var(--blue-600)}.story-reveal{opacity:0;animation:.8s cubic-bezier(.2,.75,.25,1) .1s forwards problem-intro-in;transform:translateY(1rem)}.problem-story-intro h2{animation-delay:.2s}.problem-intro-copy{animation-delay:.32s}@keyframes problem-intro-in{to{opacity:1;transform:translateY(0)}}.problem-story-track{background:var(--surface-soft)}.problem-story-inner{position:relative}.problem-progress{background:#d6e3f2;width:2px;position:absolute;top:10vh;bottom:10vh;left:1rem}.problem-progress span{background:var(--cyan-500);width:100%;height:0;transition:height .2s linear;display:block;box-shadow:0 0 14px #13c6dc8c}.problem-chapters{padding-left:4rem}.problem-chapter{opacity:.3;filter:blur(2px);border-bottom:1px solid #e3ebf5;align-items:center;min-height:58vh;padding:3.5rem 0;transition:opacity .75s,filter .75s,transform .75s;display:flex;position:relative;transform:translateY(1.5rem)}.problem-chapter.is-active{opacity:1;filter:blur();transform:translateY(0)}.problem-bg-number{color:#0b6cff0d;letter-spacing:-.12em;user-select:none;opacity:1;opacity:1;background:url(/brand/sia.png) 50%/contain no-repeat;width:auto;height:auto;font-size:clamp(10rem,28vw,27rem);font-weight:900;line-height:.8;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background:0 0!important}.problem-chapter:first-child .problem-bg-number{background-image:url(/brand/sia-problem-01.png)}.problem-chapter:nth-child(2) .problem-bg-number{background-image:url(/brand/sia-problem-02.png)}.problem-chapter:nth-child(3) .problem-bg-number{background-image:url(/brand/sia-problem-03.png)}.problem-chapter[data-problem-step="01"] .problem-bg-number{background-image:url(/brand/sia-problem-01.png)}.problem-chapter[data-problem-step="02"] .problem-bg-number{background-image:url(/brand/sia-problem-02.png)}.problem-chapter[data-problem-step="03"] .problem-bg-number{background-image:url(/brand/sia-problem-03.png)}.problem-chapter[data-problem-step="04"] .problem-bg-number{background-image:url(/brand/sia-problem-04.png)}.problem-chapter[data-problem-step="05"] .problem-bg-number{background-image:url(/brand/sia-problem-05.png)}.problem-chapter[data-problem-step="01"] .problem-bg-number:after{content:"";background:url(/brand/sia-problem-01.png) 50%/cover no-repeat;display:block;position:absolute;inset:0}.problem-chapter[data-problem-step="01"]:after{content:"";opacity:1;background:url(/brand/sia-problem-01.png) 50%/cover no-repeat;width:min(30vw,20rem);height:18rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.problem-chapter-image{z-index:0;object-fit:cover;opacity:1;pointer-events:none;width:min(30vw,20rem);height:18rem;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.problem-chapter:nth-child(2n) .problem-chapter-image{left:0;right:auto}.problem-chapter-image,.problem-chapter[data-problem-step="01"]:after{display:none}@media (width>=761px){.problem-bg-number{display:none}.problem-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;display:grid}.problem-chapter-content{grid-column:1}.problem-chapter:nth-child(2n) .problem-chapter-content{grid-column:2}.problem-chapter-image{object-fit:contain;opacity:1;grid-row:1;width:100%;max-width:22rem;height:19rem;margin:auto;display:block;position:static;transform:none}.problem-chapter:nth-child(odd) .problem-chapter-image{grid-column:2}.problem-chapter:nth-child(2n) .problem-chapter-image{grid-column:1}}@media (width<=760px){.problem-chapter-image{display:none}}.problem-bg-number:after{display:none!important}.problem-chapter[data-problem-step="01"] .problem-bg-number{opacity:1;background-position:50%;background-size:cover;background-image:url(/brand/sia-problem-01.png)!important}.problem-chapter-content{z-index:1;max-width:720px;position:relative}.problem-kicker{color:var(--blue-600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:850}.problem-chapter h3{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(1.8rem,3.5vw,3.35rem);line-height:1;overflow:hidden}.problem-chapter h3:after{background:var(--cyan-500);content:"";transform-origin:0;width:100%;height:.08em;margin-top:.5em;transition:transform .8s cubic-bezier(.2,.75,.25,1) .25s;display:block;transform:scaleX(0)}.problem-chapter.is-active h3:after{transform:scaleX(.18)}.problem-keywords{flex-wrap:wrap;gap:.3rem .8rem;margin:1.7rem 0 1.9rem;display:flex}.problem-chapter .problem-keywords{max-width:34rem;color:var(--muted);font-size:1.05rem;font-weight:700;line-height:1.6;display:block}.problem-keywords span{color:var(--muted);opacity:0;font-size:clamp(.9rem,1.45vw,1.2rem);font-weight:650;transform:translateY(.8rem)}.problem-chapter.is-active .problem-keywords span{opacity:1;transition:opacity .55s,transform .55s;transform:translateY(0)}.problem-chapter.is-active .problem-keywords span:nth-child(2){transition-delay:60ms}.problem-chapter.is-active .problem-keywords span:nth-child(3){transition-delay:.12s}.problem-chapter.is-active .problem-keywords span:nth-child(4){transition-delay:.18s}.problem-chapter.is-active .problem-keywords span:nth-child(5){transition-delay:.24s}.problem-chapter.is-active .problem-keywords span:nth-child(6){transition-delay:.3s}.problem-ending{max-width:620px;color:var(--navy-900);font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700;line-height:1.25}.problem-insight{max-width:34rem;color:var(--muted);margin-top:1.2rem;font-size:.95rem;line-height:1.55}.problem-insight strong,.problem-ending strong{color:var(--cyan-500);font-weight:850}.problem-solution{max-width:36rem;color:var(--navy-900);margin-top:1rem;font-size:.95rem;line-height:1.55}.problem-solution strong{color:var(--blue-600);font-weight:850}.problem-chapter:nth-child(2n) .problem-chapter-content{text-align:right;margin-left:auto}.problem-chapter:nth-child(2n) .problem-keywords{justify-content:flex-end}.problem-chapter:nth-child(2n) h3:after{transform-origin:100%;margin-left:auto}.problem-chapter:nth-child(2n) .problem-bg-number{left:0;right:auto}.problem-story-final{text-align:center;padding:9rem 0}.problem-final-scroll{background:#fff;height:145vh}.problem-final-scroll .problem-story-final{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex;position:sticky;top:0}.final-typing{flex-wrap:wrap;justify-content:center;display:inline-flex}.final-typing>span{opacity:0;transition:opacity 80ms linear}.final-bold-line,.final-accent-line{opacity:0;transform:translateY(1rem)scale(.98)}.final-bold-line{transition:opacity .55s .62s,transform .55s cubic-bezier(.2,.75,.25,1) .62s;display:inline-block}.final-accent-line{transition:opacity .5s .9s,transform .5s cubic-bezier(.2,.75,.25,1) .9s}.problem-final-scroll.final-activated .final-bold-line,.problem-final-scroll.final-complete .final-accent-line{opacity:1;transform:translateY(0)scale(1)}@media (width<=850px),(prefers-reduced-motion:reduce){.problem-final-scroll{height:auto}.problem-final-scroll .problem-story-final{min-height:0;padding:6rem 1rem;position:static}.final-typing>span{opacity:1}.final-bold-line,.final-accent-line{opacity:1;transition:none;transform:none}}.problem-story-final p{color:var(--muted);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,3.8rem);line-height:1.08}.problem-story-final strong{color:var(--navy-900)}.problem-story-final span{color:var(--cyan-500);margin-top:1.5rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:800;display:block}.transition-separate{opacity:0;letter-spacing:.025em;transition:opacity .48s,transform .48s cubic-bezier(.2,.75,.25,1),letter-spacing .48s;transform:translateY(15px)}.problem-story-final .transition-hook{color:var(--navy-900);letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:850;line-height:.98;display:grid;overflow:hidden}.transition-hook span{transition:transform .55s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.problem-story-final .transition-hook span{color:var(--navy-900);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;display:block}.transition-hook span:nth-child(2){transition-delay:.1s}.transition-line{background:var(--cyan-500);transform-origin:50%;width:100%;max-width:18rem;height:2px;margin:1.45rem auto 0;transition:transform .45s cubic-bezier(.2,.75,.25,1) .95s;display:block;transform:scaleX(0)}.transition-resolution{opacity:0;transition:opacity .5s 1.15s,transform .5s cubic-bezier(.2,.75,.25,1) 1.15s;transform:translateY(12px)}.problem-story-final .transition-resolution.transition-cmyk{letter-spacing:.045em;color:var(--cyan-500);background:0 0;margin-top:1.5rem;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:900}.transition-cmyk b{font-weight:inherit}.transition-cmyk b:first-child{color:#00a9e8}.transition-cmyk b:nth-child(2){color:#ed1bbd}.transition-cmyk b:nth-child(3){color:#d9cf00}.transition-cmyk b:nth-child(4){color:#111827}.ecosystem-section .eco-node,.ecosystem-section .eco-center,.ecosystem-section .eco-center img{transform:none;animation:none!important}.ecosystem-section .eco-center{transform:translate(-50%,-50%)}.ecosystem-section .ecosystem-map{max-width:1080px;min-height:47rem;padding:0;display:block}.ecosystem-section .eco-node{z-index:2;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:1rem;width:43%;height:22rem;min-height:22rem;padding:1.8rem;display:grid;position:absolute}.ecosystem-section .eco-business,.ecosystem-section .eco-customer,.ecosystem-section .eco-supplier{height:22rem;min-height:22rem}.ecosystem-section .eco-business{top:2rem;left:0}.ecosystem-section .eco-customer{top:2rem;right:0}.ecosystem-section .eco-supplier{padding-top:2.35rem;bottom:-1rem;left:50%;transform:translate(-50%)}.ecosystem-section .eco-node>span{grid-column:1/-1;margin-bottom:-.35rem;font-size:1.1rem;display:block}.eco-node-copy{max-width:23rem}.eco-node-copy strong{color:var(--navy-900);font-size:1.35rem;display:block}.eco-node-copy p{color:var(--muted);margin-top:.65rem;font-size:.92rem;line-height:1.5}.eco-node-copy ul{color:#42516a;gap:.45rem;margin:1.1rem 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.eco-node-copy li{align-items:center;gap:.5rem;display:flex}.eco-node-copy li svg{color:var(--blue-600);flex:none}.eco-node-media{background:0 0;border:0;border-radius:.75rem;align-self:stretch;min-height:10rem}.eco-node-media img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ecosystem-section .eco-center{z-index:3;width:11rem;height:11rem;color:var(--navy-900);text-align:center;background:#f4f8ff;border-width:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 15px 40px #0b6cff2e,0 0 0 1px #dbe7f8}.ecosystem-section .eco-center img{mix-blend-mode:multiply;width:4.2rem;height:4.2rem;margin-bottom:.35rem}.ecosystem-section .eco-center strong{font-size:1.1rem}.ecosystem-section .eco-center small{color:var(--blue-600);font-size:.8rem;font-weight:800}.eco-connector{z-index:1;background:var(--blue-600);opacity:.72;position:absolute}.connector-left,.connector-right{width:7%;height:2px;top:50%}.connector-left{left:39%;transform:none}.connector-right{right:39%;transform:none}.connector-bottom{width:2px;height:4rem;bottom:15rem;left:50%;transform:translate(-50%)}@media (width<=1100px){.ecosystem-section .ecosystem-map{min-height:42rem}.ecosystem-section .eco-node{width:46%}.ecosystem-section .eco-supplier{width:58%}.ecosystem-section .ecosystem-map{flex-direction:column;align-items:stretch;gap:1rem;min-height:0;padding:0;display:flex}.ecosystem-section .eco-node,.ecosystem-section .eco-business,.ecosystem-section .eco-customer,.ecosystem-section .eco-supplier{grid-template-columns:minmax(0,1fr) 7rem;width:100%;height:auto;min-height:0;position:relative;inset:auto;transform:none}.eco-node-media{min-height:7rem}.ecosystem-section .eco-center{order:-1;width:9rem;height:9rem;margin:0 auto 1rem;position:relative;top:auto;left:auto;transform:none}.eco-connector{display:none}}@media (width<=600px){.ecosystem-section .ecosystem-map{flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex}.ecosystem-section .eco-center{width:auto;height:auto;box-shadow:none;background:0 0;border:0;flex:none;order:-1;align-self:center;margin:0 auto 1rem;transform:none!important}.ecosystem-section .eco-center img{display:none}.ecosystem-section .eco-center strong{font-size:1.5rem}.ecosystem-section .eco-center small{font-size:.9rem}.ecosystem-section .eco-node,.ecosystem-section .eco-business,.ecosystem-section .eco-customer,.ecosystem-section .eco-supplier{flex:none;grid-template-columns:minmax(0,1fr) minmax(6rem,38%);width:100%;height:auto;min-height:0;padding:1.25rem;display:grid;position:relative;inset:auto;transform:none}.ecosystem-section .eco-node-media{height:100%;min-height:8rem}.ecosystem-section.ecosystem-story .eco-node{opacity:1;filter:none;transition:none!important;transform:none!important}}.transition-logo{object-fit:contain;opacity:0;mix-blend-mode:multiply;width:3.8rem;height:3.8rem;margin:1rem auto .35rem;transition:opacity .5s 1.08s,transform .55s cubic-bezier(.2,.75,.25,1) 1.08s;display:block;transform:translateY(10px)scale(.8)}.transition-logo.transition-wordmark{width:20rem;height:5.5rem;margin-top:1.1rem;transform:translateY(10px)scale(.94)}.transition-is-visible .transition-separate{opacity:1;letter-spacing:normal;transform:translateY(0)}.transition-is-visible .transition-hook span{transform:translateY(0)}.transition-is-visible .transition-line{transform:scaleX(1)}.transition-is-visible .transition-logo{opacity:1;transform:translateY(0)scale(1)}.transition-is-visible .transition-resolution{opacity:1;transform:translateY(0)}.ecosystem-section.ecosystem-story .eco-center{opacity:0;transform:translate(-50%,-50%)scale(.72)}.ecosystem-section .eco-connector{display:none!important}.ecosystem-section.ecosystem-story .eco-node{opacity:.18;filter:blur(2px)}.ecosystem-section.ecosystem-story .eco-supplier{opacity:0;filter:none;transform:translate(-50%)}.ecosystem-section.ecosystem-story[data-stage=intro] .eco-center,.ecosystem-section.ecosystem-story[data-stage=one] .eco-center,.ecosystem-section.ecosystem-story[data-stage=two] .eco-center,.ecosystem-section.ecosystem-story[data-stage=three] .eco-center{opacity:1;transform:translate(-50%,-50%)scale(1)}.ecosystem-section.ecosystem-story[data-stage=one] .eco-business,.ecosystem-section.ecosystem-story[data-stage=two] .eco-business,.ecosystem-section.ecosystem-story[data-stage=three] .eco-business,.ecosystem-section.ecosystem-story[data-stage=two] .eco-customer,.ecosystem-section.ecosystem-story[data-stage=three] .eco-customer{opacity:1;filter:none;transform:none}.ecosystem-section.ecosystem-story[data-stage=three] .eco-supplier{opacity:1;filter:none;transform:translate(-50%)}@media (width<=1100px),(prefers-reduced-motion:reduce){.ecosystem-section.ecosystem-story .eco-center,.ecosystem-section.ecosystem-story .eco-node{opacity:1;filter:none;transform:none}.ecosystem-section.ecosystem-story .eco-supplier{transform:none}}@media (prefers-reduced-motion:reduce){.transition-separate,.transition-hook span,.transition-line,.transition-logo,.transition-resolution{opacity:1;letter-spacing:normal;transition:none;transform:none}}@media (width<=760px){.problem-story-intro{display:block}.problem-intro-visual{min-height:14rem;margin-top:2rem}.problem-intro-visual img{width:min(100%,18rem);height:14rem}.problem-story-intro{padding:5rem 0 4rem}.problem-progress{left:.45rem}.problem-chapters{padding-left:2rem}.problem-chapter{min-height:56vh;padding:3.5rem 0}.problem-bg-number{font-size:10rem;right:-1rem}.problem-keywords{gap:.35rem .75rem;margin:1.6rem 0 2rem}.problem-story-final{padding:6rem 1rem}.problem-chapter:nth-child(2n) .problem-chapter-content{text-align:left;margin-left:0}.problem-chapter:nth-child(2n) .problem-keywords{justify-content:flex-start}.problem-chapter:nth-child(2n) h3:after{transform-origin:0;margin-left:0}.problem-chapter:nth-child(2n) .problem-bg-number{left:auto;right:-1rem}}@media (width<=540px){.problem-chapter{min-height:0;padding:5rem 0 5.5rem}.problem-chapter-content{max-width:calc(100vw - 3.5rem)}.problem-chapter h3{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.02}.problem-keywords{margin:1.25rem 0 1.75rem}.problem-keywords span{font-size:1.05rem}.problem-ending{font-size:1rem}.problem-bg-number{font-size:8rem;right:-2rem}}@media (width>=541px) and (orientation:portrait) and (width<=1200px){.problem-story-intro{padding-block:5rem}.problem-chapter{min-height:52vh;padding-block:3rem}.problem-bg-number{font-size:clamp(9rem,18vw,14rem)}.problem-chapter-content{max-width:78%}.problem-chapter h3{font-size:clamp(1.8rem,4.2vw,3rem)}.problem-keywords{margin-block:1.5rem 2rem}.problem-ending{font-size:clamp(1.1rem,2.4vw,1.5rem)}}@media (prefers-reduced-motion:reduce){.story-reveal,.problem-chapter,.problem-keywords span{opacity:1;filter:none;transition:none;animation:none;transform:none}.problem-progress span{transition:none;height:100%!important}}.milestone-hero{background:var(--navy-950);color:#fff;padding:7.5rem 0 7rem;position:relative;overflow:hidden}.milestone-hero:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.milestone-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:6rem;display:grid;position:relative}.milestone-copy h1{letter-spacing:-.07em;margin:.9rem 0 1.4rem;font-size:clamp(3.5rem,7vw,6.8rem);line-height:.92}.milestone-copy h1 span{color:var(--cyan-500)}.milestone-copy .hero-lede{color:#b8c8de;max-width:32rem;font-size:1.08rem}.milestone-hero .eyebrow,.early-access .eyebrow{color:var(--cyan-500)}.small-note{color:#8ea4c3;align-items:center;gap:.55rem;margin-top:2rem;font-size:.75rem;display:flex}.pulse-dot{background:#4de0b1;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #4de0b11f}.signal-card{background:linear-gradient(145deg,#1b4a89a6,#071b3dd9);border:1px solid #ffffff29;border-radius:1.4rem;padding:1.2rem;transform:rotate(3deg);box-shadow:0 30px 80px #00000040}.signal-top,.signal-bottom{color:#8ea4c3;letter-spacing:.1em;justify-content:space-between;font-size:.65rem;display:flex}.signal-bottom{color:#fff;letter-spacing:0;align-items:end}.signal-bottom strong{font-size:1.1rem;line-height:1.2}.signal-bottom span{color:var(--cyan-500);font-size:.68rem}.signal-orbit{place-items:center;height:25rem;display:grid;position:relative}.orbit-ring{border:1px solid #13c6dc61;border-radius:50%;position:absolute}.ring-one{width:15rem;height:15rem}.ring-two{border-color:#7357ff59;width:21rem;height:21rem}.orbit-core{border:1px solid var(--cyan-500);background:#123e76;border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid;box-shadow:0 0 70px #13c6dc40}.orbit-core strong{font-size:2.4rem;line-height:1}.orbit-core small{color:#8ea4c3;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem}.orbit-dot{background:var(--cyan-500);width:.55rem;height:.55rem;box-shadow:0 0 20px var(--cyan-500);border-radius:50%;position:absolute}.dot-one{top:5.2rem;right:7rem}.dot-two{background:var(--violet-500);box-shadow:0 0 20px var(--violet-500);bottom:5rem;left:5rem}.intro-band{background:#fff;padding:6rem 0}.intro-grid{grid-template-columns:.65fr 1.35fr;gap:6rem;display:grid}.intro-grid h2{letter-spacing:-.05em;max-width:760px;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.intro-grid>div p:last-child{max-width:670px;color:var(--muted);font-size:1.05rem}.section-heading.align-left{max-width:700px;margin:0 0 3rem}.milestone-list{gap:.8rem;max-width:900px;display:grid}.milestone-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:4rem 1fr auto;align-items:start;gap:1.5rem;padding:1.5rem 1.7rem;display:grid}.milestone-card.active{box-shadow:var(--shadow-sm);border-color:#8cbcff}.milestone-number{color:#9aabc1;font-size:.8rem;font-weight:800}.milestone-meta{color:var(--blue-600);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.7rem;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:flex}.milestone-meta b{background:var(--blue-100);border-radius:99px;padding:.2rem .45rem;font-size:.6rem}.milestone-card h3{font-size:1.15rem}.milestone-card p{max-width:650px;color:var(--muted);font-size:.88rem}.milestone-arrow{color:#9aabc1;font-size:1.3rem}.principles-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7rem;display:grid}.principles-grid h2{letter-spacing:-.05em;margin:.55rem 0 .85rem;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.05}.muted-copy{max-width:24rem;color:var(--muted)}.principle-stack{gap:.75rem;display:grid}.principle-stack article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.15rem 1.3rem;display:grid}.principle-stack article>span{color:var(--blue-600);font-size:.75rem;font-weight:800}.principle-stack h3{margin-bottom:.25rem;font-size:1rem}.principle-stack p{color:var(--muted);font-size:.85rem}.early-access{background:linear-gradient(110deg, var(--blue-700), #087dff 55%, var(--violet-500));color:#fff;padding:5.5rem 0}.early-access-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.early-access h2{letter-spacing:-.05em;margin:.5rem 0 .7rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.early-access p:last-child{color:#d9ecff}@media (width<=850px){.milestone-hero-grid,.intro-grid,.principles-grid{grid-template-columns:1fr;gap:3rem}.milestone-hero{padding:5.5rem 0}.signal-card{max-width:32rem;transform:none}.early-access-inner{flex-direction:column;align-items:flex-start}}@media (width<=540px){.milestone-copy h1{font-size:clamp(3.2rem,17vw,5rem)}.signal-orbit{height:19rem}.ring-one{width:11rem;height:11rem}.ring-two{width:16rem;height:16rem}.orbit-core{width:6rem;height:6rem}.milestone-card{grid-template-columns:2.5rem 1fr}.milestone-arrow{display:none}}.hero-title>.hero-line-mask{display:block;overflow:hidden}.hero-title>.hero-line-mask>span{color:inherit;opacity:0;display:block;transform:translateY(100%)}.hero-title>.hero-line-mask:first-child>span{transition-delay:.12s}.hero-title>.hero-line-mask:nth-child(2)>span{transition-delay:.2s}.hero-title>.hero-line-mask:nth-child(3)>span{transition-delay:.28s}.hero-title>.hero-line-mask>.hero-accent{color:var(--blue-600)}.startup-hero:not(.hero-is-visible) .hero-reveal{opacity:0;transform:translateY(1rem)}.startup-hero .eyebrow{color:#000}.startup-hero .hero-title .hero-cmyk-cyan{color:#00a9e8!important}.startup-hero .hero-title .hero-cmyk-magenta{color:#ed1bbd!important}.startup-hero .hero-title .hero-cmyk-yellow{color:#d1c400!important}.startup-hero.hero-is-visible .hero-title>.hero-line-mask>span{opacity:1;transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1);transform:translateY(0)}.hero-reveal{transition:opacity .65s cubic-bezier(.2,.75,.25,1),transform .65s cubic-bezier(.2,.75,.25,1)}.startup-hero.hero-is-visible .hero-lede{transition-delay:.42s}.startup-hero.hero-is-visible .hero-support{transition-delay:.5s}.startup-hero.hero-is-visible .hero-ctas{transition-delay:.58s}.startup-hero.hero-is-visible .status-note{transition-delay:.66s}.phase-hero-card[data-phase-card]{opacity:0;transform:translate3d(80px, calc(20px - var(--hero-scroll-y,0px)), 0) rotate(calc(5deg + var(--hero-scroll-rotate,0deg))) scale(.94);will-change:transform, opacity;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1)}.startup-hero.hero-is-visible .phase-hero-card[data-phase-card]{opacity:1;transform:translate3d(0, calc(0px - var(--hero-scroll-y,0px)), 0) rotate(calc(3deg + var(--hero-scroll-rotate,0deg))) scale(1);transition-delay:.18s}.hero-card-number-mask{display:block;overflow:hidden}.hero-card-number-mask>span{opacity:0;transform-origin:bottom;display:block;transform:translateY(100%)scale(.9)}.startup-hero.hero-is-visible .hero-card-number-mask>span{opacity:1;transition:opacity .65s cubic-bezier(.2,.75,.25,1) 1.08s,transform .75s cubic-bezier(.2,.75,.25,1) 1.08s;transform:translateY(0)scale(1)}.hero-card-meta,.hero-card-label,.hero-card-caption{opacity:0;transition:opacity .55s cubic-bezier(.2,.75,.25,1)}.startup-hero.hero-is-visible .hero-card-meta{opacity:1;transition-delay:.9s}.startup-hero.hero-is-visible .hero-card-label{opacity:1;transition-delay:1.25s}.startup-hero.hero-is-visible .hero-card-caption{opacity:1;transition-delay:1.4s}.hero-ctas .button:hover{transform:translateY(-2px)}.hero-ctas .button span{transition:transform .2s}.hero-ctas .button:hover span{transform:translate(.2rem)}.startup-hero .pulse-dot{animation:2.5s ease-in-out infinite startup-status-pulse}@keyframes startup-status-pulse{0%,to{box-shadow:0 0 #4de0b100}50%{box-shadow:0 0 0 .32rem #4de0b124}}@media (prefers-reduced-motion:reduce){.startup-hero .hero-reveal,.startup-hero .hero-title>.hero-line-mask>span,.phase-hero-card[data-phase-card],.hero-card-number-mask>span,.hero-card-meta,.hero-card-label,.hero-card-caption{opacity:1;transition:none;transform:none}.startup-hero .pulse-dot{animation:none}}@media (width<=850px){@keyframes ecosystem-business-orbit-tablet{0%,to{transform:translate(0)}33%{transform:translate(12rem)}66%{transform:translate(6rem,8rem)}}@keyframes ecosystem-customer-orbit-tablet{0%,to{transform:translate(0)}33%{transform:translate(-6rem,8rem)}66%{transform:translate(-12rem)}}@keyframes ecosystem-supplier-orbit-tablet{0%,to{transform:translate(0)}33%{transform:translate(6rem,-8rem)}66%{transform:translate(12rem)}}.eco-business{animation-name:ecosystem-business-orbit-tablet}.eco-customer{animation-name:ecosystem-customer-orbit-tablet}.eco-supplier{animation-name:ecosystem-supplier-orbit-tablet}}@media (width<=540px){.eco-business,.eco-customer,.eco-supplier{animation:none}}.startup-hero{background:linear-gradient(135deg,#fff 40%,#eef6ff);padding:7rem 0;overflow:hidden}.startup-hero-grid{grid-template-columns:1.05fr .75fr;align-items:center;gap:6rem;display:grid}.startup-hero h1{letter-spacing:-.065em;max-width:760px;margin:.8rem 0 1.2rem;font-size:clamp(3.1rem,6vw,5.8rem);line-height:.98}.startup-hero .hero-lede{max-width:620px;color:var(--muted);font-size:1.1rem}.status-note{color:var(--muted);align-items:center;gap:.6rem;margin-top:1.7rem;font-size:.78rem;display:flex}.phase-hero-card{color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#0b2852,#06142e);border:1px solid #c9dafa;border-radius:1.4rem;padding:1.3rem;transform:rotate(3deg)}.phase-card-top{color:#9db7d9;letter-spacing:.1em;justify-content:space-between;font-size:.62rem;display:flex}.phase-card-top span:last-child{color:var(--cyan-500)}.phase-card-mark{justify-content:center;align-items:center;gap:1.3rem;height:19rem;display:flex}.phase-card-mark span{color:var(--cyan-500);font-size:8rem;font-weight:850;line-height:1}.phase-card-mark small{color:#fff;letter-spacing:.15em;font-size:.7rem;font-weight:800}.phase-hero-card>p{color:#c2d3ea;border-top:1px solid #ffffff26;padding-top:1rem;font-size:.9rem}.content-section{padding:6.5rem 0}.problem-section{background:#fff}.split-section{grid-template-columns:.85fr 1.15fr;gap:7rem;display:grid}.split-section h2,.vision-grid h2,.status-grid h2{letter-spacing:-.05em;margin:.55rem 0 1.1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.section-copy{color:var(--muted);font-size:1rem}.problem-points{gap:.8rem;margin-top:2rem;display:grid}.problem-points div{border-left:3px solid var(--cyan-500);background:var(--surface-soft);gap:.25rem;padding:1rem 1.1rem;display:grid}.problem-points span{color:var(--muted);font-size:.88rem}.vision-section{background:var(--navy-950);color:#fff}.vision-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.vision-grid>p{color:#b8c8de;font-size:1.1rem}.roadmap-section{background:var(--surface-soft)}.roadmap-line{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid;position:relative}.roadmap-line:before{content:"";background:#c8d6e9;height:2px;position:absolute;top:2rem;left:13%;right:13%}.roadmap-phase{padding:0 1.4rem 1.5rem;position:relative}.phase-marker{z-index:1;border:6px solid var(--surface-soft);color:#fff;background:#c8d6e9;border-radius:50%;place-items:center;width:4rem;height:4rem;margin-bottom:1.2rem;font-weight:850;display:grid;position:relative}.phase-active .phase-marker{background:var(--blue-600);box-shadow:0 0 0 1px var(--blue-600), 0 0 0 .6rem #0b6cff1a}.phase-planned .phase-marker{background:var(--violet-500)}.phase-future .phase-marker{background:var(--navy-800)}.phase-label{color:var(--navy-800);text-transform:uppercase;letter-spacing:.07em;background:#e2eaf5;border-radius:99px;margin-bottom:.7rem;padding:.25rem .55rem;font-size:.65rem;font-weight:850;display:inline-block}.phase-active .phase-label{background:var(--blue-100);color:var(--blue-700)}.roadmap-phase h3{font-size:1.15rem}.roadmap-phase p{color:var(--muted);margin-top:.55rem;font-size:.88rem}.ecosystem-section{background:#fff}.ecosystem-story{height:315vh}.ecosystem-sticky{height:100vh;position:sticky;top:0;overflow:visible}.ecosystem-story .eco-center,.ecosystem-story .eco-node{transition:opacity .55s,transform .65s cubic-bezier(.2,.75,.25,1),filter .55s}.ecosystem-story .eco-center{opacity:0;transform:translate(-50%,-50%)scale(.72)}.ecosystem-story .eco-node{opacity:.18;filter:blur(2px)}.ecosystem-story[data-stage=intro] .eco-center,.ecosystem-story[data-stage=one] .eco-center,.ecosystem-story[data-stage=two] .eco-center,.ecosystem-story[data-stage=three] .eco-center{opacity:1;transform:translate(-50%,-50%)scale(1)}.ecosystem-story[data-stage=one] .eco-business,.ecosystem-story[data-stage=two] .eco-business,.ecosystem-story[data-stage=three] .eco-business,.ecosystem-story[data-stage=two] .eco-customer,.ecosystem-story[data-stage=three] .eco-customer,.ecosystem-story[data-stage=three] .eco-supplier{opacity:1;filter:none;transform:none}.ecosystem-story[data-stage=one] .eco-customer,.ecosystem-story[data-stage=one] .eco-supplier,.ecosystem-story[data-stage=two] .eco-supplier{opacity:.32}@media (prefers-reduced-motion:reduce){.ecosystem-story{height:auto}.ecosystem-sticky{height:auto;position:relative;overflow:visible}.ecosystem-story .eco-center,.ecosystem-story .eco-node{opacity:1;filter:none;transform:none}}@media (width<=850px){.ecosystem-story{height:auto}.ecosystem-sticky{height:auto;position:relative;overflow:visible}.ecosystem-story .eco-center,.ecosystem-story .eco-node{opacity:1;filter:none;transform:none}}.ecosystem-map{grid-template-columns:1fr 1fr;gap:3rem;max-width:820px;margin:1rem auto 0;padding:2rem;display:grid;position:relative}.eco-node{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);will-change:transform;background:#fff;gap:.25rem;padding:1.4rem;display:grid}.eco-business{animation:12s ease-in-out infinite ecosystem-business-orbit}.eco-customer{animation:12s ease-in-out -4s infinite ecosystem-customer-orbit}.eco-supplier{animation:12s ease-in-out -8s infinite ecosystem-supplier-orbit}.eco-center{animation:4s ease-in-out infinite ecosystem-logo-pulse}@keyframes ecosystem-business-orbit{0%,to{transform:translate(0)}33%{transform:translate(27rem)}66%{transform:translate(14rem,15rem)}}@keyframes ecosystem-customer-orbit{0%,to{transform:translate(0)}33%{transform:translate(-14rem,15rem)}66%{transform:translate(-27rem)}}@keyframes ecosystem-supplier-orbit{0%,to{transform:translate(0)}33%{transform:translate(14rem,-15rem)}66%{transform:translate(27rem)}}@keyframes ecosystem-logo-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}.eco-node span{color:var(--blue-600);font-size:.7rem;font-weight:800}.eco-node small{color:var(--muted)}.eco-center{width:8.75rem;height:8.75rem;color:var(--navy-900);text-align:center;background:linear-gradient(145deg,#f3f8ff,#dbe8ff);border:7px solid #fff;border-radius:50%;place-items:center;font-size:1rem;font-weight:850;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0b6cff2e}.eco-center img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 0 .65rem #ffffff38);width:3.7rem;height:3.7rem;animation:3.6s ease-in-out infinite ecosystem-logo-breathe;display:block}@keyframes ecosystem-logo-breathe{0%,to{filter:drop-shadow(0 0 .65rem #ffffff38);transform:scale(1)rotate(-1deg)}50%{filter:drop-shadow(0 0 1rem #ffffff85);transform:scale(1.1)rotate(1deg)}}.eco-orbit-card{width:4.4rem;height:1.55rem;color:var(--navy-900);background:#fff;border:2px solid #fff;border-radius:999px;place-items:center;font-size:.58rem;font-weight:850;animation:9s linear infinite ecosystem-card-orbit;display:grid;position:absolute;box-shadow:0 6px 18px #06142e38}.orbit-card-business{--orbit-angle:0deg}.orbit-card-customer{--orbit-angle:120deg;animation-delay:-3s}.orbit-card-supplier{--orbit-angle:240deg;animation-delay:-6s}@keyframes ecosystem-card-orbit{0%{transform:rotate(var(--orbit-angle)) translateY(-3.55rem) rotate(calc(var(--orbit-angle) * -1))}to{transform:rotate(calc(var(--orbit-angle) + 360deg)) translateY(-3.55rem) rotate(calc((var(--orbit-angle) + 360deg) * -1))}}.why-section{background:var(--surface-soft)}.why-principles{gap:.55rem;margin-top:1.5rem;display:grid}.why-principles span{color:var(--navy-900);align-items:center;gap:.55rem;font-size:.82rem;font-weight:750;display:flex}.why-principles span:before{background:var(--cyan-500);content:"";border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #13c6dc1f}.why-left,.why-right{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.25,1)}.why-left{transform:translate(-2rem)}.why-right{transition-delay:.12s;transform:none}.why-section.why-is-visible .why-left,.why-section.why-is-visible .why-right{opacity:1;transform:translate(0)}.why-right>p,.why-principles span{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.75,.25,1);transform:translate(2rem)}.why-is-visible .why-right>p,.why-is-visible .why-principles span{opacity:1;transform:translate(0)}.why-is-visible .why-right>p:nth-child(2){transition-delay:.1s}.why-is-visible .why-right>p:nth-child(3){transition-delay:.2s}.why-is-visible .why-principles span{transition-delay:.3s}.why-is-visible .why-principles span:nth-child(2){transition-delay:.38s}.why-is-visible .why-principles span:nth-child(3){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.why-left,.why-right,.why-right>p,.why-principles span{opacity:1;transition:none;transform:none}}.mission-section{background:var(--navy-950);color:#fff;text-align:center;padding:7rem 0}.mission-scroll{background:var(--navy-950);color:#fff;height:230vh}.mission-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.mission-scroll .mission-inner{max-width:850px}.mission-scroll .mission-eyebrow{opacity:.85}.mission-scroll .mission-title{letter-spacing:-.06em;max-width:850px;clip-path:inset(0 calc(100% - var(--mission-reveal,0%)) 0 0);margin:.7rem auto 0;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1}.mission-scroll .mission-pillars{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.75,.25,1);transform:translateY(1.5rem)}.mission-scroll .mission-pillars div{opacity:0;transition:opacity .55s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(2rem)scale(.96)}.mission-scroll .mission-pillars div.mission-card-visible{opacity:1;transform:translateY(0)scale(1)}.mission-scroll .mission-pillars:has(.mission-card-visible){opacity:1;transform:translateY(0)}.mission-scroll .mission-pillars div:nth-child(2){transition-delay:80ms}.mission-scroll .mission-pillars div:nth-child(3){transition-delay:.16s}.mission-scroll.mission-complete .mission-title{clip-path:none}.mission-scroll.mission-complete .mission-pillars{opacity:1;transform:none}@media (width<=850px),(prefers-reduced-motion:reduce){.mission-scroll{height:auto}.mission-sticky{height:auto;position:static;overflow:visible}.mission-scroll .mission-title{clip-path:none}.mission-scroll .mission-pillars,.mission-scroll .mission-pillars div{opacity:1;transition:none;transform:none}}.mission-inner{max-width:850px}.mission-inner h2{letter-spacing:-.06em;margin:.7rem auto 0;font-size:clamp(2.4rem,5vw,4.3rem);line-height:1}.mission-inner .eyebrow,.final-cta .eyebrow{color:var(--cyan-500)}.status-section{background:#fff}.status-grid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.status-panel{border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid #c9dafa;padding:1.5rem}.status-panel-head{justify-content:space-between;align-items:center;display:flex}.status-panel-head span{color:var(--blue-600);text-transform:uppercase;font-size:.72rem;font-weight:800}.progress-track{background:#dce7f5;border-radius:99px;height:.7rem;margin:1.3rem 0 1.5rem;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-600), var(--cyan-500));width:42%;height:100%;display:block}.status-items{color:var(--muted);gap:.7rem;font-size:.82rem;display:grid}.status-items b{color:#12a76e;background:#e6f8f2;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;margin-right:.35rem;display:inline-grid}.final-cta{background:linear-gradient(110deg, var(--blue-700), #087dff 55%, var(--violet-500));color:#fff;padding:5.5rem 0}.final-cta-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.final-cta h2{letter-spacing:-.05em;margin:.55rem 0 .7rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.final-cta p:last-child{color:#d9ecff}.button-light:hover{color:var(--navy-900);background:#eaf3ff}@media (width<=850px){.startup-hero-grid,.split-section,.vision-grid,.status-grid{grid-template-columns:1fr;gap:3rem}.startup-hero{padding:5.5rem 0}.phase-hero-card{max-width:34rem;transform:none}.roadmap-line{grid-template-columns:1fr;gap:2rem}.roadmap-line:before{width:2px;height:auto;top:2rem;bottom:2rem;left:2rem}.roadmap-phase{padding-left:6rem}.phase-marker{position:absolute;top:0;left:0}.ecosystem-map{max-width:600px}.final-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=540px){.startup-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.content-section{padding:4.75rem 0}.ecosystem-map{grid-template-columns:1fr;padding:0}.eco-center{order:-1;width:8rem;height:8rem;margin:0 auto;animation:4s ease-in-out infinite ecosystem-logo-pulse-mobile;position:relative;top:auto;left:auto;transform:none}.eco-center img{width:3.5rem;height:3.5rem}.eco-orbit-card{width:3.8rem;height:1.4rem;font-size:.5rem}.eco-node{min-height:6rem}}@keyframes ecosystem-logo-pulse-mobile{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.eco-node,.eco-center,.eco-center img{animation:none}}.startup-hero h1 span{color:var(--blue-600)}.hero-support{max-width:600px;margin-top:1rem}.problem-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:none;display:grid}.problem-grid div{border-left:0;border-top:3px solid var(--cyan-500);min-height:10rem}.roadmap-list{color:var(--muted);gap:.35rem;margin:1rem 0 1.2rem;padding:0;font-size:.78rem;list-style:none;display:grid}.roadmap-list li:before{content:"✓";color:var(--blue-600);margin-right:.45rem;font-weight:800}.phase-goal{color:var(--navy-800);font-size:.78rem;line-height:1.4;display:block}.mission-pillars{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.mission-pillars div{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff26;padding:1.2rem}.mission-pillars strong,.mission-pillars span{display:block}.mission-pillars strong{color:var(--cyan-500);margin-bottom:.35rem}.mission-pillars span{color:#b8c8de;font-size:.82rem}.cta-tagline{color:#fff!important;margin-top:1.4rem!important;font-size:.9rem!important}.cta-tagline strong{color:#fff}@media (width<=850px){.problem-grid{grid-template-columns:repeat(2,1fr)}.mission-pillars{grid-template-columns:1fr}}@media (width<=540px){.problem-grid{grid-template-columns:1fr}}.roadmap-examples{color:var(--muted);margin:0 0 1.1rem;font-size:.76rem;line-height:1.45}.roadmap-examples strong{color:var(--navy-800)}
