@font-face{font-family:'Vazirmatn';src:url('../fonts/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Vazirmatn';src:url('../fonts/Vazirmatn-ExtraBold.woff2') format('woff2');font-weight:700 950;font-style:normal;font-display:swap}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:root{--ts-navy-950:#071426;--ts-navy-900:#0b1d33;--ts-navy-800:#102a46;--ts-blue-700:#075ea8;--ts-blue-600:#0879c9;--ts-blue-500:#0d96df;--ts-cyan-400:#20c7d9;--ts-emerald-500:#10a981;--ts-amber-500:#f6a609;--ts-amber-400:#ffbd38;--ts-violet-500:#8057e8;--ts-slate-900:#172033;--ts-slate-700:#42506a;--ts-slate-600:#5f6c82;--ts-slate-500:#78859a;--ts-slate-300:#cbd5e1;--ts-slate-200:#e3eaf2;--ts-slate-100:#f0f4f8;--ts-slate-50:#f7f9fc;--ts-white:#fff;--ts-radius-sm:12px;--ts-radius-md:18px;--ts-radius-lg:26px;--ts-radius-xl:36px;--ts-shadow-sm:0 8px 24px rgba(12,31,54,.07);--ts-shadow-md:0 18px 50px rgba(12,31,54,.11);--ts-shadow-lg:0 32px 80px rgba(6,24,43,.18)}html{scroll-padding-top:96px;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--ts-white);color:var(--ts-slate-900);font-family:'Vazirmatn',sans-serif;line-height:1.7}body.ts-menu-open{overflow:hidden}.ts-page,.ts-page *,.ts-header *,.ts-footer *,.ts-mobile-cta *{box-sizing:border-box}.ts-page{overflow:clip}.ts-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ts-section{padding:92px 0;position:relative}.ts-page>.ts-section,.ts-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.ts-section h1,.ts-section h2,.ts-section h3,.ts-page p{margin-top:0}.ts-announcement{background:var(--ts-navy-950);color:rgba(255,255,255,.82);font-size:.78rem}.ts-announcement__inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ts-announcement p{margin:0;display:flex;align-items:center;gap:8px}.ts-announcement p i{color:var(--ts-amber-400)}.ts-announcement a{color:#fff;text-decoration:none;font-weight:800;display:flex;align-items:center;gap:7px}.ts-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(203,213,225,.75);backdrop-filter:blur(18px);transition:box-shadow .25s ease}.ts-header.is-scrolled{box-shadow:0 12px 35px rgba(15,23,42,.09)}.ts-header__inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ts-brand{min-width:0;display:inline-flex;align-items:center;gap:11px;color:var(--ts-navy-900);text-decoration:none}.ts-brand img{flex:0 0 auto;width:54px;height:54px;object-fit:contain}.ts-brand__text{min-width:0;display:flex;flex-direction:column;line-height:1.15}.ts-brand__text strong{font-size:1.03rem;font-weight:950}.ts-brand__text small{margin-top:5px;color:var(--ts-blue-600);font-size:.69rem;font-weight:700}.ts-nav{display:flex;align-items:center;gap:2px}.ts-nav a{position:relative;padding:10px 12px;color:var(--ts-slate-700);text-decoration:none;font-size:.85rem;font-weight:750;border-radius:10px;transition:color .2s,background .2s}.ts-nav a:hover,.ts-nav a.is-active{color:var(--ts-blue-700);background:#edf7ff}.ts-header__actions{display:flex;align-items:center;gap:10px}.ts-header__phone{width:42px;height:42px;display:none;place-items:center;border-radius:12px;color:var(--ts-blue-700);background:#edf7ff}.ts-menu-button{display:none;width:44px;height:44px;padding:11px 9px;border:0;background:var(--ts-slate-100);border-radius:12px;cursor:pointer}.ts-menu-button span{display:block;width:22px;height:2px;margin:4px auto;border-radius:4px;background:var(--ts-navy-900);transition:transform .25s,opacity .2s}.ts-menu-button[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.ts-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}.ts-menu-button[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ts-mobile-menu{display:none;border-top:1px solid var(--ts-slate-200);background:#fff}.ts-mobile-menu nav{width:min(100% - 36px,520px);max-height:calc(100dvh - 115px);margin:auto;padding:14px 0 22px;overflow-y:auto;display:grid;gap:4px}.ts-mobile-menu a:not(.ts-btn){padding:13px 12px;color:var(--ts-slate-800,#26364d);text-decoration:none;font-weight:800;border-radius:10px}.ts-mobile-menu a:not(.ts-btn):hover{background:var(--ts-slate-100)}.ts-mobile-menu.is-open{display:block}.ts-btn{min-height:48px;padding:11px 22px;border:1px solid transparent;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit;background:transparent;font:inherit;font-size:.89rem;font-weight:850;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s}.ts-btn:hover{transform:translateY(-2px)}.ts-btn--sm{min-height:42px;padding:9px 18px;font-size:.82rem}.ts-btn--lg{min-height:56px;padding:14px 27px}.ts-btn--primary{color:#1a2636;background:linear-gradient(135deg,var(--ts-amber-400),var(--ts-amber-500));box-shadow:0 12px 26px rgba(246,166,9,.25)}.ts-btn--primary:hover{box-shadow:0 17px 34px rgba(246,166,9,.34)}.ts-btn--ghost{color:var(--ts-navy-800);border-color:#cad9e8;background:rgba(255,255,255,.7)}.ts-btn--ghost:hover{border-color:var(--ts-blue-500);color:var(--ts-blue-700)}.ts-btn--outline{color:var(--ts-blue-700);border-color:#b7d5ea;background:#fff}.ts-btn--outline:hover{border-color:var(--ts-blue-500);box-shadow:var(--ts-shadow-sm)}.ts-btn--white{color:var(--ts-blue-700);background:#fff;box-shadow:0 15px 35px rgba(0,0,0,.15)}.ts-hero{min-height:auto;padding:64px 0 34px;position:relative;background:linear-gradient(145deg,#f9fcff 0%,#eef8ff 42%,#f3fbfc 100%)}.ts-hero::before{content:'';position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(8,121,201,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(8,121,201,.07) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.ts-hero__glow{position:absolute;border-radius:50%;filter:blur(8px);pointer-events:none}.ts-hero__glow--one{width:420px;height:420px;top:-150px;right:-160px;background:rgba(32,199,217,.17)}.ts-hero__glow--two{width:330px;height:330px;left:-100px;bottom:40px;background:rgba(128,87,232,.09)}.ts-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.93fr);gap:58px;align-items:center}.ts-eyebrow,.ts-kicker{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--ts-blue-700);background:#e7f5ff;border:1px solid #c9e8fb;border-radius:99px;padding:7px 14px;font-size:.78rem;font-weight:850}.ts-eyebrow__pulse{width:8px;height:8px;border-radius:50%;background:var(--ts-emerald-500);box-shadow:0 0 0 6px rgba(16,169,129,.12)}.ts-hero h1{margin:24px 0 22px;color:var(--ts-navy-950);font-size:clamp(2.75rem,5vw,4.75rem);font-weight:950;line-height:1.15;letter-spacing:-.055em}.ts-hero h1 span,.ts-section-head h2 span{color:transparent;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-cyan-400));-webkit-background-clip:text;background-clip:text}.ts-hero__lead{max-width:650px;margin-bottom:30px;color:var(--ts-slate-600);font-size:1.07rem;line-height:2}.ts-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ts-hero__assurances{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 18px}.ts-hero__assurances span{display:flex;align-items:center;gap:7px;color:var(--ts-slate-700);font-size:.79rem;font-weight:800}.ts-hero__assurances i{color:var(--ts-emerald-500)}.ts-hero__visual{min-height:480px;display:grid;place-items:center;position:relative}.ts-dashboard{width:min(100%,500px);position:relative;z-index:2;padding:22px;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:var(--ts-shadow-lg);backdrop-filter:blur(16px)}.ts-dashboard::before{content:'';position:absolute;inset:-12px;z-index:-1;border-radius:36px;background:linear-gradient(135deg,rgba(13,150,223,.15),rgba(32,199,217,.08),rgba(128,87,232,.12))}.ts-dashboard__topbar{padding-bottom:18px;border-bottom:1px solid var(--ts-slate-200);display:flex;justify-content:space-between;align-items:center}.ts-dashboard__identity{display:flex;align-items:center;gap:11px}.ts-dashboard__identity>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-cyan-400));box-shadow:0 10px 24px rgba(8,121,201,.22)}.ts-dashboard__identity div{display:flex;flex-direction:column}.ts-dashboard__identity strong{font-size:.9rem}.ts-dashboard__identity small{margin-top:3px;color:var(--ts-slate-500);font-size:.68rem}.ts-live{padding:5px 9px;display:flex;align-items:center;gap:6px;border-radius:99px;color:#087458;background:#e0f7ef;font-size:.69rem;font-weight:850}.ts-live i{width:6px;height:6px;border-radius:50%;background:var(--ts-emerald-500)}.ts-dashboard__summary{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ts-dashboard__summary article{min-width:0;padding:14px 10px;position:relative;border:1px solid var(--ts-slate-200);border-radius:15px;background:var(--ts-slate-50)}.ts-dashboard__summary span{display:block;color:var(--ts-slate-500);font-size:.62rem}.ts-dashboard__summary strong{display:block;margin-top:6px;color:var(--ts-slate-900);font-size:.72rem;line-height:1.5}.ts-dashboard__summary i{position:absolute;left:9px;top:10px;color:var(--ts-blue-500);font-size:.75rem}.ts-sales-flow{padding:17px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--ts-navy-900),#0f385a)}.ts-sales-flow__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ts-sales-flow__head strong{font-size:.76rem}.ts-sales-flow__head span{padding:4px 8px;border-radius:99px;color:#a6ecf4;background:rgba(32,199,217,.13);font-size:.61rem}.ts-sales-flow__track{margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:6px}.ts-sales-flow__track div{min-width:50px;display:grid;place-items:center;gap:6px}.ts-sales-flow__track div i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#b9f5fb;background:rgba(32,199,217,.12)}.ts-sales-flow__track div span{font-size:.62rem;color:rgba(255,255,255,.76)}.ts-sales-flow__track b{color:rgba(255,255,255,.25);font-size:.6rem}.ts-float-card{position:absolute;z-index:3;padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:var(--ts-shadow-md);animation:tsFloat 4s ease-in-out infinite}.ts-float-card>i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.ts-float-card div{display:flex;flex-direction:column}.ts-float-card strong{font-size:.74rem}.ts-float-card span{margin-top:3px;color:var(--ts-slate-500);font-size:.59rem}.ts-float-card--ai{top:23px;left:-25px}.ts-float-card--ai>i{color:#6f3dd3;background:#eee7ff}.ts-float-card--support{right:-22px;bottom:27px;animation-delay:-.8s}.ts-float-card--support>i{color:#087458;background:#ddf7ef}@keyframes tsFloat{50%{transform:translateY(-8px)}}.ts-proof-strip{position:relative;z-index:2;margin-top:32px;padding:16px 22px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(194,217,233,.8);border-radius:20px;background:rgba(255,255,255,.75);box-shadow:var(--ts-shadow-sm);backdrop-filter:blur(12px)}.ts-proof-strip>div{padding:4px 18px;display:flex;align-items:center;justify-content:center;gap:11px;border-left:1px solid var(--ts-slate-200)}.ts-proof-strip>div:last-child{border-left:0}.ts-proof-strip i{color:var(--ts-blue-600);font-size:1.1rem}.ts-proof-strip span{display:flex;flex-direction:column;color:var(--ts-slate-500);font-size:.65rem}.ts-proof-strip strong{color:var(--ts-navy-900);font-size:.84rem}.ts-signal-bar{border-block:1px solid var(--ts-slate-200);background:#fff}.ts-signal-bar .ts-container{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:18px}.ts-signal-bar span{display:flex;align-items:center;gap:7px;color:var(--ts-slate-600);font-size:.77rem;font-weight:750}.ts-signal-bar i{color:var(--ts-blue-500)}.ts-section-head{max-width:920px;margin-bottom:32px}.ts-section-head--center{margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.ts-section-head h2{max-width:860px;margin:14px 0 12px;color:var(--ts-navy-950);font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.35;font-weight:950;letter-spacing:-.025em}.ts-section-head p{max-width:680px;margin-bottom:0;color:var(--ts-slate-600);font-size:.92rem;line-height:1.85}.ts-section-head--compact{max-width:920px;margin-bottom:26px}.ts-section-head--compact h2{max-width:860px;margin:12px 0 10px;font-size:clamp(1.65rem,2.45vw,2.25rem);line-height:1.35;letter-spacing:-.02em}.ts-section-head--compact p{max-width:620px;font-size:.86rem;line-height:1.8}.ts-kicker--light{color:#b9f5fb;background:rgba(32,199,217,.1);border-color:rgba(32,199,217,.22)}.ts-problems{background:#fff}.ts-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-problem-card{min-width:0;padding:26px;position:relative;border:1px solid var(--ts-slate-200);border-radius:var(--ts-radius-lg);background:linear-gradient(160deg,#fff,#fbfdff);box-shadow:var(--ts-shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.ts-problem-card:hover{transform:translateY(-5px);border-color:#badff5;box-shadow:var(--ts-shadow-md)}.ts-problem-card__icon{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;color:#e65858;background:#fff0f0;font-size:1.2rem}.ts-problem-card__number{position:absolute;left:26px;top:24px;color:#dce5ef;font-size:2rem;font-weight:950}.ts-problem-card h3{margin:22px 0 12px;font-size:1.05rem}.ts-problem-card>p{min-height:84px;margin-bottom:18px;color:var(--ts-slate-600);font-size:.86rem;line-height:1.9}.ts-problem-card__result{padding-top:15px;border-top:1px solid var(--ts-slate-200);display:flex;align-items:flex-start;gap:8px;color:var(--ts-slate-700);font-size:.76rem;font-weight:800}.ts-problem-card__result i{margin-top:3px;color:var(--ts-emerald-500)}.ts-solution{color:#fff;background:radial-gradient(circle at 12% 25%,rgba(32,199,217,.13),transparent 28%),linear-gradient(135deg,var(--ts-navy-950),#0a2b49 65%,#073a54)}.ts-solution__grid{display:grid;grid-template-columns:1.05fr .78fr;gap:58px;align-items:center}.ts-solution__content h2{max-width:760px;margin:18px 0 16px;color:#fff;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.4;font-weight:950}.ts-solution__content>p{max-width:650px;color:rgba(255,255,255,.68);line-height:2}.ts-solution__list{margin:32px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.ts-solution__list>div{padding:15px;display:flex;gap:11px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.04)}.ts-solution__list i{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;color:#9be8f1;background:rgba(32,199,217,.1)}.ts-solution__list span{color:rgba(255,255,255,.6);font-size:.69rem;line-height:1.65}.ts-solution__list strong{display:block;margin-bottom:3px;color:#fff;font-size:.83rem}.ts-text-link{display:inline-flex;align-items:center;gap:8px;color:#a9edf4;font-size:.85rem;font-weight:850;text-decoration:none}.ts-decision-card{padding:37px;position:relative;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.06));box-shadow:0 30px 70px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.ts-decision-card__seal{width:66px;height:66px;margin-bottom:20px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:21px;color:var(--ts-amber-400);background:rgba(246,166,9,.13);font-size:1.5rem}.ts-decision-card>span{color:#9be8f1;font-size:.75rem;font-weight:850}.ts-decision-card h3{margin:8px 0 12px;font-size:1.55rem}.ts-decision-card p{color:rgba(255,255,255,.68);font-size:.83rem;line-height:1.9}.ts-decision-card ul{margin:22px 0;padding:18px 0;list-style:none;border-block:1px solid rgba(255,255,255,.1);display:grid;gap:11px}.ts-decision-card li{display:flex;gap:8px;color:rgba(255,255,255,.84);font-size:.78rem}.ts-decision-card li i{color:#75e0bd}.ts-outcomes{background:linear-gradient(180deg,#fff,#f7fbff)}.ts-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.ts-outcome-card{min-width:0;padding:23px 20px;position:relative;overflow:hidden;border:1px solid var(--ts-slate-200);border-radius:24px;background:#fff;box-shadow:var(--ts-shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.ts-outcome-card::before{content:'';position:absolute;inset-inline:22px;top:0;height:4px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,var(--ts-blue-600),var(--ts-cyan-400))}.ts-outcome-card:hover{transform:translateY(-5px);border-color:#b9def3;box-shadow:var(--ts-shadow-md)}.ts-outcome-card__icon{width:54px;height:54px;margin-bottom:18px;display:grid;place-items:center;border-radius:17px;color:var(--ts-blue-700);background:#e8f5fe;font-size:1.15rem}.ts-outcome-card:nth-child(2) .ts-outcome-card__icon{color:#08785c;background:#def7ef}.ts-outcome-card:nth-child(3) .ts-outcome-card__icon{color:#7040d1;background:#eee9ff}.ts-outcome-card:nth-child(4) .ts-outcome-card__icon{color:#bb6900;background:#fff1d9}.ts-outcome-card>span{color:var(--ts-blue-600);font-size:.68rem;font-weight:900}.ts-outcome-card h3{margin:8px 0 11px;color:var(--ts-slate-900);font-size:1rem;line-height:1.65}.ts-outcome-card p{color:var(--ts-slate-600);font-size:.76rem;line-height:1.85}.ts-outcome-card ul{margin:18px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--ts-slate-200);display:grid;gap:10px}.ts-outcome-card li{position:relative;padding-right:18px;color:var(--ts-slate-700);font-size:.69rem;line-height:1.65}.ts-outcome-card li::before{content:'';position:absolute;right:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--ts-emerald-500);box-shadow:0 0 0 4px #ddf7ef}.ts-portfolio{background:radial-gradient(circle at 9% 16%,rgba(32,199,217,.11),transparent 28%),linear-gradient(180deg,#f7fbff,#fff)}.ts-portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ts-portfolio-card{min-width:0;padding:14px 14px 20px;display:flex;flex-direction:column;border:1px solid #d7e9f6;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:var(--ts-shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.ts-portfolio-card:hover{transform:translateY(-5px);border-color:#b7d5ea;box-shadow:var(--ts-shadow-md)}.ts-portfolio-card__media{margin:0 0 16px;aspect-ratio:1.42 / 1;overflow:hidden;border:1px solid var(--ts-slate-200);border-radius:18px;background:linear-gradient(135deg,#eef8ff,#fff)}.ts-portfolio-card__media picture{width:100%;height:100%;display:block}.ts-portfolio-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transition:transform .35s ease}.ts-portfolio-card:hover .ts-portfolio-card__media img{transform:scale(1.04)}.ts-portfolio-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ts-portfolio-card__top span{color:var(--ts-blue-700);font-size:.68rem;font-weight:950;line-height:1.7}.ts-portfolio-card__top i{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-cyan-400));box-shadow:0 10px 24px rgba(8,121,201,.18)}.ts-portfolio-card:nth-child(2) .ts-portfolio-card__top i{background:linear-gradient(135deg,var(--ts-emerald-500),#27c6a0)}.ts-portfolio-card:nth-child(3) .ts-portfolio-card__top i{background:linear-gradient(135deg,var(--ts-violet-500),#b45df0)}.ts-portfolio-card:nth-child(4) .ts-portfolio-card__top i{background:linear-gradient(135deg,var(--ts-amber-500),#ff7d54)}.ts-portfolio-card h3{margin:17px 0 10px;color:var(--ts-navy-950);font-size:1.08rem;font-weight:950}.ts-portfolio-card p{flex:1;margin-bottom:20px;color:var(--ts-slate-600);font-size:.77rem;line-height:1.9}.ts-portfolio-card a{min-height:42px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-radius:13px;color:var(--ts-blue-700);background:#e8f5fe;font-size:.78rem;font-weight:900;text-decoration:none}.ts-portfolio-card a i{font-size:.7rem}.ts-portfolio__cta{margin-top:24px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d7e9f6;border-radius:22px;background:#fff;box-shadow:var(--ts-shadow-sm)}.ts-portfolio__cta p{margin:0;color:var(--ts-slate-600);font-size:.86rem;line-height:1.9}.ts-portfolio__cta strong{color:var(--ts-navy-950)}.ts-features{padding-top:64px;background:var(--ts-slate-50)}.ts-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ts-feature-card{min-width:0;padding:24px;display:flex;align-items:flex-start;gap:16px;border:1px solid var(--ts-slate-200);border-radius:20px;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.ts-feature-card:hover{transform:translateY(-4px);border-color:#b9def3;box-shadow:var(--ts-shadow-md)}.ts-feature-card__icon{width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:15px;color:var(--ts-blue-700);background:#e8f5fe;font-size:1.05rem}.ts-feature-card:nth-child(4n+2) .ts-feature-card__icon{color:#7040d1;background:#eee9ff}.ts-feature-card:nth-child(4n+3) .ts-feature-card__icon{color:#08785c;background:#def7ef}.ts-feature-card:nth-child(4n) .ts-feature-card__icon{color:#bb6900;background:#fff1d9}.ts-feature-card__content{min-width:0}.ts-feature-card__content>span{display:block;margin-bottom:5px;color:var(--ts-blue-600);font-size:.65rem;font-weight:850}.ts-feature-card h3{margin-bottom:8px;color:var(--ts-slate-900);font-size:.93rem}.ts-feature-card p{margin-bottom:0;color:var(--ts-slate-600);font-size:.75rem;line-height:1.8}.ts-feature-card[hidden]{display:none}.ts-features__more{margin-top:28px;text-align:center}.ts-features__more .ts-btn i{transition:transform .2s}.ts-features__more .ts-btn[aria-expanded="true"] i{transform:rotate(180deg)}.ts-case-study{background:radial-gradient(circle at 8% 12%,rgba(8,121,201,.08),transparent 28%),#fff}.ts-case-study__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:center}.ts-case-study__content h2{margin:16px 0 13px;color:var(--ts-navy-950);font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.4;font-weight:950;letter-spacing:-.025em}.ts-case-study__content h2 span{color:transparent;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-cyan-400));-webkit-background-clip:text;background-clip:text}.ts-case-study__content>p{color:var(--ts-slate-600);font-size:.92rem;line-height:2}.ts-case-study__quote{margin-top:28px;padding:22px 24px;display:flex;gap:15px;border:1px solid #c9e4f5;border-radius:20px;background:#f3faff}.ts-case-study__quote i{color:var(--ts-blue-500);font-size:1.4rem}.ts-case-study__quote p{margin:0;color:var(--ts-slate-700);font-size:.82rem;line-height:1.9;font-weight:750}.ts-case-study__board{position:relative;padding:34px;border:1px solid var(--ts-slate-200);border-radius:30px;background:linear-gradient(160deg,#fff,#f7fbff);box-shadow:var(--ts-shadow-lg)}.ts-case-study__label{position:absolute;top:-15px;left:32px;padding:7px 15px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-violet-500));font-size:.67rem;font-weight:900;box-shadow:0 10px 22px rgba(8,121,201,.2)}.ts-case-study__row{padding:20px 0;display:grid;grid-template-columns:145px 1fr;gap:20px;border-bottom:1px solid var(--ts-slate-200)}.ts-case-study__row:first-of-type{padding-top:8px}.ts-case-study__row span{color:var(--ts-blue-700);font-size:.76rem;font-weight:950}.ts-case-study__row p{margin:0;color:var(--ts-slate-600);font-size:.78rem;line-height:1.9}.ts-case-study__metrics{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ts-case-study__metrics div{padding:15px 10px;border-radius:16px;background:#fff;border:1px solid var(--ts-slate-200);text-align:center}.ts-case-study__metrics strong{display:block;margin-bottom:4px;color:var(--ts-navy-900);font-size:.82rem}.ts-case-study__metrics span{color:var(--ts-slate-500);font-size:.64rem;font-weight:750}.ts-process{background:#fff}.ts-process__timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.ts-process__timeline::before{content:'';position:absolute;right:8%;left:8%;top:43px;height:2px;background:linear-gradient(90deg,#d9e7f2,var(--ts-blue-500),#d9e7f2)}.ts-process-card{padding:0 22px;position:relative;text-align:center}.ts-process-card>span{position:absolute;right:12px;top:-8px;color:#e5edf5;font-size:2.5rem;font-weight:950}.ts-process-card__icon{width:86px;height:86px;margin:0 auto 22px;position:relative;z-index:1;display:grid;place-items:center;border:8px solid #fff;border-radius:26px;color:#fff;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-cyan-400));box-shadow:0 13px 28px rgba(8,121,201,.2);font-size:1.25rem}.ts-process-card h3{margin-bottom:10px;font-size:.96rem}.ts-process-card p{min-height:79px;color:var(--ts-slate-600);font-size:.76rem;line-height:1.8}.ts-process-card small{color:var(--ts-blue-600);font-size:.65rem;font-weight:850}.ts-comparison{color:#fff;background:linear-gradient(145deg,#082039,#0d3454)}.ts-comparison__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center}.ts-comparison__intro h2{margin:16px 0;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.4}.ts-comparison__intro p{margin-bottom:25px;color:rgba(255,255,255,.66);font-size:.9rem;line-height:1.9}.ts-compare-table{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.06);box-shadow:0 25px 60px rgba(0,0,0,.2)}.ts-compare-table>div{min-height:60px;padding:13px 18px;display:grid;grid-template-columns:.75fr 1fr 1.08fr;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.ts-compare-table>div:last-child{border-bottom:0}.ts-compare-table__head{min-height:54px !important;background:rgba(255,255,255,.08)}.ts-compare-table span,.ts-compare-table strong{font-size:.75rem}.ts-compare-table>div>span:nth-child(2){color:rgba(255,255,255,.52)}.ts-compare-table>div>span:last-child{color:#c0f3e4;font-weight:800}.ts-compare-table i{margin-left:6px;color:#63d7b5}.ts-fit{background:linear-gradient(180deg,#f7f9fc,#eef6fb)}.ts-fit__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ts-fit-card{min-width:0;padding:28px;border-radius:26px;background:#fff;box-shadow:var(--ts-shadow-sm)}.ts-fit-card--yes{border:1px solid #bfe9dc}.ts-fit-card--no{border:1px solid #f3d0d0}.ts-fit-card__head{display:flex;align-items:center;gap:13px;padding-bottom:19px;border-bottom:1px solid var(--ts-slate-200)}.ts-fit-card__head i{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:15px;font-size:1.18rem}.ts-fit-card--yes .ts-fit-card__head i{color:#08785c;background:#def7ef}.ts-fit-card--no .ts-fit-card__head i{color:#c24141;background:#fff0f0}.ts-fit-card h3{margin:0;color:var(--ts-slate-900);font-size:1.12rem}.ts-fit-card ul{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:14px}.ts-fit-card li{position:relative;padding-right:26px;color:var(--ts-slate-700);font-size:.83rem;line-height:1.9}.ts-fit-card li::before{position:absolute;right:0;top:.28em;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.58rem}.ts-fit-card--yes li::before{content:"\f00c";color:#08785c;background:#ddf7ef}.ts-fit-card--no li::before{content:"\f00d";color:#c24141;background:#fff0f0}.ts-fit__cta{max-width:900px;margin:28px auto 0;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #c9e4f5;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:var(--ts-shadow-sm)}.ts-fit__cta p{margin:0;color:var(--ts-slate-700);font-size:.82rem;line-height:1.9}.ts-fit__cta .ts-btn{flex:0 0 auto}.ts-testimonials{background:#fff}.ts-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-testimonial-card{padding:30px;border:1px solid var(--ts-slate-200);border-radius:24px;box-shadow:var(--ts-shadow-sm)}.ts-testimonial-card__quote{color:var(--ts-blue-500);font-size:1.5rem}.ts-testimonial-card>p{min-height:115px;color:var(--ts-slate-700);line-height:2}.ts-testimonial-card__author{padding-top:17px;border-top:1px solid var(--ts-slate-200);display:flex;align-items:center;gap:11px}.ts-testimonial-card__author img{border-radius:50%;object-fit:cover}.ts-testimonial-card__author div{display:flex;flex-direction:column}.ts-testimonial-card__author span{color:var(--ts-slate-500);font-size:.7rem}.ts-pricing{background:linear-gradient(180deg,#f7f9fc,#eff6fb)}.ts-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.ts-price-card{min-width:0;padding:27px 22px 22px;position:relative;display:flex;flex-direction:column;border:1px solid var(--ts-slate-200);border-radius:25px;background:#fff;box-shadow:var(--ts-shadow-sm)}.ts-price-card--recommended{border:2px solid var(--ts-blue-500);box-shadow:0 24px 55px rgba(8,121,201,.16);transform:translateY(-8px)}.ts-price-card__ribbon{position:absolute;top:-16px;right:22px;left:22px;padding:7px 10px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--ts-blue-600),var(--ts-violet-500));text-align:center;font-size:.68rem;font-weight:900;box-shadow:0 9px 22px rgba(8,121,201,.22)}.ts-price-card__head{padding-bottom:20px;border-bottom:1px solid var(--ts-slate-200)}.ts-price-card__icon{width:48px;height:48px;margin-bottom:16px;display:grid;place-items:center;border-radius:15px;color:var(--ts-blue-700);background:#e8f5fe}.ts-price-card__head>span{color:var(--ts-slate-500);font-size:.68rem}.ts-price-card__head h3{margin:4px 0 0;font-size:1.1rem}.ts-price-card__price{min-height:86px;padding:19px 0 8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.ts-price-card__price del{width:100%;color:var(--ts-slate-500);font-size:.72rem}.ts-price-card__price strong{color:var(--ts-navy-900);font-size:1.5rem;font-weight:950}.ts-price-card__price span{color:var(--ts-slate-500);font-size:.68rem}.ts-price-card__caption{min-height:44px;color:var(--ts-slate-500);font-size:.67rem;line-height:1.7}.ts-price-card ul{margin:13px 0 16px;padding:16px 0 0;list-style:none;border-top:1px solid var(--ts-slate-200);display:grid;align-content:start;gap:10px;flex:1}.ts-price-card li{display:flex;align-items:flex-start;gap:8px;color:var(--ts-slate-700);font-size:.68rem;line-height:1.65}.ts-price-card__option--extra[hidden]{display:none}.ts-price-card li i{width:18px;height:18px;flex:0 0 18px;margin-top:1px;display:grid;place-items:center;border-radius:50%;color:#087458;background:#ddf7ef;font-size:.55rem}.ts-price-card__more{width:fit-content;margin:0 0 14px;padding:5px 0;border:0;display:inline-flex;align-items:center;gap:7px;color:var(--ts-blue-600);background:transparent;font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.ts-price-card__more:hover{color:var(--ts-blue-700)}.ts-price-card__more:focus-visible{outline:3px solid rgba(13,150,223,.22);outline-offset:3px;border-radius:5px}.ts-price-card__more i{font-size:.58rem;transition:transform .25s ease}.ts-price-card__more[aria-expanded="true"] i{transform:rotate(180deg)}.ts-price-card .ts-btn{width:100%;min-height:46px;padding-inline:10px;font-size:.72rem}.ts-pricing__note{max-width:920px;margin:38px auto 0;padding:19px 22px;display:flex;align-items:center;gap:13px;border:1px solid #c9e4f5;border-radius:17px;background:rgba(255,255,255,.8)}.ts-pricing__note>i{color:var(--ts-blue-600);font-size:1.2rem}.ts-pricing__note p{margin:0;flex:1;color:var(--ts-slate-600);font-size:.75rem;line-height:1.7}.ts-pricing__note strong{color:var(--ts-slate-900)}.ts-pricing__note a{color:var(--ts-blue-700);font-size:.75rem;font-weight:900;white-space:nowrap}.ts-risk-reversal{padding-block:56px;background:#fff}.ts-risk-reversal__box{padding:44px 50px;display:flex;justify-content:space-between;align-items:center;gap:40px;border-radius:30px;color:#fff;background:radial-gradient(circle at 90% 10%,rgba(32,199,217,.2),transparent 30%),linear-gradient(135deg,var(--ts-navy-950),#0c3858);box-shadow:var(--ts-shadow-lg)}.ts-risk-reversal__content{max-width:720px}.ts-risk-reversal__content>span{color:#9be8f1;font-size:.75rem;font-weight:850}.ts-risk-reversal h2{margin:9px 0 11px;font-size:1.75rem;line-height:1.55}.ts-risk-reversal p{color:rgba(255,255,255,.65);font-size:.82rem}.ts-risk-reversal__content>div{display:flex;flex-wrap:wrap;gap:9px 17px}.ts-risk-reversal__content>div span{color:rgba(255,255,255,.83);font-size:.69rem}.ts-risk-reversal__content i{color:#65d8b6}.ts-risk-reversal__box>.ts-btn{flex:0 0 auto}.ts-faq{background:linear-gradient(145deg,#f7fbff,#f3f0ff)}.ts-faq__grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:start}.ts-faq__intro{position:sticky;top:110px}.ts-faq__intro h2{margin:18px 0 14px;color:var(--ts-navy-950);font-size:2.15rem;line-height:1.5}.ts-faq__intro>p{color:var(--ts-slate-600);line-height:1.9}.ts-faq__contact{margin-top:22px;padding:13px 15px;display:flex;align-items:center;gap:11px;border:1px solid #c9e4f5;border-radius:15px;color:var(--ts-slate-900);background:#fff;text-decoration:none;box-shadow:var(--ts-shadow-sm)}.ts-faq__contact>i{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--ts-blue-600)}.ts-faq__contact span{display:flex;flex-direction:column}.ts-faq__contact small{color:var(--ts-slate-500);font-size:.65rem}.ts-faq__contact strong{margin-top:2px;font-size:.82rem}.ts-faq__list{display:grid;gap:12px}.ts-faq-item{overflow:hidden;border:1px solid var(--ts-slate-200);border-radius:18px;background:#fff;box-shadow:var(--ts-shadow-sm);transition:border-color .25s,box-shadow .25s}.ts-faq-item h3{margin:0}.ts-faq-item.is-open{border-color:#9fd3f1;box-shadow:var(--ts-shadow-md)}.ts-faq-question{width:100%;min-height:72px;margin:0;padding:16px 19px;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:18px;color:var(--ts-slate-900);font:inherit;font-size:.88rem;font-weight:850;text-align:right;cursor:pointer}.ts-faq-question>span{flex:1}.ts-faq-question>i{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;color:var(--ts-blue-700);background:#e8f5fe;transition:transform .28s,color .2s,background .2s}.ts-faq-question:focus{outline:0}.ts-faq-question:focus-visible{box-shadow:inset 0 0 0 3px rgba(13,150,223,.24);border-radius:16px}.ts-faq-item.is-open .ts-faq-question{color:var(--ts-blue-700)}.ts-faq-item.is-open .ts-faq-question>i{transform:rotate(45deg);color:#fff;background:var(--ts-blue-600)}.ts-faq-answer{max-height:0;padding-inline:19px;overflow:hidden;opacity:0;transition:max-height .38s ease,opacity .25s ease}.ts-faq-answer>div{padding:0 0 20px;border-top:1px solid var(--ts-slate-200);padding-top:17px;color:var(--ts-slate-600);font-size:.81rem;line-height:2}.ts-faq-item.is-open .ts-faq-answer{max-height:420px;opacity:1}.ts-consultation{padding:84px 0;color:#fff;background:radial-gradient(circle at 10% 20%,rgba(128,87,232,.18),transparent 30%),radial-gradient(circle at 90% 80%,rgba(32,199,217,.17),transparent 34%),var(--ts-navy-950)}.ts-consultation__grid{display:grid;grid-template-columns:1fr .82fr;gap:82px;align-items:center}.ts-consultation__content h2{max-width:760px;margin:16px 0;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.45}.ts-consultation__content>p{max-width:620px;color:rgba(255,255,255,.66);font-size:.94rem;line-height:2}.ts-consultation__trust{margin-top:24px;display:flex;flex-wrap:wrap;gap:17px}.ts-consultation__trust span{color:rgba(255,255,255,.75);font-size:.72rem}.ts-consultation__trust i{margin-left:6px;color:#6eddbc}.ts-lead-form{padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:27px;background:#fff;color:var(--ts-slate-900);box-shadow:0 30px 70px rgba(0,0,0,.3)}.ts-lead-form__head{margin-bottom:21px;display:flex;justify-content:space-between;align-items:center;gap:10px}.ts-lead-form__head span{color:var(--ts-blue-700);font-size:1.05rem;font-weight:950}.ts-lead-form__head strong{color:var(--ts-slate-500);font-size:.67rem}.ts-lead-form label{display:block;margin-bottom:13px}.ts-lead-form label>span{display:block;margin-bottom:6px;color:var(--ts-slate-700);font-size:.7rem;font-weight:800}.ts-lead-form label>div{height:49px;display:flex;align-items:center;gap:9px;border:1px solid var(--ts-slate-200);border-radius:12px;background:var(--ts-slate-50);transition:border-color .2s,box-shadow .2s}.ts-lead-form label>div:focus-within{border-color:var(--ts-blue-500);box-shadow:0 0 0 4px rgba(13,150,223,.1)}.ts-lead-form label i{padding-inline:14px 2px;color:var(--ts-slate-500)}.ts-lead-form input{width:100%;height:100%;padding:0 6px 0 12px;border:0;outline:0;background:transparent;color:var(--ts-slate-900);font:inherit;font-size:.83rem}.ts-lead-form .ts-btn{width:100%;margin-top:5px}.ts-lead-form>small{display:block;margin-top:10px;color:var(--ts-slate-500);font-size:.61rem;text-align:center}.ts-contact-status{min-height:22px;margin:9px 0 0;font-size:.72rem;text-align:center}.ts-contact-status.is-success{color:#087458}.ts-contact-status.is-error{color:#c23c3c}.ts-footer{padding:75px 0 26px;color:rgba(255,255,255,.68);background:#06101e}.ts-footer__grid{display:grid;grid-template-columns:1.35fr .65fr .9fr .9fr;gap:48px}.ts-brand--footer{color:#fff}.ts-footer__brand>p{max-width:340px;margin:20px 0;font-size:.78rem;line-height:1.9}.ts-footer__socials{display:flex;gap:8px}.ts-footer__socials a{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05)}.ts-footer__socials img{object-fit:contain}.ts-footer__column,.ts-footer__trust{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ts-footer h3{margin:0 0 11px;color:#fff;font-size:.88rem}.ts-footer__column a,.ts-footer__column p{margin:0;display:flex;align-items:flex-start;gap:8px;color:rgba(255,255,255,.63);text-decoration:none;font-size:.73rem;line-height:1.75}.ts-footer__column a:hover{color:#fff}.ts-footer__column i{margin-top:4px;color:#71dce8}.ts-footer__trust-card{display:flex;align-items:flex-start;gap:10px}.ts-footer__trust-card>i{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:var(--ts-amber-400);background:rgba(246,166,9,.1)}.ts-footer__trust-card div{display:flex;flex-direction:column}.ts-footer__trust-card strong{color:#fff;font-size:.76rem}.ts-footer__trust-card span{margin-top:3px;font-size:.64rem;line-height:1.6}.ts-enamad{width:75px;height:75px;margin-top:8px;padding:4px;display:block;border-radius:11px;background:#fff}.ts-enamad img{width:100%;height:100%;object-fit:contain}.ts-footer__bottom{margin-top:45px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;gap:18px}.ts-footer__bottom p{margin:0;font-size:.65rem}.ts-floating-support{position:fixed;z-index:900;right:22px;bottom:22px;min-height:52px;padding:8px 10px 8px 15px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.7);border-radius:99px;color:#fff;background:linear-gradient(135deg,#0b9f79,#12bf8f);box-shadow:0 15px 38px rgba(9,122,92,.3);text-decoration:none}.ts-floating-support i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14)}.ts-floating-support span{font-size:.72rem;font-weight:850}.ts-back-to-top{position:fixed;z-index:890;left:22px;bottom:22px;width:46px;height:46px;border:1px solid rgba(255,255,255,.7);border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--ts-blue-600);box-shadow:0 13px 30px rgba(8,121,201,.25);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,visibility .2s,transform .2s}.ts-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.ts-mobile-cta{display:none}.ts-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.ts-reveal.is-visible{opacity:1;transform:none}.ts-hero .ts-reveal{opacity:1;transform:none}@media (max-width:1100px){.ts-nav{display:none}.ts-menu-button{display:block}.ts-header__phone{display:grid}.ts-hero__grid{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);gap:38px}.ts-float-card--ai{left:-5px}.ts-float-card--support{right:-5px}.ts-outcome-grid{grid-template-columns:repeat(2,1fr)}.ts-portfolio-grid{grid-template-columns:repeat(2,1fr)}.ts-feature-grid{grid-template-columns:repeat(2,1fr)}.ts-case-study__grid{gap:36px}.ts-pricing-grid{grid-template-columns:repeat(2,1fr);gap:22px}.ts-price-card--recommended{transform:none}.ts-footer__grid{grid-template-columns:1.2fr .7fr 1fr}.ts-footer__trust{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center}.ts-footer__trust h3{width:100%}}@media (max-width:900px){.ts-section{padding:70px 0}.ts-hero{padding-top:46px}.ts-hero__grid{grid-template-columns:1fr}.ts-hero__content{text-align:center;display:flex;flex-direction:column;align-items:center}.ts-hero__lead{max-width:720px}.ts-hero__visual{min-height:430px;width:min(100%,600px);margin-inline:auto}.ts-proof-strip{grid-template-columns:repeat(2,1fr)}.ts-proof-strip>div:nth-child(2){border-left:0}.ts-proof-strip>div:nth-child(-n+2){padding-bottom:14px;border-bottom:1px solid var(--ts-slate-200)}.ts-proof-strip>div:nth-child(n+3){padding-top:14px}.ts-problem-grid{grid-template-columns:1fr}.ts-problem-card>p{min-height:auto}.ts-solution__grid,.ts-case-study__grid,.ts-comparison__grid,.ts-consultation__grid{grid-template-columns:1fr}.ts-solution__grid{gap:48px}.ts-portfolio__cta{flex-direction:column;align-items:stretch;text-align:center}.ts-case-study__content{text-align:center}.ts-case-study__content .ts-kicker{margin-inline:auto}.ts-case-study__quote{text-align:right}.ts-process__timeline{grid-template-columns:repeat(2,1fr);gap:45px 10px}.ts-process__timeline::before{display:none}.ts-fit__grid{grid-template-columns:1fr}.ts-fit__cta{flex-direction:column;align-items:stretch;text-align:center}.ts-faq__grid{grid-template-columns:1fr;gap:35px}.ts-faq__intro{position:static}.ts-faq__intro h2{max-width:650px}.ts-faq__contact{width:fit-content}.ts-consultation__grid{gap:45px}.ts-consultation__content{text-align:center}.ts-consultation__content>p{margin-inline:auto}.ts-consultation__content .ts-kicker{margin-inline:auto}.ts-consultation__trust{justify-content:center}.ts-lead-form{width:min(100%,560px);margin-inline:auto}}@media (max-width:720px){html{scroll-padding-top:82px}body{padding-bottom:68px}.ts-container{width:min(100% - 32px,1180px)}.ts-announcement{display:none}.ts-header__inner{height:68px}.ts-brand img{width:45px;height:45px}.ts-brand__text strong{font-size:.9rem}.ts-brand__text small{font-size:.61rem}.ts-header__actions>.ts-btn{display:none}.ts-header__phone{display:grid;width:40px;height:40px}.ts-menu-button{width:40px;height:40px}.ts-section{padding:54px 0}.ts-section-head{margin-bottom:24px}.ts-section-head h2{font-size:1.72rem;line-height:1.45}.ts-section-head p{font-size:.84rem;line-height:1.75}.ts-section-head--compact{margin-bottom:20px}.ts-section-head--compact h2{max-width:560px;font-size:1.58rem;line-height:1.45}.ts-section-head--compact p{font-size:.82rem;line-height:1.75}.ts-hero{min-height:auto;padding:34px 0 24px}.ts-hero h1{margin:16px 0 16px;font-size:clamp(2.15rem,10.5vw,3rem);line-height:1.22}.ts-hero__lead{margin-bottom:22px;font-size:.9rem;line-height:1.85}.ts-hero__actions{width:100%}.ts-hero__actions .ts-btn{flex:1 1 100%}.ts-hero__assurances{margin-top:20px;justify-content:center}.ts-hero__visual{display:none}.ts-dashboard{padding:14px;border-radius:23px}.ts-dashboard__summary article{padding:12px 8px}.ts-dashboard__summary i{display:none}.ts-dashboard__summary strong{font-size:.66rem}.ts-sales-flow{padding:14px 10px}.ts-sales-flow__track div{min-width:42px}.ts-sales-flow__track div i{width:31px;height:31px}.ts-float-card{display:none}.ts-proof-strip{margin-top:20px;padding:13px 8px}.ts-proof-strip>div{padding-inline:6px;gap:7px}.ts-proof-strip i{font-size:.9rem}.ts-proof-strip strong{font-size:.73rem}.ts-proof-strip span{font-size:.57rem}.ts-signal-bar{overflow:hidden}.ts-signal-bar .ts-container{width:max-content;min-height:58px;padding-inline:16px;animation:tsMarquee 18s linear infinite}.ts-signal-bar span{white-space:nowrap}@keyframes tsMarquee{from{transform:translateX(-15%)}to{transform:translateX(15%)}}.ts-problem-card{padding:21px}.ts-solution__list{grid-template-columns:1fr}.ts-decision-card{padding:28px 23px}.ts-outcome-grid{grid-template-columns:1fr}.ts-outcome-card{padding:21px 19px}.ts-portfolio-grid{grid-template-columns:1fr}.ts-portfolio-card{padding:21px}.ts-portfolio__cta{padding:18px}.ts-features{padding-top:42px}.ts-feature-grid{grid-template-columns:1fr}.ts-feature-card{padding:20px}.ts-case-study__board{padding:28px 21px 22px;border-radius:24px}.ts-case-study__row{grid-template-columns:1fr;gap:8px}.ts-case-study__metrics{grid-template-columns:1fr}.ts-process__timeline{grid-template-columns:1fr;gap:28px}.ts-process-card{padding:0 10px}.ts-process-card p{min-height:auto}.ts-compare-table>div{padding:13px 11px;grid-template-columns:.8fr .85fr 1.15fr}.ts-compare-table span,.ts-compare-table strong{font-size:.64rem;line-height:1.65}.ts-fit-card{padding:25px 21px}.ts-fit-card li{font-size:.78rem}.ts-fit__cta{padding:20px}.ts-pricing-grid{grid-template-columns:1fr}.ts-price-card{padding:24px 21px 20px}.ts-pricing__note{align-items:flex-start;flex-wrap:wrap}.ts-pricing__note p{min-width:calc(100% - 45px)}.ts-risk-reversal{padding-block:38px}.ts-risk-reversal__box{padding:30px 23px;flex-direction:column;align-items:stretch;text-align:center}.ts-risk-reversal__content>div{justify-content:center}.ts-faq__intro{text-align:center;display:flex;flex-direction:column;align-items:center}.ts-faq__intro h2{font-size:1.85rem}.ts-faq-question{min-height:66px;padding:14px 15px;font-size:.81rem}.ts-faq-question>i{width:34px;height:34px;flex-basis:34px}.ts-consultation{padding:58px 0}.ts-lead-form{padding:24px 19px}.ts-lead-form__head{align-items:flex-start;flex-direction:column}.ts-footer{padding-top:42px}.ts-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ts-footer__brand{grid-column:1 / -1}.ts-footer__brand>p{max-width:none}.ts-footer__trust{grid-column:1 / -1}.ts-footer__bottom{flex-direction:column;text-align:center}.ts-floating-support{display:none}.ts-back-to-top{left:14px;bottom:80px;width:42px;height:42px}.ts-mobile-cta{position:fixed;z-index:1200;right:0;left:0;bottom:0;height:68px;padding:9px 13px calc(9px + env(safe-area-inset-bottom));display:grid;grid-template-columns:.72fr 1.28fr;gap:8px;border-top:1px solid var(--ts-slate-200);background:rgba(255,255,255,.96);box-shadow:0 -12px 35px rgba(15,23,42,.12);backdrop-filter:blur(14px)}.ts-mobile-cta a{border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-size:.78rem;font-weight:900}.ts-mobile-cta__call{color:var(--ts-blue-700);background:#e8f5fe}.ts-mobile-cta__primary{color:#1b2737;background:linear-gradient(135deg,var(--ts-amber-400),var(--ts-amber-500))}}@media (max-width:440px){.ts-container{width:min(100% - 26px,1180px)}.ts-brand__text small{display:none}.ts-header__actions{gap:6px}.ts-hero h1{font-size:2.05rem}.ts-eyebrow,.ts-kicker{font-size:.7rem}.ts-hero__visual{display:none}.ts-dashboard__identity small{display:none}.ts-dashboard__summary{gap:5px}.ts-dashboard__summary article{padding:10px 6px}.ts-sales-flow__head strong{font-size:.65rem}.ts-sales-flow__track{gap:2px}.ts-sales-flow__track b{display:none}.ts-proof-strip>div{justify-content:flex-start}.ts-section-head h2,.ts-solution__content h2{font-size:1.55rem}.ts-section-head--compact h2{font-size:1.38rem;line-height:1.5}.ts-case-study__content h2{font-size:1.55rem}.ts-comparison__intro h2{font-size:1.55rem}.ts-compare-table>div{grid-template-columns:.75fr .8fr 1.2fr;gap:5px}.ts-compare-table span,.ts-compare-table strong{font-size:.58rem}.ts-footer__grid{grid-template-columns:1fr}.ts-footer__brand,.ts-footer__trust{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.ts-reveal{opacity:1;transform:none}}