
:root{--bg:#071018;--bg2:#0b1724;--card:#0d1d2b;--line:#1d3548;--text:#f7f9fc;--muted:#9bb0c0;--gold:#e8bd66;--blue:#67a9ff;--green:#43d49b;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 84% 0,#142434 0,#08121c 34%,#050b12 78%);color:var(--text);font:15px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
a{color:inherit}.wrap{width:min(var(--max),92%);margin:auto}.sitebar{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,12,19,.92);backdrop-filter:blur(18px)}.sitebar .wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:46px;height:46px;border-radius:12px}.brand small{display:block;color:var(--gold);font-size:9px;font-weight:900;letter-spacing:.24em}.brand b{display:block;font-size:19px;letter-spacing:.07em}.nav{display:flex;align-items:center;gap:18px}.nav a{text-decoration:none;color:#c4d0da;font-size:13px;font-weight:700}.nav a:hover{color:#fff}.nav .cta,.btn.primary{border:1px solid #b88a32;background:linear-gradient(135deg,#e9c36f,#c99a3c);color:#071018;border-radius:12px;padding:10px 15px;font-weight:900}
.hero{padding:88px 0 58px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:46px;align-items:center}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:.18em;font-weight:900}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin:13px 0 20px}.hero p{font-size:19px;color:#b2c0cb;max-width:760px;margin:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 16px}.btn{display:inline-block;text-decoration:none;border:1px solid #2a465c;background:#0d1c29;color:#f4f7fa;border-radius:12px;padding:12px 17px;font-weight:800}.btn:hover{border-color:#49708e}.legal-inline{display:flex;gap:14px;flex-wrap:wrap;color:#88a0b3;font-size:12px}.legal-inline a{color:#d8e2e9}.showcard{border:1px solid #284056;background:linear-gradient(145deg,#102336,#0a1722);border-radius:28px;padding:26px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.showcard img{width:100%;max-width:300px;display:block;margin:auto;border-radius:24px}.showcard h3{font-size:26px;margin:20px 0 4px;text-align:center}.showcard p{font-size:14px;text-align:center;color:#91a7b8}.checks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.check{padding:13px;border:1px solid #21384a;border-radius:14px;background:#091722;color:#a8b8c5;font-size:12px}.check b{color:#fff;display:block}
.section{padding:72px 0}.section.alt{background:rgba(10,22,33,.55);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.head{max-width:760px;margin-bottom:28px}.head h2{font-size:36px;line-height:1.1;margin:8px 0 10px}.head p{color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{border:1px solid #1b3244;background:linear-gradient(180deg,#0d1c29,#09151f);border-radius:18px;padding:22px}.card .ico{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid #27445b;color:var(--gold);background:#102436;font-size:18px}.card h3{margin:14px 0 7px}.card p{color:#91a6b6;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step{border-top:3px solid var(--gold);background:#0b1925;border-radius:15px;padding:20px}.step span{font-size:11px;color:var(--gold);font-weight:900;letter-spacing:.12em}.step h3{margin:8px 0}.step p{margin:0;color:#94a8b8}.integrations{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.panel{border:1px solid #223c50;background:#0b1a27;border-radius:20px;padding:25px}.panel h3{margin-top:0}.list{display:grid;gap:10px}.list div{padding:12px 14px;border:1px solid #1c3345;border-radius:12px;background:#09151f;color:#a7b8c5}.list b{color:#fff}.faq{display:grid;gap:10px}.faq details{border:1px solid #1d3548;border-radius:14px;padding:16px 18px;background:#0a1722}.faq summary{cursor:pointer;font-weight:800}.faq p{color:#9eb0bd}.contact{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.contact-card{border:1px solid #253f53;border-radius:20px;padding:24px;background:#0a1824}.contact-card a{color:#f0ca78}
.footer{border-top:1px solid #1a3040;background:#050b11;padding:36px 0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px}.footer h4{margin:0 0 10px}.footer p,.footer a{color:#8fa4b5;font-size:13px}.footer a{display:block;text-decoration:none;margin:6px 0}.footer a:hover{color:#fff}.copyright{border-top:1px solid #142635;margin-top:24px;padding-top:18px;color:#718899;font-size:12px}
.pagehero{padding:62px 0 34px}.pagehero h1{font-size:52px;line-height:1.04;margin:9px 0 12px}.pagehero p{color:#a4b5c2;max-width:800px}.legal{max-width:900px}.legal h2{margin-top:34px;font-size:23px}.legal p,.legal li{color:#b0bfca}.legal .updated{color:#e4c06e;font-weight:800}.notice{border:1px solid #29465d;background:#0b1b29;border-radius:15px;padding:16px 18px;color:#a9bbc8}
@media(max-width:900px){.hero-grid,.integrations,.contact{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav a:not(.cta){display:none}}
@media(max-width:620px){.hero{padding:62px 0 40px}.hero h1{font-size:46px}.grid,.steps,.checks,.footer-grid{grid-template-columns:1fr}.sitebar .wrap{min-height:68px}.brand b{font-size:16px}.pagehero h1{font-size:40px}.nav{gap:8px}}
