/* WellTV — Landing final 2026. Isolada para manter as cores originais dos planos. */
html{scroll-behavior:smooth;scroll-padding-top:94px}
body.wt-final-home{overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom)}
.wt-final-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 83% 30%,rgba(107,53,222,.23),transparent 55%),radial-gradient(ellipse at 4% 50%,rgba(11,132,241,.24),transparent 59%),#080c20;color:#fff;padding:40px 0 52px}
.wt-final-hero:before{content:"";pointer-events:none;position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(97,127,234,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(97,127,234,.08) 1px,transparent 1px);background-size:68px 68px;z-index:-1}
.wt-final-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}
.wt-final-copy{min-width:0}.wt-final-kicker{display:inline-flex;align-items:center;gap:12px;max-width:100%;border:1px solid rgba(92,137,242,.48);border-radius:100px;background:rgba(19,36,81,.74);padding:11px 17px;color:#dce7ff;font-size:11px;font-weight:800;letter-spacing:.17em}
.wt-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:#4dcdfb;box-shadow:0 0 17px #4dcdfb}
.wt-final-copy h1{font-weight:850;font-size:clamp(2.35rem,7.9vw,4.35rem);line-height:1.06;letter-spacing:-.052em;margin:23px 0 15px;color:#fff;max-width:780px}
.wt-final-copy h1 span{background:linear-gradient(95deg,#43cafa 0%,#7199ff 49%,#c16cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.wt-final-lead{font-size:clamp(15px,2.1vw,19px);line-height:1.57;color:#c9d5ed;max-width:690px;margin:0 0 20px}
.wt-final-offers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 19px;max-width:640px}
.wt-final-offer{background:linear-gradient(140deg,rgba(29,56,107,.94),rgba(18,24,58,.92));border:1px solid rgba(121,151,231,.35);border-radius:17px;padding:15px 17px;min-width:0;box-shadow:0 10px 30px rgba(0,0,0,.14)}
.wt-final-offer>span{display:block;color:#afc9f8;font-size:10px;line-height:1.4;letter-spacing:.085em;font-weight:800;margin-bottom:5px}
.wt-final-offer strong{display:block;color:#fff;font-size:clamp(20px,3.6vw,29px);line-height:1.2;font-weight:850;white-space:nowrap}
.wt-final-offer small{font-size:13px;font-weight:600;color:#c8d5f2}
.wt-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;max-width:640px}
.wt-final-actions .button{display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:61px;padding:14px 15px;border-radius:15px;font-size:15px;font-weight:800;line-height:1.25;cursor:pointer;text-decoration:none}
.wt-final-primary{border:1px solid rgba(164,144,255,.8)!important;background:linear-gradient(112deg,#2579f7,#8550ec)!important;color:#fff!important;box-shadow:0 8px 28px rgba(84,88,252,.22)}
.wt-final-secondary{border:1px solid #6582c0!important;background:rgba(6,14,40,.78)!important;color:#fff!important}
.wt-final-actions .button:hover{filter:brightness(1.1);transform:translateY(-1px)}
.wt-final-condition{color:#aebbd7;font-size:12px;line-height:1.5;margin:12px 0 0;max-width:640px}
.wt-final-scene{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(108,140,227,.43);border-radius:24px;background:linear-gradient(145deg,#162755,#130e2c);box-shadow:0 24px 70px rgba(4,8,31,.48);max-width:850px}
.wt-final-scene-img{display:block;width:100%;height:auto;aspect-ratio:864/616;object-fit:cover;object-position:center}
.wt-final-scene:after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(transparent,rgba(4,8,28,.72));pointer-events:none}
.wt-final-scene-tag{position:absolute;z-index:1;left:15px;bottom:15px;display:flex;align-items:center;gap:10px;padding:12px 14px;max-width:90%;border-radius:13px;background:rgba(6,15,39,.87);border:1px solid rgba(111,156,247,.48);backdrop-filter:blur(9px)}
.wt-final-scene-tag strong,.wt-final-scene-tag small{display:block}.wt-final-scene-tag strong{font-size:14px;color:#fff}.wt-final-scene-tag small{font-size:11px;color:#bfcee9;line-height:1.45}
body.wt-final-home #feedbacks,body.wt-final-home #planos,body.wt-final-home #compatibilidade{scroll-margin-top:96px}
@media(min-width:1000px){.wt-final-hero{padding:70px 0 78px}.wt-final-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:35px}.wt-final-copy h1{font-size:clamp(3.1rem,4.8vw,5rem)}.wt-final-scene{transform:translateY(8px)}.wt-final-actions .button{font-size:16px}}
@media(max-width:650px){.wt-final-hero{padding:25px 0 36px}.wt-final-layout{gap:18px}.wt-final-kicker{letter-spacing:.1em;font-size:10px;padding:9px 12px}.wt-final-copy h1{font-size:clamp(2.2rem,9vw,3.1rem);margin:17px 0 12px}.wt-final-lead{font-size:15px;line-height:1.52;margin-bottom:14px}.wt-final-offers{gap:8px;margin-bottom:0}.wt-final-offer{padding:12px 10px;border-radius:13px}.wt-final-offer>span{font-size:9px;letter-spacing:.025em}.wt-final-offer strong{font-size:21px}.wt-final-scene{border-radius:18px;order:0}.wt-final-scene-img{aspect-ratio:864/616}.wt-final-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.wt-final-actions .button{min-height:55px;font-size:12.5px;padding:10px 8px;border-radius:12px}.wt-final-condition{font-size:11px}.wt-final-scene-tag{left:9px;bottom:9px;padding:8px 9px}.wt-final-scene-tag strong{font-size:12px}.wt-final-scene-tag small{font-size:9px}}
@media(max-width:370px){.wt-final-copy h1{font-size:2rem}.wt-final-offer strong{font-size:18px}.wt-final-actions .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wt-final-actions .button:hover{transform:none}}

@media(max-width:999px){.wt-final-layout{display:flex;flex-direction:column;align-items:stretch}.wt-final-copy{display:contents}.wt-final-kicker{align-self:flex-start;order:0}.wt-final-copy h1{order:1}.wt-final-lead{order:2}.wt-final-offers{order:3}.wt-final-scene{order:4}.wt-final-actions{order:5;max-width:none}.wt-final-condition{order:6}.wt-final-copy h1,.wt-final-lead,.wt-final-offers,.wt-final-actions,.wt-final-condition{width:100%}}
