*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--navy);background:#fff;line-height:1.6}a{color:var(--orange-d)}img{max-width:100%}main{min-height:50vh}.v4{position:sticky;top:0;z-index:100;font-family:var(--font, system-ui, sans-serif)}@media (prefers-reduced-motion: reduce){.v4 *{transition:none!important}}.f4{background:var(--navy, #2D3B55);color:#cdd5e3;font-family:var(--font, system-ui, sans-serif);padding-top:40px;margin-top:60px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.ts-hero{background:linear-gradient(135deg,#2d3b55,#1a2540);color:#fff;padding:76px 0 64px;text-align:center}.ts-hero .eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:14px}.ts-hero h1{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;margin-bottom:18px;line-height:1.2}.ts-hero p.lead{font-size:1.1rem;max-width:660px;margin:0 auto 36px;opacity:.9;line-height:1.7}.ts-hero .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ts-hero .btn-p{background:#f26522;color:#fff;font-weight:700;font-size:1rem;padding:14px 36px;border-radius:6px;text-decoration:none;transition:background .2s}.ts-hero .btn-p:hover{background:#f58040}.ts-hero .btn-s{background:transparent;color:#fff;font-weight:600;font-size:1rem;padding:14px 28px;border-radius:6px;text-decoration:none;border:2px solid rgba(255,255,255,.4);transition:border-color .2s}.ts-hero .btn-s:hover{border-color:#fff}.ts-stats{background:#f26522;padding:28px 0}.ts-stats-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:1000px;margin:0 auto;padding:0 20px;text-align:center}.ts-stat{padding:8px 16px;border-right:1px solid rgba(255,255,255,.25)}.ts-stat:last-child{border-right:none}.ts-stat .num{font-size:1.5rem;font-weight:800;color:#fff}.ts-stat .lbl{font-size:.78rem;color:#ffffffd9;margin-top:3px}.ts-intro{padding:60px 0 48px}.ts-intro-inner{max-width:860px;margin:0 auto;padding:0 20px}.ts-intro h2{font-size:1.55rem;font-weight:700;color:#2d3b55;margin-bottom:14px}.ts-intro p{font-size:.96rem;color:#444;line-height:1.8;margin-bottom:14px}.ts-when{padding:56px 0;background:#f8f9fb}.ts-when h2{text-align:center;font-size:1.65rem;font-weight:700;color:#2d3b55;margin-bottom:36px}.ts-when-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1060px;margin:0 auto;padding:0 20px}.ts-when-card{background:#fff;border-radius:10px;padding:24px 20px;box-shadow:0 2px 10px #0000000f;border-top:3px solid #F26522}.ts-when-card .icon{font-size:1.8rem;margin-bottom:10px}.ts-when-card h3{font-size:.97rem;font-weight:700;color:#2d3b55;margin-bottom:8px}.ts-when-card p{font-size:.87rem;color:#555;line-height:1.65;margin:0}.ts-usp{padding:64px 0;background:#fff}.ts-usp h2{text-align:center;font-size:1.65rem;font-weight:700;color:#2d3b55;margin-bottom:40px}.ts-usp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1060px;margin:0 auto;padding:0 20px}.ts-usp-card{background:#f8f9fb;border-radius:10px;padding:26px 22px;border-left:4px solid #F26522}.ts-usp-card h3{font-size:.97rem;font-weight:700;color:#2d3b55;margin-bottom:8px}.ts-usp-card p{font-size:.88rem;color:#555;line-height:1.65;margin:0}.ts-how{padding:64px 0;background:#f8f9fb}.ts-how h2{text-align:center;font-size:1.65rem;font-weight:700;color:#2d3b55;margin-bottom:44px}.ts-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:24px;max-width:1060px;margin:0 auto;padding:0 20px;text-align:center}.ts-step .step-num{width:46px;height:46px;border-radius:50%;background:#f26522;color:#fff;font-size:1.05rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.ts-step h3{font-size:.95rem;font-weight:700;color:#2d3b55;margin-bottom:8px}.ts-step p{font-size:.86rem;color:#555;line-height:1.6}.ts-cluster{padding:56px 0;background:#fff}.ts-cluster h2{text-align:center;font-size:1.65rem;font-weight:700;color:#2d3b55;margin-bottom:36px}.ts-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:1060px;margin:0 auto;padding:0 20px}.ts-cluster-card{border-radius:10px;padding:22px 18px;text-align:center;text-decoration:none;border:1px solid #e8e8e8;transition:border-color .2s,transform .2s;background:#f8f9fb;display:block}.ts-cluster-card:hover{border-color:#f26522;transform:translateY(-2px)}.ts-cluster-card .icon{font-size:1.8rem;margin-bottom:8px}.ts-cluster-card h3{font-size:.93rem;font-weight:700;color:#2d3b55;margin-bottom:5px}.ts-cluster-card p{font-size:.82rem;color:#666;margin:0;line-height:1.5}.ts-char{padding:56px 0;background:#f8f9fb}.ts-char h2{text-align:center;font-size:1.5rem;font-weight:700;color:#2d3b55;margin-bottom:32px}.ts-char-table{overflow-x:auto;max-width:720px;margin:0 auto;padding:0 20px}.ts-char-table table{width:100%;border-collapse:collapse;font-size:.88rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000f}.ts-char-table th{background:#2d3b55;color:#fff;padding:12px 16px;text-align:left;font-size:.84rem}.ts-char-table td{padding:11px 16px;border-bottom:1px solid #f0f0f0;color:#444}.ts-char-table tr:last-child td{border-bottom:none}.ts-char-table .td-label{font-weight:600;color:#2d3b55}.ts-char-note{text-align:center;font-size:.85rem;color:#888;margin-top:16px}.ts-faq{padding:64px 0;background:#fff}.ts-faq h2{text-align:center;font-size:1.65rem;font-weight:700;color:#2d3b55;margin-bottom:36px}.ts-faq-inner{max-width:780px;margin:0 auto;padding:0 20px}.ts-faq-item{border-bottom:1px solid #e0e0e0}.ts-faq-item summary{font-weight:600;color:#2d3b55;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:.95rem}.ts-faq-item summary:after{content:"+";font-size:1.3rem;color:#f26522;flex-shrink:0}.ts-faq-item[open] summary:after{content:"-"}.ts-faq-item p{margin:0 0 18px;color:#555;font-size:.91rem;line-height:1.75}.ts-cta{padding:68px 20px;background:linear-gradient(135deg,#f26522,#f58040);text-align:center;color:#fff}.ts-cta h2{font-size:1.8rem;font-weight:800;margin-bottom:14px}.ts-cta p{font-size:.97rem;margin:0 auto 32px;opacity:.93;max-width:560px;line-height:1.7}.ts-cta .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ts-cta .btn-w{background:#fff;color:#f26522;font-weight:700;padding:14px 36px;border-radius:6px;text-decoration:none;font-size:1rem}.ts-cta .btn-w:hover{background:#2d3b55;color:#fff}.ts-cta .btn-o{background:transparent;color:#fff;font-weight:600;padding:14px 28px;border-radius:6px;text-decoration:none;border:2px solid rgba(255,255,255,.6);font-size:1rem}.ts-cta .btn-o:hover{border-color:#fff}
