.amigo{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#0a1a4a;--navy2:#10307a;--azul:#1e63d6;--ciano:#19a0de;--ciano-l:#e8f6fd;--laranja:#ff7a00;--laranja-d:#e06400;--verde:#1faf5a;--tinta:#0e1a3a;--cinza:#5b6785;--linha:#dce5f2;--fundo:#fff;--fundo2:#f3f8fe;--fonte:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--fundo);min-height:100vh;color:var(--tinta);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}.amigo *{box-sizing:border-box}.amigo [hidden]{display:none!important}.amigo img{max-width:100%;display:block}.amigo button,.amigo input{font:inherit}.amigo p{margin:0}.amigo :focus-visible{outline:3px solid var(--ciano);outline-offset:2px}.amigo .gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.amigo .col{max-width:1080px;margin:0 auto}.amigo h1,.amigo h2,.amigo h3{text-wrap:balance;letter-spacing:-.02em;line-height:1.08;font-family:var(--fonte);margin:0}.amigo .tag{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.amigo .homolog{color:#7a4100;text-align:center;background:#fff4e5;padding-block:7px;font-size:12.5px;font-weight:600}.amigo .topo{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linha);background:#fffffff5;position:sticky}.amigo .topo .col{justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.amigo .topo .logo{width:auto;height:30px}.amigo .topo .esq{align-items:center;gap:14px;min-width:0;display:flex}.amigo .parceiro{color:var(--cinza);border-left:1px solid var(--linha);white-space:nowrap;flex-direction:column;padding-left:14px;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.amigo .parceiro b{color:var(--navy);font-size:14px;font-weight:800}.amigo .confia{color:var(--cinza);align-items:flex-start;gap:10px;margin-top:12px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.amigo .confia .sel{color:#0e6b35;background:#e9f8ef;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.amigo .confia b{color:var(--tinta)}.amigo .topo .dir{align-items:center;gap:10px;display:flex}.amigo .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.amigo .btn:active{transform:scale(.98)}.amigo .btn:disabled{opacity:.6;cursor:progress}.amigo .btn.lar{background:var(--laranja);color:#fff;box-shadow:0 8px 20px #ff7a0052}.amigo .btn.lar:hover{background:var(--laranja-d)}.amigo .btn.zap{background:var(--verde);color:#fff}.amigo .btn.cont{color:var(--navy);border:2px solid var(--linha);background:#fff}.amigo .btn.g{min-height:58px;padding:0 26px;font-size:17px}.amigo .btn.m{min-height:48px;padding:0 18px;font-size:15px}.amigo .btn.p{border-radius:12px;min-height:40px;padding:0 14px;font-size:13.5px}.amigo .zapico{flex:none;width:18px;height:18px}.amigo .heroi{background:radial-gradient(1100px 520px at 85% 10%,#d6eefc 0%,#d6eefc00 60%),linear-gradient(#f3f9ff 0%,#fff 100%);padding-block:34px 30px;overflow:hidden}.amigo .heroi .col{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;display:grid}.amigo .heroi .col>*,.amigo .porque .col>*,.amigo .final>*{min-width:0}.amigo .heroi .tag{color:var(--laranja-d);background:#ffebd9;border-radius:99px;padding:6px 12px}.amigo .heroi h1{color:var(--navy);margin-top:14px;font-size:clamp(30px,5.4vw,58px);font-weight:900}.amigo .heroi h1 .pr{color:var(--laranja)}.amigo .heroi h1 small{color:var(--cinza);letter-spacing:-.01em;margin-top:10px;font-size:.42em;font-weight:700;display:block}.amigo .heroi .sub{color:var(--cinza);max-width:34em;margin:14px 0 0;font-size:17px}.amigo .heroi .sub b{color:var(--tinta)}.amigo .cep{border:2px solid var(--linha);background:#fff;border-radius:20px;max-width:520px;margin-top:22px;padding:16px;box-shadow:0 18px 40px #0a1a4a1a}.amigo .cep label{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.amigo .cep .linha{gap:8px;display:flex}.amigo .cep input{border:2px solid var(--linha);letter-spacing:.04em;min-width:0;height:56px;color:var(--tinta);background:#fff;border-radius:14px;outline:none;flex:1;padding:0 16px;font-size:20px;font-weight:700}.amigo .cep input:focus{border-color:var(--ciano)}.amigo .cep .ajuda{color:var(--cinza);margin-top:8px;font-size:12.5px}.amigo .cep .res{border-radius:14px;margin-top:12px;padding:12px 14px;font-size:14.5px;font-weight:600}.amigo .cep .res.ok{color:#0e6b35;background:#e9f8ef}.amigo .cep .res.nao{color:#8a3d00;background:#fff1e6}.amigo .cep .res b{font-size:16px;font-weight:800;display:block}.amigo .cep .res .btn{width:100%;margin-top:10px}.amigo .cep .res input{width:100%;height:48px;margin-top:8px;font-size:16px}.amigo .ou{color:var(--cinza);align-items:center;gap:10px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.amigo .ou a{color:var(--verde);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.amigo .relogio{color:var(--navy);align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.amigo .relogio .d{gap:6px;display:flex}.amigo .relogio .d span{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;min-width:40px;padding:5px 8px}.amigo .relogio .d small{opacity:.75;letter-spacing:.06em;font-size:9px;font-weight:700;display:block}.amigo .palco{min-width:0;position:relative}.amigo .oferta{background:linear-gradient(160deg,var(--navy2) 0%,var(--navy) 70%);color:#fff;border-radius:28px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0a1a4a47}.amigo .oferta:before{content:"";background:radial-gradient(circle,#19a0de8c,#19a0de00 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.amigo .oferta .masc{mix-blend-mode:screen;width:40%;max-width:210px;height:auto;position:absolute;bottom:-8px;right:-10px;-webkit-mask-image:radial-gradient(70% 75% at 55% 55%,#000 55%,#0000 75%);mask-image:radial-gradient(70% 75% at 55% 55%,#000 55%,#0000 75%)}.amigo .oferta .k{letter-spacing:.14em;text-transform:uppercase;color:#7fd3ff;font-size:12px;font-weight:800;position:relative}.amigo .oferta .vel{letter-spacing:-.04em;margin-top:8px;font-size:84px;font-weight:900;line-height:.9;position:relative}.amigo .oferta .vel em{letter-spacing:.02em;background:var(--ciano);vertical-align:middle;border-radius:99px;margin-left:6px;padding:3px 12px;font-size:22px;font-style:normal}.amigo .oferta .mais{color:#cfe6ff;max-width:58%;margin-top:10px;font-size:14px;font-weight:700;position:relative}.amigo .oferta .preco{color:var(--navy);background:#fff;border-radius:18px;align-items:flex-end;gap:6px;margin-top:16px;padding:10px 16px;display:inline-flex;position:relative}.amigo .oferta .preco small{font-size:13px;font-weight:800;line-height:1.1}.amigo .oferta .preco b{letter-spacing:-.04em;color:var(--laranja);font-size:50px;font-weight:900;line-height:.85}.amigo .oferta .preco i{font-size:16px;font-style:normal;font-weight:800;line-height:1.1}.amigo .oferta .depois{color:#afc6ea;max-width:60%;margin-top:10px;font-size:11.5px;position:relative}.amigo section.s{padding-block:54px}.amigo .s h2{color:var(--navy);font-size:clamp(26px,3.6vw,38px);font-weight:900}.amigo .s .lead{color:var(--cinza);max-width:40em;margin:10px 0 0;font-size:16.5px}.amigo .planos{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.amigo .plano{border:2px solid var(--linha);background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;position:relative}.amigo .plano.top{border-color:var(--laranja);box-shadow:0 22px 44px #ff7a0029}.amigo .plano .selo{background:var(--laranja);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:20px}.amigo .plano .nome{letter-spacing:.06em;text-transform:uppercase;color:var(--azul);font-size:13px;font-weight:800}.amigo .plano .vel{letter-spacing:-.04em;color:var(--navy);font-size:46px;font-weight:900;line-height:.95}.amigo .plano .vel small{letter-spacing:0;margin-left:4px;font-size:16px;font-weight:800}.amigo .plano ul{gap:7px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.amigo .plano li{align-items:flex-start;gap:8px;display:flex}.amigo .plano li:before{content:"";background:var(--ciano-l) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E63D6' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.amigo .plano .logos{flex-wrap:wrap;gap:6px;display:flex}.amigo .plano .logos img{border-radius:6px;width:auto;height:26px}.amigo .plano .pr{border-top:1px dashed var(--linha);margin-top:auto;padding-top:12px}.amigo .plano .pr small{color:var(--cinza);font-size:12px;font-weight:700;display:block}.amigo .plano .pr b{letter-spacing:-.03em;color:var(--navy);font-size:36px;font-weight:900}.amigo .plano.top .pr b{color:var(--laranja)}.amigo .plano .pr i{font-size:14px;font-style:normal;font-weight:800}.amigo .plano .pr .nota{color:var(--cinza);margin-top:2px;font-size:11.5px}.amigo .plano .btn{width:100%}.amigo .porque{background:var(--fundo2)}.amigo .porque .col{grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;display:grid}.amigo .porque .foto{aspect-ratio:4/3.3;border-radius:26px;max-width:100%;overflow:hidden}.amigo .porque .foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.amigo .itens{gap:14px;margin-top:20px;display:grid}.amigo .item{border:1px solid var(--linha);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.amigo .item .ic{background:var(--ciano-l);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.amigo .item .ic svg{width:22px;height:22px}.amigo .item b{font-size:15.5px;display:block}.amigo .item span{color:var(--cinza);font-size:14px}.amigo .clube{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.amigo .cl{border:1px solid var(--linha);background:#fff;border-radius:18px;overflow:hidden}.amigo .cl img{aspect-ratio:327/120;-o-object-fit:cover;object-fit:cover;width:100%}.amigo .cl div{padding:12px 14px}.amigo .cl b{color:var(--navy);font-size:22px;font-weight:900;display:block}.amigo .cl span{color:var(--cinza);font-size:13px;font-weight:700}.amigo .passos{counter-reset:p;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.amigo .passo{border:2px solid var(--linha);background:#fff;border-radius:20px;padding:18px}.amigo .passo:before{counter-increment:p;content:counter(p);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:10px;font-weight:900;display:grid}.amigo .passo b{font-size:16px;display:block}.amigo .passo span{color:var(--cinza);font-size:14px}.amigo .final{background:linear-gradient(140deg,var(--navy2),var(--navy));color:#fff;border-radius:30px;grid-template-columns:1.3fr .7fr;align-items:center;gap:20px;padding:30px;display:grid;position:relative;overflow:hidden}.amigo .final h2{color:#fff}.amigo .final p{color:#cfe6ff;margin:10px 0 0}.amigo .final .acoes{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.amigo .final img{mix-blend-mode:screen;justify-self:center;width:100%;max-width:240px;-webkit-mask-image:radial-gradient(70% 75% at 55% 55%,#000 55%,#0000 75%);mask-image:radial-gradient(70% 75% at 55% 55%,#000 55%,#0000 75%)}.amigo .faq{gap:10px;max-width:780px;margin-top:20px;display:grid}.amigo .faq details{border:1px solid var(--linha);background:#fff;border-radius:16px;padding:0 16px}.amigo .faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 0;font-weight:800;list-style:none;display:flex}.amigo .faq summary::-webkit-details-marker{display:none}.amigo .faq summary:after{content:"+";color:var(--azul);font-size:22px;line-height:1}.amigo .faq details[open] summary:after{content:"–"}.amigo .faq p{color:var(--cinza);margin:0 0 16px;font-size:14.5px}.amigo footer{background:var(--navy);color:#c9d6ee;padding-block:34px calc(110px + env(safe-area-inset-bottom,0px));font-size:13px}.amigo footer .col{gap:14px;display:grid}.amigo footer .logo{width:auto;height:34px}.amigo footer .canais{color:#fff;flex-wrap:wrap;gap:8px 22px;font-weight:700;display:flex}.amigo footer .legal{color:#9fb2d6;max-width:60em;font-size:11.5px;line-height:1.5}.amigo .barra{z-index:40;border-top:1px solid var(--linha);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #0a1a4a1a}.amigo .barra.on{transform:none}.amigo .barra .col{align-items:center;gap:10px;display:flex}.amigo .barra .t{flex:1;min-width:0;line-height:1.15}.amigo .barra .t small{color:var(--cinza);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.amigo .barra .t b{color:var(--navy);font-size:20px;font-weight:900}.amigo .barra .t b i{font-size:12px;font-style:normal}.amigo .barra .btn.zap{width:48px;padding:0}.amigo .veu{z-index:50;opacity:0;pointer-events:none;background:#0a1a4a80;transition:opacity .2s;position:fixed;inset:0}.amigo .veu.on{opacity:1;pointer-events:auto}.amigo .gaveta{z-index:60;width:min(560px,100%);max-height:94vh;background:#fff;border-radius:26px 26px 0 0;flex-direction:column;max-height:94dvh;transition:transform .28s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,105%);box-shadow:0 -20px 60px #0a1a4a4d}.amigo .gaveta.on{transform:translate(-50%)}.amigo .g-top{padding:16px max(18px,env(safe-area-inset-left,0px)) 10px;border-bottom:1px solid var(--linha)}.amigo .g-top .l1{justify-content:space-between;align-items:center;gap:10px;display:flex}.amigo .g-top .l1 b{color:var(--navy);font-size:17px;font-weight:900}.amigo .g-top .x{background:var(--fundo2);cursor:pointer;width:36px;height:36px;color:var(--navy);border:0;border-radius:50%;font-size:20px}.amigo .trilho{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.amigo .trilho span{background:var(--linha);border-radius:99px;height:6px}.amigo .trilho span.on{background:var(--ciano)}.amigo .trilho span.feito{background:var(--navy)}.amigo .g-top .etq{color:var(--cinza);justify-content:space-between;margin-top:6px;font-size:12px;font-weight:700;display:flex}.amigo .g-corpo{padding:16px max(18px,env(safe-area-inset-left,0px));flex:1;overflow:auto}.amigo .g-corpo h3{color:var(--navy);font-size:20px;font-weight:900}.amigo .g-corpo .ex{color:var(--cinza);margin:4px 0 14px;font-size:13.5px}.amigo .resumo{background:var(--fundo2);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.amigo .resumo b{color:var(--navy);font-size:15px;display:block}.amigo .resumo span{color:var(--cinza);font-size:12.5px;font-weight:600}.amigo .resumo .v{color:var(--laranja);white-space:nowrap;font-size:20px;font-weight:900}.amigo .resumo .v i{color:var(--navy);font-size:12px;font-style:normal}.amigo .campos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.amigo .campo{flex-direction:column;gap:5px;min-width:0;display:flex}.amigo .campo.tudo{grid-column:1/-1}.amigo .campo label{font-size:13px;font-weight:800}.amigo .campo input{border:2px solid var(--linha);height:52px;color:var(--tinta);background:#fff;border-radius:13px;outline:none;width:100%;padding:0 14px;font-size:16px;font-weight:600}.amigo .campo input:focus{border-color:var(--ciano)}.amigo .campo.erro input{background:#fff6f6;border-color:#e5484d}.amigo .campo .err,.amigo .err-geral{color:#c62f34;font-size:12px;font-weight:700}.amigo .err-geral{margin-top:10px;font-size:13px;display:block}.amigo .rot{margin:14px 0 7px;font-size:13px;font-weight:800}.amigo .chips{flex-wrap:wrap;gap:8px;display:flex}.amigo .chips button{border:2px solid var(--linha);min-height:46px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:800;display:inline-flex}.amigo .chips button img{border-radius:5px;width:auto;height:22px}.amigo .chips button.on{border-color:var(--navy);background:var(--navy);color:#fff}.amigo .chips.erro button{border-color:#e5484d}.amigo .planos-g{gap:8px;display:grid}.amigo .planos-g button{border:2px solid var(--linha);text-align:left;cursor:pointer;color:var(--tinta);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.amigo .planos-g button b{font-size:15px}.amigo .planos-g button span{color:var(--cinza);font-size:12.5px;font-weight:600;display:block}.amigo .planos-g button .v{color:var(--navy);white-space:nowrap;font-size:18px;font-weight:900}.amigo .planos-g button.on{border-color:var(--laranja);background:#fff7f0}.amigo .chk{color:var(--cinza);align-items:flex-start;gap:10px;margin-top:14px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.amigo .chk input{width:22px;height:22px;accent-color:var(--navy);flex:none;margin:0}.amigo .chk.erro{color:#c62f34}.amigo .g-pe{padding:12px max(18px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linha);gap:8px;display:grid}.amigo .g-pe .btn{width:100%}.amigo .g-pe .hum{color:var(--verde);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.amigo .fim{text-align:center;padding-block:10px}.amigo .fim .ok{background:#e9f8ef;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 12px;display:grid}.amigo .fim h3{font-size:24px}.amigo .fim .prot{background:var(--fundo2);color:var(--navy);letter-spacing:.04em;border-radius:12px;margin-top:10px;padding:8px 14px;font-size:15px;font-weight:800;display:inline-block}.amigo .fim ol{text-align:left;color:var(--cinza);gap:8px;margin:16px 0 0;padding-left:20px;font-size:14.5px;display:grid}.amigo .fim ol b{color:var(--tinta)}.amigo .robo{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:900px){.amigo .heroi .col,.amigo .porque .col,.amigo .final,.amigo .planos,.amigo .clube,.amigo .passos{grid-template-columns:1fr}.amigo .oferta .vel{font-size:68px}.amigo .final img{display:none}.amigo .parceiro{padding-left:9px;font-size:10px}.amigo .parceiro b{font-size:12px}.amigo .topo .logo{height:21px}.amigo .topo .esq{gap:9px}.amigo .topo .btn.p{min-height:36px;padding:0 11px;font-size:12.5px}}@media (max-width:420px){.amigo .topo .dir{display:none}.amigo .topo .logo{height:24px}.amigo .parceiro{font-size:11px}.amigo .parceiro b{font-size:13px}.amigo .campos{grid-template-columns:1fr}.amigo .oferta .mais,.amigo .oferta .depois{max-width:62%}}
