.ts-page{--ts-ink:#29253f;--ts-muted:#645d75;--ts-brand:#494084;--ts-paper:#fff;--ts-soft:#f4f2f9;--ts-line:#dedbe9;background:var(--ts-paper);color:var(--ts-ink);font-size:18px;line-height:1.75;overflow:hidden}.ts-wrap{width:min(1320px,calc(100% - 80px));margin:auto}.ts-page h1,.ts-page h2,.ts-page h3{color:inherit;line-height:1.12;letter-spacing:-.045em}.ts-page h1{font-size:clamp(43px,4.35vw,65px);font-weight:800;margin:26px 0}.ts-page h2{font-size:clamp(34px,3.3vw,48px);font-weight:750;margin:18px 0 26px}.ts-page h3{font-size:25px;letter-spacing:-.025em;margin:20px 0 16px}.ts-page em{font-style:normal;color:var(--ts-brand)}.ts-page p{color:var(--ts-muted);margin:0 0 24px}.ts-kicker{display:block;color:var(--ts-brand);font-size:11px;font-weight:800;letter-spacing:.14em}.ts-page svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.ts-hero{padding:65px 0 70px;background:linear-gradient(125deg,var(--ts-paper) 55%,var(--ts-soft) 55%);position:relative}.ts-hero-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:4%;align-items:center}.ts-hero-copy{padding:20px 0}.ts-hero-copy>p{font-size:20px;max-width:590px}.ts-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:32px 0}.ts-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;background:var(--ts-brand);color:#fff;padding:19px 24px;border-radius:5px;text-decoration:none;font-size:16px;font-weight:750;line-height:1.5;transition:transform .2s,box-shadow .2s}.ts-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #34234726}.ts-text-link{display:inline-flex;align-items:center;gap:13px;font-size:16px;font-weight:750;color:var(--ts-brand);text-decoration:none}.ts-hero-art{position:relative;padding:20px 0 35px 12px}.ts-photo{overflow:hidden;border-radius:8px;background:var(--ts-soft)}.ts-photo img{display:block;width:100%;height:100%;object-fit:cover;animation:ts-drift 20s ease-in-out infinite alternate}.ts-hero-photo{height:565px;border-radius:90px 8px 8px 8px}.ts-hero-photo img{object-position:52% center}.ts-hero-badge{position:absolute;bottom:0;left:-28px;right:35px;background:#302959;color:#fff;border-radius:5px;padding:25px;display:flex;align-items:center;gap:18px;box-shadow:0 18px 45px #30295926}.ts-hero-badge>svg{width:36px;height:36px;color:#cbb9ff}.ts-hero-badge strong{display:block;font-size:22px;line-height:1.4}.ts-hero-badge span{font-size:13px;color:#e0d4f5}.ts-floating-icon{position:absolute;top:45px;right:-14px;background:#e9e2fa;color:#494084;border:8px solid var(--ts-paper);border-radius:50%;width:70px;height:70px;display:grid;place-items:center;animation:ts-float 5s ease-in-out infinite}.ts-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:35px 0;border-bottom:1px solid var(--ts-line)}.ts-pillars>div{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.6;min-width:0}.ts-pillars svg{color:var(--ts-brand);width:28px;height:28px}.ts-pillars>div>span{font-size:10px;color:var(--ts-muted);margin-left:auto}.ts-section{padding-top:95px;padding-bottom:95px}.ts-tracking{display:grid;grid-template-columns:1fr 1.05fr;gap:8%;align-items:center}.ts-tracking-photo{height:670px;border-radius:8px 8px 70px 8px}.ts-tracking-photo img{object-position:35% center}.ts-checks{list-style:none;padding:0;margin:25px 0 30px}.ts-checks li{display:flex;gap:13px;font-size:16px;line-height:1.7;margin:16px 0}.ts-checks svg{color:var(--ts-brand);width:21px;height:21px;margin-top:3px}.ts-tracking-note{padding:18px 0 0;border-top:1px solid var(--ts-line);margin:24px 0 0!important;font-size:13px;line-height:1.7}.ts-operations{background:#302959;color:#fff}.ts-operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ts-operations .ts-kicker{color:#d0c1ff}.ts-operations h2 em{color:#c7b3ff}.ts-operations p{color:#e1d8ee;font-size:18px}.ts-operations .ts-button{margin-top:10px}.ts-light-button{background:#f1eaff;color:#302959}.ts-operations-photo{height:590px;border-radius:8px 75px 8px 8px}.ts-operations-photo img{object-position:49% center}.ts-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;margin-bottom:40px}.ts-heading>p{font-size:19px;margin:0}.ts-step-grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 45px;gap:28px}.ts-step-grid li{padding:26px 0 0;border-top:1px solid var(--ts-line)}.ts-step-grid li>span{display:grid;place-items:center;width:44px;height:44px;background:var(--ts-soft);color:var(--ts-brand);border-radius:50%;font-size:12px;font-weight:800;letter-spacing:.03em}.ts-step-grid h3{font-size:24px}.ts-step-grid p{font-size:16px;margin:0}.ts-fleet-banner{height:390px;border-radius:70px 8px 8px 8px}.ts-fleet-banner img{object-position:center 58%}.ts-privacy-area{background:var(--ts-soft)}.ts-privacy{display:grid;grid-template-columns:.4fr 1.4fr;align-items:center;gap:8%;padding:70px 0}.ts-privacy-icon{width:190px;height:190px;border:1px solid var(--ts-line);border-radius:50%;display:grid;place-items:center;background:var(--ts-paper);box-shadow:0 15px 50px #30295908}.ts-privacy-icon svg{color:var(--ts-brand);width:75px;height:75px;stroke-width:1}.ts-privacy h2{font-size:clamp(32px,3vw,44px)}.ts-privacy p{max-width:850px}.ts-privacy .ts-actions{margin:28px 0 0}.ts-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.ts-faq details{border-bottom:1px solid var(--ts-line);padding:23px 0}.ts-faq details:first-child{border-top:1px solid var(--ts-line)}.ts-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:20px;font-weight:700;line-height:1.5;cursor:pointer}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary>span{font-size:28px;color:var(--ts-brand)}.ts-faq details[open] summary>span{transform:rotate(45deg)}.ts-faq details p{font-size:17px;margin:20px 30px 0 0}.ts-end-area{background:var(--ts-soft)}.ts-end{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:75px 0}.ts-end h2{font-size:clamp(34px,3.2vw,46px)}.ts-end p{margin:0;max-width:650px}.ts-end .ts-button{flex-shrink:0}.ts-page a:focus-visible,.ts-page summary:focus-visible{outline:3px solid #ab97dc;outline-offset:5px}[data-theme="dark"] .ts-page{--ts-ink:#f3effa;--ts-muted:#c9c0da;--ts-brand:#baa7f3;--ts-paper:#191624;--ts-soft:#252135;--ts-line:#42394f}[data-theme="dark"] .ts-button{background:#65529d;color:#fff}[data-theme="dark"] .ts-light-button{background:#f1eaff;color:#302959}@keyframes ts-drift{from{transform:scale(1)}to{transform:scale(1.035)}}@keyframes ts-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.ts-photo img,.ts-floating-icon{animation:none}.ts-button{transition:none}}@media(max-width:1080px){.ts-wrap{width:calc(100% - 48px)}.ts-hero-grid{gap:4%}.ts-hero-badge{left:-15px;right:15px;padding:22px}.ts-pillars{grid-template-columns:1fr 1fr;gap:25px}.ts-tracking{gap:5%}.ts-tracking-photo{height:650px}.ts-operations-grid{gap:5%}.ts-step-grid{gap:22px}.ts-end{display:block}.ts-end .ts-button{margin-top:30px}}@media(max-width:760px){.ts-wrap{width:calc(100% - 36px)}.ts-hero{padding:25px 0 55px}.ts-hero-grid,.ts-tracking,.ts-operations-grid,.ts-heading,.ts-faq{grid-template-columns:1fr;gap:30px}.ts-hero h1{font-size:42px}.ts-hero-copy>p{font-size:18px}.ts-hero-art{padding:0 0 35px}.ts-hero-photo{height:390px;border-top-left-radius:60px}.ts-hero-badge{left:14px;right:14px;padding:20px}.ts-hero-badge strong{font-size:20px}.ts-hero-badge span{font-size:12px}.ts-floating-icon{top:20px;right:-10px;width:60px;height:60px}.ts-button{font-size:15px;padding:17px 20px}.ts-pillars{gap:24px 18px;padding:30px 0}.ts-pillars>div{font-size:14px;gap:10px}.ts-pillars>div>span{display:none}.ts-section{padding-top:60px;padding-bottom:65px}.ts-page h2{font-size:35px}.ts-tracking-photo{height:410px;border-bottom-right-radius:50px}.ts-tracking>div:first-child{order:2}.ts-operations-photo{height:400px;border-top-right-radius:50px}.ts-step-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.ts-step-grid p{font-size:17px}.ts-heading>p{font-size:18px}.ts-fleet-banner{height:280px;border-top-left-radius:45px}.ts-privacy{grid-template-columns:1fr;padding:55px 0;gap:30px}.ts-privacy-icon{width:95px;height:95px}.ts-privacy-icon svg{width:43px;height:43px}.ts-privacy h2{font-size:34px}.ts-faq summary{font-size:19px}.ts-end{padding:60px 0}.ts-end h2{font-size:35px}}@media(max-width:420px){.ts-pillars{grid-template-columns:1fr}.ts-pillars>div{font-size:16px}.ts-step-grid{grid-template-columns:1fr}.ts-hero h1{font-size:39px}.ts-hero-badge{gap:12px;padding:18px}.ts-hero-badge>svg{width:30px}.ts-hero-badge strong{font-size:18px}}
