.seq-upgrade .seq-score{display:flex;align-items:center;gap:14px;margin:22px 0}.seq-score>strong{font-size:70px;line-height:1;font-weight:500;letter-spacing:-.055em}.seq-score>span{font-size:25px;line-height:1.3;color:#BCC1BE}.seq-score small{font-size:11px}.seq-upgrade .seq-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seq-account{padding:32px 0;max-width:500px;margin:auto}.seq-upgrade button:disabled{opacity:.5;cursor:not-allowed}.seq-upgrade .flow-report-hero h1{font-size:clamp(34px,4vw,48px)}@media(max-width:720px){.seq-upgrade .seq-plan-grid{grid-template-columns:1fr}.seq-score>strong{font-size:60px}}

/* LP-04: layered perspectives; preserve shared container and responsive hero. */
.seq-upgrade .seq-perspective-hero{padding:34px 0 38px;gap:32px}.seq-upgrade .seq-perspective-hero h1{font-size:clamp(40px,4.9vw,66px);line-height:1.06;letter-spacing:-.052em;margin:24px 0}.seq-upgrade .seq-perspective-hero p{max-width:460px;font-size:15px}.seq-upgrade .seq-perspective-hero .fine{font-size:11px}.seq-upgrade .seq-perspective-hero figure{margin:0;min-width:0}.seq-upgrade .seq-perspective-hero img{mix-blend-mode:normal;display:block;width:100%;height:auto}.seq-upgrade .seq-perspective-hero figcaption{font-size:10px;color:#A7B0A5;text-align:center;margin-top:12px}.seq-upgrade .seq-score{flex-wrap:wrap;align-items:center;padding:20px 0;margin:12px 0}.seq-upgrade .seq-score>span{font-size:23px}.seq-upgrade .seq-score small{display:inline-block;line-height:1.7;max-width:300px}.seq-upgrade .guest-scope{background:transparent;border-inline:0;border-radius:0;padding:20px 0;margin-bottom:32px}.seq-upgrade .seq-perspective-unlock{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);background:transparent;gap:36px}.seq-upgrade .seq-margin-note{border-right:1px solid #485044;padding-right:28px}.seq-upgrade .seq-margin-note p{font-size:23px;line-height:1.65;color:#C7D0BD;letter-spacing:-.025em}.seq-upgrade .flow-reading{border-top:0}.seq-upgrade .flow-plan-header{padding-top:0}.seq-upgrade a.guest-primary:is(:link,:visited,:hover,:focus,:focus-visible,:active),.seq-upgrade button.guest-primary{color:#1C1E21!important;-webkit-text-fill-color:#1C1E21}.seq-upgrade .flow-plan{min-width:0}.seq-upgrade .flow-plan-footer{align-items:center}.seq-upgrade .flow-findings .guest-finding-card{background:#222629}
@media(max-width:720px){.seq-upgrade .seq-perspective-hero{grid-template-columns:1fr;gap:16px;padding:22px 0 28px}.seq-upgrade .seq-perspective-hero h1{font-size:43px}.seq-upgrade .seq-perspective-hero h1 br{display:none}.seq-upgrade .seq-perspective-hero figure{max-width:320px;justify-self:center}.seq-upgrade .seq-perspective-unlock{grid-template-columns:1fr;gap:18px}.seq-upgrade .seq-margin-note{border-right:0;border-bottom:1px solid #485044;padding:0 0 12px}.seq-upgrade .seq-margin-note p{font-size:19px}.seq-upgrade .seq-margin-note p br{display:none}.seq-upgrade .seq-margin-note p br:after{content:' '}.seq-upgrade .guest-scope{padding:16px 0}.seq-upgrade .flow-plan-footer{align-items:stretch}.seq-upgrade .seq-score{gap:12px}}
