:root{--bg:#050505;--bg2:#101012;--bg3:#17090d;--line:#2a2a30;--tx:#f3f5f9;--mu:#9aa3b5;--ac:#e0294d;--wa:#25d366}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--tx);line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}.wrap{max-width:1140px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.center{text-align:center}.muted{color:var(--mu)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(5,5,5,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.logo{font-weight:800;font-size:1.4rem;letter-spacing:.5px}.logo span{color:var(--ac)}.links{display:flex;gap:22px;font-size:.95rem;color:var(--mu)}.links a:hover{color:var(--tx)}.btn{display:inline-block;padding:13px 24px;border-radius:999px;font-weight:700;border:2px solid transparent;transition:transform .15s}.btn:hover{transform:translateY(-2px)}.btn.sm{padding:8px 18px;font-size:.9rem}.btn.block{display:block;text-align:center;margin-top:auto}.btn-wa{background:var(--wa);color:#06260f}.btn-ghost{border-color:var(--line);background:var(--bg3)}.hero{padding:96px 0 80px;background:radial-gradient(900px 420px at 80% -10%,rgba(106,11,29,.55),transparent),radial-gradient(700px 400px at 0 100%,rgba(106,11,29,.3),transparent)}.badge{display:inline-block;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg3);font-size:.85rem;color:var(--ac)}h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.1;margin:20px 0;max-width:800px}h1 em{font-style:normal;color:var(--ac)}.lead{font-size:1.15rem;color:var(--mu);max-width:620px}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.cta-row.mid{justify-content:center}.trust{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--mu);font-size:.95rem}.sec{padding:80px 0}.alt{background:var(--bg2)}.dark{background:var(--bg3)}.eyebrow{color:var(--ac);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.eyebrow,h2{text-align:center}h2{font-size:clamp(1.7rem,4vw,2.5rem);margin:8px 0}.sub{text-align:center;color:var(--mu);margin-bottom:40px}h3{font-size:1.15rem;margin-bottom:6px}.grid{display:grid;grid-gap:20px;gap:20px}.g4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:24px}.pkg{position:relative;display:flex;flex-direction:column;border-top:4px solid var(--c)}.tag{position:absolute;top:-13px;right:16px;background:var(--c);color:#000;font-size:.72rem;padding:3px 10px;border-radius:999px;text-transform:uppercase}.price,.tag{font-weight:800}.price{font-size:1.6rem;margin:12px 0}.ticks{margin-bottom:20px}.ticks li{padding:4px 0 4px 24px;position:relative;font-size:.95rem}.ticks li:before{content:"✓";position:absolute;left:0;color:var(--c);font-weight:800}.note{text-align:center;color:var(--mu);font-size:.85rem;margin:20px 0}.addons{margin-top:30px}.addons ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:4px 32px;gap:4px 32px;margin-top:12px}.addons li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.ic{font-size:2rem;margin-bottom:8px}.feat p{color:var(--mu);font-size:.95rem}.step{text-align:center;padding:8px}.step p{color:var(--mu);font-size:.95rem}.num{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#6a0b1d;color:#fff;font-weight:800;font-size:1.2rem;margin-bottom:12px}.center .btn{margin-top:12px}.gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.chips li{padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--bg2);font-size:.9rem}.faq{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin-top:12px}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--mu);margin-top:10px}.foot{border-top:1px solid var(--line);padding:40px 0 90px}.foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.foot a:hover{color:var(--ac)}.copy{text-align:center;color:var(--mu);font-size:.85rem;margin-top:30px}.sticky{display:none}@media(max-width:760px){.links{display:none}.hero{padding:64px 0 56px}.sec{padding:56px 0}.sticky{display:flex;position:fixed;bottom:0;left:0;right:0;gap:8px;padding:10px;background:rgba(5,5,5,.95);border-top:1px solid var(--line);z-index:30}.sticky .btn{flex:1 1;text-align:center;padding:11px}}.pagehead{padding:64px 0 48px;text-align:center;background:radial-gradient(800px 300px at 50% -20%,rgba(106,11,29,.55),transparent);border-bottom:1px solid var(--line)}.pagehead h1{font-size:clamp(1.9rem,5vw,3rem);margin:10px auto}.pagehead .lead{margin:0 auto}.more{display:block;text-align:center;margin-top:12px;color:var(--mu);font-size:.9rem}.more:hover,.note a{color:var(--ac)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px}table{width:100%;border-collapse:collapse;min-width:640px}td,th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;font-size:.95rem}th{background:var(--bg3);color:var(--ac);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}tr:last-child td{border-bottom:0}.form{display:grid;grid-gap:16px;gap:16px}.form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:.9rem}.form input,.form select,.form textarea{font:inherit;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--tx)}.form button{border:0;cursor:pointer;font:inherit;font-weight:700}a.card.feat:hover{border-color:var(--ac)}@media(max-width:760px){div[style*="span 2"]{grid-column:auto!important}}.logo-img{height:46px;width:auto;display:block}