.vip-landing-page .tos-marketing-section{position:relative}.vip-landing-page .tos-marketing-section:after{position:absolute;bottom:0;left:50%;width:100vw;border-top:1px solid var(--frontier-border-extra-light);content:"";transform:translateX(-50%);pointer-events:none}.vip-landing-page .tos-marketing-section .frontier-section-head{position:relative;padding-bottom:40px}.vip-landing-page .tos-marketing-section .frontier-section-head:after{position:absolute;bottom:0;left:50%;width:100vw;border-top:1px solid var(--frontier-border-extra-light);content:"";transform:translateX(-50%);pointer-events:none}.vip-landing-page .tos-partners-section:after{content:none}.vip-landing-page .tos-marketing-section:not(.tos-partners-section):not(:has(>.frontier-benefit-rows)){padding-bottom:8px}.vip-landing-page .tos-marketing-section:not(.tos-partners-section)>:not(.frontier-benefit-rows){align-self:stretch;width:auto;margin-inline:8px}.vip-audience-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.vip-audience-card{display:flex;min-height:220px;flex-direction:column;gap:14px;border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-card-md);background:var(--frontier-surface-card);padding:24px;box-shadow:var(--frontier-shadow-card)}.vip-audience-card__mark{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-sm);color:var(--frontier-content-strong)}.vip-audience-card h3{margin:0;color:var(--frontier-content-strong);letter-spacing:.4px;text-transform:uppercase}.vip-audience-card p{margin:0;color:var(--frontier-content-subtle)}.vip-cta-panel{display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-card-lg);background:var(--frontier-surface-card);padding:40px;box-shadow:var(--frontier-shadow-card);text-align:center}.vip-cta-panel h3{margin:0;color:var(--frontier-content-strong)}.vip-cta-panel p{margin:0;max-width:62ch;color:var(--frontier-content-subtle)}.vip-landing-page .tos-proof-snapshot{overflow:hidden;border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-card-lg);background:var(--frontier-surface-card);box-shadow:var(--frontier-shadow-card)}.vip-landing-page .tos-proof-toolbar{border-bottom:1px solid var(--frontier-border-extra-light);background:var(--frontier-surface-muted)}.vip-landing-page .tos-proof-scope,.vip-landing-page .tos-proof-source{color:var(--frontier-content-muted);font-size:var(--frontier-body-sm-size);letter-spacing:.6px;text-transform:uppercase}.vip-landing-page .tos-proof-value{color:var(--frontier-content-subtle)}.vip-landing-page .tos-proof-outcome{color:var(--frontier-content-strong)}.vip-landing-page .tos-proof-note{color:var(--frontier-content-muted)}.vip-landing-page .tos-landing-tier-table-wrap{overflow:hidden;border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-card-md);background:var(--frontier-surface-card);box-shadow:var(--frontier-shadow-card)}.vip-landing-page .tos-landing-tier-table thead th{background:var(--frontier-surface-muted);color:var(--frontier-content-muted);font-size:var(--frontier-body-sm-size);font-weight:var(--frontier-type-weight-button);letter-spacing:.8px;text-transform:uppercase}.vip-landing-page .tos-landing-tier-table tbody td,.vip-landing-page .tos-landing-tier-table tbody th{border-top:1px solid var(--frontier-border-extra-light);color:var(--frontier-content-subtle);font-size:var(--frontier-body-md-size);line-height:var(--frontier-body-md-line-height)}.vip-landing-page .tos-landing-tier-table tbody th{color:var(--frontier-content-strong)}.vip-landing-page .tos-maker-requirement-copy,.vip-landing-page .tos-maker-requirement-label,.vip-landing-page .tos-maker-requirement-panel,.vip-landing-page .tos-maker-summary-item{background:var(--frontier-surface-card)}.vip-landing-page .tos-maker-requirement-panel,.vip-landing-page .tos-maker-summary-item{border:1px solid var(--frontier-border-extra-light);border-radius:var(--frontier-radius-card-md)}.vip-landing-page .tos-partners-carousel-wrap{gap:28px}.vip-landing-page .tos-partners-section .frontier-chip--label{border-color:var(--frontier-content-subtle)}@media (max-width:1024px){.vip-audience-grid{grid-template-columns:1fr}.vip-cta-panel{padding:28px 24px}}@media (max-width:640px){.vip-audience-card{padding:20px;min-height:0}}@media (max-width:900px){.vip-landing-page .tos-marketing-section:not(.tos-partners-section)>:not(.frontier-benefit-rows){margin-inline:0}}