:root{--navy:#10203a;--blue:#0f5c9c;--teal:#139aa4;--soft:#f4f9fb;--text:#516173;--line:#dce7ee;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--navy);background:radial-gradient(circle at top right,rgba(19,154,164,.2),transparent 30rem),radial-gradient(circle at top left,rgba(15,92,156,.16),transparent 34rem),linear-gradient(180deg,#fbfeff 0%,#fff 42%,#f4f9fb 100%)}a{color:inherit;text-decoration:none}.nav{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:22px 0;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px;font-weight:850;letter-spacing:-.03em}.brand img{width:48px;height:48px;object-fit:cover;border-radius:14px}.nav nav{display:flex;gap:24px;font-size:.95rem;color:var(--text)}.hero{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:76px 0 86px;display:grid;grid-template-columns:1.2fr .8fr;gap:52px;align-items:center}.eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:850;color:var(--teal)}h1{margin:0 0 26px;max-width:850px;font-size:clamp(3.1rem,7vw,6.3rem);line-height:.92;letter-spacing:-.075em}.lead{margin:0;max-width:720px;font-size:1.25rem;line-height:1.7;color:var(--text)}.actions{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.button,button{border:0;border-radius:999px;padding:15px 22px;font-weight:780;cursor:pointer}.primary,button{background:var(--navy);color:var(--white)}.secondary{background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1px var(--line)}.hero-card,.feature-grid article,.cards article,.cta,.vision,.roadmap{background:rgba(255,255,255,.84);border:1px solid var(--line);border-radius:30px;padding:28px;box-shadow:0 24px 80px rgba(16,32,58,.055)}.hero-card{border-radius:36px;padding:24px;box-shadow:0 28px 90px rgba(16,32,58,.1)}.hero-card img{width:100%;border-radius:28px;display:block}.status-card{margin-top:18px;display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:20px;padding:14px 16px}.status-card span{width:10px;height:10px;border-radius:99px;background:var(--teal)}.status-card p{margin:0;font-weight:700;color:var(--navy)}.section{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:78px 0}.intro{text-align:center;max-width:900px}.intro h2,.vision h2{margin-inline:auto}.intro p,.vision p{max-width:760px;margin:22px auto 0;font-size:1.12rem}.section-heading{max-width:760px;margin-bottom:32px}h2{margin:0;font-size:clamp(2rem,4.2vw,3.65rem);line-height:1;letter-spacing:-.055em}h3{margin:0 0 10px;font-size:1.16rem}p{color:var(--text);line-height:1.66}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.split,.roadmap{display:grid;grid-template-columns:.9fr 1.15fr;gap:48px;align-items:start}.cards{display:grid;gap:18px}.vision{text-align:center;padding:56px}.roadmap ul{margin:0;padding-left:22px;color:var(--text);line-height:1.9;font-weight:650}.cta{width:min(820px,calc(100% - 40px));margin:64px auto 96px;text-align:center;padding:52px}form{margin:30px auto 14px;display:flex;gap:10px;max-width:540px}input{flex:1;border:1px solid var(--line);border-radius:999px;padding:15px 18px;font:inherit}small{color:#7a8796}footer{border-top:1px solid var(--line);padding:28px;text-align:center}@media(max-width:860px){.nav nav{display:none}.hero,.split,.roadmap,.feature-grid{grid-template-columns:1fr}.hero{padding-top:46px}form{flex-direction:column}.vision,.cta{padding:34px 24px}}
