:root{--berinjela:#281b2d;--tangerina:#ff6b3c;--lilas:#cab6f3;--areia:#f6f5ed;--nevoa:#faf8fb;--tinta-suave:#4a3d50;--linha:#e4ded6;--lilas-claro:#e9e1fb;--display:"Bricolage Grotesque", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Figtree", "Segoe UI", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--nevoa);color:var(--berinjela);font-family:var(--body);margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img{max-width:100%}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.band{padding-block:88px}.d{overflow-wrap:break-word;font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;font-stretch:75%;line-height:.9}.kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--tangerina);margin:0;font-size:13px;font-weight:700}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--tangerina);outline-offset:3px;border-radius:6px}.btn{background:var(--tangerina);color:var(--berinjela);font-family:var(--display);border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:24px;font-weight:800;font-stretch:75%;line-height:1;text-decoration:none;transition:transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)rotate(-1deg)}.btn.dark{background:var(--berinjela);color:var(--nevoa)}.btn.ghost{background:0 0;border:2px solid;padding:14px 24px;font-size:20px}.laco{fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.logo svg{height:auto;display:block}header{z-index:40;background:var(--berinjela);color:var(--nevoa);position:sticky;top:0;box-shadow:0 2px 14px #281b2d2e}header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}header .logo svg{width:64px;color:var(--nevoa)}header .btn{padding:10px 18px;font-size:18px}header .btn.ghost{color:var(--nevoa);border-width:1.5px;padding:8px 16px;font-size:16px}.hero{background:var(--areia);color:var(--berinjela);padding-block:48px 96px;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:center;gap:48px;display:grid}.hero h1{max-width:9.5em;font-size:clamp(52px,9vw,112px)}.hero h1 .u{color:var(--tangerina);display:inline-block;position:relative}.hero h1 .u svg{width:92%;height:.32em;position:absolute;bottom:-.24em;left:4%}.hero .lede{max-width:34em;color:var(--tinta-suave);margin-top:36px;font-size:20px}.hero .lede b{color:var(--berinjela);font-weight:800}.hero .acts{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero .side{flex-direction:column;align-items:center;gap:28px;display:flex}.selo{flex:none;width:180px;height:180px;position:relative}.selo svg.ring{width:100%;height:100%;animation:28s linear infinite gira;position:absolute;inset:0}.selo .mid{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.selo .mid svg{width:58px;color:var(--berinjela)}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.selo svg.ring{animation:none}.btn{transition:none}}.pilares .head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px;display:flex}.pilares h2{font-size:clamp(44px,6vw,76px)}.pilares h2 em{color:var(--tangerina);font-style:normal}.crenca{font-family:var(--display);color:var(--tinta-suave);text-wrap:balance;max-width:22em;margin-top:4px;font-size:clamp(26px,3vw,34px);font-weight:700;font-stretch:75%;line-height:1.1}.crenca em{color:var(--tangerina);font-style:normal}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pilares-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pilar{background:var(--cor);color:var(--berinjela);border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-content:start;align-items:center;gap:10px 16px;min-width:0;padding:22px;display:grid}.pilar .ic{background:var(--nevoa);border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pilar .ic svg{width:28px;height:28px}.pilar h3{font-size:32px}.pilar p{grid-column:1/-1;font-size:16px}.p1{--cor:var(--berinjela);color:var(--nevoa)}.p1 p{color:#e6dfea}.p2{--cor:var(--tangerina)}.p3{--cor:var(--lilas)}.so-celular{display:none}.oferece{background:var(--tangerina)}.oferece .head{margin-bottom:36px}.oferece h2{font-size:clamp(44px,6vw,76px)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{border-radius:26px;min-width:0;padding:26px 28px}.card h3{margin-bottom:16px;font-size:30px}.card ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.card li{align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.card li svg{flex:none;width:24px;height:24px}.c-dark{background:var(--berinjela);color:var(--nevoa)}.c-light{background:var(--nevoa);color:var(--berinjela)}.emb{background:var(--berinjela);color:var(--nevoa)}.emb h2{margin-bottom:44px;font-size:clamp(44px,6vw,76px)}.pessoa{grid-template-columns:200px minmax(0,1fr);align-items:end;gap:28px;display:grid}.arco{aspect-ratio:4/5;background:var(--lilas);border-radius:100px 100px 20px 20px;width:200px;max-width:100%;overflow:hidden}.arco.t{background:var(--tangerina)}.arco img{object-fit:cover;width:100%;height:100%;display:block}.pessoa h3{font-size:44px}.pessoa p{color:#e6dfea;margin-top:10px;font-size:16px}.pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pill{font-family:var(--display);border-radius:999px;padding:7px 14px;font-size:18px;font-weight:800;font-stretch:75%;line-height:1.1}.pl{background:var(--lilas);color:var(--berinjela)}.pt{background:var(--tangerina);color:var(--berinjela)}.pravc{background:var(--areia)}.pravc .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px;display:grid}.pravc h2{margin-bottom:28px;font-size:clamp(44px,6vw,72px)}.lista{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lista li{align-items:flex-start;gap:16px;font-size:18px;display:flex}.num{background:var(--tangerina);width:40px;height:40px;color:var(--berinjela);font-family:var(--display);border-radius:20px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;font-stretch:75%;display:flex}.lista li span:last-child{padding-top:7px}.combinados{background:var(--lilas);border-radius:26px;min-width:0;padding:32px}.combinados h3{margin-bottom:18px;font-size:40px}.combinados ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.combinados li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.combinados li svg{flex:none;width:22px;height:22px;margin-top:2px}.passos h2{margin-bottom:40px;font-size:clamp(44px,6vw,72px)}.passo{background:var(--nevoa);border:1.5px solid var(--linha);border-radius:26px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.passo .n{font-family:var(--display);color:var(--tangerina);font-size:72px;font-weight:800;font-stretch:75%;line-height:.8}.passo h3{font-size:32px}.passo p{color:var(--tinta-suave);font-size:16px}.passos .grid3{position:relative}.passos:not(.formatos) h2{margin-bottom:28px}.passos:not(.formatos) .grid3{gap:28px}.passos:not(.formatos) .passo{border:0;border-top:3px solid var(--tangerina);background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:4px 14px;padding:18px 0 0;display:grid}.passos:not(.formatos) .passo .n{grid-row:span 2;font-size:48px}.passos:not(.formatos) .passo h3{align-self:end;font-size:26px}.passos:not(.formatos) .passo p{font-size:15px}.como{padding-block:64px}.como h2{margin:12px 0 28px;font-size:clamp(36px,4.5vw,56px)}.fluxo{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fluxo:before{content:"";border-top:2px dashed var(--tangerina);position:absolute;top:22px;left:22px;right:22px}.fluxo li{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.fluxo .bola{background:var(--tangerina);width:44px;height:44px;color:var(--berinjela);font-family:var(--display);border-radius:22px;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:800;font-stretch:75%;display:flex}.fluxo li div{flex-direction:column;gap:2px;display:flex}.fluxo b{font-family:var(--display);font-size:26px;font-weight:800;font-stretch:75%;line-height:1}.fluxo li span:not(.bola){color:var(--tinta-suave);font-size:16px}.faq{background:var(--areia)}.faq .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.faq h2{font-size:clamp(44px,6vw,72px)}.faq .intro{flex-direction:column;gap:18px;display:flex}.faq .intro p{color:var(--tinta-suave)}details{border-bottom:1.5px solid var(--linha);padding-block:20px}details:first-child{border-top:1.5px solid var(--linha)}summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;font-size:28px;font-weight:800;font-stretch:75%;line-height:1.05;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .mais{background:var(--berinjela);width:34px;height:34px;color:var(--nevoa);font-family:var(--body);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:600;transition:transform .2s;display:flex}details[open] summary .mais{background:var(--tangerina);color:var(--berinjela);transform:rotate(45deg)}details p{color:var(--tinta-suave);max-width:38em;margin-top:12px}.final{background:var(--tangerina);text-align:left}.final .wrap{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.final h2{font-size:clamp(48px,10vw,136px)}.final p{max-width:30em;font-size:20px}.final .acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.final .zap{font-weight:600}.final:has(.caixa-final){background:var(--tangerina) url(/padrao-lacos.svg) repeat;background-size:200px}.caixa-final{background:var(--nevoa);border-radius:32px;flex-direction:column;align-items:flex-start;gap:22px;max-width:820px;padding:48px;display:flex;position:relative;box-shadow:0 10px 30px #281b2d1f}.caixa-final h2{font-size:clamp(44px,6vw,88px)}.caixa-final p{color:var(--tinta-suave)}.caixa-final .kicker{color:var(--tangerina)}.adesivo{background:var(--berinjela);color:var(--nevoa);font-family:var(--display);border-radius:999px;padding:12px 24px;font-size:30px;font-weight:800;font-stretch:75%;line-height:1;position:absolute;top:-22px;right:28px;transform:rotate(7deg)}.checklist{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{background:var(--areia);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-weight:600;display:flex}.checklist svg{fill:none;width:22px;height:22px;stroke:var(--tangerina);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}footer{background:var(--berinjela);color:var(--nevoa)}footer .wrap{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:40px;padding-block:64px 48px;display:grid}footer .logo svg{width:180px;color:var(--tangerina)}footer h4{letter-spacing:.22em;text-transform:uppercase;color:var(--lilas);margin:0 0 8px;font-size:12px}footer p,footer a{color:#e6dfea;font-size:15px}.publico{background:var(--lilas);border-radius:26px;flex-direction:column;gap:12px;padding:32px;display:flex}.publico p{max-width:40em;font-size:19px}.formatos .grid3 .passo svg{width:40px;height:40px}.nota{background:var(--tangerina);border-radius:26px;align-items:center;gap:16px;margin-top:18px;padding:22px 28px;font-weight:600;display:flex}.nota svg{width:34px;color:var(--berinjela);flex:none}.recebe .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.recebe h2{font-size:clamp(44px,6vw,72px)}.recebe ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.recebe li{color:#e6dfea;align-items:flex-start;gap:14px;font-size:18px;display:flex}.recebe li b{color:var(--nevoa)}.recebe li svg{flex:none;width:26px;height:26px;margin-top:1px}.contatos{flex-direction:column;gap:4px;font-size:18px;display:flex}.contatos a{font-weight:600}@media (width<=900px){.hero .wrap,.pravc .wrap,.faq .wrap,.recebe .wrap{grid-template-columns:minmax(0,1fr)}.hero .wrap{gap:0;position:relative}.hero .kicker{padding-right:150px}.hero .side{top:-10px;right:max(16px, env(safe-area-inset-right,0px));position:absolute}.hero .side .selo{width:140px;height:140px}.selo .mid svg{width:46px}.grid3,.grid2,.pilares-lista{grid-template-columns:minmax(0,1fr)}footer .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.whats-flutuante{right:max(18px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;background:#25d366;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:fixed;box-shadow:0 6px 20px #281b2d4d}.whats-flutuante:hover{transform:scale(1.07)}.whats-flutuante svg{width:32px;height:32px}@media (width<=560px){.whats-flutuante{width:54px;height:54px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.whats-flutuante svg{width:28px;height:28px}}details.combinados{border:0;padding:32px}details.combinados summary{margin-bottom:18px}details.combinados summary h3{margin:0}details.combinados:not([open]) summary{margin-bottom:0}@media (width<=560px){body{font-size:17px}.band{padding-block:48px}.pilares h2,.oferece h2,.emb h2,.pravc h2,.passos h2,.faq h2,.recebe h2{font-size:40px}.oferece .head{margin-bottom:22px}.emb h2,.passos h2{margin-bottom:26px}.pravc h2{margin-bottom:22px}header .wrap{gap:12px;padding-block:8px}header .logo svg{width:52px}header nav{gap:6px}header .btn{padding:9px 14px;font-size:16px}header .btn.ghost{border-width:1.5px;padding:8px 12px;font-size:15px}.hero{padding-block:32px 52px}.hero h1{font-size:54px}.hero .lede{margin-top:22px;font-size:19px}.hero .acts{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:26px}.hero:has(.so-celular) .side{display:none}.hero .so-celular{width:104px;height:104px;display:block}.hero .so-celular .mid svg{width:34px}.hero .side{top:-6px}.hero .side .selo{width:96px;height:96px}.hero .side .selo .mid svg{width:32px}.pilares .head{margin-bottom:24px}.crenca{font-size:26px}.pilares-lista{gap:12px}.pilar{grid-template-columns:48px minmax(0,1fr);gap:10px 14px;padding:20px}.pilar .ic{width:48px;height:48px}.pilar .ic svg{width:26px;height:26px}.pilar h3{font-size:30px}.pilar p{font-size:17px}.oferece .grid2{gap:12px}.card{border-radius:22px;padding:22px}.card h3{margin-bottom:14px;font-size:30px}.card ul{gap:12px}.card li{gap:12px;font-size:17px}.card li svg{width:26px;height:26px}.emb .grid2{gap:40px!important}.pessoa{grid-template-columns:128px minmax(0,1fr);grid-template-areas:"foto nome""bio bio""pills pills";align-items:end;gap:0 18px}.pessoa>div:last-child{display:contents}.arco{border-radius:64px 64px 16px 16px;grid-area:foto;width:128px}.pessoa h3{grid-area:nome;padding-bottom:6px;font-size:38px}.pessoa p{grid-area:bio;margin-top:16px;font-size:17px}.pills{grid-area:pills;gap:8px;margin-top:14px}.pill{padding:6px 12px;font-size:16px}.pravc .wrap{gap:22px}.lista{gap:14px}.lista li{gap:14px;font-size:17px}.num{width:36px;height:36px;font-size:20px}.lista li span:last-child{padding-top:5px}details.combinados{border-radius:22px;padding:20px 22px}details.combinados summary{margin-bottom:14px}details.combinados:not([open]) summary{margin-bottom:0}.combinados h3{font-size:30px}.combinados li{font-size:16px}.passos .grid3{gap:0}.passo{border:0;border-bottom:1.5px solid var(--linha);background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px 0;display:grid}.passo:last-child{border-bottom:0}.passo>:first-child{grid-row:span 2}.passo .n{font-size:44px}.passo h3{font-size:26px}.passo p{font-size:16px}.passos:not(.formatos) .grid3{gap:20px}.passos:not(.formatos) .passo{padding-top:16px}.passos:not(.formatos) .passo .n{font-size:44px}.passos:not(.formatos) .passo h3{font-size:26px}.formatos .grid3 .passo svg{width:34px;height:34px}.nota{border-radius:20px;padding:18px 20px;font-size:16px}.nota svg{width:28px}.como{padding-block:44px}.como h2{margin-bottom:22px;font-size:40px}.fluxo{grid-template-columns:minmax(0,1fr);gap:16px}.fluxo:before{border-top:0;border-left:2px dashed var(--tangerina);inset:22px auto 22px 21px}.fluxo li{flex-direction:row;align-items:center;gap:14px}.fluxo b{font-size:24px}.faq .wrap{gap:20px}details{padding-block:16px}summary{font-size:24px}summary .mais{width:30px;height:30px;font-size:19px}details p{font-size:16px}.final .wrap{gap:20px}.final h2{font-size:50px}.final p{font-size:18px}.caixa-final{border-radius:24px;gap:18px;padding:36px 22px 26px}.caixa-final h2{font-size:44px}.adesivo{padding:10px 18px;font-size:24px;top:-18px;right:16px}.checklist li{font-size:16px}footer .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 20px;padding-block:36px 40px}footer .logo{grid-column:1/-1}footer .logo svg{width:100px}footer h4{margin-bottom:4px;font-size:12px}footer p,footer a{font-size:15px}@media (width<=359px){header .btn.ghost{display:none}.hero h1{font-size:46px}.hero .acts .btn{white-space:nowrap;padding:14px 20px;font-size:20px}.hero .so-celular{width:84px;height:84px}.hero .so-celular .mid svg{width:28px}}.publico{border-radius:22px;padding:22px}.publico p{font-size:17px}.recebe .wrap{gap:24px}.recebe li{font-size:17px}}
