:root{--bg:#061426;--surface:#0d2139;--surface2:#122b48;--line:#2d5c7d;--text:#edf7ff;--muted:#a7c0d1;--mint:#4de0bd;--sun:#ffb36b;--shadow:#000b1d91}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line),var(--mint) 20%) color-mix(in srgb,var(--bg),transparent 2%)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{border:2px solid transparent;border-radius:99px;background:color-mix(in srgb,var(--bg),transparent 16%);background-clip:padding-box}*::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:99px;background:color-mix(in srgb,var(--line),var(--mint) 20%);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--line),var(--mint) 55%);background-clip:padding-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 82% 5%,#4de0bd20,transparent 27%),radial-gradient(circle at 13% 94%,#ffb36b18,transparent 25%),var(--bg);font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.wrap{width:min(1180px,calc(100% - 44px));margin:auto}nav{display:flex;min-height:82px;align-items:center;justify-content:space-between;border-bottom:1px solid #214663}.brand{color:var(--text);font:700 26px Georgia,serif;letter-spacing:-.07em;text-decoration:none}.brand b{color:var(--mint)}.nav-links{display:flex;align-items:center;gap:20px}.nav-links a,.language{padding:7px 0;border:0;color:var(--muted);background:none;font:inherit;text-decoration:none;cursor:pointer;transition:color .2s}.nav-links a:hover,.language:hover{color:var(--text)}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 17px;border:1px solid color-mix(in srgb,var(--line),transparent 5%);border-radius:13px;color:var(--text);background:color-mix(in srgb,var(--surface),transparent 8%);box-shadow:inset 0 1px #ffffff1c;text-decoration:none;font-weight:800;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease,box-shadow .2s ease}.button:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff47,0 13px 28px #0004;transform:translateY(-2px)}.button.primary{border-color:#ffffff69;color:#042620;background:linear-gradient(135deg,var(--mint),color-mix(in srgb,var(--mint),var(--sun) 38%));box-shadow:inset 0 1px #ffffff9c,0 13px 30px #4de0bd35}.nav-cta{margin-left:2px}.hero{display:grid;grid-template-columns:1.04fr .96fr;gap:72px;align-items:center;padding:115px 0 98px}.eyebrow{display:block;color:var(--sun);font-size:11px;font-weight:900;letter-spacing:.14em}.hero h1,.page-title{max-width:720px;margin:16px 0;font:700 clamp(47px,5vw,72px)/.99 Georgia,serif;letter-spacing:-.07em}.lead{max-width:620px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.operator-preview{position:relative;padding:22px;border:1px solid #326383;border-radius:22px;background:linear-gradient(145deg,#102944,#0a1b31);box-shadow:0 31px 84px var(--shadow);overflow:hidden}.operator-preview:after{position:absolute;right:-80px;bottom:-90px;width:240px;height:240px;border-radius:50%;background:#4de0bd15;content:"";filter:blur(3px)}.preview-top{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #28506e;color:#8fb7c9;font-size:11px;font-weight:850;letter-spacing:.12em}.preview-status{color:var(--mint)}.preview-flow{display:grid;gap:11px;margin-top:17px}.flow-row{position:relative;padding:14px 16px 14px 51px;border:1px solid #2a5977;border-radius:13px;background:#091a2e;color:#c7dce7;font-size:14px}.flow-row b{display:block;margin-bottom:3px;color:var(--text)}.flow-row i{position:absolute;top:16px;left:16px;display:grid;width:21px;height:21px;place-items:center;border-radius:7px;color:#062620;background:var(--mint);font-size:12px;font-style:normal;font-weight:900}.flow-row:nth-child(2) i{color:#3d250e;background:var(--sun)}.flow-row:nth-child(3){border-color:#3c7c78;background:#0d3041}.flow-row:nth-child(3) i{color:var(--mint);background:#1b5660}.section{padding:81px 0;border-top:1px solid #214663}.section h2{margin:10px 0;font:700 42px/1.08 Georgia,serif;letter-spacing:-.055em}.sub{max-width:700px;color:var(--muted);line-height:1.65}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:29px}.card{min-height:210px;padding:25px;border:1px solid #2b5877;border-radius:17px;background:linear-gradient(145deg,#102842,#0b1c32);box-shadow:inset 0 1px #ffffff16;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease}.card:hover{border-color:#4b8ba4;transform:translateY(-4px)}.card span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--mint);background:#4de0bd16;font-weight:900}.card h3{margin:18px 0 8px;font-size:18px}.card p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.page-hero{padding:91px 0 58px}.page-title{font-size:58px}.list{display:grid;gap:14px;margin:30px 0}.list article{padding:21px 23px;border:1px solid #2b5877;border-radius:14px;background:linear-gradient(145deg,#102842,#0b1c32)}.list h3{margin:0 0 7px}.list p{margin:0;color:var(--muted);line-height:1.55}.callout{margin:48px 0 75px;padding:47px;border:1px solid #386c87;border-radius:22px;background:linear-gradient(128deg,#10354a,#20345d);box-shadow:inset 0 1px #ffffff1a;text-align:center}.callout h2{margin:0;font:700 39px/1.1 Georgia,serif;letter-spacing:-.05em}.callout p{color:#c7dce7}.footer{display:flex;justify-content:space-between;padding:29px 0;color:#7894a8;border-top:1px solid #214663;font-size:13px}@media(max-width:860px){.wrap{width:min(100% - 30px,1180px)}.nav-links{gap:13px}.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:42px;padding:78px 0}.hero h1{font-size:54px}.grid{grid-template-columns:1fr}.page-title{font-size:48px}.footer{display:block}.footer span{display:block;margin:8px 0}}@media(max-width:480px){.nav-links{gap:10px}.nav-links>a:not(.nav-cta){display:none}.nav-links .button{min-height:40px;padding:0 11px}.language{font-size:13px}.hero h1{font-size:43px}.lead{font-size:16px}.actions{display:grid}.page-title{font-size:42px}.callout{padding:31px 21px}.callout h2{font-size:32px}}
