@import url('https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#0c0e10;--panel:#15191b;--ink:#f0ede8;--muted:#a8b1ac;--green:#3ddc84;--purple:#b1a4ff;--line:#2c3430}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Syne,Arial,sans-serif}h1{font-size:clamp(2.8rem,5vw,4rem);line-height:1.06;letter-spacing:-.055em;margin-bottom:26px}h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.035em}h3{line-height:1.3}p{color:var(--muted)}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;background:var(--green);color:#0c0e10;padding:10px;z-index:30}.skip:focus{top:10px}.header{border-bottom:1px solid var(--line);background:rgba(12,14,16,.95);position:sticky;top:0;z-index:10}.nav{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:82px}.brand{text-decoration:none;font-size:1.35rem;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand span{color:var(--green)}.nav-links{display:flex;gap:24px;align-items:center;font-size:.875rem}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--green)}.nav-links .nav-cta{padding:9px 15px;border:1px solid var(--green);border-radius:6px;color:var(--green)}.eyebrow{color:var(--green);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.hero{padding:86px 0 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.hero h1 span{color:var(--green)}.hero .intro{font-size:1.08rem;max-width:480px}.offer-name{font-size:.88rem;color:var(--ink);font-weight:600;margin-bottom:16px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;border-radius:6px;text-decoration:none;font-size:.88rem;font-weight:700;background:var(--green);color:#09160e;border:1px solid var(--green);transition:transform .15s,background .15s}.button:hover{background:#75edab;transform:translateY(-2px)}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.small{font-size:.8rem}.hero-art{position:relative;padding:22px 0 35px;min-width:0}.glow{position:absolute;inset:-40px 0;background:radial-gradient(ellipse,rgba(61,220,132,.15),transparent 70%);pointer-events:none}.browser{position:relative;border:1px solid #45564b;border-radius:12px;background:#eeeae0;overflow:hidden;box-shadow:0 30px 70px #0006;transform:rotate(-2deg)}.browser-bar{display:flex;align-items:center;gap:5px;padding:13px 14px;background:#202622}.browser-bar i{height:6px;width:6px;background:#6f8177;border-radius:50%}.browser-bar span{color:#b8c6bc;font-size:.6rem;margin:auto}.mini-site{color:#233128;padding:22px}.mini-brand{font-size:.75rem;font-weight:800;display:flex;justify-content:space-between;margin-bottom:20px}.mini-brand span{font-weight:500;color:#657064;font-size:.6rem}.mini-site h3{font-family:Syne,Arial,sans-serif;font-size:2rem;letter-spacing:-.05em;max-width:260px;margin:0 0 16px}.mini-site img{border-radius:5px;aspect-ratio:1.7;object-fit:cover}.mini-label{display:inline-block;padding:7px 12px;background:#db6b37;color:#fff;font-size:.65rem;font-weight:700;margin-top:14px;border-radius:3px}.price-tag{position:absolute;bottom:0;right:-8px;background:var(--green);color:#0d2216;padding:20px 26px;border:5px solid var(--bg);border-radius:12px;box-shadow:0 15px 35px #0005}.price-tag strong{font-family:Syne,Arial,sans-serif;font-size:2.8rem;line-height:1;display:block;letter-spacing:-.06em}.price-tag span{font-size:.72rem;font-weight:600}.benefit-strip{border-block:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.85rem;color:#d1dad4}.benefit-strip span::before{content:'✓';color:var(--green);margin-right:9px}.section{padding:80px 0}.section-head{max-width:660px;margin-bottom:34px}.section-head p{margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.card-content{padding:24px}.card-content h3{margin-bottom:10px;font-size:1.3rem}.card-content p{font-size:.9rem;margin-bottom:20px}.card-link{font-size:.86rem;font-weight:600;color:var(--green);text-underline-offset:5px}.demo-visual{background:#eae6da;padding:18px 18px 0}.demo-visual img{height:170px;width:100%;object-fit:cover;border-radius:6px 6px 0 0}.demo-visual.clean{background:#e1ece7}.demo-visual.detail{background:#1f2932}.demo-caption{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.08em;font-weight:700;padding:0 0 14px;color:#263e31}.detail .demo-caption{color:#bdcedb}.inclusions{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.checklist{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.checklist li{font-size:.9rem;padding-left:22px;position:relative}.checklist li::before{content:'✓';position:absolute;left:0;color:var(--green)}.price-panel{background:linear-gradient(140deg,#19291f,#171a1a);border:1px solid #385741;border-radius:12px;padding:32px}.price{font-family:Syne,Arial,sans-serif;font-size:4rem;letter-spacing:-.06em;line-height:1.1;margin:12px 0}.price span{font-family:Inter,Arial,sans-serif;font-size:.85rem;letter-spacing:0;color:var(--muted)}.price-panel h3{margin-bottom:10px}.price-panel p{font-size:.9rem}.note{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step{border-top:1px solid var(--line);padding-top:22px}.number{font-family:Syne,Arial,sans-serif;font-size:1.8rem;color:var(--purple);display:block;margin-bottom:14px}.step p{font-size:.9rem}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:600;line-height:1.5;padding-right:10px}.faq details p{font-size:.92rem;margin:16px 0 0}.closing{background:linear-gradient(130deg,#182e21,#1e1c2a);border:1px solid #3a5141;border-radius:14px;padding:48px;display:flex;gap:40px;align-items:center;justify-content:space-between}.closing h2{margin-bottom:12px;max-width:550px}.closing p{margin-bottom:0}.closing .button{flex-shrink:0}.footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:.8rem}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{text-underline-offset:4px}.muted-section{background:#111513;border-block:1px solid var(--line)}
@media(max-width:900px){.hero{gap:30px}.cards{gap:14px}.inclusions{gap:30px}.nav-links{gap:16px}.mini-site h3{font-size:1.6rem}.card-content{padding:20px}}
@media(max-width:700px){html{scroll-padding-top:140px}.wrap{width:calc(100% - 36px)}.nav{padding:16px 0;min-height:auto;flex-wrap:wrap;gap:12px}.brand{font-size:1.2rem}.nav-links{width:100%;justify-content:space-between;gap:10px;font-size:.78rem}.nav-links .nav-cta{padding:6px 10px}.hero{grid-template-columns:1fr;padding:48px 0;gap:25px}.hero .intro{max-width:none}.hero-art{max-width:450px;width:100%;margin:auto;padding-inline:8px}.price-tag{right:0}.glow{inset:0}.cards,.steps,.inclusions{grid-template-columns:1fr}.cards{gap:24px}.demo-visual img{height:auto;aspect-ratio:1.8}.section{padding:54px 0}.checklist{grid-template-columns:1fr;gap:14px}.benefit-strip{display:grid;grid-template-columns:1fr 1fr;font-size:.77rem;gap:14px}.closing{padding:28px;flex-direction:column;align-items:flex-start;gap:24px}.price-panel{padding:26px}.buttons .button{flex-grow:1}.footer-inner{flex-direction:column;gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
