:root{--navy:#171817;--ocean:#535b14;--cyan:#f5ff00;--bg:#f6f7f4;--ink:#232421;--muted:#70716e;--line:#e1e2df;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Segoe UI",Inter,Arial,sans-serif;font-size:16px;line-height:1.6}img{display:block;max-width:100%}.shell{width:min(calc(100% - 40px),var(--max));margin:auto}.skip{position:fixed;left:16px;top:-80px;background:#fff;padding:12px;z-index:99}.skip:focus{top:12px}header{position:sticky;top:0;z-index:20;background:rgba(243,246,248,.95);backdrop-filter:blur(12px);border-bottom:1px solid #e3e4e1}.nav{min-height:80px;display:flex;align-items:center;gap:28px}.logo{width:145px}.nav nav{display:flex;gap:26px;margin-left:auto}.nav nav a{text-decoration:none;font-weight:650}.langs{display:flex;background:#fff;border:1px solid var(--line);border-radius:30px;padding:3px}.langs button{border:0;background:none;border-radius:24px;min-width:40px;padding:7px;font-weight:750;color:var(--muted);cursor:pointer}.langs button[aria-pressed="true"]{background:var(--navy);color:#fff}.menu{display:none;margin-left:auto;border:0;background:none;font-size:1.6rem}.hero{padding:86px 0 94px;background:linear-gradient(145deg,#fff,#f1f2ef)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:68px;align-items:center}.eyebrow{margin:0 0 16px;color:var(--ocean);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}h1{font-size:clamp(2.7rem,5vw,5.1rem);line-height:1.01;letter-spacing:-.045em;margin:0}h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 42px}.lead{font-size:1.22rem;color:var(--muted);max-width:720px;margin:26px 0 32px}.actions{display:flex;flex-wrap:wrap;gap:13px}.btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:12px;text-decoration:none;font-weight:750}.primary{background:var(--navy);color:#fff}.primary:hover,.primary:focus-visible{background:var(--ocean)}.secondary{border:1px solid var(--navy)}.note{color:var(--muted);font-size:.9rem}.visual{min-height:410px;background:var(--navy);color:#fff;border-radius:30px;padding:34px;box-shadow:0 26px 70px rgba(20,21,18,.2)}.visual div{display:flex;justify-content:space-between;color:#cfd0cd}.visual b{color:#fff;font-size:1.25rem}.visual i{display:block;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);margin-top:44px}.visual i:nth-of-type(2){width:75%}.visual i:nth-of-type(3){width:88%;margin-bottom:42px}.visual p{padding:11px 14px;margin:9px 0;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:9px}.section{padding:92px 0}.cards{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.cards article{background:#fff;padding:28px;min-height:250px;border-right:1px solid var(--line)}.cards article:last-child{border:0}.cards small{color:var(--ocean);font-weight:800}.cards h3{font-size:1.22rem;line-height:1.25;margin:34px 0 12px}.cards p,.options p,.two>div>p{color:var(--muted)}.dark{background:var(--navy);color:#fff}.dark .eyebrow{color:#f5ff00}.modules{border-top:1px solid rgba(255,255,255,.2)}.modules article{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:27px 0;border-bottom:1px solid rgba(255,255,255,.2);align-items:center}.modules h3{font-size:1.6rem;margin:0}.modules p{color:#cecfcc;margin:0}.two{display:grid;grid-template-columns:1fr 1fr;gap:78px}.options{border-top:1px solid var(--line)}.options article{padding:22px 0;border-bottom:1px solid var(--line)}.options h3{margin:0}.options p{margin:6px 0 0}.trust{background:#eff0ed}.trust ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(20,21,18,.2)}.trust li{padding:17px 0;border-bottom:1px solid rgba(20,21,18,.2);font-weight:650}.pilot{background:#fff}.pilot-cta{border-left:3px solid var(--cyan);padding-left:28px}.foot{display:grid;grid-template-columns:170px 1fr auto;gap:54px}footer{background:#151613;color:#cbccc9;padding:50px 0}.foot p{margin:0}.foot p:last-child{text-align:right}@media(max-width:900px){.menu{display:block}.nav nav{display:none;position:absolute;top:72px;left:20px;right:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;flex-direction:column;gap:0}.nav nav.open{display:flex}.nav nav a{padding:10px}.hero-grid,.two{grid-template-columns:1fr;gap:42px}.cards{grid-template-columns:1fr 1fr}.cards article:nth-child(2){border-right:0}.cards article:nth-child(-n+2){border-bottom:1px solid var(--line)}.foot{grid-template-columns:150px 1fr}.foot p:last-child{grid-column:2;text-align:left}}@media(max-width:600px){.shell{width:min(calc(100% - 28px),var(--max))}.nav{min-height:70px;gap:8px}.logo{width:116px}.langs button{min-width:35px}.hero{padding:48px 0 64px}h1{font-size:2.5rem}.lead{font-size:1.04rem}.actions{display:grid}.btn{width:100%}.visual{min-height:330px;padding:25px;border-radius:22px}.section{padding:66px 0}.cards{grid-template-columns:1fr}.cards article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)!important}.modules article{grid-template-columns:1fr;gap:8px}.two{gap:30px}.pilot-cta{padding-left:20px}.foot{grid-template-columns:1fr;gap:24px}.foot img{width:150px}.foot p:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
