.advisor-join .advisor-v2-hero{padding-top:38px}.advisor-join .advisor-v2-hero-copy h1{max-width:1050px;margin-inline:auto;font-size:clamp(2.7rem,5.6vw,5.4rem)}.advisor-join .advisor-v2-hero-copy>p:not(.eyebrow){max-width:800px;margin-inline:auto}.advisor-join .advisor-live-room{max-width:920px}.preview-example-note{text-align:center;color:var(--muted);border-top:1px solid var(--line);margin:0;padding:16px;font-size:12px}.advisor-join .advisor-team-section,.advisor-join .advisor-workflow-section{padding-block:65px}.preview-price-join{margin-top:26px}.preview-application-note{color:var(--muted);margin-top:12px;font-size:12px;display:block}.preview-faq{max-width:1050px;padding-block:75px}.preview-faq details{border-bottom:1px solid var(--line);padding:22px 0}.preview-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:700;list-style:none;display:flex}.preview-faq summary span{color:var(--orange)}.preview-faq details p{color:var(--ink-soft);max-width:850px;padding-top:12px;line-height:1.8}.preview-final{text-align:center;padding:75px 20px}.preview-final h2{max-width:800px;margin:15px auto;font-size:clamp(2rem,4vw,3.5rem)}.preview-final p:not(.eyebrow){color:#d5e4e5}.preview-final .hero-actions{justify-content:center;margin:28px 0 18px}.preview-final .button-quiet{color:#fff}.preview-final small{color:#d5e4e5}.preview-footer{background:var(--ink);color:#fff;border-top:1px solid #42606a;padding:40px 0}.preview-footer .section-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.preview-footer p{max-width:300px;font-size:13px}.preview-footer a{margin-left:20px;font-size:13px}.preview-footer small{color:#bdcfd1;flex-basis:100%;font-size:11px}@media (max-width:640px){.mockup-notice{gap:10px;font-size:9px}.advisor-join .advisor-v2-hero{padding-top:24px}.advisor-join .advisor-hero-proof{gap:8px}.preview-final .hero-actions{flex-direction:column}.preview-footer a{margin:0 18px 0 0}.advisor-join .advisor-price-top{flex-wrap:wrap;gap:20px}}@media (max-width:430px){.advisor-join .site-header .button-small{min-height:38px;padding:10px 11px;font-size:11px;display:inline-flex}.advisor-join .header-actions{gap:10px}.advisor-join .login-menu summary{font-size:12px}.advisor-join .brand-logo img{width:120px}}
