:root{--font-lora:"Lora","Lora Fallback",Georgia,serif;--font-montserrat:"Montserrat","Montserrat Fallback",Arial,sans-serif;--font-display:var(--font-lora);--font-body:var(--font-montserrat);--fs-hero:clamp(1.625rem,1.2rem + 1.9vw,3.125rem);--fs-h2:clamp(1.625rem,1.35rem + 1.3vw,2.5rem);--fs-h3:clamp(1.25rem,1.18rem + 0.35vw,1.5rem);--fs-lead:clamp(1rem,0.95rem + 0.25vw,1.25rem);--fs-body:clamp(1.0625rem,1.03rem + 0.15vw,1.125rem);--fs-small:1rem;--fs-badge:0.9375rem;--fs-button:clamp(1rem,0.97rem + 0.15vw,1.125rem);--fs-price:clamp(3.25rem,2.6rem + 3vw,5rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--radius-button:8px;--radius-field:8px;--radius-card:12px;--radius-photo:10px;--radius-etiqueta:6px;--radius-badge:4px;--radius-none:0px;--layout-max-width:1180px;--layout-text-width:680px;--layout-section-y:clamp(5rem,4rem + 4vw,7.5rem);--layout-gutter:clamp(1.5rem,1rem + 2vw,2.5rem);--layout-card-pad:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);--layout-cta-min-height:64px;--layout-touch-min:48px;--layout-sticky-height:64px;--fw-body:500;--fw-body-strong:700;--fw-button:800;--fw-display:600;--fw-display-regular:500;--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease:cubic-bezier(0.2,0.7,0.2,1);--anot-pendente-bg:#1b1b1b;--anot-pendente-text:#ffe66b;--anot-comprovar-bg:#ffe66b;--anot-comprovar-text:#1b1b1b;color-scheme:light;--color-bg:#fffbf4;--color-surface:#fffefa;--color-surface-alt:#f5ecdd;--color-surface-receipt:#fffefa;--color-surface-kraft:#d9bf98;--color-surface-ribbon:#24593f;--color-text:#3a2a20;--color-text-muted:#6b5646;--color-text-on-ribbon:#fffbf4;--color-heading:#3a2a20;--color-accent:#b3262d;--color-ornament:#b8925f;--color-cta:#b3262d;--color-cta-hover:#8e1b22;--color-cta-active:#741419;--color-cta-text:#fffefa;--color-cta-edge:#741419;--color-cta-focus-ring:#24593f;--color-cta-disabled-bg:#e8d9c1;--color-cta-disabled-text:#6b5646;--color-cta-outline-border:#b3262d;--color-cta-outline-text:#b3262d;--color-tarja-bg:#8e1b22;--color-tarja-text:#fffefa;--color-kraft-text:#3a2a20;--color-kraft-muted:#4e3a2a;--color-receipt-text:#3a2a20;--color-receipt-muted:#6b5646;--color-border:#e8d9c1;--color-border-field:#8f7e70;--color-success:#24593f;--color-stamp:#24593f;--color-warning-bg:#fdeee6;--color-warning-border:#e9b3a8;--color-warning-text:#8e1b22;--color-danger:#a12a1e;--color-badge-urgency-bg:#8e1b22;--color-badge-urgency-text:#fffefa;--color-badge-info-bg:#f5ecdd;--color-badge-info-text:#3a2a20;--color-badge-premium-bg:#d9bf98;--color-badge-premium-text:#3a2a20;--color-field-bg:#fffefa;--color-field-text:#3a2a20;--color-field-placeholder:#6b5646;--shadow-sm:0px 1px 2px 0px #3a2a200f;--shadow-md:0px 8px 18px -6px #5a3a1f1f;--shadow-lg:0px 18px 34px -14px #5a3a1f33;--shadow-cta:0px 3px 0px 0px #741419;--shadow-cta-glow:0px 12px 20px -12px #8e1b2259;--gradient-papel-dobrado:linear-gradient(180deg,#e2cba8,#d9bf98 55%);--gradient-luz-de-janela:linear-gradient(180deg,#f5ecdd,#fffbf4 70%);--texture-trama:url(/imagens/texturas/trama-light.webp);--texture-fibra:url(/imagens/texturas/fibra-kraft.webp)}@media (max-width:767.98px){:root{--layout-section-y:clamp(3.5rem,3rem + 2vw,4rem)}}.sticky{position:sticky}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Lora;src:url(/fonts/lora-var.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-italic-500.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-var.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:Lora Fallback;src:local("Georgia");size-adjust:104.6%;ascent-override:96.2%;descent-override:26.2%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT");size-adjust:111.6%;ascent-override:86.7%;descent-override:22.5%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:light}body{margin:0;background-color:var(--color-bg);background-image:var(--texture-trama);background-size:256px;color:var(--color-text);font:var(--fw-body) var(--fs-body)/1.5 var(--font-body);overflow-x:clip}figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{display:block;max-width:100%;height:auto}svg.ico{width:1.5em;height:1.5em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--layout-gutter)}.bio .wrap,.dor .wrap,.faq .wrap,.fita ul,.garantia-card,.hero,.metodo-grid,.oferta-grid,.porque .wrap{grid-template-columns:minmax(0,1fr)}.secao{padding-block:var(--layout-section-y)}.h2{font:var(--fw-display) var(--fs-h2)/1.2 var(--font-display);color:var(--color-heading);letter-spacing:.02em}.alt{background-color:var(--color-surface-alt);background-image:var(--texture-trama);background-size:256px}.trilho:focus-visible,a:focus-visible,summary:focus-visible{outline:var(--color-cta-focus-ring) solid 3px;outline-offset:3px}.cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--layout-cta-min-height);padding:15px 18px;border:0;border-radius:var(--radius-button);background-color:var(--color-cta);color:var(--color-cta-text);font:var(--fw-button) var(--fs-button)/1.3 var(--font-body);letter-spacing:.015em;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-cta),var(--shadow-cta-glow);transition:background-color var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}.cta:after,.cta:before{content:"";position:absolute;left:8px;right:8px;height:1.5px;background:repeating-linear-gradient(90deg,var(--color-cta-text) 0 7px,transparent 7px 12px);opacity:.6}.cta:before{top:6px}.cta:after{bottom:6px}.cta:hover{background-color:var(--color-cta-hover);transform:translateY(-1px)}.cta:active{background-color:var(--color-cta-active);transform:translateY(2px);box-shadow:0 1px 0 0 var(--color-cta-edge)}.cta:focus-visible{outline:var(--color-cta-focus-ring) solid 3px;outline-offset:3px}.cta-box{max-width:560px}.cta-linha{margin-top:32px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1.5px dashed var(--color-border-field);box-shadow:0 -8px 18px -10px #5a3a1f33;transform:translateY(100%);visibility:hidden;transition:transform var(--dur-base) var(--ease),visibility 0s linear var(--dur-base)}.sticky-bar[data-visible=true]{transform:none;visibility:visible;transition-delay:0s}.sticky-inner{max-width:560px;margin-inline:auto}.sticky-bar .cta{min-height:var(--layout-sticky-height);padding-block:12px}@media (min-width:768px){.sticky-bar{display:none}}@media (max-width:767.98px){html{scroll-padding-bottom:calc(var(--layout-sticky-height) + 20px + 2px + env(safe-area-inset-bottom) + 14px)}}.dobra{display:flex;flex-direction:column}.hero{flex:1 1 auto;display:grid;grid-template-areas:"logo" "h1" "sub" "media" "inst" "cta";grid-template-rows:auto auto auto minmax(132px,1fr) auto auto;row-gap:9px;padding:8px var(--layout-gutter) 12px}.hero-logo{grid-area:logo;justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;gap:8px;color:var(--color-accent)}.hero-logo-orn{width:22px;height:22px;flex:none;fill:currentColor;color:var(--color-success)}.hero-logo-txt{font:italic var(--fw-display) 1.375rem/1.1 var(--font-display);letter-spacing:.01em;color:var(--color-accent)}.hero h1{grid-area:h1;font:var(--fw-display) var(--fs-hero)/1.18 var(--font-display);letter-spacing:-.005em;color:var(--color-heading)}.hero-sub{grid-area:sub;font-size:var(--fs-lead);line-height:1.42;color:var(--color-text)}.hero-media{grid-area:media;position:relative;margin-inline:calc(var(--layout-gutter) * -1);min-height:132px;max-height:340px;overflow:hidden}.hero-media .poster img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 34%;object-position:50% 34%}.hero-thumbs{display:none}.hero-inst{grid-area:inst;font-weight:var(--fw-body-strong);font-size:var(--fs-small);line-height:1.35;text-align:center}.hero-cta{grid-area:cta}@media (max-width:767.98px){.dobra{min-height:100svh}}@media (min-width:768px){.hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"logo media" "h1 media" "sub media" "inst media" "cta media";-moz-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);row-gap:18px;padding:clamp(32px,4vw,64px) 0 clamp(32px,4vw,64px) max(var(--layout-gutter),calc((100vw - var(--layout-max-width)) / 2 + var(--layout-gutter)));align-items:start}.hero-media{margin:0;height:100%;min-height:520px;max-height:none;display:flex;flex-direction:column;overflow:visible}.hero-media,.hero-media .poster{border-radius:var(--radius-photo) 0 0 var(--radius-photo)}.hero-media .poster{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.hero-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding-right:var(--layout-gutter)}.hero-thumbs img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-photo);box-shadow:var(--shadow-sm)}.hero-inst{text-align:left;margin-top:6px}.hero-cta{max-width:520px}}.poster{position:absolute;inset:0}@media (min-width:768px){.poster{position:relative}}.fita{background:var(--color-surface-ribbon);color:var(--color-text-on-ribbon);position:relative;padding-block:26px}.fita:after,.fita:before{content:"";position:absolute;left:0;right:0;height:1.5px;background:repeating-linear-gradient(90deg,var(--color-text-on-ribbon) 0 9px,transparent 9px 16px);opacity:.45}.fita:before{top:7px}.fita:after{bottom:7px}.fita ul{display:grid;gap:14px}.fita li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:var(--fs-small);line-height:1.35}.fita svg.ico{width:28px;height:28px}@media (min-width:768px){.fita ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}}@media (min-width:1200px){.fita ul{grid-template-columns:1.05fr .9fr .75fr 1.3fr;gap:0}.fita li+li{border-left:1.5px dashed color-mix(in srgb,var(--color-text-on-ribbon) 40%,transparent);padding-left:26px;margin-left:26px}}.corrente,.pesponto,.ponto-v{display:block;background-color:var(--color-ornament);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center}.ponto-v{height:12px;--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M2.6 1.4C3.2 5.8 5.6 8.9 8 10.4M13.4 1.4C12.8 5.8 10.4 8.9 8 10.4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-image:var(--m);mask-image:var(--m)}.dor .wrap{display:grid;gap:32px}.dor-lista li{display:flex;gap:14px;align-items:flex-start;padding-block:18px;border-bottom:1.5px dashed var(--color-border-field)}.dor-lista li:first-child{padding-top:0}.dor-lista svg.ico{width:26px;height:26px;color:var(--color-accent);stroke-width:3;margin-top:1px}.bilhete{margin-top:40px;background:var(--color-surface);padding:var(--layout-card-pad);border-radius:var(--radius-card);box-shadow:var(--shadow-md);position:relative}.bilhete:after{content:"";position:absolute;inset:7px;border:1.5px dashed var(--color-border);border-radius:calc(var(--radius-card) - 4px);pointer-events:none}.bilhete-titulo{font:var(--fw-display) var(--fs-h3)/1.3 var(--font-display);color:var(--color-accent)}.bilhete p+p{margin-top:12px}@media (min-width:1024px){.dor .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.dor .h2{position:sticky;top:32px;align-self:start}}.metodo-intro{max-width:var(--layout-text-width);margin-top:16px}.metodo-grid{display:grid;gap:40px;margin-top:40px}.metodo-mock{display:flex;justify-content:center;align-items:flex-start}.tablet{width:min(100%,340px);padding:14px;border-radius:26px;background:#2b2019;box-shadow:var(--shadow-lg),inset 0 0 0 2px #4a382c;transform:rotate(-2deg)}.tablet-tela{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--color-surface-alt)}.tablet-tela img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tablet-nome{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 14px;text-align:center;font:var(--fw-display) clamp(1.375rem,1.1rem + 1.2vw,1.75rem)/1.1 var(--font-display);color:var(--color-cta-text);background:linear-gradient(180deg,transparent,rgba(58,42,32,.78));letter-spacing:.02em}.metodo-lista li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding-block:20px;border-top:1.5px dashed var(--color-border-field)}.metodo-num{font:var(--fw-display) 2.75rem/1 var(--font-display);color:var(--color-accent);grid-row:span 2}.metodo-titulo{font:var(--fw-display) var(--fs-h3)/1.3 var(--font-display);color:var(--color-heading)}.metodo-fecho{font:italic 500 var(--fs-h3)/1.3 var(--font-display);margin-top:20px;color:var(--color-heading)}@media (min-width:1024px){.metodo-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.depo-lista{display:grid;gap:16px;margin-top:32px}.depo{background:var(--color-surface);padding:var(--layout-card-pad);border-radius:var(--radius-card);box-shadow:var(--shadow-md);border-left:4px solid var(--color-ornament)}.depo blockquote{margin:0;font:italic var(--fw-display-regular) var(--fs-h3)/1.4 var(--font-display);color:var(--color-heading)}.depo figcaption{margin-top:12px;font-weight:var(--fw-body-strong);color:var(--color-accent)}@media (min-width:768px){.depo-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.porque .wrap{display:grid;gap:28px}.porque-texto{display:grid;gap:18px;max-width:var(--layout-text-width)}.porque-destaque{font:italic 500 var(--fs-h3)/1.35 var(--font-display);color:var(--color-heading)}@media (min-width:1024px){.porque .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.porque .h2{position:sticky;top:32px;align-self:start}}.trilho{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:28px calc(var(--layout-gutter) * -1) 0;padding:0 var(--layout-gutter) 8px}.peca{scroll-snap-align:center}.peca-img{position:relative;aspect-ratio:4/5;border-radius:var(--radius-photo);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.peca-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.peca figcaption{font:var(--fw-display) 1.125rem/1.3 var(--font-display);margin-top:10px;color:var(--color-heading)}@media (hover:hover){.peca:hover .peca-img{transform:translateY(-2px);box-shadow:var(--shadow-lg)}}@media (min-width:768px){.trilho{grid-auto-columns:32%}}@media (min-width:1200px){.trilho{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}.entrega-lista{display:grid;margin-top:32px}.entrega{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-content:start;padding-block:22px;border-top:1.5px dashed var(--color-border-field)}.entrega svg.ico{width:36px;height:36px;color:var(--color-accent);grid-row:span 2}.entrega-titulo{font:var(--fw-display) var(--fs-h3)/1.3 var(--font-display);color:var(--color-heading)}.entrega p{grid-column:2;margin-top:6px}@media (min-width:1024px){.entrega-lista{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px}}.benef-lista{margin-top:28px;max-width:var(--layout-text-width)}.benef-lista li{display:flex;gap:14px;align-items:flex-start;padding-block:15px;border-bottom:1.5px dashed var(--color-border-field)}.benef-lista li:first-child{padding-top:0}.benef-lista svg.ico{width:26px;height:26px;color:var(--color-success);stroke-width:2.6;margin-top:1px}.bio .wrap{display:grid;gap:32px}.bio-foto{width:100%;max-width:380px;margin-inline:auto;border-radius:var(--radius-photo);overflow:hidden;box-shadow:var(--shadow-lg)}.bio-texto{display:grid;gap:18px;max-width:var(--layout-text-width)}.bio-destaque{font:italic 500 var(--fs-h3)/1.35 var(--font-display);color:var(--color-heading)}@media (min-width:900px){.bio .wrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px;align-items:start}.bio-foto{position:sticky;top:32px;max-width:none}}.oferta{background:var(--texture-trama),var(--gradient-luz-de-janela),var(--color-bg);background-size:256px,auto,auto}.oferta-grid{display:grid;gap:44px;margin-top:32px}.recibo-sombra{filter:drop-shadow(0 12px 16px rgba(90,58,31,.18))}.recibo{background:var(--color-surface-receipt);color:var(--color-receipt-text);padding:26px 20px 44px;--z:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;-webkit-mask:var(--z);mask:var(--z)}.recibo-rot{font-weight:800;letter-spacing:.02em;padding-bottom:12px;border-bottom:2px solid var(--color-receipt-text)}.recibo-item,.recibo-rot{font-size:var(--fs-small)}.recibo-item{display:flex;align-items:flex-start;gap:10px;padding-block:13px;border-bottom:1.5px dashed var(--color-receipt-muted);line-height:1.35}.recibo-item svg.ico{width:22px;height:22px;color:var(--color-receipt-muted)}.recibo-item .nome{flex:1 1 auto;min-width:0}.recibo-item .val,.recibo-total .val{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.recibo-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-top:16px;font-weight:800;font-size:1.125rem}.recibo-virada{display:flex;align-items:center;gap:8px;margin-top:18px;font:var(--fw-display) var(--fs-h3)/1.3 var(--font-display)}.recibo-virada svg.ico{color:var(--color-receipt-text);width:26px;height:26px}.oferta-ponte{margin-bottom:26px}.etiqueta-sombra{filter:drop-shadow(0 12px 16px rgba(90,58,31,.26));max-width:380px;margin-inline:auto;position:relative;padding-top:42px}.etiqueta-fio{position:absolute;top:0;left:50%;width:2px;height:62px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--color-accent) 0 6px,transparent 6px 10px);z-index:2}.etiqueta{background:var(--texture-fibra),var(--gradient-papel-dobrado);background-size:256px,auto;color:var(--color-kraft-text);text-align:center;padding:48px 22px 24px;clip-path:polygon(24% 0,76% 0,100% 12%,100% 100%,0 100%,0 12%);border-radius:0 0 var(--radius-etiqueta) var(--radius-etiqueta)}.etiqueta-furo{position:absolute;top:58px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--color-bg);box-shadow:0 0 0 3px var(--color-ornament);z-index:1}.etiqueta-preco{font:var(--fw-display) var(--fs-price)/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums}.etiqueta-pag{font-weight:700;margin-top:8px;font-size:var(--fs-small)}.oferta-valor{margin-top:22px}.oferta-tempo{margin-top:18px}.oferta-inst{font-weight:var(--fw-body-strong);margin:22px 0 10px;text-align:center}.selo-seguro{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:var(--fs-small);font-weight:600;color:var(--color-text-muted)}.selo-seguro svg.ico{width:18px;height:18px}@media (min-width:1024px){.oferta-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start}.recibo{padding:32px 32px 52px}}.garantia-card{display:grid;gap:24px;background:var(--color-surface);padding:var(--layout-card-pad);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);justify-items:center;text-align:center}.carimbo{width:min(100%,clamp(180px,48vw,240px));height:auto;color:var(--color-stamp);transform:rotate(-9deg)}.carimbo text{fill:currentColor;font-family:var(--font-montserrat);font-weight:800}.carimbo .num{font-family:var(--font-lora);font-weight:600}.garantia-texto p{margin-top:14px}.garantia-texto .cta{margin-top:24px}@media (min-width:768px){.garantia-card{grid-template-columns:auto 1fr;gap:48px;text-align:left;align-items:center}}.faq .wrap{display:grid;gap:28px}.faq details{border-bottom:1.5px dashed var(--color-border-field)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:14px;cursor:pointer;list-style:none;font:var(--fw-display) var(--fs-h3)/1.3 var(--font-display);color:var(--color-heading)}.faq summary::-webkit-details-marker{display:none}.faq .marca{flex:none;width:22px;height:16px;color:var(--color-accent);transition:transform var(--dur-base) var(--ease)}.faq details[open] .marca{transform:rotate(180deg)}.faq details p{padding-bottom:20px;max-width:var(--layout-text-width)}@media (min-width:1024px){.faq .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.faq .h2{position:sticky;top:32px;align-self:start}}.final{padding-block:clamp(3.5rem,3rem + 3vw,5.5rem)}.final .cta{margin-inline:auto}.rodape{font-size:var(--fs-small);text-align:center;color:var(--color-text-muted);padding:22px var(--layout-gutter)}@media (max-width:767.98px){.rodape{padding-bottom:calc(22px + var(--layout-sticky-height) + 24px)}.dobra{min-height:calc(100svh - 24px)}.hero{row-gap:8px}.cta-linha{margin-top:24px}.dor .wrap{gap:24px}.bilhete{margin-top:28px}.metodo-intro{margin-top:12px}.metodo-grid{gap:28px;margin-top:28px}.metodo-lista li{padding-block:16px}.depo-lista{margin-top:24px}.porque .wrap{gap:20px}.trilho{margin-top:20px;scroll-padding-inline:var(--layout-gutter);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.peca{scroll-snap-align:start}.entrega-lista{margin-top:20px}.entrega{padding-block:16px}.benef-lista{margin-top:20px}.benef-lista li{padding-block:12px}.bio .wrap{gap:24px}.oferta-grid{gap:32px;margin-top:24px}.oferta-ponte{margin-bottom:18px}.recibo{padding:22px 16px 40px}.recibo-item{gap:8px;padding-block:11px}.recibo-item svg.ico{width:20px;height:20px}.oferta-valor{margin-top:16px}.oferta-tempo{margin-top:14px}.oferta-inst{margin:16px 0 8px}.garantia-card{padding:24px 20px;gap:18px}.garantia-texto p{margin-top:12px}.garantia-texto .cta{margin:20px -12px 0;width:calc(100% + 24px)}.faq .wrap{gap:16px}.final{padding-block:2.5rem 3rem}.fita{padding-block:22px}}@media (max-width:767.98px) and (max-height:700px){.hero{grid-template-rows:auto auto auto minmax(88px,1fr) auto auto;row-gap:6px;padding-bottom:10px}.hero-media{min-height:88px}}@media (max-width:767.98px) and (max-height:600px){.hero{grid-template-rows:auto auto auto minmax(64px,1fr) auto auto;row-gap:5px;padding-top:6px}.hero-media{min-height:64px}}@media (max-width:389.98px){.hero h1{font-size:1.5rem;line-height:1.15}.hero-sub{line-height:1.38}.cta,.recibo{padding-inline:14px}.cta{font-size:.9375rem;letter-spacing:0}}@media (max-width:359.98px){.hero h1{font-size:1.375rem}.hero-sub{font-size:.9375rem}.hero-logo-txt{font-size:1.25rem}.cta{padding:12px 10px;min-height:56px;font-size:.875rem;letter-spacing:0}.sticky-bar .cta{padding-block:10px}.recibo-item{font-size:.9375rem;gap:6px}.recibo-item svg.ico{width:18px;height:18px}.recibo-total{font-size:1.0625rem}}@media (max-width:260px){body{overflow-wrap:anywhere}.claim.inteiro,.recibo-item .val,.recibo-total .val{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.cta:active,.cta:hover{transform:none}}