:root{--vermelho:#d92332;--vermelho-esc:#b81c2a;--marinho:#164773;--marinho-esc:#0f3354;--preto:#0d0d0d;--eletrico:#0511f2;--n50:#f3f5f8;--n100:#e7ebf1;--n200:#d3dae4;--n300:#b3bdcb;--n500:#5b6778;--n700:#2e3a4b;--n900:#141c27;--bg:#fff;--bg-alt:#f3f5f8;--surface:#fff;--line:#d3dae4;--chip:#e7ebf1;--text:#0d0d0d;--text-2:#2e3a4b;--muted:#5b6778;--heading:#164773;--accent-text:#b81c2a;--link:#164773;--focus:#0511f2;--lg-a:#d92332;--lg-b:#164773;--btn-sec:#164773;--btn-sec-h:#0f3354;--hero:#164773;--hero-2:#0f3354;--deep:#141c27;--shadow-1:0 1px 2px #141c270f,0 2px 8px #141c270f;--shadow-2:0 8px 28px #141c2724;--f-title:var(--font-montserrat),"Montserrat","Helvetica Neue",Arial,sans-serif;--f-text:var(--font-jost),"Jost","Futura","Century Gothic","Helvetica Neue",Arial,sans-serif;--container:1200px;--motion:.2s ease-out}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--f-text);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}h1,h2,h3,h4{font-family:var(--f-title);color:var(--heading);text-wrap:balance;margin:0}h1{letter-spacing:-.02em;font-size:clamp(34px,5.2vw,56px);font-weight:800;line-height:1.07}h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.15}h3{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.25}h4{font-size:17px;font-weight:700;line-height:1.35}p{margin:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--container);margin:0 auto;padding-inline:24px}@media (max-width:720px){.wrap{padding-inline:16px}body{font-size:16px}}.eyebrow{font-family:var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.lead{color:var(--text-2);max-width:60ch;font-size:20px;line-height:1.6}.muted{color:var(--muted)}.small{font-size:14px;line-height:1.45}.sec.alt{background:var(--bg-alt)}.sec.tight{padding-block:64px}@media (max-width:720px){.sec{padding-block:64px}.sec.tight{padding-block:48px}}.sec-head{gap:14px;max-width:760px;margin-bottom:48px;display:grid}.sec-head.center{text-align:center;justify-items:center;margin-inline:auto}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.grid{gap:24px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.g2,.g3,.g4{grid-template-columns:1fr}}.tag{font-family:var(--f-title);letter-spacing:.08em;text-transform:uppercase;background:var(--chip);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag.demo{color:#6e470b;background:#fbefd9}.tag.red{color:#8e1520;background:#fbe3e5}.tag.ok{color:#145c3b;background:#ddf1e7}.btn{--h:48px;min-height:var(--h);font-family:var(--f-title);letter-spacing:.01em;cursor:pointer;transition:background var(--motion),border-color var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion);white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--vermelho);color:#fff}.btn-primary:hover{background:var(--vermelho-esc);box-shadow:0 6px 18px #d9233247}.btn-secondary{background:var(--btn-sec);color:#fff}.btn-secondary:hover{background:var(--btn-sec-h)}.btn-outline{color:var(--heading);background:0 0;border-color:currentColor}.btn-outline-w{color:#fff;background:0 0;border-color:#ffffffd9}.btn-outline-w:hover{background:#ffffff1a}.btn-lg{--h:56px;border-radius:12px;padding:0 28px;font-size:16px}.btn-sm{--h:40px;border-radius:8px;padding:0 16px;font-size:14px}.link-arrow{font-family:var(--f-title);color:var(--heading);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow svg{width:18px;height:18px;transition:transform var(--motion)}.link-arrow:hover svg{transform:translate(4px)}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.badge-ic{background:var(--chip);width:48px;height:48px;color:var(--heading);border-radius:12px;flex:none;place-items:center;display:grid}.badge-ic.red{color:#b81c2a;background:#fbe3e5}.top{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky}.top .wrap{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.brand{flex:none;width:112px;line-height:0;display:block}.brand svg{width:100%;height:auto}.nav{align-items:center;gap:6px;display:flex}.nav a{font-family:var(--f-title);color:var(--text-2);transition:background var(--motion),color var(--motion);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.nav a:hover{background:var(--bg-alt);color:var(--heading)}.nav a[aria-current=page]{color:var(--heading);box-shadow:inset 0 -2px 0 var(--vermelho);border-radius:0}.top-cta{align-items:center;gap:10px;display:flex}.menu-btn{border:1.5px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--heading);cursor:pointer;border-radius:10px;place-items:center;display:none}@media (max-width:980px){.nav{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px 20px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.nav a{padding:14px 12px;font-size:16px}.nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--vermelho);border-radius:0}.menu-btn{display:grid}.top-cta .btn-primary{display:none}}.hero{background:var(--hero);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 92% 100%,#d923326b,#0000 62%),radial-gradient(60% 70% at 0 0,#7a355347,#0000 60%);position:absolute;inset:0}.hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;padding-block:88px 96px;display:grid}.hero h1{color:#fff;max-width:15ch}.hero .eyebrow{color:#ffb3b9}.hero .lead{color:#e7ebf1}.hero-copy{align-content:center;gap:24px;display:grid}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-note{color:#c9d2de;flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.hero-note span{align-items:center;gap:8px;display:inline-flex}.hero-note svg{color:#ff8a93;width:16px;height:16px}.hero-art{aspect-ratio:1;justify-self:end;width:100%;max-width:520px;position:relative}.ring{width:100%;height:100%;position:absolute;inset:0}.ring .spin{transform-origin:50%;animation:60s linear infinite spin}.ring .spin2{transform-origin:50%;animation:90s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.ring .draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.6s cubic-bezier(.2,.7,.2,1) .2s forwards draw}@keyframes draw{to{stroke-dashoffset:150px}}.hero-a{aspect-ratio:1473/1512;opacity:.95;width:27%;height:auto;position:absolute;top:37%;left:66%;overflow:visible;transform:translate(-50%,-50%)}.placar{color:#0d0d0d;background:#fff;border-radius:16px;gap:10px;width:min(310px,64%);padding:18px 18px 14px;display:grid;position:absolute;bottom:-2%;left:-8%;box-shadow:0 18px 50px #070d1659}.placar .ph{justify-content:space-between;align-items:center;gap:8px;display:flex}.placar .ph b{font-family:var(--f-title);color:#164773;letter-spacing:.02em;font-size:13px}.placar .kpi{align-items:baseline;gap:10px;display:flex}.placar .kpi strong{font-family:var(--f-title);color:#164773;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.placar .kpi span{color:#5b6778;font-size:13px;line-height:1.3}.bars{border-bottom:1px solid #d3dae4;align-items:flex-end;gap:5px;height:74px;display:flex}.bars i{height:var(--h);transform-origin:bottom;background:#b3bdcb;border-radius:3px 3px 0 0;flex:1;animation:.25s ease-out both grow}.bars i:nth-last-child(-n+4){background:#164773}.bars i:last-child{background:#d92332}@keyframes grow{0%{transform:scaleY(0)}}.placar .pf{color:#5b6778;font-size:11px;font-family:var(--f-title);justify-content:space-between;font-weight:600;display:flex}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:40px;padding-block:56px 64px}.hero-art{justify-self:center;max-width:380px}.placar{width:min(290px,78%);bottom:0;left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.ring .draw{stroke-dashoffset:150px}}.proof{border-bottom:1px solid var(--line);background:var(--bg)}.proof .wrap{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding-block:32px;display:grid}.proof-lead{font-family:var(--f-title);color:var(--heading);max-width:22ch;font-size:14px;font-weight:700;line-height:1.35}.clients{flex-wrap:wrap;align-items:center;gap:12px 36px;display:flex}.clients span{font-family:var(--f-title);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;font-size:17px;font-weight:800}@media (max-width:760px){.proof .wrap{grid-template-columns:1fr;gap:16px}.clients{gap:10px 22px}.clients span{font-size:15px}}.pain{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pain blockquote{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:14px;margin:0;padding:28px;display:grid}.pain blockquote p{font-family:var(--f-title);color:var(--heading);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.25}.pain blockquote span{color:var(--muted);font-size:15px}.pain-foot{color:var(--text-2);max-width:60ch;margin-top:36px;font-size:20px;line-height:1.5}.pain-foot b{color:var(--heading);font-weight:600}@media (max-width:860px){.pain{grid-template-columns:1fr}}.steps{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.step{border-right:1px solid var(--line);align-content:start;gap:12px;padding:28px 24px;display:grid;position:relative}.step:last-child{border-right:0}.step .n{font-family:var(--f-title);color:var(--vermelho);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.step .dur{font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.step .ent{border-top:1px dashed var(--line);color:var(--text-2);margin-top:4px;padding-top:12px;font-size:14px}.step .ent b{font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin-bottom:2px;font-size:11px;display:block}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}}.cases{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.case{background:var(--surface);border:1px solid var(--line);color:inherit;transition:box-shadow var(--motion),transform var(--motion);border-radius:16px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.case:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.case.big{grid-row:span 2}.case .body{align-content:start;gap:10px;padding:24px;display:grid}.case .num{font-family:var(--f-title);letter-spacing:-.04em;color:var(--vermelho);font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:.95}.case .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case p{color:var(--text-2)}.photo{background:repeating-linear-gradient(135deg,#ffffff0d 0 12px,#0000 12px 24px),linear-gradient(160deg,#5b6778,#2e3a4b 60%,#141c27);max-width:100%;min-height:200px;position:relative}.photo.tall{min-height:340px}.photo.sq{aspect-ratio:1;min-height:0}.photo.p43{aspect-ratio:4/3;min-height:0}.photo .pl{font-family:var(--f-title);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;border:1px dashed #ffffff80;border-radius:6px;max-width:90%;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.photo.grad{background:linear-gradient(135deg,#d92332 0%,#7a3553 45%,#164773 100%)}.case .photo{min-height:180px}.case.big .photo{min-height:320px}@media (max-width:860px){.cases{grid-template-columns:1fr}.case.big{grid-row:auto}.case.big .photo{min-height:220px}}.offers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.offer{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:16px;padding:32px 28px;display:grid}.offer .price{font-family:var(--f-title);color:var(--heading);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.1}.offer .price small{font-family:var(--f-text);color:var(--muted);letter-spacing:0;margin-bottom:4px;font-size:14px;font-weight:400;display:block}.offer ul{color:var(--text-2);align-content:start;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.offer li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.offer li svg{width:18px;height:18px;color:var(--vermelho);margin-top:3px}.offer.hi{background:var(--hero);color:#fff;box-shadow:var(--shadow-2);border-color:#0000}.offer.hi h3,.offer.hi .price{color:#fff}.offer.hi .price small,.offer.hi ul{color:#d3dae4}.offer.hi li svg{color:#ff8a93}.offer.hi .eyebrow{color:#ffb3b9}.offer .btn{width:100%}.notfor{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:16px;max-width:880px;margin-top:28px;padding:20px 24px;display:grid}.notfor p{color:var(--text-2)}.notfor b{font-family:var(--f-title);color:var(--heading)}@media (max-width:960px){.offers{grid-template-columns:1fr}}.about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.about .photo{border-radius:16px}.photo.estudio{border-radius:16px;overflow:hidden}.about-copy{gap:20px;display:grid}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.stats div{gap:4px;padding:20px 16px 0 0;display:grid}.stats strong{font-family:var(--f-title);color:var(--heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.stats span{color:var(--muted);font-size:14px;line-height:1.35}@media (max-width:860px){.about{grid-template-columns:1fr;gap:32px}}.faq{border-top:1px solid var(--line);gap:0;max-width:900px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--f-title);color:var(--heading);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{background:var(--chip);width:28px;height:28px;transition:transform var(--motion);border-radius:50%;flex:none;place-items:center;display:grid}.faq summary .pm svg{width:16px;height:16px}.faq details[open] summary .pm{color:#b81c2a;background:#fbe3e5;transform:rotate(45deg)}.faq .ans{color:var(--text-2);gap:10px;max-width:70ch;padding:0 48px 24px 0;display:grid}.closing{background:var(--hero);color:#fff;isolation:isolate;position:relative;overflow:hidden}.closing:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 100%,#d9233259,#0000 60%);position:absolute;inset:0}.closing .wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding-block:88px;display:grid}.closing h2{color:#fff}.closing p{color:#d3dae4}.closing .acts{justify-items:start;gap:12px;display:grid}.wa{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:15px;text-decoration:none;display:flex}.wa b{font-family:var(--f-title);-webkit-user-select:all;user-select:all;font-size:17px;display:block}.wa svg{color:#ff8a93;width:22px;height:22px}@media (max-width:860px){.closing .wrap{grid-template-columns:1fr;padding-block:64px}}.foot{background:var(--deep);color:#c9d2de;--lg-a:#d92332;--lg-b:#fff;font-size:15px}.foot .wrap{gap:48px;padding-block:64px 32px;display:grid}.foot-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot h4{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:13px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:#c9d2de;text-decoration:none}.foot a:hover{color:#fff;text-decoration:underline}.foot .brand{width:130px}.foot-bottom{color:#9aa7b8;border-top:1px solid #223246;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}.page-hero{background:var(--bg-alt);border-bottom:1px solid var(--line)}.page-hero .wrap{gap:18px;padding-block:72px 64px;display:grid}.page-hero h1{max-width:20ch;font-size:clamp(32px,4.6vw,52px)}.crumbs{color:var(--muted);font-size:14px}.crumbs a{color:var(--muted)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:860px){.split{grid-template-columns:1fr;gap:32px}}.panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-content:start;gap:14px;padding:28px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpis .panel{gap:6px;padding:18px 20px}.kpis strong{font-family:var(--f-title);letter-spacing:-.03em;color:var(--vermelho);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1}.kpis span{color:var(--muted);font-size:14px;line-height:1.4}.list-check{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list-check li{color:var(--text-2);grid-template-columns:24px 1fr;gap:12px;display:grid}.list-check li svg{width:20px;height:20px;color:var(--vermelho);margin-top:3px}.detail-step{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:32px;padding-block:40px;display:grid}.detail-step:first-child{border-top:0;padding-top:0}.detail-step .n{font-family:var(--f-title);color:var(--vermelho);letter-spacing:-.04em;font-size:72px;font-weight:800;line-height:.9}.detail-step .c{gap:14px;display:grid}.kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.kv div{background:var(--bg-alt);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.kv b{font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:11px}.kv span{color:var(--text-2);font-size:15px}@media (max-width:760px){.detail-step{grid-template-columns:1fr;gap:12px}.detail-step .n{font-size:52px}.kv{grid-template-columns:1fr}}.ind{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.ind div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:18px 20px;display:grid}.ind b{font-family:var(--f-title);color:var(--heading);font-size:16px}.ind span{color:var(--muted);font-size:14px;line-height:1.45}.ind i{font-style:normal;font-family:var(--f-title);color:var(--vermelho);font-size:13px;font-weight:800}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;padding:6px 14px;font-size:14px}button.chip{font:inherit;cursor:pointer;font-size:14px}button.chip[aria-pressed=true]{background:var(--heading);border-color:var(--heading);color:var(--bg)}.tl{margin:0;padding:0;list-style:none;display:grid}.tl li{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:28px;padding-block:20px;display:grid}.tl .yr{font-family:var(--f-title);color:var(--heading);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.tl li.now .yr{color:var(--vermelho)}.tl p{color:var(--text-2)}@media (max-width:560px){.tl li{grid-template-columns:1fr;gap:4px}}.team{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.team figure{gap:10px;margin:0;display:grid}.team .photo{border-radius:14px}.team b{font-family:var(--f-title);color:var(--heading)}@media (max-width:860px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.post{color:inherit;align-content:start;gap:12px;text-decoration:none;display:grid}.post .photo{aspect-ratio:16/10;border-radius:14px;min-height:0}.post h3{transition:color var(--motion);font-size:20px}.post:hover h3{color:var(--accent-text)}.post .meta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}@media (max-width:960px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.posts{grid-template-columns:1fr}}.featured{color:inherit;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;text-decoration:none;display:grid}.featured .photo{border-radius:16px;min-height:320px}@media (max-width:860px){.featured{grid-template-columns:1fr}}.yt-thumb{aspect-ratio:16/10;background:#164773;border-radius:14px;align-items:center;max-width:100%;padding:7%;display:flex;position:relative;overflow:hidden}.yt-thumb:before{content:"";background:#d92332;width:6px;position:absolute;top:0;bottom:0;left:0}.yt-thumb .t{font-family:var(--f-title);text-transform:uppercase;color:#fff;letter-spacing:-.01em;z-index:1;max-width:62%;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1;position:relative}.yt-thumb .t em{color:#ff4d5a;font-style:normal}.yt-thumb .face{background:linear-gradient(170deg,#8a95a5,#2e3a4b);border-radius:40% 40% 0 0/30% 30% 0 0;width:38%;height:88%;position:absolute;bottom:0;right:0}.yt-thumb .face:before{content:"";aspect-ratio:1;background:#b3bdcb;border-radius:50%;width:46%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.yt-thumb .ep{color:#164773;font-family:var(--f-title);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-bottom-right-radius:8px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:0;left:6px}.yt-thumb.red{background:#d92332}.yt-thumb.red:before{background:#fff}.yt-thumb.red .t em{color:#164773}.yt-thumb.nevoa{background:#e7ebf1}.yt-thumb.nevoa .t{color:#164773}.yt-thumb.nevoa .t em{color:#d92332}.article{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;display:grid}.prose{gap:20px;max-width:68ch;display:grid}.prose h2{margin-top:20px;font-size:28px}.prose p,.prose li{color:var(--text-2)}.prose ul{gap:8px;margin:0;padding-left:20px;display:grid}.prose li::marker{color:var(--vermelho)}.answer{background:var(--bg-alt);border-radius:14px;gap:8px;padding:22px 24px;display:grid}.answer b{font-family:var(--f-title);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:12px}.answer p{color:var(--text);font-size:19px;line-height:1.55}.tablewrap{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}table.cmp th,table.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}table.cmp tr:last-child td{border-bottom:0}table.cmp th{font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-alt);font-size:12px}table.cmp td:first-child{font-family:var(--f-title);color:var(--heading);font-size:14px;font-weight:700}.toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:16px;max-height:calc(100vh - 120px);padding-right:4px;display:grid;position:sticky;top:100px;overflow-y:auto}@media (max-height:620px){.toc{max-height:none;position:static;overflow:visible}}.toc ol{gap:8px;margin:0;padding-left:18px;font-size:15px;display:grid}.toc a{color:var(--text-2);text-decoration:none}.toc a:hover{color:var(--heading);text-decoration:underline}.author{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:16px;padding:20px;display:grid}.author .av{object-fit:cover;background:linear-gradient(160deg,#b3bdcb,#5b6778);border-radius:50%;width:64px;height:64px}.author b{font-family:var(--f-title);color:var(--heading)}@media (max-width:960px){.article{grid-template-columns:1fr}.toc{order:-1;position:static}.article.cta-fim .toc{order:0}}.form{gap:18px;display:grid}.field{align-content:start;gap:6px;display:grid}.field label{color:var(--text);font-size:15px;font-weight:600}.field input,.field select,.field textarea{border:1.5px solid var(--n300);background:var(--surface);min-height:48px;color:var(--text);font:inherit;border-radius:10px;width:100%;padding:10px 14px;font-size:16px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 4px #1647732e}.field .hint{color:var(--muted);font-size:13px}.field.err input,.field.err select{border-color:var(--vermelho-esc)}.field.err .hint{color:var(--accent-text)}.f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.f2{grid-template-columns:1fr}}.alert{border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:16px 18px;font-size:15px;display:grid}.alert svg{width:20px;height:20px;margin-top:2px}.alert.ok{color:#145c3b;background:#ddf1e7}.alert.warn{color:#6e470b;background:#fbefd9}.alert b{font-family:var(--f-title)}.days{gap:0;margin:0;padding:0;list-style:none;display:grid}.days li{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:20px;padding-block:18px;display:grid}.days li:first-child{border-top:0}.days .d{font-family:var(--f-title);color:var(--vermelho);letter-spacing:.02em;font-size:15px;font-weight:800}.days b{font-family:var(--f-title);color:var(--heading);margin-bottom:2px;display:block}.days p{color:var(--text-2);font-size:15px}.score{gap:10px;display:grid}.score label{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:12px 14px;font-size:15px;display:grid}.score input{accent-color:#d92332;width:20px;height:20px;margin:2px 0 0}.score-out{font-family:var(--f-title);color:var(--heading);font-weight:700}.stack{gap:20px;display:grid}.center{text-align:center}.mt-40{margin-top:40px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1420;--bg-alt:#0f1b2b;--surface:#132131;--line:#223246;--chip:#1a2b40;--text:#f3f5f8;--text-2:#c9d2de;--muted:#9aa7b8;--heading:#fff;--accent-text:#ff6b75;--link:#8fb5e0;--focus:#6e8bff;--lg-a:#d92332;--lg-b:#fff;--btn-sec:#2a6ba8;--btn-sec-h:#3478b8;--hero:#164773;--hero-2:#0b1420;--deep:#070d16;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 40px #00000080;--ink:#070d16}body{background:var(--bg);color:var(--text)}::selection{color:#fff;background:#d92332}.btn-outline{color:#fff}.btn-outline:hover{background:#ffffff14}.field input,.field select,.field textarea{border-color:#2e3a4b}.top{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background .25s,border-color .25s}.top.solid{-webkit-backdrop-filter:saturate(1.3)blur(12px);border-bottom-color:var(--line);background:#0b1420e0}.nav a{color:#c9d2de}.nav a:hover{color:#fff;background:#ffffff0f}.nav a[aria-current=page]{color:#fff}.menu-btn{color:#fff;background:0 0;border-color:#ffffff40}.v2 .page-hero .wrap{padding-top:140px}@media (max-width:980px){.nav{background:var(--bg);min-height:calc(100vh - 84px);padding:24px 16px;top:84px}.nav a{font-family:var(--f-title);color:#fff;letter-spacing:-.02em;padding:14px 8px;font-size:30px;font-weight:800}.nav a:after{content:""}}.bi{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.bi.xl{stroke-width:1.5px;width:56px;height:56px}.bi.lg{stroke-width:1.75px;width:36px;height:36px}.draw-on{stroke-dasharray:1;stroke-dashoffset:0}.drawable:hover .draw-on,.drawable.active .draw-on,.drawable:focus-within .draw-on{animation:.9s cubic-bezier(.3,.7,.2,1) drawic}@keyframes drawic{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ibox{color:#e7ebf1;background:#e7ebf114;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid}.ibox.red{color:#ff8a93;background:#d9233229}.h2o{isolation:isolate;background:#0b1420;align-items:end;min-height:min(900px,100svh);padding-top:84px;display:grid;position:relative;overflow:hidden}.h2o:before{content:"";z-index:-2;background:radial-gradient(60% 70% at 85% 30%,#164773d9,#0000 70%),radial-gradient(45% 55% at 100% 100%,#d9233273,#0000 70%),radial-gradient(40% 50% at 0 0,#7a355359,#0000 70%);position:absolute;inset:0}.h2o canvas{z-index:-1;opacity:.9;width:100%;height:46%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#00000059 0%,#0000008c 35%,#000 70%);mask-image:linear-gradient(90deg,#00000059 0%,#0000008c 35%,#000 70%)}.h2o .wrap{gap:28px;width:100%;padding-block:64px 88px;display:grid;position:relative}.h2o .kick{font-family:var(--f-title);letter-spacing:.16em;text-transform:uppercase;color:#ffb3b9;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.h2o .kick:before{content:"";background:#d92332;width:40px;height:2px}.h2o h1{letter-spacing:-.035em;color:#fff;max-width:13ch;font-size:clamp(38px,7.4vw,92px);line-height:.98}.h2o h1 .r{color:#d92332}.h2o h1 .ln{padding-bottom:.04em;display:block;overflow:hidden}.h2o h1 .ln>span{animation:.7s cubic-bezier(.2,.7,.2,1) both rise;display:inline-block}.h2o h1 .ln:nth-child(2)>span{animation-delay:.12s}@keyframes rise{0%{transform:translateY(60%)}to{transform:none}}.h2o .sub{grid-template-columns:minmax(0,560px) auto;justify-content:space-between;align-items:end;gap:32px;display:grid}.h2o .lead{color:#d3dae4;font-size:20px}.h2o .ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.badge-rot{width:210px;height:210px;position:absolute;top:-40px;right:24px}.badge-rot svg.txt{width:100%;height:100%;animation:22s linear infinite spin;position:absolute;inset:0}.badge-rot svg.txt text{font-family:var(--f-title);letter-spacing:.32em;fill:#e7ebf1;text-transform:uppercase;font-size:12.2px;font-weight:700}.badge-rot .core{background:#d92332;border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;inset:26%;box-shadow:0 12px 40px #d9233273}.badge-rot .core svg{width:58%;height:60%;display:block}.badge-rot:hover .core{transform:scale(1.06)}.scrollcue{font-family:var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:#9aa7b8;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.scrollcue i{background:#fff3;width:1px;height:40px;position:relative;overflow:hidden}.scrollcue i:after{content:"";background:#d92332;width:1px;height:40%;animation:1.8s ease-in-out infinite cue;position:absolute;top:-40%;left:0}@keyframes cue{to{top:100%}}.legend{color:#9aa7b8;font-size:12px;font-family:var(--f-title);letter-spacing:.06em;font-weight:600}@media (max-width:900px){.h2o{min-height:0}.badge-rot{justify-self:end;width:150px;height:150px;margin-top:-10px;position:relative;top:auto;right:auto}.h2o .sub{grid-template-columns:1fr}.h2o .wrap{padding-block:56px}.h2o .sub>.stack:last-child{display:none}}.svc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc-item{border-right:1px solid var(--line);color:inherit;isolation:isolate;align-content:start;gap:18px;min-height:380px;padding:56px 40px 48px;text-decoration:none;display:grid;position:relative;overflow:hidden}.svc-item:last-child{border-right:0}.svc-item:before{content:"";z-index:-1;opacity:0;background:linear-gradient(#164773 0%,#0f3354 100%);transition:opacity .35s;position:absolute;inset:0}.svc-item:after{content:"";transform-origin:0;background:#d92332;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.svc-item.active:before{opacity:1}.svc-item.active:after{transform:scaleX(1)}.svc-item .k{font-family:var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:#9aa7b8;font-size:12px;font-weight:700}.svc-item h3{letter-spacing:-.02em;font-size:clamp(28px,2.8vw,38px);font-weight:800}.svc-item p{color:#c9d2de;max-width:36ch}.svc-item .go{font-family:var(--f-title);color:#fff;align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.svc-item .go span{border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,transform .25s;display:grid}.svc-item.active .go span{background:#d92332;border-color:#d92332;transform:rotate(-45deg)}.svc-item .bi.xl{color:#fff}.svc-item .ghost{color:#ffffff0a;stroke-width:1px;z-index:-1;width:220px;height:220px;transition:color .35s;position:absolute;bottom:-40px;right:-30px}.svc-item.active .ghost{color:#ffffff14}@media (max-width:900px){.svc{grid-template-columns:1fr}.svc-item{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:40px 16px}.svc-item:last-child{border-bottom:0}}.welcome{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.bignum{align-items:flex-end;gap:18px;margin-top:28px;display:flex}.bignum strong{font-family:var(--f-title);letter-spacing:-.06em;background:linear-gradient(135deg,#d92332 0%,#7a3553 55%,#2a6ba8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,12vw,168px);font-weight:800;line-height:.8}.bignum span{font-family:var(--f-title);color:#fff;max-width:14ch;padding-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.mv{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;padding-bottom:28px;display:grid}.mv h4{color:#fff;margin-bottom:8px;font-size:18px}.mv p{color:#c9d2de;font-size:15px}.feat{grid-template-columns:1fr 1fr;gap:14px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feat li{font-family:var(--f-title);color:#fff;align-items:center;gap:14px;font-size:15px;font-weight:700;display:flex}@media (max-width:900px){.welcome{grid-template-columns:1fr;gap:40px}.mv,.feat{grid-template-columns:1fr}}.ticker{border-block:1px solid var(--line);background:var(--bg-alt);padding-block:30px;overflow:hidden}.ticker .track{width:max-content;animation:42s linear infinite tick;display:flex}.ticker:hover .track{animation-play-state:paused}.ticker .item{font-family:var(--f-title);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1;display:flex}.ticker .o{color:#0000;-webkit-text-stroke:1.5px #5b6778}.ticker .f{color:#fff}.ticker .dot{background:#d92332;border-radius:50%;flex:none;width:.28em;height:.28em}@keyframes tick{to{transform:translate(-50%)}}.oh{gap:14px;margin-bottom:56px;display:grid}.oh .kick{font-family:var(--f-title);letter-spacing:.16em;text-transform:uppercase;color:#ff8a93;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.oh .kick:before{content:"";background:#d92332;width:40px;height:2px}.oh.center{text-align:center;justify-items:center}.oh.center .kick:after{content:"";background:#d92332;width:40px;height:2px}@media (max-width:720px){.sec{padding-block:72px}}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.flow:before{content:"";background:var(--line);height:2px;position:absolute;top:28px;left:28px;right:28px}.flow .bar{background:#d92332;width:0;height:2px;transition:width 1.4s cubic-bezier(.3,.7,.2,1);position:absolute;top:28px;left:28px}.flow.in .bar{width:calc(100% - 56px)}.fs{align-content:start;gap:14px;display:grid;position:relative}.fs .ibox{border:1px solid var(--line);z-index:1;background:#132131;position:relative}.fs:last-child .ibox{color:#fff;background:#d92332;border-color:#d92332}.fs .dur{font-family:var(--f-title);letter-spacing:.12em;text-transform:uppercase;color:#ff8a93;font-size:12px;font-weight:700}.fs p{color:#c9d2de;font-size:15px}.fs .ent{color:#9aa7b8;border-top:1px dashed var(--line);padding-top:12px;font-size:14px}.fs .ent b{color:#fff;font-family:var(--f-title);font-weight:700}@media (max-width:900px){.flow{grid-template-columns:1fr 1fr;gap:40px 24px}.flow:before,.flow .bar{display:none}}@media (max-width:560px){.flow{grid-template-columns:1fr}}.show{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.sh{color:inherit;align-content:start;gap:18px;text-decoration:none;display:grid}.sh .img{aspect-ratio:4/3;background:#132131;border-radius:16px;max-width:100%;position:relative;overflow:hidden}.sh .img .photo{min-height:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sh:hover .img .photo{transform:scale(1.05)}.sh .img .cover{transform-origin:100%;background:#d92332;transition:transform .9s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.sh.in .img .cover{transform:scaleX(0)}.sh .num{font-family:var(--f-title);letter-spacing:-.04em;color:#fff;text-shadow:0 4px 30px #0006;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:.9;position:absolute;bottom:20px;left:24px}.sh .arr{color:#0b1420;opacity:0;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .3s,opacity .3s;display:grid;position:absolute;top:20px;right:20px;transform:scale(.6)rotate(-45deg)}.sh:hover .arr,.sh:focus-visible .arr{opacity:1;transform:scale(1)rotate(-45deg)}.sh .cats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh .cats span{line-height:1.2;font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:#9aa7b8;border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.sh .cats span.demo{color:#f2c37a;border-color:#6e470b}.sh h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);transition:color .2s}.sh:hover h3{color:#ff8a93}@media (max-width:760px){.show{grid-template-columns:1fr}.sh:nth-child(2n){margin-top:0}}.v2 .offer{background:var(--surface);border-color:var(--line)}.v2 .offer .price{color:#fff}.v2 .offer.hi{background:linear-gradient(160deg,#164773,#0f3354);position:relative;overflow:hidden}.v2 .offer.hi:before{content:"";background:#d92332;height:3px;position:absolute;top:0;left:0;right:0}.v2 .offer .ibox{margin-bottom:4px}.v2 .notfor{background:var(--surface);border-color:var(--line)}.v2 .badge-ic.red{color:#ff8a93;background:#d9233229}.tm{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.tm figure{width:100%;max-width:440px}.oh.tm-copy{margin:0}.tm-copy .lead{color:#d3dae4;margin:0}.tm figure{gap:14px;margin:0;display:grid;position:relative}.tm .ph{aspect-ratio:3/4;border-radius:16px;max-width:100%;position:relative;overflow:hidden}.tm .ph .photo{min-height:0;transition:transform .5s;position:absolute;inset:0}.tm figure:hover .ph .photo{transform:scale(1.05)}.tm .soc{opacity:0;gap:8px;transition:transform .25s,opacity .25s;display:flex;position:absolute;bottom:14px;left:14px;transform:translateY(12px)}.tm figure:hover .soc,.tm figure:focus-within .soc{opacity:1;transform:none}.tm .soc span{color:#0b1420;width:38px;height:38px;font-family:var(--f-title);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.tm b{font-family:var(--f-title);color:#fff;font-size:20px}.tm .role{color:#9aa7b8;font-size:14px}@media (max-width:860px){.tm{grid-template-columns:1fr}.tm figure{max-width:360px}}.rev{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.rev-stage{min-height:280px;position:relative}.rev-card{gap:22px;display:grid}.rev-card[hidden]{display:none!important}.rev-card q{font-family:var(--f-title);color:#fff;letter-spacing:-.02em;quotes:"“" "”";font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.25}.rev-card .who{align-items:center;gap:14px;display:flex}.rev-card .av{background:linear-gradient(160deg,#b3bdcb,#5b6778);border-radius:50%;width:52px;height:52px}.rev-card .who b{font-family:var(--f-title);color:#fff;display:block}.rev-card .who span{color:#9aa7b8;font-size:14px}.rev-ctl{align-items:center;gap:10px;margin-top:28px;display:flex}.rev-ctl button{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s,border-color .2s;display:grid}.rev-ctl button:hover{background:#d92332;border-color:#d92332}.rev-ctl .count{font-family:var(--f-title);color:#9aa7b8;font-variant-numeric:tabular-nums;margin-left:10px;font-weight:700}.quote-mark{font-family:var(--f-title);color:#d92332;font-size:160px;font-weight:800;line-height:.7}@media (max-width:900px){.rev{grid-template-columns:1fr;gap:24px}}.cnt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cnt div{border-right:1px solid var(--line);gap:14px;padding:48px 28px;display:grid}.cnt div:last-child{border-right:0}.cnt strong{font-family:var(--f-title);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.4vw,72px);font-weight:800;line-height:.9}.cnt strong em{color:#d92332;font-style:normal}.cnt span{color:#9aa7b8;font-size:15px}.cnt .bi{color:#ff8a93}.cnt strong span{font:inherit;color:inherit;letter-spacing:inherit}@media (max-width:900px){.cnt{grid-template-columns:1fr 1fr}.cnt div:nth-child(2){border-right:0}.cnt div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.touch{isolation:isolate;background:#0b1420;position:relative;overflow:hidden}.touch:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 90%,#d9233252,#0000 70%),radial-gradient(40% 70% at 10% 100%,#16477399,#0000 70%);position:absolute;inset:0}.touch .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:48px;padding-block:120px;display:grid}.touch h2 .r{color:#d92332}.touch .info{gap:18px;display:grid}.touch .info div{color:#c9d2de;align-items:flex-start;gap:14px;display:flex}.touch .info b{font-family:var(--f-title);color:#fff;-webkit-user-select:all;user-select:all;display:block}@media (max-width:860px){.touch .wrap{grid-template-columns:1fr;padding-block:72px}}.cl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cl>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;place-items:center;min-height:130px;padding:20px;display:grid;position:relative;overflow:hidden}.cl>* b{font-family:var(--f-title);color:#9aa7b8;letter-spacing:-.01em;font-size:19px;font-weight:800;transition:transform .3s,color .3s}.cl>* span{font-family:var(--f-title);letter-spacing:.12em;text-transform:uppercase;color:#ff8a93;opacity:0;font-size:11px;font-weight:700;transition:transform .3s,opacity .3s;position:absolute;bottom:18px;transform:translateY(24px)}.cl>:hover b{color:#fff;transform:translateY(-8px)}.cl>:hover span{opacity:1;transform:none}.cl>a{color:inherit;text-decoration:none}.cl>* img{object-fit:contain;opacity:.75;filter:grayscale()brightness(1.6);width:auto;max-width:min(160px,80%);height:auto;max-height:56px;transition:opacity .3s,filter .3s}.cl>:hover img,.cl>a:focus-visible img{opacity:1;filter:none}@media (max-width:760px){.cl{grid-template-columns:1fr 1fr}.cl>* b{font-size:16px}}.v2 .faq summary{color:#fff}.v2 .faq details[open] summary .pm{color:#ff8a93;background:#d9233229}.f2o{color:#c9d2de;--lg-a:#d92332;--lg-b:#fff;background:#070d16;overflow:hidden}.f2o .wrap{gap:56px;padding-block:88px 32px;display:grid}.f2o .row1{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.f2o .row1>.stack{align-content:start}.f2o h4{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:13px}.f2o ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.f2o a{color:#c9d2de;text-decoration:none}.f2o a:hover{color:#fff}.f2o .giant{opacity:.95;line-height:0}.f2o .giant svg{width:100%;height:auto}.f2o .bottom{color:#9aa7b8;border-top:1px solid #223246;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){.f2o .row1{grid-template-columns:1fr 1fr}}@media (max-width:520px){.f2o .row1{grid-template-columns:1fr}}.top .brand svg,.f2o .brand svg{--lg-a:#fff;--lg-b:#fff}.f2o .brand{width:140px}.gscore{border:1px solid var(--line);background:var(--surface);color:#c9d2de;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.gscore strong{font-family:var(--f-title);color:#fff;font-size:20px;font-weight:800}.gscore .st,.stars{color:#f2b544;letter-spacing:2px}.gscore:hover{color:#fff;border-color:#5b6778}.stars{font-size:18px}.rev-card .av{font-family:var(--f-title);color:#fff;background:linear-gradient(160deg,#2a6ba8,#164773);place-items:center;font-size:16px;font-weight:800;display:grid}.evlist{border-top:1px solid var(--line);display:grid}.ev{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px 8px;transition:background .25s;display:grid;position:relative}.ev:hover{background:#ffffff08}.ev .d{justify-items:start;line-height:1;display:grid}.ev .d strong{font-family:var(--f-title);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800}.ev .d span{font-family:var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:#ff8a93;margin-top:6px;font-size:13px;font-weight:700}.ev h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);transition:color .2s}.ev:hover h3{color:#ff8a93}.ev .meta{color:#9aa7b8;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:15px;display:flex}.ev .meta .chip{border-color:var(--line);color:#c9d2de;font-family:var(--f-title);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:4px 10px;font-size:11px;font-weight:700}.ev p.ds{color:#c9d2de;max-width:60ch;margin-top:8px}.ev-empty{border-bottom:1px solid var(--line);color:#9aa7b8;padding:40px 8px}@media (max-width:720px){.ev{grid-template-columns:72px minmax(0,1fr);gap:18px}.ev .d strong{font-size:40px}.ev .act{grid-column:1/-1}}h1{letter-spacing:-.02em;font-size:clamp(32px,4.2vw,48px)}h2{font-size:clamp(26px,3vw,36px)}.page-hero h1{max-width:22ch;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.page-hero .wrap{padding-bottom:56px}.h2o{min-height:min(760px,100svh)}.h2o .wrap{gap:24px;padding-block:48px 72px}.h2o h1{letter-spacing:-.025em;max-width:17ch;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.h2o .lead{max-width:52ch;font-size:19px}.badge-rot{width:180px;height:180px;top:-24px}.oh{gap:12px;margin-bottom:48px}.oh h2{letter-spacing:-.02em;max-width:22ch;font-size:clamp(28px,3.2vw,40px);line-height:1.12}.sec{padding-block:104px}@media (max-width:720px){.sec{padding-block:64px}}.svc-item{gap:14px;min-height:340px;padding:48px 36px 40px}.svc-item h3{font-size:clamp(22px,2vw,28px)}.svc-item .bi.xl{width:44px;height:44px}.bignum strong{font-size:clamp(80px,9vw,128px)}.bignum span{font-size:16px}.ticker{padding-block:24px}.ticker .item{gap:28px;padding-right:28px;font-size:clamp(26px,3.4vw,44px)}.fs h3{font-size:22px}.sh h3{font-size:clamp(19px,1.7vw,22px);line-height:1.3}.sh .num{font-size:clamp(36px,4vw,56px)}.sh:nth-child(2n){margin-top:64px}@media (max-width:760px){.sh:nth-child(2n){margin-top:0}}.offer h3{font-size:22px}.offer .price{font-size:26px}.cnt strong{font-size:clamp(40px,4.2vw,56px)}.cnt div{padding:40px 28px}.tm b{font-size:18px}.rev-card q{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);line-height:1.35}.quote-mark{font-size:120px}.touch .wrap{padding-block:96px}.touch h2{letter-spacing:-.025em;font-size:clamp(32px,4vw,52px);line-height:1.05}.ev h3{font-size:clamp(19px,1.8vw,24px)}.ev .d strong{font-size:44px}.cl>*{min-height:112px}.cl>* b{font-size:17px}.detail-step .n{font-size:56px}.faq summary{font-size:17px}.post h3{font-size:18px;line-height:1.35}.lead{line-height:1.6}.kick,.oh .kick{letter-spacing:.14em}.nav a{font-size:14px}.top .wrap{height:76px}.v2 main{margin-top:-76px}.h2o{padding-top:76px}@media (max-width:980px){.nav{min-height:calc(100vh - 76px);top:76px}.nav a{font-size:24px}}@media (max-width:900px){.badge-rot{width:132px;height:132px;top:auto}}.svc-item:focus-visible,.sh:focus-visible,.post:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.h2o{align-items:center;min-height:min(700px,100svh)}.faq2w .oh{align-self:start}@media (max-width:900px){.h2o{align-items:start}.h2o canvas{height:30%}.h2o .wrap{padding-bottom:210px}.h2o .ctas .btn{flex:220px}.badge-rot{margin:0;position:absolute;top:auto;bottom:24px;right:16px}.svc-item{padding:40px 16px}}.rv{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s}.js .rv:not(.in){opacity:.25;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.js .rv:not(.in){opacity:1;transform:none}.sh .img .cover{display:none}.ticker .track,.badge-rot svg.txt{animation:none}}.faq2w{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;display:grid}@media (max-width:860px){.faq2w{grid-template-columns:1fr;gap:0}}body{margin:0}.skip{z-index:100;color:#0b1420;font-family:var(--f-title);background:#fff;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand img,.badge-rot .core img{width:100%;height:auto;display:block}.badge-rot .core img{width:58%}.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero h1.h1-kick{font-family:var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);max-width:none;font-size:12px;font-weight:700;line-height:1.4}.page-hero .display{font-family:var(--f-title);color:var(--heading);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.prose h3{margin-top:12px;font-size:22px}.prose a{color:var(--link)}.prose img{border-radius:12px;max-width:100%;height:auto}.prose div[data-youtube-video] iframe,.prose iframe[src*=youtube]{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;height:auto;display:block}.prose figure{gap:8px;margin:0;display:grid}.prose figcaption{color:var(--muted);font-size:14px}.prose blockquote{border-left:3px solid var(--vermelho);font-family:var(--f-title);color:var(--heading);margin:0;padding:8px 0 8px 20px;font-size:20px;font-weight:700}.prose ol{gap:8px;margin:0;padding-left:22px;display:grid}.prose .video{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden}.prose .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose .legado{gap:16px;display:grid}.prose .legado :where(h1,h2,h3,h4){font-family:var(--f-title);color:var(--heading)}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:48px;display:flex}.pager span{font-family:var(--f-title);color:var(--muted);font-weight:700}.pager span.btn{color:#fff;cursor:default}.post .yt-thumb .t{text-transform:none;max-width:100%;font-size:clamp(16px,1.6vw,20px)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notfound{align-content:center;gap:20px;min-height:60vh;display:grid}.f2o .h4-like{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.35}.wa-flutuante{z-index:60;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 8px 24px #00000059,0 0 0 4px #25d3662e}.wa-flutuante:hover{transform:scale(1.07);box-shadow:0 10px 28px #0006,0 0 0 6px #25d36638}.wa-flutuante:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:600px){.wa-flutuante{width:54px;height:54px;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.f2o{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.wa-flutuante{transition:none}.wa-flutuante:hover{transform:none}}@media print{.wa-flutuante{display:none}}
