:root{--bg:#080a0c;--panel:#0d1114;--line:rgba(215,226,236,.13);--text:#f5f7f9;--muted:#b5c1cd;--gold:#f5c84b;--gold-deep:#d8a72c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.btn:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.header{position:-webkit-sticky;position:sticky;inset:0 0 auto 0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px;padding:10px clamp(18px,4.4vw,68px);background:rgba(6,8,10,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logo{display:block;flex:0 0 auto;width:clamp(116px,12.5vw,150px);line-height:0;white-space:nowrap}.logo-image{display:block;width:100%;height:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:clamp(14px,3.1vw,42px);color:#e0e6eb;font-size:.9rem}.nav a{position:relative;padding:8px 0;transition:color .18s ease}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:2px;background:var(--gold);transition:right .18s ease}.nav a:hover{color:var(--gold)}.nav a:hover:after{right:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:12px 23px;border:1px solid transparent;border-radius:8px;font:inherit;font-weight:750;line-height:1.2;transition:transform .18s ease,background .18s ease,border-color .18s ease}.btn-sm{min-height:38px;padding:9px 21px;font-size:.87rem}.btn-primary{background:var(--gold);color:#14120a;box-shadow:0 6px 24px rgba(245,200,75,.13)}.btn-primary:hover{background:#ffda70;transform:translateY(-2px)}.btn-ghost{border-color:rgba(255,255,255,.68);background:rgba(7,9,10,.28);color:#fff}.btn-ghost:hover{border-color:var(--gold);background:rgba(245,200,75,.08)}.section{width:min(100%,1280px);margin:0 auto;padding:76px clamp(20px,4.4vw,68px)}.section h2{margin-bottom:32px;font-size:clamp(1.8rem,3.4vw,2.55rem);line-height:1.12;letter-spacing:-.035em}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.card{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:rgba(245,200,75,.55);transform:translateY(-2px)}.num{color:var(--gold);font-weight:800}.card h3{margin:6px 0}.card p{color:var(--muted)}.steps{display:grid;max-width:700px;grid-gap:12px;gap:12px;margin:0 auto;list-style:none}.steps li{display:flex;align-items:center;gap:16px;min-width:0;padding:15px 17px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.steps a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.step-n{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gold);color:#14120a;font-weight:850}.download{margin-top:28px;text-align:center}.download p{margin-top:12px;color:var(--muted)}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:25px clamp(20px,4.4vw,68px);border-top:1px solid var(--line);color:#a5b3c2;font-size:.83rem}.footer-logo{display:block;flex:0 0 auto;width:clamp(122px,12vw,146px);line-height:0}.footer-logo img{display:block;width:100%;height:auto}.footer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 22px}.footer-meta p{margin:0}.footer a{color:#d6dce2}.footer a:hover{color:var(--gold)}@media(max-width:700px){.header{min-height:68px;gap:12px;padding:10px 15px}.logo{width:112px}.nav{gap:12px;font-size:.72rem}.header .btn-sm{min-height:34px;padding:7px 12px;font-size:.75rem}}@media(max-width:430px){.logo{width:104px}.footer{gap:18px}.footer-meta{justify-content:flex-start}.nav{gap:9px}.nav a{font-size:.67rem}.header .btn-sm{padding:7px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}body,html{touch-action:pan-x pan-y pinch-zoom}