:root{--bg:#ffffff;--panel:#ffffff;--text:#0b1020;--muted:#5a6473;--brand:#0bb37f;--brand-2:#089a6d;--accent:#ffb703;--danger:#d90429;--border:#e7eaf1;--shadow:0 10px 30px rgba(13,38,76,0.08)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji}.container{max-width:1100px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);background:rgba(255,255,255,.7);border-bottom:none}.nav-inner{display:flex;align-items:center;justify-content:center;height:64px}.brand{font-weight:800;letter-spacing:.2px}.brand .dot{color:var(--brand)}.nav-links a{color:var(--text);opacity:.9;margin-left:20px;text-decoration:none}.nav-links a:hover{opacity:1}.section{padding:56px 0}.hero{padding-top:56px;padding-bottom:40px}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:center;justify-items:center;text-align:center}.hero h1{font-size:48px;line-height:1.08;margin:0 0 14px;letter-spacing:-.02em}.hero .lead{font-size:18px;color:var(--muted);margin:0 0 18px}.eyebrow{display:inline-block;font-weight:700;color:var(--brand-2);background:#e9fbf5;border:1px solid #bff0df;padding:6px 10px;border-radius:999px;margin-bottom:10px}.features{display:grid;grid-gap:8px;gap:8px;margin:16px 0 20px;justify-items:center}.features .item{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text)}.features .check{color:var(--brand-2);font-weight:800}.hero-aside{display:grid;grid-gap:12px;gap:12px}.hero-card{background:#ffffff;border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow)}.hero-card h3{margin:0 0 6px;font-size:16px}.statbar{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;justify-content:center}.stat{background:#f4f7fb;border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-weight:600;color:var(--text)}.badges{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.badge{background:#f4f7fb;border:1px solid var(--border);color:var(--text);padding:6px 10px;border-radius:999px;font-size:12px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:var(--shadow)}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.btn{border:1px solid transparent;padding:12px 16px;border-radius:10px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:var(--brand);color:white;box-shadow:0 6px 18px rgba(11,179,127,.3)}.btn-primary:hover{background:var(--brand-2)}.btn-secondary{background:white;color:var(--text);border-color:var(--border)}.btn-secondary:hover{background:#f7f9fc}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid-2,.grid-3{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:16px}.card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow)}.card h3{margin:0;font-size:18px}.price{font-size:28px;font-weight:800}.pill{background:#eef3f9;border:1px solid var(--border);padding:4px 8px;border-radius:999px;font-size:12px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.step{padding:16px;border-radius:12px;border:1px dashed #d5dbe7;background:#f7f9fc}.step strong{display:block;margin-bottom:6px}.note{font-size:12px;color:var(--muted)}img.responsive{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}.footer{margin-top:48px;border-top:1px solid var(--border);background:#f9fbfe}.footer-inner{display:flex;align-items:center;justify-content:center;padding:24px 0;text-align:center}.footer-note{padding-bottom:24px;color:var(--muted);text-align:center}.tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.tab{padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:#fff;cursor:pointer;font-weight:600;color:var(--text)}.tab.active{background:#0bb37f;color:#fff;border-color:#0bb37f}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{border:1px solid var(--border);padding:10px 12px;text-align:center}th{background:#f4f7fb;font-weight:700}tbody tr:nth-child(2n){background:#fcfdff}.accordion{display:grid;grid-gap:8px;gap:8px}.accordion-item{border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.accordion-trigger{width:100%;text-align:left;background:#fff;border:0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;color:var(--text)}.accordion-trigger:hover{background:#f7f9fc}.accordion-trigger .chev{transition:transform .2s ease;color:var(--muted)}.accordion-trigger .chev.open{transform:rotate(180deg);color:var(--text)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:1px solid var(--border)}.accordion-content.open{max-height:500px}.accordion-content-inner{padding:14px 16px;color:var(--muted)}.stepper{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.stepper-item{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px}.stepper-head{position:relative}.stepper-circle,.stepper-head{display:flex;align-items:center}.stepper-circle{width:34px;height:34px;border-radius:999px;background:#fff;border:2px solid var(--brand);color:var(--brand-2);font-weight:800;justify-content:center;box-shadow:var(--shadow)}.stepper-line{flex:1 1;height:2px;background:#e2e8f0;margin-left:12px}.stepper-title{font-weight:700}.stepper-desc{color:var(--muted);margin-top:4px}.sticky-cta{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(255,255,255,.95);border-top:1px solid var(--border);padding:12px 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40}.sticky-cta .inner{display:flex;justify-content:space-between;align-items:center;gap:12px}.floating-wa{position:fixed;right:20px;bottom:20px;z-index:60}@media (max-width:900px){.grid-2,.grid-3,.hero-grid,.steps{grid-template-columns:1fr}.sticky-cta .inner{flex-direction:column;align-items:stretch}.stepper{grid-template-columns:1fr}}