.FinalCTA-module__95TMWa__section{background:var(--pure-white);padding:30px 0 72px}.FinalCTA-module__95TMWa__wrapper{background:radial-gradient(circle at 78% 45%, #8d9c7a2b, transparent 38%), linear-gradient(135deg, #f6f5f2 0%, var(--soft-cream) 52%, var(--pure-white) 100%);border:1px solid #3f3f3f0f;border-radius:22px;grid-template-columns:minmax(430px,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #3f3f3f14}.FinalCTA-module__95TMWa__content{z-index:4;flex-direction:column;justify-content:center;padding:55px 20px 55px 52px;display:flex;position:relative}.FinalCTA-module__95TMWa__eyebrow{width:fit-content;min-height:31px;color:var(--brand-action);letter-spacing:.09em;background:#8d9c7a29;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.FinalCTA-module__95TMWa__content h2{max-width:650px;color:var(--charcoal);letter-spacing:-.055em;margin-top:18px;font-size:clamp(2.5rem,4vw,4.35rem);font-weight:850;line-height:1.05}.FinalCTA-module__95TMWa__content>p{max-width:610px;color:var(--neutral-500);margin-top:20px;font-size:16px;line-height:1.72}.FinalCTA-module__95TMWa__actions{align-items:center;gap:14px;margin-top:28px;display:flex}.FinalCTA-module__95TMWa__priceButton,.FinalCTA-module__95TMWa__whatsappButton{min-height:56px;box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), background var(--transition);border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:0 23px;font-size:14px;font-weight:750;display:inline-flex}.FinalCTA-module__95TMWa__priceButton{background:var(--brand-surface);color:var(--pure-white)}.FinalCTA-module__95TMWa__whatsappButton{background:var(--pure-white);color:var(--charcoal);border:1px solid #3f3f3f14}.FinalCTA-module__95TMWa__priceButton:hover,.FinalCTA-module__95TMWa__whatsappButton:hover{transform:translateY(-2px);box-shadow:0 10px 25px #3f3f3f24}.FinalCTA-module__95TMWa__priceButton:hover{background:var(--brand-surface)}.FinalCTA-module__95TMWa__priceButton img:first-child,.FinalCTA-module__95TMWa__buttonArrow{filter:brightness(0)invert()}.FinalCTA-module__95TMWa__buttonArrow{margin-left:3px}.FinalCTA-module__95TMWa__notes{flex-wrap:wrap;align-items:center;gap:21px;margin-top:28px;display:flex}.FinalCTA-module__95TMWa__notes div{color:#4f4f4f;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.FinalCTA-module__95TMWa__notes img{object-fit:contain;width:32px;height:32px}.FinalCTA-module__95TMWa__visual{min-height:440px;position:relative}.FinalCTA-module__95TMWa__visual:before{z-index:2;background:linear-gradient(90deg, var(--soft-cream) 0%, #e9e8e4b3 36%, #e9e8e400 100%);content:"";pointer-events:none;width:28%;position:absolute;inset:0 auto 0 0}.FinalCTA-module__95TMWa__image{object-fit:cover;object-position:center right}@media (max-width:1100px){.FinalCTA-module__95TMWa__wrapper{grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr)}.FinalCTA-module__95TMWa__content{padding-left:38px}.FinalCTA-module__95TMWa__content h2{font-size:clamp(2.3rem,4vw,3.5rem)}}@media (max-width:900px){.FinalCTA-module__95TMWa__wrapper{grid-template-columns:1fr}.FinalCTA-module__95TMWa__content{order:2;padding:38px 32px 42px}.FinalCTA-module__95TMWa__visual{order:1;min-height:360px}.FinalCTA-module__95TMWa__visual:before{background:linear-gradient(180deg, #e9e8e400 0%, var(--soft-cream) 100%);width:100%;height:30%;inset:auto 0 0}.FinalCTA-module__95TMWa__content h2,.FinalCTA-module__95TMWa__content>p{max-width:760px}}@media (max-width:640px){.FinalCTA-module__95TMWa__section{padding-bottom:48px}.FinalCTA-module__95TMWa__wrapper{border-radius:16px}.FinalCTA-module__95TMWa__visual{min-height:285px}.FinalCTA-module__95TMWa__content{padding:28px 18px 32px}.FinalCTA-module__95TMWa__content h2{font-size:2.25rem}.FinalCTA-module__95TMWa__content>p{font-size:15px}.FinalCTA-module__95TMWa__actions{flex-direction:column;align-items:stretch}.FinalCTA-module__95TMWa__priceButton,.FinalCTA-module__95TMWa__whatsappButton{width:100%}.FinalCTA-module__95TMWa__notes{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:420px){.FinalCTA-module__95TMWa__visual{min-height:235px}.FinalCTA-module__95TMWa__content h2{font-size:1.95rem}}
