/* Apresentação aprovada: azul-marinho, dourado, vídeo circular e relatório expansível. */
header{background:#06213beF;border-bottom-color:#e4c47a20;backdrop-filter:blur(18px)}
.header-inner{max-width:1000px;padding-top:22px;padding-bottom:22px}
.brand-gold{color:#f5ca60}
.logo{font-size:clamp(21px,3vw,29px);gap:12px;letter-spacing:-.04em}
.logo-mark{width:40px;height:40px;font:700 21px Arial,sans-serif;color:#082447;background:linear-gradient(145deg,#f8e4b1,#d5af5a);border:1px solid #ffe8b27a;border-radius:10px;box-shadow:inset 0 1px 0 #fff8,0 5px 18px #0002}
.header-badge{display:none}
.conta-header-btn{border:0;border-radius:0;background:none;border-bottom:2px solid #f5ca60;padding:3px 0;font-size:18px;color:#fff}
.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#16436470,transparent 65%),linear-gradient(180deg,#082a47,#041c33);padding:36px 0 44px}
.hero::before,.hero::after{content:"";display:block;position:absolute;pointer-events:none;z-index:0;width:350px;aspect-ratio:495/700;background-size:cover;background-repeat:no-repeat;border:1px solid #d4ba7833;border-radius:18px;filter:blur(4px);box-shadow:0 30px 80px #0006;opacity:.43}.hero::before{left:calc(50% - 650px);top:135px;background-image:var(--report-backdrop-one);transform:rotate(-14deg)}.hero::after{right:calc(50% - 650px);top:250px;background-image:var(--report-backdrop-two);transform:rotate(13deg)}
.hero .hero-inner{position:relative;z-index:1;max-width:760px}
.hero .eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;font:500 12px var(--font-body);letter-spacing:.3em;color:#e1c58a;margin:0 0 22px}.hero .eyebrow::before,.hero .eyebrow::after{content:"";width:27px;height:1px;background:linear-gradient(90deg,transparent,#d4b775)}.hero .eyebrow::after{transform:rotate(180deg)}
.hero h1{font-family:var(--font-body);font-size:clamp(30px,5vw,46px);font-weight:650;line-height:1.18;letter-spacing:-.035em;max-width:660px;margin:0 auto 30px;text-shadow:0 5px 30px #00112266}
.presentation-video{margin:0 auto 30px}
.presentation-video-trigger{display:block;position:relative;width:200px;height:200px;border:2px solid #d6b66d;border-radius:50%;margin:0 auto 16px;background:#071d36;color:#fff;isolation:isolate;padding:0;box-shadow:0 0 0 7px #e9c77706,0 0 0 8px #e9c77714,0 18px 45px #0004}
.presentation-video-trigger video{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 35%;pointer-events:none}
.presentation-video-play{position:absolute;right:6px;bottom:7px;display:grid;place-items:center;border:1.5px solid #e4c889;border-radius:50%;width:53px;height:53px;background:linear-gradient(145deg,#123953,#061e34);box-shadow:inset 0 1px 0 #fff1,0 6px 20px #0006;transition:transform .22s ease,box-shadow .22s ease}
.presentation-video-play svg{width:27px;height:27px;margin-left:3px}
.presentation-video p{font-size:19px;font-weight:400;letter-spacing:.005em;color:#dbe5f0;margin:0;line-height:1.5}
.oferta-inicial{max-width:660px;margin:0 auto}
.presentation-price{margin:26px 0 27px;text-align:center}
.presentation-price>p:first-child{font-size:18px;color:#c3d2ec;margin:0 0 2px}
.presentation-monthly{display:flex;align-items:baseline;justify-content:center;gap:0;font-family:var(--font-body);line-height:1.12;letter-spacing:-.045em;color:#fff}
.presentation-monthly strong{font-size:clamp(52px,8vw,72px);font-weight:750;white-space:nowrap}
.presentation-monthly>span{font-size:clamp(26px,4vw,40px);font-weight:750}
.presentation-total{font-size:clamp(17px,2.8vw,22px);font-weight:500;color:#e8edf5;margin:12px 0}.presentation-total strong{font-weight:650;color:#f1dba7}
.presentation-calculation{font-size:13px;color:#a7bbcf;line-height:1.6;margin:8px auto 0;max-width:650px}
.oferta-inicial>.oferta-acoes{margin:0 0 18px}
#iniciarSolicitacao{display:flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(115deg,#f2dfa9,#ddbc75 55%,#e6cc91);color:#10263a;min-height:62px;border:1px solid #fae8bc;border-radius:14px;font-family:var(--font-body);font-size:clamp(17px,2.4vw,20px);font-weight:650;letter-spacing:-.02em;box-shadow:inset 0 1px 0 #fff8,0 7px 0 -5px #8e702d,0 14px 32px #0003;white-space:normal;padding:16px 20px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}
#iniciarSolicitacao::after{content:"→";display:block;position:static;inset:auto;width:auto;height:auto;flex-shrink:0;background:none;transform:none;animation:none;opacity:1;font:400 25px/1 var(--font-body);transition:transform .22s ease}
#iniciarSolicitacao:disabled{opacity:.55;cursor:wait}
.presentation-availability{font-size:14px;line-height:1.5;color:#c7d9ef;margin:0 0 18px;text-align:center}
.oferta-inicial details.presentation-model{border:0;border-radius:0;background:transparent;padding:0;color:#fff;text-align:left}
.presentation-model summary{list-style:none;display:flex;align-items:center;gap:14px;border:1px solid #b6c9e426;border-radius:13px;background:linear-gradient(120deg,#ffffff07,#ffffff02);padding:17px 18px;font-size:clamp(16px,2.3vw,19px);font-weight:450;color:#dfeaf5;cursor:pointer;line-height:1.4;transition:border-color .22s ease,background .22s ease}
.presentation-model summary::-webkit-details-marker{display:none}
.model-file-icon{width:23px;height:29px;flex-shrink:0;color:#d8bd82}
.model-chevron{width:24px;height:24px;flex-shrink:0;margin-left:auto}
.presentation-model[open] .model-chevron{transform:rotate(180deg)}
.oferta-inicial .presentation-model-caption,.presentation-model-closed-note{font-size:14px;color:#bfcfea;text-align:center;line-height:1.5;margin:13px 0 16px}
.presentation-model[open]+.presentation-model-closed-note{display:none}
.presentation-model-frame{display:block;width:100%;height:590px;border:1px solid #1974b6;border-radius:12px;background:#07182c;overflow:hidden}
.oferta-inicial .presentation-model-note{font-size:14px;line-height:1.5;text-align:center;color:#bfd1ee;margin:12px 0}
.presentation-model-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 0}
.presentation-model-actions button{display:flex;align-items:center;justify-content:center;gap:9px;background:none;color:#8edcff;font-size:16px;padding:8px 12px;line-height:1.4;border-radius:5px}
.presentation-model-actions button:last-child{border-left:1px solid #577998;border-radius:0;padding-left:20px}
.presentation-model-actions svg{width:23px;height:23px;flex-shrink:0}
.hero .trust-row{max-width:660px;margin:26px auto 0;gap:12px;justify-content:center;font-size:12px;color:#b1c3d7}
.presentation-dialog{padding:0;background:#07182c;color:#f7faff;border:1px solid #235f8d;border-radius:14px;width:min(960px,calc(100vw - 24px));max-width:960px;max-height:calc(100dvh - 24px);margin:auto;box-shadow:0 24px 90px #0009}
.presentation-dialog::backdrop{background:#020d1edd;backdrop-filter:blur(5px)}
.presentation-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #2a4863}
.presentation-dialog-header h2{font-size:17px;font-weight:600;margin:0;line-height:1.4}
.presentation-dialog-close{border:1px solid #486a8a;background:#152d45;color:white;border-radius:8px;padding:8px 12px;font-size:14px;min-height:40px}
.presentation-dialog iframe{display:block;border:0;width:100%;height:calc(100dvh - 112px);min-height:280px;background:#07182c}
.presentation-dialog video{display:block;background:#000;width:100%;max-height:calc(100dvh - 120px);object-fit:contain}
.presentation-video-error{padding:16px;font-size:16px;color:#d7e6f9}
button:focus-visible,summary:focus-visible{outline:2px solid #f5ca60;outline-offset:4px}
body.presentation-dialog-open{overflow:hidden}
@media(min-width:760px){.presentation-model-frame{height:870px}.presentation-video-trigger{width:216px;height:216px}.hero .trust-row{margin-top:30px}}
@media(max-width:600px){.header-inner{padding:19px 20px}.logo-mark{width:35px;height:35px;font-size:18px}.conta-header-btn{font-size:16px}.hero .hero-inner{padding-left:20px;padding-right:20px}.hero{padding-top:28px;padding-bottom:32px}.hero .eyebrow{font-size:11px;letter-spacing:.25em;gap:10px}.hero h1{font-size:clamp(26px,7.5vw,34px);margin-bottom:26px;max-width:460px}.presentation-video-trigger{width:178px;height:178px}.presentation-video p{font-size:18px}.presentation-video{margin-bottom:24px}.presentation-price{margin:20px 0 24px}.presentation-price>p:first-child{font-size:17px}.presentation-total{font-size:clamp(15px,4.7vw,21px)}.presentation-calculation{font-size:13px}.presentation-model summary{padding:16px 13px;gap:12px}.presentation-model-actions{gap:5px}.presentation-model-actions button{font-size:14px;padding:8px 3px;gap:6px}.presentation-model-actions button:last-child{padding-left:12px}.hero .trust-row{flex-wrap:wrap;font-size:12px}.presentation-dialog-header{padding:11px 12px}.presentation-dialog-header h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){.hero *{animation:none!important;scroll-behavior:auto!important}.presentation-dialog::backdrop{backdrop-filter:none}}


.hero{--report-backdrop-one:url("data:image/webp;base64,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");--report-backdrop-two:url("data:image/webp;base64,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")}

/* Profundidade discreta com páginas do relatório ilustrativo. */
@media(hover:hover){#iniciarSolicitacao:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.035);box-shadow:inset 0 1px 0 #fff8,0 7px 0 -5px #8e702d,0 18px 38px #0004}#iniciarSolicitacao:not(:disabled):hover::after{transform:translateX(3px)}.presentation-video-trigger:hover .presentation-video-play{transform:scale(1.05)}.presentation-model summary:hover{border-color:#d5bb7855;background:#ffffff09}}
#iniciarSolicitacao:not(:disabled):active{transform:translateY(1px)}
.spotlight-section,.plans-section,.includes,.scale-section,.faq{background:#051c32}
.spotlight-section{border-top:1px solid #d0b5761c;background:linear-gradient(180deg,#061e35,#051c32)}
.spotlight-card,.plan-card{border-radius:20px;box-shadow:inset 0 1px 0 #ffffff06,0 16px 40px #0002}
.spotlight-card.blue,.plan-card{background:linear-gradient(145deg,#102e48,#082039);border-color:#829cb32b}
.spotlight-card.gold,.plan-card.plan-premium{background:linear-gradient(145deg,#253943,#0c263e 65%);border-color:#d9bc7960}
.spotlight-card .plan-btn,.plan-card .plan-btn{border-radius:10px;min-height:48px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff16;transition:transform .22s ease,filter .22s ease}
.spotlight-card.gold .plan-btn,.plan-card.plan-premium .plan-btn{background:linear-gradient(110deg,#ead39d,#cdaa63);color:#10263a;border-color:#dfc17d}
.spotlight-head h2,.section-head h2{font-weight:650;letter-spacing:-.035em}
.faq{border-top:1px solid #a6bac619}
footer{background:#041629;border-top:1px solid #a6bac619}
@media(max-width:760px){.hero::before,.hero::after{width:235px;opacity:.31;filter:blur(4px)}.hero::before{left:-140px;top:155px;transform:rotate(-15deg)}.hero::after{right:-145px;top:385px;transform:rotate(13deg)}#iniciarSolicitacao{gap:12px;padding:16px 12px;min-height:60px}.presentation-monthly strong{font-size:60px}.spotlight-card,.plan-card{border-radius:16px}}
@media(prefers-reduced-motion:reduce){#iniciarSolicitacao,#iniciarSolicitacao::after,.presentation-video-play,.presentation-model summary{transition:none!important;transform:none!important}}
/* Mantém contraste em todas as seções de apresentação. */
.hero::before,.hero::after{inset:auto;mask-image:none;-webkit-mask-image:none;height:auto}
.hero::before{left:calc(50% - 650px);top:135px}
.hero::after{right:calc(50% - 650px);top:250px}
.spotlight-section,.plans-section,.includes,.scale-section,.faq{--ink:#edf3fa;--ink-2:#b4c6d8;--paper:#0b263e;--paper-2:#102d45;--line:#7594ad33;color:#edf3fa}
.spotlight-section h2,.plans-section h2,.includes h2,.scale-section h2,.faq h2{color:#edf3fa}
@media(max-width:760px){.hero::before{left:-140px;top:155px}.hero::after{right:-145px;top:385px}}
.includes .card{background:linear-gradient(145deg,#102e48,#082039);border-color:#829cb32b;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff06}
.includes .card h3,.faq .faq-q{color:#edf3fa}
.faq .faq-q .plus{color:#e1c58a}


/* Apresentação compacta: informações essenciais e detalhes sob demanda. */
.hero{padding-top:25px;padding-bottom:24px}
.hero .eyebrow{margin-bottom:16px}
.hero h1{font-size:clamp(30px,4.7vw,44px);margin-bottom:25px}
.presentation-video{margin-bottom:18px}
.presentation-price{margin:16px 0 20px}
.presentation-model-content{margin-top:12px}
.oferta-inicial{margin-bottom:0}
.presentation-model-note{margin:8px 0!important;font-size:12px!important}
.presentation-model-actions{margin-top:5px;gap:8px}
.presentation-model-actions button{font-size:14px;min-height:40px}
.spotlight-section,.plans-section,.includes,.scale-section{padding:30px 0}
.faq{padding:30px 0 40px}
.spotlight-head,.section-head{margin-bottom:22px}
.spotlight-head h2,.section-head h2{font-size:clamp(24px,3vw,30px);line-height:1.2}
.spotlight-head p,.section-head p{font-size:14px;margin-top:8px}
.spotlight-grid{gap:14px}
.spotlight-card{padding:22px;border:1px solid #9ab1c32b;border-radius:17px}
.spotlight-card.gold{border:1px solid #dfc3836b}
.spotlight-card.blue{border:1px solid #83a5c34a}
.spotlight-eyebrow{font-size:9px;padding:4px 8px;margin-bottom:10px;letter-spacing:.05em}
.spotlight-card h3{font-size:21px;margin-bottom:7px}
.spotlight-card .spotlight-desc{font-size:13px;line-height:1.5;margin-bottom:12px;max-width:42ch}
.consulta-details{border-top:1px solid #829cb323;margin-bottom:14px}
.consulta-details summary{display:flex;justify-content:space-between;align-items:center;min-height:42px;cursor:pointer;list-style:none;color:#ddc894;font-size:12px}
.consulta-details summary::-webkit-details-marker{display:none}
.consulta-details summary span{font-size:18px;transition:transform .2s}
.consulta-details[open] summary span{transform:rotate(45deg)}
.consulta-details .spotlight-includes{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:3px 0 12px}
.consulta-details .spotlight-includes li{font-size:12px;line-height:1.45;gap:5px}
.consulta-details .spotlight-savings{font-size:11px;padding:9px 10px;margin-bottom:12px}
.spotlight-price-row{gap:8px;margin:0 0 12px;align-items:baseline}
.spotlight-price-new .amount{font-size:28px;letter-spacing:-.035em}
.spotlight-price-new .cents{font-size:17px}
.spotlight-price-new .period{font-size:11px}
.spotlight-price-old{font-size:12px}
.spotlight-card .plan-btn{padding:12px 14px;min-height:44px;font-size:13px}
.plans-section .plan-card.featured{display:none}
.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:760px}
.plans-section .plan-card{width:100%;max-width:none;min-width:0;flex:none;padding:19px;border-radius:16px}
.plan-card h3{font-size:17px}.plan-card .plan-desc{font-size:12px;margin-bottom:12px;line-height:1.5}
.plan-card .plan-source{font-size:9px;margin-bottom:10px;padding:3px 6px}
.plan-card .plan-price{margin-bottom:12px}.plan-card .plan-price .amount{font-size:25px}
.plan-card .plan-btn{min-height:42px;font-size:12px;padding:11px 9px}
.mobile-sticky-cta{background:#061b30ed!important;backdrop-filter:blur(16px);border-top:1px solid #d0b57533!important;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -8px 25px #0002!important}
.mobile-sticky-btn{min-height:44px!important;padding:11px 16px!important;border-radius:11px!important;background:linear-gradient(110deg,#e8d39f,#cba765)!important;color:#10263a!important;font-size:14px!important;font-weight:600!important}
@media(max-width:600px){.hero{padding-top:20px;padding-bottom:20px}.hero .eyebrow{margin-bottom:14px}.hero h1{font-size:clamp(28px,7.8vw,34px);margin-bottom:24px}.presentation-video{margin-bottom:14px}.presentation-video p{font-size:17px}.presentation-price{margin:15px 0 18px}.presentation-model-actions button{font-size:13px}.spotlight-section,.plans-section,.includes,.scale-section{padding:24px 0}.spotlight-head,.section-head{margin-bottom:17px}.spotlight-card{padding:19px}.spotlight-grid{gap:12px}.spotlight-card h3{font-size:20px}.plans-grid{grid-template-columns:1fr 1fr;gap:10px}.plans-section .plan-card{padding:15px 12px}.plan-card .plan-desc{font-size:11.5px}.plan-card .plan-source{font-size:8px}.plan-card h3{font-size:15px}.plan-card .plan-btn{font-size:11px}.presentation-model summary{font-size:16px;padding:14px 12px}}
@media(max-width:350px){.plans-grid{grid-template-columns:1fr}}

/* Prévia primeiro; movimento suave e vídeo com profundidade no próprio círculo. */
.oferta-inicial details.presentation-model{margin:0 0 18px}
.presentation-video{perspective:900px;padding-top:9px}
.presentation-video-trigger{overflow:visible;transition:transform .65s cubic-bezier(.2,.75,.25,1),box-shadow .65s ease;margin-bottom:28px;transform-origin:center}
.presentation-video-play{right:-32px;bottom:0;width:44px;height:44px}
.presentation-video-play svg{width:22px;height:22px}
.presentation-video.is-playing .presentation-video-trigger{transform:translateY(-4px) rotateX(3deg) scale(1.10);box-shadow:0 0 0 7px #e9c7770b,0 0 0 9px #e9c77728,0 20px 18px -12px #000b,0 32px 50px #0007,0 0 35px #e0bc6920}
.presentation-video.is-playing .presentation-video-play{box-shadow:inset 0 1px 0 #fff3,0 8px 20px #0007}
.premium-motion-visible{animation:premiumArrival .85s cubic-bezier(.2,.7,.2,1) both}
#iniciarSolicitacao,.spotlight-card.gold .plan-btn{position:relative;isolation:isolate;overflow:hidden}
#iniciarSolicitacao::before,.spotlight-card.gold .plan-btn::before{content:"";position:absolute;inset:-50% -25%;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#ffffff4d 50%,transparent 60%);transform:translateX(-115%);opacity:0}
#iniciarSolicitacao.premium-motion-visible::before,.spotlight-card.gold .plan-btn.premium-motion-visible::before{animation:premiumLight 7s ease-in-out 1s infinite}
.spotlight-card.gold h3.premium-motion-visible{text-shadow:0 1px 15px #dfc38316}
@keyframes premiumArrival{from{opacity:.65;translate:0 7px}to{opacity:1;translate:0 0}}
@keyframes premiumLight{0%,72%{transform:translateX(-115%);opacity:0}76%{opacity:.7}94%{transform:translateX(115%);opacity:.7}100%{transform:translateX(115%);opacity:0}}
@media(prefers-reduced-motion:reduce){.premium-motion-visible{animation:none!important}.premium-motion::before{animation:none!important}.presentation-video-trigger{transition:none!important}.presentation-video.is-playing .presentation-video-trigger{transform:none}}

/* Legibilidade dos dois rótulos indicados, sem alterar os demais elementos. */
.plans-section .plan-card:has(.plan-btn[data-plano="serasa"]) .plan-source,
.plans-section #planoBacenCard .plan-source{color:#10263a;background:#e7eff8;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.015em;line-height:1.4}

/* Movimento dos botões de liberar consulta. */
.spotlight-card .plan-btn{position:relative;isolation:isolate;overflow:hidden;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease;animation:consultaButtonGlow 4s ease-in-out infinite}
.spotlight-card.blue .plan-btn{--button-glow:#77b9ff38}
.spotlight-card.gold .plan-btn{--button-glow:#e4bf7652;animation-delay:.45s}
.spotlight-card .plan-btn::before,.spotlight-card.gold .plan-btn.premium-motion-visible::before{content:"";position:absolute;inset:-60% -35%;background:linear-gradient(110deg,transparent 39%,#ffffff55 50%,transparent 61%);pointer-events:none;opacity:0;transform:translateX(-115%);animation:consultaButtonShine 4.8s ease-in-out .6s infinite}
.spotlight-card.blue .plan-btn::before{animation-delay:1.25s}
@keyframes consultaButtonShine{0%{transform:translateX(-115%);opacity:0}8%{opacity:.85}34%{transform:translateX(115%);opacity:.85}40%,100%{transform:translateX(115%);opacity:0}}
@keyframes consultaButtonGlow{0%,100%{box-shadow:inset 0 1px 0 #ffffff26,0 3px 10px #0002}50%{box-shadow:inset 0 1px 0 #ffffff55,0 5px 22px var(--button-glow)}}
@media(hover:hover){.spotlight-card .plan-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}}
.spotlight-card .plan-btn:active{transform:scale(.975);filter:brightness(.97)}
.spotlight-card .plan-btn[aria-disabled="true"]{animation:none}
.spotlight-card .plan-btn[aria-disabled="true"]::before{animation:none}
@media(prefers-reduced-motion:reduce){.spotlight-card .plan-btn,.spotlight-card .plan-btn::before,.spotlight-card.gold .plan-btn.premium-motion-visible::before{animation:none!important;transition:none!important}}

.presentation-reference{font-size:14px;color:#bfd1e3;line-height:1.45;margin:5px auto 0}.presentation-reference s{color:#e1c58a;text-decoration-thickness:1px;text-underline-offset:3px}
@media(max-width:600px){.presentation-reference{font-size:13px}}

/* Equilíbrio dos preços da oferta principal. */
.oferta-inicial .presentation-monthly strong{font-size:clamp(40px,6vw,54px);letter-spacing:-.035em}
.oferta-inicial .presentation-monthly>span{font-size:clamp(22px,3.4vw,30px)}
.oferta-inicial .presentation-reference{font-size:clamp(17px,2.6vw,21px);font-weight:600;color:#d7e3ef;margin-top:9px}
.oferta-inicial .presentation-reference s{font-weight:750;color:#f1dba7;text-decoration-thickness:2px}
.oferta-inicial .presentation-total{font-size:clamp(19px,3vw,25px);font-weight:600;margin:12px 0}
.oferta-inicial .presentation-total strong{font-size:1.22em;font-weight:800;color:#ffe1a1}
@media(max-width:600px){
  .oferta-inicial .presentation-monthly strong{font-size:clamp(39px,11vw,48px)}
  .oferta-inicial .presentation-monthly>span{font-size:clamp(22px,6vw,27px)}
  .oferta-inicial .presentation-reference{font-size:17px}
  .oferta-inicial .presentation-total{font-size:19px}
}
/* Acabamento mais sóbrio: mantém a identidade e reduz efeitos decorativos. */
.hero::before,.hero::after{opacity:.20;filter:blur(7px)}
.presentation-video-trigger{box-shadow:0 0 0 1px #e9c77712,0 12px 28px #0003}
#iniciarSolicitacao.premium-motion-visible::before{animation:none;opacity:0}
.spotlight-card .plan-btn{animation:none}
.spotlight-card .plan-btn::before,.spotlight-card.gold .plan-btn.premium-motion-visible::before{animation:none;opacity:0}

/* Encerramento do vídeo: mascote com o relatório de exemplo. */
.presentation-video-trigger[hidden],.presentation-video-outro[hidden]{display:none!important}
.presentation-video-outro{width:min(100%,500px);margin:0 auto 8px;text-align:center}
.presentation-video-outro img{display:block;width:100%;height:auto;max-height:58vh;object-fit:contain;margin:0 auto}
.presentation-video-replay{background:transparent;border:0;color:#c4d2df;font:500 13px var(--font-body);padding:7px 12px;text-decoration:underline;text-underline-offset:4px}
.presentation-video-replay:hover{color:#f1dba7}
@media(max-width:600px){.presentation-video-outro{width:min(100%,370px)}.presentation-video-outro img{max-height:44vh}}
.presentation-video-outro:not([hidden]){animation:mascote-outro-in .55s cubic-bezier(.2,.75,.25,1) both}
.presentation-video-outro:not([hidden]) img{animation:mascote-outro-float 4s ease-in-out .55s infinite;transform-origin:center bottom}
@keyframes mascote-outro-in{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes mascote-outro-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){.presentation-video-outro:not([hidden]),.presentation-video-outro:not([hidden]) img{animation:none!important;transform:none!important}}

