.fab{background:var(--bb)}.fab-main{position:relative}.fab-inner{width:100%;max-width:1152px;margin:0 auto;padding:0 16px;box-sizing:border-box}.fab-inner--estreita{max-width:768px}.fab-sec{padding:96px 0;overflow-x:clip}.fab code{overflow-wrap:anywhere}.fab-sec--curta{padding:64px 0}.fab-sec--alt{background:linear-gradient(180deg,var(--dn900),transparent)}@media (max-width:576px){.fab-sec{padding:64px 0}.fab-sec--curta{padding:48px 0}}.fab-sec--hero{position:relative;isolation:isolate;padding-top:176px;padding-bottom:128px;background:linear-gradient(0deg,var(--pc500-25),transparent)}@media (max-width:576px){.fab-sec--hero{padding-top:128px;padding-bottom:96px}}.fab-sec--hero.wave-section::before{opacity:.6}.sec-eyebrow{display:block;font:var(--label-s);text-transform:uppercase;letter-spacing:.5em;color:var(--pc200);margin-bottom:16px}.fab-h1{font:var(--h1);font-weight:300;color:var(--bw);max-width:24ch;margin:0 0 24px 0}.fab-h1 strong,.fab-h2 strong{font-weight:700}.fab-h2{font:var(--h3);font-weight:300;color:var(--bw);max-width:28ch;margin:0 0 16px 0}.fab-lede{font:var(--p-l);color:var(--bw-75);max-width:60ch;margin:0}.fab-prosa{display:flex;flex-direction:column;gap:16px;max-width:64ch}.fab-prosa p{font:var(--p);color:var(--bw-75)}.fab-prosa p strong{color:var(--bw)}.fab-nota{font:var(--p-s);color:var(--bw-50);margin:0}.fab-nota a{color:var(--bw-75)}.fab-grad{background-image:var(--text-gradient-high);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fab-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.fab-acoes--coluna{flex-direction:column;align-items:flex-start;gap:12px}.fab-acoes form{margin:0}.fab-acoes .btn{white-space:nowrap}@media (max-width:576px){.fab-acoes .btn{width:100%}.fab-acoes form{width:100%}}.fab-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:var(--dn900);box-shadow:var(--ring-10),var(--shadow-m-50);margin-top:32px}.fab-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fab-video--vazio{display:grid;place-items:center;background:radial-gradient(ellipse at 40% 50%,var(--pc500-25),transparent 60%),linear-gradient(135deg,var(--dn800),var(--dn900))}.fab-video--vazio .sec-eyebrow{margin:0}.fab-produto{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;align-items:center}.fab-produto-media{grid-column:span 7}.fab-produto-media .fab-video{margin-top:0}.fab-produto-texto{grid-column:span 5;display:flex;flex-direction:column;gap:16px}.fab-produto-texto .fab-acoes{margin-top:8px}@media (max-width:864px){.fab-produto{grid-template-columns:1fr}.fab-produto-media,.fab-produto-texto{grid-column:1}}.fab-lista{list-style:none;padding:0;margin:24px 0 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}.fab-lista li{position:relative;padding-left:28px;font:var(--p);color:var(--bw-75);margin:0}.fab-lista li::before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--sg100),var(--sg500))}.fab-lista li strong{color:var(--bw);font-weight:600}.fab-lista--uma{grid-template-columns:1fr}@media (max-width:576px){.fab-lista{grid-template-columns:1fr}}.fab-lista--nao li::before{background:var(--bw-25)}.fab-sub{font:var(--h6);color:var(--bw);margin:32px 0 0 0}.fab-breve{list-style:none;padding:0;margin:40px 0 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fab-breve li{margin:0;padding:28px;border-radius:20px;background:var(--dn900);box-shadow:var(--ring-5);opacity:.6;filter:saturate(.2);display:flex;flex-direction:column;gap:8px}.fab-breve-tag{font:var(--label-s);text-transform:uppercase;letter-spacing:.2em;color:var(--bw-50)}.fab-breve h3{font:var(--h6);color:var(--bw-75);margin:0}.fab-breve p{font:var(--p-s);color:var(--bw-50);margin:0}@media (max-width:576px){.fab-breve{grid-template-columns:1fr}}.fab-passos{list-style:none;padding:0;margin:32px 0 0 0;display:flex;flex-direction:column;gap:24px}.fab-passos li{display:flex;gap:20px;margin:0;align-items:flex-start}.fab-passo-num{flex:0 0 48px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:var(--h5);font-weight:600;color:var(--bb);background:linear-gradient(135deg,var(--sg100),var(--sg500))}.fab-passos h3{font:var(--h6);color:var(--bw);margin:6px 0 6px 0}.fab-passos p{font:var(--p);color:var(--bw-75)}.fab-card{position:relative;isolation:isolate;border-radius:24px;padding:40px;background:linear-gradient(135deg,var(--dn800),var(--dn900));box-shadow:var(--ring-10);display:flex;flex-direction:column;gap:12px}.fab-card::after{content:"";position:absolute;top:-96px;right:-64px;width:256px;height:256px;border-radius:50%;background:var(--pc300);filter:blur(160px);opacity:.35;z-index:-1;pointer-events:none}.fab-card h3{font:var(--h5);font-weight:600;color:var(--bw)}.fab-card p{font:var(--p);color:var(--bw-75)}.fab-card .fab-acoes{margin-top:16px}@media (max-width:576px){.fab-card{padding:28px 24px}}.fab-compra{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:stretch}.fab-compra--uma{grid-template-columns:1fr;max-width:640px}@media (max-width:864px){.fab-compra{grid-template-columns:1fr}}.fab-preco{display:flex;align-items:baseline;gap:12px;margin:8px 0 4px 0}.fab-preco-valor{font:var(--h2);font-weight:700;color:var(--bw)}.fab-preco-nota{font:var(--p-s);color:var(--bw-50)}.fab-faq{display:flex;flex-direction:column;gap:12px;margin-top:32px}.fab-faq details{border-radius:16px;background:var(--dn900);box-shadow:var(--ring-5);padding:0 24px}.fab-faq details[open]{box-shadow:var(--ring-15)}.fab-faq summary{list-style:none;cursor:pointer;padding:20px 0;font:var(--label-l);color:var(--bw);display:flex;justify-content:space-between;gap:16px}.fab-faq summary::-webkit-details-marker{display:none}.fab-faq summary::after{content:"+";color:var(--pc200);flex-shrink:0}.fab-faq details[open] summary::after{content:"–"}.fab-faq details p{font:var(--p);color:var(--bw-75);padding:0 0 20px 0}.fab-espera{display:flex;align-items:center;gap:16px;margin-top:32px}.fab-espera-anel{width:28px;height:28px;border-radius:50%;border:3px solid var(--bw-15);border-top-color:var(--pc200);animation:fab-gira .9s linear infinite;flex-shrink:0}@keyframes fab-gira{to{transform:rotate(360deg)}}.fab-estado[hidden]{display:none}@media (prefers-reduced-motion:reduce){.fab-espera-anel{animation:none}}.motion{opacity:1}.motion.is-visible{animation:fab-entra .6s ease both}@keyframes fab-entra{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motion.is-visible{animation:none}}@media (max-width:576px){.sec-eyebrow{letter-spacing:.3em}}