:root{color-scheme:dark;--bg:#0c1116;--surface:#121c23;--line:#26363e;--text:#e8eeed;--muted:#a1b1b8;--accent:#8be2cf}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 15%,#15302d55,transparent 52%),var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}.shell{max-width:1120px;padding:0 48px;margin:auto}header{height:126px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:3px}.brand{display:flex;gap:16px;align-items:center;color:var(--text);font-size:18px;font-weight:750;letter-spacing:1.8px}.brand:hover{text-decoration:none}.brand small{display:block;font-size:9px;font-weight:500;letter-spacing:1.9px;color:var(--muted);margin-top:3px}.mark{width:48px;height:48px;border:1px solid #436b62;border-radius:13px;background:#142922;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:26px;letter-spacing:-5px;padding-right:7px}.mark span{font-size:22px}.contact{font-size:14px;border:1px solid var(--line);padding:9px 17px;border-radius:9px;color:var(--text)}.contact span{padding-left:14px;color:var(--accent)}main{padding:70px 0 76px}.eyebrow{display:flex;gap:10px;align-items:center;letter-spacing:2.7px;color:var(--accent);font-size:10px;font-weight:700}.eyebrow span{width:6px;height:6px;background:var(--accent);border-radius:50%}h1{font-size:clamp(34px,4.8vw,57px);line-height:1.18;letter-spacing:-1.8px;font-weight:650;margin:24px 0}h1 em{font-style:normal;color:var(--accent)}.lead{font-size:18px;color:var(--muted);max-width:680px;margin:0 0 39px}.support{display:flex;gap:24px;padding:32px;border:1px solid #33534c;border-radius:18px;background:linear-gradient(125deg,#172b29,var(--surface));box-shadow:0 18px 60px #0002}.heart{flex-shrink:0;display:grid;place-items:center;width:54px;height:54px;border:1px solid #3a5b52;border-radius:14px;color:var(--accent);font-size:36px;line-height:1}h2{margin:0 0 8px;font-size:23px;letter-spacing:-.4px}.support p{margin:0;color:#bac9ce;max-width:730px}.unavailable{display:inline-flex;gap:10px;align-items:center;margin:24px 0 12px;border:1px solid #40544f;background:#1d2e2a;color:#cfdbd5;padding:12px 18px;border-radius:9px;font-size:14px;font-weight:600}.unavailable span{font-size:20px}.support .hint{font-size:13px;color:#99aaa9;max-width:600px}.details{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:47px}.number{font-size:10px;color:#8d9f9f;font-weight:600;letter-spacing:1.7px}h3{font-size:18px;font-weight:600;margin:12px 0 6px}.details p{margin:0 0 12px;font-size:14px;color:var(--muted);max-width:390px}.details a{font-size:14px}.details a span{margin-left:8px}footer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding:24px 0 35px;font-size:11px;color:#87979d}.dot{color:var(--accent);padding:0 7px}@media(max-width:650px){.shell{padding:0 23px}header{height:100px}.brand{gap:10px;font-size:14px;letter-spacing:1px}.brand small{font-size:7px;letter-spacing:1px}.mark{width:38px;height:38px;font-size:22px}.contact{font-size:12px;padding:8px 11px}.contact span{padding-left:6px}main{padding:43px 0 45px}h1{letter-spacing:-1px}.lead{font-size:16px}.support{padding:23px;gap:16px;flex-direction:column}h2{font-size:21px}.support p{font-size:14px}.unavailable{display:flex;font-size:12px;padding:12px;line-height:1.5}.details{grid-template-columns:1fr;gap:28px;margin-top:34px}footer{flex-direction:column;align-items:flex-start;gap:7px}}
