
/* R5.14.3 scoped public UX refinements */
.ts-page .nav-links{gap:18px!important;align-items:center}.ts-page .nav-links a{white-space:nowrap}.ts-page .nav-links .nav-access{display:none!important}
.ts-page .ts-hero h1{font-size:clamp(2.1rem,3.25vw,3.25rem)!important;letter-spacing:-.035em}.ts-page .ts-hero,.ts-page .ts-section{scroll-margin-top:95px}
.ts-visual-panel{border:1px solid #cbdfea;border-radius:20px;overflow:hidden;background:#f0f7fb;box-shadow:0 14px 32px #122e4217}.ts-visual-panel img{width:100%;height:auto;display:block}.ts-visual-panel figcaption{padding:13px 17px;color:#365d77;font-size:.9rem}.ts-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.ts-proof-strip>div{background:#f1f7fa;border-radius:15px;padding:20px;border:1px solid #dbe8ef}.ts-proof-strip strong{display:block;color:#0e547b;margin-bottom:8px}.ts-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.ts-subnav a{border:1px solid #bddbea;border-radius:30px;padding:8px 15px;text-decoration:none;font-weight:700;color:#0e567b;background:white}.ts-form-status{font-size:.95rem;padding:11px 15px;border-radius:8px;background:#eaf6fc;color:#164463}.ts-form-status[data-state=error]{background:#fff0ed;color:#8c2626}.ts-form-status[data-state=success]{background:#e8f6ea;color:#15542c}.ts-consent{display:flex!important;flex-direction:row!important;align-items:start;gap:10px;font-weight:400!important}.ts-consent input{width:20px!important;height:20px;flex:0 0 20px;margin-top:3px}.ts-eyebrow{color:#087eaa;text-transform:uppercase;font-weight:800;letter-spacing:.1em;font-size:.8rem}
.ts-journey{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ts-journey>div{padding:26px;border:1px solid #d2e3eb;border-radius:18px;background:#fff}.ts-journey .after{background:#ecf7fb}.ts-journey h3{margin-top:0}
.ts-resource-cta{background:#edf7fc;border-radius:22px;padding:30px;margin-top:30px}.ts-resource-cta .ts-actions{margin-top:18px}
@media(max-width:850px){.ts-proof-strip,.ts-journey{grid-template-columns:1fr}.ts-page .nav-links .nav-access{display:none!important}}
