.join-platform-panel[hidden],.join-page .interest-status[hidden]{display:none}
.join-page .platform-choice-card{text-align:left;background:#fff}
.join-page .platform-choice-card.selected{background:var(--mint)}
.join-page .platform-choice-card span{font-size:14px}
.join-page .platform-choice p{font-size:16px}
.join-page .centre-pricing-featured{margin:0 0 32px}
.centre-pricing-featured p{font-size:16px}
.centre-pricing-featured p strong{color:#fff}
.centre-pricing-featured .btn{white-space:normal;text-align:center;max-width:280px}
.fitiq-interest-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(30px,5vw,64px);align-items:start}
.fitiq-construction-copy{padding-top:12px}
.fitiq-construction-copy h2{margin-top:20px;font-size:clamp(32px,4vw,46px);letter-spacing:-1.5px;line-height:1.12;max-width:440px}
.fitiq-construction-copy p{margin-top:20px;font-size:16px;line-height:1.75;color:var(--muted);max-width:470px}
.fitiq-construction-copy .fitiq-no-payment{font-size:14px;color:var(--forest);font-weight:600}
.fitiq-interest-card{min-width:0;padding:clamp(24px,4vw,36px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px #123c2d0a}
.fitiq-interest-card h3{font-size:27px;letter-spacing:-.7px}
.fitiq-interest-card>p{font-size:14px;line-height:1.7;color:var(--muted);margin:14px 0 24px}
.fitiq-interest-card a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}
.fitiq-interest-card .form-field label{font-size:14px}
.fitiq-interest-card .form-field label span{font-weight:400;color:var(--muted)}
.fitiq-interest-card .interest-status{font-size:14px}
.fitiq-interest-card .interest-status.error{background:#fff3f0;border-color:#e7b8ab;color:#843d29}
@media(max-width:880px){.fitiq-interest-panel{grid-template-columns:1fr}.fitiq-construction-copy{padding-top:0}.centre-pricing-featured .btn{max-width:none}}
@media(max-width:650px){.fitiq-interest-card .btn{width:100%;justify-content:center}.join-page .platform-choice-card:hover{transform:none}}
