*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f8fafc;background:radial-gradient(circle at 12% 8%,rgba(255,180,77,.16),transparent 28rem),radial-gradient(circle at 84% 18%,rgba(73,171,255,.12),transparent 30rem),linear-gradient(180deg,#08090d 0%,#111827 28%,#223047 48%,#d8dde6 78%,#fff 100%);min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.nav{position:sticky;top:0;z-index:10;background:rgba(8,9,13,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.14)}.nav-inner{max-width:1220px;margin:auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.brand{font:600 1.45rem Georgia,serif;white-space:nowrap}.mark{display:inline-block;width:28px;height:28px;border-radius:7px;background:#fff;vertical-align:middle;margin-right:.7rem;box-shadow:inset 0 -8px 0 rgba(0,0,0,.08)}.links{margin-left:auto;display:flex;gap:1.4rem;flex-wrap:wrap;color:rgba(255,255,255,.78);font-size:.94rem}.lang{display:flex;gap:.3rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.2rem}.lang a{padding:.25rem .7rem;border-radius:999px;font-size:.85rem}.lang .active{background:#fff;color:#0f172a}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.78rem 1.16rem;border-radius:10px;font-weight:700}.nav-cta{background:#fff;color:#0f172a}.button{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#fff}.button:hover,.nav-cta:hover{text-decoration:none;filter:brightness(1.12)}main{max-width:1180px;min-height:calc(100vh - 180px);margin:auto;padding:clamp(4.8rem,9vw,8rem) 1.5rem 3rem}.pill{display:inline-flex;align-items:center;gap:.55rem;padding:.46rem .72rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.1);color:#ffd8a8;font:700 .76rem "Courier New",monospace;letter-spacing:.11em;text-transform:uppercase}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#c65d3b}h1{font:500 clamp(3.2rem,9vw,7rem)/.9 Georgia,serif;letter-spacing:-.04em;margin:1.1rem 0 2.2rem;text-shadow:0 18px 48px rgba(0,0,0,.42)}.lead{max-width:760px;color:rgba(248,250,252,.82);font-size:1.18rem;margin:0 0 2rem}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.card{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(9,12,20,.64);padding:clamp(1.3rem,2.5vw,2rem);box-shadow:0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.card h2{font:500 clamp(1.5rem,2.4vw,2.1rem)/1.1 Georgia,serif;margin:0 0 .8rem}.card p{margin:.65rem 0 0;color:rgba(248,250,252,.78);font-size:1.03rem}.card.feature{margin-top:1rem}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.back{display:inline-block;margin-top:2rem;color:#fff}.footer{padding:2rem 1.5rem;text-align:center;color:#5b493c;background:#fff}.footer a{margin:0 .5rem;color:#5b493c;font-weight:700}@media(max-width:780px){.links{order:3;width:100%;margin:0}.grid{grid-template-columns:1fr}.nav-cta{display:none}}@media(max-width:480px){.nav-inner{gap:.7rem;padding:.75rem}.links{gap:.8rem;font-size:.82rem}main{padding-top:4rem}h1{line-height:1}}