:root{--ts-bg:#fafafa;--ts-bg-alt:#ffffff;--ts-text:#1a1a1a;--ts-text-secondary:#5a5a5a;--ts-text-light:#8a8a8a;--ts-accent:#1E3F80;--ts-accent-light:#2d5aa8;--ts-accent-dark:#152850;--ts-border:#e8e8e8;--ts-border-light:#f0f0f0;--ts-shadow:0 4px 16px rgba(30, 63, 128, 0.08);--ts-shadow-hover:0 12px 32px rgba(30, 63, 128, 0.15);--ts-shadow-lg:0 20px 40px rgba(30, 63, 128, 0.12)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;background-color:var(--ts-bg);color:var(--ts-text);line-height:1.6}h1{font-size:3rem;margin-bottom:1rem}h2{font-size:2.2rem;margin-bottom:1rem}h3{font-size:1.3rem;margin-bottom:.75rem}.ts-wrap{background:var(--ts-bg)}.ts-container{max-width:1200px;margin:0 auto;padding:0 2rem}.ts-h1{font-size:clamp(2.4rem, 4.3vw, 4.2rem);font-weight:800;line-height:1.12;background:linear-gradient(135deg,var(--ts-accent-dark) 0%,var(--ts-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;position:relative;z-index:1}.ts-hero__grid{display:grid;grid-template-columns:1fr;justify-content:center;position:relative;z-index:1}.ts-hero__copy{max-width:900px;margin:0 auto;text-align:center}.ts-hero__panel{background:linear-gradient(135deg,#ffffff 0%,rgb(30 63 128 / .02) 100%);border:2px solid rgb(30 63 128 / .1);border-radius:16px;padding:2rem;box-shadow:0 12px 32px rgb(30 63 128 / .12),inset 0 1px 0 rgb(255 255 255 / .8);position:sticky;top:2rem;transform:translateY(0);transition:all 0.3s ease;backdrop-filter:blur(10px)}.ts-panel__title{font-weight:800;display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--ts-accent);color:var(--ts-accent-dark);font-size:1.15rem;letter-spacing:-.5px}.ts-panel__title i{color:var(--ts-accent);font-size:1.3rem}.ts-panel__list{list-style:none;margin-bottom:1.5rem}.ts-panel__list li{display:flex;gap:.75rem;margin-bottom:.8rem;color:var(--ts-text-secondary);font-size:.95rem;line-height:1.5;font-weight:500;align-items:center}.ts-panel__list li i{color:var(--ts-accent);font-size:1rem;flex-shrink:0;font-weight:700}.ts-dot{width:6px;height:6px;background:var(--ts-accent);border-radius:50%;margin-top:.6rem;flex-shrink:0}.ts-panel__foot{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid var(--ts-border-light)}.ts-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;background:linear-gradient(135deg,rgb(30 63 128 / .1) 0%,rgb(30 63 128 / .05) 100%);color:var(--ts-accent);border-radius:18px;font-size:.8rem;font-weight:600;border:1px solid rgb(30 63 128 / .15)}.ts-pill i{font-size:.95rem}.ts-section--quote{padding:3rem 0;background:linear-gradient(135deg,rgb(0 102 255 / .05) 0%,rgb(168 85 247 / .05) 100%);text-align:center}.ts-quote-card{max-width:700px;margin:0 auto}.ts-quote-card__icon{font-size:3rem;color:var(--ts-accent);margin-bottom:1.5rem;opacity:.9}.ts-quote-card__text{font-size:1.3rem;font-weight:600;line-height:1.7;margin-bottom:1rem}.ts-quote-card__source{font-size:.95rem;color:var(--ts-text-light);font-style:italic}.ts-section{padding:4rem 0;background:var(--ts-bg)}.ts-section--alt{background:var(--ts-bg-alt)}.ts-center{text-align:center}.ts-mt{margin-top:2rem}.ts-grid{display:grid;gap:2rem;margin-top:2.5rem}.ts-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ts-grid--4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:768px){.ts-grid--3,.ts-grid--4{grid-template-columns:1fr}.ts-process-strip{gap:.4rem}.ts-process-strip span{font-size:.73rem}.ts-process-card{padding:1.1rem 1rem 1rem}.ts-process-card__top{flex-wrap:wrap;align-items:flex-start}.ts-trust-box__points span{font-size:.73rem}.ts-hero-points{gap:.55rem;margin-bottom:1rem}.ts-hero-points span{font-size:.82rem;padding:.5rem .75rem}}.ts-card{background:#fff;border:2px solid var(--ts-border);border-radius:14px;padding:2rem;box-shadow:var(--ts-shadow);transition:all 0.3s ease;position:relative;overflow:hidden}.ts-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--ts-accent),transparent);transition:left 0.6s ease}.ts-card:hover{transform:translateY(-8px);border-color:var(--ts-accent);box-shadow:var(--ts-shadow-hover)}.ts-card:hover::before{left:100%}.ts-card__icon-box{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0;color:var(--ts-accent);font-size:1.5rem;margin-bottom:1rem;border:1.5px solid #d0d0d0;transition:all 0.3s ease}.ts-card:hover .ts-card__icon-box{background:rgb(30 63 128 / .08);transform:scale(1.15);box-shadow:0 8px 16px rgb(30 63 128 / .15)}.ts-card__number{font-size:2rem;font-weight:800;color:var(--ts-accent-dark);opacity:.8}.ts-card p{color:var(--ts-text-secondary);font-size:.95rem}.ts-trust-box{background:linear-gradient(145deg,rgb(255 255 255 / .98) 0%,rgb(240 247 255 / .94) 100%);border:1px solid rgb(30 63 128 / .18);border-left:4px solid var(--ts-accent);border-radius:16px;padding:1.15rem;margin-top:2rem;display:flex;gap:1.5rem;box-shadow:0 12px 28px rgb(30 63 128 / .12)}.ts-trust-box__analyst{width:168px;flex-shrink:0;background:rgb(255 255 255 / .86);border:1px solid rgb(30 63 128 / .12);border-radius:14px;padding:.5rem}.ts-trust-box__analyst img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px;border:1px solid rgb(30 63 128 / .16);box-shadow:0 8px 20px rgb(20 48 94 / .14)}.ts-trust-box__analyst-meta{margin-top:.5rem;padding:.15rem .12rem .08rem}.ts-trust-box__content{flex:1;background:rgb(255 255 255 / .84);border:1px solid rgb(30 63 128 / .12);border-radius:14px;padding:.95rem 1rem}.ts-trust-box__eyebrow{display:inline-flex;align-items:center;margin:0 0 .4rem;padding:.24rem .56rem;border-radius:999px;border:1px solid rgb(30 63 128 / .2);background:rgb(30 63 128 / .08);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1e3f80}.ts-trust-box__analyst-name{margin:0;font-size:.9rem;font-weight:800;color:#1b3868}.ts-trust-box__analyst-role{margin:.15rem 0 0;font-size:.76rem;line-height:1.35;color:#5a6880}.ts-trust-box__icon{width:48px;height:48px;background:#fff0;color:var(--ts-accent);border:1.5px solid #d0d0d0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}.ts-trust-box:hover .ts-trust-box__icon{background:rgb(30 63 128 / .08);transform:scale(1.1)}.ts-trust-box__title{font-size:1.12rem;color:#173466;font-weight:700;margin-bottom:.25rem}.ts-trust-box__text{color:var(--ts-text-secondary);font-size:.95rem;margin-bottom:.5rem}.ts-trust-box__label{font-size:.85rem;font-weight:600;color:var(--ts-accent)}.ts-trust-box__cred{margin-top:.5rem;display:grid;gap:.35rem}.ts-trust-box__cred span{display:block;font-size:.8rem;color:#334968;font-weight:600}.ts-trust-box__cred span::before{content:"•";margin-right:.35rem;color:#1e3f80}@media (max-width:900px){.ts-trust-box{flex-direction:column}.ts-trust-box__analyst{width:100%;max-width:220px}}.ts-process-strip{margin:1rem auto 0;max-width:820px;display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem}.ts-process-strip span{display:inline-flex;align-items:center;padding:.34rem .74rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#1f3f7a;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14)}.ts-process-card{display:flex;flex-direction:column;gap:.45rem;padding:1.35rem 1.2rem 1.15rem;border:1px solid rgb(30 63 128 / .14);box-shadow:0 6px 18px rgb(30 63 128 / .08)}.ts-process-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ts-process-card__step{font-size:.75rem;font-weight:800;color:#fff;background:#1e3f80;border-radius:999px;padding:.22rem .52rem;letter-spacing:.03em}.ts-process-card__tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#56647c}.ts-process-card .ts-h3{margin-bottom:.15rem}.ts-process-card p{font-size:.92rem;line-height:1.5}.ts-process-card__result{margin-top:.18rem;padding-top:.58rem;border-top:1px dashed rgb(30 63 128 / .18);font-size:.85rem;color:#2a3548}.ts-process-card__result strong{color:#1e3f80}.ts-process-photo{margin:1.2rem auto 1.05rem;max-width:980px;border-radius:16px;overflow:hidden;border:1px solid rgb(30 63 128 / .16);box-shadow:0 12px 30px rgb(20 44 86 / .14);position:relative}.ts-process-photo img{width:100%;height:auto;display:block;aspect-ratio:16 / 7;object-fit:cover}.ts-process-photo figcaption{position:absolute;left:.85rem;bottom:.82rem;margin:0;font-size:.8rem;font-weight:700;color:#fff;background:rgb(18 36 70 / .72);border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:.28rem .62rem;backdrop-filter:blur(1.5px)}.ts-process-sample{margin:.9rem auto 1.1rem;display:grid;justify-items:center;gap:.3rem}.ts-report-preview{margin:.4rem auto .8rem;max-width:920px;padding:.92rem .95rem .9rem;border-radius:16px;border:1px solid rgb(123 158 223 / .35);background:radial-gradient(120% 140% at 0% 0%,#244b88 0%,#132a53 46%,#0b1b37 100%);box-shadow:0 14px 34px rgb(8 20 41 / .45)}.ts-report-preview__eyebrow{margin:0 0 .22rem;font-size:.73rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#afcaf5}.ts-report-preview__title{margin:0;font-size:1rem;line-height:1.32;color:#eaf2ff}.ts-report-preview__range{margin-top:.66rem;padding:.56rem .7rem;border-radius:12px;border:1px solid rgb(170 202 255 / .32);background:linear-gradient(145deg,rgb(132 170 235 / .2) 0%,rgb(58 94 152 / .18) 100%);display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.ts-report-preview__label{font-size:.8rem;color:#c8dbfb;font-weight:700}.ts-report-preview__range strong{font-size:1.1rem;color:#fff}.ts-report-preview__kpis{margin-top:.52rem;display:flex;flex-wrap:wrap;gap:.36rem}.ts-report-preview__kpis span{display:inline-flex;align-items:center;padding:.2rem .56rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#d9e8ff;border:1px solid rgb(170 202 255 / .32);background:rgb(117 157 224 / .18)}.ts-report-preview__highlights{margin-top:.56rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ts-report-preview__metric{padding:.6rem .62rem;border-radius:12px;border:1px solid rgb(170 202 255 / .34);background:linear-gradient(180deg,rgb(255 255 255 / .12) 0%,rgb(102 141 208 / .12) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2)}.ts-report-preview__metric span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#bcd3f8}.ts-report-preview__metric strong{display:block;margin-top:.22rem;font-size:1.05rem;line-height:1.2;color:#fff}.ts-report-preview__action{margin:.58rem 0 0;padding-top:.58rem;border-top:1px dashed rgb(170 202 255 / .38);font-size:.84rem;line-height:1.4;color:#e0edff}.ts-report-preview__grid{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.58rem}.ts-report-preview__block{border:1px solid rgb(30 63 128 / .13);border-radius:12px;background:#fff;padding:.62rem .7rem}.ts-report-preview__block-title{margin:0 0 .34rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:800;color:#4f6283}.ts-report-preview__block ul{margin:0;padding-left:1rem;display:grid;gap:.25rem}.ts-report-preview__block li,.ts-report-preview__block p{margin:0;font-size:.85rem;line-height:1.42;color:#203453}.ts-report-preview__badge{margin:.62rem 0 0;font-size:.78rem;font-weight:700;color:#c5dbff}.ts-process-sample .ts-btn{min-height:42px}.ts-btn--pdf{width:min(100%, 780px);position:relative;overflow:hidden;border:1px solid rgb(120 158 225 / .5);border-radius:var(--tn-boton-radio,999px);background:var(--tn-brand,#1e3f80);box-shadow:var(--tn-boton-sombra,0 12px 24px rgb(19 42 85 / .18));display:grid!important;grid-template-columns:auto minmax(250px,1fr) minmax(220px,0.9fr);align-items:center;column-gap:1rem;text-align:left;padding:.8rem 1.1rem}.ts-btn--pdf::before{content:"PDF";font-size:.62rem;font-weight:800;letter-spacing:.08em;color:#14315d;background:#ffd88a;border-radius:999px;padding:.13rem .4rem}.ts-btn--pdf__top{font-size:.95rem;font-weight:800;color:#fff;line-height:1.2;text-align:center}.ts-btn--pdf__sub{font-size:.74rem;font-weight:700;color:#b7cff5;line-height:1.25;text-align:center}.ts-btn--pdf::after{content:"";position:absolute;top:-110%;left:-55%;width:48%;height:290%;background:linear-gradient(100deg,#fff0 10%,rgb(255 255 255 / .28) 52%,#fff0 90%);transform:translateX(-140%) rotate(14deg);transition:transform 0.52s ease;pointer-events:none}.ts-btn--pdf:hover::after,.ts-btn--pdf:focus-visible::after{transform:translateX(260%) rotate(14deg)}.ts-btn--pdf:hover{transform:translateY(-1px);border-color:rgb(169 203 255 / .75);background:var(--tn-brand-strong,#132a55);box-shadow:var(--tn-boton-sombra-encima,0 14px 28px rgb(16 38 76 / .2))}.ts-trust-box__points{margin:.62rem 0 .52rem;display:flex;flex-wrap:wrap;gap:.45rem}.ts-trust-box__points span{display:inline-flex;align-items:center;padding:.25rem .62rem;border-radius:999px;font-size:.77rem;font-weight:700;color:#294777;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14)}.ts-trust-box__points span::before{content:"";width:6px;height:6px;margin-right:.4rem;border-radius:50%;background:linear-gradient(135deg,#1e3f80 0%,#4b7fd0 100%)}.ts-section--objections{background:linear-gradient(180deg,#f4f7fc 0%,#ffffff 100%)}.ts-objection-card{border-color:rgb(30 63 128 / .2);display:flex;flex-direction:column;height:auto;min-height:0;padding:1.15rem 1.05rem 1rem;border-radius:18px;box-shadow:0 8px 20px rgb(26 52 98 / .08);position:relative;overflow:hidden}.ts-objection-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,#2d5ca8 0%,#7ea3dd 100%)}.ts-objection-grid .ts-objection-card:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%)}.ts-objection-grid .ts-objection-card:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#fff8ef 100%)}.ts-objection-grid .ts-objection-card:nth-child(2)::before{background:linear-gradient(90deg,#c7771f 0%,#f0b66a 100%)}.ts-objection-grid .ts-objection-card:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#f2fbfa 100%)}.ts-objection-grid .ts-objection-card:nth-child(3)::before{background:linear-gradient(90deg,#137a7f 0%,#58b8bb 100%)}.ts-objection-grid{align-items:start}.ts-objection-card .ts-h3{min-height:0}.ts-objection-card>p:not(.ts-objection-card__label):not(.ts-objection-card__answer){min-height:0}.ts-objection-card__answer{margin-top:.45rem}.ts-objection-card__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#5a6b86;margin-bottom:.45rem}.ts-objection-card__answer{margin-top:.55rem;padding-top:.62rem;border-top:1px dashed rgb(30 63 128 / .24);background:rgb(255 255 255 / .58);border-radius:10px;padding-left:.35rem;padding-right:.35rem;color:#213656}.ts-section--scenario{background:#fff}.ts-scenario-wrap{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ts-scenario-col{border-radius:14px;padding:1.25rem 1.2rem;border:1px solid var(--ts-border);background:#f8fafd}.ts-scenario-col h3{margin-bottom:.75rem}.ts-scenario-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ts-scenario-col li{padding-left:1.25rem;position:relative;color:#334155}.ts-scenario-col li::before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:999px}.ts-scenario-col--risk{border-color:rgb(239 68 68 / .25);background:linear-gradient(180deg,#fff7f7 0%,#fff 100%)}.ts-scenario-col--risk li::before{background:#ef4444}.ts-scenario-col--win{border-color:rgb(16 185 129 / .25);background:linear-gradient(180deg,#f4fbf8 0%,#fff 100%)}.ts-scenario-col--win li::before{background:#10b981}.ts-section--urgency{padding-top:2.6rem;padding-bottom:2.6rem;background:#f4f8ff}.ts-urgency-box{max-width:900px;margin:0 auto;border:1px solid rgb(30 63 128 / .2);border-radius:14px;background:#fff;padding:1.4rem 1.25rem;text-align:center;box-shadow:0 10px 24px rgb(30 63 128 / .08)}.ts-urgency-box__kicker{font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1e3f80;margin-bottom:.45rem}.ts-urgency-box p{color:#4b5b73}@media (max-width:768px){.ts-scenario-wrap{grid-template-columns:1fr}}.ts-cta-banner{background:linear-gradient(135deg,var(--ts-accent) 0%,var(--ts-accent-light) 50%,#1a5490 100%);color:#fff;padding:4rem 0;text-align:center;box-shadow:var(--ts-shadow-lg)}.ts-cta-banner__title{font-size:2rem;font-weight:800;margin-bottom:.75rem}.ts-cta-banner__subtitle{font-size:1.1rem;margin-bottom:2rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.ts-cta-banner__bullets{list-style:none;margin:0 auto 1.2rem;padding:0;max-width:760px;display:grid;gap:.55rem}.ts-cta-banner__bullets li{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-weight:600;line-height:1.4;padding:.55rem .8rem;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .24);backdrop-filter:blur(2px)}.ts-cta-banner__bullets li::before{content:"✓";font-weight:800}.ts-cta-banner__micro{margin-top:.8rem;font-size:.92rem;opacity:.92}.ts-cta-banner__assist{margin:.85rem auto 0;font-size:.88rem;max-width:640px;opacity:.9}.ts-cta-banner__risk{margin-top:.5rem;font-size:.98rem;opacity:.95}.ts-cta-banner__btn{margin-top:.95rem;min-width:330px;border-radius:var(--tn-boton-radio,999px);border:1px solid rgb(255 255 255 / .34);background:linear-gradient(180deg,#ffffff 0%,#eef4ff 100%)!important;color:#1d3f82!important;box-shadow:0 10px 24px rgb(16 34 72 / .28);font-weight:800}.ts-cta-banner__btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff 0%,#e6efff 100%)!important;color:#18366e!important}.ts-cta-banner__btn,.ts-cta-banner__btn:link,.ts-cta-banner__btn:visited,.ts-cta-banner__btn:hover,.ts-cta-banner__btn:focus,.ts-cta-banner__btn:active,.ts-cta-banner__btn span,.ts-cta-banner__btn:hover span{color:#1d3f82!important;-webkit-text-fill-color:#1d3f82!important}@media (max-width:768px){.ts-cta-banner__btn{min-width:0;width:100%;max-width:340px}.ts-cta-banner__assist{font-size:.82rem;margin-top:.72rem}}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border:none;border-radius:var(--tn-boton-radio,999px);font-weight:600;cursor:pointer;transition:all 0.25s ease;text-decoration:none;font-size:1rem}.ts-btn:focus{outline:2px solid var(--ts-accent)}.ts-btn--primary{position:relative;overflow:hidden;background:var(--tn-brand,#1e3f80);color:#fff;box-shadow:var(--tn-boton-sombra,0 12px 24px rgb(19 42 85 / .18));font-weight:var(--tn-boton-peso,720)}.ts-btn--primary::after{content:"";position:absolute;top:-110%;left:-55%;width:48%;height:290%;background:linear-gradient(100deg,#fff0 10%,rgb(255 255 255 / .28) 52%,#fff0 90%);transform:translateX(-140%) rotate(14deg);transition:transform 0.52s ease;pointer-events:none}.ts-btn--primary:hover::after,.ts-btn--primary:focus-visible::after{transform:translateX(260%) rotate(14deg)}.ts-cta-banner__btn::after{content:none}.ts-btn--primary:hover{background:var(--tn-brand-strong,#132a55);transform:translateY(-1px);box-shadow:var(--tn-boton-sombra-encima,0 14px 28px rgb(16 38 76 / .2))}.ts-btn--primary,.ts-btn--primary:link,.ts-btn--primary:visited,.ts-btn--primary:hover,.ts-btn--primary:focus,.ts-btn--primary:active,.ts-btn--primary span,.ts-btn--primary:hover span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ts-btn--secondary{border:2px solid var(--ts-accent);background:#fff0;color:var(--ts-accent);opacity:.85}.ts-btn--secondary:hover{background:rgb(0 102 255 / .05)}.ts-cta-row{display:flex;gap:1rem;margin-top:1.2rem;margin-bottom:1.5rem;flex-wrap:wrap}.ts-faq{border:1.5px solid rgb(30 63 128 / .16);border-radius:14px;margin-bottom:1rem;background:#fff;overflow:hidden;box-shadow:0 8px 18px rgb(18 44 86 / .06);transition:border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease}.ts-faq summary{padding:1.18rem 1.35rem;cursor:pointer;font-weight:700;background:linear-gradient(180deg,#fbfdff 0%,#f5f8fd 100%);transition:all 0.25s;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none;min-height:72px}.ts-faq summary:hover{color:var(--ts-accent);background:linear-gradient(180deg,#ffffff 0%,#f1f6ff 100%)}.ts-faq[open] summary{background:linear-gradient(180deg,#ffffff 0%,#f4f8ff 100%);border-bottom:1px solid rgb(30 63 128 / .15);color:#1d3f82}.ts-faq[open]{border-color:rgb(30 63 128 / .26);box-shadow:0 14px 30px rgb(18 44 86 / .09)}.ts-faq__body{padding:1.12rem 1.35rem 1.2rem;color:var(--ts-text-secondary);line-height:1.7;font-size:.95rem;background:#fff;animation:ts-faq-open 0.2s ease;min-height:112px}@keyframes ts-faq-open{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ts-faq-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ts-border);text-align:center}.ts-section--legal{background:var(--ts-bg)}.ts-legal{color:var(--ts-text-secondary);line-height:1.8}.ts-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;padding:2rem;z-index:1000}.ts-modal[aria-hidden="true"]{display:none}.ts-modal__panel{background:#fff;border-radius:18px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 -8px 32px rgb(30 63 128 / .2);animation:zoom-fade 0.3s ease}@keyframes zoom-fade{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ts-modal__head{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem;border-bottom:2px solid var(--ts-border);background:linear-gradient(135deg,var(--ts-bg) 0%,rgb(30 63 128 / .02) 100%)}.ts-modal__title{font-size:1.4rem;font-weight:700}.ts-x{background:#fff0;border:none;font-size:2rem;color:var(--ts-text);cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.25s ease}.ts-x:hover{background:rgb(30 63 128 / .08);color:var(--ts-accent)}.ts-modal__meta{font-size:.85rem;color:var(--ts-text-light)}.ts-modal__body{padding:2rem;background:#fff}.ts-modal__foot{padding:1.5rem 2rem;border-top:1px solid var(--ts-border);background:linear-gradient(135deg,rgb(30 63 128 / .03) 0%,transparent 100%);font-size:.85rem;color:var(--ts-text-light)}.ts-muted{color:var(--ts-text-light)}.ts-legal-mini{font-size:.85rem;color:var(--ts-text-light);margin-top:1rem}.ts-scrolltop{position:fixed;right:2rem;bottom:2rem;width:48px;height:48px;background:linear-gradient(135deg,var(--ts-accent) 0%,var(--ts-accent-light) 100%);color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:var(--ts-shadow-hover);font-size:1.3rem;font-weight:700;z-index:40;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.ts-scrolltop:hover{transform:translateY(-4px);box-shadow:var(--ts-shadow-lg)}.ts-scrolltop[hidden]{display:none;visibility:hidden;pointer-events:none}.ts-btn--sm{padding:.625rem 1.25rem;font-size:.9rem}.ts-reveal{opacity:0}.ts-reveal.is-visible{opacity:1;animation:reveal-fade 0.6s ease}@keyframes reveal-fade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ts-skip-link{position:absolute;top:-40px;left:0;background:var(--ts-accent);color:#fff;padding:8px 12px;text-decoration:none;z-index:100}.ts-skip-link:focus{top:0}.ts-step{animation:fade-in 0.3s ease}@keyframes fade-in{from{opacity:0}to{opacity:1}}.ts-modal__actions{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.ts-note{padding:1.25rem;border-radius:12px;font-size:.95rem;line-height:1.6}.ts-note--warn{background:rgb(30 63 128 / .08);border-left:4px solid var(--ts-accent);color:var(--ts-text)}.ts-lead2{font-size:1rem;color:var(--ts-text-secondary);line-height:1.7;margin-bottom:1.5rem}.ts-progress{width:100%;height:3px;background:var(--ts-border);border-radius:2px;overflow:hidden;margin-bottom:2rem}.ts-progress__bar{height:100%;background:linear-gradient(90deg,var(--ts-accent) 0%,var(--ts-accent-light) 100%);width:0%;transition:width 0.4s ease}html.ts-preload .ts-wrap{opacity:0}html.ts-ready .ts-wrap{opacity:1;transition:opacity .12s ease}.ts-cta-banner{padding-top:clamp(2rem, 8vw, 4rem);padding-bottom:clamp(2rem, 8vw, 4rem)}.ts-cta-banner__inner{margin-top:0!important;padding-top:0!important;transform:translateY(-30px)}.ts-cta-banner{position:relative;background:none!important;overflow:visible!important}.ts-cta-banner::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:0;background:linear-gradient(180deg,#2f62b3 0%,#254f95 100%)!important}.ts-scrolltop{display:none}.ts-wrap .ts-faq{max-width:760px;margin-left:auto;margin-right:auto}.ts-faq>summary{position:relative;padding-right:3rem}.ts-faq>summary::-webkit-details-marker{display:none}.ts-faq>summary::after{content:"▾";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.95rem;color:#1e3f80;background:rgb(30 63 128 / .08);transition:transform 0.25s ease;font-weight:700}.ts-faq[open]>summary::after{transform:translateY(-50%) rotate(180deg)}.ts-section__note{margin-top:32px;text-align:center}.ts-note{font-size:16px;line-height:1.7;color:#4a5568;max-width:720px;margin:0 auto;padding:12px 20px;background:rgb(30 63 128 / .04);border-radius:10px}.ts-note strong{color:#1a202c}.ts-cta-center{margin-top:24px;text-align:center}.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:link,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:visited,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:focus,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:active,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn span{background:linear-gradient(180deg,#ffffff 0%,#eef4ff 100%)!important;color:#1d3f82!important;-webkit-text-fill-color:#1d3f82!important}.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:hover,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:hover span{background:linear-gradient(180deg,#ffffff 0%,#e6efff 100%)!important;color:#18366e!important;-webkit-text-fill-color:#18366e!important}.ts-cta-text{margin-bottom:10px;font-weight:500;opacity:.85}.ts-card--highlight{border:2px solid #2f4ea2;transform:scale(1.03)}.ts-container--narrow{max-width:800px;margin:0 auto;text-align:center}.ts-legal{line-height:1.6;color:#5f6b7a;font-size:.95rem}.ts-section--summary{padding-top:24px}.ts-summary-wrap{max-width:900px;margin:0 auto;text-align:center}.ts-hero__panel--standalone{margin:0 auto}.ts-kicker{text-align:center}.ts-lead{max-width:820px;margin-left:auto;margin-right:auto}.ts-cta-row{justify-content:center}.ts-legal-mini{text-align:center}@media (max-width:768px){.ts-hero__copy{max-width:100%;width:100%}.ts-cta-row{flex-direction:column;align-items:center;gap:.9rem;margin-top:1rem}.ts-cta-row .ts-btn{width:100%;max-width:320px}.ts-lead{font-size:15px;line-height:1.5;max-width:100%;margin-left:auto;margin-right:auto;margin-top:10px}.ts-legal-mini{font-size:.9rem;line-height:1.5;max-width:100%}.ts-hero{padding-top:40px;padding-bottom:36px}.ts-hero .ts-container{padding-left:16px;padding-right:16px}.ts-h1{font-size:44px;line-height:1.04;letter-spacing:-.02em;max-width:100%;white-space:normal!important;margin-left:auto;margin-right:auto}}.ts-alert{display:block;font-weight:600;color:var(--ts-accent-dark);margin-bottom:6px}.ts-hero .ts-lead.ts-center{line-height:1.62;margin-bottom:1.15rem}.ts-hero-points{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin:0 auto 1.2rem;max-width:760px}.ts-hero-points span{display:inline-flex;align-items:center;gap:.45rem;padding:.58rem .85rem;border-radius:999px;background:rgb(255 255 255 / .72);border:1px solid rgb(30 63 128 / .14);box-shadow:0 8px 18px rgb(30 63 128 / .06);color:#22324d;font-size:.88rem;font-weight:700}.ts-hero-points span::before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#1e3f80 0%,#4b7fd0 100%)}.ts-hero-message{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.ts-alert-strong{display:inline-block;font-weight:700;color:#1E3F80;background:linear-gradient(135deg,rgb(30 63 128 / .12) 0%,rgb(30 63 128 / .04) 100%);border:1px solid rgb(30 63 128 / .2);padding:10px 16px;border-radius:10px;font-size:1.05rem;text-align:center}.ts-faq-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem;max-width:860px;margin-left:auto;margin-right:auto;justify-items:stretch}.ts-faq-grid>.ts-faq{width:100%;max-width:100%;margin-left:0;margin-right:0}.ts-subline{font-size:1rem;color:var(--ts-text-secondary);text-align:center;max-width:600px;line-height:1.6}.ts-section--cases{background:linear-gradient(180deg,#f8fafc 0%,#f6f9fc 100%);padding-top:4rem;padding-bottom:4rem}.ts-cases__head{max-width:980px;margin:0 auto 2.75rem}.ts-cases__head .ts-kicker{margin-bottom:.75rem}.ts-cases__head .ts-h2{max-width:980px;margin-left:auto;margin-right:auto;text-align:center;font-size:clamp(2.1rem, 3.6vw, 3.4rem);line-height:1.1;letter-spacing:-.025em;color:var(--ts-accent-dark)}.ts-cases__head .ts-lead{max-width:860px;margin:1rem auto 0;text-align:center;color:var(--ts-text-secondary);font-size:1.16rem;line-height:1.7}.ts-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:stretch;grid-auto-rows:1fr;margin-top:2rem}.ts-case-card{background:#fff;border:1px solid rgb(30 63 128 / .1);padding:1.05rem .95rem 1rem;border-radius:20px;box-shadow:0 6px 18px rgb(30 63 128 / .06);display:flex;flex-direction:column;height:100%;min-height:100%;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease;position:relative;overflow:hidden}.ts-case-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .2) 0%,transparent 24%);pointer-events:none}.ts-case-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(30 63 128 / .09);border-color:rgb(30 63 128 / .16)}.ts-case-card__top{display:flex;align-items:center;gap:.95rem;margin-bottom:.6rem;position:relative;z-index:1;grid-row:1}.ts-case-card__icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,rgb(30 63 128 / .08) 0%,rgb(30 63 128 / .04) 100%);border:1px solid rgb(30 63 128 / .12);display:flex;align-items:center;justify-content:center;color:var(--ts-accent);font-size:1.55rem;flex-shrink:0;box-shadow:inset 0 1px 0 rgb(255 255 255 / .65)}.ts-case-card__eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;opacity:.85}.ts-case-card__title{font-size:clamp(1.34rem, 2.05vw, 1.7rem);line-height:1.08;font-weight:800;color:#1d2330;margin:0 0 .45rem;letter-spacing:-.02em;position:relative;z-index:1;min-height:0}.ts-case-card__media{margin:.2rem 0 .62rem;border-radius:12px;overflow:hidden;border:1px solid rgb(30 63 128 / .12);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3);position:relative}.ts-case-card__media img{display:block;width:100%;height:88px;object-fit:cover;filter:saturate(.92) contrast(1.02)}.ts-case-card__media-label{position:absolute;top:7px;right:7px;margin:0;font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:rgb(20 41 76 / .72);border:1px solid rgb(255 255 255 / .35);border-radius:999px;padding:.2rem .44rem}.ts-case-card__label{font-size:.98rem;line-height:1.4;color:#5f6d82;margin:0 0 .25rem;font-weight:600}.ts-case-card__price{font-size:clamp(1.55rem, 2.1vw, 2.1rem);line-height:1;font-weight:800;color:var(--ts-accent-dark);letter-spacing:-.04em;margin-bottom:.55rem}.ts-case-card__problem{font-size:.94rem;line-height:1.45;color:#263140;font-weight:500;margin:.2rem 0 .62rem;max-width:100%}.ts-case-card__prices{margin-bottom:.35rem;align-self:start;min-height:150px;width:100%}.ts-case-card__block{margin-top:.5rem;padding:.68rem .7rem;border-radius:12px;background:rgb(248 250 254 / .8);border-top:1px solid rgb(30 63 128 / .1)}.ts-case-card__block--main{min-height:0}.ts-case-card__block--result{min-height:0}.ts-case-card__block+.ts-case-card__block{margin-top:.75rem}.ts-case-card__block-title{display:inline-flex;align-items:center;gap:.55rem;font-size:.98rem;font-weight:800;color:#244b91;margin-bottom:.85rem}.ts-case-card__block-title i{font-size:1rem;color:#2d5aa8}.ts-case-card__list{list-style:none;margin:0;padding:0}.ts-case-card__list li{position:relative;padding-left:1.15rem;margin-bottom:.45rem;color:#2f3947;font-size:.92rem;line-height:1.45;font-weight:500}.ts-case-card__list li:last-child{margin-bottom:0}.ts-case-card__list li::before{content:"•";position:absolute;left:0;top:0;color:#2a4f95;font-weight:900;font-size:1rem}.ts-case-card__result{color:#223042;font-size:.92rem;line-height:1.48;font-weight:600;margin:0}.ts-case-card--overpriced{background:linear-gradient(180deg,rgb(196 74 74 / .04) 0%,rgb(255 255 255) 22%);border-color:rgb(196 74 74 / .22)}.ts-case-card--underpriced{background:linear-gradient(180deg,rgb(16 138 97 / .04) 0%,rgb(255 255 255) 22%);border-color:rgb(16 138 97 / .22)}.ts-case-card--blocked{background:linear-gradient(180deg,rgb(30 63 128 / .04) 0%,rgb(255 255 255) 22%);border-color:rgb(30 63 128 / .18)}.ts-case-card--overpriced .ts-case-card__icon{background:linear-gradient(135deg,rgb(196 74 74 / .1) 0%,rgb(196 74 74 / .04) 100%);border-color:rgb(196 74 74 / .18);color:#bc4d4d}.ts-case-card--underpriced .ts-case-card__icon{background:linear-gradient(135deg,rgb(16 138 97 / .1) 0%,rgb(16 138 97 / .04) 100%);border-color:rgb(16 138 97 / .18);color:#108a61}.ts-case-card--blocked .ts-case-card__icon{background:linear-gradient(135deg,rgb(30 63 128 / .1) 0%,rgb(30 63 128 / .04) 100%);border-color:rgb(30 63 128 / .18);color:#1E3F80}.ts-case-card--overpriced .ts-case-card__eyebrow{color:#b96a6a}.ts-case-card--underpriced .ts-case-card__eyebrow{color:#2f8a6d}.ts-case-card--blocked .ts-case-card__eyebrow{color:#3f5f9c}.ts-case-card--overpriced .ts-case-card__block{border-top-color:rgb(196 74 74 / .12)}.ts-case-card--underpriced .ts-case-card__block{border-top-color:rgb(16 138 97 / .12)}.ts-case-card--blocked .ts-case-card__block{border-top-color:rgb(30 63 128 / .1)}.ts-case-card--blocked .ts-case-card__price{font-size:1.02rem;font-weight:600;color:#5f6d82;letter-spacing:0;line-height:1.45;margin-bottom:.85rem}.ts-case-card--blocked .ts-case-card__range{font-size:1.22rem;font-weight:800;color:var(--ts-accent);letter-spacing:-.01em;line-height:1.28;margin-top:0}.ts-case-card--overpriced .ts-case-card__list li::before{color:#bc4d4d}.ts-case-card--underpriced .ts-case-card__list li::before{color:#108a61}.ts-case-card--blocked .ts-case-card__list li::before{color:#1E3F80}.ts-case-card::after{content:"";position:absolute;inset:0 0 auto 0;height:5px;z-index:2}.ts-case-card--overpriced::after{background:linear-gradient(90deg,#bc4d4d 0%,#e2a4a4 100%)}.ts-case-card--underpriced::after{background:linear-gradient(90deg,#108a61 0%,#81d6b3 100%)}.ts-case-card--blocked::after{background:linear-gradient(90deg,#1E3F80 0%,#6b8fcb 100%)}.ts-case-card__status{display:inline-flex;align-items:center;padding:.4rem .72rem;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1;margin-bottom:.9rem;position:relative;z-index:1}.ts-case-card__status--danger{color:#8a2f2f;background:rgb(196 74 74 / .1);border:1px solid rgb(196 74 74 / .16)}.ts-case-card__status--success{color:#0d6b4d;background:rgb(16 138 97 / .1);border:1px solid rgb(16 138 97 / .16)}.ts-case-card__status--info{color:#1E3F80;background:rgb(30 63 128 / .1);border:1px solid rgb(30 63 128 / .16)}.ts-case-card__price{font-size:clamp(1.8rem, 2.5vw, 2.4rem);font-weight:700;color:#7a8699;opacity:.85;letter-spacing:-.02em}.ts-case-card__range{font-size:clamp(1.25rem, 1.8vw, 1.7rem);font-weight:800;line-height:1.05;opacity:.95;letter-spacing:-.035em;margin-top:.2rem;margin-bottom:.7rem}.ts-case-card--overpriced .ts-case-card__range{color:#c65a5a}.ts-case-card--underpriced .ts-case-card__range{color:#2c8f6f}.ts-case-card--blocked .ts-case-card__range{color:#1E3F80}.ts-case-card__delta{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:900;font-size:.96rem;border-radius:10px;padding:.72rem .9rem;margin-top:.4rem;letter-spacing:-.01em}.ts-case-card__delta i{font-size:1rem}.ts-case-card__delta--negative{color:#7c2d12;background:linear-gradient(135deg,rgb(255 179 102 / .28) 0%,rgb(255 219 179 / .45) 100%);border:1px solid rgb(210 119 27 / .18)}.ts-case-card__delta--positive{color:#0d6b4d;background:linear-gradient(135deg,rgb(101 214 171 / .28) 0%,rgb(200 245 229 / .48) 100%);border:1px solid rgb(16 138 97 / .18)}.ts-case-card--blocked .ts-case-card__delta{color:#1E3F80;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .16)}.ts-cases-convert{margin-top:1.45rem;padding:1.25rem 1rem;border-radius:18px;border:1px solid rgb(30 63 128 / .12);background:linear-gradient(180deg,rgb(30 63 128 / .04) 0%,#ffffff 100%);text-align:center;box-shadow:0 6px 16px rgb(30 63 128 / .06)}.ts-cases-convert__title{font-size:clamp(1.1rem, 2.1vw, 1.45rem);line-height:1.35;font-weight:800;color:var(--ts-accent-dark);margin-bottom:.45rem}.ts-cases-convert__text{max-width:760px;margin:0 auto .75rem;color:var(--ts-text-secondary);font-size:.95rem;line-height:1.5}.ts-cases-convert__proof{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;margin:0 0 .9rem}.ts-cases-convert__proof span{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .56rem;border-radius:999px;background:rgb(30 63 128 / .06);border:1px solid rgb(30 63 128 / .1);color:var(--ts-accent-dark);font-size:.76rem;font-weight:700}.ts-cases-convert .ts-btn{min-width:260px}.ts-cases-convert__meta{margin-top:.7rem;color:var(--ts-text-light);font-size:.9rem}@media (max-width:1024px){.ts-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media (max-width:768px){.ts-section--cases{padding-top:3rem;padding-bottom:3rem}.ts-cases__head{margin-bottom:2rem}.ts-cases__head .ts-h2{font-size:2.2rem;line-height:1.08;max-width:100%}.ts-cases__head .ts-lead{font-size:1rem;line-height:1.6;max-width:100%}.ts-cases-grid{grid-template-columns:1fr;gap:1rem}.ts-case-card__top{gap:.8rem;margin-bottom:.85rem}.ts-case-card{display:flex;flex-direction:column;grid-template-rows:none}.ts-case-card__title,.ts-case-card__block--main,.ts-case-card__block--result{min-height:0}.ts-case-card__icon{width:56px;height:56px;font-size:1.3rem}.ts-case-card__title{font-size:1.6rem;margin-bottom:.95rem}.ts-case-card__media img{height:78px}.ts-case-card__price{font-size:2.2rem}.ts-case-card__problem{font-size:1rem;max-width:100%}.ts-case-card__prices{min-height:0}.ts-case-card__delta{width:100%;justify-content:center;text-align:center}.ts-case-card__list li,.ts-case-card__result{font-size:.96rem;line-height:1.55}.ts-cases-convert{padding:1.1rem 1rem;border-radius:14px}.ts-cases-convert .ts-btn{width:100%;min-width:0}.ts-cases-convert__meta{font-size:.84rem}.ts-cases-convert__proof{gap:.45rem}.ts-cases-convert__proof span{font-size:.76rem}}.ts-includes{margin-top:0;text-align:center}.ts-section--includes .ts-h2{max-width:900px;margin-left:auto;margin-right:auto;line-height:1.12}.ts-section--includes .ts-lead{max-width:860px;color:#3b4860}.ts-includes-strip{margin:1.25rem auto 0;max-width:760px;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.ts-includes-strip span{display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:999px;font-size:.79rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#1f3f7a;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14)}.ts-includes-grid{margin-top:1.35rem;gap:1.25rem}.ts-section--includes .ts-card{border:1px solid rgb(30 63 128 / .14);box-shadow:0 5px 16px rgb(30 63 128 / .07);padding:1.2rem 1.15rem 1.1rem;border-radius:16px}.ts-section--includes .ts-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgb(30 63 128 / .12)}.ts-include-card{display:flex;flex-direction:column;gap:.55rem}.ts-include-card__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.15rem}.ts-include-card__n{font-size:.78rem;font-weight:800;color:#fff;background:#1e3f80;border-radius:999px;padding:.24rem .55rem;letter-spacing:.03em}.ts-include-card__tag{font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#52627d}.ts-section--includes .ts-h3{font-size:1.08rem;margin-bottom:.2rem}.ts-include-use{margin-top:.2rem;color:#234a92;font-weight:600;font-size:.9rem;line-height:1.45}.ts-include-result{margin:.2rem 0 0;padding-top:.6rem;border-top:1px dashed rgb(30 63 128 / .18);font-size:.87rem;color:#2a3548}.ts-include-result strong{color:#1e3f80}.ts-includes-note{margin-top:.9rem;color:var(--ts-text-secondary);font-size:.92rem}.ts-include-item+.ts-include-item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgb(30 63 128 / .08)}.ts-include-item strong{display:block;font-size:1.1rem;margin-bottom:.4rem;color:var(--ts-text)}.ts-include-item p{font-size:.95rem;color:var(--ts-text-secondary);margin:0}.ts-includes-proof{margin-top:1.1rem;display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.ts-includes-proof span{padding:.45rem .85rem;border-radius:999px;background:#f3f6fc;border:1px solid rgb(30 63 128 / .14);font-size:.8rem;font-weight:600;color:#41506a}.ts-audience-strip{margin:1rem auto 0;max-width:860px;display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem}.ts-audience-strip span{display:inline-flex;align-items:center;padding:.34rem .74rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#1f3f7a;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14)}.ts-audience-grid{margin-top:1.35rem;gap:1.25rem}.ts-audience-card{display:flex;flex-direction:column;gap:.5rem;padding:1.3rem 1.1rem 1.1rem;border:1px solid rgb(30 63 128 / .14);box-shadow:0 6px 18px rgb(30 63 128 / .08)}.ts-audience-grid .ts-audience-card:nth-child(1){background:linear-gradient(180deg,#ffffff 0%,#f4f9ff 100%)}.ts-audience-grid .ts-audience-card:nth-child(2){background:linear-gradient(180deg,#ffffff 0%,#fff8ee 100%)}.ts-audience-grid .ts-audience-card:nth-child(3){background:linear-gradient(180deg,#ffffff 0%,#f3fbf7 100%)}.ts-audience-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ts-audience-card__tag{font-size:.74rem;font-weight:800;color:#fff;background:#1e3f80;border-radius:999px;padding:.22rem .52rem;letter-spacing:.03em;text-transform:uppercase}.ts-audience-card__meta{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#56647c}.ts-audience-card .ts-h3{margin-bottom:.15rem}.ts-audience-card p{font-size:.92rem;line-height:1.5}.ts-audience-card__result{margin-top:.18rem;padding-top:.58rem;border-top:1px dashed rgb(30 63 128 / .18);font-size:.84rem;color:#2a3548}.ts-audience-card__result strong{color:#1e3f80}@media (max-width:768px){.ts-audience-strip{gap:.4rem}.ts-audience-strip span{font-size:.73rem}.ts-audience-card{padding:1.05rem .95rem .95rem}.ts-audience-card__top{flex-wrap:wrap;align-items:flex-start}}.ts-includes-social{margin:1rem auto 0;max-width:980px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ts-includes-social__item{text-align:left;background:#fff;border:1px solid rgb(30 63 128 / .14);border-radius:12px;padding:.7rem .8rem}.ts-includes-social__item strong{display:block;font-size:.85rem;color:#1f3761}.ts-includes-social__item p{margin:.24rem 0 0;font-size:.79rem;line-height:1.35;color:#57657f}.ts-section--includes .ts-legal-mini--soft{margin-top:.35rem;font-size:.82rem;color:#63708a}@media (max-width:768px){.ts-includes-strip{margin-top:1rem;gap:.45rem}.ts-includes-strip span{font-size:.7rem;padding:.3rem .62rem}.ts-includes-grid{margin-top:1.05rem;gap:.85rem}.ts-section--includes .ts-card{padding:1rem .9rem;border-radius:14px}.ts-section--includes .ts-h3{font-size:1rem}.ts-include-use{font-size:.86rem}.ts-include-result{font-size:.83rem;padding-top:.5rem}.ts-includes-proof{gap:.45rem}.ts-includes-proof span{font-size:.74rem;padding:.34rem .62rem}.ts-includes-social{grid-template-columns:1fr;gap:.5rem;margin-top:.8rem}.ts-includes-social__item{padding:.62rem .68rem}.ts-includes-social__item strong{font-size:.8rem}.ts-includes-social__item p{font-size:.74rem}.ts-section--includes .ts-legal-mini--soft{font-size:.76rem}}.ts-section{padding:clamp(3rem, 6vw, 4.25rem) 0}.ts-section+.ts-section{border-top:1px solid rgb(30 63 128 / .06)}.ts-section .ts-h2+.ts-lead.ts-lead--section{max-width:760px;margin-left:auto;margin-right:auto}.ts-includes-strip,.ts-ba-context,.ts-audience-strip{margin-top:.75rem;margin-bottom:.35rem;gap:.45rem}.ts-includes-strip span,.ts-ba-context span,.ts-audience-strip span{font-size:.74rem;padding:.3rem .62rem;opacity:.9}.ts-cases-convert{margin-top:1.65rem;padding:1.15rem 1.05rem}.ts-cases-convert__text{max-width:680px;margin-left:auto;margin-right:auto}.ts-cta-banner__inner{transform:translateY(-16px)}@media (max-width:768px){.ts-section{padding:2.5rem 0}.ts-section+.ts-section{border-top:0}.ts-cases-convert{margin-top:1.2rem;padding:1rem .9rem}.ts-cta-banner__inner{transform:translateY(-8px)}}:root{--ts-ink:#12233f;--ts-sky:#e9f2ff;--ts-warm:#ffb347;--ts-warm-ink:#8a4f08;--ts-warm-soft:rgba(255, 179, 71, 0.18)}body{font-family:"Manrope","Segoe UI",sans-serif;color:var(--ts-ink)}.ts-h1,.ts-h2,.ts-h3{font-family:"Sora","Manrope",sans-serif;letter-spacing:-.015em}.ts-hero{background:radial-gradient(circle at 8% 10%,rgb(255 179 71 / .16) 0%,transparent 38%),radial-gradient(circle at 92% 0%,rgb(33 103 210 / .18) 0%,transparent 42%),linear-gradient(165deg,#f7fbff 0%,#eaf3ff 44%,#f8fbff 100%);padding-top:2.4rem;padding-bottom:2.4rem}.ts-alert-strong{background:linear-gradient(135deg,rgb(18 35 63 / .08) 0%,rgb(255 179 71 / .2) 100%);border-color:rgb(18 35 63 / .2)}.ts-hero-visual{margin:.4rem auto 1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:860px}.ts-hero-visual__card{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;min-height:0;box-shadow:0 10px 22px rgb(18 35 63 / .14);border:1px solid rgb(18 35 63 / .1)}.ts-hero-visual__card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.04)}.ts-hero-visual__card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgb(12 26 46 / .78) 100%)}.ts-hero-visual__card figcaption{position:absolute;left:.65rem;right:.65rem;bottom:.5rem;z-index:1;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#f8fbff;text-transform:uppercase}.ts-trust-logos{padding:.8rem 0 .45rem;background:linear-gradient(180deg,rgb(250 252 255 / .9) 0%,rgb(255 255 255 / .95) 100%)}.ts-trust-logos__title{margin:0 0 .55rem;text-align:center;font-size:1.04rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#34517f}.ts-trust-logos__row{display:flex;justify-content:center;flex-wrap:wrap;gap:.46rem}.ts-trust-logos__item{display:inline-flex;align-items:center;gap:.36rem;padding:.48rem .86rem;border-radius:999px;border:1px solid rgb(30 63 128 / .14);background:rgb(255 255 255 / .9);color:#2f496f;font-size:.92rem;font-weight:700}.ts-trust-logos__item svg{width:18px;height:18px;fill:#1e3f80}.ts-cta-banner{background:none!important}.ts-cta-banner::before{background:radial-gradient(circle at 14% 18%,rgb(255 255 255 / .16) 0%,transparent 34%),radial-gradient(circle at 88% 80%,rgb(255 179 71 / .26) 0%,transparent 32%),linear-gradient(135deg,#12346d 0%,#295ca8 55%,#173a77 100%)!important}.ts-cta-banner__title{text-wrap:balance}.ts-cta-banner__bullets li{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .32)}@media (max-width:768px){.ts-trust-logos{padding-top:.7rem}.ts-trust-logos__title{font-size:.88rem;margin-bottom:.45rem}.ts-trust-logos__row{gap:.35rem}.ts-trust-logos__item{font-size:.8rem;padding:.34rem .62rem}.ts-trust-logos__item svg{width:15px;height:15px}.ts-hero-visual{grid-template-columns:1fr;max-width:360px}.ts-hero-visual__card{aspect-ratio:1 / 1}}.ts-includes-wrap{max-width:920px;margin:2.5rem auto 0;background:#fff;border:1px solid rgb(30 63 128 / .08);border-radius:22px;padding:2.5rem 2.25rem;box-shadow:0 10px 30px rgb(30 63 128 / .05)}.ts-section--before-after .ts-h2{max-width:900px;margin-inline:auto}.ts-section--before-after .ts-lead--section{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.ts-ba-context{margin:1rem auto 0;max-width:820px;display:flex;justify-content:center;gap:.55rem;flex-wrap:wrap}.ts-ba-context span{display:inline-flex;align-items:center;padding:.35rem .78rem;border-radius:999px;font-size:.77rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1f3f7a;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14)}.ts-ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;align-items:stretch}.ts-ba-card{border-radius:18px;padding:1.6rem 1.4rem;border:1px solid var(--ts-border);background:#fff;box-shadow:0 10px 26px rgb(17 35 73 / .06);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.ts-ba-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgb(17 35 73 / .1)}.ts-ba-before{border-color:rgb(194 76 76 / .26);background:linear-gradient(180deg,rgb(194 76 76 / .05) 0%,#ffffff 46%)}.ts-ba-before:hover{border-color:rgb(196 74 74 / .35)}.ts-ba-after{background:linear-gradient(180deg,rgb(30 63 128 / .08) 0%,#ffffff 46%);border-color:rgb(30 63 128 / .25);box-shadow:0 12px 30px rgb(30 63 128 / .1);transform:translateY(-4px)}.ts-ba-after:hover{border-color:rgb(30 63 128 / .42);box-shadow:0 16px 34px rgb(30 63 128 / .15)}.ts-ba-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem}.ts-ba-card__badge{margin-left:auto;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1e3f80 0%,#2f65bb 100%);border-radius:999px;padding:.28rem .55rem}.ts-ba-card__head .ts-h3{margin:0;font-size:1.45rem;line-height:1.2;font-weight:800;color:var(--ts-text)}.ts-ba-card__icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;flex-shrink:0}.ts-ba-before .ts-ba-card__icon{background:rgb(196 74 74 / .14);color:#a13c3c}.ts-ba-after .ts-ba-card__icon{background:rgb(30 63 128 / .14);color:var(--ts-accent)}.ts-ba-card__kicker{margin:0 0 .95rem;font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ts-text-light)}.ts-ba-list{list-style:none;margin:0;padding:0}.ts-ba-list li{position:relative;padding-left:1.2rem;margin-bottom:.75rem;color:var(--ts-text-secondary);line-height:1.45;font-size:.99rem;font-weight:500}.ts-ba-list li:last-child{margin-bottom:0}.ts-ba-list li::before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:0;top:.45rem}.ts-ba-before .ts-ba-list li::before{background:#c65b5b}.ts-ba-after .ts-ba-list li::before{background:var(--ts-accent)}.ts-ba-after .ts-ba-list li{color:#243042}.ts-ba-score{margin-top:.95rem;padding-top:.65rem;border-top:1px dashed rgb(30 63 128 / .2)}.ts-ba-callout{margin-top:.9rem;margin-bottom:.05rem;padding:.62rem .7rem;border-radius:10px;font-size:.86rem;line-height:1.45;border:1px solid #fff0}.ts-ba-callout strong{font-weight:800}.ts-ba-callout--risk{color:#7c2d2d;background:rgb(196 74 74 / .1);border-color:rgb(196 74 74 / .2)}.ts-ba-callout--win{color:#1e3f80;background:rgb(30 63 128 / .11);border-color:rgb(30 63 128 / .2)}.ts-ba-score__label{display:block;font-size:.8rem;font-weight:700;color:var(--ts-text-light);margin-bottom:.4rem}.ts-ba-score__bar{width:100%;height:10px;background:rgb(30 63 128 / .12);border-radius:999px;overflow:hidden}.ts-ba-score__fill{display:block;height:100%;border-radius:999px}.ts-ba-score--low .ts-ba-score__fill{width:28%;background:linear-gradient(90deg,#c65b5b 0%,#dd8d8d 100%)}.ts-ba-score--high .ts-ba-score__fill{width:86%;background:linear-gradient(90deg,#1e3f80 0%,#4b7fd0 100%)}.ts-ba-note{margin:1rem auto 0;max-width:760px;text-align:center;font-size:.98rem;color:var(--ts-text-secondary)}.ts-ba-impact{margin:1rem auto 0;max-width:820px;display:flex;justify-content:center;gap:.62rem;flex-wrap:wrap}.ts-ba-impact span{display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .8rem;border-radius:999px;background:#f3f6fc;border:1px solid rgb(30 63 128 / .14);color:#2c3a50;font-size:.82rem;font-weight:700}.ts-ba-impact span::before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#1e3f80 0%,#4b7fd0 100%)}.ts-section .ts-h2+.ts-lead.ts-lead--section{margin-top:.35rem;margin-bottom:0}.ts-ba-grid+.ts-center.ts-mt{margin-top:1.25rem}.ts-ba-grid+.ts-center .ts-btn--primary{min-width:280px;padding:.9rem 1.8rem;font-size:1rem;font-weight:800;border-radius:12px;box-shadow:0 12px 24px rgb(30 63 128 / .16)}.ts-ba-grid+.ts-center .ts-legal-mini{margin-top:.8rem;font-size:.95rem;color:var(--ts-text-light)}@media (max-width:768px){.ts-ba-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.35rem}.ts-ba-context,.ts-ba-impact{gap:.45rem}.ts-ba-context span,.ts-ba-impact span{font-size:.75rem}.ts-ba-card{padding:1.25rem 1rem 1.1rem;border-radius:14px}.ts-ba-after{transform:none}.ts-ba-card__icon{width:34px;height:34px;font-size:.9rem}.ts-ba-card__head{margin-bottom:.6rem;gap:.65rem}.ts-ba-card__badge{margin-left:0}.ts-ba-card__head .ts-h3{font-size:1.22rem}.ts-ba-card__kicker{margin-bottom:.75rem;font-size:.78rem}.ts-ba-list li{font-size:.95rem;line-height:1.4;margin-bottom:.68rem;padding-left:1.05rem}.ts-ba-list li::before{width:6px;height:6px;top:.42rem}.ts-ba-note{margin-top:.85rem;font-size:.92rem}.ts-ba-grid+.ts-center .ts-btn--primary{width:100%;max-width:320px}}.ts-case-card__fake-cta{height:72px}@media (max-width:768px){.ts-kicker{font-size:.78rem;line-height:1.35;margin-bottom:.7rem}.ts-faq-grid{grid-template-columns:1fr}}@media (max-width:900px){.ts-container{padding-left:1rem;padding-right:1rem}.ts-hero{padding-top:1.75rem;padding-bottom:1.6rem}.ts-h1{font-size:clamp(2rem, 10vw, 2.9rem);line-height:1.06;margin-bottom:.95rem}.ts-kicker{font-size:.78rem;line-height:1.35;margin-bottom:.7rem}.ts-lead{font-size:1rem;line-height:1.55;margin-bottom:1.1rem}.ts-hero .ts-lead.ts-center{margin-bottom:1.2rem}.ts-hero-points{gap:.45rem;margin-bottom:.95rem}.ts-process-photo{display:none}.ts-report-preview{padding:.85rem .85rem .8rem}.ts-report-preview__range{flex-direction:column;align-items:flex-start;gap:.15rem}.ts-report-preview__grid{grid-template-columns:1fr}.ts-report-preview__highlights{grid-template-columns:1fr}.ts-report-preview__kpis{gap:.3rem}.ts-report-preview__kpis span{font-size:.72rem}.ts-btn--pdf{width:100%;grid-template-columns:1fr;row-gap:.12rem;justify-items:center;text-align:center}.ts-hero-points span{font-size:.79rem;padding:.46rem .66rem}.ts-hero-visual{margin-top:.2rem;margin-bottom:.95rem;gap:.55rem}.ts-hero-visual__card{min-height:116px;border-radius:12px}.ts-hero-visual__card figcaption{font-size:.72rem;bottom:.42rem}.ts-cta-row{gap:.65rem;margin-top:.6rem;margin-bottom:.9rem}.ts-btn{min-height:46px;font-size:.95rem}.ts-cta-banner{padding-top:2.2rem;padding-bottom:2rem}.ts-cta-banner__title{font-size:clamp(1.55rem, 7.5vw, 2.1rem);line-height:1.16}.ts-cta-banner__subtitle{font-size:.98rem;line-height:1.5;margin-bottom:1.2rem}.ts-cta-banner__bullets{gap:.45rem;margin-bottom:.95rem}.ts-cta-banner__bullets li{font-size:.83rem;padding:.48rem .68rem}.ts-cta-banner__btn{width:100%;max-width:360px;min-width:0}}.ts-sticky-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:65;background:rgb(255 255 255 / .98);border-top:1px solid rgb(30 63 128 / .12);box-shadow:0 -8px 24px rgb(15 34 71 / .12);backdrop-filter:blur(6px);padding:.62rem .75rem calc(0.62rem + env(safe-area-inset-bottom));display:none;opacity:0;transform:translateY(100%);transition:opacity 0.24s ease,transform 0.24s ease}.ts-sticky-mobile-cta__text{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;text-align:center;color:#1f3761}.ts-sticky-mobile-cta__btn{width:100%;min-height:46px;font-size:.96rem}.ts-sticky-mobile-cta.is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.ts-sticky-mobile-cta{display:block}body{padding-bottom:98px}}@media (max-width:420px){body{padding-bottom:106px}}.ts-recovery-nudge{position:fixed;right:18px;bottom:22px;width:min(360px, calc(100vw - 28px));z-index:64;background:linear-gradient(165deg,rgb(255 255 255 / .99) 0%,rgb(247 251 255 / .98) 100%);border:1px solid rgb(30 63 128 / .16);border-radius:16px;box-shadow:0 14px 34px rgb(19 40 79 / .18);padding:.95rem .9rem .82rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity 0.24s ease,transform 0.24s ease,visibility 0.24s ease}.ts-recovery-nudge.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ts-recovery-nudge__close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;border-radius:999px;background:rgb(30 63 128 / .1);color:#1e3f80;font-size:1.15rem;line-height:1;cursor:pointer}.ts-recovery-nudge__title{margin:0 1.6rem .28rem 0;font-size:1rem;line-height:1.25;font-weight:800;color:#16325f}.ts-recovery-nudge__text{margin:0 0 .62rem;font-size:.86rem;line-height:1.45;color:#4e5d78}.ts-recovery-nudge__btn{width:100%}@media (max-width:900px){.ts-recovery-nudge{display:none}}.ts-objection-chips{margin:1rem auto 1.1rem;max-width:860px;display:flex;justify-content:center;flex-wrap:wrap;gap:.52rem}.ts-objection-chips span{display:inline-flex;align-items:center;padding:.38rem .78rem;border-radius:999px;font-size:.8rem;font-weight:700;color:#1f3e73;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .16)}.ts-trust-bar{margin:.7rem auto 1rem;max-width:720px;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.ts-trust-bar span{display:inline-flex;align-items:center;padding:.36rem .74rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#15396d;background:#fff;border:1px solid rgb(30 63 128 / .18);background-image:none;box-shadow:0 6px 14px rgb(14 34 72 / .16)}.ts-legal-linkline{margin-top:.3rem}.ts-legal-link{color:#1e3f80;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ts-legal-link:hover{color:#163466}@media (max-width:768px){.ts-objection-chips span,.ts-trust-bar span{font-size:.74rem;padding:.34rem .64rem}}.ts-section--build-range{background:radial-gradient(circle at 8% 10%,rgb(33 103 210 / .1) 0%,transparent 40%),radial-gradient(circle at 92% 90%,rgb(16 138 97 / .1) 0%,transparent 42%),linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)}.ts-build-range-grid{margin-top:1.25rem}.ts-build-step{border:1px solid rgb(30 63 128 / .14);box-shadow:0 10px 22px rgb(18 44 86 / .08);padding:1.2rem 1.05rem 1.05rem}.ts-build-step__top{display:flex;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.72rem}.ts-build-step__n{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1e3f80 0%,#4b7fd0 100%)}.ts-build-step__tag{font-size:.73rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#1e3f80;background:rgb(30 63 128 / .08);border:1px solid rgb(30 63 128 / .14);border-radius:999px;padding:.24rem .52rem}.ts-build-step .ts-h3{margin-bottom:.5rem}.ts-build-step p{margin:0;color:#4f5e78;line-height:1.62}@media (max-width:768px){.ts-build-step{padding:1.02rem .88rem .92rem}.ts-build-step__tag{font-size:.68rem;padding:.22rem .44rem}}.ts-trust-box__eyebrow{color:var(--ts-warm-ink);border-color:rgb(210 119 27 / .26);background:linear-gradient(180deg,rgb(255 179 71 / .2) 0%,rgb(255 219 179 / .26) 100%)}.ts-process-card__step,.ts-audience-card__tag{background:linear-gradient(135deg,#c97712 0%,#ffb347 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .28)}.ts-process-card__tag,.ts-build-step__tag,.ts-urgency-box__kicker{color:var(--ts-warm-ink);border-color:rgb(210 119 27 / .22);background:linear-gradient(180deg,rgb(255 179 71 / .15) 0%,rgb(255 219 179 / .2) 100%)}.ts-objection-chips span,.ts-cases-convert__proof span,.ts-trust-logos__item{color:#6f4310;border-color:rgb(210 119 27 / .24);background:linear-gradient(180deg,rgb(255 179 71 / .13) 0%,rgb(255 238 214 / .56) 100%)}.ts-trust-bar span{background:#ffffff!important;background-image:none!important;color:#15396d!important;border:1px solid rgb(30 63 128 / .2)!important}.ts-cta-banner__bullets li::before{color:#ffe2ba;text-shadow:0 0 8px rgb(255 179 71 / .45)}.ts-trust-box__points span::before{background:linear-gradient(135deg,#ffb347 0%,#d98a2f 100%)}.ts-case-card{padding:.96rem .9rem .92rem}.ts-case-card__top{margin-bottom:.48rem}.ts-case-card__label{color:#50607a}.ts-case-card__list li{color:#28384f}.ts-case-card__result{color:#1f324d}.ts-case-card__block{padding:.6rem .64rem}.ts-case-card__block+.ts-case-card__block{margin-top:.62rem}.ts-cases-convert{padding:1.1rem .95rem}.ts-trust-bar span{background:linear-gradient(180deg,#fffdf8 0%,#fff4e2 100%)!important;color:#17396d!important;border:1px solid rgb(198 119 31 / .35)!important;box-shadow:0 5px 12px rgb(162 101 28 / .12)}.ts-faq[open]{border-color:rgb(30 63 128 / .3);box-shadow:0 16px 30px rgb(18 44 86 / .11)}.ts-faq[open] summary{background:linear-gradient(180deg,#ffffff 0%,#eef5ff 100%)}.ts-faq[open] .ts-faq__body{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);border-left:3px solid rgb(30 63 128 / .22)}.ts-hero-points span{background:rgb(255 255 255 / .9);border:1px solid rgb(30 63 128 / .2);color:#112b50;box-shadow:0 10px 20px rgb(14 34 68 / .1)}.ts-scenario-col{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 10px 22px rgb(18 41 81 / .08)}.ts-scenario-col::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px}.ts-scenario-col--risk::before{background:linear-gradient(90deg,#c96464 0%,#f0b0b0 100%)}.ts-scenario-col--win::before{background:linear-gradient(90deg,#14856a 0%,#7ad6b2 100%)}.ts-scenario-col h3{color:#173a6f}.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:hover,.ts-cta-banner .ts-btn.ts-btn--primary.ts-cta-banner__btn:focus-visible{transform:translateY(-2px) scale(1.01);border-color:rgb(201 128 39 / .55)!important;background:linear-gradient(180deg,#ffffff 0%,#ffeed2 100%)!important;box-shadow:0 20px 34px rgb(16 34 72 / .34),0 0 0 3px rgb(255 219 158 / .25);color:#14366a!important}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(2){border-color:rgb(201 119 18 / .28);background:linear-gradient(180deg,#fffefb 0%,#fff7ec 100%);box-shadow:0 9px 22px rgb(144 88 25 / .12)}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(2) .ts-process-card__step{background:linear-gradient(135deg,#cb7b19 0%,#f2b35f 100%)}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(3){border-color:rgb(30 63 128 / .34);background:linear-gradient(180deg,#f5f9ff 0%,#ffffff 100%);box-shadow:0 14px 30px rgb(18 45 92 / .18);transform:translateY(-2px)}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(3) .ts-process-card__step{background:linear-gradient(135deg,#1f4388 0%,#3f72cb 100%);box-shadow:0 6px 14px rgb(26 58 116 / .24)}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(3) .ts-process-card__result{border-top-color:rgb(30 63 128 / .3)}.ts-section .ts-lead--section{margin-top:.45rem;margin-bottom:1.35rem}.ts-btn:focus-visible{outline:3px solid rgb(60 115 196 / .45);outline-offset:2px}.ts-case-card,.ts-objection-card,.ts-audience-card{box-shadow:0 6px 14px rgb(18 44 86 / .08)}.ts-cta-banner__micro{margin-top:.62rem;font-size:.86rem;font-weight:700;color:rgb(234 245 255 / .95);letter-spacing:.01em}@media (max-width:768px){.ts-objection-card p,.ts-case-card__list li,.ts-case-card__result{font-size:.96rem;line-height:1.55}}.ts-section .ts-h2{margin-bottom:.62rem}.ts-section .ts-lead--section{margin-bottom:1.25rem}.ts-hero-points span::before,.ts-trust-box__points span::before{width:7px;height:7px}.ts-cta-banner__bullets li::before{display:inline-flex;width:14px;justify-content:center;font-size:.92rem;line-height:1}.ts-card__icon-box i,.ts-case-card__icon i{font-size:1.18rem;line-height:1}.ts-case-card__prices{min-height:138px;margin-bottom:.28rem}.ts-case-card__label{font-size:.94rem;margin-bottom:.18rem}.ts-case-card__price{margin-bottom:.42rem}.ts-case-card__range{margin-bottom:.46rem}.ts-case-card__delta{padding:.46rem .6rem;font-size:.82rem}.ts-case-card__result{font-size:.9rem;line-height:1.46;font-weight:700;padding:.46rem .6rem;border-left:3px solid rgb(30 63 128 / .42);border-radius:8px;background:rgb(30 63 128 / .06)}.ts-audience-card__result{margin-top:.45rem;padding:.52rem .62rem;border-top:none;border-left:3px solid rgb(30 63 128 / .3);border-radius:8px;background:rgb(30 63 128 / .05);font-size:.86rem;font-weight:600}#proceso .ts-grid.ts-grid--3>.ts-process-card:nth-child(3) .ts-process-card__top{align-items:center;gap:.45rem;flex-wrap:wrap}.ts-process-card__focus{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;border-radius:999px;font-size:.67rem;letter-spacing:.03em;text-transform:uppercase;font-weight:800;color:#173b76;border:1px solid rgb(30 63 128 / .22);background:linear-gradient(180deg,rgb(255 255 255 / .94) 0%,rgb(229 239 255 / .95) 100%)}.ts-modal-intro-copy{margin-bottom:.95rem}.ts-modal-intro-copy--highlight{padding:.62rem .72rem;border-left:3px solid rgb(30 63 128 / .35);border-radius:10px;background:linear-gradient(180deg,rgb(245 250 255 / .95) 0%,rgb(236 245 255 / .9) 100%);color:#1f3557}.ts-modal-intro-copy strong{color:#123b76;font-weight:800}.ts-modal-intro-copy:last-of-type{margin-bottom:0}.ts-build-compact{margin:.5rem auto 0;max-width:860px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.ts-build-compact span{display:block;padding:.68rem .74rem;border-radius:10px;font-size:.9rem;line-height:1.4;color:#21344f;background:rgb(255 255 255 / .86);border:1px solid rgb(30 63 128 / .15);box-shadow:0 5px 12px rgb(21 46 88 / .07)}.ts-build-compact strong{color:#173d79}.ts-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}@media (max-width:768px){.ts-build-compact{grid-template-columns:1fr;gap:.5rem}.ts-build-compact span{font-size:.92rem}.ts-trust-bar{max-width:100%}}.ts-modal{background:radial-gradient(1200px 600px at 50% 20%,rgb(26 56 110 / .24) 0%,rgb(10 18 34 / .7) 62%);backdrop-filter:blur(6px) saturate(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.05);z-index:1200}.ts-modal__panel{max-width:880px;border-radius:22px;border:1px solid rgb(255 255 255 / .58);box-shadow:0 34px 90px rgb(7 15 30 / .45),0 8px 24px rgb(19 45 92 / .24);animation:ts-modal-rise 0.28s ease-out}@keyframes ts-modal-rise{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ts-modal__head{padding:1.7rem 1.9rem 1.3rem;border-bottom:1px solid rgb(30 63 128 / .14);background:linear-gradient(180deg,#f9fbff 0%,#f2f6fc 100%)}.ts-modal__title{font-size:clamp(1.7rem, 2.4vw, 2.1rem);letter-spacing:-.02em;color:#122a50}.ts-modal__meta{font-size:.98rem;color:#5c6b82;font-weight:600}.ts-x{width:42px;height:42px;font-size:1.8rem;color:#274676;background:rgb(255 255 255 / .84);border:1px solid rgb(30 63 128 / .12)}.ts-x:hover{background:rgb(230 240 255 / .92);border-color:rgb(30 63 128 / .24)}.ts-modal__body{padding:1.6rem 1.9rem 1.8rem;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}.ts-modal .ts-step{max-width:760px}.ts-modal .ts-lead2{font-size:clamp(1.07rem, 1.9vw, 1.14rem);line-height:1.62;color:#39485f}.ts-modal .ts-modal-intro-copy--highlight{border-left-width:4px;border-radius:12px;background:linear-gradient(180deg,rgb(245 250 255 / .98) 0%,rgb(236 244 255 / .95) 100%);box-shadow:0 8px 20px rgb(20 44 86 / .08)}.ts-modal__actions{margin-top:1.55rem;gap:.82rem}.ts-modal__actions .ts-btn{min-width:158px;min-height:60px;border-radius:14px;font-size:1.05rem;font-weight:700;padding:.92rem 1.3rem}.ts-modal__actions .ts-btn--primary{box-shadow:0 16px 28px rgb(24 57 115 / .28)}.ts-modal__actions .ts-btn--secondary{border-color:rgb(30 63 128 / .2);color:#334a6f;background:linear-gradient(180deg,#ffffff 0%,#f2f5fa 100%)}.ts-modal__actions .ts-btn--secondary:hover{background:linear-gradient(180deg,#f7faff 0%,#edf3fc 100%)}.ts-modal .ts-form-wrap{margin-top:.3rem;padding:1rem;border-radius:14px;border:1px solid rgb(30 63 128 / .12);background:linear-gradient(180deg,#ffffff 0%,#f9fbff 100%)}.ts-modal .ts-form-wrap input,.ts-modal .ts-form-wrap select,.ts-modal .ts-form-wrap textarea{width:100%;border-radius:11px;border:1px solid rgb(30 63 128 / .18);background:#fff;color:#22344f;padding:.78rem .86rem;font-size:.98rem;line-height:1.45;transition:border-color 0.2s ease,box-shadow 0.2s ease}.ts-modal .ts-form-wrap input:focus,.ts-modal .ts-form-wrap select:focus,.ts-modal .ts-form-wrap textarea:focus{outline:none;border-color:rgb(44 96 186 / .62);box-shadow:0 0 0 4px rgb(44 96 186 / .14)}.ts-modal .ts-form-wrap label,.ts-modal .ts-form-wrap .wpcf7-list-item-label{color:#2b3c57;font-weight:600}.ts-modal__foot{border-top:1px solid rgb(30 63 128 / .14);background:linear-gradient(180deg,#f7faff 0%,#edf3fd 100%);color:#546680}@media (max-width:768px){.ts-modal{padding:.9rem}.ts-modal__panel{max-height:calc(100vh - 1.2rem);border-radius:18px}.ts-modal__head,.ts-modal__body,.ts-modal__foot{padding-left:1rem;padding-right:1rem}.ts-modal__actions .ts-btn{width:100%;min-height:56px}}@media (min-width:901px){.ts-hero__copy{max-width:1120px}.ts-hero .ts-h1{font-size:clamp(2.3rem, 3.95vw, 3.95rem);line-height:1.08}}