:root{--bg: #070b14;--panel: rgba(255, 255, 255, .06);--panel-2: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .9);--muted: rgba(255, 255, 255, .68);--line: rgba(255, 255, 255, .12);--shadow: rgba(0, 0, 0, .35);--accentA: #0ea5e9;--accentB: #22c55e;--accentC: #f59e0b;--radius: 18px;--max: 1120px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--text);background:radial-gradient(1200px 700px at 15% 10%,rgba(14,165,233,.16),transparent 55%),radial-gradient(900px 600px at 85% 35%,rgba(34,197,94,.14),transparent 55%),radial-gradient(900px 500px at 50% 100%,rgba(245,158,11,.12),transparent 60%),var(--bg);font-family:ui-serif,Iowan Old Style,Georgia,serif;letter-spacing:.2px}a{color:inherit;text-decoration:none}.page{min-height:100%}.header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(to bottom,#070b14d9,#070b1473);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.brand{display:inline-flex;align-items:center;gap:10px}.brand__name{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;letter-spacing:.6px;text-transform:uppercase;font-size:14px;opacity:.95}.nav{display:flex;align-items:center;gap:14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;color:var(--muted)}.nav a:hover{color:var(--text)}.main{max-width:var(--max);margin:0 auto;padding:32px 18px 70px}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center;padding:38px 0 10px}.kicker{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:1.4px;font-size:12px;color:#bae6fde6}.hero__title{font-size:46px;line-height:1.05;margin:10px 0 0;letter-spacing:-.3px}.hero__titleAccent{background:linear-gradient(90deg,var(--accentA),var(--accentB),var(--accentC));-webkit-background-clip:text;background-clip:text;color:transparent}.hero__subtitle{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--muted);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:60ch}.hero__cta{display:flex;gap:12px;margin-top:18px}.button{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#0ea5e938,#22c55e2e);color:var(--text);box-shadow:0 18px 40px var(--shadow)}.button:hover{transform:translateY(-1px);transition:transform .12s ease}.button--secondary{background:#ffffff0f}.button--ghost{background:transparent}.hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.badge{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;color:#ffffffc2;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px}.hero__visual{display:flex;justify-content:flex-end}.poster{width:min(380px,100%);border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:0 30px 70px #00000073;overflow:hidden}.poster__top{height:44px;display:flex;align-items:center;padding:0 14px;gap:8px;border-bottom:1px solid rgba(255,255,255,.1)}.poster__dot{width:10px;height:10px;border-radius:999px;opacity:.9}.poster__dot--a{background:#f59e0be6}.poster__dot--b{background:#22c55ee6}.poster__dot--c{background:#0ea5e9e6}.poster__body{padding:18px;display:grid;gap:14px}.poster__qr{height:160px;border-radius:14px;background:linear-gradient(135deg,#0ea5e938,#22c55e1f),repeating-linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 6px,transparent 6px,transparent 12px);border:1px solid rgba(255,255,255,.14);position:relative}.poster__qr:after{content:"";position:absolute;inset:18px;border-radius:12px;border:1px dashed rgba(255,255,255,.25)}.poster__lines span{display:block;height:10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);margin-top:10px}.poster__lines span:nth-child(1){width:65%}.poster__lines span:nth-child(2){width:88%}.poster__lines span:nth-child(3){width:54%}.poster__pill{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#22c55e1f;color:#a7f3d0f2}.section{padding:36px 0 0}.section__head{margin-bottom:14px}.section__title{margin:0;font-size:28px;letter-spacing:-.2px}.section__subtitle{margin:8px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--muted);line-height:1.55}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card{border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:16px;box-shadow:0 16px 40px #00000040}.card--accent{background:linear-gradient(135deg,#0ea5e924,#f59e0b14)}.card h3{margin:0;font-size:18px}.card p{margin:10px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--muted);line-height:1.55}.list{margin:12px 0 0;padding-left:18px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#ffffffc7}.faq__item{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;border-radius:var(--radius);padding:14px 16px;margin-top:10px}.faq__item summary{cursor:pointer;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.faq__item p{margin:10px 0 0;color:var(--muted);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:start}.form{margin-top:12px;display:grid;gap:10px}.form__label{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;color:#ffffffc7;display:grid;gap:6px}.input{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:var(--text);padding:10px 12px;outline:none}.input:focus{border-color:#0ea5e999;box-shadow:0 0 0 4px #0ea5e926}.contact__aside{display:grid;gap:12px}.stat{border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:14px 16px}.stat__k{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1.2px}.stat__v{margin-top:6px;font-size:22px}.footer{border-top:1px solid var(--line);padding:18px;background:#0003}.footer__inner{max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.footer__brand{display:flex;align-items:center;gap:10px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700}.footer__meta{display:flex;gap:14px;color:var(--muted);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px}@media(max-width:920px){.hero{grid-template-columns:1fr}.hero__visual{justify-content:flex-start}.grid3,.grid2,.contact{grid-template-columns:1fr}.nav{display:none}.hero__title{font-size:38px}}.flow{min-height:100vh;display:grid;grid-template-rows:auto 1fr;padding:18px}.flow__header{display:flex;justify-content:space-between;align-items:center;max-width:920px;width:100%;margin:0 auto;padding:10px 2px}.flow__brand{display:inline-flex;align-items:center;gap:10px}.flow__brandName{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;letter-spacing:.6px;text-transform:uppercase;font-size:14px;opacity:.95}.flow__card{max-width:920px;width:100%;margin:26px auto 0;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:18px;box-shadow:0 16px 40px #00000040}.flow__title{margin:0;font-size:28px;letter-spacing:-.2px}.flow__text{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--muted);line-height:1.55;margin:12px 0 0}.flow__actions{margin-top:16px;display:flex;gap:10px}
