:root{--bg-page: #ffffff;--bg-alt: #f7f8fc;--bg-card: #ffffff;--border: #e7e9f0;--border-strong: #d6dae4;--text: #161b2b;--text-muted: #5a6275;--text-faint: #9aa1b2;--accent: #f5b820;--accent-strong: #e0a312;--accent-soft: #fdf3d7;--accent-ink: #98690a;--accent-glow: rgba(245, 184, 32, .45);--wa: #25d366;--wa-deep: #1ea552;--tele: #2aabee;--tele-deep: #1e8bc3;--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgba(22, 27, 43, .06);--shadow: 0 10px 28px rgba(22, 27, 43, .09);--shadow-lg: 0 20px 50px rgba(22, 27, 43, .12);--container: 1100px;--container-narrow: 720px;--ease-out: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:56px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;color:var(--text);background:var(--bg-page);background-image:radial-gradient(900px 420px at 50% -140px,rgba(245,184,32,.16),transparent 70%),radial-gradient(680px 360px at 100% 4%,rgba(245,184,32,.08),transparent 70%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}strong{font-weight:700;color:var(--text)}::selection{background:var(--accent-soft);color:var(--accent-ink)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--container-narrow)}.center{text-align:center}.nav{position:sticky;top:0;z-index:50;background:#fffc;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.nav-inner{width:100%;max-width:var(--container);margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--text)}.brand-mark{width:32px;height:32px;border-radius:9px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px var(--border),var(--shadow-sm)}.brand-accent{color:var(--accent-ink)}.nav-links{display:flex;flex-direction:column;gap:2px;margin-left:auto;position:absolute;top:100%;left:0;right:0;padding:8px 16px 16px;background:#fffffffa;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility .18s}.nav-open .nav-links{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-links a{padding:11px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--text-muted);transition:color .15s var(--ease-out),background .15s var(--ease-out)}.nav-links a:hover{color:var(--text);background:var(--bg-alt)}.nav-links a.ativo{color:var(--accent-ink);background:var(--accent-soft)}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;width:44px;height:44px;padding:0;flex-shrink:0;background:transparent;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:background .15s var(--ease-out),border-color .15s var(--ease-out)}.nav-toggle:hover{background:var(--bg-alt)}.nav-toggle-bar{width:20px;height:2px;border-radius:2px;background:var(--text);transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.nav-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width: 720px){.nav-toggle{display:none}.nav-links{position:static;flex-direction:row;gap:4px;padding:0;background:none;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-links a{padding:8px 14px;border-radius:8px;font-size:14px}}h1,h2,h3,h4{font-family:inherit;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--text)}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:6px 12px;border-radius:999px;margin-bottom:16px}.lead{font-size:clamp(16px,2vw,18px);color:var(--text-muted)}.hero{position:relative;padding:64px 0 56px;overflow:hidden}.hero-inner{max-width:820px;margin:0 auto;text-align:center;position:relative;z-index:1}.hero-title{font-size:clamp(36px,6.5vw,70px);font-weight:900;margin-bottom:18px;letter-spacing:-.035em;color:var(--text)}.hero-subtitle{font-size:clamp(15px,2vw,18px);color:var(--text-muted);margin:0 auto 32px;max-width:620px;line-height:1.6}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.hero-ctas-center{justify-content:center;margin-bottom:0}.trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;list-style:none;font-size:13px;color:var(--text-muted);font-weight:500}.trust-strip li{display:inline-flex;align-items:center;gap:8px}.trust-strip .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.hero-glow{position:absolute;inset:-30% 0 auto;height:520px;background:radial-gradient(closest-side,rgba(245,184,32,.18),transparent 70%);filter:blur(55px);pointer-events:none;z-index:0}.btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:var(--radius);font-weight:700;font-size:15px;color:#fff;border:1px solid transparent;transition:transform .15s var(--ease-out),box-shadow .2s var(--ease-out),filter .15s var(--ease-out);white-space:nowrap}.btn svg{width:20px;height:20px;flex-shrink:0}.btn-whats{background:linear-gradient(180deg,var(--wa) 0%,var(--wa-deep) 100%);box-shadow:0 6px 18px #25d36647}.btn-whats:hover{transform:translateY(-2px);box-shadow:0 12px 28px #25d3665c;filter:brightness(1.04)}.btn-tele{background:linear-gradient(180deg,var(--tele) 0%,var(--tele-deep) 100%);box-shadow:0 6px 18px #2aabee47}.btn-tele:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2aabee5c;filter:brightness(1.04)}.btn:active{transform:translateY(0)}.section{padding:56px 0;position:relative}.section-alt{background:var(--bg-alt);border-block:1px solid var(--border)}.section-head{text-align:center;margin-bottom:36px}.section-head h2{font-size:clamp(28px,4vw,42px);margin:0}.steps{display:grid;grid-template-columns:1fr;gap:18px;list-style:none}@media (min-width: 768px){.steps{grid-template-columns:repeat(3,1fr);gap:22px}}.step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 24px;position:relative;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.step:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow)}.step-num{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--accent-ink);background:var(--accent-soft);padding:4px 10px;border-radius:6px;margin-bottom:16px}.step h3{font-size:20px;margin-bottom:8px;letter-spacing:-.02em}.step p{color:var(--text-muted);font-size:14px;line-height:1.6}.features{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.features{grid-template-columns:repeat(2,1fr);gap:22px}}.feature{display:flex;flex-direction:column;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.feature:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow)}.feature-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink)}.feature-icon svg{width:22px;height:22px}.feature h3{font-size:18px;letter-spacing:-.015em}.feature p{color:var(--text-muted);font-size:14px;line-height:1.6}.faq{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease-out)}.faq-item:hover,.faq-item[open]{border-color:var(--accent)}.faq-item summary{list-style:none;cursor:pointer;padding:17px 20px;font-weight:600;font-size:15px;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:22px;font-weight:300;color:var(--accent-ink);line-height:1;transition:transform .2s var(--ease-out);flex-shrink:0}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 20px 18px;color:var(--text-muted);font-size:14px;line-height:1.65}.section-cta{padding:64px 0;background:var(--accent-soft);border-block:1px solid #f0e3bf}.section-cta h2{font-size:clamp(28px,4vw,40px);margin-bottom:12px;color:var(--text)}.section-cta .lead{margin-bottom:28px;color:var(--text-muted)}.footer{border-top:1px solid var(--border);padding:48px 0 36px;background:var(--bg-alt)}.footer-inner{display:flex;flex-direction:column;gap:18px;align-items:flex-start}@media (min-width: 720px){.footer-inner{flex-direction:row;flex-wrap:wrap;align-items:center}}.footer-brand{display:flex;flex-direction:column;gap:4px}.footer-brand .brand{font-size:16px}.footer-tagline{color:var(--text-muted);font-size:13px}.disclaimer{flex:1;font-size:12px;color:var(--text-faint);line-height:1.6;max-width:560px}.copy{font-size:12px;color:var(--text-faint)}.promos-head{padding:40px 0 12px}.promos-title{font-size:clamp(28px,5vw,42px);font-weight:900;letter-spacing:-.02em;color:var(--text);margin-bottom:10px}.promos-sub{color:var(--text-muted);font-size:16px;line-height:1.6;max-width:var(--container-narrow)}.promos-inline-cta{color:var(--accent-ink);font-weight:700;border-bottom:2px solid var(--accent);white-space:nowrap}.promos-inline-cta:hover{color:var(--accent-strong)}.promos-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.promo-filter{font:inherit;font-size:14px;font-weight:700;color:var(--text-muted);background:var(--bg-card);border:1.5px solid var(--border-strong);border-radius:999px;padding:8px 18px;cursor:pointer;transition:all .15s var(--ease-out)}.promo-filter:hover{border-color:var(--accent);color:var(--text)}.promo-filter.ativo{background:var(--accent);border-color:var(--accent);color:#3a2a02;box-shadow:0 4px 12px var(--accent-glow)}.promo-filter[hidden]{display:none}.promos-section{padding:24px 0 64px}.promos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.promos-empty{grid-column:1 / -1;text-align:center;color:var(--text-muted);font-size:15px;padding:48px 20px;line-height:1.6}.promo-tile{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.promo-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.promo-tile__media{display:block;aspect-ratio:1 / 1;background:var(--bg-alt);overflow:hidden}.promo-tile__media img{width:100%;height:100%;object-fit:contain}.promo-tile__body{display:flex;flex-direction:column;gap:12px;padding:16px;flex:1}.promo-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.promo-tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:#fff}.promo-tag--amazon{background:#f90;color:#201400}.promo-tag--mercadolivre{background:#ffe600;color:#2d3277}.promo-tag--shopee{background:#ee4d2d}.promo-tag--outro{background:var(--text-faint)}.promo-when{font-size:12px;color:var(--text-faint);white-space:nowrap}.promo-tile__text{font-size:14px;line-height:1.55;color:var(--text);flex:1;word-break:break-word}.promo-tile__text s{color:var(--text-faint)}.promo-tile__cta{display:block;text-align:center;font-weight:800;font-size:14px;color:#3a2a02;background:linear-gradient(180deg,var(--accent) 0%,var(--accent-strong) 100%);padding:11px 14px;border-radius:var(--radius);box-shadow:0 4px 12px var(--accent-glow);transition:transform .15s var(--ease-out),filter .15s}.promo-tile__cta:hover{transform:translateY(-1px);filter:brightness(1.05)}
