.elo{--elo-green:#00512a;--elo-green-2:#0a6b3a;--elo-deep:#003a1e;--elo-yellow:#ffdf00;--elo-blue:#0b2a6b;--elo-ink:#111;--elo-muted:#5d6460;color:var(--elo-ink);background:#f6f4f0}.elo-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (width>=780px){.elo-wrap{padding:0 28px}}.elo-hero{background:radial-gradient(120% 90% at 85% 10%, var(--elo-green-2), var(--elo-green) 45%, var(--elo-deep));color:#fff;overflow:hidden}.elo-hero-in{gap:36px;padding-top:36px;padding-bottom:0;display:grid}@media (width>=900px){.elo-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:64px;padding-bottom:56px}}.elo-chip{letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffdf0073;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px 6px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.elo-chip img{border-radius:6px}.elo-h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(34px,6vw,56px);font-weight:800;line-height:1.04}.elo-h1 em{color:var(--elo-yellow);font-style:normal}.elo-lead{opacity:.92;max-width:540px;margin:0 0 22px;font-size:17.5px;line-height:1.5}.elo-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 18px;display:flex}.elo-price strong{color:var(--elo-yellow);font-size:40px;font-weight:800;line-height:1}.elo-price span{opacity:.85;font-size:14px}.elo-btn{background:var(--elo-yellow);width:100%;max-width:380px;color:var(--elo-blue);border-radius:999px;justify-content:center;align-items:center;padding:16px 26px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 12px 34px -10px #ffdf00a6}.elo-btn:hover{transform:translateY(-2px)}.elo-trust{opacity:.92;gap:6px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.elo-trust li{align-items:center;gap:8px;display:flex}.elo-trust svg{width:16px;height:16px;color:var(--elo-yellow);flex-shrink:0}.elo-phone{background:#0c0f0d;border-radius:34px;padding:8px;position:relative;box-shadow:0 30px 60px -24px #000000a6,inset 0 0 0 1px #ffffff1f}.elo-phone img{aspect-ratio:1/2;object-fit:cover;object-position:top;border-radius:27px;width:100%;height:auto;display:block}.elo-hero-phones{width:100%;max-width:420px;height:430px;margin:0 auto;position:relative}@media (width>=900px){.elo-hero-phones{height:560px}}.elo-phone-front{z-index:2;width:58%;position:absolute;bottom:-60px;left:4%}.elo-phone-back{opacity:.9;width:50%;position:absolute;top:10px;right:2%;transform:rotate(6deg)}@media (width>=900px){.elo-phone-front{top:30px;bottom:auto}.elo-phone-back{top:0}}.elo-stripe{grid-template-columns:2fr 1fr 1fr;height:6px;display:grid}.elo-stripe span:first-child{background:var(--elo-green)}.elo-stripe span:nth-child(2){background:var(--elo-yellow)}.elo-stripe span:nth-child(3){background:var(--elo-blue)}.elo-sec{padding:56px 0}@media (width>=780px){.elo-sec{padding:84px 0}}.elo-sec-soft{background:#ecf3ee}.elo-sec-dark{background:linear-gradient(180deg, var(--elo-deep), var(--elo-green));color:#fff}.elo-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--elo-green);margin:0 0 8px;font-size:12.5px;font-weight:800}.elo-sec-dark .elo-kicker{color:var(--elo-yellow)}.elo-h2{letter-spacing:-.015em;max-width:760px;margin:0 0 28px;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.12}.elo-center{text-align:center;margin-top:32px}.elo-narrow{max-width:820px}.elo-grid{gap:14px;display:grid}@media (width>=640px){.elo-grid{grid-template-columns:1fr 1fr}}@media (width>=980px){.elo-grid{grid-template-columns:repeat(3,1fr)}}.elo-card{background:#fff;border:1px solid #e3e6e2;border-radius:20px;padding:22px}.elo-card h3{margin:12px 0 6px;font-size:18px;font-weight:800}.elo-card p{color:var(--elo-muted);margin:0;font-size:15px;line-height:1.5}.elo-card-icon{background:var(--elo-green);width:46px;height:46px;color:var(--elo-yellow);border-radius:14px;place-items:center;display:grid}.elo-card-icon svg{width:22px;height:22px}.elo-shots{scroll-snap-type:x mandatory;gap:18px;margin:0 -16px;padding:4px 16px 12px;display:flex;overflow-x:auto}.elo-shots figure{scroll-snap-align:center;flex:0 0 62%;max-width:250px;margin:0}@media (width>=900px){.elo-shots{grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid;overflow:visible}.elo-shots figure{max-width:none}}.elo-shots figcaption{text-align:center;margin-top:12px;font-size:14.5px;font-weight:700}.elo-note{opacity:.7;text-align:center;margin:14px 0 0;font-size:12.5px}.elo-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.elo-steps{grid-template-columns:repeat(3,1fr)}}.elo-steps li{background:#fff;border:1px solid #e3e6e2;border-radius:20px;padding:22px}.elo-steps h3{margin:12px 0 6px;font-size:18px;font-weight:800}.elo-steps p{color:var(--elo-muted);margin:0;font-size:15px;line-height:1.5}.elo-step-n{background:var(--elo-yellow);width:38px;height:38px;color:var(--elo-blue);border-radius:999px;place-items:center;font-weight:800;display:grid}.elo-manifesto{gap:28px;display:grid}@media (width>=900px){.elo-manifesto{grid-template-columns:1.2fr .8fr;align-items:start}}.elo-values{gap:12px;margin:0;padding:0;list-style:none;display:grid}.elo-values li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.elo-values svg{width:22px;height:22px;color:var(--elo-green);flex-shrink:0;margin-top:1px}.elo-values b{font-weight:800;display:block}.elo-rules{background:var(--elo-green);color:#fff;border-radius:22px;padding:24px}.elo-rules h3{color:var(--elo-yellow);margin:0 0 14px;font-size:19px;font-weight:800}.elo-rules ul{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.elo-rules li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.elo-rules li svg{color:#ff8a80;flex-shrink:0;width:18px;height:18px;margin-top:2px}.elo-rules p{opacity:.8;margin:0;font-size:13px}.elo-safe{gap:14px;display:grid}@media (width>=780px){.elo-safe{grid-template-columns:repeat(3,1fr)}}.elo-safe-item{align-items:flex-start;gap:14px;display:flex}.elo-safe-item>svg{width:30px;height:30px;color:var(--elo-green);flex-shrink:0}.elo-safe-item h3{margin:0 0 4px;font-size:17px;font-weight:800}.elo-safe-item p{color:var(--elo-muted);margin:0;font-size:15px;line-height:1.5}.elo-faq{gap:10px;display:grid}.elo-faq details{background:#fff;border:1px solid #dfe5e0;border-radius:16px;padding:0 18px}.elo-faq summary{cursor:pointer;color:var(--elo-ink);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:16px 0;font:700 16px/1.4 inherit;list-style:none;display:flex}.elo-faq summary::-webkit-details-marker{display:none}.elo-faq summary svg{width:18px;height:18px;color:var(--elo-green);flex-shrink:0;transition:transform .2s}.elo-faq details[open] summary svg{transform:rotate(180deg)}.elo-faq details p{color:var(--elo-muted);margin:0 0 16px;font-size:15px;line-height:1.55}.elo-final{background:radial-gradient(100% 120% at 50% 0%, var(--elo-green-2), var(--elo-deep));color:#fff;text-align:center;padding:64px 0 72px}.elo-final .elo-h2{margin:16px auto 10px}.elo-final p{opacity:.9;max-width:520px;margin:0 auto 24px;font-size:16.5px}.elo-final-icon{border-radius:18px;box-shadow:0 16px 40px -14px #0009}.irm-main{max-width:760px}.irm-admin{max-width:1040px}.irm-card{background:var(--store-card,#fff);border:1px solid var(--store-border,#e6e2da);border-radius:12px;margin-bottom:16px;padding:20px}.irm-card h2{margin:0 0 12px;font-size:1.15rem;font-weight:700}.irm-list{gap:6px;margin:0 0 12px;padding-left:1.1rem;list-style:outside;display:grid}.irm-notice{color:var(--store-gold-ink,#8a6a2f);margin:0;font-weight:600}.irm-form{gap:14px;display:grid}.irm-form label{gap:6px;font-size:.92rem;font-weight:600;display:grid}.irm-form input:not([type=checkbox]),.irm-form select,.irm-form textarea,.irm-toolbar input,.irm-toolbar select{border:1px solid var(--store-border,#e6e2da);width:100%;font:inherit;color:var(--store-text,#111);background:#fff;border-radius:8px;padding:10px 12px;font-weight:400}.irm-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.irm-row .irm-uf{max-width:none}.irm-check{grid-template-columns:none;align-items:flex-start;gap:10px!important;font-weight:500!important;display:flex!important}.irm-check input{flex:none;width:18px;height:18px;margin-top:3px}.irm-error{color:#b42318;font-size:.82rem;font-weight:500}.irm-hint{color:var(--store-muted,#6b6862);margin:0;font-size:.85rem}.irm-rules ol{gap:6px;padding-left:1.2rem;list-style:decimal;display:grid}.irm-success{text-align:center;padding:36px 20px}.irm-success h2{overflow-wrap:anywhere}.irm-community-button{white-space:normal;width:100%;height:auto;min-height:52px;margin-top:12px}.irm-link{cursor:pointer;color:inherit;background:0 0;border:0;font-size:.88rem;text-decoration:underline}.irm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.irm-toolbar input,.irm-toolbar select{flex:160px;width:auto}.irm-item p{margin:0 0 8px;font-size:.92rem}.irm-item-head{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.irm-badge{text-transform:uppercase;border:1px solid var(--store-border,#e6e2da);border-radius:999px;padding:2px 8px;font-size:.75rem}.irm-badge.is-aprovado{background:#e7f4ea}.irm-badge.is-reprovado{background:#fbe9e7}.irm-admins{gap:8px;display:grid}.irm-admins li{border-bottom:1px solid var(--store-border,#e6e2da);justify-content:space-between;padding-bottom:6px;display:flex}@media (width<=480px){.irm-row{grid-template-columns:1fr}}.sd{min-height:0}.sd-crumbs{color:var(--cm-muted);flex-wrap:wrap;gap:8px;padding-top:18px;font-size:13px;display:flex}.sd-crumbs a{color:var(--cm-muted);text-decoration:none}.sd-crumbs a:hover,.sd-crumbs [aria-current]{color:var(--cm-text)}.sd-hero{padding-top:28px}@media (width>=900px){.sd-hero{padding-top:48px}}.sd-hero .cm-h1,.sd-hero .cm-video{margin-bottom:14px}.sd-sub{color:var(--cm-text);max-width:560px;margin:0 0 12px;font-size:16px;line-height:1.45}.sd-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 20px;display:flex}.sd-price del{color:var(--cm-muted);font-size:17px}.sd-price strong{font-family:var(--cm-display);color:var(--cm-text);font-size:46px;font-weight:800;line-height:1}.sd-price span{color:var(--cm-muted);font-size:14px}.sd-bump{background:#f5b82e12;border:1px dashed #f5b82e8c;border-radius:18px;align-items:flex-start;gap:12px;max-width:460px;margin-top:22px;padding:14px 16px;display:flex}.sd-bump svg{color:var(--cm-gold);flex-shrink:0;width:24px;height:24px}.sd-bump p{gap:4px;margin:0;font-size:14.5px;line-height:1.4;display:grid}.sd-bump small{color:var(--cm-muted);font-size:12.5px}.sd-alert{background:var(--cm-bg2);border:1px solid #f5b82e59;border-radius:24px;padding:28px 22px}@media (width>=780px){.sd-alert{padding:44px}}.sd-alert .cm-h2{margin-top:12px}.sd-changes{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.sd-changes{grid-template-columns:1fr 1fr;column-gap:28px}}.sd-changes li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.sd-changes svg{color:var(--cm-gold);flex-shrink:0;margin-top:2px}.sd-steps{counter-reset:sd-step;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=780px){.sd-steps{grid-template-columns:repeat(4,1fr)}}.sd-steps li{background:#fff;border:1px solid #e5e2da;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.sd-steps svg{color:var(--cm-green);flex-shrink:0}.sd-cmp-total{font-family:var(--cm-display);margin:0 0 16px;font-size:40px;font-weight:800;line-height:1}.sd-cmp-total span{margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:block}.cm-cmp-bad .sd-cmp-total{color:#e5675b}.cm-cmp-good .sd-cmp-total{color:var(--cm-green)}.sd-savings{font-family:var(--cm-display);margin:22px 0 0;font-size:clamp(20px,3.4vw,26px);font-weight:800}.sd-offer-old{color:#5a5f67;margin:0;font-size:15px;text-decoration:line-through}.sd-kit{text-align:left;background:#fff;border:1px solid #e5e2da;border-radius:18px;margin-top:26px;padding:18px}.sd-kit h3{font-family:var(--cm-display);margin:0 0 12px;font-size:17px;font-weight:800}.sd-kit-covers{gap:10px;margin-bottom:12px;display:flex}.sd-kit-covers img{object-fit:cover;border-radius:10px;width:64px;height:64px}.sd-kit ul{gap:6px;margin:0 0 10px;padding:0;font-size:14.5px;list-style:none;display:grid}.sd-kit li{justify-content:space-between;gap:12px;display:flex}.sd-kit li del{color:#8a8f97;margin-right:4px;font-weight:500}.sd-kit li.is-total{border-top:1px solid #e5e2da;padding-top:8px;font-weight:800}.sd-kit p{color:#5a5f67;margin:0;font-size:12.5px}.sd-kit{border:2px solid var(--cm-gold);position:relative}.sd-kit-badge{background:var(--cm-gold);color:#111;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;right:16px}.sd-kit li span{min-width:0}.sd-kit li.is-total del{margin-left:4px}.sd-kit .sd-kit-btn{text-align:center;box-sizing:border-box;width:100%;margin-top:14px;display:block}a.sd-bump{color:inherit;text-decoration:none}a.sd-bump:hover{border-style:solid}.sd-launch{color:var(--cm-muted);margin:10px 0 0;font-size:14px}.sd-launch strong{color:var(--cm-gold)}.cm-author .cm-h3{align-items:center;gap:8px;justify-content:inherit;flex-wrap:wrap;display:flex}.cm-author .cm-about-stats{margin:0 0 18px}@media (width<=779px){.cm-author .cm-about-stats{margin-left:auto;margin-right:auto}.cm-author .cm-h3{justify-content:center}}.sd .store-sticky{background:var(--cm-bg2);color:var(--cm-text);border-top:1px solid #f5b82e59}.sd .store-sticky-price span,.sd .store-sticky-price del{color:var(--cm-muted)}.sd .store-sticky-price strong{color:var(--cm-gold)}.sd .store-sticky .store-product-buy{background:var(--cm-gold);color:var(--cm-ink);border-color:var(--cm-gold)}.sd-legal{color:var(--cm-muted);text-align:center;padding-top:28px;padding-bottom:110px;font-size:13px;line-height:1.6}.sd-legal p{max-width:760px;margin:0 auto 10px}
