:root{--bg:#0A0E12;--surface:#11171E;--surface-soft:#182028;--ink:#FAFAF7;--ink-soft:#B8B5AC;--ink-mute:#77746d;--teal:#0FCAA8;--terra:#FF6B3D;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.16);--display:"Clash Display","Inter",system-ui,sans-serif;--body:"Switzer",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono","SF Mono",monospace;--maxw:1240px;--pad:clamp(1.25rem,4vw,4.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--maxw),100%);margin:auto;padding-inline:var(--pad)}.topbar{border-bottom:1px solid var(--line);background:#0d1319}.topbar .container{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-block:.65rem;font:500 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}header{position:sticky;top:0;z-index:50;background:rgba(10,14,18,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1rem}.brand{display:flex;align-items:center;gap:.75rem;font-family:var(--display);font-size:1.25rem;font-weight:600}.brand img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:10px;padding:3px}.links{display:flex;gap:1.6rem;align-items:center;font-size:.93rem;color:var(--ink-soft)}.links a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.15rem;border-radius:999px;font-weight:600;transition:.2s ease}.btn-primary{background:var(--teal);color:#08100f}.btn-primary:hover{transform:translateY(-2px)}.btn-outline{border:1px solid var(--line-strong)}.btn-outline:hover{border-color:var(--ink-soft)}.hero{position:relative;overflow:hidden;padding:clamp(5rem,10vw,9rem) 0 5rem;background:radial-gradient(circle at 75% 20%,rgba(15,202,168,.15),transparent 28%),radial-gradient(circle at 20% 15%,rgba(255,107,61,.13),transparent 24%)}.eyebrow{font:600 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:1.2rem}.hero h1{font:500 clamp(3.25rem,8vw,7.2rem)/.92 var(--display);letter-spacing:-.045em;max-width:1050px;margin:0}.hero p.lead{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--ink-soft);max-width:760px;margin:1.8rem 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;background:var(--line);border:1px solid var(--line)}.trust-item{background:rgba(17,23,30,.88);padding:1.25rem}.trust-item strong{display:block;font-family:var(--display);font-size:1.55rem}.trust-item span{font-size:.86rem;color:var(--ink-soft)}section{padding:clamp(4.5rem,8vw,7.5rem) 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:.8fr 1.4fr;gap:3rem;margin-bottom:2.8rem}.section-head h2{font:500 clamp(2.25rem,5vw,4.2rem)/1 var(--display);letter-spacing:-.035em;margin:0}.section-head p{color:var(--ink-soft);margin:0;max-width:720px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{border:1px solid var(--line);background:var(--surface);padding:1.5rem;border-radius:16px}.card .num{font:600 10px/1 var(--mono);letter-spacing:.14em;color:var(--teal);text-transform:uppercase}.card h3{font:500 1.45rem/1.15 var(--display);margin:.8rem 0}.card p{color:var(--ink-soft);margin:0}.steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.step{counter-increment:steps;border-top:1px solid var(--line-strong);padding-top:1.2rem}.step:before{content:"0" counter(steps);font:600 11px/1 var(--mono);color:var(--teal)}.step h3{font:500 1.4rem/1.1 var(--display);margin:.7rem 0}.step p{color:var(--ink-soft)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.product-placeholder{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center;padding:1.5rem;background:linear-gradient(135deg,rgba(15,202,168,.18),rgba(15,202,168,.03));border:1.5px dashed rgba(15,202,168,.55);color:var(--ink);text-decoration:none;cursor:pointer;transition:.25s ease}
.product-placeholder:hover,.product-placeholder:focus-visible{background:linear-gradient(135deg,rgba(15,202,168,.28),rgba(15,202,168,.08));border-color:var(--teal);border-style:solid;transform:translateY(-2px)}
.product-placeholder__title{font:600 1.2rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink)}
.product-placeholder__arrow{font:700 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);display:inline-flex;align-items:center;gap:.4em}.product-photo{aspect-ratio:4/3;overflow:hidden;background:#EDEAE3;display:flex;align-items:center;justify-content:center}.product-photo img{width:100%;height:100%;object-fit:contain;object-position:center}.product-card .body{padding:1.25rem}.product-card h3{font:500 1.3rem/1.15 var(--display);margin:0 0 .5rem}.product-card p{margin:0;color:var(--ink-soft);font-size:.95rem}.notice{border:1px solid rgba(245,196,71,.35);background:rgba(245,196,71,.06);padding:1rem 1.15rem;border-radius:12px;color:#e8dfc3;font-size:.92rem}.cta{background:linear-gradient(135deg,rgba(15,202,168,.13),rgba(107,63,160,.12));border:1px solid var(--line);border-radius:24px;padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:1.4fr .8fr;gap:2rem;align-items:center}.cta h2{font:500 clamp(2.3rem,5vw,4.5rem)/.98 var(--display);letter-spacing:-.035em;margin:0}.cta p{color:var(--ink-soft);max-width:650px}.cta-actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}footer{border-top:1px solid var(--line);padding:2.5rem 0;color:var(--ink-soft);font-size:.92rem}.footer-grid{display:flex;justify-content:space-between;gap:2rem;align-items:center}.mini-links{display:flex;gap:1.3rem;flex-wrap:wrap}@media(max-width:900px){.links{display:none}.section-head,.cta{grid-template-columns:1fr}.grid,.steps,.product-grid{grid-template-columns:1fr 1fr}.trust-row{grid-template-columns:1fr 1fr}}@media(max-width:620px){.topbar .container{align-items:flex-start;flex-direction:column}.hero h1{font-size:clamp(3rem,16vw,4.5rem)}.grid,.steps,.product-grid,.trust-row{grid-template-columns:1fr}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.footer-grid{align-items:flex-start;flex-direction:column}}