:root{--tsb-navy: #0D1224;--tsb-coral: #EA5141;--tsb-white: #FFFFFF;--tsb-bg-light: #F8F9FA;--tsb-bg-soft: #F5F5F5;--tsb-border: #E6E6E6;--tsb-text: #21272D;--tsb-text-light: #60656B;--tsb-radius-sm: 8px;--tsb-radius-md: 14px;--tsb-radius-lg: 18px;--tsb-shadow: 0 8px 24px rgba(13,18,36,.06);--tsb-shadow-hover: 0 12px 28px rgba(13,18,36,.08);--tsb-content: 900px;--tsb-container: 1200px}.tsb-page{width:100%}.tsb-container{max-width:var(--tsb-container);margin:0 auto;padding:0 24px}.tsb-content{max-width:var(--tsb-content);margin:0 auto}.tsb-section{padding:64px 0}.tsb-section-light{background:var(--tsb-bg-light)}.tsb-section-white{background:var(--tsb-white)}.tsb-section-dark{background:var(--tsb-navy);color:var(--tsb-white)}.tsb-hero{padding:72px 0;text-align:center}.tsb-hero-eyebrow{display:inline-block;margin-bottom:14px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tsb-coral)}.tsb-hero h1{margin:0 auto 20px;max-width:850px;font-size:56px;line-height:1.1;color:var(--tsb-text)}.tsb-hero p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.7;color:var(--tsb-text-light)}@media(max-width:749px){.tsb-hero{padding:48px 0}.tsb-hero h1{font-size:34px}.tsb-hero p{font-size:16px}}.tsb-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:52px;padding:12px 26px;border-radius:var(--tsb-radius-sm);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.tsb-button:hover{transform:translateY(-2px)}.tsb-button-primary{background:var(--tsb-coral);color:var(--tsb-white)}.tsb-button-primary:hover{background:#d94a3b}.tsb-button-secondary{background:var(--tsb-white);color:var(--tsb-navy);border:1px solid var(--tsb-border)}.tsb-button-secondary:hover{background:var(--tsb-bg-light)}.tsb-button,.tsb-button:link,.tsb-button:visited,.tsb-button:hover,.tsb-button:focus,.tsb-button:active{text-decoration:none!important}.tsb-button-primary,.tsb-button-primary:link,.tsb-button-primary:visited,.tsb-button-primary:hover,.tsb-button-primary:focus,.tsb-button-primary:active{background:var(--tsb-coral)!important;color:#fff!important}.tsb-button-secondary,.tsb-button-secondary:link,.tsb-button-secondary:visited,.tsb-button-secondary:hover,.tsb-button-secondary:focus,.tsb-button-secondary:active{background:#fff!important;color:var(--tsb-coral)!important}.tsb-card{background:var(--tsb-white);border:1px solid var(--tsb-border);border-radius:var(--tsb-radius-md);padding:30px;transition:.25s ease}.tsb-card:hover{transform:translateY(-4px);box-shadow:var(--tsb-shadow-hover)}.tsb-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0 auto}.tsb-steps .tsb-card{padding:28px 24px;min-width:0;height:100%;text-align:left}.tsb-steps .tsb-card h3{margin:0 0 14px;font-size:20px;line-height:1.3}@media screen and (max-width:1100px){.tsb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsb-cta{background:var(--tsb-navy);color:var(--tsb-white);border-radius:var(--tsb-radius-lg);padding:60px 40px;text-align:center}.tsb-cta h2{color:var(--tsb-white);margin-bottom:16px}.tsb-cta p{color:#d8dbe3;max-width:720px;margin:0 auto 30px}.tsb-cta-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.tsb-button{width:100%}.tsb-cta{padding:40px 24px}.tsb-cta-buttons{flex-direction:column}.tsb-grid{display:grid;gap:22px}.tsb-grid-4{grid-template-columns:repeat(4,1fr)}.tsb-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin:0 auto}.tsb-tags span{padding:11px 18px;background:var(--tsb-white);border:1px solid var(--tsb-border);border-radius:999px;color:var(--tsb-text);font-size:15px;font-weight:600}@media screen and (max-width:989px){.tsb-grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.tsb-grid-4{grid-template-columns:1fr}.tsb-tags{gap:10px}.tsb-tags span{width:100%;text-align:center}}.tsb-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:900px;margin:0 auto}.tsb-steps .tsb-card{min-width:0;height:100%;padding:30px 28px;text-align:left}.tsb-steps .tsb-card h3{margin:0 0 14px;font-size:20px;line-height:1.35}.tsb-steps .tsb-card p{margin:0;line-height:1.65}@media screen and (max-width:749px){.tsb-steps{grid-template-columns:1fr;gap:16px}.tsb-steps .tsb-card{padding:24px 22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tsb.css.map */
