.ts-home{display:block;background:var(--ts-bg);color:var(--ts-ink)}.ts-home *{box-sizing:border-box}.ts-section-header{max-width:42rem;margin:0 0 var(--ts-s-5)}.ts-title{margin:0;font-size:var(--ts-fs-3xl);font-weight:700;line-height:var(--ts-lh-snug);letter-spacing:var(--ts-track-tight);color:var(--ts-ink)}.ts-subtitle{margin:var(--ts-s-2) 0 0;max-width:40rem;color:var(--ts-muted);font-size:var(--ts-fs-md);line-height:1.5}#ts-home-banner{--ts-home-banner-ready:1;width:100%;padding:var(--ts-s-3) 0 var(--ts-s-5);background:var(--ts-night);color:#fff}#ts-home-banner .ts-home-banner__wrap{max-width:var(--ts-shell);margin:0 auto;padding:0 var(--ts-gutter)}#ts-home-banner .ts-home-carousel{position:relative;overflow:hidden;height:clamp(300px,26vw,380px);background:#000;border-radius:var(--ts-r-xl)}#ts-home-banner .ts-home-carousel:focus-visible{outline:2px solid var(--ts-yellow);outline-offset:3px}#ts-home-banner .ts-home-carousel__track{display:flex;width:100%;height:100%;transform:translate3d(0,0,0);transition:transform .6s var(--ts-ease-drawer);will-change:transform}#ts-home-banner .ts-home-slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;height:100%;overflow:hidden;color:#fff}#ts-home-banner .ts-home-slide__picture,#ts-home-banner .ts-home-slide__picture img,#ts-home-banner .ts-home-slide__shade{position:absolute;inset:0;display:block;width:100%;height:100%}#ts-home-banner .ts-home-slide__picture img{object-fit:cover;object-position:center}#ts-home-banner .ts-home-slide__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .5) 36%,#fff0 66%)}#ts-home-banner .ts-home-slide__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(100%,560px);height:100%;padding:clamp(1.25rem,3vw,2.5rem)}#ts-home-banner .ts-home-slide__kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 var(--ts-s-3);padding:.3rem .7rem;color:#fff;font-size:var(--ts-fs-xs);font-weight:600;letter-spacing:var(--ts-track-caps);text-transform:uppercase;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:var(--ts-r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#ts-home-banner .ts-home-slide__kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ts-yellow)}#ts-home-banner .ts-home-slide h1,#ts-home-banner .ts-home-slide h2{margin:0 0 var(--ts-s-3);color:#fff;font-size:var(--ts-fs-display);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}#ts-home-banner .ts-home-slide h1 em,#ts-home-banner .ts-home-slide h2 em{font-style:normal;color:inherit}#ts-home-banner .ts-home-slide__content>p{max-width:40ch;margin:0 0 var(--ts-s-4);color:rgb(255 255 255 / .86);font-size:var(--ts-fs-md);line-height:1.5}#ts-home-banner .ts-home-slide__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-s-3) var(--ts-s-5)}#ts-home-banner .ts-home-slide__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1.25rem;color:var(--ts-on-yellow);font-size:var(--ts-fs-sm);font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;background:var(--ts-yellow);border-radius:var(--ts-r-pill);transition:background-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}#ts-home-banner .ts-home-slide__cta:hover{background:var(--ts-yellow-hover)}#ts-home-banner .ts-home-slide__cta:active{transform:scale(.97)}#ts-home-banner .ts-home-slide__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}#ts-home-banner .ts-home-slide__actions>span{color:rgb(255 255 255 / .78);font-size:var(--ts-fs-sm);font-weight:500}#ts-home-banner .ts-home-slide__benefits{display:flex;flex-wrap:wrap;gap:var(--ts-s-3) var(--ts-s-5);margin-top:var(--ts-s-5)}#ts-home-banner .ts-home-slide__benefits>span{display:inline-flex;align-items:center;gap:var(--ts-s-3)}#ts-home-banner .ts-home-slide__benefits svg{flex:none;width:30px;height:30px;padding:7px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;border:1px solid rgb(255 255 255 / .28);border-radius:50%}#ts-home-banner .ts-home-slide__benefits small{display:block;color:rgb(255 255 255 / .72);font-size:var(--ts-fs-xs);line-height:1.3}#ts-home-banner .ts-home-slide__benefits strong{display:block;margin-top:1px;color:#fff;font-size:var(--ts-fs-sm);font-weight:600}#ts-home-banner .ts-home-slide__content{opacity:0;transform:translateY(10px);transition:opacity var(--ts-dur-3) var(--ts-ease-out) .12s,transform var(--ts-dur-3) var(--ts-ease-out) .12s}#ts-home-banner .ts-home-slide.is-active .ts-home-slide__content{opacity:1;transform:none}#ts-home-banner .ts-home-carousel__arrow,#ts-home-banner .ts-home-carousel__pause{position:absolute;z-index:3;bottom:var(--ts-s-5);display:inline-flex;align-items:center;justify-content:center;width:var(--ts-tap);height:var(--ts-tap);padding:0;color:#fff;cursor:pointer;background:rgb(13 13 14 / .55);border:1px solid rgb(255 255 255 / .28);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--ts-dur-2) var(--ts-ease-out),border-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}#ts-home-banner .ts-home-carousel__arrow:hover,#ts-home-banner .ts-home-carousel__pause:hover{background:rgb(13 13 14 / .8);border-color:#fff}#ts-home-banner .ts-home-carousel__arrow:active,#ts-home-banner .ts-home-carousel__pause:active{transform:scale(.94)}#ts-home-banner .ts-home-carousel__arrow svg,#ts-home-banner .ts-home-carousel__pause svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ts-home-banner .ts-home-carousel__pause svg .ts-ico-play{display:none}#ts-home-banner .ts-home-carousel__pause[aria-pressed="true"] svg .ts-ico-pause{display:none}#ts-home-banner .ts-home-carousel__pause[aria-pressed="true"] svg .ts-ico-play{display:block}#ts-home-banner .ts-home-carousel__arrow--next{right:var(--ts-s-5)}#ts-home-banner .ts-home-carousel__arrow--prev{right:calc(var(--ts-s-5) + var(--ts-tap) + 8px)}#ts-home-banner .ts-home-carousel__pause{right:calc(var(--ts-s-5) + (var(--ts-tap) + 8px) * 2)}#ts-home-banner .ts-home-carousel__dots{position:absolute;z-index:3;right:calc(var(--ts-s-5) + (var(--ts-tap) + 8px) * 3);bottom:var(--ts-s-5);display:flex;align-items:center;gap:0;height:var(--ts-tap)}#ts-home-banner .ts-home-carousel__dots button{position:relative;width:24px;height:var(--ts-tap);padding:0;cursor:pointer;background:#fff0;border:0}#ts-home-banner .ts-home-carousel__dots button::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:rgb(255 255 255 / .45);border-radius:var(--ts-r-pill);transition:width var(--ts-dur-2) var(--ts-ease-out),margin var(--ts-dur-2) var(--ts-ease-out),background-color var(--ts-dur-2) var(--ts-ease-out)}#ts-home-banner .ts-home-carousel__dots button:hover::before{background:rgb(255 255 255 / .8)}#ts-home-banner .ts-home-carousel__dots button.is-active::before{width:28px;margin-left:-14px;background:var(--ts-yellow)}#ts-home-banner .ts-home-brands{margin-top:var(--ts-s-5)}#ts-home-banner .ts-home-brands__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-s-4);margin-bottom:var(--ts-s-3)}#ts-home-banner .ts-home-brands__head h2{margin:0;color:#fff;font-size:var(--ts-fs-xl);font-weight:600;letter-spacing:var(--ts-track-snug)}#ts-home-banner .ts-home-brands__head h2>span{display:none}#ts-home-banner .ts-home-brands__head a{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--ts-tap);padding:0 1.15rem;color:#fff;font-size:var(--ts-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;border:1.5px solid rgb(255 255 255 / .28);border-radius:var(--ts-r-pill);transition:border-color var(--ts-dur-2) var(--ts-ease-out)}#ts-home-banner .ts-home-brands__head a:hover{border-color:#fff}#ts-home-banner .ts-home-brands__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ts-s-3)}#ts-home-banner .ts-home-quick{position:relative;display:block;overflow:hidden;color:#fff;background:var(--ts-night-3);border:1px solid var(--ts-night-line);border-radius:var(--ts-r-lg);transition:border-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-2) var(--ts-ease-out)}#ts-home-banner .ts-home-quick>img{display:block;width:100%;height:auto;aspect-ratio:1000 / 400;object-fit:cover;object-position:center top;transition:transform var(--ts-dur-3) var(--ts-ease-out)}@media (hover:hover) and (pointer:fine){#ts-home-banner .ts-home-quick:hover{border-color:rgb(255 255 255 / .45);transform:translateY(-3px)}#ts-home-banner .ts-home-quick:hover>img{transform:scale(1.04)}}#ts-home-banner .ts-home-quick:focus-visible{outline:2px solid var(--ts-yellow);outline-offset:3px}.ts-product-rail{padding:clamp(1.5rem,3.2vw,2.25rem) 0;background:var(--ts-bg)}.ts-product-rail__shell{max-width:var(--ts-shell);margin:0 auto;padding:0 var(--ts-gutter)}.ts-product-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-s-4);margin-bottom:var(--ts-s-3)}.ts-product-rail__head h2{margin:0;font-size:var(--ts-fs-3xl);font-weight:700;line-height:var(--ts-lh-snug);letter-spacing:var(--ts-track-tight);color:var(--ts-ink)}.ts-product-rail__head p{margin:var(--ts-s-2) 0 0;color:var(--ts-muted)}.ts-product-rail__kicker{display:block;margin-bottom:var(--ts-s-2);color:var(--ts-muted);font-size:var(--ts-fs-xs);font-weight:600;letter-spacing:var(--ts-track-caps);text-transform:uppercase}.ts-product-rail__actions{display:flex;align-items:center;gap:var(--ts-s-2);flex:none}.ts-rail-nav{display:inline-flex;align-items:center;justify-content:center;width:var(--ts-tap);height:var(--ts-tap);padding:0;color:var(--ts-ink);cursor:pointer;background:var(--ts-surface);border:1.5px solid var(--ts-line);border-radius:50%;transition:border-color var(--ts-dur-2) var(--ts-ease-out),opacity var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}.ts-rail-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts-rail-nav:hover:not(:disabled){border-color:var(--ts-ink)}.ts-rail-nav:active:not(:disabled){transform:scale(.94)}.ts-rail-nav:disabled{opacity:.35;cursor:default}.ts-product-rail__link{display:inline-flex;align-items:center;min-height:var(--ts-tap);margin-left:var(--ts-s-2);padding:0 1rem;color:var(--ts-on-yellow);font-size:var(--ts-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;background:var(--ts-yellow);border-radius:var(--ts-r-pill);transition:background-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}.ts-product-rail__link:hover{background:var(--ts-yellow-hover)}.ts-product-rail__link:active{transform:scale(.97)}.ts-product-rail__viewport{display:flex;gap:var(--ts-s-3);margin:0 calc(var(--ts-s-1) * -1);padding:2px var(--ts-s-1) var(--ts-s-1);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:var(--ts-s-1);scrollbar-width:none;overscroll-behavior-x:contain}.ts-product-rail__viewport::-webkit-scrollbar{display:none}.ts-pro-section{padding:clamp(1.5rem,3.2vw,2.25rem) 0;background:var(--ts-night);color:#f4f4f5}.ts-pro-section .ts-title{color:#fff}.ts-pro-section .ts-subtitle{color:#a1a1aa}.ts-pro-wrap{max-width:var(--ts-shell);margin:0 auto;padding:0 var(--ts-gutter)}.ts-pro-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ts-s-3)}.ts-pro-card{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;color:#fff;text-decoration:none;background:var(--ts-night-3);border:1px solid var(--ts-night-line);border-radius:var(--ts-r-lg);transition:border-color var(--ts-dur-2) var(--ts-ease-out)}.ts-pro-card-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ts-dur-3) var(--ts-ease-out)}.ts-pro-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .38) 42%,#fff0 72%)}.ts-pro-text{position:absolute;left:0;right:0;bottom:0;padding:var(--ts-s-3)}.ts-pro-title{margin:0;color:#fff;font-size:var(--ts-fs-md);font-weight:600;line-height:1.2;letter-spacing:-.01em}.ts-pro-title::after{content:"\2192" / "";display:inline-block;margin-left:.45rem;transition:transform var(--ts-dur-2) var(--ts-ease-out)}.ts-pro-desc{max-width:34ch;margin:2px 0 0;font-size:var(--ts-fs-xs);color:rgb(255 255 255 / .82);font-size:var(--ts-fs-xs);line-height:1.4}@media (hover:hover) and (pointer:fine){.ts-pro-card:hover{border-color:rgb(255 255 255 / .4)}.ts-pro-card:hover .ts-pro-card-img{transform:scale(1.04)}.ts-pro-card:hover .ts-pro-title::after{transform:translateX(4px)}}.ts-pro-card:focus-visible{outline:2px solid var(--ts-yellow);outline-offset:3px}.ts-used{padding:clamp(1.5rem,3.2vw,2.25rem) 0;background:var(--ts-surface-2)}.ts-used__wrap{max-width:var(--ts-shell);margin:0 auto;padding:0 var(--ts-gutter)}.ts-used__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--ts-s-6);align-items:center}.ts-used__kicker{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:var(--ts-s-2);color:var(--ts-muted);font-size:var(--ts-fs-xs);font-weight:600;letter-spacing:var(--ts-track-caps);text-transform:uppercase}.ts-used__kicker .dot{width:7px;height:7px;border-radius:50%;background:var(--ts-yellow)}.ts-used__title{margin:0 0 var(--ts-s-3);font-size:var(--ts-fs-3xl);font-weight:700;line-height:var(--ts-lh-snug);letter-spacing:var(--ts-track-tight);color:var(--ts-ink)}.ts-used__desc{max-width:34rem;margin:0 0 var(--ts-s-5);color:var(--ts-muted);font-size:var(--ts-fs-md);line-height:1.55}.ts-used__ctaRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-s-4) var(--ts-s-5)}.ts-used__cta{display:inline-flex;align-items:center;gap:.6rem;min-height:40px;padding:0 1.25rem;color:var(--ts-on-yellow);font-size:var(--ts-fs-sm);font-weight:600;text-decoration:none;background:var(--ts-yellow);border-radius:var(--ts-r-pill);transition:background-color var(--ts-dur-2) var(--ts-ease-out),transform var(--ts-dur-1) var(--ts-ease-out)}.ts-used__cta:hover{background:var(--ts-yellow-hover)}.ts-used__cta:active{transform:scale(.97)}.ts-used__cta svg{width:20px;height:20px;fill:currentColor}.ts-used__note{display:inline-flex;align-items:center;gap:.5rem;color:var(--ts-muted);font-size:var(--ts-fs-sm)}.ts-used__note .mini{width:6px;height:6px;border-radius:50%;background:var(--ts-muted)}.ts-used__cards{display:grid;gap:var(--ts-s-3)}.ts-used__card{display:flex;align-items:flex-start;gap:var(--ts-s-4);padding:var(--ts-s-4);background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:var(--ts-r-lg)}.ts-used__ic{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;color:var(--ts-bg);background:var(--ts-ink);border-radius:50%}.ts-used__ic svg{width:17px;height:17px}.ts-used__card h3{margin:0 0 var(--ts-s-1);color:var(--ts-ink);font-size:var(--ts-fs-md);font-weight:600;letter-spacing:var(--ts-track-snug)}.ts-used__card p{margin:0;color:var(--ts-muted);font-size:var(--ts-fs-sm);line-height:1.5}.ts-faq-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--ts-s-6);align-items:start;max-width:var(--ts-shell);margin:0 auto;padding:clamp(1.5rem,3.2vw,2.25rem) var(--ts-gutter)}.ts-faq-section .ts-section-header{margin:0;position:sticky;top:calc(var(--ts-header-h) + var(--ts-s-5))}.ts-faq-grid{border-top:1px solid var(--ts-line)}.ts-faq-item{border-bottom:1px solid var(--ts-line)}.ts-faq-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-s-5);min-height:42px;padding:var(--ts-s-2) 0;color:var(--ts-ink);font-size:var(--ts-fs-md);font-weight:600;letter-spacing:var(--ts-track-snug);cursor:pointer;list-style:none}.ts-faq-summary::-webkit-details-marker{display:none}.ts-faq-summary::after{content:"";flex:none;width:20px;height:20px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transition:transform var(--ts-dur-2) var(--ts-ease-out)}.ts-faq-item[open] .ts-faq-summary::after{transform:rotate(45deg)}.ts-faq-summary:hover{color:var(--ts-muted)}.ts-faq-summary:focus-visible{outline-offset:-2px}.ts-faq-body{max-width:60ch;padding:0 0 var(--ts-s-4);color:var(--ts-muted);font-size:var(--ts-fs-sm);line-height:1.6}.ts-brands-marquee{padding:var(--ts-s-4) 0;overflow:hidden;background:#f4f4f5}.ts-marquee-container{display:flex;align-items:center;gap:var(--ts-s-8);width:max-content;animation:ts-marquee 48s linear infinite}.ts-brands-marquee:hover .ts-marquee-container{animation-play-state:paused}.ts-brand-item{flex:none;display:flex;align-items:center}.ts-brand-item a{display:flex;align-items:center;border-radius:var(--ts-r-md);color:inherit;text-decoration:none}.ts-brand-item a:focus-visible{outline:2px solid var(--ts-focus,var(--ts-yellow));outline-offset:6px}.ts-brand-item img{display:block;height:30px;width:auto;max-width:150px;object-fit:contain;transition:transform var(--ts-dur-2) var(--ts-ease-out)}@media (hover:hover) and (pointer:fine){.ts-brand-item a:hover img{transform:scale(1.08)}}@keyframes ts-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--ts-s-8) / 2))}}@media (prefers-reduced-motion:reduce){.ts-marquee-container{animation:none;width:auto;flex-wrap:wrap;justify-content:center;padding:0 var(--ts-gutter);row-gap:var(--ts-s-5)}.ts-brand-item[aria-hidden="true"]{display:none}}.reviews-section{max-width:var(--ts-shell);margin:0 auto;padding:clamp(1.5rem,3.2vw,2.25rem) var(--ts-gutter)}.ts-trustindex-lazy{min-height:220px}@media (max-width:980px){#ts-home-banner .ts-home-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-used__inner{grid-template-columns:1fr;gap:var(--ts-s-6)}.ts-faq-section{grid-template-columns:1fr;gap:var(--ts-s-6)}.ts-faq-section .ts-section-header{position:static}}@media (max-width:700px){#ts-home-banner{padding-top:var(--ts-s-3)}#ts-home-banner .ts-home-carousel{height:auto;border-radius:var(--ts-r-lg)}#ts-home-banner .ts-home-carousel__track{height:auto;align-items:stretch}#ts-home-banner .ts-home-slide{height:auto}#ts-home-banner .ts-home-slide__shade{background:linear-gradient(0deg,rgb(0 0 0 / .88) 0%,rgb(0 0 0 / .6) 55%,rgb(0 0 0 / .2) 100%)}#ts-home-banner .ts-home-slide__content{width:100%;height:auto;min-height:300px;justify-content:flex-end;padding:var(--ts-s-6) var(--ts-s-4) 72px}#ts-home-banner .ts-home-slide__actions>span{display:none}#ts-home-banner .ts-home-slide__cta{width:100%}#ts-home-banner .ts-home-slide__benefits{display:none}#ts-home-banner .ts-home-carousel__arrow,#ts-home-banner .ts-home-carousel__pause{bottom:var(--ts-s-4)}#ts-home-banner .ts-home-carousel__arrow--next{right:var(--ts-s-4)}#ts-home-banner .ts-home-carousel__arrow--prev{right:calc(var(--ts-s-4) + var(--ts-tap) + 8px)}#ts-home-banner .ts-home-carousel__pause{right:calc(var(--ts-s-4) + (var(--ts-tap) + 8px) * 2)}#ts-home-banner .ts-home-carousel__dots{right:auto;left:var(--ts-s-5);bottom:var(--ts-s-4)}#ts-home-banner .ts-home-brands{margin-top:var(--ts-s-7)}#ts-home-banner .ts-home-brands__head{flex-direction:column;align-items:flex-start;gap:var(--ts-s-3)}#ts-home-banner .ts-home-brands__grid{grid-template-columns:1fr;gap:var(--ts-s-3)}.ts-product-rail__head{flex-direction:column;align-items:flex-start;gap:var(--ts-s-4)}.ts-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-pro-card{aspect-ratio:4 / 5}}#profesionales{scroll-margin-top:calc(var(--ts-header-h) + var(--ts-s-3))}:root:not([data-theme="dark"]) #ts-home-banner.ts-on-dark{background:var(--ts-bg);color:var(--ts-ink);--ts-ink:#0d0d0e;--ts-muted:#5b5e66;--ts-line:var(--ts-line-light);--ts-focus:#0d0d0e}:root:not([data-theme="dark"]) #ts-home-banner .ts-home-brands__head h2{color:var(--ts-ink)}:root:not([data-theme="dark"]) #ts-home-banner .ts-home-brands__head a{color:var(--ts-ink);border-color:var(--ts-line-light)}:root:not([data-theme="dark"]) #ts-home-banner .ts-home-brands__head a:hover{border-color:var(--ts-ink)}:root:not([data-theme="dark"]) #ts-home-banner .ts-home-quick{border-color:var(--ts-line-light)}@media (hover:hover) and (pointer:fine){:root:not([data-theme="dark"]) #ts-home-banner .ts-home-quick:hover{border-color:rgb(13 13 14 / .45)}}:root:not([data-theme="dark"]) .ts-pro-section.ts-on-dark{background:var(--ts-surface-2);color:var(--ts-ink);--ts-ink:#0d0d0e;--ts-muted:#5b5e66;--ts-line:var(--ts-line-light);--ts-focus:#0d0d0e}:root:not([data-theme="dark"]) .ts-pro-section .ts-title{color:var(--ts-ink)}:root:not([data-theme="dark"]) .ts-pro-section .ts-subtitle{color:var(--ts-muted)}:root:not([data-theme="dark"]) .ts-pro-card{border-color:var(--ts-line-light)}.ts-brands-marquee{background:var(--ts-surface-2)}:root[data-theme="dark"] .ts-brands-marquee{background:#fff0}:root[data-theme="dark"] .ts-brand-item img{filter:brightness(0) invert(1);opacity:.82}:root[data-theme="dark"] .ts-brand-item a:hover img{opacity:1}.ts-brand-item .ts-brand-dark{display:none}:root[data-theme="dark"] .ts-brand-item .ts-brand-light{display:none}:root[data-theme="dark"] .ts-brand-item img.ts-brand-dark{display:block;filter:none}.ts-brand-item img{max-width:140px}.ts-brand-item--hp img,.ts-brand-item--dell img,.ts-brand-item--razer img{height:38px}.ts-brand-item--apple img{height:36px}.ts-brand-item--msi img{height:30px}.ts-brand-item--lenovo img{height:28px}.ts-brand-item--acer img,.ts-brand-item--microsoft img{height:26px}.ts-brand-item--asus img{height:24px}.ts-brand-item--samsung img{height:20px}#ts-home-banner .ts-home-quick{background:#050506}#ts-home-banner .ts-home-quick>img{aspect-ratio:1600 / 640;object-fit:cover;object-position:center}#ts-home-banner .ts-home-quick{position:relative;container-type:inline-size}#ts-home-banner .ts-home-quick__cta{position:absolute;left:4.5%;bottom:10%;display:inline-flex;align-items:center;gap:.45em;padding:.5em 1.1em;border:1.5px solid rgb(255 255 255 / .9);border-radius:999px;background:rgb(5 5 6 / .55);color:#fff;font-weight:600;line-height:1;white-space:nowrap;font-size:clamp(11px,3.9cqw,16px);transition:background var(--ts-dur-2) var(--ts-ease-out),color var(--ts-dur-2) var(--ts-ease-out)}#ts-home-banner .ts-home-quick__cta>span{transition:transform var(--ts-dur-2) var(--ts-ease-out)}@media (hover:hover) and (pointer:fine){#ts-home-banner .ts-home-quick:hover .ts-home-quick__cta{background:#fff;color:#0d0d0e}#ts-home-banner .ts-home-quick:hover .ts-home-quick__cta>span{transform:translateX(3px)}}