#tsAdProdMain{--ts-ink-900:#050D1A;--ts-ink-800:#0A1628;--ts-ink-700:#122340;--ts-ink-600:#1B3050;--ts-ink-rgb:10,22,40;--ts-brand:#FF6B1A;--ts-brand-600:#B83E00;--ts-brand-300:#FFA868;--ts-brand-rgb:255,107,26;--ts-white:#FFFFFF;--ts-paper-2:#FFF1E5;--ts-ink:#0A1628;--ts-body:#3D4757;--ts-soft:#5F6B7C;--ts-muted:rgba(10,22,40,.52);--ts-line:rgba(10,22,40,.09);--ts-line-strong:rgba(10,22,40,.16);--ts-line-warm:rgba(255,107,26,.22);--ts-d-ink:#FFFFFF;--ts-d-body:rgba(255,255,255,.85);--ts-d-muted:rgba(255,255,255,.68);--ts-d-line:rgba(255,255,255,.14);--ts-d-card:rgba(255,255,255,.06);--ts-d-card-2:rgba(255,255,255,.09);--ts-fs-display:clamp(38px,5.4vw,70px);--ts-fs-h1:clamp(31px,4.1vw,52px);--ts-fs-h2:clamp(25px,3.1vw,38px);--ts-fs-h3:clamp(19px,2.1vw,25px);--ts-fs-lead:clamp(16px,1.6vw,19px);--ts-fs-card:17px;--ts-fs-body:15px;--ts-fs-small:13px;--ts-fs-micro:12px;--ts-lh-display:1.05;--ts-lh-head:1.25;--ts-lh-tight:1.45;--ts-lh-body:1.75;--ts-pad-y:var(--ts-section-y);--ts-radius-xs:8px;--ts-radius-sm:12px;--ts-radius:18px;--ts-radius-lg:24px;--ts-radius-xl:32px;--ts-container:1240px;--ts-gutter:24px;--ts-shadow-sm:0 1px 2px rgba(10,22,40,.05),0 4px 12px -3px rgba(10,22,40,.07);--ts-shadow:0 2px 4px rgba(10,22,40,.04),0 12px 32px -8px rgba(10,22,40,.12);--ts-shadow-lg:0 4px 8px rgba(10,22,40,.05),0 28px 64px -16px rgba(10,22,40,.20);--ts-ease:cubic-bezier(.25,.8,.4,1);--ts-ease-out:cubic-bezier(.2,.7,.2,1);--ts-grad-dark:linear-gradient(165deg,#050D1A 0%,#0A1628 46%,#122340 100%);--ts-grad-accent:linear-gradient(135deg,#FF6B1A 0%,#DC4E00 100%);--ts-grad-text:linear-gradient(135deg,#FF6B1A 0%,#FFA868 62%,#FFD2A0 100%);--ts-grad-text-light:linear-gradient(135deg,#FF8A3D 0%,#FF6B1A 100%);--ts-space-1:4px;--ts-space-2:8px;--ts-space-3:12px;--ts-space-4:16px;--ts-space-5:20px;--ts-space-6:24px;--ts-space-7:32px;--ts-space-8:40px;--ts-space-9:48px;--ts-space-10:64px;--ts-space-11:80px;--ts-space-12:96px;--ts-section-y:48px;--ts-section-y-sm:32px;--ts-head-gap:24px;--ts-card-pad:24px;--ts-card-pad-sm:16px;--ts-grid-gap:16px;--ts-stack-2:8px;--ts-stack-3:12px;--ts-stack-4:16px;--ts-primary:var(--ts-ink-800);--ts-primary-2:var(--ts-ink-700);--ts-primary-3:var(--ts-ink-600);--ts-primary-rgb:var(--ts-ink-rgb);--ts-accent:var(--ts-brand);--ts-accent-2:var(--ts-brand-600);--ts-accent-3:var(--ts-brand-300);--ts-accent-soft:var(--ts-paper-2);--ts-accent-rgb:var(--ts-brand-rgb);--ts-snow:var(--ts-white);--ts-sand:var(--ts-white);--ts-sand-2:var(--ts-paper-2);--ts-cream:var(--ts-white);}*,*::before,*::after{box-sizing:border-box;}body.page-id-309 .site-content,body.page-id-309 .content-area,body.page-id-309 .site-main,body.page-id-309 .inside-article,body.page-id-309 .entry-content,body.page:has(#tsAdProdMain) .site-content,body.page:has(#tsAdProdMain) .content-area,body.page:has(#tsAdProdMain) .site-main,body.page:has(#tsAdProdMain) .inside-article,body.page:has(#tsAdProdMain) .entry-content{padding-left:0;padding-right:0;max-width:100%;}.tsap{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Noto Sans SC","Microsoft YaHei","HarmonyOS Sans SC",sans-serif;color:var(--ts-body);line-height:var(--ts-lh-body);font-size:var(--ts-fs-body);background:var(--ts-snow);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;}.tsap img{max-width:100%;display:block;}.tsap a{color:inherit;}.tsap-inner{max-width:var(--ts-container);margin:0 auto;padding-left:var(--ts-gutter);padding-right:var(--ts-gutter);}.tsap-eyebrow{display:inline-flex;align-items:center;gap:var(--ts-space-2);margin:0 0 18px;padding:7px 16px;border-radius:999px;background:var(--ts-accent-soft);color:var(--ts-accent-2);font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--ts-line-warm);}.tsap-eyebrow::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--ts-accent);}.tsap-h2{margin:0;font-size:var(--ts-fs-h2);font-weight:800;letter-spacing:-.04em;line-height:var(--ts-lh-head);color:var(--ts-ink);text-wrap:balance;}.tsap-h2--lg{font-size:var(--ts-fs-h1);letter-spacing:-.045em;line-height:var(--ts-lh-display);}.tsap-h2--sm{font-size:var(--ts-fs-h3);letter-spacing:-.03em;line-height:var(--ts-lh-head);}.tsap-sub{max-width:620px;margin:var(--ts-space-4) auto 0;text-align:center;text-wrap:pretty;font-size:var(--ts-fs-lead);line-height:var(--ts-lh-body);color:var(--ts-soft);}.tsap-head{text-align:center;margin-bottom:var(--ts-head-gap);}.tsap-head .tsap-eyebrow{justify-content:center;}.tsap-cta h2{color:var(--ts-d-ink);}.tsap-btn-call{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-3);min-height:54px;padding:17px 34px;font-size:var(--ts-fs-body);font-weight:800;letter-spacing:.01em;line-height:var(--ts-lh-head);text-decoration:none;background:var(--ts-grad-accent);color:#fff;border:0;border-radius:var(--ts-radius);box-shadow:0 2px 4px rgba(10,22,40,.1),0 10px 24px -6px rgba(var(--ts-accent-rgb),.45),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .25s var(--ts-ease),box-shadow .25s var(--ts-ease),filter .25s var(--ts-ease);}.tsap-btn-call::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#FFA868 0%,#FF6B1A 50%,#E54E00 100%);opacity:0;transition:opacity .3s var(--ts-ease);}.tsap-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);min-height:54px;padding:17px 30px;font-size:var(--ts-fs-body);font-weight:600;text-decoration:none;color:var(--ts-ink);background:transparent;border:1.5px solid var(--ts-line-strong);border-radius:var(--ts-radius);transition:background-color .25s var(--ts-ease),border-color .25s var(--ts-ease),transform .25s var(--ts-ease),color .25s var(--ts-ease);}@media (hover:hover){.tsap-btn-call:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 36px -8px rgba(var(--ts-accent-rgb),.6),inset 0 1px 0 rgba(255,255,255,.32);}.tsap-btn-call:hover::before{opacity:1;}.tsap-btn-ghost:hover{border-color:var(--ts-ink);background:var(--ts-ink);color:#fff;transform:translateY(-2px);}}.tsap-btn-call:active{transform:translateY(0);}.tsap-btn-call:focus-visible,.tsap-btn-ghost:focus-visible{outline:3px solid rgba(var(--ts-accent-rgb),.6);outline-offset:3px;border-radius:var(--ts-radius);}.tsap-hero .tsap-btn-ghost,.tsap-cta .tsap-btn-ghost{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}@media (hover:hover){.tsap-hero .tsap-btn-ghost:hover,.tsap-cta .tsap-btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.16);color:#fff;}}.tsap-chip{display:inline-flex;align-items:center;gap:var(--ts-space-2);padding:8px 15px;font-size:var(--ts-fs-small);font-weight:600;color:var(--ts-d-body);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.tsap-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ts-accent);flex:none;}.tsap-more{text-align:center;margin-top:clamp(40px,4.5vw,64px);}.tsap-more a{display:inline-flex;align-items:center;gap:var(--ts-space-2);min-height:52px;padding:15px 34px;font-size:var(--ts-fs-body);font-weight:700;color:var(--ts-ink);text-decoration:none;border:1.5px solid var(--ts-line-strong);border-radius:999px;background:transparent;transition:border-color .25s var(--ts-ease),background-color .25s var(--ts-ease),color .25s var(--ts-ease),transform .25s var(--ts-ease);}@media (hover:hover){.tsap-more a:hover{border-color:var(--ts-ink);background:var(--ts-ink);color:#fff;transform:translateY(-2px);}}.tsap-more--solid a{background:var(--ts-ink);color:#fff;border-color:var(--ts-ink);}@media (hover:hover){.tsap-more--solid a:hover{background:var(--ts-accent);border-color:var(--ts-accent);}}.ts-js .tsap-rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ts-ease-out),transform .7s var(--ts-ease-out);}.tsap-rv.tsap-rv-in{opacity:1;transform:none;}@media (prefers-reduced-motion:reduce){.tsap-rv{opacity:1;transform:none;transition:none;}.tsap *{animation:none;transition:none;}.tsap{scroll-behavior:auto;}}.tsap-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9998;pointer-events:none;}.tsap-progress span{display:block;height:100%;width:0;background:var(--ts-grad-accent);transition:width .1s linear;}.tsap-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;width:calc(100vw - var(--ts-sbw,0px));margin-left:calc((100% - (100vw - var(--ts-sbw,0px))) / 2);margin-right:calc((100% - (100vw - var(--ts-sbw,0px))) / 2);padding-top:clamp(64px,7.5vw,104px);padding-bottom:clamp(72px,8vw,120px);background:var(--ts-grad-dark);}.tsap-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.tsap-hero__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.75;mix-blend-mode:screen;}.tsap-hero__orb--1{width:640px;height:640px;top:-240px;right:-180px;background:radial-gradient(circle,rgba(255,107,26,.75),transparent 66%);animation:tsapOrb1 16s ease-in-out infinite alternate;}.tsap-hero__orb--2{width:520px;height:520px;bottom:-220px;left:-160px;background:radial-gradient(circle,rgba(56,140,255,.4),transparent 66%);animation:tsapOrb2 20s ease-in-out infinite alternate;}@keyframes tsapOrb1{to{transform:translate(-48px,58px) scale(1.18);}}@keyframes tsapOrb2{to{transform:translate(42px,-46px) scale(1.14);}}.tsap-hero__grid{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(1000px 600px at 55% 34%,#000,transparent 76%);mask-image:radial-gradient(1000px 600px at 55% 34%,#000,transparent 76%);}.tsap-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(44px,5.4vw,88px);align-items:center;}.tsap-hero__left{min-width:0;}.tsap-hero__badge{display:inline-flex;align-items:center;gap:var(--ts-space-3);margin-bottom:26px;padding:9px 18px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:var(--ts-d-body);font-size:var(--ts-fs-small);font-weight:600;letter-spacing:.02em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.tsap-hero__badge i{width:7px;height:7px;border-radius:50%;background:var(--ts-accent);box-shadow:0 0 0 4px rgba(var(--ts-accent-rgb),.28);animation:tsapPulse 2.2s infinite;flex:none;}@keyframes tsapPulse{0%,100%{box-shadow:0 0 0 4px rgba(var(--ts-accent-rgb),.24);}50%{box-shadow:0 0 0 10px rgba(var(--ts-accent-rgb),.05);}}.tsap-hero__title{margin:0 0 20px;color:#fff;line-height:var(--ts-lh-display);}.tsap-hero__title-top{display:block;font-size:clamp(46px,7.6vw,116px);font-weight:900;letter-spacing:-.055em;text-wrap:balance;}.tsap-hero__title-top em{font-style:normal;background:linear-gradient(120deg,#FFA868 0%,#FF6B1A 48%,#FFD2A0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-hero__title-sub{display:inline-block;margin-top:16px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:var(--ts-fs-body);font-weight:600;color:var(--ts-d-body);letter-spacing:.04em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.tsap-hero__desc{margin:0 0 32px;max-width:580px;font-size:var(--ts-fs-card);line-height:var(--ts-lh-body);color:var(--ts-d-body);}.tsap-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ts-grid-gap);align-items:center;margin-bottom:26px;}.tsap-hero__trust{display:flex;flex-wrap:wrap;gap:var(--ts-space-3);}.tsap-hero__right{position:relative;min-height:400px;}.tsap-hero__pics{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;}.tsap-hero__pic{position:relative;margin:0;border-radius:var(--ts-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 56px -18px rgba(0,0,0,.55),0 8px 20px -8px rgba(0,0,0,.4);transition:transform .4s var(--ts-ease),box-shadow .4s var(--ts-ease);}.tsap-hero__pic--main{grid-column:1 / -1;aspect-ratio:16/9;border-radius:var(--ts-radius-xl);}.tsap-hero__pic:not(.tsap-hero__pic--main){aspect-ratio:4/3;}.tsap-hero__pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ts-ease-out);}@media (hover:hover){.tsap-hero__pic:hover{transform:translateY(-4px);box-shadow:0 32px 68px -18px rgba(0,0,0,.62),0 10px 24px -8px rgba(0,0,0,.45);}.tsap-hero__pic:hover img{transform:scale(1.06);}}.tsap-hero__pic figcaption{position:absolute;left:14px;bottom:14px;padding:7px 15px;border-radius:999px;background:rgba(10,22,40,.72);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:var(--ts-fs-micro);font-weight:700;letter-spacing:.04em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.tsap-hero__pic--main figcaption{left:18px;bottom:18px;padding:9px 18px;font-size:var(--ts-fs-small);}.tsap-quickfacts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(56px,6.5vw,88px) 0 0;padding:14px 0;list-style:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--ts-radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.tsap-quickfacts li{display:flex;flex-direction:column;gap:4px;padding:18px 26px;}.tsap-quickfacts li + li{border-left:1px solid rgba(255,255,255,.14);}.tsap-quickfacts b{font-size:clamp(22px,2.4vw,32px);font-weight:900;letter-spacing:-.035em;line-height:var(--ts-lh-display);color:#fff;font-variant-numeric:tabular-nums;}.tsap-quickfacts b span{font-size:max(12px,.54em);color:var(--ts-accent-3);margin-left:3px;font-weight:800;}.tsap-quickfacts li>span{font-size:var(--ts-fs-small);color:var(--ts-d-muted);}@media (prefers-reduced-motion:reduce){.tsap-hero__orb,.tsap-hero__badge i{animation:none;}}.tsap-origin{position:relative;background:var(--ts-white);padding:clamp(64px,7vw,104px) 0 0;}.tsap-origin__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,4.4vw,72px);align-items:center;}.tsap-origin__year{display:flex;flex-direction:column;gap:var(--ts-space-2);align-items:flex-start;}.tsap-origin__since{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--ts-ink);color:#fff;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.22em;text-transform:uppercase;}.tsap-origin__year b{font-size:clamp(96px,13vw,168px);font-weight:900;letter-spacing:-.035em;line-height:.9;margin-top:4px;padding-right:.14em;background:var(--ts-grad-text-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;display:inline-block;}.tsap-origin__year em{font-style:normal;font-size:var(--ts-fs-small);font-weight:600;color:var(--ts-muted);letter-spacing:.04em;}.tsap-origin__text h2{margin:0;}.tsap-origin__desc{margin:20px 0 0;font-size:var(--ts-fs-card);line-height:var(--ts-lh-body);color:var(--ts-body);text-wrap:pretty;}.tsap-origin__desc b{color:var(--ts-ink);font-weight:700;font-variant-numeric:tabular-nums;}.tsap-origin__list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ts-space-3);}.tsap-origin__list li{display:flex;align-items:center;gap:var(--ts-space-3);padding:14px 16px;border-radius:var(--ts-radius-sm);background:var(--ts-sand);font-size:var(--ts-fs-small);font-weight:600;color:var(--ts-ink);}.tsap-origin__list b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-micro);font-weight:900;line-height:var(--ts-lh-display);}.tsap-origin__list li span{flex:1;line-height:var(--ts-lh-tight);}.tsap-stats{position:relative;background:transparent;padding:var(--ts-section-y-sm) 0 var(--ts-section-y);}.tsap-stats__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,4.4vw,64px);align-items:stretch;}.tsap-stats__intro{display:flex;flex-direction:column;}.tsap-stats__intro .tsap-eyebrow{margin-bottom:20px;}.tsap-stats__h2{margin:0;font-size:var(--ts-fs-h2);font-weight:800;line-height:var(--ts-lh-head);letter-spacing:-.04em;color:var(--ts-ink);text-wrap:balance;}.tsap-stats__sub{margin:18px 0 0;font-size:var(--ts-fs-card);line-height:var(--ts-lh-body);color:var(--ts-soft);}.tsap-stats__credit{max-width:none;margin:auto 0 0;padding-top:20px;border-top:1px solid var(--ts-line);text-align:left;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);font-variant-numeric:tabular-nums;}.tsap-stats__credit a{color:var(--ts-accent-2);text-decoration:underline;text-underline-offset:3px;font-weight:600;}.tsap-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.tsap-stat{position:relative;overflow:hidden;padding:22px 22px 20px;text-align:center;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius);transition:border-color .3s var(--ts-ease),box-shadow .3s var(--ts-ease),transform .3s var(--ts-ease);}.tsap-stat::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--ts-grad-accent);transition:width .35s var(--ts-ease);}@media (hover:hover){.tsap-stat:hover{border-color:rgba(var(--ts-accent-rgb),.4);box-shadow:var(--ts-shadow);transform:translateY(-3px);}}@media (hover:hover){.tsap-stat:hover::before{width:64px;}}.tsap-stat__num{display:flex;align-items:baseline;justify-content:center;font-size:clamp(38px,4.2vw,46px);font-weight:900;letter-spacing:-.05em;line-height:var(--ts-lh-display);margin:2px 0 10px;padding-right:.07em;font-variant-numeric:tabular-nums;background:var(--ts-grad-text-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-stat__val{display:inline-block;}.tsap-stat__plus,.tsap-stat__unit{font-size:.46em;font-weight:800;margin-left:2px;-webkit-text-fill-color:var(--ts-accent);}.tsap-stat__label{font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);margin-bottom:4px;letter-spacing:-.01em;}.tsap-stat__desc{font-size:var(--ts-fs-micro);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-stats__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(28px,3vw,40px);}.tsap-numtrust{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ts-grid-gap);padding:24px 20px;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius);transition:border-color .25s var(--ts-ease),box-shadow .25s var(--ts-ease),transform .25s var(--ts-ease);}@media (hover:hover){.tsap-numtrust:hover{border-color:rgba(var(--ts-accent-rgb),.4);box-shadow:var(--ts-shadow);transform:translateY(-2px);}}.tsap-numtrust__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--ts-radius-sm);background:var(--ts-accent-soft);color:var(--ts-accent-2);border:1px solid var(--ts-line-warm);}.tsap-numtrust b{display:block;font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-numtrust span{display:block;margin-top:5px;font-size:var(--ts-fs-micro);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-svc{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-svc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--ts-space-5);}.tsap-card{position:relative;display:flex;flex-direction:column;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--ts-shadow-sm);transition:box-shadow .3s var(--ts-ease),transform .3s var(--ts-ease);}@media (hover:hover){.tsap-card:hover{transform:translateY(-6px);box-shadow:var(--ts-shadow-lg);}}.tsap-card--feature{grid-column:span 1;grid-row:span 1;background:var(--ts-white);color:var(--ts-ink);box-shadow:var(--ts-shadow-sm);}.tsap-card--feature::before{display:none;}.tsap-card--feature > *{position:relative;z-index:1;}.tsap-card__cover{position:relative;aspect-ratio:16/10;overflow:hidden;}.tsap-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ts-ease-out);}@media (hover:hover){.tsap-card--feature:hover .tsap-card__cover img{transform:scale(1.06);}}.tsap-card__tag{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:var(--ts-space-1);padding:7px 15px;border-radius:999px;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.08em;box-shadow:0 8px 20px -6px rgba(var(--ts-accent-rgb),.55);}.tsap-card--feature .tsap-card__body{padding:var(--ts-space-7) 34px 34px;text-align:center;}.tsap-card--feature .tsap-svc__tags{justify-content:center;}.tsap-card--feature .tsap-card__more{align-self:center;}.tsap-card--feature .tsap-card__title{font-size:26px;margin:0 0 12px;color:var(--ts-ink);letter-spacing:-.03em;}.tsap-card--feature .tsap-card__desc{color:var(--ts-soft);font-size:var(--ts-fs-body);line-height:var(--ts-lh-body);margin:0 0 20px;}.tsap-card--feature .tsap-svc__tags span{background:var(--ts-paper-2);border-color:#F0DCC4;color:var(--ts-accent-2);}.tsap-card--feature .tsap-card__more{color:var(--ts-accent-3);font-weight:700;font-size:var(--ts-fs-small);}.tsap-card:not(.tsap-card--feature) .tsap-card__iconbox{width:60px;height:60px;margin:30px auto 0;display:flex;align-items:center;justify-content:center;background:var(--ts-accent-soft);border-radius:var(--ts-radius);color:var(--ts-accent-2);transition:background-color .3s var(--ts-ease),color .3s var(--ts-ease),transform .3s var(--ts-ease);}.tsap-card:not(.tsap-card--feature) .tsap-card__iconbox svg{width:30px;height:30px;}@media (hover:hover){.tsap-card:not(.tsap-card--feature):hover .tsap-card__iconbox{background:var(--ts-grad-accent);color:#fff;transform:scale(1.06) rotate(-4deg);}}.tsap-card:not(.tsap-card--feature) .tsap-card__body{padding:20px 30px 30px;display:flex;flex-direction:column;flex:1;text-align:center;}.tsap-card:not(.tsap-card--feature) .tsap-card__title{margin:0 0 8px;font-size:var(--ts-fs-card);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-head);letter-spacing:-.015em;transition:color .25s var(--ts-ease);}@media (hover:hover){.tsap-card:not(.tsap-card--feature):hover .tsap-card__title{color:var(--ts-accent-2);}}.tsap-card:not(.tsap-card--feature) .tsap-card__desc{margin:0 0 16px;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-card:not(.tsap-card--feature) .tsap-card__more{margin-top:auto;align-self:center;color:var(--ts-muted);font-weight:600;}.tsap-card:not(.tsap-card--feature) .tsap-svc__tags{justify-content:center;}.tsap-card--ask{background:var(--ts-grad-dark);color:#fff;border:0;}.tsap-card--ask::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(460px 260px at 100% 100%,rgba(255,107,26,.36),transparent 64%);}.tsap-card--ask > *{position:relative;z-index:1;}.tsap-card--ask:not(.tsap-card--feature) .tsap-card__iconbox{background:rgba(255,107,26,.16);color:var(--ts-accent-3);}@media (hover:hover){.tsap-card--ask:not(.tsap-card--feature):hover .tsap-card__iconbox{background:var(--ts-grad-accent);color:#fff;}}.tsap-card--ask:not(.tsap-card--feature) .tsap-card__title{color:#fff;}@media (hover:hover){.tsap-card--ask:not(.tsap-card--feature):hover .tsap-card__title{color:var(--ts-accent-3);}}.tsap-card--ask:not(.tsap-card--feature) .tsap-card__desc{color:var(--ts-d-body);}.tsap-card--ask:not(.tsap-card--feature) .tsap-card__more{color:var(--ts-accent-3);font-weight:700;}.tsap-svc__tags{display:flex;flex-wrap:wrap;gap:var(--ts-space-1);}.tsap-svc__tags span{display:inline-block;padding:5px 11px;border-radius:999px;font-size:var(--ts-fs-micro);font-weight:600;color:var(--ts-soft);background:var(--ts-sand);border:1px solid transparent;}.tsap-card__more{display:inline-flex;align-items:center;gap:4px;font-size:var(--ts-fs-small);font-weight:600;transition:gap .25s var(--ts-ease);}@media (hover:hover){.tsap-card:hover .tsap-card__more{gap:var(--ts-space-2);}}.tsap-sol{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-sol__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ts-space-5);}.tsap-sol__item{position:relative;display:flex;flex-direction:column;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);overflow:hidden;isolation:isolate;box-shadow:var(--ts-shadow-sm);transition:box-shadow .35s var(--ts-ease),transform .35s var(--ts-ease),border-color .35s var(--ts-ease);}@media (hover:hover){.tsap-sol__item:hover{transform:translateY(-6px);box-shadow:var(--ts-shadow-lg);border-color:transparent;}}.tsap-sol__item--big{grid-column:1 / -1;flex-direction:row;min-height:420px;}.tsap-sol__item--big .tsap-sol__cover{flex:0 0 52%;aspect-ratio:auto;min-height:420px;}.tsap-sol__item--big .tsap-sol__body{flex:1;justify-content:center;text-align:center;padding:44px 48px;}.tsap-sol__item--big .tsap-sol__list{margin-top:0;}.tsap-sol__item--big .tsap-sol__cta{margin-top:26px;}.tsap-sol__cover{position:relative;aspect-ratio:16/9;overflow:hidden;}.tsap-sol__cover img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ts-ease-out);}@media (hover:hover){.tsap-sol__item:hover .tsap-sol__cover img{transform:scale(1.06);}}.tsap-sol__cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,22,40,.26) 0%,rgba(10,22,40,0) 46%,rgba(10,22,40,.42) 100%);}.tsap-sol__num{position:absolute;top:18px;left:18px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--ts-radius-sm);background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-card);font-weight:900;letter-spacing:.02em;box-shadow:0 10px 24px -6px rgba(var(--ts-accent-rgb),.6),inset 0 1px 0 rgba(255,255,255,.28);}.tsap-sol__pill{position:absolute;top:18px;left:74px;z-index:2;display:inline-flex;align-items:center;padding:7px 15px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ts-ink);font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.1em;box-shadow:0 6px 18px -6px rgba(10,22,40,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.tsap-sol__body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1;text-align:center;}.tsap-sol__body h3{margin:0 0 9px;font-size:var(--ts-fs-lead);font-weight:800;color:var(--ts-ink);letter-spacing:-.02em;line-height:var(--ts-lh-head);}.tsap-sol__item--big .tsap-sol__body h3{font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em}.tsap-sol__body>p{margin:0 0 16px;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-sol__item--big .tsap-sol__body>p{font-size:var(--ts-fs-body);line-height:var(--ts-lh-body);color:var(--ts-body);margin-bottom:22px}.tsap-sol__list{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ts-space-2);justify-content:center;}.tsap-sol__list li{padding:6px 14px;border-radius:999px;font-size:var(--ts-fs-micro);font-weight:700;color:var(--ts-accent-2);background:var(--ts-accent-soft);border:1px solid var(--ts-line-warm);}.tsap-sol__cta{display:inline-flex;align-items:center;gap:var(--ts-space-1);align-self:center;margin-top:20px;padding:13px 24px;border-radius:999px;background:var(--ts-ink);color:#fff;text-decoration:none;font-size:var(--ts-fs-body);font-weight:800;transition:background-color .25s var(--ts-ease),transform .25s var(--ts-ease);}@media (hover:hover){.tsap-sol__cta:hover{background:var(--ts-accent);transform:translateX(4px);}}.tsap-flow{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-flow__steps{display:flow-root;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ts-space-5);}.tsap-step{position:relative;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;padding:var(--ts-space-7) 30px 32px;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-sm);transition:box-shadow .3s var(--ts-ease),border-color .3s var(--ts-ease),transform .3s var(--ts-ease);}@media (hover:hover){.tsap-step:hover{box-shadow:var(--ts-shadow-lg);border-color:transparent;transform:translateY(-4px);}}.tsap-step__node{display:inline-grid;place-items:center;flex:none;width:52px;height:52px;border-radius:var(--ts-radius-sm);background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-card);font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;box-shadow:0 10px 24px -6px rgba(var(--ts-accent-rgb),.45),inset 0 1px 0 rgba(255,255,255,.28);}.tsap-step__body{width:100%;}.tsap-step__body h3{margin:0 0 9px;font-size:var(--ts-fs-card);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-head);letter-spacing:-.015em;}.tsap-step__body p{margin:0;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-flow__note{max-width:780px;margin:clamp(32px,3.5vw,48px) auto 0;display:flex;align-items:center;justify-content:center;gap:var(--ts-space-3);flex-wrap:wrap;padding:20px 28px;background:var(--ts-accent-soft);border-radius:var(--ts-radius);border:1px solid var(--ts-line-warm);border-left:4px solid var(--ts-accent);font-size:var(--ts-fs-body);color:var(--ts-body);text-align:center;line-height:var(--ts-lh-body);}.tsap-flow__note strong{color:var(--ts-ink);font-weight:800;}.tsap-flow__note a{color:var(--ts-accent-2);font-weight:800;text-decoration:none;}@media (hover:hover){.tsap-flow__note a:hover{text-decoration:underline;}}.tsap-flow__timeline{max-width:780px;margin:clamp(32px,3.5vw,48px) auto 0;padding:var(--ts-space-6) 32px 22px;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow);}.tsap-flow__timeline-head{margin:0 0 16px;text-align:center;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-muted);}.tsap-flow__timeline-grid{display:grid;gap:0;}.tsap-flow__tl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--ts-space-5);row-gap:4px;padding:14px 4px;border-top:1px solid var(--ts-line-strong);transition:background-color .2s var(--ts-ease);}.tsap-flow__tl-row:first-child{border-top:0;}@media (hover:hover){.tsap-flow__tl-row:hover{background:var(--ts-paper-2);}}.tsap-flow__tl-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-grid-gap);min-width:0;}.tsap-flow__tl-name{font-weight:700;color:var(--ts-ink);font-size:var(--ts-fs-body);letter-spacing:-.005em;min-width:0;}.tsap-flow__tl-days{flex:none;padding:5px 13px;border-radius:999px;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-small);font-weight:800;letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 6px 16px -6px rgba(var(--ts-brand-rgb),.35);}.tsap-flow__tl-note{grid-column:1 / -1;font-size:var(--ts-fs-small);color:var(--ts-body);line-height:var(--ts-lh-tight);}@media (max-width:620px){.tsap-flow__tl-name{font-size:var(--ts-fs-body);}.tsap-flow__tl-days{font-size:var(--ts-fs-micro);padding:4px 11px;}.tsap-flow__tl-note{font-size:var(--ts-fs-micro);}}.tsap-mat{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-mat__table{width:100%;border-collapse:collapse;border-radius:var(--ts-radius-lg);overflow:hidden;box-shadow:var(--ts-shadow);background:var(--ts-snow);}.tsap-mat__cap{caption-side:top;text-align:left;padding:0 0 12px;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-mat__table thead th{padding:18px 24px;background:var(--ts-ink);color:var(--ts-d-muted);font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap;}.tsap-mat__table thead th + th{border-left:1px solid rgba(255,255,255,.1);}.tsap-mat__table tbody tr{background:var(--ts-snow);transition:background-color .25s var(--ts-ease);}.tsap-mat__table tbody tr + tr{border-top:1px solid var(--ts-line);}@media (hover:hover){.tsap-mat__table tbody tr:hover{background:var(--ts-cream);}}.tsap-mat__table tbody tr.tsap-mat__tr--hi{background:var(--ts-accent-soft);}@media (hover:hover){.tsap-mat__table tbody tr.tsap-mat__tr--hi:hover{background:#FFE7D4;}}.tsap-mat__table tbody td{padding:20px 24px;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);text-align:left;vertical-align:top;}.tsap-mat__table tbody td + td{border-left:1px solid var(--ts-line);}.tsap-mat__name b{display:block;font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-mat__name em{display:inline-block;margin-top:7px;font-style:normal;padding:4px 11px;border-radius:999px;background:var(--ts-snow);border:1px solid var(--ts-line-warm);font-size:var(--ts-fs-micro);font-weight:700;letter-spacing:.04em;color:var(--ts-accent-2);}.tsap-mat__foot{max-width:720px;margin:28px auto 0;text-align:center;text-wrap:pretty;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-mat__foot strong{color:var(--ts-ink);}.tsap-case{position:relative;isolation:isolate;overflow:hidden;background:var(--ts-white);padding:var(--ts-section-y) 0;}.tsap-case::before{display:none;}.tsap-case > .tsap-inner{position:relative;z-index:1;}.tsap-case__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:248px;gap:var(--ts-grid-gap);}.tsap-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--ts-space-6);border-radius:var(--ts-radius-lg);overflow:hidden;text-decoration:none;color:#fff;isolation:isolate;min-height:150px;transition:transform .4s var(--ts-ease),box-shadow .4s var(--ts-ease);}.tsap-tile::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,22,40,0) 40%,rgba(10,22,40,.5) 66%,rgba(10,22,40,.92) 100%);}.tsap-tile__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ts-ease-out);}@media (hover:hover){.tsap-tile:hover{transform:translateY(-6px);box-shadow:0 32px 64px -16px rgba(0,0,0,.6);}}@media (hover:hover){.tsap-tile:hover .tsap-tile__img{transform:scale(1.08);}}.tsap-tile--hero{grid-column:span 1;grid-row:span 1;padding:22px 22px 16px;}.tsap-tile--hero .tsap-tile__img{object-position:center 75%;}.tsap-tile--hero .tsap-tile__overlay{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff;}.tsap-tile--hero .tsap-tile__cat{position:absolute;top:22px;right:22px;left:auto;background:var(--ts-grad-accent);color:#fff;padding:5px 11px;font-size:var(--ts-fs-micro);letter-spacing:.06em;box-shadow:0 6px 16px -6px rgba(var(--ts-brand-rgb),.5);}.tsap-tile__cat{position:absolute;top:24px;right:24px;left:auto;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.08em;box-shadow:0 8px 20px -6px rgba(var(--ts-accent-rgb),.6);}.tsap-tile__cat i{width:6px;height:6px;border-radius:50%;background:#fff;flex:none;}.tsap-tile:not(.tsap-tile--hero) .tsap-tile__cat{background:rgba(10,22,40,.72);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.tsap-tile:not(.tsap-tile--hero) .tsap-tile__cat i{background:var(--ts-accent);}.tsap-tile__overlay{position:relative;z-index:2;}.tsap-tile--hero .tsap-tile__overlay{position:relative;z-index:2;margin-top:auto;min-height:60%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--ts-space-3);color:#fff;}.tsap-tile--hero .tsap-tile__meta{display:flex;gap:clamp(16px,2.2vw,28px);padding-top:12px;margin-top:4px;border-top:1px solid rgba(255,255,255,.28);}.tsap-tile--hero .tsap-tile__meta b{font-size:clamp(20px,2.1vw,26px);font-weight:900;color:#fff;line-height:var(--ts-lh-display);letter-spacing:-.02em;background:none;-webkit-text-fill-color:currentColor;}.tsap-tile--hero .tsap-tile__meta span{font-size:var(--ts-fs-micro);color:var(--ts-d-body);}.tsap-tile h3{margin:0 0 8px;font-size:var(--ts-fs-h3);font-weight:800;line-height:var(--ts-lh-head);letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.5);}.tsap-tile p{margin:0;font-size:var(--ts-fs-small);color:var(--ts-d-body);line-height:var(--ts-lh-body);}#tsAdProdMain .tsap-tile h3,#tsAdProdMain .tsap-tile--hero h3{color:#fff;}.tsap-tile--hero h3{font-size:var(--ts-fs-h3);letter-spacing:-.03em;}.tsap-tile--hero p{font-size:var(--ts-fs-small);margin-bottom:0;}.tsap-tile__meta{display:flex;gap:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);}.tsap-tile__meta>div{display:flex;flex-direction:column;gap:5px;}.tsap-tile__meta b{font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:var(--ts-lh-display);padding-right:.06em;background:var(--ts-grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-tile__meta span{font-size:var(--ts-fs-micro);font-weight:600;color:var(--ts-d-muted);letter-spacing:.1em;text-transform:uppercase;}.tsap-mid{position:relative;overflow:hidden;isolation:isolate;background:var(--ts-white);padding:var(--ts-section-y-sm) 0;border-top:1px solid var(--ts-line);border-bottom:1px solid var(--ts-line);}.tsap-mid::before{display:none;}.tsap-mid__inner{display:flow-root;position:relative;z-index:1;max-width:760px;background:transparent;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;color:var(--ts-ink);}.tsap-mid__text{flex:none;width:100%;max-width:760px;text-align:center;}.tsap-mid__text h2{margin:0 auto;font-size:var(--ts-fs-h3);font-weight:900;letter-spacing:-.025em;line-height:var(--ts-lh-head);text-wrap:balance;color:var(--ts-ink);}.tsap-mid__text p{margin:0;font-size:var(--ts-fs-body);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-mid__act{display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-3);flex:none;margin-top:6px;}.tsap-mid__hint{font-size:var(--ts-fs-small);font-weight:500;color:var(--ts-muted);letter-spacing:.01em;}.tsap-quote{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-quote__row{position:relative;max-width:960px;margin:0 auto;padding:56px 60px;background:var(--ts-snow);border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow);}.tsap-quote__mark{position:absolute;top:-26px;left:36px;font-family:Georgia,"Times New Roman",serif;font-size:150px;line-height:var(--ts-lh-display);background:var(--ts-grad-text-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-quote__text{margin:0 0 28px;font-size:clamp(19px,2.2vw,26px);line-height:var(--ts-lh-body);color:var(--ts-ink);font-weight:500;letter-spacing:-.015em;}.tsap-quote__by{display:flex;flex-direction:column;gap:5px;padding-top:22px;border-top:1px solid var(--ts-line);}.tsap-quote__name{font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);}.tsap-quote__role{font-size:var(--ts-fs-small);color:var(--ts-muted);}.tsap-quote__band{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(64px,6vw,96px);padding:0;background:transparent;color:var(--ts-ink);border-radius:var(--ts-radius-lg);box-shadow:none;border:1px solid var(--ts-line);}.tsap-quote__band::before{display:none;}.tsap-quote__band-item{position:relative;display:flex;flex-direction:column;gap:var(--ts-space-2);padding:var(--ts-space-6) var(--ts-space-5);}.tsap-quote__band-item+.tsap-quote__band-item{border-left:1px solid var(--ts-line);}.tsap-quote__band-item b{font-size:clamp(34px,3.8vw,50px);font-weight:900;letter-spacing:-.045em;line-height:var(--ts-lh-display);padding-right:.07em;background:none;color:var(--ts-brand-600);-webkit-text-fill-color:currentColor;}.tsap-quote__band-item b span{font-size:.5em;font-weight:800;margin-left:4px;color:var(--ts-brand-600);-webkit-text-fill-color:currentColor;}.tsap-quote__band-item span{font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-area{position:relative;isolation:isolate;overflow:hidden;background:var(--ts-white);color:var(--ts-ink);padding:var(--ts-section-y) 0;}.tsap-area__bg{display:none;}.tsap-area::after{display:none;}.tsap-area > .tsap-inner{position:relative;z-index:1;}.tsap-area__tags{display:flex;flex-wrap:wrap;gap:var(--ts-space-3);justify-content:center;}.tsap-area__tags span{display:inline-flex;align-items:center;gap:var(--ts-space-2);min-height:48px;padding:13px 28px;font-size:var(--ts-fs-body);font-weight:700;color:var(--ts-ink);background:var(--ts-paper-2);border:1px solid #F0DCC4;border-radius:999px;transition:background-color .25s var(--ts-ease),border-color .25s var(--ts-ease),transform .25s var(--ts-ease);}.tsap-area__tags span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ts-accent);}@media (hover:hover){.tsap-area__tags span:hover{background:#FBE0CC;border-color:var(--ts-accent);transform:translateY(-3px);}}.tsap-area__note{max-width:700px;margin:var(--ts-space-8) auto 0;text-align:center;text-wrap:pretty;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-price{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-price__layout{display:grid;grid-template-columns:minmax(0,1.2fr) 1fr 1fr;gap:var(--ts-space-5);align-items:stretch;}.tsap-pcard{position:relative;display:flex;flex-direction:column;padding:32px 34px 34px;text-align:center;background:var(--ts-snow);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);transition:box-shadow .3s var(--ts-ease),transform .3s var(--ts-ease),border-color .3s var(--ts-ease);}@media (hover:hover){.tsap-pcard:hover{transform:translateY(-5px);box-shadow:var(--ts-shadow-lg);border-color:transparent;}}.tsap-pcard--hot{background:var(--ts-grad-dark);color:#fff;border:0;box-shadow:var(--ts-shadow-lg);overflow:hidden;isolation:isolate;}.tsap-pcard--hot::before{content:"";position:absolute;inset:0;background:radial-gradient(680px 320px at 92% 4%,rgba(255,107,26,.26),transparent 64%);pointer-events:none;}.tsap-pcard--hot > *{position:relative;z-index:1;}@media (hover:hover){.tsap-pcard--hot:hover{transform:translateY(-6px);box-shadow:0 36px 76px -18px rgba(var(--ts-accent-rgb),.4);}}.tsap-pcard__flag{position:static;align-self:center;margin:0 0 16px;padding:6px 16px;border-radius:999px;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.06em;box-shadow:0 8px 20px -6px rgba(var(--ts-accent-rgb),.5),inset 0 1px 0 rgba(255,255,255,.25);}.tsap-pcard h3{margin:0 0 6px;font-size:21px;font-weight:800;color:var(--ts-ink);letter-spacing:-.02em;}.tsap-pcard--hot h3{color:#fff;font-size:25px;}.tsap-pcard__en{margin:0 0 24px;font-size:var(--ts-fs-micro);font-weight:700;letter-spacing:.18em;color:var(--ts-muted);text-transform:uppercase;}.tsap-pcard--hot .tsap-pcard__en{color:var(--ts-d-muted);}.tsap-pcard__price{display:flex;align-items:baseline;justify-content:center;gap:var(--ts-space-2);margin-bottom:24px;flex-wrap:wrap;}.tsap-pcard__price b{font-size:clamp(34px,3.6vw,46px);font-weight:900;letter-spacing:-.045em;line-height:var(--ts-lh-display);padding-right:.07em;font-variant-numeric:tabular-nums;background:var(--ts-grad-text-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-pcard--hot .tsap-pcard__price b{background:var(--ts-grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-pcard__price span{font-size:var(--ts-fs-small);color:var(--ts-muted);}.tsap-pcard--hot .tsap-pcard__price span{color:var(--ts-d-muted);}.tsap-pcard ul{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--ts-space-3);}.tsap-pcard li{display:inline-flex;align-items:flex-start;gap:11px;padding-left:0;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);text-align:left;}.tsap-pcard li::before{content:"";flex:none;position:static;margin-top:7px;width:15px;height:8px;border-left:2.5px solid var(--ts-accent);border-bottom:2.5px solid var(--ts-accent);transform:rotate(-45deg);}.tsap-pcard--hot li{color:var(--ts-d-body);}.tsap-pcard--hot li b{color:#fff;font-weight:700;}.tsap-pcard li b{color:var(--ts-ink);font-weight:700;}.tsap-pcard__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);min-height:50px;padding:15px 24px;font-size:var(--ts-fs-body);font-weight:800;text-decoration:none;border-radius:var(--ts-radius);transition:transform .25s var(--ts-ease),filter .25s var(--ts-ease),background-color .25s var(--ts-ease),color .25s var(--ts-ease),border-color .25s var(--ts-ease);}.tsap-pcard__cta--solid{background:var(--ts-grad-accent);color:#fff;box-shadow:0 10px 26px -6px rgba(var(--ts-accent-rgb),.5);}.tsap-pcard__cta--line{background:transparent;color:var(--ts-ink);border:1.5px solid var(--ts-line-strong);}@media (hover:hover){.tsap-pcard__cta--solid:hover{transform:translateY(-2px);filter:brightness(1.07);}}@media (hover:hover){.tsap-pcard__cta--line:hover{border-color:var(--ts-ink);background:var(--ts-ink);color:#fff;}}.tsap-price__factors{margin-top:clamp(56px,7vw,100px);}.tsap-price__factors-head{text-align:center;margin-bottom:clamp(36px,4vw,56px);}.tsap-price__factors-head .tsap-sub{max-width:none;}.tsap-price__factors-title{margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-head);letter-spacing:-.035em;}.tsap-price__factors-grid{display:flow-root;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.tsap-factor{padding:var(--ts-space-6) 26px;text-align:center;background:var(--ts-sand);border-radius:var(--ts-radius);transition:background-color .25s var(--ts-ease),transform .25s var(--ts-ease),box-shadow .25s var(--ts-ease);}@media (hover:hover){.tsap-factor:hover{background:var(--ts-snow);transform:translateY(-4px);box-shadow:var(--ts-shadow);}}.tsap-factor__num{display:inline-grid;place-items:center;width:40px;height:40px;margin:0 auto 16px;border-radius:var(--ts-radius-xs);background:var(--ts-ink);color:#fff;font-size:var(--ts-fs-body);font-weight:900;font-variant-numeric:tabular-nums;}.tsap-factor h4{margin:0 0 9px;font-size:var(--ts-fs-card);font-weight:800;color:var(--ts-ink);letter-spacing:-.015em;}.tsap-factor p{margin:0;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-ready{position:relative;margin-top:clamp(48px,5.4vw,76px);padding:var(--ts-section-y-sm);background:var(--ts-sand);border-radius:var(--ts-radius-lg);}.tsap-ready__head{text-align:center;margin-bottom:28px;}.tsap-ready__title{margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-head);letter-spacing:-.035em;}.tsap-ready__sub{margin:14px auto 0;text-align:center;text-wrap:pretty;font-size:var(--ts-fs-body);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-ready__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;background:var(--ts-snow);border-radius:var(--ts-radius);overflow:hidden;}.tsap-ready__list li{padding:24px 22px;transition:background-color .25s var(--ts-ease);}.tsap-ready__list li + li{border-left:1px solid var(--ts-line);}@media (hover:hover){.tsap-ready__list li:hover{background:var(--ts-cream);}}.tsap-ready__list b{display:block;margin-bottom:8px;font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-ready__list b::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ts-accent);margin-right:9px;vertical-align:2px;}.tsap-ready__list span{display:block;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-price__note{max-width:740px;margin:32px auto 0;text-align:center;text-wrap:pretty;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-price__note a{color:var(--ts-accent-2);text-decoration:underline;text-underline-offset:3px;font-weight:700;}.tsap-faq{position:relative;background:var(--ts-white);padding:var(--ts-pad-y) 0;}.tsap-faq__list{display:flow-root;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-grid-gap);align-items:start;}.tsap-q{background:var(--ts-snow);border:1px solid transparent;border-radius:var(--ts-radius);overflow:hidden;box-shadow:var(--ts-shadow-sm);transition:box-shadow .25s var(--ts-ease);}@media (hover:hover){.tsap-q:hover{box-shadow:var(--ts-shadow);}}.tsap-q.tsap-open{box-shadow:var(--ts-shadow);}.tsap-q__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding:20px 26px;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);text-align:left;line-height:var(--ts-lh-tight);letter-spacing:-.01em;transition:color .25s var(--ts-ease);}.tsap-q__btn:hover,.tsap-q__btn:focus,.tsap-q__btn:active{background:none;color:var(--ts-ink);}.tsap-q__btn:hover .tsap-q__icon,.tsap-q__btn:focus-visible .tsap-q__icon{background:var(--ts-grad-accent);transform:rotate(90deg);}.tsap-q__btn:hover .tsap-q__icon::before,.tsap-q__btn:hover .tsap-q__icon::after,.tsap-q__btn:focus-visible .tsap-q__icon::before,.tsap-q__btn:focus-visible .tsap-q__icon::after{background:#fff;}.tsap-q__icon{flex:none;position:relative;width:36px;height:36px;border-radius:50%;background:var(--ts-sand);transition:background-color .3s var(--ts-ease),transform .3s var(--ts-ease);}.tsap-q__icon::before,.tsap-q__icon::after{content:"";position:absolute;top:50%;left:50%;background:var(--ts-ink);border-radius:1px;transition:transform .3s var(--ts-ease),background-color .3s var(--ts-ease);}.tsap-q__icon::before{width:14px;height:2px;transform:translate(-50%,-50%);}.tsap-q__icon::after{width:2px;height:14px;transform:translate(-50%,-50%);}.tsap-q.tsap-open .tsap-q__icon{background:var(--ts-grad-accent);transform:rotate(180deg);}.tsap-q.tsap-open .tsap-q__icon::before,.tsap-q.tsap-open .tsap-q__icon::after{background:#fff;}.tsap-q__btn{list-style:none;}.tsap-q__btn::-webkit-details-marker{display:none;}.tsap-q__btn::after{content:"";flex:none;width:10px;height:10px;margin-left:6px;border-right:2px solid var(--ts-ink);border-bottom:2px solid var(--ts-ink);transform:translateY(-30%) rotate(45deg);transition:transform .25s var(--ts-ease),border-color .25s var(--ts-ease);}.tsap-q[open] .tsap-q__btn::after{transform:translateY(-10%) rotate(-135deg);}@media (hover:hover){.tsap-q__btn:hover::after{border-color:var(--ts-accent-2);}}.tsap-q[open]{border-bottom-color:var(--ts-line-strong);}.tsap-q__panel-in{padding:0 26px 26px;font-size:var(--ts-fs-body);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-q__panel-in a{color:var(--ts-accent-2);font-weight:700;text-decoration:none;}@media (hover:hover){.tsap-q__panel-in a:hover{text-decoration:underline;}}.tsap-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--ts-grad-dark);color:#fff;padding:clamp(80px,10vw,140px) 0;margin:clamp(32px,4vw,56px) 0 clamp(56px,7vw,104px);}.tsap-cta__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}.tsap-cta__orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.7;mix-blend-mode:screen;}.tsap-cta__orb--1{width:700px;height:700px;top:-280px;right:-200px;background:radial-gradient(circle,rgba(255,107,26,.65),transparent 66%);animation:tsapOrb1 16s ease-in-out infinite alternate;}.tsap-cta__orb--2{width:520px;height:520px;bottom:-220px;left:-160px;background:radial-gradient(circle,rgba(56,140,255,.4),transparent 66%);animation:tsapOrb2 20s ease-in-out infinite alternate;}.tsap-cta__grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(860px 560px at 50% 50%,#000,transparent 76%);mask-image:radial-gradient(860px 560px at 50% 50%,#000,transparent 76%);}.tsap-cta__inner{position:relative;z-index:1;text-align:center;}.tsap-cta .tsap-eyebrow{background:rgba(255,255,255,.08);color:var(--ts-accent-3);border-color:rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.tsap-cta h2{max-width:780px;margin:22px auto 20px;text-align:center;font-size:clamp(36px,5.2vw,68px);font-weight:900;letter-spacing:-.05em;line-height:var(--ts-lh-head);color:#fff;}#tsAdProdMain.tsap .tsap-cta h2,#tsAdProdMain.tsap .tsap-mid__text h2{margin-left:auto;margin-right:auto;}.tsap-cta h2 em{font-style:normal;padding-right:.06em;background:linear-gradient(120deg,#FFA868 0%,#FF6B1A 48%,#FFD2A0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.tsap-cta p{max-width:640px;margin:0 auto 40px;text-align:center;font-size:var(--ts-fs-card);color:var(--ts-d-body);line-height:var(--ts-lh-body);}.tsap-cta__tel{display:inline-flex;align-items:center;gap:18px;margin-bottom:32px;padding:20px 38px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:var(--ts-radius);text-decoration:none;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background-color .25s var(--ts-ease),border-color .25s var(--ts-ease),transform .25s var(--ts-ease),box-shadow .25s var(--ts-ease);}@media (hover:hover){.tsap-cta__tel:hover{background:rgba(255,255,255,.15);border-color:#fff;transform:translateY(-2px);box-shadow:0 20px 48px -14px rgba(0,0,0,.5);}}.tsap-cta__tel-ico{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--ts-grad-accent);color:#fff;box-shadow:0 12px 28px -8px rgba(var(--ts-accent-rgb),.65),inset 0 1px 0 rgba(255,255,255,.3);}.tsap-cta__tel-ico svg{width:24px;height:24px;}.tsap-cta__tel-num{font-size:clamp(30px,3.8vw,42px);font-weight:900;letter-spacing:.01em;}.tsap-cta__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ts-space-3);margin-bottom:20px;}.tsap-cta__addr{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ts-space-3);margin-top:18px;font-size:var(--ts-fs-small);color:var(--ts-d-muted);}.tsap-cta__addr span{display:inline-flex;align-items:center;gap:var(--ts-space-2);}.tsap-cta__addr svg{width:15px;height:15px;stroke:var(--ts-accent-3);fill:none;stroke-width:2;flex:none;}.tsap-dial{display:none;}@media (max-width:767px){.tsap-dial{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--ts-grad-accent);box-shadow:0 -8px 24px rgba(10,22,40,.28);}.tsap-dial a{display:flex;align-items:center;justify-content:center;gap:var(--ts-space-3);min-height:58px;padding:16px;font-size:var(--ts-fs-body);font-weight:800;color:#fff;text-decoration:none;letter-spacing:.02em;}.tsap-dial a svg{width:18px;height:18px;fill:currentColor;}#tsAdProdMain{padding-bottom:66px;}html body .ts-dial-bar{display:none;}.generate-back-to-top{bottom:calc(76px + env(safe-area-inset-bottom,0px));}}@media (max-width:1180px){.tsap-hero__inner{grid-template-columns:1fr;gap:52px;}.tsap-hero__right{max-width:560px;margin:0 auto;width:100%;min-height:auto;}.tsap-stats__layout{grid-template-columns:1fr;gap:40px;}.tsap-origin__inner{grid-template-columns:1fr;gap:44px;}}@media (max-width:1024px){.tsap-sol__grid{grid-template-columns:1fr;}.tsap-sol__item--big{flex-direction:column;min-height:0;}.tsap-sol__item--big .tsap-sol__cover{flex:none;aspect-ratio:16/9;min-height:0;}.tsap-sol__item--big .tsap-sol__body{padding:26px 26px 28px;justify-content:flex-start;}.tsap-svc__grid{grid-template-columns:repeat(2,1fr);}.tsap-card--feature{grid-column:span 2;grid-row:span 1;}.tsap-stats__trust{grid-template-columns:repeat(2,1fr);}.tsap-flow__steps{display:flow-root;grid-template-columns:repeat(2,1fr);}.tsap-price__layout{grid-template-columns:1fr 1fr;}.tsap-price__layout .tsap-pcard--hot{grid-column:1/-1;}.tsap-price__factors-grid{display:flow-root;grid-template-columns:repeat(2,1fr);}.tsap-ready__list{grid-template-columns:repeat(3,1fr);}.tsap-ready__list li + li{border-left:0;}.tsap-ready__list li{border-top:1px solid var(--ts-line);}.tsap-ready__list li:nth-child(-n+3){border-top:0;}.tsap-ready__list li:nth-child(3n+2),.tsap-ready__list li:nth-child(3n){border-left:1px solid var(--ts-line);}.tsap-case__grid{grid-template-columns:repeat(2,1fr);}.tsap-tile--hero{grid-column:span 2;grid-row:span 1;aspect-ratio:16/10;}.tsap-mat__table thead th:nth-child(3),.tsap-mat__table thead th:nth-child(4),.tsap-mat__table tbody td:nth-child(3),.tsap-mat__table tbody td:nth-child(4){display:none;}.tsap-mat__table tbody td:nth-child(2){border-left:0;}}@media (min-width:768px) and (max-width:1024px){.tsap-case__grid{grid-auto-rows:auto;}.tsap-tile--hero{grid-row:auto;}.tsap-tile:not(.tsap-tile--hero){min-height:248px;}}@media (max-width:768px){.tsap-flow__note a,.tsap-price__note a,.tsap-q__panel-in a,.tsap-stats__credit a{display:inline-block;padding:13px 10px;margin:-13px -10px;}}@media (max-width:860px){.tsap-quote__row{padding:44px 32px;}.tsap-quote__mark{font-size:120px;top:-20px;left:24px;}}@media (max-width:767px){#tsAdProdMain{--ts-gutter:18px;}.tsap-hero{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(56px,7vw,80px);}.tsap-hero__actions{flex-direction:column;align-items:stretch;}.tsap-btn-call,.tsap-btn-ghost{width:100%;justify-content:center;}.tsap-hero__pics{gap:var(--ts-space-3);}.tsap-hero__pic figcaption{left:10px;bottom:10px;padding:5px 12px;font-size:var(--ts-fs-micro);}.tsap-hero__pic--main figcaption{left:12px;bottom:12px;padding:6px 14px;font-size:var(--ts-fs-micro);}.tsap-quickfacts{grid-template-columns:1fr 1fr;padding:12px 0;}.tsap-quickfacts li{padding:16px 18px;}.tsap-quickfacts li:nth-child(odd){border-left:0;}.tsap-quickfacts li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14);}.tsap-svc__grid,.tsap-flow__steps,.tsap-stats__grid,.tsap-stats__trust,.tsap-price__layout,.tsap-price__factors-grid,.tsap-ready__list,.tsap-quote__band,.tsap-case__grid,.tsap-sol__grid,.tsap-faq__list{display:flow-root;grid-template-columns:1fr;}.tsap-card--feature{grid-column:span 1;}#tsAdProdMain .tsap-ready__list li{border-left:0;border-top:1px solid var(--ts-line);}.tsap-ready__list li:first-child{border-top:0;}.tsap-quote__band-item{border-left:0;padding:22px 24px;}.tsap-quote__band-item+.tsap-quote__band-item{border-top:1px solid rgba(255,255,255,.14);}.tsap-tile--hero{grid-column:span 1;grid-row:span 1;aspect-ratio:auto;}.tsap-case__grid{grid-auto-rows:210px;}.tsap-mid__inner{display:flow-root;align-items:center;text-align:center;}.tsap-mid__act{align-items:center;}.tsap-mid__act .tsap-btn-call{width:100%;}.tsap-q__btn{padding:17px 20px;font-size:var(--ts-fs-body);min-height:60px;}.tsap-q__panel-in{padding:0 20px 20px;font-size:var(--ts-fs-small);}.tsap-quote__row{padding:36px 24px;}.tsap-quote__mark{font-size:100px;top:-14px;left:18px;}.tsap-cta__tel{padding:15px 22px;gap:13px;}.tsap-cta__tel-ico{width:44px;height:44px;}.tsap-cta__tel-ico svg{width:19px;height:19px;}.tsap-cta__tel-num{font-size:23px;}.tsap-card--feature .tsap-card__body{padding:24px 24px 26px;}.tsap-sol__body{padding:22px 24px 26px;}.tsap-step{padding:24px 24px 26px;}}@media (max-width:640px){.tsap-stat{padding:26px 22px 24px;}.tsap-stat__num{font-size:40px;}.tsap-pcard{padding:var(--ts-space-6) 22px 24px;}.tsap-flow__note{padding:18px 18px;font-size:var(--ts-fs-small);}.tsap-flow__timeline{padding:22px 20px 16px;}.tsap-flow__tl-row{grid-template-columns:1fr;gap:var(--ts-space-2);text-align:left;}.tsap-flow__tl-row b{justify-self:start;}.tsap-flow__tl-note{text-align:left;}.tsap-tile{padding:22px;}.tsap-tile--hero{padding:var(--ts-space-6) 22px;}.tsap-tile--hero .tsap-tile__overlay{padding-top:36px;}.tsap-tile__meta{gap:var(--ts-space-5);}.tsap-mat__table{display:block;}.tsap-mat__table thead{display:none;}.tsap-mat__table tbody,.tsap-mat__table tbody tr,.tsap-mat__table tbody td{display:block;width:100%;}.tsap-mat__table tbody tr + tr{border-top:1px solid var(--ts-line-strong);}.tsap-mat__table tbody td{padding:10px 20px;border-left:0;}.tsap-mat__table tbody td:first-child{padding-top:20px;}.tsap-mat__table tbody td:last-child{padding-bottom:20px;}.tsap-mat__table tbody td:nth-child(3),.tsap-mat__table tbody td:nth-child(4){display:block;}.tsap-mat__table tbody td:nth-child(2)::before{content:"适用：";color:var(--ts-muted);font-weight:700;margin-right:5px;}.tsap-mat__table tbody td:nth-child(3)::before{content:"寿命：";color:var(--ts-muted);font-weight:700;margin-right:5px;}.tsap-mat__table tbody td:nth-child(4)::before{content:"选法：";color:var(--ts-muted);font-weight:700;margin-right:5px;}.tsap-ready{padding:24px 18px;}.tsap-ready__list li{padding:20px 20px;}.tsap-origin__list{grid-template-columns:1fr;}}@media (hover:none){.tsap-card:hover,.tsap-sol__item:hover,.tsap-tile:hover,.tsap-pcard:hover,.tsap-factor:hover,.tsap-stat:hover,.tsap-step:hover,.tsap-numtrust:hover{transform:none;}.tsap-tile:hover .tsap-tile__img,.tsap-card--feature:hover .tsap-card__cover img,.tsap-sol__item:hover .tsap-sol__cover img,.tsap-hero__pic:hover img{transform:none;}}@media (prefers-reduced-motion:reduce){.tsap-hero__orb,.tsap-cta__orb{animation:none;}.tsap-q__panel{transition:none;}.tsap-progress span{transition:none;}}.tsap-tldr{margin:0 0 30px;padding:20px 22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--ts-radius);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:640px;}.tsap-tldr__lead{margin:0 0 12px;font-size:var(--ts-fs-body);line-height:var(--ts-lh-body);color:var(--ts-d-body);}.tsap-tldr__lead b{color:#fff;}.tsap-tldr__list{margin:0;padding:0;list-style:none;display:grid;gap:7px;}.tsap-tldr__list li{position:relative;padding-left:15px;font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-d-body);}.tsap-tldr__list li::before{content:"";position:absolute;left:0;top:.66em;width:5px;height:5px;border-radius:50%;background:var(--ts-accent);}.tsap-tldr__list b{color:#fff;}.tsap-local{max-width:1180px;margin:44px auto 0;padding:28px 30px;background:var(--ts-paper-2);border:1px solid var(--ts-line-warm);border-radius:var(--ts-radius-lg);}.tsap-local__head{margin:0 0 18px;}.tsap-local__title{margin:6px 0 0;font-size:var(--ts-fs-lead);color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-local__list{margin:0;padding:0;list-style:none;display:grid;gap:18px;}.tsap-local__list li{display:grid;gap:5px;padding-top:18px;border-top:1px solid var(--ts-line-warm);}.tsap-local__list li:first-child{padding-top:0;border-top:0;}.tsap-local__list b{font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-local__list span{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-soft);}.tsap-local__list a{font-size:var(--ts-fs-small);font-weight:700;color:var(--ts-accent-2);text-decoration:none;}@media (hover:hover){.tsap-local__list a:hover{text-decoration:underline;}}.tsap-price__more{max-width:1180px;margin:36px auto 0;}.tsap-price__more-title{margin:0 0 14px;font-size:var(--ts-fs-card);color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-price__table{width:100%;border-collapse:collapse;background:var(--ts-snow);border-radius:var(--ts-radius);overflow:hidden;box-shadow:var(--ts-shadow-sm);}.tsap-price__table thead th{padding:14px 18px;background:var(--ts-ink);color:var(--ts-d-muted);font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.1em;text-align:left;white-space:nowrap;}.tsap-price__table tbody tr + tr{border-top:1px solid var(--ts-line);}.tsap-price__table tbody td{padding:14px 18px;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);text-align:left;vertical-align:top;}.tsap-price__table tbody td + td{border-left:1px solid var(--ts-line);}.tsap-price__table tbody td:nth-child(3){color:var(--ts-ink);font-weight:700;white-space:nowrap;}.tsap-readmore{max-width:1180px;margin:34px auto 0;padding:22px 24px;background:var(--ts-paper-2);border:1px solid var(--ts-line-warm);border-radius:var(--ts-radius);}.tsap-readmore__title{margin:0 0 12px;font-size:var(--ts-fs-body);color:var(--ts-ink);line-height:var(--ts-lh-tight);}.tsap-readmore__list{margin:0;padding:0;list-style:none;display:grid;gap:9px;}.tsap-readmore__list li{position:relative;padding-left:16px;font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);}.tsap-readmore__list li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--ts-accent);}.tsap-readmore__list a{color:var(--ts-accent-2);font-weight:700;text-decoration:none;}@media (hover:hover){.tsap-readmore__list a:hover{text-decoration:underline;}}.tsap-faq__more{max-width:1180px;margin:22px auto 0;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-faq__more a{color:var(--ts-accent-2);font-weight:700;text-decoration:none;}@media (hover:hover){.tsap-faq__more a:hover{text-decoration:underline;}}.tsap-more__sub{max-width:820px;margin:14px auto 0;text-align:center;font-size:var(--ts-fs-small);color:var(--ts-muted);line-height:var(--ts-lh-body);}.tsap-more__sub a{color:var(--ts-accent-2);font-weight:700;text-decoration:none;}.tsap-updated{margin:26px auto 0;text-align:center;font-size:var(--ts-fs-micro);line-height:var(--ts-lh-body);color:var(--ts-d-muted);}@media (max-width:760px){.tsap-tldr{padding:16px 16px;margin-bottom:24px;}.tsap-tldr__lead{font-size:var(--ts-fs-small);}.tsap-tldr__list li{font-size:var(--ts-fs-micro);}.tsap-local{padding:20px 18px;margin-top:32px;}.tsap-local__title{font-size:var(--ts-fs-card);}.tsap-price__more,.tsap-readmore{margin-top:26px;}.tsap-price__table thead th,.tsap-price__table tbody td{padding:11px 13px;font-size:var(--ts-fs-micro);}.tsap-price__table thead th:nth-child(4),.tsap-price__table tbody td:nth-child(4){display:none;}.tsap-readmore{padding:18px 16px;}}@media print{.tsap-progress,.tsap-dial,.tsap-mid{display:none !important;}.tsap-hero__orb,.tsap-cta__bg,.tsap-area__orb,.tsap-hero__grid,.tsap-cta__grid{display:none;}.tsap-hero,.tsap-case,.tsap-card--ask,.tsap-area,.tsap-cta,.tsap-quote__band,.tsap-pcard--hot,.tsap-card--feature{background:#fff !important;color:#0A1628 !important;}.tsap-hero__title,.tsap-hero__desc,.tsap-quickfacts b,.tsap-quickfacts li>span,.tsap-cta h2,.tsap-cta p,.tsap-stat__label,.tsap-stat__desc,.tsap-tile h3,.tsap-tile p{color:#0A1628 !important;}.tsap-hero__title-top em,.tsap-cta h2 em{-webkit-text-fill-color:#E54E00;color:#E54E00;}.tsap-stat__num,.tsap-pcard__price b,.tsap-quote__band-item b,.tsap-tile__meta b{-webkit-text-fill-color:#E54E00;color:#E54E00;}.tsap-quickfacts{border:1px solid #D9D2C2;}.tsap-step__node{background:#fff !important;color:#0A1628 !important;border:1px solid #D9D2C2;box-shadow:none;}.tsap-flow__note,.tsap-flow__timeline{background:#fff !important;border:1px solid #D9D2C2;box-shadow:none;}.tsap-card,.tsap-sol__item,.tsap-factor,.tsap-step,.tsap-tile,.tsap-q,.tsap-pcard{border:1px solid #D9D2C2;box-shadow:none;}.tsap-mat__table thead th{background:#0A1628 !important;color:#fff !important;}.tsap-mat__table tbody td,.tsap-price__table tbody td{border-color:#D9D2C2;}.tsap-local,.tsap-readmore{background:#fff !important;border:1px solid #D9D2C2;}.tsap-tldr{background:#fff !important;border:1px solid #D9D2C2;}.tsap-tldr__lead,.tsap-tldr__list li,.tsap-updated{color:#0A1628 !important;}.tsap-tldr__lead b,.tsap-tldr__list b{color:#0A1628 !important;}.tsap-quote__row{background:#fff;border:1px solid #D9D2C2;box-shadow:none;}.tsap-ready{background:#fff;border:1px solid #D9D2C2;}}.tsap-flow__steps{display:flow-root;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;}.tsap-flow__steps::before{content:"";position:absolute;left:8.333%;right:8.333%;top:25px;height:2px;background:linear-gradient(90deg,rgba(255,107,26,.12),var(--ts-accent) 50%,rgba(255,107,26,.12));}.tsap-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 14px;text-align:center;background:none;border:0;border-radius:0;box-shadow:none;}@media (hover:hover){.tsap-step:hover{transform:none;box-shadow:none;border-color:transparent;}}.tsap-step__node{width:52px;height:52px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--ts-white);color:var(--ts-accent-2);border:2px solid var(--ts-accent);box-shadow:0 0 0 7px var(--ts-white);font-size:var(--ts-fs-card);font-weight:900;letter-spacing:0;font-variant-numeric:tabular-nums;}.tsap-step__body{width:100%;}.tsap-step__body h3{margin:0 0 7px;font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);line-height:var(--ts-lh-tight);letter-spacing:-.01em;}.tsap-step__body p{margin:0;font-size:var(--ts-fs-small);color:var(--ts-soft);line-height:var(--ts-lh-body);}.tsap-card:not(.tsap-card--feature){flex-direction:row;align-items:flex-start;gap:15px;padding:22px 24px;background:var(--ts-white);box-shadow:none;}@media (hover:hover){.tsap-card:not(.tsap-card--feature):hover{transform:translateY(-3px);box-shadow:var(--ts-shadow);border-color:transparent;}}.tsap-card:not(.tsap-card--feature) .tsap-card__iconbox{flex:none;width:42px;height:42px;margin:0;display:grid;place-items:center;border-radius:var(--ts-radius-sm);background:var(--ts-paper-2);color:var(--ts-accent-2);}.tsap-card:not(.tsap-card--feature) .tsap-card__iconbox svg{width:22px;height:22px;}.tsap-card:not(.tsap-card--feature) .tsap-card__body{padding:0;flex:1 1 auto;min-width:0;}.tsap-card:not(.tsap-card--feature) .tsap-card__title{font-size:var(--ts-fs-body);margin:0 0 5px;}.tsap-card:not(.tsap-card--feature) .tsap-card__desc{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);margin:0 0 9px;}.tsap-card:not(.tsap-card--feature) .tsap-svc__tags{gap:5px;}.tsap-card:not(.tsap-card--feature) .tsap-svc__tags span{font-size:var(--ts-fs-micro);padding:2px 8px;}.tsap-faq__list{display:flow-root;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,56px);border-top:1px solid var(--ts-line-strong);}.tsap-q{background:none;border:0;border-bottom:1px solid var(--ts-line);border-radius:0;box-shadow:none;}@media (hover:hover){.tsap-q:hover{background:none;box-shadow:none;transform:none;}}.tsap-price__factors{background:none;border:0;box-shadow:none;padding:0;}.tsap-price__factors-grid{display:flow-root;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,56px);border-top:1px solid var(--ts-line-strong);}.tsap-factor{display:flex;gap:16px;align-items:flex-start;padding:22px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--ts-line);border-radius:0;}@media (hover:hover){.tsap-factor:hover{background:none;box-shadow:none;transform:none;}}.tsap-factor__num{flex:none;width:34px;height:34px;margin:0;border-radius:var(--ts-radius-xs);background:var(--ts-paper-2);color:var(--ts-accent-2);font-size:var(--ts-fs-small);}.tsap-factor h4{margin:0 0 5px;font-size:var(--ts-fs-body);}@media (max-width:1080px){.tsap-flow__steps{display:flow-root;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 0;}.tsap-flow__steps::before{display:none;}}@media (max-width:760px){.tsap-faq__list,.tsap-price__factors-grid{display:flow-root;grid-template-columns:1fr;}}@media (max-width:620px){.tsap-flow__steps{display:flow-root;grid-template-columns:1fr;gap:0;}.tsap-step{flex-direction:row;align-items:flex-start;gap:16px;text-align:left;padding:16px 0;}.tsap-step__node{width:44px;height:44px;font-size:var(--ts-fs-body);box-shadow:none;}.tsap-step__body{text-align:left;}.tsap-card:not(.tsap-card--feature){flex-direction:column;}}.tsap-svc__grid{grid-auto-rows:auto;align-items:start;}.tsap-svc__grid > .tsap-card{height:auto;align-self:start;}.tsap-svc__grid .tsap-card--feature .tsap-card__cover{aspect-ratio:16/8;}.tsap-svc__grid .tsap-card--feature .tsap-card__body{padding:var(--ts-space-6) var(--ts-space-6) var(--ts-space-5);}.tsap-svc__grid .tsap-card:not(.tsap-card--feature) .tsap-card__body{display:block;flex:none;padding:var(--ts-space-4) var(--ts-space-6) var(--ts-space-5);}.tsap-svc__grid .tsap-card:not(.tsap-card--feature) .tsap-card__more{margin-top:0;}@media (max-width:760px){.tsap-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.tsap-svc__grid > .tsap-card--feature{grid-column:span 2;grid-row:span 1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;height:auto;}.tsap-svc__grid > .tsap-card--feature .tsap-card__cover{aspect-ratio:auto;min-height:220px;height:100%;}.tsap-svc__grid > .tsap-card--feature .tsap-card__body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:var(--ts-space-7) var(--ts-space-6);text-align:left;}.tsap-svc__grid > .tsap-card--feature .tsap-card__title{font-size:22px;margin:0 0 var(--ts-stack-3);}.tsap-svc__grid > .tsap-card--feature .tsap-card__desc{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);margin:0 0 var(--ts-stack-4);}.tsap-svc__grid > .tsap-card--feature .tsap-svc__tags{justify-content:flex-start;}.tsap-svc__grid > .tsap-card--feature .tsap-card__more{margin-top:var(--ts-stack-4);align-self:flex-start;}@media (max-width:760px){.tsap-svc__grid > .tsap-card--feature{grid-column:span 2;}}@media (max-width:520px){.tsap-svc__grid > .tsap-card--feature{grid-column:span 1;display:flex;}.tsap-svc__grid > .tsap-card--feature .tsap-card__cover{aspect-ratio:16/7;min-height:0;height:auto;}.tsap-svc__grid > .tsap-card--feature .tsap-card__body{text-align:center;padding:var(--ts-space-6);}.tsap-svc__grid > .tsap-card--feature .tsap-svc__tags{justify-content:center;}.tsap-svc__grid > .tsap-card--feature .tsap-card__more{align-self:center;}}.tsap-svc__grid{align-items:stretch;}.tsap-svc__grid > .tsap-card{height:100%;align-self:stretch;}.tsap-svc__grid > .tsap-card:nth-last-child(2),.tsap-svc__grid > .tsap-card:last-child{grid-column:span 2;}.tsap-svc__grid > .tsap-card:nth-last-child(2) .tsap-card__body,.tsap-svc__grid > .tsap-card:last-child .tsap-card__body{max-width:560px;margin-left:auto;margin-right:auto;}@media (max-width:760px){.tsap-svc__grid > .tsap-card:nth-last-child(2),.tsap-svc__grid > .tsap-card:last-child{grid-column:span 1;}.tsap-svc__grid > .tsap-card:nth-last-child(2) .tsap-card__body,.tsap-svc__grid > .tsap-card:last-child .tsap-card__body{max-width:none;}}@media (max-width:520px){.tsap-svc__grid > .tsap-card:nth-last-child(2),.tsap-svc__grid > .tsap-card:last-child{grid-column:span 1;}}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature){display:flex;flex-direction:column;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__iconbox{flex:none;width:60px;height:60px;margin:30px auto 0;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__body{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;text-align:center;padding:var(--ts-space-4) var(--ts-space-6) var(--ts-space-5);}#tsAdProdMain .tsap-svc__grid .tsap-card__title,#tsAdProdMain .tsap-svc__grid .tsap-card__desc{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__title{margin:0 0 var(--ts-space-2);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__desc{margin:0 0 var(--ts-space-4);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-svc__tags{margin-top:auto;justify-content:center;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__more{align-self:center;margin-top:var(--ts-space-3);}#tsAdProdMain .tsap-svc__grid > .tsap-card--ask{background:var(--ts-grad-dark);color:#fff;border:0;}#tsAdProdMain .tsap-svc__grid > .tsap-card--ask .tsap-card__title{color:#fff;}#tsAdProdMain .tsap-svc__grid > .tsap-card--ask .tsap-card__desc{color:var(--ts-d-body);}#tsAdProdMain .tsap-svc__grid > .tsap-card--ask .tsap-card__iconbox{background:rgba(255,107,26,.16);color:var(--ts-brand-300);box-shadow:inset 0 0 0 1px rgba(255,107,26,.22);}#tsAdProdMain .tsap-svc__grid > .tsap-card--ask .tsap-card__more{color:var(--ts-brand-300);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__iconbox{margin-top:26px;background:linear-gradient(160deg,rgba(255,107,26,.14),rgba(255,107,26,.05));box-shadow:inset 0 0 0 1px rgba(255,107,26,.12);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__body{padding:var(--ts-space-4) var(--ts-space-6) var(--ts-space-6);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__title{font-size:var(--ts-fs-card);line-height:var(--ts-lh-tight);letter-spacing:-.01em;margin:0 0 var(--ts-space-2);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__desc{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);margin:0 0 var(--ts-space-3);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-svc__tags{margin-top:0;padding-top:0;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__desc{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-body);margin:0 0 var(--ts-space-4);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask){display:flex;flex-direction:column;padding:var(--ts-space-6);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__iconbox{flex:none;width:64px;height:64px;margin:0 auto;color:var(--ts-ink-800);box-shadow:inset 0 0 0 1px rgba(255,107,26,.16);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__iconbox svg{width:36px;height:36px;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__body{display:block;flex:1;min-width:0;width:100%;text-align:center;padding:var(--ts-space-4) 0 0;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__title{font-size:var(--ts-fs-card);line-height:var(--ts-lh-tight);letter-spacing:-.01em;text-align:center;margin:0 0 var(--ts-space-2);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__desc{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-body);text-align:center;margin:0 0 var(--ts-space-4);}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-svc__tags{justify-content:center;margin-top:0;padding-top:0;}#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__more{align-self:center;margin-top:var(--ts-space-2);}#tsAdProdMain .tsap-svc__grid > .tsap-card:nth-last-child(2) .tsap-card__body{max-width:none;margin-left:0;margin-right:0;}#tsAdProdMain .tsap-svc__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;}#tsAdProdMain .tsap-svc__media{position:relative;grid-column:span 2;grid-row:span 2;margin:0;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);overflow:hidden;min-height:340px;box-shadow:var(--ts-shadow-sm);}#tsAdProdMain .tsap-svc__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%;}#tsAdProdMain .tsap-svc__media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,transparent,rgba(10,22,40,.62));pointer-events:none;}#tsAdProdMain .tsap-svc__media figcaption{position:absolute;left:18px;bottom:18px;z-index:1;display:inline-flex;align-items:center;gap:var(--ts-space-1);padding:7px 15px;border-radius:999px;background:var(--ts-grad-accent);color:#fff;font-size:var(--ts-fs-micro);font-weight:800;letter-spacing:.08em;box-shadow:0 8px 20px -6px rgba(var(--ts-brand-rgb),.55);}#tsAdProdMain .tsap-svc__grid > .tsap-card:nth-last-child(2){grid-column:span 1;}#tsAdProdMain .tsap-svc__grid > .tsap-card:last-child{grid-column:span 1;}#tsAdProdMain .tsap-svc__grid > .tsap-card:last-child .tsap-card__body{max-width:none;margin-left:0;margin-right:0;}@media (max-width:1024px){#tsAdProdMain .tsap-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr));}#tsAdProdMain .tsap-svc__media{grid-column:span 2;grid-row:span 1;min-height:220px;}}@media (max-width:520px){#tsAdProdMain .tsap-svc__grid{grid-template-columns:1fr;}#tsAdProdMain .tsap-svc__media{grid-column:span 1;}}@media (max-width:640px){.tsap-mat__table tbody td::before{white-space:nowrap;}}.tsap-hero__title-top{font-size:clamp(46px,7.6vw,100px);text-wrap:auto;}@media (max-width:767px){.tsap-hero__title-top{text-wrap:balance;}}.tsap-quote__log{max-width:960px;margin:clamp(28px,3vw,40px) auto 0;padding:26px 30px;background:var(--ts-white);border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);}.tsap-quote__log-title{margin:0 0 16px;font-size:var(--ts-fs-body);font-weight:800;letter-spacing:.02em;color:var(--ts-ink);}.tsap-quote__log-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;}.tsap-quote__log-list li{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--ts-line);}.tsap-quote__log-list b{font-size:var(--ts-fs-body);font-weight:800;color:var(--ts-ink);}.tsap-quote__log-list span{font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-muted);}.tsap-quote__log-note{margin:18px 0 0;font-size:var(--ts-fs-small);line-height:var(--ts-lh-body);color:var(--ts-muted);}.tsap-quote__log-note a{color:var(--ts-brand-600);font-weight:700;text-decoration:none;}.tsap-quote__log-note a:hover{text-decoration:underline;}@media (max-width:767px){.tsap-quote__log{padding:22px 20px;}.tsap-quote__log-list{grid-template-columns:1fr;}}@media (max-width:1200px){#tsAdProdMain{--ts-section-y:40px;--ts-section-y-sm:32px;--ts-head-gap:24px;}}@media (max-width:900px){#tsAdProdMain{--ts-section-y:32px;--ts-section-y-sm:24px;--ts-head-gap:20px;--ts-card-pad:20px;}}@media (max-width:640px){#tsAdProdMain{--ts-section-y:24px;--ts-section-y-sm:20px;--ts-head-gap:16px;--ts-grid-gap:12px;--ts-card-pad:16px;--ts-card-pad-sm:12px;}}#tsAdProdMain > .tsap-hero,#tsAdProdMain > .tsap-cta{padding-top:96px;padding-bottom:96px;}@media (max-width:900px){#tsAdProdMain > .tsap-hero,#tsAdProdMain > .tsap-cta{padding-top:64px;padding-bottom:64px;}}@media (max-width:640px){#tsAdProdMain > .tsap-hero,#tsAdProdMain > .tsap-cta{padding-top:48px;padding-bottom:48px;}}#tsAdProdMain > .tsap-mid{padding-top:var(--ts-section-y-sm);padding-bottom:var(--ts-section-y-sm);}#tsAdProdMain > section:not(.tsap-hero):not(.tsap-cta):not(.tsap-mid):not(.tsap-origin){padding-top:var(--ts-section-y);padding-bottom:var(--ts-section-y);}#tsAdProdMain > .tsap-origin{padding-top:var(--ts-section-y);padding-bottom:0;}#tsAdProdMain .tsap-stats{padding-top:var(--ts-section-y-sm);padding-bottom:var(--ts-section-y);}#tsAdProdMain > .tsap-cta{margin-top:0;}#tsAdProdMain .tsap-faq__list,#tsAdProdMain .tsap-local{max-width:none;margin-left:0;margin-right:0;}#tsAdProdMain .tsap-stats__intro .tsap-eyebrow{align-self:flex-start;}#tsAdProdMain .tsap-ready{padding:var(--ts-card-pad);}#tsAdProdMain .tsap-tldr{padding:var(--ts-card-pad-sm) var(--ts-card-pad);margin-bottom:var(--ts-space-7);}#tsAdProdMain .tsap-local{margin-top:var(--ts-space-9);}#tsAdProdMain .tsap-mid__inner{padding-left:0;padding-right:0;}#tsAdProdMain .tsap-card--feature .tsap-card__body,#tsAdProdMain .tsap-svc__grid .tsap-card--feature .tsap-card__body,#tsAdProdMain .tsap-svc__grid > .tsap-card--feature .tsap-card__body{padding:var(--ts-card-pad);}#tsAdProdMain .tsap-card:not(.tsap-card--feature),#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature),#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask){padding:var(--ts-card-pad);}#tsAdProdMain .tsap-card:not(.tsap-card--feature) .tsap-card__body,#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature) .tsap-card__body,#tsAdProdMain .tsap-svc__grid > .tsap-card:not(.tsap-card--feature):not(.tsap-card--ask) .tsap-card__body{padding:0;min-width:0;max-width:none;width:auto;}#tsAdProdMain .tsap-card__iconbox{margin-top:0;}#tsAdProdMain .tsap-sol__body,#tsAdProdMain .tsap-sol__item--big .tsap-sol__body{padding:var(--ts-card-pad);}#tsAdProdMain .tsap-ready__list li{padding:var(--ts-space-5) var(--ts-space-4);}#tsAdProdMain .tsap-quote__row{padding:var(--ts-space-9) var(--ts-space-10);}@media (max-width:900px){#tsAdProdMain .tsap-quote__row{padding:var(--ts-space-8) var(--ts-space-7);}}@media (max-width:640px){#tsAdProdMain .tsap-quote__row{padding:var(--ts-space-7) var(--ts-space-6);}}#tsAdProdMain .tsap-origin__inner,#tsAdProdMain .tsap-stats__layout{gap:var(--ts-space-10);}#tsAdProdMain .tsap-stats__grid,#tsAdProdMain .tsap-stats__trust{gap:var(--ts-grid-gap);}#tsAdProdMain .tsap-stats__trust{margin-top:var(--ts-space-8);}#tsAdProdMain .tsap-svc__grid,#tsAdProdMain .tsap-sol__grid,#tsAdProdMain .tsap-case__grid,#tsAdProdMain .tsap-price__layout{gap:var(--ts-grid-gap);}#tsAdProdMain .tsap-local__list{gap:var(--ts-space-5);}#tsAdProdMain .tsap-tldr__list{gap:var(--ts-space-2);}#tsAdProdMain .tsap-head{margin-bottom:var(--ts-head-gap);}#tsAdProdMain .tsap-local__head{margin-bottom:var(--ts-space-5);}#tsAdProdMain .tsap-pcard h3,#tsAdProdMain .tsap-pcard--hot h3{line-height:var(--ts-lh-head);}#tsAdProdMain .ts-crumb,#tsAdProdMain .ts-crumb a,#tsAdProdMain .ts-crumb span,#tsAdProdMain .ts-crumb__cur{font-size:var(--ts-fs-small);line-height:var(--ts-lh-tight);}#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions){align-items:start;}#tsAdProdMain .tsap-hero__right > .tsap-hero__actions{margin-top:48px;}@media (max-width:1180px){#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions){row-gap:0;}#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions) .tsap-hero__right{display:flex;flex-direction:column;max-width:none;margin-left:0;margin-right:0;}#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions) .tsap-hero__right > .tsap-hero__actions{order:1;margin-top:0;}#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions) .tsap-hero__right > .tsap-hero__trust{order:2;}#tsAdProdMain .tsap-hero__inner:has(> .tsap-hero__right > .tsap-hero__actions) .tsap-hero__right > .tsap-hero__pics{order:3;max-width:560px;margin-left:auto;margin-right:auto;margin-top:48px;}}#tsAdProdMain .tsap-origin__text{text-align:center;}#tsAdProdMain .tsap-mat__cap{text-align:center;}#tsAdProdMain .tsap-ready__list li{text-align:center;}#tsAdProdMain .tsap-tile--hero{padding:22px 22px 8px;}#tsAdProdMain .tsap-tile--hero .tsap-tile__overlay p{font-size:var(--ts-fs-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#tsAdProdMain .tsap-tile--hero .tsap-tile__overlay{gap:6px;}#tsAdProdMain .tsap-tile--hero .tsap-tile__meta{padding-top:8px;}#tsAdProdMain .tsap-hero__title-top{font-size:clamp(36px,4.2vw,56px);letter-spacing:-.04em;white-space:nowrap;}#tsAdProdMain .tsap-sol__cta{color:#fff;}@media (min-width:1181px){#tsAdProdMain .tsap-ready__list li{padding-left:10px;padding-right:10px;}}#tsAdProdMain .tsap-tile--hero .tsap-tile__overlay p{align-self:stretch;max-width:100%;}#tsAdProdMain .tsap-price__more-title{text-align:center;}@media (max-width:767px){#tsAdProdMain .tsap-svc__grid,#tsAdProdMain .tsap-flow__steps,#tsAdProdMain .tsap-stats__grid,#tsAdProdMain .tsap-stats__trust,#tsAdProdMain .tsap-price__layout,#tsAdProdMain .tsap-price__factors-grid,#tsAdProdMain .tsap-ready__list,#tsAdProdMain .tsap-quote__band,#tsAdProdMain .tsap-case__grid,#tsAdProdMain .tsap-sol__grid,#tsAdProdMain .tsap-faq__list{display:grid;grid-template-columns:1fr;gap:14px;}}#tsAdProdMain .tsap-mat__cap{display:block;width:100%;}#tsAdProdMain .tsap-cta{margin-bottom:0;}#tsAdProdMain{padding-bottom:0;}#tsAdProdMain .tsap-numtrust__ico{display:grid;place-items:center;margin-top:0;}@media (max-width:767px){#tsAdProdMain .tsap-origin__year{align-items:center;}}@media (max-width:767px){#tsAdProdMain .tsap-quote__band-item{align-items:center;text-align:center;}}#tsAdProdMain .tsap-more--solid a:hover{color:#fff;}@media (min-width:1025px){#tsAdProdMain .tsap-cta{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}}