.ini{--ini-w:1180px;--ini-pad:clamp(20px,5vw,56px);--ini-r:28px;--ini-sombra:0 24px 60px #1a181c1f;color:var(--ink);background:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:clip}.ini h1,.ini h2,.ini h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.ini h1{font-size:clamp(34px,6.2vw,66px);font-weight:600;line-height:1.06}.ini h1 em{letter-spacing:-.01em;color:var(--brand);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ini h2{max-width:20ch;font-size:clamp(26px,3.8vw,42px);font-weight:600;line-height:1.15}.ini h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.ini a{text-decoration:none}.ini img{max-width:100%;display:block}.ini svg.i{width:20px;height:20px}.ini-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:12px;font-weight:600}.ini-lead{color:var(--ink-2);max-width:46ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.ini-nota{color:var(--ink-3);margin:16px 0 0;font-size:13.5px}.ini-topo{z-index:20;padding:14px var(--ini-pad);padding-top:calc(14px + var(--safe-t));-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffd1;border-bottom:1px solid #e8e6eab3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.ini-marca{letter-spacing:-.01em;color:var(--ink);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:600}.ini-nav{align-items:center;gap:18px;display:flex}.ini-link{color:var(--ink-2);padding:8px 4px;font-size:15px;font-weight:500;transition:color .2s}.ini-link:hover{color:var(--ink)}.ini-btn{transition:transform .2s var(--ease),box-shadow .25s,background-color .2s,color .2s;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;display:inline-flex}.ini-btn:hover{transform:translateY(-2px)}.ini-btn:active{transform:scale(.97)}.ini-btn svg.i{transition:transform .25s var(--ease)}.ini-btn:hover svg.i{transform:translate(3px)}.ini-btn-pq{padding:10px 20px;font-size:14.5px}.ini-btn-cheio{background:var(--brand);color:var(--on-brand);box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 34%,transparent)}.ini-btn-cheio:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--brand) 42%,transparent)}.ini-btn-linha{color:var(--ink);border-color:var(--line);background:#fff}.ini-btn-linha:hover{border-color:var(--ink-3)}.ini-btn-branco{color:var(--brand);background:#fff}.ini-btn-contorno{color:#fff;border-color:#ffffff8c}.ini-btn-contorno:hover{background:#ffffff1f}.ini-acoes{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ini-acoes-centro{justify-content:center}.ini-hero{max-width:var(--ini-w);padding:clamp(36px,7vw,96px) var(--ini-pad) clamp(48px,8vw,110px);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.ini-colagem{aspect-ratio:1/1.12;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:14px;display:grid;position:relative}.ini-f{border-radius:var(--ini-r);box-shadow:var(--ini-sombra);background:var(--soft);overflow:hidden}.ini-f img{object-fit:cover;width:100%;height:100%}.ini-f1{border-radius:var(--ini-r) var(--ini-r) 120px var(--ini-r);grid-row:1/3}.ini-f2{grid-area:1/2}.ini-f3{grid-area:2/2}.ini-cartao{color:var(--ink);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;line-height:1.4;animation:6s ease-in-out infinite ini-flutua;display:flex;position:absolute;bottom:9%;left:-4%;box-shadow:0 18px 44px #1a181c2e}.ini-cartao small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.ini-cartao-ponto{background:#2e9e6b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #2e9e6b2e}.ini-sec{max-width:var(--ini-w);padding:clamp(48px,8vw,104px) var(--ini-pad);margin:0 auto}.ini-recursos{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.ini-recurso{background:var(--soft);border-radius:var(--ini-r);transition:transform .3s var(--ease),box-shadow .3s;padding:28px 24px 30px}.ini-recurso:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1a181c14}.ini-recurso h3{margin:20px 0 8px;font-size:17px;line-height:1.3}.ini-recurso p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.ini-ico{width:48px;height:48px;color:var(--brand);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #1a181c14}.ini-duo{max-width:var(--ini-w);padding:clamp(32px,6vw,80px) var(--ini-pad);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,88px);margin:0 auto;display:grid}.ini-duo-inv .ini-duo-foto{order:2}.ini-duo-foto{border-radius:var(--ini-r);box-shadow:var(--ini-sombra);aspect-ratio:4/5;overflow:hidden}.ini-duo-foto img{object-fit:cover;width:100%;height:100%}.ini-lista{flex-direction:column;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.ini-lista li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:16px;line-height:1.55;display:flex}.ini-lista svg.i{color:var(--brand);flex:none;width:22px;height:22px;margin-top:2px}.ini-areas{background:var(--soft);padding:clamp(52px,8vw,110px) var(--ini-pad);margin-top:clamp(32px,6vw,80px)}.ini-areas-cab{max-width:var(--ini-w);margin-left:auto;margin-right:auto}.ini-grupo{max-width:var(--ini-w);margin:clamp(32px,4.5vw,56px) auto 0}.ini-grupo-t{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-2)!important;margin:0 0 16px!important;font-size:13px!important}.ini-areas-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.ini-area{aspect-ratio:3/4;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1a181c1f}.ini-area img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.ini-area:hover img{transform:scale(1.06)}.ini-area:after{content:"";background:linear-gradient(#0000 55%,#1410189e);position:absolute;inset:0}.ini-area>span:not(.ini-area-bolha){z-index:1;color:#fff;font-size:15px;font-weight:600;line-height:1.25;position:absolute;bottom:14px;left:14px;right:12px}.ini-area-ic{background:linear-gradient(165deg,color-mix(in srgb,var(--brand) 9%,#fff),#fff 72%);box-shadow:none;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 16px 16px;display:flex}.ini-area-ic:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));transform:translateY(-4px);box-shadow:0 16px 36px #1a181c17}.ini-area-ic:after{display:none}.ini-area-ic>span:not(.ini-area-bolha){color:var(--ink);position:static}.ini-area-bolha{width:60px;height:60px;color:var(--brand);background:#fff;border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #1a181c14}.ini-area-bolha svg.i{stroke-width:1.4px;width:30px;height:30px}.ini-zero{max-width:var(--ini-w);border:1px dashed color-mix(in srgb,var(--brand) 40%,var(--line));border-radius:var(--ini-r);background:#fff;flex-wrap:wrap;align-items:center;gap:18px;margin:clamp(28px,4vw,44px) auto 0;padding:20px 24px;display:flex}.ini-zero-texto{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.ini-zero-texto strong{color:var(--ink);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600}.ini-zero-texto small{color:var(--ink-2);font-size:14px;line-height:1.5}.ini-planos-grade{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:18px;max-width:880px;margin-top:clamp(28px,4vw,48px);display:grid}.ini-plano{border:1px solid var(--line);border-radius:var(--ini-r);background:#fff;padding:32px 28px}.ini-plano-on{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 24px 54px color-mix(in srgb,var(--brand) 32%,transparent)}.ini-plano-on h3,.ini-plano-on .ini-plano-resumo{color:var(--ink-3);margin:6px 0 0;font-size:14px}.ini-plano-on .ini-plano-resumo{color:#ffffffbf}.ini-plano-teste{border-top:1px solid var(--line);color:var(--brand);margin:24px 0 0;padding-top:18px;font-size:13.5px;font-weight:600}.ini-plano-on .ini-plano-teste{color:#fff;border-color:#ffffff47}.ini-preco{color:var(--ink);letter-spacing:-.02em;margin:10px 0 22px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:600}.ini-preco small{opacity:.7;margin-left:4px;font-size:14px;font-weight:500}.ini-plano ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ini-plano li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.45;display:flex}.ini-plano-on li{color:#ffffffe6}.ini-plano li svg.i{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}.ini-plano-on li svg.i{color:#fff}.ini-faq-lista{border-top:1px solid var(--line);max-width:760px;margin-top:clamp(24px,4vw,40px)}.ini-pergunta{border-bottom:1px solid var(--line)}.ini-pergunta summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.7vw,18px);font-weight:600;list-style:none;display:flex}.ini-pergunta summary::-webkit-details-marker{display:none}.ini-pergunta summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.ini-pergunta summary svg.i{color:var(--ink-3);transition:transform .3s var(--ease);flex:none;transform:rotate(90deg)}.ini-pergunta[open] summary svg.i{color:var(--brand);transform:rotate(-90deg)}.ini-pergunta p{max-width:60ch;color:var(--ink-2);margin:0;padding:0 2px 22px;font-size:16px;line-height:1.65}.ini-final{margin:clamp(24px,5vw,60px) var(--ini-pad) clamp(24px,5vw,60px);background:var(--brand);border-radius:36px;justify-content:center;align-items:center;min-height:clamp(360px,48vw,520px);display:flex;position:relative;overflow:hidden}@media (min-width:1300px){.ini-final{width:calc(var(--ini-w) - 2*var(--ini-pad));margin-left:auto;margin-right:auto}}.ini-final>img{object-fit:cover;opacity:.55;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.ini-final:before{content:"";background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 70%,transparent),color-mix(in srgb,var(--brand) 92%,#000));z-index:1;position:absolute;inset:0}.ini-final-texto{z-index:2;text-align:center;padding:40px 24px;position:relative}.ini-final h2,.ini-final .ini-lead{color:#fff;margin-left:auto;margin-right:auto}.ini-final .ini-lead{color:#ffffffe0}.ini-final h2{max-width:16ch}.ini-rodape{max-width:var(--ini-w);padding:28px var(--ini-pad) calc(40px + var(--safe-b));color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;font-size:14px;display:flex}.ini-rodape .ini-marca{font-size:16px}.ini-rodape-links{gap:20px;display:flex}.ini-rodape-links a{color:var(--ink-2);transition:color .2s}.ini-rodape-links a:hover{color:var(--ink)}.ini-rodape-links a:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.ini-in{animation:ini-entra .9s var(--ease) both;animation-delay:var(--d,0s)}.ini-colagem .ini-f{animation:ini-entra 1.1s var(--ease) both}.ini-f2{animation-delay:.15s!important}.ini-f3{animation-delay:.3s!important}.rev{transition:opacity .9s var(--ease),transform .9s var(--ease)}.rev.rev-esp{opacity:0;transform:translateY(26px)}@keyframes ini-entra{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ini-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ini-in,.ini-colagem .ini-f,.ini-cartao{animation:none!important}.rev,.ini-btn,.ini-recurso,.ini-area img,.ini-area-ic,.ini-pergunta summary svg.i{transition:none!important}.rev.rev-esp{opacity:1;transform:none}}@media (max-width:980px){.ini-hero{grid-template-columns:1fr;gap:40px}.ini-colagem{width:100%;max-width:560px;margin:0 auto}.ini-recursos{grid-template-columns:1fr 1fr}.ini-planos-grade{grid-template-columns:1fr;max-width:520px}.ini-duo{grid-template-columns:1fr}.ini-duo-inv .ini-duo-foto{order:0}.ini-duo-foto{aspect-ratio:4/3.4}}@media (max-width:620px){.ini-recursos{grid-template-columns:1fr}.ini-areas-grade{grid-template-columns:1fr 1fr;gap:10px}.ini-zero{padding:18px}.ini-zero .ini-btn{flex:100%}.ini-rodape{flex-direction:column}.ini-acoes .ini-btn{flex:100%}.ini-cartao{padding:11px 14px;font-size:12.5px;bottom:4%;left:2%}.ini-f1{border-radius:var(--ini-r) var(--ini-r) 72px var(--ini-r)}.ini-final{border-radius:28px}.ini h2{max-width:none}}
