.ts-section{background:#fff;border-top:1px solid #071a3317;padding-block:64px;scroll-margin-top:24px}.ts-grid{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.ts-copy{max-width:500px}.vh-home .ts-copy .vh-eyebrow{color:#071a33;margin-bottom:18px}.ts-practices{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:22px 0 0;padding:0}.ts-practices li{border:1px solid #071a3328;border-radius:5px;font-size:12px;font-weight:600;padding:7px 10px}.vh-home .ts-intro{font-size:16px;line-height:1.6;margin-top:18px;max-width:440px}.ts-tabs{display:grid;gap:7px;margin-top:24px}.ts-tabs button{align-items:center;border:1px solid #071a3320;border-radius:8px;color:#071a33;display:flex;gap:15px;min-height:68px;padding:15px 18px;text-align:left}.ts-tabs button[aria-selected=true]{background:#00d8ca;border-color:#00d8ca}.ts-tabs button:hover{border-color:#071a33}.ts-tabs button>svg{flex-shrink:0}.ts-tabs strong{display:block;font-size:14px}.ts-tabs button span span{display:block;font-size:12px;line-height:1.5;margin-top:3px}.vh-home .ts-evidence{font-size:12px;line-height:1.6;margin:18px 0 5px;max-width:410px}.ts-copy .vh-text-link{font-size:13px}.ts-visual{background:#071a33;border:1px solid #071a3320;border-radius:16px;box-shadow:0 18px 44px #071a3312;min-width:0;padding:25px 24px 20px}.ts-screen-stage{align-items:center;display:flex;height:532px;justify-content:center}.ts-screen{background:#fff;border:1px solid #00d8ca;border-radius:12px;box-shadow:0 10px 32px #0003;display:block;max-width:100%;overflow:hidden;position:relative;width:340px}.ts-screen img{display:block;height:auto;max-width:none;position:absolute}.ts-enlarge{background:#071a33;border:1px solid #fff;border-radius:50%;bottom:10px;color:#fff;display:grid;height:30px;place-items:center;position:absolute;right:10px;width:30px}.ts-screen:hover .ts-enlarge{background:#00d8ca;color:#071a33}.vh-home .ts-visual>p{color:#fff;font-size:10px;margin-top:16px;text-align:center}.vh-home .vh-tailor-link{align-items:center;color:var(--vh-teal);display:inline-flex;font-size:13px;font-weight:600;gap:9px;margin-top:18px;padding-block:4px}.vh-tailor-link:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.ts-grid{gap:36px}.ts-visual{padding-inline:18px}}@media (max-width:760px){.ts-section{padding-block:44px}.ts-grid{gap:28px;grid-template-columns:1fr}.ts-copy{max-width:none}.ts-practices{gap:6px;margin-top:18px}.ts-practices li{font-size:11px;padding:6px 8px}.ts-tabs{margin-top:20px}.ts-tabs button{min-height:64px;padding:12px 14px}.ts-visual{margin-inline:auto;max-width:420px;padding:18px 14px 16px;width:100%}.ts-screen-stage{height:auto;min-height:475px}.ts-screen{width:300px}.vh-home .ts-intro{font-size:15px}.vh-home .vh-tailor-link{font-size:12px}}@media (max-width:360px){.ts-screen-stage{min-height:389px}}.ts-paired{margin-top:40px}.ts-paired-heading{align-items:center;display:flex;gap:25px;justify-content:space-between;margin-bottom:18px}.ts-paired-heading h3{font-size:24px}.ts-paired-heading p{color:#425069;font-size:14px}.ts-output-pair{display:grid;gap:20px;grid-template-columns:1fr 1fr}.ts-output-pair article{background:#071a33;border-radius:12px;border-top:3px solid #00d8ca;color:#fff;padding:28px}.ts-output-pair article>span{color:#00d8ca;font-size:10px;font-weight:600;letter-spacing:.08em}.ts-output-pair blockquote{font-size:19px;line-height:1.6;margin:18px 0 22px!important}.ts-output-pair a{color:#00d8ca;font-size:12px;font-weight:600}.vh-home .ts-paired-note{color:#526074;font-size:11px;line-height:1.6;margin-top:15px}@media (max-width:760px){.ts-paired-heading{align-items:start;flex-direction:column;gap:12px}.ts-output-pair{grid-template-columns:1fr}.ts-output-pair article{padding:23px}.ts-output-pair blockquote{font-size:17px}}.ts-access{border-left:3px solid #00d8ca;margin:20px 0 14px;padding-left:14px}.ts-access strong{font-size:13px}.vh-home .ts-access p{font-size:12px;line-height:1.6;margin:5px 0 0}.ts-comparison-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ts-comparison-tabs button{border:1px solid #071a3340;border-radius:6px;color:#071a33;font-size:13px;font-weight:600;padding:11px 16px}.ts-comparison-tabs button[aria-selected=true]{background:#00d8ca;border-color:#00d8ca}.ts-comparison-tabs button:focus-visible{outline:2px solid #071a33;outline-offset:3px}.ts-output-pair h4{color:#fff;font-size:20px;line-height:1.35;margin-top:12px}.ts-paired-heading p{max-width:500px}@media (max-width:760px){.ts-comparison-tabs button{flex:1}}