main{max-width:100%;position:relative;z-index:0;isolation:isolate}:root{--tcp-page-pad-x:clamp(0.75rem, 2.2vw, 1.75rem);--tcp-mix-purple:#a855f7;--tcp-mix-purple-deep:#9333ea;--tcp-mix-cyan:#22d3ee;--tcp-mix-gold:#facc15;--tcp-mix-magenta:#f472b6;--tcp-mix-coral:#fb7185;--tcp-mix-lime:#bef264;--tp-common-white:#ffffff;--tp-common-black:#0b0b10;--tp-common-black-2:#070707;--tp-common-black-3:#000000;--tp-common-black-4:#1e293b;--tp-common-red:#fb7185;--tp-common-green:#15803d;--tp-common-purple:#a855f7;--tp-common-purple-2:#9333ea;--tp-common-pink:#fb7185;--tp-common-pink-2:#f5f3ff;--tp-common-pink-3:#faf5ff;--tp-common-pink-4:#f472b6;--tp-heading-primary:#0b0b10;--tp-grey-1:#eef2ff;--tp-grey-2:#f8fafc;--tp-grey-3:#5b646b;--tp-grey-4:#787981;--tp-text-body:#64748b;--tp-theme-1:linear-gradient(
        92deg,
        #a855f7 0%,
        #22d3ee 28%,
        #facc15 52%,
        #f472b6 72%,
        #fb7185 88%,
        #bef264 100%
    );--tp-theme-2:#9333ea;--tp-theme-3:#c026d3;--tp-border-1:#e8e0f4;--tcp-header-accent:var(--tp-common-purple-2);--tcp-header-accent-hover:#7c3aed;--tcp-header-nav-muted:#1a1a1a;--tcp-search-pill-height:48px;--tcp-search-pill-radius:14px;--tcp-search-pill-pad-x:16px;--tcp-search-pill-border:#e2e5eb;--tcp-search-pill-border-focus:var(--tcp-header-accent);--tcp-search-pill-icon:#9aa0a6;--tcp-search-pill-placeholder:#9aa0a6;--tcp-search-pill-focus-glow:rgba(147, 51, 234, 0.14);--tcp-announce-bar-bg:var(--tp-common-purple-2);--tcp-light-cta-bg:#eef2ff;--tcp-light-cta-bg-hover:#e0e7ff;--tcp-search-pill-line:calc(var(--tcp-search-pill-height) - 2px);--tcp-utility-text:#6b7280}.container,.container-fluid,.container-large,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.custom-container-1,.custom-container-3,.custom-container-4{width:100%!important;max-width:100%!important;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;margin-left:auto!important;margin-right:auto!important}#browse-catalog .container,#browse-styles .container,.tp-new-product-5__area .container,.tp-product-2__area .container{overflow-x:hidden}#browse-catalog .tp-product-slider,#browse-styles .tp-product-slider,.tp-new-product-5__area .tp-product-slider,.tp-product-2__area .tp-product-slider{max-width:100%;overflow:hidden}.tcp-blog-page,.tcp-careers-page,.tcp-contact-page,.tcp-site-policy,.tp-faq-area,.tp-faq__area,.tp-privacy-area,.tp-product-details-area,.tp-shop-area{max-width:100%}.tcp-blog-page,.tcp-careers-page,.tcp-contact-page,.tcp-site-policy,.tp-faq-area,.tp-faq__area,.tp-privacy-area,.tp-shop-area{overflow-x:hidden}.tcp-blog-page .container,.tcp-careers-page .container,.tcp-contact-page .container,.tp-product-details-area .container,.tp-shop-area .container{max-width:100%}#browse-styles .tp-product-slider .swiper-slide{min-width:0;height:auto;display:flex;box-sizing:border-box;overflow:hidden}#browse-styles .tp-product-slider .swiper-wrapper{align-items:stretch}#browse-styles .tp-product-5__item{width:100%;min-width:0;display:flex;flex-direction:column;height:100%;overflow:hidden}#browse-styles .tp-product-5__thumb{width:100%;min-height:0!important;height:auto!important}#browse-styles .tp-product-5__thumb picture{aspect-ratio:1/1}#browse-styles .tp-product-5__thumb img{object-fit:cover;object-position:center}.tp-product-item,.tp-shop-area .tcp-category-product-card,.tp-shop-item{max-width:100%;min-width:0}.tp-shop-area .row>[class*=col-]{min-width:0}.tcp-contact-page .container,.tcp-contact-page__area .container{width:100%}.tp-product-details-area .row>[class*=col-]{min-width:0;max-width:100%}.tp-product-details-area .tp-product-details-thumb-wrapper,.tp-product-details-area .tp-product-details-wrapper,.tp-related-products__swiper{max-width:100%;overflow:hidden}.tp-header-wrap{position:relative;z-index:10038;isolation:isolate}main .swiper,main .swiper-container{z-index:0}.tp-breadcrumb-height{padding-top:28px;padding-bottom:22px}.tp-breadcrumb__list{margin-bottom:8px;padding:4px 16px}.tp-breadcrumb__title{line-height:1.15;margin-bottom:0}@media (max-width:991.98px){.tcp-contact-page .row>[class*=col-],.tcp-contact-page .tp-contact-form,.tcp-contact-page__form-wrap{max-width:100%;width:100%}.tp-breadcrumb-height{padding-top:68px;padding-bottom:16px}}@media (max-width:767.98px){.tp-breadcrumb-height{padding-top:62px;padding-bottom:14px}.tp-breadcrumb__title{font-size:clamp(1.45rem, 5vw, 2rem)}}.tcp-site-footer img,.tp-footer-4-top__area img,.tp-offcanvas__logo img,.tpoffcanvas__logo img,main canvas,main img,main picture,main svg:not(.tcp-keep-size),main video{max-width:100%;height:auto}main embed,main figure,main iframe,main object,main picture,main video{max-width:100%}.postbox__text img,.tcp-blog-detail__prose img,.tcp-product-detail__prose img,.tcp-site-page-prose img,.tp-product-details-wrapper img,main img[style*=width],main img[width]{max-width:100%!important;height:auto!important}.postbox__text,.tcp-blog-detail__prose,.tcp-product-detail__prose,.tcp-site-page-prose,main a,main h1,main h2,main h3,main h4,main h5,main h6,main label,main li,main p,main span,main td,main th{overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}main code,main pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.postbox__text table,.tcp-blog-detail__prose table,.tcp-product-detail__prose table,.tcp-site-page-prose table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:991.98px){.postbox__text img.alignleft,.postbox__text img.alignright,.tcp-blog-detail__prose img.alignleft,.tcp-blog-detail__prose img.alignright,.tcp-site-page-prose img.alignleft,.tcp-site-page-prose img.alignright,main .alignleft,main .alignleft img,main .alignright,main .alignright img,main img.alignleft,main img.alignright{float:none!important;display:block;margin-left:auto!important;margin-right:auto!important;max-width:100%!important}}.tp-footer-4__area .tp-footer-4__list img,.tp-footer-4__area .tp-footer-4__logo img,.tp-footer-4__area .tp-footer-4__text img{max-width:100%;height:auto}.tp-footer-4__area .tp-footer-4__thumb img{width:100%;max-width:530px;height:auto}main iframe,main video{max-width:100%}.tcp-product-extras .trust-pilot .trust-links,.tp-footer-4__area .trust-pilot .trust-links{gap:4px}.tcp-product-extras .trust-pilot{gap:8px}.tp-footer-4__area .trust-pilot img{max-width:88px;width:auto;height:auto;object-fit:contain}.tcp-header-announce.theme-bg{background:var(--tcp-announce-bar-bg)!important}.tcp-header-announce--brand{background:var(--tcp-announce-bar-bg)!important;color:#fff;border-bottom:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.tcp-header-announce__inner--quotes-marquee{flex-wrap:nowrap;gap:.75rem 1rem;align-items:center}.tcp-header-quotes-fixed{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap;font-size:13.5px;line-height:1.2}.tcp-header-announce--brand .tcp-header-quotes-fixed{background:0 0;border-radius:0;padding:0;box-shadow:none}.tcp-header-announce--brand .tcp-header-quotes-fixed__text{color:#fff;font-weight:600;letter-spacing:-.01em}.tcp-header-announce--brand .tcp-header-quotes-fixed .tcp-header-utility__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.28);flex-shrink:0}.tcp-header-announce__aside--mail-social{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0;margin-left:auto}.tcp-header-marquee--after-quotes{flex:1 1 auto;min-width:0;width:auto;max-width:none}.tcp-header-announce--brand .tcp-header-announce marquee,.tcp-header-announce--brand .tcp-header-marquee--full,.tcp-header-announce--brand .tp-header-marquee__item,.tcp-header-announce--brand .tp-header-marquee__sep{color:#fff}.tcp-header-cta-classic{gap:.65rem!important;flex-wrap:nowrap!important;align-items:center}.tcp-header-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-sizing:border-box;height:36px;min-height:36px;padding:0 1.1rem;border-radius:6px;background:#25d366;color:#fff!important;font-size:13px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background-color .15s}.tcp-header-whatsapp-btn i{font-size:1em}.tcp-header-whatsapp-btn:focus,.tcp-header-whatsapp-btn:hover{background:#1ebe57;color:#fff!important}.tcp-header-announce--light{background:#fff!important;color:#111827;border-bottom:1px solid #eef0f3;box-shadow:none}.tcp-header-quotes-fixed__text{color:#111827;font-weight:700}.tcp-header-quotes-fixed__muted{color:#6b7280;font-weight:500}.tcp-header-announce--light .tcp-header-utility__sep{color:#9ca3af}.tcp-header-announce--light .tcp-header-announce marquee,.tcp-header-announce--light .tcp-header-marquee--full,.tcp-header-announce--light .tp-header-marquee__item,.tcp-header-announce--light .tp-header-marquee__sep{color:#4b5563}.tcp-header-announce{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.tcp-header-announce__inner{display:flex;align-items:center;flex-wrap:wrap;row-gap:.35rem;gap:.6rem 1rem;min-height:40px;padding:.32rem 0}@media (min-width:1200px){.tcp-header-announce__inner{flex-wrap:nowrap}}@media (min-width:768px){.tcp-header-announce__inner{min-height:42px;padding:.38rem 0}}.tcp-header-announce marquee,.tcp-header-marquee--full{color:#fff}.tcp-header-marquee--full{flex:1 1 auto;min-width:0;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.01em}.tcp-header-announce__aside{display:flex;align-items:center;gap:.85rem;flex-shrink:0;max-width:100%;flex-wrap:wrap}.tcp-header-announce__aside--brand{gap:.4rem .55rem;color:#fff;font-size:13px;font-weight:500}.tcp-header-announce__aside-copy{white-space:nowrap;opacity:.96}.tcp-header-announce__aside--brand .tcp-header-utility__sep{color:rgba(255,255,255,.7)}.tcp-header-announce__aside--brand .tcp-header-utility__based{margin-left:.25rem;color:rgba(255,255,255,.88)}.tcp-header-utility__chip--on-announce{background:#fff;color:var(--tcp-header-accent)}.tcp-header-utility__locale--on-announce{border-left-color:rgba(255,255,255,.35);color:#fff}.tcp-header-announce__aside--brand .tcp-flag{background:rgba(255,255,255,.18)}.tcp-header-announce__email{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.28rem .72rem;border-radius:999px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--tcp-header-accent);background:#fff;box-shadow:0 1px 2px rgba(9,5,47,.08);transition:background-color .15s,color .15s,box-shadow .15s}.tcp-header-announce__email i{font-size:.95em;line-height:1;opacity:.92}.tcp-header-announce__email:hover{color:#fff;background:var(--tcp-header-accent-hover);text-decoration:none;box-shadow:0 2px 6px rgba(9,5,47,.12)}.tcp-header-announce__email:focus-visible{outline:#ffffff solid 2px;outline-offset:2px}.tcp-header-announce__social{display:inline-flex;align-items:center;gap:.15rem}.tcp-header-announce__social a{color:#fff;font-size:15px;line-height:1;opacity:.95;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin:-4px 0;border-radius:8px;transition:background-color .15s,opacity .15s,color .15s}.tcp-header-announce__social a:hover{opacity:1;color:#fff;background-color:rgba(255,255,255,.14)}.tp-header-marquee__item,.tp-header-marquee__sep{color:inherit}.tp-header-marquee__item{white-space:nowrap}.tp-header-marquee__sep{display:inline-flex;align-items:center;justify-content:center;opacity:.88;font-weight:400;vertical-align:middle;padding-inline:clamp(1.25rem,5vw,3.5rem)}.tcp-header-main{background:#fff;border-bottom:1px solid #ececec}.tcp-header-main__logo img{max-height:56px;width:auto;display:block}.tcp-header-mobile-logo img{max-height:48px;width:auto}.tcp-header-main__cta{gap:.65rem!important}.tcp-header-main__inner{row-gap:.5rem;flex-wrap:nowrap;align-items:center}.tcp-header-main__search{display:flex;justify-content:center;align-items:center;min-width:0}.tcp-header-search-pill.tcp-header-search-pill--fill{width:100%;max-width:min(860px,100%);margin-left:0;margin-right:0}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__form{display:flex;align-items:center;min-height:var(--tcp-search-pill-height);height:var(--tcp-search-pill-height);border-radius:var(--tcp-search-pill-radius);border:1px solid var(--tcp-search-pill-border);box-sizing:border-box;background:#fff;overflow:hidden}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__input{flex:1 1 auto;min-width:0;width:0;margin:0;padding:0 8px 0 var(--tcp-search-pill-pad-x);font-size:15px;line-height:var(--tcp-search-pill-line);height:var(--tcp-search-pill-line);box-sizing:border-box;color:#1a1a1a}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__input::placeholder{color:var(--tcp-search-pill-placeholder);opacity:1}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn{flex-shrink:0;display:inline-flex;align-items:center;align-self:stretch;padding:0 var(--tcp-search-pill-pad-x) 0 .25rem;color:var(--tcp-search-pill-icon);font-size:1rem}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__form:focus-within{border-color:var(--tcp-search-pill-border-focus);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow)}.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn:focus,.tcp-header-search-pill.tcp-header-search-pill--fill .tcp-header-search-pill__btn:hover{color:var(--tcp-header-accent-hover)}.tcp-header-search-pill__form{border:1px solid #c8c8c8;border-radius:999px;background:#fff;overflow:hidden;min-height:44px}.tcp-header-search-pill__input{border:none!important;box-shadow:none!important;background:0 0;padding:.5rem .85rem;font-size:14px;color:#222}.tcp-header-search-pill__input:focus{outline:0}.tcp-header-search-pill__btn{border:none;background:0 0;color:#8a8a8a;padding:0 .95rem;display:inline-flex;align-items:center;justify-content:center;transition:color .15s}.tcp-header-search-pill__btn:hover{color:var(--tcp-header-accent)}.tcp-header-search-pill--mobile{margin:.15rem 0 0;max-width:none}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:44px}.tcp-header-expert__label{font-size:13px;color:#2f2f2f;line-height:1.2}.tcp-header-expert__phone{display:inline-block;margin-top:1px;font-size:16px;font-weight:700;color:var(--tcp-header-accent);text-decoration:none}.tcp-header-expert__phone:hover{color:var(--tcp-header-accent-hover)}.tcp-header-divider{display:inline-block;width:1px;align-self:stretch;min-height:36px;background:#d5d5d5}.tcp-header-quote-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;min-height:36px;background:var(--tcp-header-accent)!important;color:#fff!important;border:none!important;font-weight:600;font-size:13px;line-height:1;padding:0 1.1rem;border-radius:6px;text-decoration:none!important}.tcp-header-quote-btn:focus,.tcp-header-quote-btn:hover{background:var(--tcp-header-accent-hover)!important;color:#fff!important}.tcp-header-nav-wrap{background:#fff}.tcp-sticky-bar-spacer{width:100%;height:0;flex-shrink:0;pointer-events:none;overflow-anchor:none}.tcp-sticky-bar-spacer--active,.tcp-sticky-bar-spacer--active.tcp-sticky-bar-spacer--scrolled{min-height:56px}.tcp-sticky-stack{position:relative;z-index:10040;width:100%;background:#fff;min-height:56px}#header-sticky.tcp-sticky-stack--pinned{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%;max-width:100%;animation:none!important;box-shadow:rgba(149,157,165,.22) 0 8px 22px;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}#header-sticky.tcp-sticky-stack--pinned .tp-header-4__area{box-shadow:none}.tcp-sticky-site-bar{background:#fff}.tcp-sticky-site-bar__features{background:#fff;padding:.55rem 0 .65rem;border-top:1px solid rgba(26,29,61,.06)}@media (max-width:767.98px){.tcp-sticky-site-bar__features{display:none}}.tcp-sticky-site-bar__features .tcp-home-hero-pro__features{margin-bottom:0;gap:.45rem .55rem}@media (min-width:1200px){.tcp-sticky-bar-spacer--active,.tcp-sticky-stack{min-height:132px}#header-sticky.tcp-sticky-stack--scrolled{min-height:0}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-announce,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-utility,#header-sticky.tcp-sticky-stack--scrolled .tcp-sticky-site-bar{display:none!important}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-main.tcp-header-main--desktop{display:block!important;visibility:visible;height:auto;min-height:0;margin:0;padding:0;overflow:visible;opacity:1;pointer-events:auto}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-main__cta-wrap{display:block!important;visibility:visible;opacity:1;pointer-events:auto}.tcp-sticky-bar-spacer--active.tcp-sticky-bar-spacer--scrolled{min-height:88px}.tcp-sticky-site-bar__features{border-top:none}.tcp-header-nav-wrap .tp-header-4__pt{padding-top:6px}}.tcp-header-nav-row{border-bottom:1px solid #e6e6e6}.tcp-header-nav__menu .tp-main-menu-content>ul{justify-content:flex-start;gap:.15rem .35rem;flex-wrap:nowrap}.tcp-header-nav__menu .tp-main-menu-content>ul>li>a{color:var(--tcp-header-nav-muted);font-size:14px;font-weight:500;padding:.2rem .35rem;white-space:nowrap}.tcp-header-nav__menu .tp-main-menu-content>ul>li:hover>a{color:var(--tcp-header-accent)}.tcp-header-nav__menu .tp-header-4__main-menu nav ul li.has-dropdown::after{right:2px;top:50%;font-size:12px;line-height:1;transform:translateY(calc(-50% - 2px))}.tcp-header-nav__menu .tp-header-4__main-menu nav ul li:hover.has-dropdown::after{transform:translateY(calc(-50% - 2px)) rotate(-180deg);color:var(--tcp-header-accent)}.tcp-header-global-ops{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:14px;color:var(--tcp-header-nav-muted)}.tcp-header-global-ops__flags{display:inline-flex;align-items:center;gap:4px}.tcp-header-global-ops__flags img{display:block;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.tcp-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f3f4f6;font-size:13px;line-height:1;overflow:hidden}.tcp-header-utility{background:#fff;border-bottom:1px solid #eef0f3;color:var(--tcp-utility-text)}.tcp-header-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;min-height:36px;padding:.35rem 0;flex-wrap:wrap}.tcp-header-utility__left,.tcp-header-utility__right{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:13px;line-height:1.3}.tcp-header-utility__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.28);flex-shrink:0}.tcp-header-utility__copy{color:#4b5563;font-weight:500}.tcp-header-utility__sep{color:#9ca3af}.tcp-header-utility__chip{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:rgba(147,51,234,.1);color:var(--tcp-header-accent);font-weight:600;font-size:12.5px}.tcp-header-utility__based{color:#6b7280;font-weight:500}.tcp-header-utility__locale{margin-left:.35rem;padding-left:.65rem;border-left:1px solid #e5e7eb;color:#374151;font-weight:600;font-size:12.5px;letter-spacing:.02em}.tcp-header-search-pill--brand .tcp-header-search-pill__form{border-radius:var(--tcp-search-pill-radius)!important;border-color:var(--tcp-search-pill-border)!important;background:#f8f9fb!important;padding-left:.35rem;padding-right:.35rem;gap:.15rem}.tcp-header-search-pill__leading{display:inline-flex;align-items:center;justify-content:center;width:2rem;color:var(--tcp-search-pill-icon);flex-shrink:0;font-size:.95rem}.tcp-header-search-pill--brand .tcp-header-search-pill__input{padding-left:.15rem!important;padding-right:.5rem!important;background:0 0!important;text-align:left}.tcp-header-search-pill--brand .tcp-header-search-pill__btn{display:none}.tcp-header-search-pill__go{flex-shrink:0;width:38px;height:38px;margin:4px 2px;border:none;border-radius:10px;background:var(--tcp-header-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,transform .15s}.tcp-header-search-pill__go:focus,.tcp-header-search-pill__go:hover{background:var(--tcp-header-accent-hover);color:#fff}.tcp-header-cta-cluster{gap:.45rem!important;flex-wrap:nowrap!important;align-items:center}.tcp-header-action-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-width:44px;padding:0 13px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;text-decoration:none!important;white-space:nowrap;flex:0 0 auto;line-height:1;font-size:14px;font-weight:700;overflow:hidden;transition:background-color .18s,border-color .18s,color .18s,border-radius .18s,box-shadow .18s}.tcp-header-action-btn i{flex:0 0 auto;width:1.15em;text-align:center;font-size:1.15rem;line-height:1}.tcp-header-action-btn__label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;margin-left:0;vertical-align:middle;transition:max-width .22s,opacity .16s,margin-left .22s}.tcp-header-action-btn--chat{color:#16a34a}.tcp-header-action-btn--chat i{font-size:1.25rem}.tcp-header-action-btn--call{color:#1e293b}.tcp-header-action-btn--call i{font-size:.95rem}.tcp-header-action-btn:focus-visible .tcp-header-action-btn__label,.tcp-header-action-btn:hover .tcp-header-action-btn__label{max-width:11rem;opacity:1;margin-left:.45rem}.tcp-header-action-btn--chat:focus-visible,.tcp-header-action-btn--chat:hover{color:#fff;background:#16a34a;border-color:#16a34a}.tcp-header-action-btn--call:focus-visible,.tcp-header-action-btn--call:hover{color:#fff;background:#1e293b;border-color:#1e293b;border-radius:999px}.tcp-header-quote-btn--brand{gap:.45rem;border-radius:12px!important;padding:0 1.15rem!important;height:44px;font-size:14px!important;font-weight:700!important;box-shadow:0 6px 16px rgba(147,51,234,.22);flex:0 0 auto}.tcp-header-quote-btn--brand i{font-size:.85em}@media (prefers-reduced-motion:reduce){.tcp-header-action-btn__label{max-width:11rem;opacity:1;margin-left:.45rem;transition:none}.tcp-header-action-btn--call{border-radius:999px}}.tcp-header-icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;transition:border-color .18s,color .18s,background-color .18s;position:relative;font-size:1.05rem;padding:0;line-height:1;flex-shrink:0}.tcp-header-icon-btn:focus,.tcp-header-icon-btn:hover{color:var(--tcp-header-accent);border-color:rgba(147,51,234,.35);background:#faf5ff}.tcp-header-nav__social{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.tcp-header-nav__social a{width:34px;height:34px;border-radius:999px;border:1px solid #eceff3;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none!important;transition:color .15s,border-color .15s,background-color .15s}.tcp-header-nav__social a:hover{color:var(--tcp-header-accent);border-color:rgba(147,51,234,.3);background:#faf5ff}.tcp-brand-nav>ul>li>a{font-weight:600!important;font-size:14px!important;padding:.45rem .4rem!important;position:relative;white-space:nowrap}.tcp-brand-nav>ul>li.tcp-nav-mega.is-open>a,.tcp-brand-nav>ul>li:hover>a,.tcp-brand-nav>ul>li>a:focus{color:var(--tcp-header-accent)!important}.tcp-brand-nav>ul>li.tcp-nav-mega.is-open>a::after,.tcp-brand-nav>ul>li:hover>a::after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.15rem;height:2px;border-radius:2px;background:var(--tcp-header-accent)}.tcp-brand-nav>ul>li.has-dropdown>a i{margin-left:.25rem;font-size:.75em}.tcp-brand-nav>ul>li.has-dropdown::after{display:none!important}.tcp-nav-mega{position:static!important}.tcp-nav-mega::after,.tcp-nav-mega>.submenu{display:none!important}.tcp-mega{display:none;position:absolute;left:0;right:0;top:100%;z-index:10050;margin-top:.15rem;padding:.85rem;background:#fff;border:1px solid #eef0f3;border-radius:18px;box-shadow:0 18px 50px rgba(15,23,42,.12);grid-template-columns:minmax(0,1fr) 240px;gap:.75rem 1rem;align-items:stretch}.tcp-header-nav-wrap{position:relative}.tcp-header-nav-wrap .tcp-nav-mega>.tcp-mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.85rem}.tcp-header-nav-wrap .tcp-nav-mega.is-open>.tcp-mega,.tcp-header-nav-wrap .tcp-nav-mega:hover>.tcp-mega{display:grid!important}.tcp-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:.1rem .5rem;align-content:start;min-height:0}.tcp-mega__card{display:flex;align-items:center;gap:.55rem;padding:.32rem .45rem;border-radius:10px;text-decoration:none!important;color:inherit;transition:background-color .15s}.tcp-mega__card:hover{background:#f8fafc}.tcp-mega__icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.tcp-mega__icon--blue{background:#e8f1ff;color:var(--tcp-header-accent,#9333ea)}.tcp-mega__icon--pink{background:#fce7f3;color:#db2777}.tcp-mega__icon--green{background:#e8f8ef;color:#16a34a}.tcp-mega__icon--purple{background:#f3e8ff;color:#9333ea}.tcp-mega__icon--tan{background:#f5efe6;color:#a16207}.tcp-mega__icon--sky{background:#e0f2fe;color:#0284c7}.tcp-mega__card-text{display:flex;flex-direction:column;gap:0;min-width:0}.tcp-mega__card-title{font-size:13px;font-weight:700;color:#111827;line-height:1.15}.tcp-mega__card-blurb{font-size:11px;color:#6b7280;line-height:1.2}.tcp-mega__aside{background:#f4f7fb;border-radius:12px;padding:.55rem .65rem .6rem;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;box-sizing:border-box;min-height:0;height:100%;overflow:hidden}.tcp-mega__aside-main{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:visible}.tcp-mega__aside-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa3af;margin-bottom:.2rem;flex:0 0 auto;line-height:1.1}.tcp-mega__aside-scroll{flex:0 0 auto;min-height:0;max-height:none;overflow:visible;padding-right:0}.tcp-mega__aside-list{list-style:none!important;margin:0!important;padding:0!important;display:block}.tcp-mega__aside-list>li{display:block;margin:0!important;padding:0!important;width:100%}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a{display:flex!important;align-items:center;justify-content:space-between;gap:.4rem;width:100%;margin:0!important;padding:.16rem .05rem!important;color:#6b7280!important;font-size:12.5px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a span{min-width:0}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a i{color:#9ca3af;font-size:.55em;flex-shrink:0}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a:hover{color:var(--tcp-header-accent)!important}.tcp-header-nav-wrap .tcp-mega__aside-list>li>a:hover i{color:var(--tcp-header-accent)}.tcp-mega__aside-hint{margin:0;font-size:12px;line-height:1.25;color:#6b7280;flex:0 0 auto}.tcp-mega__aside-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.35rem;padding:.45rem .6rem;border-radius:9px;background:var(--tcp-header-accent);color:#fff!important;font-weight:700;font-size:12px;line-height:1.15;text-decoration:none!important;box-shadow:0 6px 14px rgba(147,51,234,.2);text-align:center;flex:0 0 auto;position:static!important;inset:auto!important}.tcp-mega__aside-cta:hover{background:var(--tcp-header-accent-hover);color:#fff!important}@media (max-width:1399.98px){.tcp-mega{grid-template-columns:minmax(0,1fr) 220px}.tcp-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}.tcp-header-nav__menu .tp-header-4__menu-shape{display:none}@media (max-width:767.98px){.tcp-header-announce__inner{min-height:42px;padding:.38rem 0;gap:.5rem .65rem}.tcp-header-marquee--full{font-size:13px;font-weight:500;line-height:1.35}.tcp-header-announce__inner--quotes-marquee{flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.tcp-header-announce__inner--quotes-marquee>marquee,.tcp-header-marquee--full,.tcp-header-quotes-fixed{display:none!important}.tcp-header-announce__aside--mail-social{order:0;width:auto;margin-left:0;margin-right:0;justify-content:flex-end;padding-top:0;border-top:none;flex:1 1 auto}body{font-size:15px}h1{font-size:clamp(28px, 8vw, 36px)}h2{font-size:clamp(24px, 6.5vw, 30px)}h3{font-size:clamp(20px, 5.5vw, 24px)}h4{font-size:clamp(18px, 5vw, 22px)}p{font-size:15px;line-height:1.55}}@media (max-width:575.98px){.tp-footer-4__area .trust-pilot img{max-width:76px}.tcp-header-announce .container-fluid{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.tcp-header-announce__inner{flex-wrap:nowrap;align-items:center;min-height:auto;padding:.38rem 0}.tcp-header-announce__aside{order:0;width:auto;justify-content:flex-end;padding-top:0;margin:0;border-top:none;gap:.5rem}.tcp-header-announce__email{font-size:12px;padding:.26rem .62rem;gap:.35rem}}@media (max-width:399.98px){.tcp-header-marquee__sep .fa-clock,.tcp-header-marquee__sep .fal.fa-clock{display:none}}.tp-header-top-2__contact .tp-header-top-2__email-link{word-break:break-word}.tp-search-results-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);width:100%;max-height:min(70vh,420px);overflow-y:auto;background:#fff;z-index:10050;box-shadow:0 12px 40px rgba(9,5,47,.12);border-radius:12px;border:1px solid #eef0f5}#header-sticky.tcp-sticky-stack--pinned .tp-search-results-dropdown,.header-sticky .tp-search-results-dropdown{z-index:10060}.tp-header-mobile-search-box.tp-header-middle-4__input-box{margin-left:0}.tp-header-mobile-search-row{margin-top:.15rem;padding-bottom:.2rem}@media (max-width:1199.98px){#header-sticky.tcp-sticky-stack--scrolled{min-height:0}#header-sticky.tcp-sticky-stack--scrolled .tcp-header-announce,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-nav-row,#header-sticky.tcp-sticky-stack--scrolled .tcp-header-utility,#header-sticky.tcp-sticky-stack--scrolled .tcp-sticky-site-bar__features{display:none!important}.tcp-header-search-pill--mobile{margin:.05rem 0 0}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:38px;border-radius:22px;align-items:center}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{padding:0 6px 0 14px;font-size:14px;line-height:1.25;min-height:36px;height:36px}.tcp-header-search-pill--mobile .tcp-header-search-pill__btn{padding:0 12px 0 .15rem;font-size:.9rem}.tp-header-2__bar.bar-height{margin:4px 0 2px}.tp-header-2__bar .tp-menu-bar i{width:42px;height:42px;line-height:42px;font-size:17px}}.modal-dialog{margin:.6rem auto;max-width:calc(100vw - 1.2rem)}@media (max-width:575.98px){.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:36px;border-radius:18px}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{min-height:34px;height:34px;padding-left:12px;font-size:13px}.tcp-header-mobile-logo img,.tp-header-4__logo img,.tp-header-middle-4__logo img{max-height:40px;width:auto}.modal-dialog.modal-lg,.modal-dialog.modal-xl{max-width:calc(100vw - 1rem);margin:.5rem auto}.modal-body{padding:1rem}.tpoffcanvas{width:min(100vw - 48px,360px);max-width:100%}}.tpoffcanvas{background:#fff!important;color:#111827;box-shadow:8px 0 32px rgba(15,23,42,.12)}.tpoffcanvas__close-btn button{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb}.tpoffcanvas__close-btn button i,.tpoffcanvas__close-btn button:hover i{color:#111827!important}.tpoffcanvas__logo{margin-bottom:1.25rem}.tpoffcanvas__logo img{max-height:48px;width:auto}.tpoffcanvas__contact-title h5{color:#6b7280!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tpoffcanvas__contact-info ul li{color:#374151}.tpoffcanvas__contact-info ul li a{color:#111827!important}.tpoffcanvas__contact-info ul li a:hover,.tpoffcanvas__contact-info ul li i{color:var(--tcp-header-accent)!important}.tpoffcanvas__social .social-icon a{background:#f3f4f6!important;color:#111827!important;border:1px solid #e5e7eb}.tpoffcanvas__social .social-icon a:hover{background:var(--tcp-header-accent)!important;color:#fff!important;border-color:var(--tcp-header-accent)}.tp-main-menu-mobile ul li>a{color:#111827!important;border-bottom-color:#eef0f3!important}.tp-main-menu-mobile ul li:not(:last-child)>a{border-bottom:1px solid #eef0f3!important}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{color:#6b7280!important;border:1px solid #e5e7eb!important;background:#fff}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover,.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened{background-color:var(--tcp-header-accent)!important;border-color:var(--tcp-header-accent)!important;color:#fff!important}.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened i{color:#fff!important}.tp-main-menu-mobile ul li.has-dropdown>a.expanded{color:var(--tcp-header-accent)!important}.tcp-header-quote-btn--mobile,.tcp-header-whatsapp-btn--mobile{height:36px;min-height:36px;padding:0 .7rem;font-size:12px;border-radius:6px}.tcp-header-whatsapp-btn--mobile{min-width:36px;gap:.3rem}@media (max-width:575.98px){.tcp-header-quote-btn--mobile{padding:0 .55rem;font-size:11.5px}}.tpoffcanvas__cta{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.5rem}.tcp-offcanvas-quote-btn,.tcp-offcanvas-whatsapp-btn{height:44px;min-height:44px;width:100%;box-sizing:border-box}.tp-main-menu-mobile .tcp-mega{display:none;position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:0;padding:.35rem 0 .85rem;background:0 0;border:none;border-radius:0;box-shadow:none;grid-template-columns:1fr;gap:.5rem;width:100%}.tp-main-menu-mobile .tcp-nav-mega:focus-within>.tcp-mega,.tp-main-menu-mobile .tcp-nav-mega:hover>.tcp-mega{display:none}.tp-main-menu-mobile .tcp-mega__grid{display:flex;flex-direction:column;gap:0;grid-template-columns:none;grid-template-rows:none}.tp-main-menu-mobile .tcp-mega__card{padding:.55rem 0;border-radius:0;gap:.65rem;color:inherit;align-items:center}.tp-main-menu-mobile .tcp-mega__card:hover{background:0 0}.tp-main-menu-mobile .tcp-mega__card:not(:last-child){border-bottom:1px solid #eef0f3}.tp-main-menu-mobile .tcp-mega__icon{width:32px;height:32px;border-radius:8px;font-size:.85rem;flex-shrink:0}.tp-main-menu-mobile .tcp-mega__card-text{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.25}.tp-main-menu-mobile .tcp-mega__card-title{color:#111827;font-size:14px;font-weight:600;line-height:1.25;margin:0}.tp-main-menu-mobile .tcp-mega__card-blurb{display:none}.tp-main-menu-mobile .tcp-mega__aside{background:#f4f7fb;border-radius:12px;padding:.75rem;max-height:none;height:auto;min-height:0;overflow:visible;justify-content:flex-start}.tp-main-menu-mobile .tcp-mega__aside-main{display:none!important}.tp-main-menu-mobile .tcp-mega__aside-cta{margin-top:0;box-shadow:none;font-size:13px;padding:.7rem .85rem}@media (min-width:768px) and (max-width:1199.98px){.tcp-header-quote-btn--mobile,.tcp-header-whatsapp-btn--mobile{height:38px;min-height:38px;padding:0 .85rem;font-size:12.5px}}#browse-catalog.tp-product-5__area,#new-arrivals.tp-new-product-5__area{background:#f7f8fa!important}#browse-catalog.tp-product-5__area.tp-feature-5__space,#new-arrivals.tp-new-product-5__area{padding-top:clamp(1.25rem,2.5vw,2rem)!important;padding-bottom:clamp(1.15rem,2.2vw,1.75rem)!important}#new-arrivals .tp-new-product-5__shape-1,#new-arrivals .tp-new-product-5__shape-2{display:none!important}#browse-catalog .tcp-featured-section-title,#new-arrivals .tcp-featured-section-title{max-width:none;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}#browse-catalog .tcp-featured-section-title.mb-40,#browse-catalog .tp-product-5__section-title.mb-40,#new-arrivals .tcp-featured-section-title.mb-40{margin-bottom:clamp(.85rem,1.8vw,1.25rem)!important}#browse-catalog .tcp-featured-section-title__eyebrow,#new-arrivals .tcp-featured-section-title__eyebrow{display:none!important}#browse-catalog .tcp-featured-section-title .tp-section-title-5,#new-arrivals .tcp-featured-section-title .tp-section-title-5{margin:0 auto;color:#0b0b10;font-size:clamp(1.65rem, 2.6vw, 2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-transform:none}#browse-catalog .tcp-featured-section-title .tp-section-title-5::after,#new-arrivals .tcp-featured-section-title .tp-section-title-5::after,.tp-new-product-5__section-title .tp-section-title-5::after,.tp-product-5__section-title .tp-section-title-5::after{display:none!important;content:none!important}#browse-catalog .tcp-featured-section-title__lead,#new-arrivals .tcp-featured-section-title__lead{margin-top:.85rem!important;margin-left:auto;margin-right:auto;width:100%;max-width:42rem;box-sizing:border-box;color:#64748b;font-size:clamp(.875rem, 1.35vw, 1rem);font-weight:400;line-height:1.55;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none;padding-left:.25rem;padding-right:.25rem}@media (max-width:767.98px){main table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#browse-catalog .tcp-featured-section-title__eyebrow,#new-arrivals .tcp-featured-section-title__eyebrow{margin-bottom:.55rem;padding:.3rem .8rem;font-size:.625rem}#browse-catalog .tcp-featured-section-title .tp-section-title-5,#new-arrivals .tcp-featured-section-title .tp-section-title-5{font-size:clamp(1.4rem, 5.4vw, 1.7rem)}#browse-catalog .tcp-featured-section-title .tp-section-title-5::after,#new-arrivals .tcp-featured-section-title .tp-section-title-5::after{width:2.35rem;margin-top:.55rem}#browse-catalog .tcp-featured-section-title__lead,#new-arrivals .tcp-featured-section-title__lead{margin-top:.7rem!important;width:100%;max-width:100%;font-size:.8125rem;line-height:1.55;padding:0 .5rem;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}}#browse-catalog .tcp-featured-categories-marquee .swiper-wrapper,#new-arrivals .tcp-new-arrivals-marquee .swiper-wrapper{align-items:stretch}#browse-catalog .tcp-featured-categories-marquee .swiper-slide,#new-arrivals .tcp-new-arrivals-marquee .swiper-slide{min-width:0;height:auto;display:flex;box-sizing:border-box}#browse-catalog .tcp-featured-categories-marquee .swiper-slide>.wow,#new-arrivals .tcp-new-arrivals-marquee .swiper-slide>.wow{display:flex;width:100%;height:100%}#browse-catalog .tcp-featured-categories-marquee .tcp-featured-cat,#new-arrivals .tcp-new-arrivals-marquee .tcp-featured-cat{flex:1 1 auto}#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat,#trending-products .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat{--tcp-feat-ink:#111827;--tcp-feat-muted:#6b7280;--tcp-feat-badge-bg:#f3f4f6;--tcp-feat-badge-ink:#374151;--tcp-feat-border:rgba(15, 23, 42, 0.1);--tcp-feat-glow:rgba(15, 23, 42, 0.1);--tcp-feat-shadow:0 6px 18px rgba(15, 23, 42, 0.06);position:relative;display:flex;flex-direction:column;width:100%;min-height:0;height:100%;padding:0;border-radius:14px;text-decoration:none;overflow:hidden;isolation:isolate;background:#fff;border:1px solid var(--tcp-feat-border);box-shadow:var(--tcp-feat-shadow);transition:transform .28s,box-shadow .28s,border-color .28s;aspect-ratio:3/3.55;max-height:268px}#browse-catalog .tcp-featured-cat:focus-visible,#browse-catalog .tcp-featured-cat:hover,#new-arrivals .tcp-featured-cat:focus-visible,#new-arrivals .tcp-featured-cat:hover,#trending-products .tcp-featured-cat:focus-visible,#trending-products .tcp-featured-cat:hover,.tcp-feat-product-scope .tcp-featured-cat:focus-visible,.tcp-feat-product-scope .tcp-featured-cat:hover{transform:translateY(-3px);box-shadow:0 12px 26px var(--tcp-feat-glow);outline:0;text-decoration:none}#browse-catalog .tcp-featured-cat:focus-visible,#new-arrivals .tcp-featured-cat:focus-visible,#trending-products .tcp-featured-cat:focus-visible,.tcp-feat-product-scope .tcp-featured-cat:focus-visible{box-shadow:0 12px 26px var(--tcp-feat-glow),0 0 0 3px rgba(37,99,235,.4)}#browse-catalog .tcp-featured-cat--amber,#browse-catalog .tcp-featured-cat--blue,#browse-catalog .tcp-featured-cat--coral,#browse-catalog .tcp-featured-cat--cream,#new-arrivals .tcp-featured-cat--amber,#new-arrivals .tcp-featured-cat--blue,#new-arrivals .tcp-featured-cat--coral,#new-arrivals .tcp-featured-cat--cream,#trending-products .tcp-featured-cat--amber,#trending-products .tcp-featured-cat--blue,#trending-products .tcp-featured-cat--coral,#trending-products .tcp-featured-cat--cream,.tcp-feat-product-scope .tcp-featured-cat--amber,.tcp-feat-product-scope .tcp-featured-cat--blue,.tcp-feat-product-scope .tcp-featured-cat--coral,.tcp-feat-product-scope .tcp-featured-cat--cream{--tcp-feat-ink:#111827;--tcp-feat-muted:#6b7280;--tcp-feat-badge-bg:#f3f4f6;--tcp-feat-badge-ink:#374151;--tcp-feat-glow:rgba(15, 23, 42, 0.1);--tcp-feat-shadow:0 6px 18px rgba(15, 23, 42, 0.06);background:#fff}#browse-catalog .tcp-featured-cat__badge,#new-arrivals .tcp-featured-cat__badge,#trending-products .tcp-featured-cat__badge,.tcp-feat-product-scope .tcp-featured-cat__badge{position:absolute;top:.55rem;left:.55rem;z-index:4;display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:var(--tcp-feat-badge-bg);color:var(--tcp-feat-badge-ink);border:1px solid rgba(15,23,42,.08);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;backdrop-filter:none}#browse-catalog .tcp-featured-cat__badge--bestseller{background:#ff6a2f;border-color:#ff6a2f;color:#fff;box-shadow:0 4px 12px rgba(255,106,47,.28)}#browse-catalog .tcp-featured-cat__media,#new-arrivals .tcp-featured-cat__media,#trending-products .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat__media{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;padding:1.15rem .45rem .35rem;z-index:1;overflow:hidden;background:#fff}#browse-catalog .tcp-featured-cat--blue .tcp-featured-cat__media::before,#browse-catalog .tcp-featured-cat__media::before,#new-arrivals .tcp-featured-cat--blue .tcp-featured-cat__media::before,#new-arrivals .tcp-featured-cat__media::before,#trending-products .tcp-featured-cat--blue .tcp-featured-cat__media::before,#trending-products .tcp-featured-cat__media::before,.tcp-feat-product-scope .tcp-featured-cat--blue .tcp-featured-cat__media::before,.tcp-feat-product-scope .tcp-featured-cat__media::before{display:none}#browse-catalog .tcp-featured-cat__media picture,#new-arrivals .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat__media picture{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1/1;overflow:hidden}#browse-catalog .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat__media img,#trending-products .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat__media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block;filter:none;transform:scale(1.08);transition:transform .28s}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__media img{transform:scale(1.12);filter:none}#browse-catalog .tcp-featured-cat__body,#new-arrivals .tcp-featured-cat__body,#trending-products .tcp-featured-cat__body,.tcp-feat-product-scope .tcp-featured-cat__body{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-align:center;padding:.65rem .55rem .75rem;flex:0 0 auto;min-height:4.1rem;background:#fff;border-top:1px solid rgba(15,23,42,.06)}#browse-catalog .tcp-featured-cat__title,#new-arrivals .tcp-featured-cat__title,#trending-products .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#111827;font-size:clamp(.78rem, 1.05vw, .9375rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;min-height:0}#browse-catalog .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat__cta,#trending-products .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat__cta{color:#6b7280;font-size:.75rem;font-weight:600;line-height:1.25}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__cta,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__cta{color:#ff6a2f}@media (max-width:575.98px){#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat,#trending-products .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat{border-radius:14px;padding:.55rem .45rem .65rem;max-height:230px;aspect-ratio:3/3.65}#browse-catalog .tcp-featured-cat__badge,#new-arrivals .tcp-featured-cat__badge,#trending-products .tcp-featured-cat__badge,.tcp-feat-product-scope .tcp-featured-cat__badge{top:.45rem;left:.45rem;font-size:.4375rem;padding:.16rem .4rem}#browse-catalog .tcp-featured-cat__media,#new-arrivals .tcp-featured-cat__media,#trending-products .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat__media{padding:.95rem .35rem .25rem}#browse-catalog .tcp-featured-cat__media picture,#new-arrivals .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat__media picture{width:100%}#browse-catalog .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat__media img,#trending-products .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat__media img{transform:scale(1.1)}#browse-catalog .tcp-featured-cat:hover .tcp-featured-cat__media img,#new-arrivals .tcp-featured-cat:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat:hover .tcp-featured-cat__media img{transform:scale(1.14)}#browse-catalog .tcp-featured-cat__title,#new-arrivals .tcp-featured-cat__title,#trending-products .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat__title{font-size:.75rem;min-height:calc(1.2em * 2)}#browse-catalog .tcp-featured-cat__cta,#new-arrivals .tcp-featured-cat__cta,#trending-products .tcp-featured-cat__cta,.tcp-feat-product-scope .tcp-featured-cat__cta{font-size:.6875rem}}#trending-products.tp-product-2__area{background:#f7f8fa}#trending-products.tp-product-2__area.tp-product-2__space{padding-top:clamp(1.15rem,2.4vw,1.85rem)!important;padding-bottom:clamp(1.15rem,2.4vw,1.85rem)!important}#trending-products .tcp-trending-section-title{max-width:min(56rem,100%);margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;text-align:center}#trending-products .tcp-trending-section-title.mb-40{margin-bottom:clamp(.9rem,1.8vw,1.35rem)!important}#trending-products .tcp-trending-section-title__eyebrow{display:none!important}#trending-products .tcp-trending-section-title__heading{margin:0 auto;color:#0b0b10;font-size:clamp(1.65rem, 2.6vw, 2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:center}#trending-products .tcp-trending-section-title__heading::after{display:none!important;content:none!important}#trending-products .tcp-trending-section-title__lead{margin-top:.85rem!important;margin-left:auto;margin-right:auto;width:100%;max-width:48rem;color:#64748b;font-size:clamp(.875rem, 1.35vw, 1rem);line-height:1.5;text-align:center;white-space:normal;text-wrap:balance;overflow:visible}#trending-products .tcp-trending-fluid{width:100%;max-width:100%;padding-left:var(--tcp-page-pad-x,clamp(.75rem,2vw,1.5rem));padding-right:var(--tcp-page-pad-x,clamp(.75rem,2vw,1.5rem))}#trending-products .tcp-trending-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.125rem;width:100%;max-width:none;margin-left:0;margin-right:0}#trending-products .tcp-trending-grid__item{min-width:0;display:flex}#trending-products .tcp-trending-grid .tcp-featured-cat{width:100%;aspect-ratio:3/3.85;max-height:292px}#new-arrivals .tcp-featured-cat--product,#trending-products .tcp-featured-cat--product,.tcp-feat-product-scope .tcp-featured-cat--product{aspect-ratio:3/3.85;max-height:292px}#trending-products .tcp-featured-cat__badge--trending,.tcp-feat-product-scope .tcp-featured-cat__badge--trending{background:#e11d48;border-color:#e11d48;color:#fff;box-shadow:0 4px 12px rgba(225,29,72,.28)}#new-arrivals .tcp-featured-cat__badge--new,.tcp-feat-product-scope .tcp-featured-cat__badge--new{background:#9333ea;border-color:#9333ea;color:#fff;box-shadow:0 4px 12px rgba(147,51,234,.28)}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media{text-decoration:none;color:inherit;padding:1.05rem .4rem .2rem;flex:1 1 auto;min-height:0}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media picture,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media picture,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media picture{width:100%;height:100%}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__media img,#trending-products .tcp-featured-cat--product .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__media img{transform:scale(1.12)}#new-arrivals .tcp-featured-cat--product:hover .tcp-featured-cat__media img,#trending-products .tcp-featured-cat--product:hover .tcp-featured-cat__media img,.tcp-feat-product-scope .tcp-featured-cat--product:hover .tcp-featured-cat__media img{transform:scale(1.16)}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__body,#trending-products .tcp-featured-cat--product .tcp-featured-cat__body,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__body{gap:.18rem;min-height:0;padding:.32rem .45rem .28rem;align-items:center;border-top:1px solid rgba(15,23,42,.08)}#new-arrivals .tcp-featured-cat__stars,#trending-products .tcp-featured-cat__stars,.tcp-feat-product-scope .tcp-featured-cat__stars{display:inline-flex;align-items:center;justify-content:center;gap:.12rem;color:#facc15;font-size:.6rem;line-height:1;letter-spacing:.02em}#new-arrivals .tcp-featured-cat__stars .is-muted,#trending-products .tcp-featured-cat__stars .is-muted,.tcp-feat-product-scope .tcp-featured-cat__stars .is-muted{color:#d4d4d8}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title{min-height:0;text-decoration:none;width:100%;font-size:clamp(.68rem, .9vw, .78rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#111827}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__title:hover,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,#trending-products .tcp-featured-cat--product .tcp-featured-cat__title:hover,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title:focus-visible,.tcp-feat-product-scope .tcp-featured-cat--product .tcp-featured-cat__title:hover{color:#9333ea}#new-arrivals .tcp-featured-cat__quote,#trending-products .tcp-featured-cat__quote,.tcp-feat-product-scope .tcp-featured-cat__quote{display:flex!important;align-items:center;justify-content:center;gap:.35rem;width:100%!important;max-width:none;min-height:0;height:auto!important;line-height:1.2!important;margin:0;padding:.35rem .55rem .45rem;border:0;border-top:1px solid rgba(15,23,42,.1);border-radius:0;background:0 0!important;box-shadow:none!important;color:#9333ea!important;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;flex:0 0 auto;transition:color .2s,gap .2s}#new-arrivals .tcp-featured-cat__quote:focus-visible,#new-arrivals .tcp-featured-cat__quote:hover,#trending-products .tcp-featured-cat__quote:focus-visible,#trending-products .tcp-featured-cat__quote:hover,.tcp-feat-product-scope .tcp-featured-cat__quote:focus-visible,.tcp-feat-product-scope .tcp-featured-cat__quote:hover{background:0 0!important;color:#7c3aed!important;transform:none;gap:.5rem}#new-arrivals .tcp-featured-cat__quote span,#trending-products .tcp-featured-cat__quote span,.tcp-feat-product-scope .tcp-featured-cat__quote span{display:inline-block;margin:0;transform:none;font-size:.75rem;line-height:1;font-weight:500}#new-arrivals .tcp-featured-cat__quote i,#new-arrivals .tcp-featured-cat__quote svg,#trending-products .tcp-featured-cat__quote i,#trending-products .tcp-featured-cat__quote svg,.tcp-feat-product-scope .tcp-featured-cat__quote i,.tcp-feat-product-scope .tcp-featured-cat__quote svg{display:none!important}#new-arrivals .tcp-new-arrivals-marquee .tcp-featured-cat--product{width:100%;height:100%}#new-arrivals .tcp-featured-cat--product .tcp-featured-cat__cta{display:none!important}@media (max-width:1199.98px){#trending-products .tcp-trending-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.tcp-home-card__excerpt{margin:.35rem 0 .5rem;font-size:clamp(.75rem, 1.65vw, .875rem);line-height:1.45;color:var(--tp-text-body,#64748b);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;width:100%}.tp-new-product-5__area .tcp-new-arrivals-marquee .tcp-home-card__excerpt{width:100%;flex:0 0 auto;margin-top:.2rem;margin-bottom:.35rem;min-height:calc(1.45em * 2)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-box{flex:0 0 auto}@media (max-width:767.98px){.tp-product-5__area.tp-feature-5__space{padding-top:1.35rem!important;padding-bottom:1.15rem!important}.tp-product-2__area.tp-product-2__space{padding-top:.35rem!important;padding-bottom:1.25rem!important}#trending-products.tp-product-2__area.tp-product-2__space{padding-top:1.15rem!important;padding-bottom:1.25rem!important}.tp-new-product-5__area.pt-120{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.tcp-home-seo-blocks__header.mb-50,.tp-new-product-5__section-title.mb-40,.tp-process-2__section-box.mb-60,.tp-product-5__section-title.mb-40{margin-bottom:1.2rem!important;padding-left:.25rem;padding-right:.25rem}.tcp-home-seo-blocks__header,.tp-new-product-5__section-title,.tp-process-2__section-box,.tp-product-5__section-title{text-align:center}.tcp-home-seo-blocks__header .tp-gradiant-section-subtitle,.tp-new-product-5__section-title .tp-section-subtitle-5,.tp-product-5__section-title .tp-gradiant-section-subtitle{display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - .5rem);margin-bottom:.55rem;padding:.4rem .95rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase;line-height:1.25;box-shadow:none;border:1px solid rgba(147,51,234,.18);background:linear-gradient(100deg,#fff5fb 0,#f5f0ff 48%,#eef4ff 100%);color:#7c3aed;-webkit-text-fill-color:#7c3aed;background-clip:border-box;-webkit-background-clip:border-box}.tcp-home-seo-blocks__header .tp-section-title-5,.tp-new-product-5__section-title .tp-section-title-5,.tp-process-2__section-box .tp-section-title-2,.tp-product-5__section-title .tp-section-title-5{position:relative;display:inline-block;max-width:19rem;margin:0 auto;font-size:clamp(1.35rem, 5.6vw, 1.7rem)!important;font-weight:800;line-height:1.2!important;letter-spacing:-.022em;color:#0b0b10}.tcp-home-seo-blocks__header .tp-section-title-5::after,.tp-new-product-5__section-title .tp-section-title-5::after,.tp-process-2__section-box .tp-section-title-2::after,.tp-product-5__section-title .tp-section-title-5::after{content:"";display:block;width:2.65rem;height:3px;margin:.55rem auto 0;border-radius:999px;background:linear-gradient(90deg,#ff4d8d 0,#9c42eb 50%,#517efb 100%)}.tp-process-2__section-box .tp-section-title-2 .p-relative{background:linear-gradient(92deg,#ff4d8d 0,#9c42eb 55%,#517efb 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tcp-home-seo-blocks__header>p,.tp-new-product-5__section-title>p,.tp-process-2__section-box>p,.tp-product-5__section-title>p{max-width:22.5rem!important;width:100%;margin-left:auto!important;margin-right:auto!important;margin-top:.6rem!important;padding:0 .4rem;font-size:.8125rem!important;line-height:1.55!important;color:#64748b!important;text-wrap:balance}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__content{padding-left:.35rem;padding-right:.35rem}.tp-new-product-5__area .tcp-new-arrivals-marquee .tcp-home-card__excerpt{font-size:.72rem;line-height:1.4;margin-top:.15rem;margin-bottom:.4rem;-webkit-line-clamp:2}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-btn-cart{min-height:2.75rem;min-width:44px;padding:.5rem .95rem;font-size:.75rem;border-radius:999px}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb-text span{font-size:.65rem;letter-spacing:.04em;padding:.2rem .45rem;border-radius:999px}.tcp-home-promo-banners{padding-bottom:1.65rem!important}}@media (max-width:399.98px){.tcp-home-seo-blocks__header .tp-section-title-5,.tp-new-product-5__section-title .tp-section-title-5,.tp-process-2__section-box .tp-section-title-2,.tp-product-5__section-title .tp-section-title-5{max-width:16.5rem;font-size:clamp(1.25rem, 6.2vw, 1.5rem)!important}.tp-new-product-5__section-title>p,.tp-process-2__section-box>p,.tp-product-5__section-title>p{font-size:.78rem!important}}.tp-fea-product__content .tcp-category-card__excerpt{padding:0 .5rem;margin-top:.35rem;margin-bottom:.5rem;min-height:calc(1.45em * 2);text-align:center}.tcp-category-product-grid{align-items:stretch}.tcp-category-product-card{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.tcp-category-product-card>.tcp-featured-cat{flex:1 1 auto}.tcp-feat-product-scope .tcp-category-product-grid>[class*=col-]{min-width:0}.tp-related-products-section .tcp-related-products-slide{background:0 0;border-radius:0;overflow:visible;box-shadow:none;display:flex;height:100%;min-width:0}.tp-related-products-section .tcp-related-products-slide>.tcp-featured-cat{flex:1 1 auto;width:100%}.tcp-product-price-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin:.55rem .5rem .65rem}.tcp-product-price-badges__price{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.2;color:#fff;background:linear-gradient(135deg,var(--tcp-mix-purple-deep,#9333ea) 0,var(--tcp-mix-purple,#a855f7) 52%,var(--tcp-mix-magenta,#f472b6) 100%);box-shadow:0 2px 10px rgba(147,51,234,.28);transition:transform .2s,box-shadow .2s}.tcp-product-price-badges__min{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);background:var(--tp-common-pink-2,#f5f3ff);border:1px solid var(--tp-border-1,#e8e0f4)}.tcp-product-price-badges__min-label{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700;color:var(--tcp-mix-purple-deep,#9333ea)}.tcp-product-price-badges__min-qty{font-weight:700;color:var(--tp-heading-primary,#0b0b10)}.tp-fea-product__item-2:hover .tcp-product-price-badges__price{transform:translateY(-1px);box-shadow:0 4px 14px rgba(147,51,234,.34)}.tcp-blogs-listing-intro .tcp-home-why__card,.tcp-category-listing-intro .tcp-home-why__card-body,.tcp-home-hero-seo-copy .tcp-home-why__card,.tcp-page-text-supplement__card{text-align:left}.tcp-page-text-supplement__link{color:var(--tp-common-purple-2);font-weight:500;text-decoration:underline}.tcp-blog-detail__supplement{margin-top:1.5rem}.tp-title-shape--css{display:inline-block;width:clamp(4rem,12vw,8rem);height:4px;margin-left:.2em;vertical-align:middle;background:linear-gradient(90deg,#ff307c 0,#a85cc5 45%,#3075ff 100%);border-radius:2px}.tcp-footer-seo-about p{font-size:.875rem;line-height:1.55;color:inherit;margin-bottom:0}.tcp-footer-seo-about a{color:var(--tp-common-purple-2);text-decoration:underline}.tcp-home-promo-banners{padding-top:clamp(.15rem,.8vw,.45rem);padding-bottom:clamp(.85rem,1.8vw,1.35rem)}.tcp-home-promo-banners .row{--bs-gutter-x:clamp(0.7rem, 1.4vw, 1rem);--bs-gutter-y:clamp(0.7rem, 1.4vw, 1rem)}.tcp-home-promo-banner{--tcp-promo-pad-x:clamp(1rem, 2.2vw, 1.55rem);--tcp-promo-pad-y:clamp(1rem, 2.2vw, 1.45rem);--tcp-promo-radius:16px;--tcp-promo-text-max:min(20rem, 54%);position:relative;isolation:isolate;display:flex;align-items:stretch;height:100%;min-height:clamp(168px,16.5vw,200px);border-radius:var(--tcp-promo-radius);overflow:hidden;background:radial-gradient(120% 90% at 18% 20%,rgba(167,95,255,.28) 0,rgba(167,95,255,0) 55%),linear-gradient(145deg,#4a1f8c 0,#2d1458 48%,#1a0f36 100%);box-shadow:0 14px 32px -18px rgba(45,20,88,.5),0 1px 0 rgba(255,255,255,.18) inset;transition:transform .35s,box-shadow .35s}.tcp-home-promo-banner--gift{background:radial-gradient(110% 85% at 16% 18%,rgba(255,255,255,.75) 0,rgba(255,255,255,0) 52%),linear-gradient(145deg,#fffaf3 0,#f4ebe0 55%,#eadfce 100%);box-shadow:0 14px 32px -20px rgba(90,70,40,.26),0 1px 0 rgba(255,255,255,.75) inset}.tcp-home-promo-banner:hover{transform:translateY(-3px);box-shadow:0 20px 40px -18px rgba(45,20,88,.55),0 1px 0 rgba(255,255,255,.22) inset}.tcp-home-promo-banner--gift:hover{box-shadow:0 20px 40px -20px rgba(90,70,40,.32),0 1px 0 rgba(255,255,255,.85) inset}.tcp-home-promo-banner__media{position:absolute;inset:0;z-index:0;overflow:hidden}.tcp-home-promo-banner__media img,.tcp-home-promo-banner__media picture{display:block;width:100%;height:100%;object-fit:cover;object-position:center right;transition:transform .55s}.tcp-home-promo-banner:hover .tcp-home-promo-banner__media img{transform:scale(1.03)}.tcp-home-promo-banner--jewelry .tcp-home-promo-banner__media img{object-position:74% center;transform:scale(1.04);transform-origin:center right}.tcp-home-promo-banner--jewelry:hover .tcp-home-promo-banner__media img{transform:scale(1.07)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media img{object-fit:cover;object-position:72% 38%;transform:scale(1.1);transform-origin:center center}.tcp-home-promo-banner--gift:hover .tcp-home-promo-banner__media img{transform:scale(1.14)}.tcp-home-promo-banner__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(102deg,rgba(22,10,48,.88) 0,rgba(22,10,48,.62) 28%,rgba(22,10,48,.22) 52%,rgba(22,10,48,0) 74%)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media::after{background:linear-gradient(102deg,rgba(255,250,243,.96) 0,rgba(255,250,243,.82) 28%,rgba(255,250,243,.3) 54%,rgba(255,250,243,0) 76%)}.tcp-home-promo-banner__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;width:var(--tcp-promo-text-max);max-width:100%;min-height:100%;padding:var(--tcp-promo-pad-y) var(--tcp-promo-pad-x);color:#fff;box-sizing:border-box}.tcp-home-promo-banner__content--dark{color:#1a1420}.tcp-home-promo-banner__eyebrow{display:inline-flex;align-items:center;margin:0 0 .4rem;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;backdrop-filter:blur(6px)}.tcp-home-promo-banner__content--dark .tcp-home-promo-banner__eyebrow{border-color:rgba(26,20,32,.12);background:rgba(26,20,32,.06);color:#6b5b4c}.tcp-home-promo-banner__title{margin:0 0 .35rem;color:inherit;font-size:clamp(1.05rem, 1.7vw, 1.35rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.tcp-home-promo-banner__detail{margin:0 0 .75rem;max-width:20rem;width:100%;color:inherit;font-size:clamp(.75rem, 1.1vw, .8125rem);font-weight:400;line-height:1.45;opacity:.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.tcp-home-promo-banner__content--dark .tcp-home-promo-banner__detail{opacity:.8;color:#4b4250}.tcp-home-promo-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;min-height:36px;margin-top:0;padding:0 1.05rem;border-radius:999px;background:#fff;color:#16101f;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 8px 18px -12px rgba(0,0,0,.45);transition:background-color .25s,color .25s,transform .25s,box-shadow .25s}.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn{background:#16101f;color:#fff;box-shadow:0 8px 18px -12px rgba(22,16,31,.4)}.tcp-home-promo-banner__btn:focus-visible,.tcp-home-promo-banner__btn:hover{background:#111;color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px -12px rgba(0,0,0,.5);outline:0}.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn:focus-visible,.tcp-home-promo-banner--gift .tcp-home-promo-banner__btn:hover{background:#fff;color:#16101f;box-shadow:0 12px 22px -12px rgba(22,16,31,.28)}@media (max-width:991.98px){#trending-products .tcp-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.tcp-home-promo-banner{--tcp-promo-text-max:min(21rem, 60%);min-height:180px}}@media (max-width:767.98px){.tcp-home-promo-banners{padding-bottom:1.5rem}.tcp-home-promo-banner{--tcp-promo-pad-x:0.95rem;--tcp-promo-pad-y:1rem;--tcp-promo-text-max:100%;--tcp-promo-radius:14px;min-height:0;height:auto}.tcp-home-promo-banner__content{width:100%;max-width:100%;min-height:0;height:auto;justify-content:flex-start;padding:1rem .95rem 1.05rem;padding-right:min(44%,10.5rem);background:0 0}.tcp-home-promo-banner__content--dark{background:0 0}.tcp-home-promo-banner__eyebrow{margin-bottom:.35rem;font-size:.5rem;padding:.16rem .45rem}.tcp-home-promo-banner__title{font-size:clamp(1rem, 4.4vw, 1.15rem);margin-bottom:.3rem}.tcp-home-promo-banner__detail{font-size:.75rem;line-height:1.4;margin-bottom:.7rem;max-width:none;-webkit-line-clamp:2;opacity:.92}.tcp-home-promo-banner__btn{min-height:34px;padding:0 .95rem;font-size:.6875rem}.tcp-home-promo-banner__media::after{background:linear-gradient(105deg,rgba(22,10,48,.9) 0,rgba(22,10,48,.68) 38%,rgba(22,10,48,.24) 66%,rgba(22,10,48,0) 88%)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media::after{background:linear-gradient(105deg,rgba(255,250,243,.97) 0,rgba(255,250,243,.86) 36%,rgba(255,250,243,.3) 64%,rgba(255,250,243,0) 88%)}.tcp-home-promo-banner--jewelry .tcp-home-promo-banner__media img{object-position:88% 45%;transform:scale(1.06)}.tcp-home-promo-banner--gift .tcp-home-promo-banner__media img{object-position:92% 40%;transform:scale(1.14)}}@media (max-width:575.98px){#trending-products .tcp-trending-section-title__heading{font-size:clamp(1.4rem, 5.4vw, 1.7rem)}#trending-products .tcp-trending-section-title__lead{font-size:.8125rem;line-height:1.45;max-width:100%;padding:0 .25rem}#trending-products .tcp-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .6rem}#new-arrivals .tcp-featured-cat--product,#trending-products .tcp-featured-cat--product,#trending-products .tcp-trending-grid .tcp-featured-cat,.tcp-feat-product-scope .tcp-featured-cat--product{max-height:250px;aspect-ratio:3/3.85}.tcp-home-promo-banner{border-radius:14px}.tcp-home-promo-banner__content{padding:.9rem .85rem 1rem;padding-right:min(42%,9.5rem)}.tcp-home-promo-banner__detail{font-size:.72rem;line-height:1.4}}@media (max-width:399.98px){.tcp-home-promo-banner__content{padding-right:min(38%,8.25rem)}.tcp-home-promo-banner__title{font-size:.98rem}}.tp-product-slider--marquee .swiper-wrapper{transition-timing-function:linear!important}.tp-product-slider,.tp-product-slider.swiper,.tp-product-slider.swiper-container{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.tp-product-slider--marquee .swiper-pagination{display:none!important;visibility:hidden!important;pointer-events:none!important}.tp-new-product-5__area .tp-product-slider.tp-product-slider--marquee{margin-left:0!important;margin-right:0!important}.tp-new-product-5__area .tcp-new-arrivals-marquee .swiper-wrapper,.tp-product-2__area .tcp-trending-products-marquee .swiper-wrapper{align-items:stretch}.tp-new-product-5__area .tcp-new-arrivals-marquee .swiper-slide,.tp-product-2__area .tcp-trending-products-marquee .swiper-slide{height:auto;display:flex;box-sizing:border-box}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__item-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__item-box{display:flex;flex-direction:column;width:100%;min-width:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__item,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__item{flex:1 1 auto;min-height:0;width:100%}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb{min-height:0;display:block;flex-shrink:0;align-items:stretch;justify-content:flex-start}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb>a,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb>a{display:block;width:100%;line-height:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f8f9fa}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;border-radius:0}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__content,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:clamp(.55rem,2.2vw,1.15rem) clamp(.5rem,2vw,1.25rem) clamp(.65rem,2.2vw,1.25rem);padding-top:clamp(.45rem,1.8vw,1rem)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-box{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:flex-start;justify-content:center}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-sm,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-sm{width:100%;margin-bottom:0;line-height:1.35!important;font-size:clamp(.8125rem, 1.9vw, 1rem);font-weight:600;min-height:calc(1.35em * 2)}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__title-sm a,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__title-sm a{color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none;text-wrap:balance}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__star,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__star{flex-shrink:0;margin-bottom:.15rem}.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__link-box,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__link-box{flex-shrink:0;margin-top:clamp(.35rem,1.5vw,.85rem)!important;opacity:1!important;visibility:visible!important}@media (max-width:767.98px){.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img,.tp-product-2__area .tcp-trending-products-marquee .tp-new-product-5__thumb picture img{height:100%!important}}.tcp-home-hero-pro{--tcp-hero-purple:#6b3fd4;--tcp-hero-navy:#1a1d3d;--tcp-hero-pink:#e85a8c;--tcp-hero-gold:#b8942f;--tcp-hero-gold-deep:#9a7828;--tcp-hero-coral:#ff5c3d;--tcp-hero-coral-hover:#e84d2f;background:#f6f7fb;padding:clamp(.35rem,1.2vw,.75rem) 0 clamp(.15rem,.8vw,.35rem)}.tcp-home-hero-pro--sticky-features{padding-top:clamp(.25rem,1vw,.65rem)}.tcp-home-hero-pro__card{--tcp-hero-card-pad-x:clamp(0.85rem, 2vw, 1.35rem);--tcp-hero-card-pad-y-top:clamp(0.55rem, 1.4vw, 0.85rem);--tcp-hero-card-pad-y-bottom:clamp(0.55rem, 1.4vw, 0.85rem);background:#fff;border-radius:18px;box-shadow:0 18px 56px rgba(26,29,61,.07),0 2px 0 rgba(255,255,255,.65) inset;padding:var(--tcp-hero-card-pad-y-top) var(--tcp-hero-card-pad-x) var(--tcp-hero-card-pad-y-bottom);border:1px solid rgba(26,29,61,.06);overflow:hidden;width:100%;max-width:100%}@media (max-width:991.98px){.tcp-home-hero-pro .container,.tcp-home-hero-pro .custom-container-4{padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important}.tcp-home-hero-pro__card{border-radius:14px;--tcp-hero-card-pad-x:clamp(0.7rem, 2.5vw, 1rem)}}@media (max-width:575.98px){.tcp-home-hero-pro{padding-top:.25rem;padding-bottom:0}.tcp-home-hero-pro__card{border-radius:12px}}@media (min-width:992px){#browse-catalog .tcp-featured-cat,#new-arrivals .tcp-featured-cat{max-height:286px}.tcp-home-hero-pro__main{--bs-gutter-x:clamp(0.5rem, 1.2vw, 0.9rem);align-items:center!important}.tcp-home-hero-pro__main>.col-lg-6:last-child,.tcp-home-hero-pro__main>.col-lg-7:last-child{display:flex;align-items:center;padding-left:0}}.tcp-home-hero-pro__features{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem .65rem;margin-bottom:clamp(1.1rem,2.5vw,1.65rem)}@media (min-width:768px){.tcp-home-hero-pro__features{grid-template-columns:repeat(4,1fr);gap:.65rem .85rem;margin-bottom:clamp(1.35rem,2.8vw,2rem)}}.tcp-home-hero-pro__feature{display:flex;align-items:center;gap:.55rem;padding:.62rem .78rem;border-radius:14px;border:1px solid rgba(26,29,61,.06);box-shadow:0 6px 18px rgba(26,29,61,.06);min-height:100%}.tcp-home-hero-pro__feature--sky{background:linear-gradient(135deg,#e4f1ff 0,#dbeafe 100%)}.tcp-home-hero-pro__feature--mint{background:linear-gradient(135deg,#e8f8ef 0,#dcf5e8 100%)}.tcp-home-hero-pro__feature--sun{background:linear-gradient(135deg,#fff9e6 0,#fff3cc 100%)}.tcp-home-hero-pro__feature--blush{background:linear-gradient(135deg,#fdeef4 0,#fce4ec 100%)}.tcp-home-hero-pro__feature-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(26,29,61,.06)}.tcp-home-hero-pro__feature-icon--sky{color:#1e6bb8}.tcp-home-hero-pro__feature-icon--mint{color:#1a8f5c}.tcp-home-hero-pro__feature-icon--sun{color:#c27a00}.tcp-home-hero-pro__feature-icon--blush{color:#c73d74}.tcp-home-hero-pro__feature-icon--purple{color:var(--tcp-hero-purple);background:rgba(123,66,246,.12)}.tcp-home-hero-pro__feature-icon--pink{color:#e255a8;background:rgba(236,100,178,.14)}.tcp-home-hero-pro__feature-icon--teal{color:#0d9f9a;background:rgba(13,159,154,.12)}.tcp-home-hero-pro__feature-icon--orange{color:#e8742f;background:rgba(232,116,47,.12)}.tcp-home-hero-pro__feature-text{display:flex;flex-direction:column;gap:.15rem;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.045em;line-height:1.2;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__feature-text strong{font-weight:800;letter-spacing:.05em;font-size:11px;color:#0f0f0f}.tcp-home-hero-pro__feature-sub{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:.01em;line-height:1.35;color:#4a5068;opacity:.95}.tcp-home-hero-pro__eyebrow{display:flex;align-items:center;gap:.5rem;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tcp-hero-navy);margin:0 0 .4rem;line-height:1.35}.tcp-home-hero-pro__eyebrow-deco{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22),0 4px 12px rgba(34,197,94,.35)}.tcp-home-hero-pro__eyebrow-deco svg{display:block}@keyframes tcp-home-hero-eyebrow-line-pulse{0%,100%{color:var(--tcp-hero-navy);opacity:1;text-shadow:none}50%{color:var(--tp-common-purple-2);opacity:.78;text-shadow:0 0 18px rgba(123,66,246,.45)}}.tcp-home-hero-pro__eyebrow-text--pulse{display:inline-block;color:var(--tcp-hero-navy);animation:2.2s ease-in-out infinite tcp-home-hero-eyebrow-line-pulse}.tcp-home-hero-pro__title-gold{color:var(--tcp-hero-gold)}.tcp-home-hero-pro__title-gradient{display:inline;background:linear-gradient(90deg,#7b42f6 0,#c44adf 42%,#ff6a2f 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:reduce){.tcp-home-hero-pro__eyebrow-text--pulse{animation:none;text-shadow:none;opacity:1;color:var(--tcp-hero-navy)}}.tcp-home-hero-pro__eyebrow-line{border-bottom:3px solid var(--tp-common-purple-2);padding-bottom:2px;margin-right:.35rem}.tcp-home-hero-pro__title{margin:0 0 .45rem;font-family:var(--tp-ff-heading);font-weight:700;font-size:clamp(1.25rem, 1.05rem + 1.5vw, 1.85rem);line-height:1.18;letter-spacing:-.02em;color:var(--tcp-hero-navy);text-transform:capitalize}.tcp-home-hero-pro__title--billboard{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.2rem, .95rem + 1.7vw, 1.75rem);line-height:1.16}.tcp-home-hero-pro__title-em{background:linear-gradient(transparent 64%,rgba(240,102,160,.38) 64%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tcp-home-hero-pro__lead{margin:0 0 .7rem;font-size:clamp(.88rem, .84rem + .25vw, .98rem);line-height:1.5;color:var(--tp-grey-3);max-width:32rem}.tcp-home-hero-pro__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem}.tcp-home-hero-pro__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--tp-ff-heading);font-weight:700;font-size:11px;line-height:1.2;text-decoration:none;border-radius:10px;transition:background .2s,color .2s,border-color .2s,transform .15s;border:1px solid transparent;padding:.54rem .88rem;text-transform:uppercase;letter-spacing:.055em}.tcp-home-hero-pro__btn--primary{background:linear-gradient(90deg,#7b42f6 0,#c44adf 45%,#ff6a2f 100%);color:#fff;box-shadow:0 10px 28px rgba(123,66,246,.32);padding:.62rem 1.05rem;font-size:11px;border-color:transparent}.tcp-home-hero-pro__btn--primary:hover{background:linear-gradient(90deg,#6a35e8 0,#b33ad0 45%,#ef5c22 100%);color:#fff;transform:translateY(-1px)}.tcp-home-hero-pro__btn--outline{background:border-box padding-box,border-box #fff;color:var(--tcp-hero-purple);border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#7b42f6 0,#ff6a2f 100%);padding:.58rem .95rem;box-shadow:none}.tcp-home-hero-pro__btn--outline:hover{background-image:linear-gradient(rgba(123,66,246,.06),rgba(123,66,246,.06)),linear-gradient(90deg,#7b42f6 0,#ff6a2f 100%);color:var(--tcp-hero-purple);transform:translateY(-1px)}.tcp-home-hero-pro__cta-secondary{display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin-bottom:0}.tcp-home-hero-pro__content:has(.tcp-home-hero-pro__trust-badges) .tcp-home-hero-pro__cta-secondary{margin-bottom:1.25rem}.tcp-home-hero-pro__btn--whatsapp{border:1px solid rgba(26,29,61,.14);background:#fff;color:#128c4a;box-shadow:none;font-size:10px;padding:.48rem .72rem}.tcp-home-hero-pro__btn--whatsapp:hover{background:#25d366;border-color:#1ebe5d;color:#fff;box-shadow:0 6px 20px rgba(37,211,102,.35);transform:translateY(-1px)}.tcp-home-hero-pro__btn--ghost{border:1px solid rgba(26,29,61,.14);background:#fff;color:var(--tcp-hero-navy);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10px;padding:.48rem .72rem;box-shadow:none;cursor:pointer;font-family:inherit}.tcp-home-hero-pro__btn--ghost:hover{background:var(--tcp-hero-navy);border-color:var(--tcp-hero-navy);color:#fff;box-shadow:0 6px 20px rgba(26,29,61,.22);transform:translateY(-1px)}.tcp-home-hero-pro__stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;align-items:start;margin-top:clamp(.85rem,2vw,1.15rem);margin-left:0;margin-right:0;margin-bottom:0;padding:clamp(.75rem,1.6vw,.95rem) clamp(.75rem,1.5vw,1.1rem);background:#fff;border:1px solid rgba(26,29,61,.1);border-radius:14px}@media (min-width:768px){.tcp-home-hero-pro__stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .75rem}}.tcp-home-hero-pro__stat{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.tcp-home-hero-pro__stat-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.tcp-home-hero-pro__stat-icon--blue{color:#1e6bb8;background:rgba(30,107,184,.12)}.tcp-home-hero-pro__stat-icon--green{color:#1a8f5c;background:rgba(26,143,92,.12)}.tcp-home-hero-pro__stat-icon--purple{color:var(--tcp-hero-purple);background:rgba(107,63,212,.12)}.tcp-home-hero-pro__stat-icon--pink{color:#c73d74;background:rgba(231,90,140,.14)}.tcp-home-hero-pro__stat-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.tcp-home-hero-pro__stat-kicker{font-family:var(--tp-ff-heading);font-weight:800;font-size:11px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__stat-sub{font-size:11px;line-height:1.35;font-weight:500;color:#4a5068;text-transform:uppercase;letter-spacing:.04em}.tcp-home-hero-pro__quality-seal{position:absolute;top:-.1rem;right:-.2rem;z-index:6;width:96px;height:96px;border-radius:50%;padding:.45rem .35rem .4rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;background:radial-gradient(circle at 30% 25%,#f0e6a8 0,#d4af37 38%,#b8942f 72%,#8a6d1f 100%);box-shadow:0 10px 28px rgba(138,109,31,.35),inset 0 1px 0 rgba(255,255,255,.45);border:2px solid rgba(255,255,255,.55);color:#2a2210;pointer-events:none}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2{margin:0;font-family:var(--tp-ff-heading);font-weight:800;font-size:8.5px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.tcp-home-hero-pro__quality-seal-stars{margin-top:.1rem;font-size:8px;letter-spacing:.06em;color:#2a2210;line-height:1}@media (max-width:575.98px){.tcp-home-hero-pro__quality-seal{width:96px;height:96px;top:0;right:0;padding:.4rem}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2,.tcp-home-hero-pro__quality-seal-stars{font-size:8px}.tcp-home-hero-pro__swiper-wrap{min-height:0;max-height:min(168px,42vw);aspect-ratio:2/1;border-radius:12px}.tcp-home-hero-pro__slide-img-wrap{padding:.2rem}.tcp-home-hero-pro__visual{padding-bottom:.45rem}}.tcp-home-hero-pro--clean{--tcp-hero-purple:#9333ea;--tcp-hero-navy:#0b0b10;--tcp-hero-pink:#9333ea;--tcp-hero-gold:#9333ea;--tcp-hero-gold-deep:#7c3aed;--tcp-hero-coral:#9333ea;--tcp-hero-coral-hover:#7c3aed;background:#fff}.tcp-home-hero-pro--clean .tcp-home-hero-pro__card{background:#fff;border-radius:16px;box-shadow:none;border:1px solid rgba(15,23,42,.08)}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow{color:#7c3aed;margin-bottom:.65rem;letter-spacing:.08em}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-deco{background:#9333ea;box-shadow:none;width:1.35rem;height:1.35rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-text,.tcp-home-hero-pro--clean .tcp-home-hero-pro__eyebrow-text--pulse{color:#7c3aed;animation:none!important;text-shadow:none!important;-webkit-text-fill-color:#7c3aed}.tcp-home-hero-pro--clean .tcp-home-hero-pro__title,.tcp-home-hero-pro--clean .tcp-home-hero-pro__title--billboard{text-transform:none;letter-spacing:-.025em;color:#0b0b10;font-size:clamp(1.55rem, 1.2rem + 1.5vw, 2.35rem);line-height:1.15;font-weight:700;margin-bottom:.75rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__title-em,.tcp-home-hero-pro--clean .tcp-home-hero-pro__title-gradient{background:padding-box initial;-webkit-background-clip:initial;color:#9333ea;-webkit-text-fill-color:#9333ea;box-decoration-break:initial;-webkit-box-decoration-break:initial}.tcp-home-hero-pro--clean .tcp-home-hero-pro__lead{color:#6b7280;font-size:.95rem;line-height:1.6;margin-bottom:1.15rem;max-width:34rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__cta-row{gap:.65rem;margin-bottom:.75rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn{border-radius:999px;font-size:.8125rem;letter-spacing:.02em;text-transform:none;padding:.7rem 1.2rem;font-weight:600}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--primary{background:#9333ea;color:#fff!important;border-color:#9333ea;box-shadow:0 8px 22px rgba(147,51,234,.22);padding:.75rem 1.35rem}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--primary:hover{background:#7c3aed;border-color:#7c3aed;color:#fff!important;transform:translateY(-1px)}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--outline{background:#fff;color:#111827!important;border:1px solid rgba(15,23,42,.14);box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--outline:hover{background:#faf8ff;border-color:rgba(147,51,234,.35);color:#7c3aed!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--ghost,.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp{border-radius:999px;font-size:.75rem;letter-spacing:.01em;text-transform:none;padding:.5rem .9rem;border-color:rgba(15,23,42,.12);color:#374151;background:#fff;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp{color:#128c4a}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--whatsapp:hover{background:#ecfdf5;border-color:#86efac;color:#047857;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__btn--ghost:hover{background:#f9fafb;border-color:rgba(15,23,42,.2);color:#111827;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-strip{margin-top:1.25rem;padding:.95rem 1rem;background:#f7f8fa;border:1px solid rgba(15,23,42,.06);border-radius:12px;box-shadow:none}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--blue,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--green,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--pink,.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-icon--purple{width:2.25rem;height:2.25rem;border-radius:10px;color:#7c3aed;background:#f3eefe}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-kicker{font-size:.8125rem;letter-spacing:.01em;text-transform:none;font-weight:700;color:#111827}.tcp-home-hero-pro--clean .tcp-home-hero-pro__stat-sub{font-size:.75rem;letter-spacing:0;text-transform:none;color:#6b7280;font-weight:400}.tcp-home-hero-pro--clean .tcp-home-hero-pro__arrows,.tcp-home-hero-pro--clean .tcp-home-hero-pro__quality-seal,.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual-bg,.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual-bg::after,.tcp-home-hero-pro--clean .tp-slider-5__arrow-box{display:none!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__swiper-wrap{background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important}.tcp-home-hero-pro__trust-badges{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;padding-top:.15rem}.tcp-home-hero-pro__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;color:#3d4159}.tcp-home-hero-pro__badge-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.tcp-home-hero-pro__badge-icon--purple{color:var(--tcp-hero-purple);background:rgba(123,66,246,.1)}.tcp-home-hero-pro__badge-icon--green{color:#1fa65a;background:rgba(31,166,90,.1)}.tcp-home-hero-pro__badge-icon--orange{color:#e8742f;background:rgba(232,116,47,.1)}.tcp-home-hero-pro__visual{width:100%;min-height:0;padding:0 0 1.25rem}.tcp-home-hero-pro__visual-bg,.tcp-home-hero-pro__visual-bg::after{display:none}.tcp-home-hero-pro__swiper-wrap{position:relative;z-index:1;overflow:hidden;border-radius:0;background:0 0;border:none;box-shadow:none;aspect-ratio:16/10;width:100%;min-height:0;max-height:min(340px,48vw)}@media (min-width:992px){.tcp-home-hero-pro--clean .tcp-home-hero-pro__content{padding-left:clamp(.75rem,2vw,1.75rem)!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__main>.col-lg-7{padding-left:clamp(.5rem,1.5vw,1.25rem)!important}.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual{transform:translateX(clamp(.5rem,1.8vw,1.5rem))}.tcp-home-hero-pro__visual{width:100%;max-width:none;flex:1 1 auto;margin-right:0;margin-left:0;padding:0 0 .85rem;min-height:0}.tcp-home-hero-pro__swiper-wrap{aspect-ratio:16/10;width:100%;min-height:0;max-height:min(380px,42vh)}}.tcp-home-hero-pro__swiper:not(.swiper-initialized):not(.swiper-container-initialized) .swiper-wrapper{position:relative}.tcp-home-hero-pro__swiper:not(.swiper-initialized):not(.swiper-container-initialized) .swiper-slide~.swiper-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.tcp-home-hero-pro__swiper{overflow:hidden;border-radius:inherit;width:100%;height:100%;touch-action:pan-y pinch-zoom}.tcp-home-hero-pro__swiper .swiper-slide,.tcp-home-hero-pro__swiper .swiper-wrapper{height:100%}.tcp-home-hero-pro__slide-img-wrap{display:flex;align-items:center;justify-content:center;height:100%;min-height:0;padding:clamp(.35rem,1vw,.55rem);overflow:hidden}.tcp-home-hero-pro__slide-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden}.tcp-home-hero-pro__slide-link picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tcp-home-hero-pro__slide-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;display:block;margin:0;transform:none}.tcp-home-hero-pro__slide-img-wrap--empty{align-items:center;justify-content:center;height:100%;min-height:0;padding:1.5rem}.tcp-home-hero-pro__empty-msg{font-size:.9rem;color:var(--tp-grey-3);text-align:center;max-width:16rem}.tcp-home-hero-pro .tp-slider-5__arrow-box{position:absolute;inset:0;z-index:4;display:block;pointer-events:none}.tcp-home-hero-pro .tp-slider-5__arrow{position:absolute;inset:0;left:auto;right:auto;bottom:auto;margin:0;width:100%;height:100%;pointer-events:none}.tcp-home-hero-pro .tp-slider-5__arrow .test-next,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:5}.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{left:.55rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next{right:.55rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button{background-color:#fff;color:#6b7280;backdrop-filter:none;border:1px solid rgba(26,29,61,.1);box-shadow:0 6px 16px rgba(26,29,61,.12);width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button svg,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button svg{width:12px;height:12px}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button svg path,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button svg path{fill:none;stroke:currentColor}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button:hover,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button.active,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button:hover{background-color:#fff;color:var(--tcp-hero-purple);border-color:rgba(123,66,246,.35)}.tcp-home-hero-pro__pagination{position:absolute;left:50%;bottom:.55rem;transform:translateX(-50%);z-index:5;display:flex;align-items:center;justify-content:center;gap:.35rem;width:auto!important}.tcp-home-hero-pro__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#d1d5db;opacity:1;border-radius:50%;transition:background .2s,transform .2s}.tcp-home-hero-pro__pagination .swiper-pagination-bullet-active{background:var(--tcp-hero-purple);transform:scale(1.15)}.tcp-home-hero-pro__help-card{position:absolute;right:0;bottom:0;z-index:5;max-width:200px;background:#fff;border-radius:12px;padding:.7rem .85rem;box-shadow:0 12px 32px rgba(26,29,61,.12);border:1px solid #eef0f7}@media (max-width:575.98px){.tcp-home-hero-pro--clean .tcp-home-hero-pro__visual{padding-bottom:1rem}.tcp-home-hero-pro__help-card{max-width:170px;padding:.55rem .65rem;font-size:11px}}.tcp-home-hero-pro__help-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(123,66,246,.12);color:var(--tcp-hero-purple);margin-bottom:.35rem}.tcp-home-hero-pro__help-title{margin:0 0 .15rem;font-weight:800;font-size:13px;color:var(--tcp-hero-navy)}.tcp-home-hero-pro__help-text{margin:0;font-size:11px;line-height:1.45;color:var(--tp-grey-3)}@media (max-width:991.98px){.tcp-home-hero-pro__help-card{right:8px;bottom:8px}.tcp-home-hero-pro__content{margin-bottom:.75rem}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.45rem, 5.2vw, 2.15rem);line-height:1.15}.tcp-home-hero-pro__lead{font-size:clamp(.875rem, 2.6vw, 1rem);max-width:none}}@media (min-width:992px){.tcp-home-hero-pro__help-card{right:12px;bottom:12px}}@media (max-width:767.98px){.tcp-home-hero-pro .tp-slider-5__arrow .test-prev{left:.4rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next{right:.4rem}.tcp-home-hero-pro .tp-slider-5__arrow .test-next button,.tcp-home-hero-pro .tp-slider-5__arrow .test-prev button{min-width:34px;min-height:34px;height:42px;width:42px;line-height:42px}.tcp-home-hero-pro .tp-slider-5__arrow-box{display:block}}@media (max-width:575.98px){.tcp-home-hero-pro__cta-row,.tcp-home-hero-pro__cta-secondary{display:grid;gap:.4rem;width:100%}.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{width:100%;min-height:40px;justify-content:center;text-align:center;padding-left:.35rem;padding-right:.35rem;font-size:9px;letter-spacing:.02em;box-sizing:border-box;white-space:normal;line-height:1.2;gap:.25rem}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--outline,.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--primary,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn:last-child{grid-column:auto}.tcp-home-hero-pro__stat-strip{gap:.55rem .5rem;padding-top:.55rem;padding-bottom:.55rem}.tcp-home-hero-pro__stat-icon{width:32px;height:32px}.tcp-home-hero-pro__stat-kicker{font-size:10px}.tcp-home-hero-pro__stat-sub{font-size:9.5px;letter-spacing:.03em}.tcp-home-hero-pro__quality-seal{width:72px;height:72px;top:.15rem;right:.15rem;padding:.3rem}.tcp-home-hero-pro__quality-seal-line1,.tcp-home-hero-pro__quality-seal-line2,.tcp-home-hero-pro__quality-seal-stars{font-size:7px}.tcp-home-trust-bar--after-hero{padding-top:.25rem;padding-bottom:.55rem}.tcp-review-pill{min-height:44px;padding:4px 6px}.tcp-home-promo-banner__btn{min-height:44px}}@media (max-width:399.98px){.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{white-space:normal;font-size:8.5px;letter-spacing:.02em;padding-left:.28rem;padding-right:.28rem;min-height:38px}.tcp-home-hero-pro__swiper-wrap{max-height:min(150px,40vw);aspect-ratio:2.1/1}.tcp-home-hero-pro__stat-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.tcp-home-promo-banners,.tp-new-product-5__area,.tp-product-2__area,.tp-product-5__area{overflow-x:hidden;max-width:100%}.tcp-home-trust-bar{background:0 0;padding:.85rem 0 .55rem}.tcp-home-trust-bar--after-hero{background:#f6f7fb;padding-top:.15rem;padding-bottom:.75rem}.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__inner{background:#fff;border-radius:14px;border:1px solid rgba(123,66,246,.08);box-shadow:0 8px 28px rgba(26,29,61,.05);padding:.65rem .85rem}.tcp-home-trust-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}@media (min-width:992px){.tcp-home-trust-bar__inner{flex-wrap:nowrap;align-items:stretch;gap:.75rem 1rem}}.tcp-home-trust-bar__left{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:.6rem .85rem}@media (min-width:992px){.tcp-home-trust-bar__left{flex:0 0 calc(41.6667% - 0.5rem);max-width:calc(41.6667% - .5rem);gap:.65rem 1rem}.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__logos{flex:1 1 0%;min-width:0;align-self:center}}.tcp-home-trust-bar__headline{margin:0;font-weight:800;color:var(--tcp-hero-navy,#1a1d3d);font-size:clamp(.72rem, 1.2vw, .92rem);line-height:1.25;white-space:normal;text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto;max-width:11.5rem}.tcp-home-trust-bar__reviews{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .5rem;flex:0 0 auto}.tcp-review-pills{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:2px;flex-shrink:0}@media (max-width:991.98px){.tcp-home-trust-bar--after-hero .tcp-home-trust-bar__inner{padding:.65rem .75rem}.tcp-home-trust-bar{padding:.65rem 0 .45rem}.tcp-home-trust-bar__inner{gap:.55rem;align-items:stretch}.tcp-home-trust-bar__left{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.5rem;width:100%}.tcp-home-trust-bar__headline{white-space:normal;width:100%;flex:none;font-size:clamp(.88rem, 3.6vw, 1.05rem);line-height:1.35}.tcp-home-trust-bar__reviews{width:100%;flex-wrap:wrap}.tcp-review-pills{flex-wrap:wrap;width:auto;max-width:100%;flex-shrink:1;justify-content:flex-start}}.tcp-review-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;min-height:48px;background:#fff;border:none;border-radius:5px;text-decoration:none;transition:background .15s}.tcp-review-pill:hover{background:#fafafa}.tcp-review-pill img{display:block;max-height:50px;width:auto;max-width:120px;object-fit:contain}.tcp-review-pill--clutch,.tcp-review-pill--google{gap:6px;padding-right:8px}.tcp-review-pill__g-icon{flex-shrink:0;max-height:50px;max-width:120px;width:auto;height:auto;object-fit:contain}.tcp-clutch-wordmark{display:inline-flex;align-items:center;gap:.42rem;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:800;color:#17313e;letter-spacing:-.03em;line-height:1;white-space:nowrap}.tcp-clutch-wordmark__dot{width:9px;height:9px;border-radius:50%;background:#ef4335;flex-shrink:0}.tcp-clutch-wordmark--pill{font-size:clamp(.78rem, 2vw, .92rem)}.tcp-clutch-wordmark--footer{font-size:1.12rem;gap:.5rem}.tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:10px;height:10px}.tcp-clutch-wordmark--compact{font-size:.88rem;gap:.36rem}.tcp-clutch-wordmark--compact .tcp-clutch-wordmark__dot{width:8px;height:8px}@media (max-width:575.98px){.tcp-review-pill{padding:5px 6px;min-height:40px}.tcp-review-pill img,.tcp-review-pill__g-icon{max-height:30px;max-width:88px}.tcp-clutch-wordmark--pill{font-size:.72rem;gap:.32rem}.tcp-clutch-wordmark--pill .tcp-clutch-wordmark__dot{width:7px;height:7px}.tcp-review-pill__text{max-width:8.5rem;font-size:.75rem}}.tcp-home-trust-bar__divider{width:1px;align-self:stretch;min-height:2.75rem;background:#e8e8e8;flex-shrink:0;margin:0}@media (max-width:991.98px){.tcp-home-trust-bar__divider{display:none}.tcp-home-trust-bar__logos{width:100%;flex:1 1 100%}}.tcp-home-trust-bar__logos{flex:1 1 0%;min-width:0;display:flex;align-items:center}.tcp-home-client-logos{margin:0;min-height:2.75rem;flex:1;width:100%;min-width:0}.tcp-home-client-logos__viewport{overflow:hidden;width:100%}.tcp-home-client-logos__track{display:flex;flex-direction:row;align-items:center;width:max-content;gap:10px;animation:tcp-home-client-logos-marquee var(--tcp-marquee-duration,45s) linear infinite;will-change:transform}.tcp-home-client-logos__viewport:hover .tcp-home-client-logos__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tcp-home-client-logos__track{animation:none}}@keyframes tcp-home-client-logos-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tcp-popular-use-cases-marquee{width:100%;min-width:0}.tcp-popular-use-cases-marquee__viewport{overflow:hidden;width:100%}.tcp-popular-use-cases-marquee__track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:max-content;animation:tcp-popular-use-cases-marquee var(--tcp-use-cases-marquee-sec,40s) linear infinite;will-change:transform}.tcp-popular-use-cases-marquee__viewport:hover .tcp-popular-use-cases-marquee__track{animation-play-state:paused}.tcp-popular-use-cases-marquee__segment{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.45rem .85rem;flex:0 0 auto;padding-right:1.75rem}.tcp-popular-use-cases-marquee__link{flex:0 0 auto;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.35rem 14px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;border-radius:999px;border:1px solid #e7f1fe;background:#fff;color:#121416;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.tcp-popular-use-cases-marquee__link:hover{text-decoration:none;border-color:var(--tp-common-purple-2);background:var(--tp-common-purple-2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tcp-popular-use-cases-marquee__link:focus-visible{outline:2px solid var(--tp-common-purple-2);outline-offset:3px}@media (min-width:768px){.tcp-popular-use-cases-marquee__link{min-height:40px;padding:.4rem 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.tcp-popular-use-cases-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;row-gap:.5rem;width:100%}.tcp-popular-use-cases-marquee__segment[aria-hidden=true]{display:none}.tcp-popular-use-cases-marquee__segment{flex-wrap:wrap;justify-content:center;padding-right:0}}@keyframes tcp-popular-use-cases-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tp-product-2__area .tcp-trending-products-marquee{width:100%;min-width:0;max-width:100%;overflow:hidden;height:auto!important;min-height:0!important}.tp-product-2__area .tcp-trending-products-marquee .swiper-wrapper{flex-wrap:nowrap!important}#browse-styles .tp-product-5__thumb picture,.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture,.tp-trend-product-5__thumb{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f8f9fa}#browse-styles .tp-product-5__thumb img,.tp-new-product-5__area .tcp-new-arrivals-marquee .tp-new-product-5__thumb picture img,.tp-trend-product-5__thumb img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.tp-trend-product-5__thumb{line-height:0}.tp-trend-product-5__thumb>a{display:block;width:100%;height:100%;line-height:0}.tp-shop-details__tab-big-img,.tp-shop-details__tab-big-img.tcp-product-zoom-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;aspect-ratio:1/1;min-height:0;max-height:none;padding:20px;margin-left:0;margin-right:0;overflow:hidden;border-radius:14px;border:1px solid #e9d5ff;background:#fff;box-sizing:border-box;box-shadow:none}.tp-shop-details__tab-big-img .tcp-product-zoom,.tp-shop-details__tab-big-img>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tp-shop-details__tab-big-img img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;object-position:center}.tp-shop-details__tab-btn-box .nav-links{width:72px;height:72px;padding:0;overflow:hidden;border-radius:8px;background:#f8f9fa}.tp-shop-details__tab-btn-box .nav-links img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.tp-product-2__area.tp-product-2__space{padding-bottom:1.25rem}@media (min-width:768px){.tp-product-2__area.tp-product-2__space{padding-bottom:1.5rem}}.tp-product-2__area .tp-process-2__section-box.mb-60{margin-bottom:1.75rem!important}.tp-product-2__area .tcp-trending-products-marquee.mt-4{margin-top:.75rem!important}.tp-slider-text-3__area.pb-135{padding-top:0;padding-bottom:3.5rem!important}.tp-slider-text-3__area .tp-slider-text-3__item{padding-top:.35rem;padding-bottom:.35rem}.tcp-home-client-logos__item{flex:0 0 auto}.tcp-home-client-logos__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;min-width:96px;min-height:48px;padding:8px 14px 10px;box-sizing:border-box;background:#fff;border:none;border-radius:5px;transition:background .15s}.tcp-home-client-logos__card:hover{background:#fafafa}.tcp-home-client-logos__link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.tcp-home-client-logos__card img{display:block;max-height:40px;width:auto;max-width:120px;object-fit:contain;object-position:center;filter:grayscale(100%);opacity:.75;transition:opacity .2s}.tcp-home-client-logos__name{display:block;max-width:120px;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#4b5563;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:575.98px){.tp-shop-details__tab-btn-box .nav-links{width:56px;height:56px}.tcp-home-client-logos__card{padding:6px 10px 8px;min-width:84px;min-height:44px;gap:4px}.tcp-home-client-logos__card img{max-height:34px;max-width:100px}.tcp-home-client-logos__name{max-width:100px;font-size:10px}}.tcp-home-client-logos__viewport:hover .tcp-home-client-logos__card img{opacity:.88}.tcp-home-quote-cta{padding-top:clamp(1.25rem,2.5vw,1.85rem);padding-bottom:clamp(1.25rem,2.5vw,1.85rem);background:linear-gradient(180deg,#fff 0,#fafbff 45%,#fff 100%)}.tcp-home-quote-cta__panel{background:#fff;border:1px solid #e7f1fe;border-radius:16px;padding:clamp(1.25rem,3.2vw,2.35rem) clamp(1.1rem,3vw,2.5rem);box-shadow:0 14px 48px rgba(168,85,247,.09)}.tcp-home-quote-cta__chips{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:1.15rem}.tcp-home-quote-cta__chip{display:inline-block;font-family:var(--tp-ff-heading);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tp-heading-primary);padding:.4rem .9rem;border-radius:6px;border:1px solid #e7f1fe;background:linear-gradient(180deg,#fff 0,#f8f9ff 100%);line-height:1.2}.tcp-home-quote-cta__eyebrow{display:inline-block;margin-bottom:.5rem;font-family:var(--tp-ff-heading);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.07em;line-height:1.3;background:linear-gradient(92.35deg,#ff4d8d 0,#9c42eb 52%,#517efb 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tcp-home-quote-cta__title{margin:0 0 .65rem;color:var(--tp-heading-primary);font-family:var(--tp-ff-heading);font-weight:500;font-size:clamp(1.2rem, 2.1vw + .85rem, 1.85rem);line-height:1.25;letter-spacing:-.02em;text-transform:capitalize}@media (max-width:575.98px){.tcp-home-quote-cta__title{font-size:clamp(1.1rem, 4.5vw, 1.35rem);line-height:1.3;font-weight:500}}.tcp-home-quote-cta__title br{display:none}.tcp-home-quote-cta__lead{margin-bottom:1.35rem;max-width:46rem;font-size:clamp(.95rem, 1.35vw, 1.05rem);line-height:1.65;color:var(--tp-grey-3)}.tcp-home-quote-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.tcp-home-quote-cta__actions .tp-btn-border,.tcp-home-quote-cta__actions .tp-btn-square{margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:0;line-height:1.25;padding:.5rem 1.05rem;font-size:13px;font-weight:600}.tcp-home-quote-cta__actions .tp-btn-square{text-transform:uppercase;letter-spacing:.04em}.tcp-home-quote-cta__btn--whatsapp.tp-btn-border{border-color:rgba(37,211,102,.55);color:#0d7a52}.tcp-home-quote-cta__btn--whatsapp.tp-btn-border:hover{border-color:#25d366;background:#25d366;color:#fff}@media (max-width:575.98px){.tcp-home-quote-cta__panel{border-radius:12px;padding:1.15rem 1rem}.tcp-home-quote-cta__actions{flex-direction:column;align-items:center;gap:.45rem}.tcp-home-quote-cta__actions .tp-btn-border,.tcp-home-quote-cta__actions .tp-btn-square{width:100%;max-width:18.5rem;padding:.45rem .85rem;font-size:12px;text-align:center}}.tcp-google-reviews{background:#f3f4f6;padding:0}.tcp-google-reviews__container{padding-top:clamp(.75rem,1.6vw,1.15rem)!important;padding-bottom:clamp(.75rem,1.6vw,1.15rem)!important}.tcp-google-reviews__panel{background:#eceff3;border-radius:16px;padding:14px 14px 16px;box-shadow:0 1px 0 rgba(0,0,0,.04)}@media (min-width:768px){.tcp-google-reviews__panel{padding:16px 20px 18px}}.tcp-google-reviews__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:14px}.tcp-google-reviews__brand-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tcp-google-reviews__g-logo{display:inline-flex;flex-shrink:0}.tcp-google-reviews__g-logo svg{display:block}.tcp-google-reviews__title{font-size:1.35rem;font-weight:600;margin:0;color:#3c4043;letter-spacing:-.02em}.tcp-google-reviews__rating-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.tcp-google-reviews__score{font-size:1.125rem;font-weight:700;color:#202124}.tcp-google-reviews__card-stars,.tcp-google-reviews__stars{color:#ffc107;letter-spacing:2px;font-size:1rem;line-height:1}.tcp-google-reviews__count{font-size:.875rem;color:#5f6368}.tcp-google-reviews__cta-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.tcp-google-reviews__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#1a73e8;color:#fff!important;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;border:none;transition:background .15s,box-shadow .15s}.tcp-google-reviews__cta:hover{background:#1557b0;color:#fff!important;box-shadow:0 2px 8px rgba(26,115,232,.35)}.tcp-google-reviews__cta--clutch{background:#17313e}.tcp-google-reviews__cta--clutch:hover{background:#0f2329;color:#fff!important;box-shadow:0 2px 8px rgba(23,49,62,.35)}@media (max-width:575.98px){.tcp-google-reviews__cta-row{justify-content:flex-start;width:100%}}.tcp-google-reviews__swiper-wrap{margin-top:4px}.tcp-google-reviews__swiper{overflow:hidden;padding:6px 2px 10px}.tcp-google-reviews__card{background:#fff;border-radius:22px;padding:26px 26px 22px;height:100%;box-shadow:0 8px 28px rgba(15,23,42,.07);border:1px solid rgba(15,23,42,.04);display:flex;flex-direction:column;min-height:280px}.tcp-google-reviews__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.tcp-google-reviews__source{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111827;line-height:1}.tcp-google-reviews__source--trustpilot{display:inline-flex;align-items:center;gap:6px}.tcp-google-reviews__source--trustpilot svg{display:block;flex-shrink:0}.tcp-google-reviews__card-stars{color:#f5b400;letter-spacing:1px;font-size:.95rem;line-height:1;flex-shrink:0}.tcp-google-reviews__quote{font-size:3.25rem;line-height:.7;color:#9ec5f5;font-family:Georgia,"Times New Roman",serif;font-weight:700;margin:4px 0 2px;user-select:none}.tcp-google-reviews__text{margin:0 0 18px;font-size:.9375rem;line-height:1.6;color:#1f2937;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto}.tcp-google-reviews__divider{height:1px;background:#e8eaed;margin:0 0 16px;flex-shrink:0}.tcp-google-reviews__card-foot{display:flex;align-items:flex-start;gap:12px;margin-top:auto}.tcp-google-reviews__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.02em;background:var(--tcp-header-accent,#9333ea)}.tcp-google-reviews__meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tcp-google-reviews__name{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.25}.tcp-google-reviews__role{font-size:.8rem;color:#6b7280;line-height:1.35}.tcp-google-reviews__tag{display:inline-flex;align-items:center;margin-top:6px;padding:4px 12px;border-radius:999px;background:#e8f1fc;color:#1d4ed8;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tcp-google-reviews__nav{display:none!important}.tcp-google-reviews__arrow{width:44px;height:44px;border-radius:50%;border:1px solid #dadce0;background:#fff;color:#3c4043;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tcp-google-reviews__arrow:hover:not(:disabled){background:#f8f9fa;border-color:#bdc1c6;color:#202124}.tcp-google-reviews__arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed}.tcp-google-reviews__empty{padding:12px 4px 4px}@media (max-width:575.98px){.tcp-google-reviews__card{padding:22px 20px 18px;min-height:260px;border-radius:18px}}.tcp-capabilities-faq--pro{background:#f7f8fa;color:#4b5563;padding:clamp(1.35rem,2.8vw,2.15rem) 0;border-top:1px solid rgba(15,23,42,.04);border-bottom:1px solid rgba(15,23,42,.04)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__header{margin-bottom:1rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__eyebrow{display:inline-flex;align-items:center;margin:0 0 .55rem;padding:.28rem .75rem;border-radius:999px;border:1px solid rgba(147,51,234,.14);background:#f4f0ff;color:#7c3aed;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.tcp-capabilities-faq--pro .tcp-capabilities-faq__title{font-size:clamp(1.5rem, 1.25rem + 1vw, 1.9rem);font-weight:700;color:#0b0b10;margin:0 0 .65rem;line-height:1.25;letter-spacing:-.02em;font-family:var(--tp-ff-heading)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__lead{color:#6b7280;font-size:.95rem;line-height:1.65;margin:0 0 .25rem;max-width:36rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__lead--faq{margin-bottom:1.15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__grid{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:576px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__grid{grid-template-columns:repeat(2,1fr)}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card{display:flex;align-items:flex-start;gap:.75rem;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:12px;padding:.9rem .95rem;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .15s,box-shadow .15s}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card:hover{border-color:rgba(147,51,234,.22);box-shadow:0 6px 18px rgba(15,23,42,.06)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f3eefe;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__icon svg{width:1.15rem;height:1.15rem;display:block}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-body{min-width:0;display:flex;flex-direction:column;gap:.15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-title{font-size:.9rem;font-weight:700;color:#111827;line-height:1.3}.tcp-capabilities-faq--pro .tcp-capabilities-faq__card-desc{font-size:.78rem;line-height:1.45;color:#6b7280}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight{margin:0 0 1.25rem;padding:1.15rem 1.2rem 1.2rem;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 8px 24px rgba(15,23,42,.04)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-kicker{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list li{display:flex;gap:.65rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:#4b5563}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-list strong{color:#111827;font-weight:600}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-check{flex-shrink:0;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;margin-top:.1rem;border-radius:50%;background:#f3eefe;color:#7c3aed}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.9rem;border-top:1px solid rgba(15,23,42,.08)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat{text-align:center;padding:.25rem .15rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-val{display:block;font-size:1rem;font-weight:700;line-height:1.2;color:#111827;font-family:var(--tp-ff-heading)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-lbl{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-top:.2rem}@media (max-width:575.98px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stats{grid-template-columns:1fr;text-align:left}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat{text-align:left;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-lbl,.tcp-capabilities-faq--pro .tcp-capabilities-faq__spotlight-stat-val{display:inline;margin-top:0}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__actions{display:flex;flex-wrap:wrap;gap:.65rem}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;text-decoration:none;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--primary{background:#9333ea;border:1px solid #9333ea;color:#fff!important;box-shadow:0 4px 14px rgba(147,51,234,.25)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--primary:hover{background:#7c3aed;border-color:#7c3aed;color:#fff!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--ghost{background:#fff;border:1px solid rgba(15,23,42,.12);color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__btn--ghost:hover{border-color:rgba(147,51,234,.35);color:#7c3aed!important;background:#faf8ff}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{width:100%;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:16px;padding:1.25rem 1.15rem 1.15rem;box-shadow:0 8px 28px rgba(15,23,42,.04)}@media (min-width:768px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{padding:1.5rem 1.4rem 1.35rem}}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-index{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.85rem;height:1.85rem;margin-right:.7rem;padding:0 .35rem;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:#f3f4f6;color:#6b7280}.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-qtext{flex:1 1 auto;min-width:0;text-align:left}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items{margin-bottom:.55rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;overflow:hidden;box-shadow:none}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items:last-child{margin-bottom:0}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-items.tp-faq-active{border-radius:12px}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons{display:flex!important;align-items:center;padding:.95rem 2.75rem .95rem .95rem!important;font-size:.9375rem;line-height:1.4;font-weight:600;background-color:#fff!important;border:none;color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed{background-color:#fff!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed:hover,.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed){background-color:#faf8ff!important;color:#111827!important}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed) .tcp-capabilities-faq__faq-index{background:#9333ea;color:#fff}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons::after{font-family:inherit!important;background-image:none!important;content:""!important;width:.45rem;height:.45rem;border-style:solid;border-color:#9ca3af;border-width:0 2px 2px 0;top:50%;right:1.15rem;opacity:1;transform:translateY(-50%) rotate(-45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons:not(.collapsed)::after{border-color:#9333ea!important;transform:translateY(-65%) rotate(45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-buttons.collapsed::after{content:""!important;transform:translateY(-50%) rotate(-45deg)}.tcp-capabilities-faq--pro .tcp-capabilities-faq__accordion .tp-custom-accordion-2 .accordion-body{margin:0 .95rem;padding-top:.25rem;padding-bottom:1.05rem;font-size:.9rem;line-height:1.65;color:#6b7280;background:0 0;border-top:1px solid rgba(15,23,42,.06)}@media (max-width:991.98px){.tcp-capabilities-faq--pro .tcp-capabilities-faq__faq-panel{margin-top:.5rem}}.tcp-sample-cta,.tcp-sample-cta--story{padding-top:clamp(1.35rem,2.8vw,2.15rem);padding-bottom:clamp(1.35rem,2.8vw,2.15rem);background:#fff;border-top:1px solid rgba(15,23,42,.06);border-bottom:1px solid rgba(15,23,42,.06);color:#4b5563}.tcp-sample-cta__form-card{height:100%;background:#fff;border-radius:18px;padding:1.35rem 1.25rem 1.45rem;box-shadow:0 10px 32px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08)}@media (min-width:768px){.tcp-sample-cta__form-card{padding:1.6rem 1.55rem 1.7rem}}.tcp-sample-cta__form-eyebrow{display:inline-flex;margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tcp-header-accent,#9333ea)}.tcp-sample-cta__form-title{font-size:clamp(1.45rem, 1.2rem + .9vw, 1.85rem);font-weight:700;color:#0b0b10;margin:0 0 .55rem;line-height:1.25;letter-spacing:-.02em;font-family:var(--tp-ff-heading)}.tcp-sample-cta__form-lead{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0 0 1.15rem}.tcp-sample-cta__form-wrap{max-width:100%}.tcp-sample-cta__label{display:block;font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.2rem;letter-spacing:.01em}.tcp-sample-cta .tcp-sample-cta__control.form-control,.tcp-sample-cta .tcp-sample-cta__control.form-select{min-height:0!important;padding:.45rem .75rem;font-size:.875rem;line-height:1.35;border:1px solid #d1d5db;border-radius:8px;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.tcp-sample-cta .tcp-sample-cta__control.form-select{padding-top:.45rem;padding-bottom:.45rem;background-position:right .55rem center;background-size:14px 11px}.tcp-sample-cta__fields>[class*=col-]{padding-top:.05rem;padding-bottom:.05rem}.tcp-sample-cta .tcp-sample-cta__control.form-control::placeholder{color:#9ca3af;opacity:1}.tcp-sample-cta .tcp-sample-cta__control.form-control:focus,.tcp-sample-cta .tcp-sample-cta__control.form-select:focus{border-color:var(--tcp-header-accent,#9333ea);box-shadow:0 0 0 2px rgba(147,51,234,.18);outline:0}.tcp-sample-cta__consent-label{font-size:.78rem;line-height:1.45;color:#4b5563}.tcp-sample-cta__story{height:100%;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.15rem;min-height:100%;background:#f7f8fa;border-radius:18px;border:1px solid rgba(15,23,42,.06)}@media (min-width:992px){.tcp-sample-cta__story{padding:1.75rem 1.6rem}}.tcp-sample-cta__story-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcp-header-accent,#9333ea)}.tcp-sample-cta__story-rule{display:inline-block;width:1.75rem;height:2px;background:var(--tcp-header-accent,#9333ea);border-radius:2px}.tcp-sample-cta__story-title{font-size:clamp(1.55rem, 1.2rem + 1.35vw, 2.35rem);font-weight:700;color:#0b0b10;margin:0 0 1rem;line-height:1.2;letter-spacing:-.025em;font-family:var(--tp-ff-heading);max-width:22ch}.tcp-sample-cta__story-accent{color:#ca8a04}.tcp-sample-cta__story-lead{margin:0 0 1.35rem;font-size:1rem;line-height:1.65;color:#6b7280;max-width:36rem}.tcp-sample-cta__quote{margin:0 0 1.35rem;padding:.15rem 0 .15rem 1.05rem;border-left:3px solid var(--tcp-header-accent,#9333ea);position:relative}.tcp-sample-cta__quote-mark{display:block;color:var(--tcp-header-accent,#9333ea);font-size:1.75rem;line-height:1;font-family:Georgia,"Times New Roman",serif;margin-bottom:.25rem}.tcp-sample-cta__quote p{margin:0;color:#111827;font-size:1.05rem;font-weight:600;line-height:1.45}.tcp-sample-cta__author{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.tcp-sample-cta__avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--tcp-header-accent,#9333ea);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.tcp-sample-cta__author-meta{min-width:0;display:flex;flex-direction:column;gap:.1rem}.tcp-sample-cta__author-name{color:#111827;font-size:.95rem;font-weight:700;line-height:1.25}.tcp-sample-cta__author-role{color:#6b7280;font-size:.8rem;line-height:1.35}.tcp-sample-cta__story-cta{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.85rem 1.45rem;border-radius:999px;background:#111827;color:#fff!important;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 24px rgba(15,23,42,.12)}.tcp-sample-cta__story-cta:hover{color:#fff!important;background:var(--tcp-header-accent,#9333ea);transform:translateY(-1px);box-shadow:0 12px 28px rgba(147,51,234,.22)}.tcp-sms-consent{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;margin-top:.65rem;margin-bottom:.35rem;background:#f6f7fa;border:1px solid #e4e7ee;border-radius:8px;box-sizing:border-box;max-width:100%}.tcp-sms-consent.form-check{padding-left:.85rem}.tcp-sample-cta__consent.tcp-sms-consent.form-check{padding-left:.85rem!important;margin-top:.65rem}.tcp-sms-consent .form-check-input{float:none;margin-left:0!important;margin-top:.18rem;flex-shrink:0;width:1.05rem;height:1.05rem;border-radius:.2rem;cursor:pointer}.tcp-sms-consent .form-check-label{flex:1;min-width:0;font-size:.8125rem;line-height:1.5;color:var(--tp-text-body,#495057);cursor:pointer;margin-bottom:0}.tcp-sms-consent .form-check-label.text-theme{color:var(--tp-text-body,#495057)}.tcp-sms-consent .form-check-label a{color:#1a73e8;font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.tcp-sms-consent .form-check-label a:hover{color:var(--tp-common-purple-2,#9333ea)}#quoteModal .tcp-sms-consent{margin-left:0;margin-right:0}.tcp-toast-root{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:11000;display:flex;flex-direction:column;gap:.5rem;max-width:min(360px,calc(100vw - 2rem));pointer-events:none}.tcp-toast{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(9,5,47,.14);opacity:0;transform:translateX(12px);transition:opacity .25s,transform .25s;pointer-events:auto}.tcp-toast--visible{opacity:1;transform:translateX(0)}.tcp-toast--error{border-left:4px solid #c4161c}.tcp-toast--success{border-left:4px solid #16a34a}.tcp-toast__icon{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.tcp-toast--error .tcp-toast__icon{background:#fde8ea;color:#c4161c}.tcp-toast--success .tcp-toast__icon{background:#dcfce7;color:#16a34a}.tcp-toast__text{flex:1;font-size:.8125rem;line-height:1.4;color:#1f2937}.tcp-toast__close{border:none;background:0 0;color:#9ca3af;font-size:1.1rem;line-height:1;padding:0;cursor:pointer}.js-quote-form .form-control.is-invalid,.js-quote-form select.is-invalid,.tcp-quote-form .form-control.is-invalid,.tcp-quote-form .form-select.is-invalid,.tcp-quote-modal-form .form-control.is-invalid,.tcp-quote-modal-form .form-select.is-invalid{border-color:#c4161c!important;box-shadow:0 0 0 3px rgba(196,22,28,.1)!important}.tcp-field-error{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.35;color:#c4161c;font-weight:500}.tcp-sample-cta__form .tcp-field-error,.tp-contact-4__input-box .tcp-field-error{margin-top:.4rem}.tcp-sample-cta__control.is-invalid,.tp-contact-4__input-box input.is-invalid{border-color:#c4161c!important}.tcp-contact-page{--tcp-contact-purple:var(--tp-common-purple-2, #9333ea);--tcp-contact-purple-soft:var(--tp-common-pink-2, #f5f3ff);--tcp-contact-surface:var(--tp-common-pink-3, #faf5ff);--tcp-contact-border:var(--tp-border-1, #e8e0f4);--tcp-contact-text:var(--tp-text-body, #64748b);--tcp-contact-heading:var(--tp-heading-primary, #0b0b10);background:linear-gradient(180deg,var(--tcp-contact-surface) 0,#fff 42%,#fff 100%)}.tcp-contact-page__area{padding:clamp(1.5rem,3vw,2.35rem) 0 clamp(2rem,4vw,3rem)!important}.tcp-contact-page__form-card{background:#fff;border:1px solid var(--tcp-contact-border);border-radius:14px;padding:1.35rem 1.35rem 1.15rem;box-shadow:0 8px 28px rgba(147,51,234,.08);margin-bottom:1.1rem}.tcp-contact-page .tp-contact-4__contact-form{background:0 0!important;padding:0!important}.tcp-contact-page__form-head{margin-bottom:.9rem}.tcp-contact-page .tp-contact-4__contact-form h1,.tcp-contact-page__form-head h1{margin:0 0 .4rem;font-size:clamp(1.35rem, 2.4vw, 1.85rem);font-weight:700;color:var(--tcp-contact-heading);line-height:1.25}.tcp-contact-page .tp-contact-4__contact-form>span,.tcp-contact-page__form-sub{display:block;margin:0;font-size:.9rem;line-height:1.5;color:var(--tcp-contact-text)}.tcp-contact-page .tp-contact-4__input-box input,.tcp-contact-page .tp-contact-4__textarea-box textarea{width:100%;border:1px solid var(--tcp-contact-border);border-radius:10px;background:#fff;color:var(--tcp-contact-heading);padding:.8rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.tcp-contact-page .tp-contact-4__textarea-box textarea{min-height:120px;resize:vertical}.tcp-contact-page .tp-contact-4__input-box input:focus,.tcp-contact-page .tp-contact-4__textarea-box textarea:focus{outline:0;border-color:var(--tcp-contact-purple);box-shadow:0 0 0 3px rgba(147,51,234,.14)}.tcp-contact-page__captcha{margin-top:.15rem}.tcp-contact-page .tp-contact-4__captcha-label{margin-bottom:.45rem;font-size:.875rem;font-weight:600;color:var(--tcp-contact-heading)}.tcp-contact-page .tp-contact-4__captcha-row{display:flex;gap:.6rem;align-items:stretch}.tcp-contact-page .tp-contact-4__captcha-input{flex:1 1 auto;min-width:0}.tcp-contact-page__captcha-refresh{flex:0 0 auto;border:1px solid var(--tcp-contact-border);color:var(--tcp-contact-purple);background:var(--tcp-contact-purple-soft);border-radius:10px;font-weight:600;font-size:.875rem;padding:.55rem .9rem}.tcp-contact-page__captcha-refresh:hover{background:var(--tcp-contact-purple);border-color:var(--tcp-contact-purple);color:#fff}.tcp-contact-page__actions{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}.tcp-contact-page__consent,.tcp-contact-page__save{margin:0!important}.tcp-contact-page .tcp-sms-consent.tcp-contact-page__consent{margin-top:0!important;margin-bottom:0!important;padding:.55rem .7rem}.tcp-contact-page__form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.tcp-contact-page__form-foot .tp-contact-4__btn{margin:0;padding:0}.tcp-contact-page__submit{min-width:8.5rem}.tcp-contact-page__form-card{padding-bottom:.85rem}.tcp-contact-page__info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 .9rem}.tcp-contact-page__info-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--tcp-contact-border);background:#fff;text-decoration:none!important;transition:border-color .15s,background .15s,transform .15s;min-height:100%}.tcp-contact-page__info-card:hover{background:var(--tcp-contact-purple);border-color:var(--tcp-contact-purple);transform:translateY(-1px)}.tcp-contact-page__info-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--tcp-contact-purple)}.tcp-contact-page__info-card:hover .tcp-contact-page__info-label,.tcp-contact-page__info-card:hover .tcp-contact-page__info-value{color:#fff}.tcp-contact-page__info-value{font-size:.9rem;line-height:1.45;color:var(--tcp-contact-heading);word-break:break-word}.tcp-contact-page__dept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.1rem}.tcp-contact-page__dept-card{padding:1.05rem 1.1rem;border-radius:12px;border:1px solid var(--tcp-contact-border);background:linear-gradient(180deg,#fff 0,var(--tcp-contact-purple-soft) 100%);height:100%}.tcp-contact-page__dept-title{margin:0 0 .55rem;font-size:1rem;font-weight:700;color:var(--tcp-contact-heading)}.tcp-contact-page__dept-line{margin:0 0 .35rem;font-size:.875rem;line-height:1.45;color:var(--tcp-contact-text)}.tcp-contact-page__dept-line a{color:var(--tcp-contact-purple);text-decoration:none;font-weight:600}.tcp-contact-page__dept-line a:hover{text-decoration:underline}.tcp-contact-page__wa-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:.55rem;padding:.55rem .95rem!important;font-size:.8125rem!important;min-height:0!important;line-height:1.2!important}.tcp-contact-page__map{border-radius:14px;overflow:hidden;border:1px solid var(--tcp-contact-border);box-shadow:0 8px 24px rgba(147,51,234,.08)}.tcp-contact-page__map iframe{width:100%!important;height:300px!important;display:block}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:2rem;padding-bottom:2rem}@media (max-width:991.98px){.tcp-contact-page__area{padding:1rem 0 1.35rem!important}.tcp-contact-page__form-card{padding:1rem .95rem .9rem;border-radius:12px;margin-bottom:.85rem}.tcp-contact-page__dept-grid,.tcp-contact-page__info-grid{grid-template-columns:1fr;gap:.55rem;margin-bottom:.75rem}.tcp-contact-page__map iframe{height:220px!important}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:1.35rem;padding-bottom:1.35rem}.tcp-contact-page__cta .tp-cta-4__title{font-size:1.25rem;line-height:1.3}}@media (max-width:767.98px){.tcp-contact-page__area{padding:.65rem 0 1rem!important}.tcp-contact-page__form-card{padding:.85rem .75rem .55rem;border-radius:11px;margin-bottom:.7rem;box-shadow:0 3px 12px rgba(147,51,234,.06)}.tcp-contact-page__form-head{margin-bottom:.65rem}.tcp-contact-page .tp-contact-4__contact-form h1,.tcp-contact-page__form-head h1{font-size:1.15rem;margin-bottom:.25rem}.tcp-contact-page__form-sub{font-size:.78rem;line-height:1.4}.tcp-contact-page .row.g-2{--bs-gutter-y:0.4rem;--bs-gutter-x:0.55rem}.tcp-contact-page .tp-contact-4__input-box input,.tcp-contact-page .tp-contact-4__textarea-box textarea{padding:.62rem .75rem;font-size:.85rem;border-radius:8px}.tcp-contact-page .tp-contact-4__textarea-box textarea{min-height:88px}.tcp-contact-page .tp-contact-4__captcha-label{font-size:.8rem;margin-bottom:.35rem}.tcp-contact-page .tp-contact-4__captcha-row{flex-direction:column;gap:.4rem}.tcp-contact-page__captcha-refresh{width:100%;padding:.55rem .8rem}.tcp-contact-page .tcp-sms-consent.tcp-contact-page__consent{margin:0!important;padding:.5rem .6rem}.tcp-contact-page__consent .form-check-label,.tcp-contact-page__save .form-check-label{font-size:.75rem;line-height:1.35}.tcp-contact-page__form-foot{flex-direction:column;align-items:stretch;gap:.4rem;margin:0!important;padding:0!important}.tcp-contact-page .tp-contact-4__btn .tp-btn-square,.tcp-contact-page__submit{width:100%;min-height:40px!important;height:auto!important;padding:.55rem .85rem!important;font-size:.875rem!important;margin:0!important}.tcp-contact-page__dept-card,.tcp-contact-page__info-card{padding:.7rem .75rem;border-radius:9px}.tcp-contact-page__info-label{font-size:.68rem}.tcp-contact-page__dept-line,.tcp-contact-page__info-value{font-size:.78rem}.tcp-contact-page__dept-title{font-size:.875rem;margin-bottom:.3rem}.tcp-contact-page__wa-btn{width:100%;margin-top:.35rem;padding:.5rem .8rem!important;font-size:.78rem!important}.tcp-contact-page__map{border-radius:10px}.tcp-contact-page__map iframe{height:180px!important}.tcp-contact-page__cta .tp-cta-4__bg{padding-top:1.1rem;padding-bottom:1.1rem}.tcp-contact-page__cta .tp-cta-4__title{font-size:1.05rem;line-height:1.25}.tcp-contact-page__cta .tp-cta-4__title br{display:none}.tcp-contact-page .breadcrumb__area,.tcp-contact-page .page-breadcrumb,.tcp-contact-page .tp-breadcrumb__area,.tcp-contact-page [class*=breadcrumb]{margin-bottom:0}}#quoteModal{z-index:10080!important}body.modal-open .modal-backdrop{z-index:10075!important}.tcp-quote-modal-dialog{max-width:min(720px,calc(100vw - 1.5rem));margin:.75rem auto}#quoteModal .modal-dialog.modal-dialog-centered{align-items:center;min-height:calc(100% - 1.5rem)}.tcp-quote-modal{border:none;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(9,5,47,.2)}.tcp-quote-modal-form{display:flex;flex-direction:column;height:auto;max-height:min(88vh,720px)}.tcp-quote-modal__header{flex-shrink:0;align-items:flex-start;gap:.75rem;padding:.85rem 1.15rem .65rem;background:linear-gradient(135deg,#f8f6ff 0,#fff 55%);border-bottom:1px solid #ece8f5}.tcp-quote-modal__header .modal-title{font-size:1.1rem;font-weight:700;color:#1a1630;margin-bottom:.15rem}.tcp-quote-modal__subtitle{font-size:.78rem;color:#6b7280}.tcp-quote-modal__body{flex:0 1 auto;overflow-x:hidden;overflow-y:auto;padding:.65rem 1.15rem .35rem;-webkit-overflow-scrolling:touch}#quoteModal select,.tcp-quote-form select,.tcp-quote-modal-form select{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important}#quoteModal .nice-select,.tcp-quote-form .nice-select,.tcp-quote-modal-form .nice-select{display:none!important}.tcp-quote-section{margin-bottom:.7rem;padding-bottom:.65rem;border-bottom:1px solid #eef0f5}.tcp-quote-section--last{border-bottom:none;margin-bottom:0;padding-bottom:0}.tcp-quote-section__title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea);margin:0 0 .65rem}.tcp-field-label{display:block;font-size:.75rem;font-weight:600;color:#374151;margin-bottom:.25rem}.tcp-field-hint{display:block;font-size:.6875rem;color:#9ca3af;margin-top:.25rem;line-height:1.3}.tcp-quote-form .form-control,.tcp-quote-form .form-select,.tcp-quote-modal-form .form-control,.tcp-quote-modal-form .form-select{font-size:.8125rem;min-height:36px;padding:.35rem .55rem;border:1px solid #d8dce6;border-radius:8px;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}.tcp-quote-form .form-control:focus,.tcp-quote-form .form-select:focus,.tcp-quote-modal-form .form-control:focus,.tcp-quote-modal-form .form-select:focus{border-color:var(--tp-common-purple-2,#9333ea);box-shadow:0 0 0 3px rgba(147,51,234,.12)}.tcp-quote-form textarea.form-control,.tcp-quote-modal-form textarea.form-control{min-height:56px;resize:vertical}.tcp-quote-form input[type=file].form-control,.tcp-quote-modal-form input[type=file].form-control{min-height:34px;padding:.25rem .45rem;font-size:.75rem}.tcp-captcha-box{border:1px solid #e8e0f5;border-radius:10px;background:linear-gradient(135deg,#faf8ff 0,#fff 100%);overflow:hidden}.tcp-captcha-box__head{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-bottom:1px solid #efe8f8;background:rgba(147,51,234,.04)}.tcp-captcha-box__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--tp-common-purple-2,#9333ea);color:#fff;font-size:.9rem;flex-shrink:0}.tcp-captcha-box__label{display:block;font-size:.8125rem;font-weight:700;color:#1a1630;line-height:1.2}.tcp-captcha-box__hint{display:block;font-size:.6875rem;color:#9ca3af;margin-top:.1rem}.tcp-captcha-box__body{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem .85rem}.tcp-captcha-box__challenge{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tcp-captcha-box__challenge-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.tcp-captcha-box__equation{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.35rem .75rem;font-size:1.05rem;font-weight:700;color:var(--tp-common-purple-2,#9333ea);background:#fff;border:1px solid #e0d4f5;border-radius:8px;letter-spacing:.02em}.tcp-captcha-box__answer-wrap{display:flex;align-items:stretch;flex:1 1 180px;gap:.45rem;min-width:0}.tcp-captcha-box__input{flex:1 1 auto;min-width:0;max-width:none!important;text-align:center;font-weight:600;font-size:.9375rem!important}.tcp-captcha-box__refresh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .75rem;border:1px solid #d8dce6;border-radius:8px;background:#fff;color:#4b5563;font-size:.75rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.tcp-captcha-box__refresh:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf8ff}.tcp-captcha-box__refresh i{font-size:.8rem}.tcp-quote-file-preview img{max-width:64px;max-height:64px;margin-top:.35rem;border-radius:6px;border:1px solid #eef0f5}.tcp-quote-form__consent.tcp-sms-consent,.tcp-quote-modal__consent.tcp-sms-consent{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;background:#f9fafb;border:1px solid #eef0f5}.tcp-quote-form__consent .form-check-label,.tcp-quote-modal__consent .form-check-label{font-size:.6875rem;line-height:1.4;color:#4b5563}.tcp-quote-modal__footer{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.65rem 1.15rem;background:#fafbfc;border-top:1px solid #eef0f5}.tcp-quote-modal__submit{background:var(--tp-common-purple-2,#9333ea);border-color:var(--tp-common-purple-2,#9333ea)}.tcp-quote-form__submit:disabled,.tcp-quote-modal__submit:disabled{opacity:.7}.tcp-quote-form__submit,.tcp-quote-modal__submit{background:var(--tp-common-purple-2,#9333ea);border:1px solid var(--tp-common-purple-2,#9333ea);color:#fff;font-weight:600;font-size:.875rem;padding:.55rem 1.5rem;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.tcp-quote-form__submit:focus,.tcp-quote-form__submit:hover,.tcp-quote-modal__submit:focus,.tcp-quote-modal__submit:hover{background:#7c22d4;border-color:#7c22d4;color:#fff}#getQuote.tcp-about__area{background:linear-gradient(180deg,#faf9fc 0,#fff 40%)}.tcp-home-quote__heading{padding-bottom:2.5rem}.tcp-home-quote__title{font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:700;color:#1a1630;margin-bottom:.5rem}.tcp-home-quote__subtitle{font-size:.9375rem;color:#6b7280;max-width:32rem;margin:0 auto}.tcp-home-quote__card{background:#fff;border:1px solid #ece8f5;border-radius:14px;box-shadow:0 12px 40px rgba(9,5,47,.08);padding:1.25rem 1.35rem 1.35rem}.tcp-home-quote__card-head{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #eef0f5}.tcp-home-quote__card-head .tcp-home-quote__title{font-size:1.35rem;margin-bottom:.35rem}.tcp-quote-form__actions{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.85rem;border-top:1px solid #eef0f5}@media (max-width:767.98px){.tcp-home-quote__card{padding:1rem;border-radius:12px}.tcp-quote-form__actions{justify-content:stretch}.tcp-quote-form__actions .tcp-quote-form__submit{width:100%}#getQuote .tcp-quote-section .col-6{flex:0 0 50%;max-width:50%}#getQuote .tcp-quote-section .col-md-3,#getQuote .tcp-quote-section .col-md-4{flex:0 0 100%;max-width:100%}.tcp-quote-modal-dialog{max-width:calc(100vw - .5rem);margin:.35rem auto}.tcp-quote-modal-form{max-height:90vh}.tcp-quote-modal__body,.tcp-quote-modal__footer,.tcp-quote-modal__header{padding-left:.9rem;padding-right:.9rem}.tcp-quote-modal__header .modal-title{font-size:1.05rem}.tcp-quote-section .col-6{flex:0 0 50%;max-width:50%}.tcp-quote-section .col-lg-3,.tcp-quote-section .col-md-4,.tcp-quote-section .col-md-8{flex:0 0 100%;max-width:100%}.tcp-captcha-box__body{flex-direction:column;align-items:stretch}.tcp-captcha-box__challenge{justify-content:center}.tcp-captcha-box__answer-wrap{flex:1 1 100%}.tcp-captcha-box__refresh-text{display:none}.tcp-captcha-box__refresh{padding:0 .65rem}.tcp-quote-modal__footer{flex-direction:column-reverse}.tcp-quote-modal__footer .btn{width:100%}}.mini-form .tcp-sms-consent{margin-top:.55rem}@media (max-width:575.98px){.tcp-sms-consent{gap:.55rem;padding:.65rem .7rem;border-radius:7px;margin-top:.5rem}.tcp-sms-consent.form-check{padding-left:.7rem}.tcp-sample-cta__consent.tcp-sms-consent.form-check{padding-left:.7rem!important}.tcp-sms-consent .form-check-input{width:1.15rem;height:1.15rem;margin-top:.12rem}.tcp-sms-consent .form-check-label{font-size:.78rem;line-height:1.48}}@media (max-width:399.98px){.tcp-sms-consent .form-check-label{font-size:.74rem;line-height:1.46}}.tcp-sample-cta__link{color:var(--tcp-header-accent,#9333ea);font-weight:600;text-decoration:underline}.tcp-sample-cta__link:hover{color:#1d4ed8}.tcp-sample-cta__captcha-input{flex:1 1 200px;min-width:0}.tcp-sample-cta__captcha-refresh{border-radius:8px;padding:.42rem .85rem;font-size:.8125rem;line-height:1.35;border-color:#d1d5db;color:#374151;background:#fff}.tcp-sample-cta__captcha-refresh:hover{border-color:#9ca3af;background:#f9fafb;color:#111827}.tcp-sample-cta__submit{border-radius:999px;padding:.7rem 1.5rem;font-weight:700;font-size:.9rem;font-family:var(--tp-ff-heading);background:#111827;border:1px solid #111827;color:#fff!important;transition:background .15s,border-color .15s,box-shadow .15s}.tcp-sample-cta__submit:hover{background:var(--tcp-header-accent,#9333ea);border-color:var(--tcp-header-accent,#9333ea);color:#fff!important;box-shadow:0 6px 18px rgba(37,99,235,.28)}@media (max-width:991.98px){.tcp-sample-cta,.tcp-sample-cta--story{padding-top:clamp(1.15rem,3.5vw,1.65rem);padding-bottom:clamp(1.15rem,3.5vw,1.65rem)}.tcp-sample-cta__form-card{padding:1.15rem 1rem 1.25rem}.tcp-sample-cta__story{padding:1.2rem 1.05rem 1.3rem;margin-top:.15rem}.tcp-sample-cta__story-title{max-width:none;font-size:clamp(1.35rem, 5.2vw, 1.75rem)}.tcp-sample-cta__story-lead{font-size:.9375rem;margin-bottom:1.15rem}.tcp-sample-cta__quote p{font-size:.975rem}.tcp-sample-cta__author{margin-bottom:1.2rem}.tcp-sample-cta__story-cta{padding:.75rem 1.25rem;font-size:.875rem}}@media (max-width:575.98px){.tcp-sample-cta__form-card{padding:1.05rem .9rem 1.15rem;border-radius:14px}.tcp-sample-cta__story{padding:1.1rem .95rem 1.2rem;border-radius:14px}.tcp-sample-cta__story-eyebrow{margin-bottom:.75rem}.tcp-sample-cta__author-role{overflow-wrap:anywhere}}.tcp-home-seo-blocks,.tcp-home-seo-blocks--pro{position:relative;isolation:isolate;padding:clamp(1.35rem,2.8vw,2.15rem) 0 clamp(.75rem,1.5vw,1.15rem);background:#fff;border-top:1px solid rgba(15,23,42,.06);border-bottom:none}.tcp-home-seo-blocks__header{position:relative;z-index:1;margin-bottom:clamp(.9rem,1.8vw,1.35rem)}.tcp-home-seo-blocks__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 auto .65rem;padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(147,51,234,.14);background:#f4f0ff;color:#7c3aed;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.tcp-home-seo-blocks__title{max-width:40rem;margin:0 auto;font-size:clamp(1.5rem, 1.25rem + 1vw, 1.95rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#0b0b10;font-family:var(--tp-ff-heading)}.tcp-home-seo-blocks__title::after{content:"";display:block;width:2.5rem;height:3px;margin:.65rem auto 0;border-radius:999px;background:#9333ea}.tcp-home-industries,.tcp-home-why{position:relative;z-index:1}.tcp-home-why{padding-bottom:clamp(2rem,3.5vw,2.75rem)}.tcp-home-industries{padding-top:.25rem;padding-bottom:0}.tcp-home-industries__card,.tcp-home-industries__panel,.tcp-home-why__card{position:relative;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f7f8fa;box-shadow:none;overflow:hidden}.tcp-home-industries__card-accent,.tcp-home-why__card-accent{display:none}.tcp-home-industries__card-body,.tcp-home-industries__panel,.tcp-home-why__card-body{padding:clamp(1.25rem,2.2vw,1.85rem) clamp(1.15rem,2.5vw,2rem)}.tcp-home-industries__closing p,.tcp-home-industries__intro,.tcp-home-industries__item p,.tcp-home-industries__lead,.tcp-home-why__lead,.tcp-home-why__text{color:#4b5563;font-size:.95rem;line-height:1.7;font-weight:400}.tcp-home-industries__lead,.tcp-home-why__lead{font-size:1rem;font-weight:500;color:#374151;margin-bottom:.95rem}.tcp-home-why__text{margin-bottom:.95rem}.tcp-home-why__text--closing{padding-top:1rem;margin-top:.25rem;border-top:1px solid rgba(15,23,42,.08);color:#6b7280}.tcp-home-industries__item-title,.tcp-home-why__subheading{font-size:clamp(1rem, .95rem + .3vw, 1.1rem);font-weight:700;color:#111827;margin:0 0 .85rem;font-family:var(--tp-ff-heading);line-height:1.35}.tcp-home-why__subheading{margin-top:.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(15,23,42,.08);border-image:none}.tcp-home-industries__intro{margin:.75rem auto 0;max-width:40rem;color:#6b7280}.tcp-home-why__list{list-style:none;padding:0;margin:0 0 1.15rem;display:grid;gap:.55rem}.tcp-home-why__benefit{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem .85rem;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:none;color:#374151;font-size:.9rem;font-weight:500;line-height:1.5;transition:border-color .15s}.tcp-home-why__benefit:hover{border-color:rgba(147,51,234,.22);box-shadow:none;transform:none}.tcp-home-why__benefit-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.05rem;border-radius:50%;font-size:.65rem;font-weight:800;color:#7c3aed;background:#f3eefe;box-shadow:none}.tcp-home-industries__lead{margin-bottom:1.25rem}.tcp-home-industries__grid{display:grid;gap:.75rem;margin-bottom:1.25rem}@media (min-width:768px){.tcp-home-why__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.tcp-home-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.tcp-home-industries__item{margin:0;padding:1rem 1.05rem 1.05rem;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:none;transition:border-color .15s}.tcp-home-industries__item::before{display:none}.tcp-home-industries__item:hover{border-color:rgba(147,51,234,.22);box-shadow:none;transform:none}.tcp-home-industries__item-title{margin-bottom:.4rem}.tcp-home-industries__item p{margin-bottom:0;font-size:.875rem;line-height:1.6;color:#6b7280}.tcp-home-industries__closing{padding:1rem 1.1rem;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.08);border-left:3px solid #9333ea}.tcp-home-industries__closing p{font-weight:500;color:#374151}.tcp-home-industries__link{color:#7c3aed;font-weight:700;text-decoration:underline;text-underline-offset:0.15em}.tcp-home-industries__link:hover{color:#6d28d9}.tcp-footer-trust-logistics{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;background:#f4f6f8;padding:1.35rem 0}.tcp-footer-trust-logistics__split{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}.tcp-footer-trust-logistics__divider{width:1px;align-self:stretch;background:#d9dee6;min-height:4rem}.tcp-footer-trust-logistics__block{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tcp-footer-trust-logistics__block--highlights{align-items:center;text-align:center}.tcp-footer-trust-logistics__block--highlights .tcp-footer-trust-logistics__heading{text-align:center}.tcp-footer-trust-logistics__block--highlights .tcp-footer-trust-logistics__heading::after{margin-left:auto;margin-right:auto}.tcp-footer-trust-logistics__block--logistics{align-items:flex-end;text-align:right}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__heading{text-align:right}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__heading::after{margin-left:auto;margin-right:0}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__logos-wrap{justify-content:flex-end;padding-right:1.25rem}.tcp-footer-trust-logistics__heading{font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--tp-common-purple-2,#9333ea);margin:0 0 1rem;padding:0;font-family:var(--tp-ff-heading);width:100%;position:relative}.tcp-footer-trust-logistics__heading::after{content:"";display:block;width:2.25rem;height:2px;margin-top:.4rem;border-radius:999px;background:var(--tp-common-purple-2,#9333ea)}.tcp-footer-trust-logistics__heading--logistics{font-size:.8125rem;font-weight:800}.tcp-footer-trust-logistics__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;list-style:none;margin:0;padding:0;width:100%;max-width:22rem}.tcp-footer-trust-logistics__highlights li{display:flex;align-items:center;gap:.45rem;min-width:0;text-align:left}.tcp-footer-trust-logistics__highlight-icon{flex:0 0 auto;display:inline-flex;color:var(--tp-common-purple-2,#9333ea);line-height:0}.tcp-footer-trust-logistics__highlight-icon svg{width:1.15rem;height:1.15rem}.tcp-footer-trust-logistics__highlight-label{font-size:.8125rem;font-weight:600;color:#4b5563;line-height:1.25}.tcp-footer-trust-logistics__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;width:100%}.tcp-footer-trust-logistics__logos--trust{gap:1.25rem 1.75rem}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;min-height:0;min-width:0;background:0 0;border:0;border-radius:0;box-shadow:none;line-height:0;text-decoration:none;color:var(--tp-heading-primary);transition:opacity .15s}.tcp-footer-trust-logistics__logo-link:hover,.tcp-footer-trust-logistics__trust-link:hover{transform:none;box-shadow:none;opacity:.82}.tcp-footer-trust-logistics__trust-logo{display:block;width:auto;height:auto;max-height:40px;max-width:140px;object-fit:contain}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:1.25rem;gap:.45rem}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:11px;height:11px}.tcp-footer-trust-logistics__logos-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;width:100%}.tcp-footer-trust-logistics__logo-cell{flex:0 0 auto;width:auto;max-width:100%;padding:0}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{display:block;width:auto;height:32px;max-width:140px;object-fit:contain}@media (max-width:991.98px){.tcp-footer-trust-logistics{padding:1.25rem 0 1.5rem;background:0 0;border-top:none}.tcp-footer-trust-logistics__split{grid-template-columns:1fr;gap:.85rem}.tcp-footer-trust-logistics__divider{display:none}.tcp-footer-trust-logistics__block{padding:1rem 1rem 1.1rem;border-radius:14px;background:#f4f6f8;border:1px solid #e8ecf1}.tcp-footer-trust-logistics__heading{font-size:.75rem;margin-bottom:.75rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{flex-wrap:wrap;gap:.55rem .85rem}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{min-height:0;min-width:0;padding:0;border-radius:0;background:0 0;border:0;box-shadow:none}.tcp-footer-trust-logistics__trust-logo{max-height:32px;max-width:110px}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{width:auto;height:26px;max-width:110px}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:1.05rem;gap:.35rem}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer .tcp-clutch-wordmark__dot{width:9px;height:9px}}@media (pointer:coarse){.tp-menu-bar{min-width:44px;min-height:44px;padding:8px}}.tcp-cb-journey{--tcp-cb-journey-bg:#f4f5f7;--tcp-cb-journey-icon:#b57c8a;--tcp-cb-journey-text:#5c6370;--tcp-cb-journey-heading:#141823;background:var(--tcp-cb-journey-bg);padding:clamp(3rem,5.5vw,5.25rem) 0}.tcp-cb-journey__intro{margin-bottom:clamp(2rem,4vw,3rem);padding:0 .5rem}.tcp-cb-journey__title{font-family:inherit;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;color:var(--tcp-cb-journey-heading);letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.tcp-cb-journey__lead{max-width:42rem;margin:0 auto;font-size:1rem;line-height:1.65;color:var(--tcp-cb-journey-text)}.tcp-cb-journey__grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}@media (min-width:576px){.tcp-cb-journey__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:992px){.tcp-cb-journey__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}.tcp-cb-journey__card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.055);box-shadow:0 1px 2px rgba(0,0,0,.05),0 6px 20px rgba(0,0,0,.045);padding:1.5rem 1.25rem 1.625rem;height:100%;display:flex;flex-direction:column;text-align:left;transition:box-shadow .2s,transform .2s}.tcp-cb-journey__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;min-height:48px}.tcp-cb-journey__icon{width:48px;height:48px;color:var(--tcp-cb-journey-icon);flex-shrink:0}.tcp-cb-journey__step-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#8b9199;margin-bottom:.5rem}.tcp-cb-journey__card-title{font-family:inherit;font-size:1.0625rem;font-weight:700;color:#1a1d24;margin:0 0 .625rem;line-height:1.3;letter-spacing:-.01em}.tcp-cb-journey__card-text{font-size:.875rem;line-height:1.55;color:var(--tcp-cb-journey-text);margin:0}.tcp-cb-catalog{padding:2.25rem 0 2.5rem}.tcp-cb-catalog__intro{margin-bottom:1.15rem;max-width:44rem;margin-left:auto;margin-right:auto}.tcp-cb-catalog__heading{margin-bottom:.45rem;font-size:clamp(1.35rem, 2.5vw, 1.75rem);line-height:1.25}.tcp-cb-catalog__lead{margin:0 auto!important;font-size:.9375rem;line-height:1.55;max-width:36rem}.tcp-cb-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .6rem;align-items:stretch}@media (min-width:576px){.tcp-cb-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .65rem}}@media (min-width:768px){.tcp-cb-catalog{padding:2.75rem 0 3rem}.tcp-cb-catalog__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem .55rem}}.tcp-cb-catalog__cell{min-width:0}.tcp-cb-catalog__card{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.04);padding:.5rem .5rem .65rem;transition:box-shadow .15s}@media (hover:hover) and (pointer:fine){.tcp-cb-journey__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.tcp-cb-catalog__card:hover{box-shadow:0 4px 14px rgba(0,0,0,.07)}}.tcp-cb-catalog__thumb{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f8f9fa;line-height:0}.tcp-cb-catalog__thumb img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center;border-radius:0}.tcp-cb-catalog__body{padding-top:.4rem!important;padding-bottom:0!important}.tcp-cb-catalog__product-title{margin-bottom:.4rem!important;font-size:.8125rem!important;line-height:1.35!important;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-cb-catalog__btn.tp-btn-cart{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%;height:auto!important;min-height:2.15rem;padding:.35rem .95rem!important;font-size:.72rem!important;line-height:1.2!important;border-radius:999px;text-align:center}.tcp-cb-catalog__empty{grid-column:1/-1;padding:1rem .5rem}.tcp-site-policy,.tp-faq__area{background:linear-gradient(180deg,#f8fafc 0,#fff 32%,#fff 100%);padding-top:clamp(1.75rem,3.2vw,2.75rem)!important;padding-bottom:clamp(2.75rem,5vw,4.25rem)!important}.tcp-site-policy .container-fluid.custom-container-4,.tcp-site-policy .container.custom-container-4,.tcp-static-page-intro .container-fluid.custom-container-4,.tcp-static-page-intro .container.custom-container-4,.tp-faq__area .container-fluid.custom-container-4,.tp-faq__area .container.custom-container-4{width:100%;max-width:100%}.tcp-site-policy .container-fluid.custom-container-4>.row>.col-12,.tcp-site-policy .container.custom-container-4>.row>.col-12,.tcp-static-page-intro .container-fluid.custom-container-4>.row>[class*=col-],.tcp-static-page-intro .container.custom-container-4>.row>[class*=col-],.tp-faq__area .container-fluid.custom-container-4>.row>.col-12,.tp-faq__area .container.custom-container-4>.row>.col-12{max-width:100%;width:100%;flex:0 0 100%}.tcp-site-policy .tcp-page-content-heading--inset,.tp-faq__area .tcp-page-content-heading--inset{max-width:none;margin-top:0;margin-bottom:1.5rem;padding-bottom:.9rem;border-bottom:1px solid rgba(15,23,42,.08);letter-spacing:-.02em}.tcp-site-policy .tcp-site-page-prose{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:clamp(1.35rem,2.8vw,2.35rem) clamp(1.2rem,3vw,2.5rem);box-shadow:0 10px 28px rgba(15,23,42,.045)}.tcp-site-page-prose{font-family:var(--tp-ff-body, var(--tp-ff-heading, system-ui, -apple-system, "Segoe UI", sans-serif));font-size:1.0625rem;line-height:1.75;color:#334155;word-wrap:break-word;overflow-wrap:anywhere}.tcp-site-page-prose>:first-child{margin-top:0}.tcp-site-page-prose>:last-child{margin-bottom:0}.tcp-site-page-prose h1,.tcp-site-page-prose h2,.tcp-site-page-prose h3,.tcp-site-page-prose h4,.tcp-site-page-prose h5,.tcp-site-page-prose h6{color:#0f172a;font-family:var(--tp-ff-heading, inherit);font-weight:700;line-height:1.3;letter-spacing:-.015em;margin-top:2.15rem;margin-bottom:.85rem}.tcp-site-page-prose h1:first-child,.tcp-site-page-prose h2:first-child,.tcp-site-page-prose h3:first-child{margin-top:0}.tcp-site-page-prose h2{font-size:clamp(1.28rem, 2.2vw, 1.6rem);padding-top:.35rem}.tcp-site-page-prose h3{font-size:clamp(1.12rem, 1.8vw, 1.3rem);font-weight:650}.tcp-site-page-prose h4{font-size:1.0625rem}.tcp-site-page-prose p{font-weight:400;font-size:inherit;line-height:inherit;color:inherit;margin-top:0;margin-bottom:1.15rem}.tcp-site-policy .tcp-site-page-prose,.tcp-site-policy .tcp-site-page-prose p{color:#1e293b}.tcp-site-page-prose a{color:var(--tp-theme-2,#9333ea);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s}.tcp-site-page-prose a:hover{color:var(--tp-theme-3,#7c3aed)}.tcp-site-page-prose b,.tcp-site-page-prose strong{color:#0f172a;font-weight:650}.tcp-site-page-prose ol,.tcp-site-page-prose ul{margin:0 0 1.25rem;padding-left:1.35rem;list-style-position:outside}.tcp-site-page-prose li{list-style:revert;margin-bottom:.55rem;line-height:1.7;padding-left:.2rem}.tcp-site-page-prose li:last-child{margin-bottom:0}.tcp-site-page-prose ul>li{list-style-type:disc}.tcp-site-page-prose ol>li{list-style-type:decimal}.tcp-site-page-prose ul ul>li{list-style-type:circle}.tcp-site-page-prose ul ul ul>li{list-style-type:square}.tcp-site-page-prose ol ol>li{list-style-type:lower-alpha}.tcp-site-page-prose ol ol ol>li{list-style-type:lower-roman}.tcp-site-page-prose li>ol,.tcp-site-page-prose li>ul{margin-top:.45rem;margin-bottom:.45rem}.tcp-site-page-prose blockquote{margin:0 0 1.35rem;padding:1rem 1.25rem;border-left:4px solid var(--tp-theme-3,#9333ea);background:#f8fafc;color:#475569;font-style:normal;line-height:1.7;border-radius:0 10px 10px 0}.tcp-site-page-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.tcp-site-page-prose figure,.tcp-site-page-prose iframe,.tcp-site-page-prose img,.tcp-site-page-prose picture,.tcp-site-page-prose video{max-width:100%!important;height:auto!important}.tcp-site-page-prose h1,.tcp-site-page-prose h2,.tcp-site-page-prose h3,.tcp-site-page-prose h4,.tcp-site-page-prose h5,.tcp-site-page-prose h6,.tcp-site-page-prose li,.tcp-site-page-prose p{overflow-wrap:anywhere;word-wrap:break-word;max-width:100%}.tcp-site-page-prose iframe{border-radius:8px}.tcp-site-page-prose table{width:100%;max-width:100%;border-collapse:collapse;margin:.35rem 0 1.75rem;font-size:.95em;table-layout:auto;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-site-page-prose td,.tcp-site-page-prose th{border:1px solid #e2e8f0;padding:.7rem .9rem;text-align:left;vertical-align:top;line-height:1.55}.tcp-site-page-prose th{background:#f1f5f9;color:#0f172a;font-weight:650}.tcp-site-page-prose code,.tcp-site-page-prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em}.tcp-site-page-prose code{background:#f1f5f9;padding:.15em .4em;border-radius:4px;color:#132047}.tcp-site-page-prose pre{background:#132047;color:#f0f0f0;padding:1rem 1.15rem;border-radius:8px;overflow-x:auto;margin:0 0 1.5rem}.tcp-site-page-prose pre code{background:0 0;padding:0;color:inherit}.tp-faq__area .tp-custom-accordion-2 .accordion-items{margin-bottom:.75rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035);overflow:hidden}.tp-faq__area .tp-custom-accordion-2 .accordion-items.tp-faq-active{border-radius:12px}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons{padding:1.05rem 3rem 1.05rem 1.15rem;font-size:clamp(1rem, 1.6vw, 1.125rem);line-height:1.45;font-weight:650;color:#0f172a;background:#fff}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons:not(.collapsed){color:var(--tp-common-purple-2,#9333ea);background:#faf8ff}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons::after{right:1.15rem}.tp-faq__area .tp-custom-accordion-2 .accordion-body{margin:0 1.15rem;padding:.15rem 0 1.15rem;font-size:.9875rem;line-height:1.7;color:#334155;border-top:1px solid rgba(15,23,42,.06)}.tp-faq__area .text-center.mt-40{margin-top:2rem!important}.tp-faq__area .tp-btn-square{margin-top:.25rem}.tcp-static-page-intro.tcp-home-seo-blocks{padding-top:clamp(1.75rem,3.2vw,2.75rem)!important;padding-bottom:clamp(2.25rem,4.5vw,3.5rem)!important}.tcp-static-page-intro .tcp-home-why__card-body{padding:clamp(1.35rem,2.5vw,2rem) clamp(1.2rem,2.8vw,2.15rem)}.tcp-static-page-intro .tcp-home-why__lead,.tcp-static-page-intro .tcp-home-why__text{line-height:1.75}@media (max-width:1399px){.tcp-site-page-prose{font-size:1.03125rem}}@media (max-width:991px){.tcp-site-page-prose{font-size:1rem}.tcp-site-policy .tcp-site-page-prose{padding:1.25rem 1.15rem}}@media (max-width:767px){.tcp-site-policy,.tp-faq__area{padding-top:1.35rem!important;padding-bottom:2.25rem!important}.tcp-site-page-prose{font-size:.975rem;line-height:1.7}.tcp-site-page-prose h2{margin-top:1.65rem}.tcp-site-page-prose p{margin-bottom:1rem}.tcp-site-page-prose ol,.tcp-site-page-prose ul{padding-left:1.15rem}.tcp-site-page-prose table{font-size:.85em}.tcp-site-page-prose td,.tcp-site-page-prose th{padding:.5rem .55rem}.tp-faq__area .tp-custom-accordion-2 .accordion-buttons{padding:.95rem 2.75rem .95rem 1rem;font-size:.9875rem}.tp-faq__area .tp-custom-accordion-2 .accordion-body{margin:0 1rem;padding-bottom:1rem;font-size:.9375rem}}.tcp-thankyou-page{--tcp-ty-ink:#120f1f;--tcp-ty-muted:#5b5670;--tcp-ty-line:rgba(147, 51, 234, 0.18);--tcp-ty-accent:var(--tp-common-purple-2, #9333ea);position:relative;overflow:clip;background:radial-gradient(ellipse 80% 55% at 85% 15%,rgba(168,85,247,.22),transparent 55%),radial-gradient(ellipse 60% 45% at 8% 90%,rgba(34,211,238,.12),transparent 50%),linear-gradient(165deg,#1a1030 0,#2a1548 42%,#120f1f 100%);color:#fff}.tcp-thankyou{position:relative;z-index:1;padding:clamp(3.25rem,8vw,5.5rem) 0 clamp(4rem,10vw,6.5rem)}.tcp-thankyou__glow{position:absolute;inset:auto -10% -20% 40%;height:55%;background:radial-gradient(circle,rgba(250,204,21,.14),transparent 65%);pointer-events:none}.tcp-thankyou__pattern{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.75),transparent 92%)}.tcp-thankyou__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(2rem,5vw,4rem);align-items:center}.tcp-thankyou__brand{margin:0 0 1.35rem;font-size:clamp(1.05rem, 2.2vw, 1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff;animation:.7s both tcp-ty-rise}.tcp-thankyou__eyebrow{display:inline-block;margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#facc15;animation:.7s 80ms both tcp-ty-rise}.tcp-thankyou__title{margin:0 0 .85rem;font-size:clamp(2.35rem, 5.5vw, 3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff;animation:.75s .14s both tcp-ty-rise}.tcp-thankyou__lead{margin:0 0 1.75rem;max-width:34rem;font-size:1.05rem;line-height:1.65;color:rgba(255,255,255,.78);animation:.75s .2s both tcp-ty-rise}.tcp-thankyou__timeline{list-style:none;margin:0 0 1.85rem;padding:0;display:grid;gap:.85rem;animation:.75s .28s both tcp-ty-rise}.tcp-thankyou__timeline-item{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--tcp-ty-line);border-radius:12px;background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}.tcp-thankyou__timeline-num{width:1.85rem;height:1.85rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#120f1f;background:#facc15}.tcp-thankyou__timeline-item strong{display:block;margin-bottom:.15rem;font-size:.95rem;font-weight:700;color:#fff}.tcp-thankyou__timeline-item span{display:block;font-size:.875rem;line-height:1.45;color:rgba(255,255,255,.68)}.tcp-thankyou__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.35rem;animation:.75s .36s both tcp-ty-rise}.tcp-thankyou__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.45rem;border-radius:10px;font:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;appearance:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s}.tcp-thankyou__btn:hover{transform:translateY(-2px)}.tcp-thankyou__btn--primary{background:#facc15;border:1px solid #facc15;color:#120f1f;box-shadow:0 12px 28px rgba(250,204,21,.28)}.tcp-thankyou__btn--primary:hover{background:#fde047;border-color:#fde047;color:#120f1f}.tcp-thankyou__btn--outline{background:0 0;border:1px solid rgba(255,255,255,.35);color:#fff}.tcp-thankyou__btn--outline:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.tcp-thankyou__note{margin:0;max-width:34rem;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.62);animation:.75s .42s both tcp-ty-rise}.tcp-thankyou__note a{color:#facc15;font-weight:600;text-decoration:none}.tcp-thankyou__note a:hover{text-decoration:underline}.tcp-thankyou__visual{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:.9s .18s both tcp-ty-rise}.tcp-thankyou__visual-stage{position:relative;width:min(100%,320px);aspect-ratio:280/240;display:grid;place-items:center}.tcp-thankyou__box{width:100%;height:auto;filter:drop-shadow(0 28px 40px rgba(0, 0, 0, .35));animation:4.5s ease-in-out infinite tcp-ty-float}.tcp-thankyou__box-lid{transform-origin:140px 40px;animation:1.1s .35s both tcp-ty-lid}.tcp-thankyou__check-wrap{position:absolute;inset:auto 12% 8% auto;width:4.75rem;height:4.75rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--tcp-ty-accent);box-shadow:0 16px 36px rgba(0,0,0,.28);animation:.55s cubic-bezier(.2,.9,.3,1.25) .55s both tcp-ty-pop}.tcp-thankyou__check{width:2.65rem;height:2.65rem}.tcp-thankyou__check-ring{stroke-dasharray:210;stroke-dashoffset:210;animation:.7s .7s forwards tcp-ty-draw}.tcp-thankyou__check-mark{stroke-dasharray:48;stroke-dashoffset:48;animation:.45s 1s forwards tcp-ty-draw}.tcp-thankyou__visual-caption{margin:1.25rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.72)}.tcp-thankyou__layout--with-quote{align-items:start}.tcp-thankyou__quote{animation:.9s .18s both tcp-ty-rise}.tcp-thankyou__quote-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px);padding:1.35rem 1.4rem 1.25rem;box-shadow:0 18px 40px rgba(0,0,0,.22)}.tcp-thankyou__quote-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.12)}.tcp-thankyou__quote-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#facc15}.tcp-thankyou__quote-id{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#fff}.tcp-thankyou__quote-breakdown,.tcp-thankyou__quote-meta,.tcp-thankyou__quote-specs{margin:0}.tcp-thankyou__quote-breakdown>div,.tcp-thankyou__quote-meta>div,.tcp-thankyou__quote-specs>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.tcp-thankyou__quote-breakdown>div:last-child,.tcp-thankyou__quote-meta>div:last-child,.tcp-thankyou__quote-specs>div:last-child{border-bottom:none}.tcp-thankyou__quote-breakdown dt,.tcp-thankyou__quote-meta dt,.tcp-thankyou__quote-specs dt{margin:0;font-size:.82rem;color:rgba(255,255,255,.58)}.tcp-thankyou__quote-breakdown dd,.tcp-thankyou__quote-meta dd,.tcp-thankyou__quote-specs dd{margin:0;text-align:right;font-size:.875rem;font-weight:600;color:#fff;word-break:break-word}.tcp-thankyou__quote-section-title{margin:1.1rem 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.tcp-thankyou__quote-pricing{margin-top:1.1rem;display:grid;gap:.75rem}.tcp-thankyou__quote-total{border-radius:12px;padding:.95rem 1rem;background:linear-gradient(145deg,rgba(250,204,21,.95),rgba(250,204,21,.78));color:#120f1f}.tcp-thankyou__quote-total span{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.tcp-thankyou__quote-total strong{display:block;font-size:clamp(1.55rem, 3vw, 1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.tcp-thankyou__quote-breakdown{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.55rem .85rem;background:rgba(0,0,0,.18)}.tcp-thankyou__quote-disclaimer{margin:.95rem 0 0;font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.55)}.tcp-thankyou__btn:disabled{opacity:.65;cursor:wait;transform:none}.tcp-thankyou__note--error{color:#fecaca}.tcp-thankyou__lead strong{color:#facc15;font-weight:700}@keyframes tcp-ty-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tcp-ty-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tcp-ty-lid{from{opacity:0;transform:translateY(-12px) rotate(-4deg)}to{opacity:.9;transform:translateY(0) rotate(0)}}@keyframes tcp-ty-pop{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes tcp-ty-draw{to{stroke-dashoffset:0}}@media (max-width:991.98px){.tcp-thankyou__layout{grid-template-columns:1fr;gap:2.5rem}.tcp-thankyou__quote,.tcp-thankyou__visual{order:-1}.tcp-thankyou__visual-stage{width:min(100%,240px)}}@media (max-width:575.98px){.tcp-thankyou__actions{flex-direction:column}.tcp-thankyou__btn{width:100%}}.tcp-blog-page{background:#f8f9fc;padding-bottom:clamp(1.5rem,3vw,2.5rem)}main>.tcp-page-content-heading-wrap{padding-top:clamp(1.25rem,2.5vw,1.85rem);padding-bottom:.85rem}.tcp-blog-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.tcp-blog-page__eyebrow{margin:0 0 .35rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-page__heading{margin:0;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;color:#121416;line-height:1.2}.tcp-blog-page__clear{flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none;padding:.4rem .75rem;border-radius:999px;background:rgba(147,51,234,.08)}.tcp-blog-page__clear:hover{background:rgba(147,51,234,.14);color:#7c3aed}.tcp-blog-page__results{margin:-.5rem 0 1.25rem;font-size:.9rem;color:#6b7280}.tcp-blog-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:1.25rem}.tcp-blog-sidebar__block{background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:1.25rem;box-shadow:0 4px 24px rgba(15,23,42,.04)}.tcp-blog-sidebar__title{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#121416}.tcp-blog-sidebar__search{display:flex;align-items:stretch;border:1px solid #dde3ee;border-radius:10px;overflow:hidden;background:#fafbfc}.tcp-blog-sidebar__search input{flex:1;min-width:0;border:0;background:0 0;padding:.65rem .85rem;font-size:.9rem;color:#121416}.tcp-blog-sidebar__search input:focus{outline:0}.tcp-blog-sidebar__search button{border:0;background:var(--tp-common-purple-2,#9333ea);color:#fff;padding:0 1rem;cursor:pointer}.tcp-blog-sidebar__filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.tcp-blog-sidebar__filter{display:block;padding:.5rem .75rem;border-radius:8px;font-size:.9rem;color:#4b5563;text-decoration:none;transition:background .2s,color .2s}.tcp-blog-sidebar__filter:hover{background:#f3f4f6;color:#121416}.tcp-blog-sidebar__filter.is-active{background:linear-gradient(135deg,rgba(147,51,234,.12),rgba(59,130,246,.1));color:var(--tp-common-purple-2,#9333ea);font-weight:600}.tcp-blog-sidebar__recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.tcp-blog-sidebar__recent-item{display:flex;gap:.75rem;align-items:flex-start}.tcp-blog-sidebar__recent-thumb{flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#eef2f7}.tcp-blog-sidebar__recent-thumb img{width:100%;height:100%;object-fit:contain}.tcp-blog-sidebar__recent-body time{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.tcp-blog-sidebar__recent-body a{font-size:.875rem;font-weight:600;line-height:1.35;color:#121416;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-sidebar__recent-body a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-sidebar__empty{margin:0;font-size:.875rem;color:#9ca3af}.tcp-blog-sidebar__cta{background:linear-gradient(135deg,#9333ea 0,#6366f1 100%);border-radius:12px;padding:1.25rem;color:#fff;text-align:center}.tcp-blog-sidebar__cta p{margin:0 0 1rem;font-size:.95rem;line-height:1.4}.tcp-blog-sidebar__cta .tp-btn-cart{display:inline-flex;justify-content:center;width:100%;background:#fff!important;color:#9333ea!important;border:0}.tcp-blog-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(15,23,42,.06);transition:transform .25s,box-shadow .25s}.tcp-blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.1)}.tcp-blog-card__thumb{display:block;position:relative;overflow:hidden;background:#eef2f7}.tcp-blog-card__thumb img{display:block;width:100%;height:auto;object-fit:contain}.tcp-blog-card__badge{position:absolute;left:12px;top:12px;padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.95);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-card__body{padding:1.15rem 1.25rem 1.25rem;display:flex;flex-direction:column;flex:1}.tcp-blog-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem;font-size:.78rem;color:#9ca3af}.tcp-blog-card__meta span{display:inline-flex;align-items:center;gap:.35rem}.tcp-blog-card__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.35}.tcp-blog-card__title a{color:#121416;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-card__title a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-card__excerpt{margin:0 0 1rem;font-size:.9rem;line-height:1.55;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.tcp-blog-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-blog-card__link i{transition:transform .2s}.tcp-blog-card__link:hover i{transform:translateX(4px)}.tcp-blog-pagination{margin-top:2.5rem;padding-bottom:2.5rem}.tcp-blog-empty{text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:14px;border:1px dashed #dde3ee}.tcp-blog-empty i{font-size:2.5rem;color:#c4c9d4;margin-bottom:1rem}.tcp-blog-empty h3{margin:0 0 .5rem;font-size:1.25rem;color:#121416}.tcp-blog-empty p{margin:0 0 1.25rem;color:#6b7280}@media (max-width:991.98px){.tcp-blog-sidebar{position:static}}@media (max-width:767.98px){.tcp-blog-page__header{flex-direction:column}}.tcp-blog-detail.pt-80{padding-top:3rem}.tcp-blog-detail-breadcrumb .tp-breadcrumb__title{font-size:clamp(1.35rem, 3vw, 2.25rem);line-height:1.25;max-width:52rem;margin-left:auto;margin-right:auto}.tcp-blog-detail-breadcrumb--compact.tp-breadcrumb-height{padding-top:1.25rem;padding-bottom:1.25rem}.tcp-blog-detail-breadcrumb--compact .tp-breadcrumb__content{text-align:left}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tcp-blog-detail-breadcrumb--compact.tp-breadcrumb-height{padding-top:68px;padding-bottom:14px}}.tcp-blog-detail-breadcrumb__title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-blog-detail__article{background:#fff;border:1px solid #e8ecf3;border-radius:16px;box-shadow:0 8px 32px rgba(15,23,42,.06);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__hero{position:relative;overflow:hidden;background:#eef2f7;border-radius:16px 16px 0 0}.tcp-blog-detail__hero img{display:block;width:100%;height:auto;object-fit:contain}.tcp-blog-detail__badge{position:absolute;left:1.25rem;top:1.25rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.95);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-detail .col-lg-9{text-align:left}.tcp-blog-detail__header{padding:1.75rem 1.75rem .75rem;text-align:left;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.5;color:#6b7280}.tcp-blog-detail__meta span{display:inline-flex;align-items:center;gap:.4rem}.tcp-blog-detail__author{gap:.5rem;font-weight:600;color:#374151}.tcp-blog-detail__author-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;overflow:hidden;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0f766e}.tcp-blog-detail__author-avatar img{width:100%;height:100%;object-fit:cover;display:block}.tcp-blog-detail__author-name{line-height:1.2}.tcp-blog-detail__meta-cat{padding:.2rem .65rem;border-radius:999px;background:rgba(147,51,234,.1);color:var(--tp-common-purple-2,#9333ea);font-weight:600}.tcp-blog-detail__lead{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.75;color:#4b5563;font-weight:500;text-align:left}.tcp-blog-detail__cta{border-radius:14px;border:1px solid #e8e0f4;background:linear-gradient(165deg,#fff 0,#f8f5ff 100%);box-shadow:0 4px 20px rgba(15,23,42,.06);overflow:hidden}.tcp-blog-detail__cta-accent{height:4px;background:linear-gradient(90deg,#9333ea 0,#6366f1 100%)}.tcp-blog-detail__cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.5rem}.tcp-blog-detail__cta--top{margin:0 1.75rem}.tcp-blog-detail__cta--mid{margin:1.5rem 0}.tcp-blog-detail__cta--bottom{margin:0 1.75rem}.tcp-blog-detail__cta-text{margin:0;flex:1 1 220px;max-width:100%;font-size:1rem;line-height:1.5;font-weight:600;color:#121416;text-align:left}.tcp-blog-detail__cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;flex:0 1 auto}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap;position:relative;z-index:1;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--quote{background:#9333ea;color:#fff;border-color:#9333ea;box-shadow:0 4px 14px rgba(147,51,234,.25)}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--quote:hover{background:#7e22ce;border-color:#7e22ce;color:#fff}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call{background:#fff;color:#121416;border-color:#d1d5db}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call:hover{background:#faf5ff;color:#9333ea;border-color:#9333ea}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn--call i{color:#9333ea}@media (max-width:767.98px){.tcp-blog-detail__cta-inner{flex-direction:column;align-items:stretch;text-align:center}.tcp-blog-detail__cta-text{text-align:center}.tcp-blog-detail__cta-actions{flex-direction:column;width:100%;justify-content:stretch}.tcp-blog-detail__cta .tcp-blog-detail__cta-btn{width:100%;white-space:normal}.tcp-blog-detail__prose.tcp-site-page-prose table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tcp-blog-detail__body{padding:0;color:#121416;text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose{font-size:1.0625rem;line-height:1.75;letter-spacing:.01em;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;hyphens:none;color:#374151;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__prose.tcp-site-page-prose p{line-height:1.75;margin-bottom:1.35rem}.tcp-blog-detail__prose.tcp-site-page-prose li{line-height:1.7;margin-bottom:.55rem}.tcp-blog-detail__prose.tcp-site-page-prose ol,.tcp-blog-detail__prose.tcp-site-page-prose ul{margin:0 0 1.5rem;padding-left:1.35rem}.tcp-blog-detail__prose.tcp-site-page-prose h2{margin-top:2.75rem;margin-bottom:1rem;line-height:1.3;color:#121416;scroll-margin-top:calc(80px + 1.5rem)}.tcp-blog-detail__prose.tcp-site-page-prose h3{margin-top:2rem;margin-bottom:.85rem;line-height:1.35;color:#121416;scroll-margin-top:calc(80px + 1.5rem)}.tcp-blog-detail__prose.tcp-site-page-prose h2:first-child,.tcp-blog-detail__prose.tcp-site-page-prose h3:first-child,.tcp-blog-detail__prose.tcp-site-page-prose>*+*{margin-top:0}.tcp-blog-detail__prose.tcp-site-page-prose>*{text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose dd,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p{text-align:left;color:#121416}.tcp-blog-detail__prose.tcp-site-page-prose caption,.tcp-blog-detail__prose.tcp-site-page-prose figcaption,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose h5,.tcp-blog-detail__prose.tcp-site-page-prose h6{text-align:left}.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]){margin-bottom:1.25rem;line-height:1.75}.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]):last-child{margin-bottom:0}.tcp-blog-detail__prose.tcp-site-page-prose figure{margin:0 0 1.5rem}.tcp-blog-detail__prose.tcp-site-page-prose figure img{display:block;width:100%;height:auto;border-radius:10px}.tcp-blog-detail__prose.tcp-site-page-prose figcaption{margin-top:.5rem;font-size:.875rem;color:#9ca3af;line-height:1.5}.tcp-blog-detail__prose.tcp-site-page-prose img{display:block;height:auto;margin:0 0 1.5rem;border-radius:10px}.tcp-blog-detail__prose.tcp-site-page-prose .alignleft img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignleft{float:left;margin:.25rem 1.25rem 1rem 0;max-width:min(100%,320px)}.tcp-blog-detail__prose.tcp-site-page-prose .alignright img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignright{float:right;margin:.25rem 0 1rem 1.25rem;max-width:min(100%,320px)}.tcp-blog-detail__prose.tcp-site-page-prose .aligncenter,.tcp-blog-detail__prose.tcp-site-page-prose figure.aligncenter,.tcp-blog-detail__prose.tcp-site-page-prose img.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.tcp-blog-detail__prose.tcp-site-page-prose .aligncenter img{margin-left:auto;margin-right:auto}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: center"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:center"]{text-align:center!important}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: right"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:right"]{text-align:right!important}.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align: justify"],.tcp-blog-detail__prose.tcp-site-page-prose [style*="text-align:justify"]{text-align:justify!important}.tcp-blog-detail__prose.tcp-site-page-prose em,.tcp-blog-detail__prose.tcp-site-page-prose i{font-style:italic}.tcp-blog-detail__prose.tcp-site-page-prose u{text-decoration:underline;text-underline-offset:2px}.tcp-blog-detail__prose.tcp-site-page-prose del,.tcp-blog-detail__prose.tcp-site-page-prose s{text-decoration:line-through}.tcp-blog-detail__prose.tcp-site-page-prose ins{text-decoration:underline;text-underline-offset:2px}.tcp-blog-detail__prose.tcp-site-page-prose mark{background:rgba(147,51,234,.15);color:#121416;padding:.1em .25em;border-radius:3px}.tcp-blog-detail__prose.tcp-site-page-prose sub,.tcp-blog-detail__prose.tcp-site-page-prose sup{font-size:.75em;line-height:0}.tcp-blog-detail__prose.tcp-site-page-prose dl{margin:0 0 1.25rem}.tcp-blog-detail__prose.tcp-site-page-prose dt{font-weight:600;color:#121416;margin-top:.75rem}.tcp-blog-detail__prose.tcp-site-page-prose dt:first-child{margin-top:0}.tcp-blog-detail__prose.tcp-site-page-prose dd{margin:.25rem 0 0 1rem}.tcp-blog-detail__prose.tcp-site-page-prose address{font-style:normal;margin:0 0 1.15rem;padding:1rem 1.15rem;border-left:3px solid #e8ecf3;background:#f8f9fc}.tcp-blog-detail__prose.tcp-site-page-prose caption{caption-side:bottom;padding-top:.5rem;font-size:.875rem;color:#9ca3af}.tcp-blog-detail__prose.tcp-site-page-prose::after{content:"";display:table;clear:both}.tcp-blog-detail__footer{padding:1.25rem 0 0;border-top:1px solid #eef2f7;margin-top:0}.tcp-blog-detail__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-blog-detail__back:hover{color:#7c3aed}.tcp-blog-detail__back--inline{margin-top:.25rem}.tcp-blog-detail__related{margin-top:2.5rem;padding-top:.5rem;max-width:100%}.tcp-blog-detail__related-title{margin:0 0 1.5rem;font-size:1.35rem;font-weight:700;color:#121416;text-align:left}@media (max-width:767.98px){.tcp-blog-detail.pt-80{padding-top:2rem}.tcp-blog-detail__layout-row>[class*=col-]{padding-left:0;padding-right:0;width:100%;max-width:100%}.tcp-blog-detail__container{padding-left:16px;padding-right:16px}.tcp-blog-detail__header{padding:1.25rem 1rem .5rem}.tcp-blog-detail__after-content,.tcp-blog-detail__body,.tcp-blog-detail__footer{padding-left:0;padding-right:0}.tcp-blog-detail__prose.tcp-site-page-prose .alignleft img,.tcp-blog-detail__prose.tcp-site-page-prose .alignright img,.tcp-blog-detail__prose.tcp-site-page-prose img.alignleft,.tcp-blog-detail__prose.tcp-site-page-prose img.alignright{float:none;margin-left:0;margin-right:0;max-width:100%}}.tcp-blog-detail__container{width:100%!important;max-width:100%!important;margin-left:auto;margin-right:auto;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;box-sizing:border-box}.tcp-blog-detail__layout-row{align-items:flex-start;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.tcp-blog-detail__main{min-width:0;max-width:100%}.tcp-blog-detail__related-row{margin-left:0;margin-right:0}.tcp-blog-detail__category-badge{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(147,51,234,.1);color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-detail__title{margin:0 0 1rem;font-size:clamp(1.65rem, 3.2vw, 2.35rem);font-weight:700;line-height:1.2;color:#121416;text-align:left}.tcp-blog-detail__share{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.25rem 0}.tcp-blog-detail__share-label{font-size:.9rem;font-weight:600;color:#374151;margin-right:.15rem}.tcp-blog-detail__share-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:2.35rem;height:2.35rem;padding:0;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.95rem;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.tcp-blog-detail__share-icon{display:block;flex-shrink:0}.tcp-blog-detail__share-copy{width:auto;min-width:2.35rem;padding:0 .85rem;border-radius:999px}.tcp-blog-detail__share-copy-text{font-size:.8rem;font-weight:600;line-height:1}.tcp-blog-detail__share-copy.is-copied{border-color:#9333ea;color:#9333ea;background:#faf5ff}.tcp-blog-detail__share-feedback{font-size:.8rem;font-weight:600;color:#9333ea;min-height:1.25rem}.tcp-blog-detail__share-link:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}@media (max-width:575.98px){.tcp-blog-detail__share-copy-text{display:none}.tcp-blog-detail__share-copy{width:2.35rem;padding:0;border-radius:50%}}.tcp-blog-detail__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.25rem}.tcp-blog-detail__perk{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid #e8ecf3;border-radius:999px;background:#fff;font-size:.82rem;font-weight:500;color:#374151}.tcp-blog-detail__perk-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--tp-common-purple-2,#9333ea);flex-shrink:0}.tcp-blog-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.85rem 1.5rem;margin:0 0 1.5rem;padding:1rem 1.15rem;border-radius:12px;background:#f5f3ff;border:1px solid #ebe6f7;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-trust__item{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;color:#374151;min-width:0;max-width:100%}.tcp-blog-trust__text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.tcp-blog-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(147,51,234,.12);color:var(--tp-common-purple-2,#9333ea);font-size:.85rem}.tcp-blog-detail__content-row{display:block;padding:1.25rem 1.75rem 1.75rem;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__content-row--has-toc{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:2.25rem;align-items:stretch}.tcp-blog-detail__toc-col{position:relative;align-self:stretch;min-height:100%;min-width:0;max-width:100%;width:100%}.tcp-blog-toc{position:-webkit-sticky;position:sticky;top:calc(56px + 1.25rem);z-index:5;display:flex;flex-direction:column;max-height:calc(100vh - 5.5rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #e8ecf3;border-radius:14px;box-shadow:0 4px 20px rgba(15,23,42,.05);overflow:hidden}@media (min-width:1200px){.tcp-blog-toc{top:calc(80px + 1.25rem);max-height:calc(100vh - 7rem)}}.tcp-blog-toc__toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.85rem 1rem .35rem;border:0;background:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;cursor:pointer;flex-shrink:0}.tcp-blog-toc__toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-blog-toc__toggle .tcp-blog-toc__chevron{display:none}.tcp-blog-toc__chevron{margin-left:auto;font-size:.75rem;transition:transform .2s}.tcp-blog-toc__toggle[aria-expanded=false] .tcp-blog-toc__chevron{transform:rotate(-90deg)}.tcp-blog-toc__list{list-style:none;margin:0;padding:.5rem 0 1rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tcp-blog-toc__list.is-collapsed{display:none}.tcp-blog-toc__item{margin:0 0 .2rem;min-width:0;max-width:100%}.tcp-blog-toc__item--h3 .tcp-blog-toc__link{padding-left:1.75rem;font-size:.86rem;line-height:1.5}.tcp-blog-toc__link{display:block;padding:.7rem 1rem .7rem 1.15rem;border-left:3px solid transparent;font-size:.9rem;font-weight:500;line-height:1.55;color:#4b5563;text-decoration:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;transition:color .2s,border-color .2s,background .2s}.tcp-blog-toc__link.is-active,.tcp-blog-toc__link:hover{color:var(--tp-common-purple-2,#9333ea);border-left-color:var(--tp-common-purple-2,#9333ea);background:rgba(147,51,234,.06);font-weight:600}.tcp-blog-toc__link.is-active{position:relative}.tcp-blog-detail__body-col{min-width:0;max-width:100%}.tcp-blog-detail__content-row--has-toc .tcp-blog-detail__prose{max-width:100%}.tcp-blog-detail__content-row .tcp-blog-detail__body{padding:.25rem 0 0;max-width:100%;min-width:0;width:100%;box-sizing:border-box}.tcp-blog-detail__section{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.tcp-blog-page.tcp-blog-detail{width:100%;max-width:100%}.tcp-blog-detail__prose.tcp-site-page-prose blockquote,.tcp-blog-detail__prose.tcp-site-page-prose dd,.tcp-blog-detail__prose.tcp-site-page-prose div:not([class]),.tcp-blog-detail__prose.tcp-site-page-prose dt,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose h5,.tcp-blog-detail__prose.tcp-site-page-prose h6,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tcp-blog-detail__prose.tcp-site-page-prose figure,.tcp-blog-detail__prose.tcp-site-page-prose iframe,.tcp-blog-detail__prose.tcp-site-page-prose img,.tcp-blog-detail__prose.tcp-site-page-prose pre,.tcp-blog-detail__prose.tcp-site-page-prose table,.tcp-blog-detail__prose.tcp-site-page-prose video{max-width:100%;box-sizing:border-box}.tcp-blog-detail__prose.tcp-site-page-prose [style*=width]{max-width:100%!important;width:auto!important;min-width:0!important}.tcp-blog-detail__prose.tcp-site-page-prose table{width:100%!important;max-width:100%!important;table-layout:fixed}.tcp-blog-detail__prose.tcp-site-page-prose td,.tcp-blog-detail__prose.tcp-site-page-prose th{overflow-wrap:anywhere;word-break:break-word}.tcp-blog-detail__sidebar-mobile .tcp-blog-sidebar-cta__tab{display:none}.tcp-blog-detail__sidebar-mobile{padding:0 1.75rem 1.25rem}.tcp-blog-detail__after-content{padding:1.5rem 0 0;margin-top:.5rem}.tcp-blog-inline-cta{position:relative;margin:1.5rem 0;padding:1.5rem 1.6rem;border-radius:20px;border:1px solid #ebe6f7;background:linear-gradient(110deg,#f3e8ff 0,#fff7ed 100%);box-shadow:0 8px 28px rgba(15,23,42,.07);overflow:hidden}.tcp-blog-inline-cta--insert,.tcp-blog-inline-cta--mid{margin:1.5rem 0}.tcp-blog-inline-cta--bottom{margin:2.5rem 0 1.75rem}.tcp-blog-inline-cta__badge{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .8rem;border-radius:999px;background:#fff;border:1px solid #e9d5ff;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-inline-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.tcp-blog-inline-cta__copy{flex:1 1 260px;min-width:0}.tcp-blog-inline-cta__title{margin:0 0 .65rem;font-size:clamp(1.15rem, 2.2vw, 1.45rem);font-weight:700;line-height:1.3;color:#121416}.tcp-blog-inline-cta__text{margin:0;font-size:.92rem;line-height:1.55;color:#4b5563}.tcp-blog-inline-cta__actions{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto;min-width:min(200px,100%)}.tcp-blog-inline-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.15rem;border-radius:999px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:2px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.tcp-blog-inline-cta__btn--primary{background:#f97316;color:#fff;border-color:#f97316;text-decoration:underline}.tcp-blog-inline-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff}.tcp-blog-inline-cta__btn--secondary{background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-inline-cta__btn--secondary:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-sidebar-cta{position:relative;margin-top:0}.tcp-blog-sidebar-cta__tab{position:absolute;right:-.65rem;top:2.5rem;z-index:2;padding:.85rem .45rem;border-radius:0 8px 8px 0;background:#f97316;color:#1e1b4b;font-size:.62rem;font-weight:800;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);line-height:1}.tcp-blog-sidebar-cta__card{position:sticky;top:6.5rem;padding:1.35rem 1.25rem 1.25rem;border-radius:16px;border:1px solid #ebe6f7;background:linear-gradient(165deg,#f8f5ff 0,#fff8f3 100%);box-shadow:0 8px 32px rgba(15,23,42,.08)}.tcp-blog-sidebar-cta__badge{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.3rem .7rem;border-radius:999px;background:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--tp-common-purple-2,#9333ea)}.tcp-blog-sidebar-cta__title{margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.3;color:#121416}.tcp-blog-sidebar-cta__text{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:#4b5563}.tcp-blog-sidebar-cta__actions{display:flex;flex-direction:column;gap:.55rem}.tcp-blog-sidebar-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem 1rem;border-radius:10px;font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-sidebar-cta__btn--primary{background:#f97316;color:#1e1b4b;border-color:#f97316}.tcp-blog-sidebar-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#1e1b4b}.tcp-blog-sidebar-cta__btn--secondary{background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-sidebar-cta__btn--secondary:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-final-cta{position:relative;padding:3.5rem 0;background:linear-gradient(95deg,#7c3aed 0,#9333ea 35%,#f97316 100%);color:#fff;overflow:hidden}.tcp-blog-final-cta__tab{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:1rem .5rem;background:#f97316;color:#1e1b4b;font-size:.62rem;font-weight:800;letter-spacing:.06em;writing-mode:vertical-rl;text-orientation:mixed;line-height:1}.tcp-blog-final-cta__eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85)}.tcp-blog-final-cta__title{margin:0 0 .85rem;font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:700;line-height:1.2;color:#fff}.tcp-blog-final-cta__text{margin:0 0 1.25rem;font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.9);max-width:36rem}.tcp-blog-final-cta__actions{display:flex;flex-wrap:wrap;gap:.65rem}.tcp-blog-final-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.15rem;border-radius:10px;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-final-cta__btn--primary{background:#f97316;color:#1e1b4b;border-color:#f97316}.tcp-blog-final-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#1e1b4b}.tcp-blog-final-cta__btn--ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.55)}.tcp-blog-final-cta__btn--ghost:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.tcp-blog-final-cta__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.tcp-blog-final-cta__features li{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.86rem;font-weight:500;color:#fff}.tcp-blog-final-cta__features i{font-size:.9rem;opacity:.9}.tcp-blog-detail__prose h2,.tcp-blog-detail__prose h3,.tcp-blog-detail__prose h4{scroll-margin-top:calc(56px + 1.5rem)}.tcp-blog-detail__prose .tcp-callout--takeaway,.tcp-blog-detail__prose .tcp-callout--tip,.tcp-blog-detail__prose .tcp-callout--warning{display:flex;gap:.85rem;margin:0 0 1.5rem;padding:1.1rem 1.2rem;border-radius:14px}.tcp-blog-detail__prose .tcp-callout--takeaway{background:#f3f4f6;border:1px solid #e5e7eb}.tcp-blog-detail__prose .tcp-callout--tip{background:#faf5ff;border:1px solid #e9d5ff}.tcp-blog-detail__prose .tcp-callout--warning{background:#fff7ed;border:1px solid #fed7aa}.tcp-blog-detail__prose .tcp-quote-block{margin:0 0 1.5rem;padding:1.15rem 1.25rem 1.15rem 1.5rem;border-left:4px solid var(--tp-common-purple-2,#9333ea);border-radius:0 14px 14px 0;background:#f5f3ff;font-style:italic;color:#374151}.tcp-blog-detail__prose .tcp-quote-block cite{display:block;margin-top:.65rem;font-size:.85rem;font-style:normal;color:#6b7280}.tcp-blog-detail__prose table{border-radius:12px;overflow:hidden;border:1px solid #e8ecf3}.tcp-blog-table-scroll{width:100%;max-width:100%;margin:0 0 1.25rem;-webkit-overflow-scrolling:touch}@media (max-width:991.98px){.tcp-blog-detail__prose .tcp-blog-table-scroll{overflow-x:auto;overflow-y:hidden;border-radius:12px;border:1px solid #e8ecf3;background:#fff;box-shadow:inset -12px 0 12px -12px rgba(15,23,42,.08)}.tcp-blog-detail__prose .tcp-blog-table-scroll::after{content:"Swipe sideways to read table";display:block;padding:.4rem .75rem .55rem;font-size:.72rem;font-weight:500;color:#9ca3af;text-align:center;background:#f8f9fc;border-top:1px solid #eef2f7}.tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;margin:0!important;border:0;border-radius:0;overflow:visible}.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-blog-detail__prose .tcp-blog-table-scroll th{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important;min-width:0;padding:.65rem .85rem}}.tcp-blog-scroll-cta{position:fixed;left:0;right:0;bottom:0;z-index:1040;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid #e8ecf3;box-shadow:0 -8px 28px rgba(15,23,42,.12);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .28s,opacity .28s}.tcp-blog-scroll-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.tcp-blog-scroll-cta__inner{display:flex;align-items:center;gap:.65rem;max-width:640px;margin:0 auto;min-width:0}.tcp-blog-scroll-cta__text{flex:1 1 auto;min-width:0;margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#121416}.tcp-blog-scroll-cta__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.tcp-blog-scroll-cta__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tcp-blog-scroll-cta__btn--primary{padding:.62rem .95rem;background:#f97316;color:#fff;border-color:#f97316;white-space:nowrap}.tcp-blog-scroll-cta__btn--primary:hover{background:#ea580c;border-color:#ea580c;color:#fff}.tcp-blog-scroll-cta__btn--icon{width:2.35rem;height:2.35rem;padding:0;background:#fff;color:#4338ca;border-color:#d1d5db}.tcp-blog-scroll-cta__btn--icon:hover{border-color:var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);background:#faf5ff}.tcp-blog-scroll-cta__close{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;margin-left:.15rem;border:0;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:.85rem;cursor:pointer;flex-shrink:0}.tcp-blog-scroll-cta__close:hover{background:#e5e7eb;color:#374151}body.tcp-blog-scroll-cta-open{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}@media (min-width:992px){.tcp-blog-table-scroll{overflow:visible}.tcp-blog-table-scroll::after{display:none}.tcp-blog-scroll-cta{display:none!important}body.tcp-blog-scroll-cta-open{padding-bottom:0}}.tcp-blog-detail__prose thead th{background:#f5f3ff;color:#121416;font-weight:700}.tcp-blog-detail__prose ul>li::marker{color:var(--tp-common-purple-2,#9333ea)}@media (max-width:991.98px){.tcp-blog-detail__content-row--has-toc{display:flex;flex-direction:column;grid-template-columns:none;width:100%;max-width:100%;min-width:0;gap:1rem}.tcp-blog-detail__body-col,.tcp-blog-detail__toc-col{width:100%;max-width:100%;min-width:0;flex:0 0 auto}.tcp-blog-toc{position:static;max-height:none;width:100%;max-width:100%}.tcp-blog-toc__list{max-height:16rem;overflow-y:auto;overflow-x:visible}.tcp-blog-toc__link{font-size:.88rem;line-height:1.45;padding-right:.85rem}.tcp-blog-toc__toggle .tcp-blog-toc__chevron{display:block}.tcp-blog-toc__toggle{display:flex;padding:.85rem 1rem;font-size:.78rem;letter-spacing:.04em;color:#6b7280}.tcp-blog-sidebar-cta__card{position:static}.tcp-blog-sidebar-cta__tab{display:none}.tcp-blog-inline-cta__inner{flex-direction:column;align-items:stretch;gap:1rem}.tcp-blog-inline-cta__copy{flex:1 1 auto}.tcp-blog-inline-cta__actions{width:100%;min-width:0}.tcp-blog-inline-cta__btn{width:100%}}@media (max-width:767.98px){.tcp-blog-detail__content-row{padding:1rem}.tcp-blog-detail__sidebar-mobile{padding-left:1rem;padding-right:1rem}.tcp-blog-trust{width:100%;max-width:100%;margin-left:0;margin-right:0;flex-wrap:wrap;overflow-x:visible;gap:.65rem .85rem}.tcp-blog-trust__item{flex:0 1 auto;max-width:100%;min-width:0}.tcp-blog-trust__text{overflow-wrap:anywhere;word-break:break-word}.tcp-blog-detail__prose.tcp-site-page-prose,.tcp-blog-detail__prose.tcp-site-page-prose div,.tcp-blog-detail__prose.tcp-site-page-prose h1,.tcp-blog-detail__prose.tcp-site-page-prose h2,.tcp-blog-detail__prose.tcp-site-page-prose h3,.tcp-blog-detail__prose.tcp-site-page-prose h4,.tcp-blog-detail__prose.tcp-site-page-prose li,.tcp-blog-detail__prose.tcp-site-page-prose p,.tcp-blog-detail__prose.tcp-site-page-prose span,.tcp-blog-detail__section,.tcp-blog-detail__section *{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.tcp-blog-detail__lead,.tcp-blog-detail__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tcp-blog-detail__perks{grid-template-columns:1fr}.tcp-blog-detail__meta{flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:1rem}.tcp-blog-detail__meta span{font-size:.84rem;line-height:1.4}.tcp-blog-detail__author-avatar{width:1.6rem;height:1.6rem;font-size:.58rem}.tcp-blog-detail__share{gap:.45rem;margin:.85rem 0}.tcp-blog-detail__share-link{width:2.15rem;height:2.15rem;font-size:.88rem}.tcp-blog-detail__prose .tcp-blog-table-scroll,.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-blog-detail__prose .tcp-blog-table-scroll th{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important;max-width:none!important}.tcp-blog-detail__prose.tcp-site-page-prose table:not(.tcp-blog-table-scroll table){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-blog-detail__cta-pro-inner{flex-direction:column;align-items:stretch}.tcp-blog-inline-cta{margin:1.35rem 0;padding:1.1rem 1rem;border-radius:14px}.tcp-blog-inline-cta--bottom,.tcp-blog-inline-cta--insert,.tcp-blog-inline-cta--mid{margin:1.35rem 0}.tcp-blog-inline-cta__badge{margin-bottom:.75rem;padding:.3rem .65rem;font-size:.62rem}.tcp-blog-inline-cta__inner{gap:.9rem}.tcp-blog-inline-cta__title{font-size:1.05rem;line-height:1.35;margin-bottom:.5rem}.tcp-blog-inline-cta__text{font-size:.86rem;line-height:1.5}.tcp-blog-inline-cta__actions{width:100%;min-width:0;gap:.5rem}.tcp-blog-inline-cta__btn{width:100%;min-height:44px;padding:.72rem .95rem;font-size:.87rem;white-space:normal;text-align:center}.tcp-blog-detail__cta-pro-actions{width:100%;min-width:0}.tcp-blog-final-cta{padding:2.5rem 0}.tcp-blog-final-cta__tab{display:none}}@media (max-width:991.98px){.tcp-blog-page.tcp-blog-detail .container.tcp-blog-detail__container{width:100%!important;max-width:100%!important;padding-left:var(--tcp-page-pad-x)!important;padding-right:var(--tcp-page-pad-x)!important;box-sizing:border-box}.tcp-blog-detail__layout-row{--bs-gutter-x:0;margin-left:0;margin-right:0}.tcp-blog-detail__layout-row>.offset-lg-1{margin-left:0}.tcp-blog-detail__layout-row>[class*=col-],.tcp-blog-detail__main{width:100%!important;max-width:100%!important;flex:0 0 100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.tcp-blog-detail__article{width:100%;max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible;border-radius:12px}.tcp-blog-detail__header{padding:1.1rem 1rem .65rem}.tcp-blog-detail__content-row{padding:0 1rem 1rem}.tcp-blog-detail__after-content{padding:0 1rem 1.15rem}.tcp-blog-detail__body,.tcp-blog-detail__body-col,.tcp-blog-detail__prose,.tcp-blog-detail__section,.tcp-blog-detail__toc-col,.tcp-blog-inline-cta,.tcp-blog-toc,.tcp-blog-toc__item,.tcp-blog-toc__list{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-toc__list{overflow-x:visible}.tcp-blog-detail__lead,.tcp-blog-detail__meta span,.tcp-blog-detail__perk,.tcp-blog-detail__title,.tcp-blog-toc__link,.tcp-blog-trust__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.tcp-blog-detail__article .tcp-blog-detail__prose :where(p,li,h1,h2,h3,h4,h5,h6,div,span,td,th,blockquote,a,strong,em,figcaption,dt,dd){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.tp-product-details-area .tcp-product-detail__prose :where(p,li,h1,h2,h3,h4,h5,h6,div,span,td,th,blockquote,a,strong,em,figcaption,dt,dd){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;color:#000!important}.tp-product-details-area .tcp-product-detail__prose table :where(td,th,p,li,strong,span){text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__cta-actions,.tcp-product-detail__section,.tcp-product-inline-cta{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tcp-blog-detail__article .tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll{max-width:100%!important;overflow-x:auto!important}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important}.tcp-blog-detail__article .tcp-blog-detail__prose .tcp-blog-table-scroll :where(td,th){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:none!important}.tcp-blog-detail__article .tcp-blog-detail__prose :where(img,video,iframe){width:auto!important;max-width:100%!important;height:auto!important}.tcp-blog-detail__related{margin-top:2rem}}.tcp-career-detail,.tcp-careers-page{background:#f8f9fc;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2.25rem,4.5vw,3.5rem)}.tcp-careers-page__header{max-width:760px;margin:0 auto 2.75rem}.tcp-careers-page__eyebrow{margin:0 0 .5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-common-purple-2,#9333ea)}.tcp-careers-page__heading{margin:0 0 1rem;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:700;line-height:1.2;color:#000}.tcp-careers-page__intro{margin:0;font-size:1.0625rem;line-height:1.65;color:#1a1a1a;font-weight:400}.tcp-careers-page__empty{padding:3rem 2rem;background:#fff;border:1px solid #e8ecf3;border-radius:14px;box-shadow:0 8px 30px rgba(15,23,42,.06)}.tcp-careers-page__empty p{margin:0;font-size:1.05rem;font-weight:500;color:#000}.tcp-career-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(15,23,42,.06);transition:transform .25s,box-shadow .25s,border-color .25s}.tcp-career-card:hover{transform:translateY(-4px);border-color:rgba(147,51,234,.25);box-shadow:0 16px 40px rgba(15,23,42,.12)}.tcp-career-card__accent{height:4px;width:100%;background:linear-gradient(90deg,#ff307c 0,#a85cc5 45%,#3075ff 100%);flex-shrink:0}.tcp-career-card__body{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.tcp-career-card__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:.85rem}.tcp-career-card__meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;padding:.25rem .65rem;background:#f3f4f6;border-radius:999px}.tcp-career-card__meta i{color:var(--tp-common-purple-2,#9333ea);font-size:.75rem}.tcp-career-card__title{margin:0 0 .65rem;font-size:1.2rem;font-weight:700;line-height:1.35}.tcp-career-card__title a{color:#000;text-decoration:none;transition:color .2s}.tcp-career-card__title a:hover{color:var(--tp-common-purple-2,#9333ea)}.tcp-career-card__excerpt{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6;color:#1a1a1a;flex:1}.tcp-career-card__link{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem 1rem;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#9333ea 0,#6366f1 100%);border-radius:8px;transition:opacity .2s,transform .2s}.tcp-career-card__link:hover{color:#fff;opacity:.92;transform:translateY(-1px)}.tcp-career-card__link i{transition:transform .2s}.tcp-career-card__link:hover i{transform:translateX(4px)}.tcp-career-detail__article{background:#fff;border:1px solid #e8ecf3;border-radius:14px;padding:clamp(1.5rem,3vw,2.35rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 8px 30px rgba(15,23,42,.06)}.tcp-career-detail__body.tcp-site-page-prose{line-height:1.75}.tcp-career-detail__meta{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-bottom:1.25rem}.tcp-career-detail__meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:#000;padding:.3rem .75rem;background:#f3f4f6;border-radius:999px}.tcp-career-detail__meta i{color:var(--tp-common-purple-2,#9333ea)}.tcp-career-detail__lead{font-size:1.125rem;line-height:1.65;font-weight:500;color:#000;margin:0 0 1.75rem;padding-bottom:1.5rem;border-bottom:1px solid #e8ecf3}.tcp-career-detail__body{margin-bottom:2rem}.tcp-career-detail__body.tcp-site-page-prose,.tcp-career-detail__body.tcp-site-page-prose li,.tcp-career-detail__body.tcp-site-page-prose p{color:#1a1a1a}.tcp-career-detail__body.tcp-site-page-prose b,.tcp-career-detail__body.tcp-site-page-prose h1,.tcp-career-detail__body.tcp-site-page-prose h2,.tcp-career-detail__body.tcp-site-page-prose h3,.tcp-career-detail__body.tcp-site-page-prose h4,.tcp-career-detail__body.tcp-site-page-prose h5,.tcp-career-detail__body.tcp-site-page-prose h6,.tcp-career-detail__body.tcp-site-page-prose strong{color:#000}.tcp-career-detail__apply{margin-top:2rem;padding:1.75rem 2rem;border-radius:12px;background:#fff;border:2px solid #e8ecf3;border-left:4px solid var(--tp-common-purple-2,#9333ea);box-shadow:0 4px 20px rgba(15,23,42,.05)}.tcp-career-detail__apply-title{margin:0 0 .65rem;font-size:1.25rem;font-weight:700;color:#000}.tcp-career-detail__apply-text{margin:0;font-size:1.0625rem;line-height:1.65;font-weight:400;color:#000}.tcp-career-detail__apply-text a{font-weight:700;color:var(--tp-common-purple-2,#9333ea);text-decoration:underline;text-underline-offset:3px}.tcp-career-detail__apply-text a:hover{color:#7c3aed}.tcp-career-detail__footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e8ecf3}.tcp-career-detail__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--tp-common-purple-2,#9333ea);text-decoration:none}.tcp-career-detail__back:hover{color:#7c3aed;text-decoration:underline}.tcp-career-detail-breadcrumb .tp-breadcrumb__title{color:#000}.tcp-page-breadcrumb,.tcp-product-detail-breadcrumb{background:#f8fafc!important;border-bottom:1px solid #e8ecf3}.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:10px!important;padding-bottom:10px!important}.tcp-page-breadcrumb__nav,.tcp-product-detail-breadcrumb__nav{width:100%}.tcp-page-breadcrumb .tp-breadcrumb__content,.tcp-page-breadcrumb__nav,.tcp-product-detail-breadcrumb .tp-breadcrumb__content,.tcp-product-detail-breadcrumb__nav{text-align:left}.tcp-page-breadcrumb__list,.tcp-product-detail-breadcrumb__list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;max-width:100%;margin:0;padding:0;background:0 0;border-radius:0}.tcp-page-breadcrumb__list a,.tcp-page-breadcrumb__list span,.tcp-product-detail-breadcrumb__list a,.tcp-product-detail-breadcrumb__list span{font-size:.8125rem;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:#64748b}.tcp-page-breadcrumb__list a,.tcp-product-detail-breadcrumb__list a{color:#475569;text-decoration:none}.tcp-page-breadcrumb__list a:focus-visible,.tcp-page-breadcrumb__list a:hover,.tcp-product-detail-breadcrumb__list a:focus-visible,.tcp-product-detail-breadcrumb__list a:hover{color:#9333ea;text-decoration:underline}.tcp-page-breadcrumb__list .dvdr,.tcp-product-detail-breadcrumb__list .dvdr{color:#94a3b8;font-weight:400}.tcp-page-breadcrumb__current,.tcp-product-detail-breadcrumb__current{color:#0f172a!important;font-weight:600;max-width:min(100%,42rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp-page-breadcrumb__current a,.tcp-product-detail-breadcrumb__current a{color:#0f172a!important;font-weight:600}.tcp-page-content-heading-wrap{padding-top:1.5rem;padding-bottom:.25rem}.tcp-page-content-heading{font-size:clamp(1.375rem, 2.5vw, 1.875rem);font-weight:700;line-height:1.25;color:#0f172a;margin:0}.tcp-page-content-heading--center{text-align:center}.tcp-page-content-heading--inset{margin-bottom:1.5rem}.tcp-page-content-heading-wrap .tcp-page-content-heading{margin-bottom:.35rem}.tcp-category-h1-intro{max-width:none;width:100%;margin:0;font-size:1rem;line-height:1.75;color:#334155;font-weight:400}.tcp-category-h1-intro>p{margin:0 0 .85rem;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit}.tcp-category-h1-intro>p:last-child{margin-bottom:0}.tcp-category-product-area.pt-30{padding-top:1.5rem!important}@media (max-width:767.98px){.tcp-category-product-area.pt-30{padding-top:1rem!important}}.tcp-category-listing-head{position:relative;margin:0 0 1rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.tcp-category-listing-head::before{display:none}.tcp-category-listing-head__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.85rem}.tcp-category-listing-head--compact .tcp-category-listing-head__top{margin-bottom:0}.tcp-category-listing-head__title.tcp-page-content-heading{position:relative;display:inline-block;margin:0;flex:1 1 auto;min-width:0;font-size:clamp(1.45rem, 2.6vw, 1.95rem);font-weight:800;letter-spacing:-.02em;color:#0b0b10;line-height:1.2}.tcp-category-listing-head__title.tcp-page-content-heading::after{content:"";display:block;width:2.75rem;height:3px;margin-top:.55rem;border-radius:999px;background:linear-gradient(90deg,#ff4d8d 0,#9c42eb 50%,#517efb 100%)}.tcp-category-listing-head__tools{display:flex;align-items:center;gap:.5rem;flex:0 1 auto;margin:0;min-width:0}.tcp-category-listing-head .tcp-category-h1-intro{max-width:none;width:100%}.tcp-category-toolbar-form{margin-bottom:1.5rem}.tcp-category-listing-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;width:100%}.tcp-category-listing-footer .tcp-category-toolbar__count{margin:0;flex:0 1 auto}.tcp-category-listing-footer__pagination{margin-left:auto}.tcp-category-listing-footer__pagination .pagination{justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.tcp-category-toolbar__count span,.tcp-category-toolbar__count.tp-product__text span{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--tp-common-purple-2,#9333ea);background:var(--tp-common-pink-2,#f5f3ff);border:1px solid var(--tp-border-1,#e8e0f4)}.tcp-category-listing-head__tools .tcp-category-toolbar__filter{flex:0 0 auto;width:9.75rem;max-width:100%}.tcp-category-listing-head__tools .tcp-category-toolbar__search{flex:0 1 11.5rem;width:11.5rem;max-width:100%}.tcp-category-toolbar__filter .nice-select,.tcp-category-toolbar__filter select{float:none;width:100%;height:36px;line-height:34px;padding:0 2rem 0 .85rem;border-radius:999px;border:1px solid var(--tcp-search-pill-border,#d4d4d4);background:#fff;font-size:.78rem;font-weight:600;color:#0f172a;box-shadow:none;transition:border-color .2s,box-shadow .2s}.tcp-category-toolbar__filter .nice-select.open,.tcp-category-toolbar__filter .nice-select:focus,.tcp-category-toolbar__filter .nice-select:hover{border-color:var(--tcp-search-pill-border-focus,#9333ea);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow,rgba(168,85,247,.18))}.tcp-category-toolbar__filter .nice-select::after{right:.85rem;color:var(--tcp-header-accent,#9333ea);font-size:.85rem}.tcp-category-toolbar__filter .nice-select .list{margin-top:.35rem;padding:.45rem 0;border-radius:12px;border:1px solid var(--tp-border-1,#e8e0f4);box-shadow:0 12px 32px rgba(147,51,234,.12);overflow:hidden;min-width:100%}.tcp-category-toolbar__filter .nice-select .option{padding:.5rem .85rem;margin:0;font-size:.8rem;font-weight:500;color:#475569;min-height:0;line-height:1.35}.tcp-category-toolbar__filter .nice-select .option.focus,.tcp-category-toolbar__filter .nice-select .option.selected.focus,.tcp-category-toolbar__filter .nice-select .option:hover{background:var(--tp-common-pink-2,#f5f3ff);color:var(--tp-common-purple-2,#9333ea)}.tcp-category-toolbar__filter .nice-select .option.selected{font-weight:700;color:var(--tp-common-purple-2,#9333ea)}.tcp-category-toolbar__search.tp-product__input{position:relative}.tcp-category-toolbar__search.tp-product__input input{width:100%;height:36px;line-height:34px;padding:0 2.25rem 0 .85rem;border-radius:999px;border:1px solid var(--tcp-search-pill-border,#d4d4d4);background:#fff;font-size:.78rem;font-weight:500;color:#0f172a;transition:border-color .2s,box-shadow .2s}.tcp-category-toolbar__search.tp-product__input input::placeholder{color:var(--tcp-search-pill-placeholder,#8a8a8a);font-weight:400}.tcp-category-toolbar__search.tp-product__input input:focus{outline:0;border-color:var(--tcp-search-pill-border-focus,#9333ea);box-shadow:0 0 0 3px var(--tcp-search-pill-focus-glow,rgba(168,85,247,.18))}.tcp-category-toolbar__search .tp-product__search{right:.45rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:var(--tcp-search-pill-icon,#9333ea);font-size:.8rem;cursor:pointer;transition:color .2s,transform .2s}.tcp-category-toolbar__search .tp-product__search:focus,.tcp-category-toolbar__search .tp-product__search:hover{color:var(--tcp-header-accent-hover,#7c3aed)}.tcp-category-toolbar__search .tp-product__search:hover{transform:translateY(-50%) scale(1.06)}@media (max-width:991.98px){.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:8px!important;padding-bottom:8px!important}}@media (max-width:767.98px){.tcp-category-listing-head{margin-bottom:.85rem}.tcp-category-listing-head__top{align-items:flex-start;margin-bottom:.75rem}.tcp-category-listing-head__title.tcp-page-content-heading{font-size:clamp(1.3rem, 5.5vw, 1.55rem);flex:1 1 100%}.tcp-category-listing-head__tools{width:100%}.tcp-category-listing-head__tools .tcp-category-toolbar__filter,.tcp-category-listing-head__tools .tcp-category-toolbar__search{flex:1 1 0;width:auto}.tcp-category-listing-footer{margin-top:1.25rem!important;flex-direction:column;align-items:stretch}.tcp-category-listing-footer__pagination{margin-left:0}.tcp-category-listing-footer__pagination .pagination{justify-content:flex-start}.tcp-category-toolbar__count span,.tcp-category-toolbar__count.tp-product__text span{font-size:.75rem;padding:.3rem .65rem}.tcp-page-breadcrumb,.tcp-page-breadcrumb.tp-breadcrumb-height,.tcp-product-detail-breadcrumb,.tcp-product-detail-breadcrumb.tp-breadcrumb-height{padding-top:6px!important;padding-bottom:8px!important}.tcp-page-breadcrumb__list a,.tcp-page-breadcrumb__list span,.tcp-product-detail-breadcrumb__list a,.tcp-product-detail-breadcrumb__list span{font-size:.78rem}.tcp-page-breadcrumb__current,.tcp-product-detail-breadcrumb__current{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tcp-page-content-heading-wrap{padding-top:1.25rem}}@media (max-width:767px){.tcp-career-detail__article{padding:1.35rem 1.2rem}.tcp-careers-page__header{margin-bottom:2rem}}.product-additional-tab,.product-additional-tab .tab-content,.product-details-sticky-grid,.product-details-sticky-grid__gallery,.product-details-sticky-grid__sidebar,.product-details-sticky-grid__tabs,.productdetails-tabs,.tp-product-details-area,.tp-product-details-area .container,.tp-shop-details__right-warp,.tp-shop-details__wrapper{max-width:100%;min-width:0;box-sizing:border-box}.product-details-sticky-grid__tabs .tp-content-tab{width:100%;max-width:100%;min-width:0;overflow-x:clip}.tp-product-details-area .tp-shop-details__text-2,.tp-product-details-area .tp-shop-details__text-2 p,.tp-product-details-area .tp-shop-details__title-sm{color:#000!important;text-align:left!important}.tp-product-details-area .tp-shop-details__text-2 p{margin-bottom:.75rem;padding-bottom:0;padding-right:0;text-justify:auto!important;hyphens:manual;word-spacing:normal!important}.tp-product-details-area .tp-shop-details__text-2 p:last-child{margin-bottom:0}.tcp-product-summary__cta-wrap{margin-top:.85rem}.tcp-product-sidebar{display:flex;flex-direction:column;gap:0;height:auto;min-height:0}.tcp-product-extras,.tcp-product-summary{width:100%;min-width:0}.tcp-product-extras .icon-features{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem .35rem;margin-top:.75rem!important;width:100%}.tcp-product-extras .icon-features .feature-item{flex:1 1 0;min-width:0;max-width:25%;margin-left:0!important;margin-right:0!important;padding:0 .15rem;text-align:center}.tcp-product-extras .icon-features .feature-item svg{display:block;width:40px;height:40px;max-width:40px;margin:0 auto;flex-shrink:0}.tcp-product-extras .icon-features .feature-item p{margin-top:.4rem!important;margin-bottom:0;font-size:.75rem;font-weight:600;line-height:1.25;color:#374151}.tcp-product-extras .trust-pilot{margin-top:.85rem!important}.tcp-product-extras .trust-pilot .trust-links img,.tcp-product-extras .trust-pilot .trust-links svg{max-width:88px;max-height:36px;width:auto;height:auto}.tcp-product-extras__legal{margin-top:.65rem!important;margin-bottom:0;font-size:.75rem!important;line-height:1.4;color:#6b7280}.tp-product-details-area .tp-shop-details__wrapper{margin-bottom:0!important}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;overflow:visible}.tp-product-details-area .tcp-product-gallery__stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;margin-bottom:0!important}.tp-product-details-area .tcp-product-gallery__stage .tab-content,.tp-product-details-area .tcp-product-gallery__stage .tab-pane.active,.tp-product-details-area .tcp-product-gallery__stage .tab-pane.show{width:100%;height:100%;display:flex;flex:1 1 auto;min-height:0}.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img{flex:1 1 auto;width:100%;height:100%;max-height:none}.tp-product-details-area .tp-shop-details__tab-content-box{margin-bottom:0!important}.tp-product-details-area .productdetails-tabs{margin-bottom:2.5rem!important}.tp-product-details-area .pro-details-nav{margin-bottom:1.25rem!important}@media (min-width:992px){.tp-product-details-area.pt-35{padding-top:1.75rem!important}.tp-product-details-area .tp-shop-details__title-sm{font-size:1.75rem;line-height:1.25;padding-bottom:.65rem}.tp-product-details-area .product-details-sticky-grid{row-gap:1.25rem}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{position:relative;display:block;width:100%;min-height:0;overflow:visible}.tp-product-details-area .tcp-product-gallery__thumbs{position:relative;z-index:1;width:104px;max-width:104px;margin-left:auto;overflow:visible}.tp-product-details-area .tcp-product-gallery__thumbs nav{width:100%;max-width:none;height:auto}.tp-product-details-area .tcp-product-gallery__thumbs .nav-tab{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:100%;height:auto;max-height:none;overflow:visible;gap:10px;padding-bottom:0}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links{width:104px!important;height:104px!important;flex:0 0 104px!important;aspect-ratio:1/1;box-sizing:border-box}.tp-product-details-area .tcp-product-gallery__thumbs .nav-links img{width:86%!important;height:auto!important;max-width:88%!important;max-height:88%!important;aspect-ratio:auto;object-fit:contain!important}.tp-product-details-area .tcp-product-gallery__stage{position:absolute;top:0;left:0;bottom:0;right:116px;width:auto;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden;display:flex;flex-direction:column}.tp-product-details-area .tcp-product-gallery__stage .tab-content,.tp-product-details-area .tcp-product-gallery__stage .tab-pane.active,.tp-product-details-area .tcp-product-gallery__stage .tab-pane.show{width:100%;height:100%;min-height:0;display:flex;flex:1 1 auto;overflow:hidden}.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img,.tp-product-details-area .tcp-product-gallery__stage .tp-shop-details__tab-big-img.tcp-product-zoom-wrap{flex:1 1 auto;width:100%;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;min-height:0!important}}.tp-product-details-area .tp-shop-details__tab-big-img{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;aspect-ratio:1/1;min-height:0;max-height:none;padding:10px;margin-left:0;margin-right:0;background:#fff;border-radius:14px;border:1px solid #e9d5ff;box-sizing:border-box;box-shadow:none;outline:0;overflow:hidden}.tp-product-details-area .tp-shop-details__tab-big-img img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;object-position:center;display:block;margin:0 auto}.tp-product-details-area .tp-shop-details__right-warp,.tp-product-details-area .tp-shop-details__right-warp.tcp-product-sidebar{margin-top:0!important}.tp-product-details-area .tcp-product-summary,.tp-product-details-area .tp-shop-details__title-sm{margin-top:0;padding-top:0}.tp-product-details-area .tcp-product-zoom-wrap{--tcp-zoom-x:50%;--tcp-zoom-y:50%;--tcp-zoom-scale:3.25;position:relative;cursor:zoom-in}.tp-product-details-area .tcp-product-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;text-decoration:none;color:inherit}.tp-product-details-area .tcp-product-zoom img{transition:transform .18s ease-out;will-change:transform;pointer-events:none;user-select:none;-webkit-user-drag:none}.tp-product-details-area .tcp-product-zoom-wrap.is-zooming .tcp-product-zoom img{transform:scale(var(--tcp-zoom-scale))!important;transform-origin:var(--tcp-zoom-x) var(--tcp-zoom-y)!important;transition:none!important}.tp-product-details-area .tcp-product-zoom-hint{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.01em;pointer-events:none;opacity:.92;transition:opacity .2s}.tp-product-details-area .tcp-product-zoom-hint i{font-size:12px;flex-shrink:0}.tp-product-details-area .tcp-product-zoom-wrap.is-zooming .tcp-product-zoom-hint,.tp-product-details-area .tcp-product-zoom-wrap:hover .tcp-product-zoom-hint{opacity:0}.tp-product-details-area .tcp-product-zoom-hint__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:none),(pointer:coarse){.tp-product-details-area .tcp-product-zoom-wrap{cursor:pointer}.tp-product-details-area .tcp-product-zoom-hint__text{font-size:0}.tp-product-details-area .tcp-product-zoom-hint__text::after{content:"Tap to enlarge";font-size:12px}.tp-product-details-area .tcp-product-zoom-wrap.is-touching .tcp-product-zoom-hint,.tp-product-details-area .tcp-product-zoom-wrap:hover .tcp-product-zoom-hint{opacity:.92}}.mfp-bg{z-index:10070!important}.mfp-wrap,.mfp-wrap.tcp-product-mfp,.tcp-product-mfp.mfp-wrap{z-index:10071!important}.tcp-product-mfp .mfp-container{z-index:10072}.tcp-product-mfp .mfp-figure{max-height:92vh}.tcp-product-mfp .mfp-img{max-height:88vh!important;padding:0!important;touch-action:none;-webkit-user-select:none;user-select:none}.tcp-product-mfp .mfp-close{color:#fff;right:-6px;top:-40px;opacity:.9}.tcp-product-mfp .tcp-product-mfp-tip{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:12px;font-weight:500;line-height:1.3}.tcp-product-mfp .mfp-figure.is-mfp-zoomed .mfp-bottom-bar,.tcp-product-mfp .mfp-figure.is-mfp-zoomed .mfp-title{opacity:0;pointer-events:none}@media (max-width:991.98px){.tp-product-details-area .tcp-product-zoom-wrap{min-height:280px}.tcp-product-mfp .mfp-container{padding:0 8px}.tcp-product-mfp .mfp-content{max-width:100%}.tcp-product-mfp .mfp-img{max-height:78vh!important;width:auto!important;max-width:100%!important}.tcp-product-mfp .mfp-figure{max-height:none;padding-top:48px;padding-bottom:56px}.tcp-product-mfp .mfp-close,.tcp-product-mfp.mfp-img-mobile .mfp-close{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;width:44px!important;height:44px!important;line-height:44px!important;font-size:28px!important;background:rgba(15,23,42,.72)!important;border-radius:50%;opacity:1!important;z-index:1050}.tcp-product-mfp .mfp-bottom-bar{margin-top:0;position:fixed;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom,0px));width:100%;text-align:center;pointer-events:none}.tcp-product-mfp .mfp-title{text-align:center;padding:0 16px}.tcp-product-mfp .mfp-counter{display:none}.tcp-product-mfp .mfp-arrow{width:52px!important;height:72px!important;margin-top:-36px!important;opacity:.95}.tcp-product-mfp .mfp-arrow:after,.tcp-product-mfp .mfp-arrow:before{margin-top:-12px}.tcp-product-mfp .mfp-arrow-left{left:0}.tcp-product-mfp .mfp-arrow-right{right:0}}@media (max-width:575.98px){.tp-product-details-area .tcp-product-zoom-hint{right:8px;bottom:8px;padding:7px 11px}.tcp-product-mfp .mfp-arrow{display:none}}.tp-product-details-area .tp-shop-details__tab-btn-box{display:flex;justify-content:flex-start;width:100%}.tp-product-details-area .tp-shop-details__tab-btn-box nav{width:100%;max-width:none}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-tab{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0!important;padding:6px;aspect-ratio:1/1;border:1px solid #e9d5ff;background:#fff;line-height:0;cursor:pointer;border-radius:12px;box-sizing:border-box;overflow:hidden;transition:border-color .2s,box-shadow .2s}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links img{width:86%!important;height:auto!important;max-width:86%!important;max-height:86%!important;aspect-ratio:auto;object-fit:contain!important;object-position:center;background:0 0;border:0!important;border-radius:0;padding:0;display:block;margin:0 auto;box-sizing:border-box;transition:none}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links.active,.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links:focus-visible{border-color:#c4b5fd!important;box-shadow:0 0 0 2px rgba(196,181,253,.45)}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links.active img,.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links:focus-visible img{border:0!important;box-shadow:none}@media (min-width:992px){.tp-product-details-area .tp-shop-details__tab-big-img{aspect-ratio:auto!important;width:100%;height:100%!important;min-height:0!important;max-width:none;max-height:100%!important;padding:12px;margin-left:0;margin-right:0;border:1px solid #e9d5ff;outline:0;box-shadow:none;box-sizing:border-box}.tp-product-details-area .tp-shop-details__tab-big-img img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important}.tp-product-details-area .tp-shop-details__right-warp,.tp-product-details-area .tp-shop-details__right-warp.tcp-product-sidebar{margin-top:0!important}.tp-product-details-area .tp-shop-details__title-sm{margin-top:0;padding-top:0}}@media (max-width:991.98px){.product-details-sticky-grid{display:flex;flex-direction:column;gap:1rem}.product-details-sticky-grid__sidebar{display:contents}.product-details-sticky-grid__gallery{order:1}.tcp-product-summary{order:2}.product-details-sticky-grid__tabs{order:3}.tcp-product-extras{order:4}.tp-shop-details__right-warp.tcp-product-sidebar{display:contents}.tp-product-details-area .tp-shop-details__wrapper{margin-bottom:0!important}.tp-product-details-area .tp-shop-details__wrapper.tcp-product-gallery{flex-direction:column;gap:10px}.tp-product-details-area .tp-shop-details__tab-big-img{aspect-ratio:1/1;min-height:0;max-width:100%;max-height:none;padding:10px;margin-left:0;margin-right:0;border:1px solid #e9d5ff;outline:0;box-shadow:none;box-sizing:border-box}.tp-product-details-area .tp-shop-details__tab-big-img img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important}.tp-product-details-area .tp-shop-details__tab-btn-box nav{max-width:none}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links{width:72px}.tp-product-details-area .tp-shop-details__tab-btn-box .nav-links img{width:100%!important;height:auto!important}.tp-product-details-area .tp-shop-details__right-warp{margin-top:0;margin-bottom:0}.tp-product-details-area .tp-shop-details__title-sm{font-size:1.35rem;padding-bottom:.35rem}.tp-product-details-area .tp-shop-details__ratting{margin-bottom:.5rem}.tcp-product-summary__cta-wrap{margin-top:.75rem}.tcp-product-extras .trust-pilot{margin-top:.65rem!important}.tcp-product-extras .icon-features{margin-top:.65rem!important;justify-content:center!important;gap:.85rem .5rem}.tcp-product-extras .icon-features .feature-item{margin-left:0!important;margin-right:0!important;flex:1 1 40%;max-width:46%}.tcp-product-extras .icon-features .feature-item svg{width:36px;height:36px;max-width:36px}.tcp-product-extras .icon-features .feature-item p{margin-top:.3rem!important;font-size:.7rem}.tcp-product-extras__legal{margin-top:.55rem!important;margin-bottom:0}.tp-product-details-area .productdetails-tabs{margin-bottom:2rem!important}.tp-product-details-area .pro-details-nav{margin-bottom:1rem!important}}@media (min-width:992px){.product-details-sticky-grid__sidebar{align-self:stretch;min-height:0}.product-details-sticky-grid__sidebar .sticky-details,.product-details-sticky-grid__sidebar .tp-shop-details__right-warp{position:-webkit-sticky;position:sticky;top:120px;height:auto;min-height:0;align-self:start;overflow:visible}.tcp-product-extras{margin-top:.75rem}}.tcp-product-detail__cta-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;width:auto;max-width:100%}.tcp-product-detail__cta-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;width:auto;min-height:34px;padding:.35rem .7rem;font-family:var(--tp-ff-heading, "Inter", sans-serif);font-weight:600;font-size:.75rem;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;border-radius:8px;border:1px solid transparent;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s}.tcp-product-detail__cta-btn--quote{flex:0 0 auto;background:linear-gradient(135deg,#9333ea 0,#7c3aed 100%);color:#fff;border-color:#9333ea;box-shadow:0 4px 12px rgba(124,58,237,.18)}.tcp-product-detail__cta-btn--quote:focus-visible,.tcp-product-detail__cta-btn--quote:hover{background:linear-gradient(135deg,#7c3aed 0,#6d28d9 100%);border-color:#7c3aed;color:#fff;box-shadow:0 8px 22px rgba(109,40,217,.28);transform:translateY(-1px)}.tcp-product-detail__cta-btn--estimator{flex:0 0 auto;justify-content:flex-start;gap:.4rem;padding:.3rem .65rem;text-align:left;background:#faf5ff;color:#5b21b6;border-color:#e9d5ff;box-shadow:none}.tcp-product-detail__cta-btn--estimator:focus-visible,.tcp-product-detail__cta-btn--estimator:hover{background:#f3e8ff;border-color:#d8b4fe;color:#4c1d95;box-shadow:0 4px 14px rgba(147,51,234,.12);transform:translateY(-1px)}.tcp-product-detail__cta-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;background:linear-gradient(135deg,#9333ea 0,#7c3aed 100%);color:#fff;font-size:.6875rem}.tcp-product-detail__cta-btn-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.tcp-product-detail__cta-btn-label{font-size:.75rem;font-weight:600;line-height:1.2;color:inherit}.tcp-product-detail__cta-btn-hint{display:none;font-size:.75rem;font-weight:400;line-height:1.25;color:#7e22ce}.tcp-product-detail__cta-btn:focus{outline:0}.tcp-product-detail__cta-btn:focus-visible{outline:2px solid var(--tp-common-purple-2,#9333ea);outline-offset:2px}.tcp-product-inline-cta{max-width:100%;overflow:hidden;margin:1.75rem 0}.tcp-product-inline-cta .tcp-blog-inline-cta__inner{min-width:0}.tcp-product-inline-cta .tcp-blog-inline-cta__copy,.tcp-product-inline-cta .tcp-blog-inline-cta__text,.tcp-product-inline-cta .tcp-blog-inline-cta__title{color:#000;text-align:left!important;overflow-wrap:anywhere;word-break:break-word;word-spacing:normal!important}.tp-product-details-area .accordion-body.tcp-product-detail__prose,.tp-product-details-area .tcp-product-extras,.tp-product-details-area .tcp-product-extras p,.tp-product-details-area .trust-text{text-align:left!important;word-spacing:normal!important}.tp-product-details-area .tcp-product-extras .icon-features,.tp-product-details-area .tcp-product-extras .icon-features .feature-item,.tp-product-details-area .tcp-product-extras .icon-features .feature-item p{text-align:center!important}.tcp-product-inline-cta .tcp-blog-inline-cta__actions{width:100%;min-width:0;max-width:100%}.tcp-product-inline-cta .tcp-blog-inline-cta__btn{width:100%;justify-content:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width:767.98px){.tp-product-details-area{padding-top:20px!important;overflow-x:clip}.tp-product-details-area .tp-shop-details__tab-big-img{aspect-ratio:1/1;min-height:0;max-width:300px;max-height:300px;padding:0;margin-left:auto;margin-right:auto}.tp-product-details-area .tp-shop-details__tab-big-img img{width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important}.tp-product-details-area .tp-shop-details__tab-btn-box nav{max-width:300px}.tp-product-details-area .tp-shop-details__title-sm{font-size:1.5rem;line-height:1.25}.tcp-product-detail__cta-actions{flex-direction:row;flex-wrap:wrap;gap:.45rem}.tcp-product-detail__cta-btn,.tcp-product-detail__cta-btn--estimator,.tcp-product-detail__cta-btn--quote{flex:0 0 auto;width:auto;min-height:34px;font-size:.75rem}.tcp-product-detail__cta-btn--estimator{padding:.3rem .65rem;gap:.4rem}.tcp-product-detail__cta-btn-icon{width:40px;height:40px}.tcp-product-detail__cta-btn-label{font-size:.95rem}.tcp-product-detail__cta-btn-hint{display:block}.tp-product-details-area .productdetails-tabs{margin-bottom:2rem!important}.pro-details-nav-btn{flex-wrap:wrap;gap:.35rem}.pro-details-nav-btn li .nav-links{white-space:normal;text-align:center}}.tcp-product-detail__prose.tcp-blog-detail__prose{width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:#000;overflow-wrap:anywhere;word-break:break-word}.tp-product-details-area .tcp-product-detail__prose [style*="text-align: justify"],.tp-product-details-area .tcp-product-detail__prose [style*="text-align:justify"]{text-align:left!important;text-justify:auto!important}.tcp-product-detail__prose.tcp-blog-detail__prose dd,.tcp-product-detail__prose.tcp-blog-detail__prose div:not([class]),.tcp-product-detail__prose.tcp-blog-detail__prose li,.tcp-product-detail__prose.tcp-blog-detail__prose p{color:#000!important;text-align:left!important;text-justify:auto!important;hyphens:manual;word-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose table,.tcp-product-detail__prose.tcp-blog-detail__prose table li,.tcp-product-detail__prose.tcp-blog-detail__prose table p,.tcp-product-detail__prose.tcp-blog-detail__prose table strong,.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{text-align:left!important;text-justify:auto!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose b,.tcp-product-detail__prose.tcp-blog-detail__prose h1,.tcp-product-detail__prose.tcp-blog-detail__prose h2,.tcp-product-detail__prose.tcp-blog-detail__prose h3,.tcp-product-detail__prose.tcp-blog-detail__prose h4,.tcp-product-detail__prose.tcp-blog-detail__prose h5,.tcp-product-detail__prose.tcp-blog-detail__prose h6,.tcp-product-detail__prose.tcp-blog-detail__prose strong,.tcp-product-detail__prose.tcp-blog-detail__prose th{color:#000!important;text-align:left}.tcp-product-detail__prose.tcp-blog-detail__prose caption,.tcp-product-detail__prose.tcp-blog-detail__prose figcaption{text-align:left;color:#000}.tcp-product-detail__prose.tcp-blog-detail__prose h4{margin-top:2rem;margin-bottom:.85rem;font-size:clamp(1.05rem, 1.8vw, 1.25rem);line-height:1.35;font-weight:600}.tcp-product-detail__prose.tcp-blog-detail__prose :where(img,video,iframe){max-width:100%!important;height:auto!important}.tcp-product-detail__prose.tcp-blog-detail__prose table{width:100%;max-width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.95em}.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{border:1px solid #e4e4e4;padding:.65rem .85rem;vertical-align:top;line-height:1.45;text-align:left!important;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;word-spacing:normal}.tcp-product-detail__prose.tcp-blog-detail__prose th{background:#f4f4f6;font-weight:600}.tcp-product-detail__section{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.tcp-product-detail__section+.tcp-product-inline-cta,.tcp-product-inline-cta+.tcp-product-detail__section{margin-top:1.5rem}.product__details-info.tcp-product-detail__prose{overflow-x:visible}@media (max-width:991.98px){.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;border-radius:12px;border:1px solid #e8ecf3;background:#fff;box-shadow:inset -12px 0 12px -12px rgba(15,23,42,.08)}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll::after{content:"Swipe sideways to read table";display:block;padding:.4rem .75rem .55rem;font-size:.72rem;font-weight:500;color:#000;text-align:center;background:#f8f9fc;border-top:1px solid #eef2f7}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll table{display:table!important;width:max-content!important;min-width:100%!important;max-width:none!important;table-layout:auto!important;margin:0!important;border:0}.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll td,.tcp-product-detail__prose.tcp-blog-detail__prose .tcp-blog-table-scroll th{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:none!important;text-align:left!important;hyphens:none!important;word-spacing:normal!important;letter-spacing:normal!important}.tcp-product-detail__prose.tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.tcp-related-products-slide__thumb{aspect-ratio:1/1;height:auto}}.tp-related-products-section.tp-new-product-5__area{padding-top:48px;padding-bottom:56px}.tp-related-products-section .tp-new-product-5__section-title{margin-bottom:1.5rem!important}@media (max-width:767.98px){.tcp-product-detail__prose.tcp-blog-detail__prose{font-size:.9375rem}.tcp-product-detail__prose.tcp-blog-detail__prose h4{margin-top:1.5rem}.tcp-product-detail__prose.tcp-blog-detail__prose table{font-size:.85em}.tcp-product-detail__prose.tcp-blog-detail__prose td,.tcp-product-detail__prose.tcp-blog-detail__prose th{padding:.45rem .55rem}.tcp-product-inline-cta{margin:1.35rem 0;padding:1.15rem 1rem}.tp-related-products-section.tp-new-product-5__area{padding-top:36px;padding-bottom:44px}.tp-related-products-section .tp-new-product-5__section-title{margin-bottom:1.15rem!important}}.tp-related-products-section .tcp-related-products-carousel{margin-right:0;overflow:hidden}.tp-related-products-section .tp-related-products__swiper{overflow:hidden;padding:4px 0 8px}.tp-related-products-section .swiper-slide{height:auto}.tcp-related-products-slide{background:0 0;border-radius:0}.tcp-site-footer{--tcp-ft-accent:var(--tp-common-purple-2, #9333ea);--tcp-ft-text:#4b5563;--tcp-ft-muted:#6b7280;--tcp-ft-line:#e8ecf1;--tcp-ft-bar:#1a1040;background:#fff;color:var(--tcp-ft-text);margin-top:.75rem;padding:0;border:0}body,html{margin:0;padding:0}body{background-color:#fff;overflow-x:hidden;max-width:100%}.tcp-site-footer__main{padding:1.25rem 0 1.5rem;background:#fff}.tcp-site-footer__grid{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(160px,0.85fr)) minmax(220px,1fr);gap:2rem 2.25rem;align-items:start}.tcp-site-footer__logo{display:inline-block;line-height:0;margin-bottom:1rem;max-width:210px}.tcp-site-footer__logo img{display:block;width:auto;max-width:210px;height:auto}.tcp-site-footer__about .tcp-footer-seo-about{max-width:34rem}.tcp-site-footer__about .tcp-footer-seo-about p{margin:0;color:var(--tcp-ft-muted);font-size:.875rem;line-height:1.6;font-weight:400}.tcp-site-footer__about .tcp-footer-seo-about__lead{padding-bottom:.85rem;margin-bottom:.85rem!important;border-bottom:1px solid var(--tcp-ft-accent);color:#374151!important;font-weight:500}.tcp-site-footer__about .tcp-footer-seo-about p+p{margin-top:0}.tcp-site-footer__highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .5rem;list-style:none;margin:1.35rem 0 0;padding:0}.tcp-site-footer__highlights li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.tcp-site-footer__highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--tcp-ft-accent)}.tcp-site-footer__highlight-icon svg{width:1.35rem;height:1.35rem}.tcp-site-footer__highlight-label{font-size:.6875rem;line-height:1.25;font-weight:600;color:#374151}.tcp-site-footer__accordion{margin:0;border:0;min-width:0}.tcp-site-footer__heading{display:block;margin:0 0 .85rem;padding:0;color:var(--tcp-ft-accent);font-family:var(--tp-ff-heading);font-size:.875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;position:relative;cursor:default;list-style:none}.tcp-site-footer__heading::-webkit-details-marker{display:none}.tcp-site-footer__heading::marker{content:"";display:none}.tcp-site-footer__heading::after{content:"";position:absolute;left:0;bottom:-.4rem;width:2.25rem;height:2px;border-radius:999px;background:var(--tcp-ft-accent)}.tcp-site-footer__chevron{display:none!important}.tcp-site-footer__panel{margin:0;padding:.35rem 0 0}@media (min-width:992px){.tcp-site-footer__accordion>.tcp-site-footer__panel{display:block!important}.tcp-site-footer__heading{pointer-events:none}.tcp-product-detail__prose.tcp-blog-detail__prose :where(table:not(.tcp-blog-table-scroll table)){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tcp-site-footer__contact,.tcp-site-footer__links{list-style:none;margin:0;padding:0}.tcp-site-footer__contact li,.tcp-site-footer__links li{margin:0;padding:0}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem 0;border-bottom:1px solid var(--tcp-ft-line);color:var(--tcp-ft-text);text-decoration:none;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .15s}.tcp-site-footer__contact li:last-child .tcp-site-footer__contact-static,.tcp-site-footer__contact li:last-child a,.tcp-site-footer__links li:last-child a{border-bottom:none}.tcp-site-footer__contact a:focus-visible,.tcp-site-footer__contact a:hover,.tcp-site-footer__links a:focus-visible,.tcp-site-footer__links a:hover{color:var(--tcp-ft-accent)}.tcp-site-footer__link-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--tcp-ft-accent)}.tcp-site-footer__link-icon svg{width:1.05rem;height:1.05rem}.tcp-site-footer__aside{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.tcp-site-footer__payments{padding-top:.35rem}.tcp-site-footer__payments img{display:block;width:auto;max-width:min(100%,280px);height:auto}.tcp-site-footer__bar{--tcp-ft-bar:#ffffff;position:relative;isolation:isolate;overflow:hidden;background:#fff;color:var(--tp-common-purple-2,#9333ea);margin:0;padding:0;border:0;border-top:1px solid #e8ecf1}.tcp-site-footer__bar::before{display:none;content:none}.tcp-site-footer__bar>.container{position:relative;z-index:1}.tcp-site-footer__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1.25rem;padding:.85rem 0;min-height:0}.tcp-site-footer__bar-brand{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1 auto}.tcp-site-footer__bar-logo{flex:0 0 auto;line-height:0;width:34px;max-width:34px}.tcp-site-footer__bar-logo img{display:block;width:34px;max-width:34px;height:auto}.tcp-site-footer__copy{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.35;color:var(--tp-common-purple-2,#9333ea);font-weight:400;text-align:left;white-space:nowrap}.tcp-site-footer__copy-sep{color:#c4b5fd;flex:0 0 auto}.tcp-site-footer__dev{color:#7c3aed;flex:0 1 auto}.tcp-site-footer__dev a{color:#7c3aed;font-weight:700;text-decoration:none}.tcp-site-footer__dev a:focus-visible,.tcp-site-footer__dev a:hover{color:#9333ea;text-decoration:underline}.tcp-site-footer__social{display:flex;align-items:center;justify-content:center;gap:.7rem;flex:0 0 auto}.tcp-site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1.5px solid var(--tp-common-purple-2,#9333ea);color:var(--tp-common-purple-2,#9333ea);font-size:.78rem;text-decoration:none;background:#fff;transition:background .15s,border-color .15s,color .15s,transform .15s}.tcp-site-footer__social a:focus-visible,.tcp-site-footer__social a:hover{background:#f3e8ff;border-color:#7c3aed;color:#7c3aed;transform:translateY(-1px)}.tcp-site-footer__legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem .55rem;flex:1 1 auto;font-size:.8125rem;line-height:1.35;white-space:nowrap}.tcp-site-footer__legal a{color:var(--tp-common-purple-2,#9333ea);text-decoration:none;font-weight:400;transition:color .15s,opacity .15s}.tcp-site-footer__legal a:focus-visible,.tcp-site-footer__legal a:hover{color:#7c3aed;opacity:1}.tcp-site-footer__legal-sep{color:#c4b5fd}@media (max-width:1199.98px){.tcp-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.5rem}.tcp-site-footer__brand{grid-column:1/-1}.tcp-site-footer__aside{display:contents}.tcp-site-footer__highlights{max-width:28rem}.tcp-site-footer__bar-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;padding:.75rem 0}.tcp-site-footer__bar-brand{flex-direction:row;align-items:center;justify-content:flex-start;flex:0 0 auto}.tcp-site-footer__copy{align-items:center;text-align:left;flex-wrap:nowrap;white-space:nowrap}.tcp-site-footer__social{justify-content:center;width:100%;flex:0 0 auto;padding:0;border:0;border-radius:0}.tcp-site-footer__legal{justify-content:flex-start;width:100%;flex:0 0 auto;padding-top:.35rem;border-top:1px solid #e8ecf1;text-align:left;white-space:normal}}@media (max-width:991.98px){.tcp-site-footer{margin-top:.5rem}.tcp-site-footer__main{padding:1rem 0 .85rem}.tcp-site-footer__grid{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.tcp-site-footer__brand{grid-column:1/-1;margin-bottom:.35rem;padding-bottom:1rem;border-bottom:1px solid var(--tcp-ft-line)}.tcp-site-footer__aside{display:contents}.tcp-site-footer__logo{max-width:168px;margin-bottom:.75rem}.tcp-site-footer__logo img{max-width:168px}.tcp-site-footer__about .tcp-footer-seo-about p{font-size:.8125rem;line-height:1.5}.tcp-site-footer__about .tcp-footer-seo-about__lead{border-bottom:1px solid var(--tcp-ft-accent);padding-bottom:.65rem;margin-bottom:.65rem!important}.tcp-site-footer__about .tcp-footer-seo-about p:not(.tcp-footer-seo-about__lead){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tcp-site-footer__highlights{display:none}.tcp-site-footer__accordion{border-top:0;border-bottom:1px solid var(--tcp-ft-line);min-width:0;width:100%}.tcp-site-footer__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.95rem 0;font-size:.8125rem;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.tcp-site-footer__heading::after{content:"";position:static;flex:0 0 auto;width:.55rem;height:.55rem;margin:0;border-radius:0;background:0 0;border-right:2px solid var(--tcp-ft-accent);border-bottom:2px solid var(--tcp-ft-accent);transform:rotate(45deg);transition:transform .2s}.tcp-site-footer__accordion[open]>.tcp-site-footer__heading::after{transform:rotate(-135deg);margin-top:.25rem}.tcp-site-footer__panel{display:block;padding:0 0 .85rem}.tcp-site-footer__accordion:not([open])>.tcp-site-footer__panel{display:none}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{padding:.7rem 0;font-size:.875rem}.tcp-site-footer__link-icon{display:inline-flex}.tcp-site-footer__payments{padding:.15rem 0 .35rem}.tcp-site-footer__payments img{max-width:min(100%,240px)}}.tcp-site-footer,body,html{margin-bottom:0!important;padding-bottom:0!important}#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:148px!important;right:18px!important}@media (max-width:991.98px){#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:120px!important;right:14px!important}.tcp-footer-trust-logistics__block--logistics .tcp-footer-trust-logistics__logos-wrap{padding-right:0}}@media (max-width:575.98px){.tcp-site-footer__copy{font-size:.75rem}.tcp-site-footer__social a{width:1.9rem;height:1.9rem;font-size:.72rem}.tcp-site-footer__legal{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .5rem}.tcp-site-footer__legal-sep{display:inline}.tcp-site-footer__bar-logo,.tcp-site-footer__bar-logo img{width:30px;max-width:30px}#tawkchat-minified-box,#tawkchat-minified-wrapper,.tawk-min-container,.widget-visible .tawk-min-container,div[class*=tawk-min]{bottom:132px!important;right:12px!important}}.tcp-home-hero-pro__btn-label-short{display:none}.tcp-home-hero-pro__btn-label-full{display:inline}html{overflow-x:clip}@media (max-width:1199.98px){:root{--tcp-page-pad-x:clamp(0.85rem, 3.2vw, 1.35rem)}.tcp-header-announce__social a{min-width:34px;min-height:34px;font-size:14px;margin:0}.tp-header-4__area .row.align-items-center>[class*=col-]{min-width:0}.tcp-header-mobile-logo,.tp-header-4__logo.tcp-header-mobile-logo{min-width:0;max-width:100%}.tcp-header-mobile-logo a,.tp-header-4__logo.tcp-header-mobile-logo a{display:inline-flex;max-width:100%}.tcp-header-mobile-logo img,.tp-header-4__logo.tcp-header-mobile-logo img{max-height:44px;width:auto;max-width:min(100%,168px);height:auto;object-fit:contain}.tp-header-4__right-icon{flex-wrap:nowrap;gap:.35rem!important;min-width:0}.tcp-header-mobile-cta{flex-shrink:1;min-width:0;gap:.35rem!important}.tcp-header-quote-btn--mobile{flex-shrink:1;max-width:100%}.tcp-header-whatsapp-btn--mobile{flex-shrink:0;width:36px;min-width:36px;padding:0}.tp-header-mobile-search-row{margin-top:.35rem;padding-bottom:.35rem}.tcp-header-nav-wrap .tp-header-4__pt{padding-top:8px;padding-bottom:2px}}@media (max-width:767.98px){.tcp-home-hero-pro__btn-label-full{display:none}.tcp-home-hero-pro__btn-label-short{display:inline}.tcp-home-hero-pro__btn-arrow{display:none}.tcp-header-announce__inner--quotes-marquee{justify-content:stretch}.tcp-header-announce__aside--mail-social{width:100%;flex:1 1 auto;min-width:0;justify-content:space-between;gap:.45rem;margin-left:0;margin-right:0}.tcp-header-announce__social{gap:0;flex-shrink:0}.tcp-home-hero-pro__eyebrow{font-size:10px;letter-spacing:.06em;gap:.4rem;align-items:flex-start}.tcp-home-hero-pro__eyebrow-deco{width:18px;height:18px;margin-top:.1rem}.tcp-home-hero-pro__eyebrow-text,.tcp-home-hero-pro__eyebrow-text--pulse{flex:1 1 auto;min-width:0;line-height:1.4}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.28rem, 5.8vw, 1.85rem);line-height:1.14;overflow-wrap:break-word;word-break:normal;hyphens:manual}.tcp-home-hero-pro__lead{font-size:clamp(.875rem, 2.8vw, .98rem);margin-bottom:.85rem}.tcp-home-hero-pro__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;width:100%;margin-bottom:.4rem}.tcp-home-hero-pro__cta-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{width:100%;min-height:40px;justify-content:center;box-sizing:border-box;padding-left:.4rem;padding-right:.4rem;font-size:9px;letter-spacing:.03em;white-space:normal;text-align:center;line-height:1.2;gap:.28rem}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn svg,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn svg{width:14px;height:14px;flex-shrink:0}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--outline,.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn--primary,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn:last-child{grid-column:auto}.tcp-home-hero-pro__visual{padding-bottom:.5rem}.tcp-home-hero-pro__swiper-wrap{aspect-ratio:2/1;max-height:min(200px,46vw);min-height:0;border-radius:12px}.tcp-home-hero-pro__slide-img-wrap{padding:.25rem}.tcp-home-hero-pro__slide-img{object-fit:cover;object-position:center}}@media (max-width:575.98px){:root{--tcp-page-pad-x:clamp(0.9rem, 4vw, 1.1rem);--tcp-hero-card-pad-x:clamp(0.85rem, 3.5vw, 1.05rem)}.tcp-header-announce .container-fluid{padding-left:max(.75rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important}.tcp-header-announce__email{font-size:11.5px;padding:.28rem .55rem;gap:.3rem;flex-shrink:0}.tcp-header-announce__email span{white-space:nowrap}.tcp-header-announce__social a{min-width:32px;min-height:32px;font-size:13px}.tcp-header-mobile-logo img,.tp-header-4__logo img,.tp-header-middle-4__logo img{max-height:36px;max-width:min(100%,148px)}.tcp-header-quote-btn--mobile{height:34px;min-height:34px;padding:0 .5rem;font-size:11px;border-radius:6px}.tcp-header-whatsapp-btn--mobile{width:34px;min-width:34px;height:34px;min-height:34px}.tp-header-2__bar .tp-menu-bar i{width:38px;height:38px;line-height:38px;font-size:16px}.tp-header-mobile-search-row{margin-top:.4rem;padding-bottom:.4rem}.tcp-header-search-pill--mobile .tcp-header-search-pill__form{min-height:40px;border-radius:20px}.tcp-header-search-pill--mobile .tcp-header-search-pill__input{min-height:38px;height:38px;font-size:14px;padding-left:14px}.tcp-home-hero-pro{padding-top:.4rem}.tcp-home-hero-pro__card{border-radius:14px}}@media (max-width:389.98px){:root{--tcp-page-pad-x:0.75rem;--tcp-hero-card-pad-x:0.75rem}.tcp-header-announce__social a{min-width:30px;min-height:30px;font-size:12.5px}.tcp-header-mobile-logo img,.tp-header-4__logo img{max-height:32px;max-width:min(100%,120px)}.tcp-header-mobile-cta{gap:.28rem!important}.tcp-header-quote-btn--mobile{padding:0 .42rem;font-size:10.5px;height:32px;min-height:32px}.tcp-header-whatsapp-btn--mobile{width:32px;min-width:32px;height:32px;min-height:32px}.tp-header-2__bar .tp-menu-bar i{width:34px;height:34px;line-height:34px;font-size:15px}.tcp-home-hero-pro__title--billboard{font-size:clamp(1.15rem, 6.2vw, 1.45rem)}.tcp-home-hero-pro__cta-row{grid-template-columns:1fr 1fr}.tcp-home-hero-pro__cta-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-home-hero-pro__cta-row .tcp-home-hero-pro__btn,.tcp-home-hero-pro__cta-secondary .tcp-home-hero-pro__btn{white-space:normal;font-size:8px;letter-spacing:.015em;padding-left:.22rem;padding-right:.22rem;min-height:36px}.tcp-home-hero-pro__swiper-wrap{max-height:min(140px,38vw);aspect-ratio:2.15/1}}@media (max-width:359.98px){.tcp-header-announce__social a:nth-child(n+4){display:none}.tcp-header-quote-btn--mobile span{font-size:10px}}@media (max-width:1199.98px){.tcp-site-footer__about .tcp-footer-seo-about,.tcp-site-footer__about .tcp-footer-seo-about p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.tcp-site-footer__bar-inner{padding-left:0;padding-right:0;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}}@media (max-width:991.98px){.tcp-site-footer__main{padding:1.1rem 0 .95rem}.tcp-site-footer__brand{padding-bottom:.15rem}.tcp-site-footer__about .tcp-footer-seo-about p{font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere}.tcp-site-footer__heading{min-height:44px;box-sizing:border-box}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{min-height:44px;align-items:center;overflow-wrap:anywhere;word-break:break-word;gap:.55rem}.tcp-site-footer__contact a span:last-child,.tcp-site-footer__contact-static span:last-child,.tcp-site-footer__links a span:last-child{min-width:0;flex:1 1 auto}.tcp-site-footer__payments{padding:.25rem 0 .5rem}.tcp-site-footer__payments img{width:100%;max-width:min(100%,280px);height:auto}.tcp-footer-trust-logistics{padding:1.1rem 0 1.25rem}.tcp-footer-trust-logistics__block{width:100%;box-sizing:border-box;padding:1.05rem 1rem 1.15rem}.tcp-footer-trust-logistics__block--highlights{align-items:flex-start;text-align:left}.tcp-footer-trust-logistics__heading{width:100%;margin-bottom:.85rem;overflow-wrap:anywhere}.tcp-footer-trust-logistics__highlights{max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem}.tcp-footer-trust-logistics__highlight-label{overflow-wrap:anywhere;font-size:.78rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{flex-wrap:wrap!important;justify-content:flex-start;align-items:center;gap:.65rem 1rem!important;width:100%;max-width:100%}.tcp-footer-trust-logistics__logo-link,.tcp-footer-trust-logistics__trust-link{flex:0 1 auto;max-width:100%}.tcp-footer-trust-logistics__trust-logo{max-height:30px;max-width:min(100%,100px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:24px;max-width:min(100%,100px)}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:.98rem;gap:.3rem}.tcp-site-footer__bar-inner{gap:.65rem;padding-top:.85rem;padding-bottom:max(.9rem,env(safe-area-inset-bottom,0px))}.tcp-site-footer__bar-brand{width:100%;gap:.6rem}.tcp-site-footer__copy{min-width:0;font-size:.78rem;line-height:1.35;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcp-site-footer__social{width:100%;justify-content:flex-start;gap:.55rem;flex-wrap:wrap}.tcp-site-footer__social a{width:2.15rem;height:2.15rem;font-size:.8rem}.tcp-site-footer__legal{width:100%;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere;gap:.35rem .5rem;padding-top:.5rem;font-size:.78rem}}@media (max-width:767.98px){.tcp-site-footer__logo{max-width:150px;margin-bottom:.65rem}.tcp-site-footer__logo img{max-width:150px}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{justify-content:space-between;gap:.55rem .65rem!important}.tcp-footer-trust-logistics__trust-logo{max-height:28px;max-width:min(100%,92px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:22px;max-width:min(100%,92px)}}@media (max-width:575.98px){.tcp-site-footer__main{padding:.95rem 0 .75rem}.tcp-site-footer__heading{font-size:.8125rem;letter-spacing:.04em;padding:.9rem 0;min-height:44px}.tcp-site-footer__contact a,.tcp-site-footer__contact-static,.tcp-site-footer__links a{font-size:.875rem;padding:.65rem 0}.tcp-footer-trust-logistics{padding:.95rem 0 1.1rem}.tcp-footer-trust-logistics__block{padding:.95rem .9rem 1.05rem;border-radius:12px}.tcp-footer-trust-logistics__heading{font-size:.72rem;margin-bottom:.7rem}.tcp-footer-trust-logistics__highlights{gap:.45rem .55rem}.tcp-footer-trust-logistics__highlight-label{font-size:.72rem}.tcp-footer-trust-logistics__logos--trust,.tcp-footer-trust-logistics__logos-wrap{justify-content:flex-start;gap:.5rem .75rem!important}.tcp-site-footer__bar-inner{gap:.55rem;padding-top:.75rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px))}.tcp-site-footer__copy{font-size:.72rem}.tcp-site-footer__social a{width:2rem;height:2rem;font-size:.75rem}.tcp-site-footer__legal{font-size:.72rem}.tcp-site-footer__payments img{max-width:min(100%,220px)}}@media (max-width:389.98px){.tcp-site-footer__logo,.tcp-site-footer__logo img{max-width:132px}.tcp-footer-trust-logistics__highlights{grid-template-columns:1fr;gap:.4rem}.tcp-footer-trust-logistics__trust-logo{max-height:24px;max-width:min(100%,84px)}.tcp-footer-trust-logistics__logos-wrap .tcp-footer-trust-logistics__carrier-svg{height:20px;max-width:min(100%,84px)}.tcp-footer-trust-logistics__logos--trust .tcp-clutch-wordmark--footer{font-size:.88rem}.tcp-site-footer__bar-brand{align-items:flex-start}.tcp-site-footer__legal-sep{display:none}.tcp-site-footer__legal{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:359.98px){.tcp-site-footer__social a{width:1.85rem;height:1.85rem}.tcp-footer-trust-logistics__block{padding:.85rem .8rem .95rem}.tcp-site-footer__copy{font-size:.65rem;gap:.25rem}}@media (max-width:991.98px){.tcp-site-footer__grid{grid-template-columns:1fr!important;gap:0!important}.tcp-site-footer__aside{display:contents}.tcp-site-footer__payments img{max-width:min(100%,260px);height:auto}}.tcp-sample-cta__form-card--solo{max-width:920px;margin:0 auto;height:auto}.tcp-process-system{--tcp-process-accent:#9333ea;--tcp-process-accent-soft:#f3e8ff;--tcp-process-ink:#0b0b10;--tcp-process-muted:#6b7280;--tcp-process-line:#d1d5db;background:#fff;color:var(--tcp-process-muted);border-top:1px solid rgba(15,23,42,.06)}.tcp-process-system__track{position:relative;height:auto}.tcp-process-system__sticky{position:relative;padding:clamp(2rem,4vw,3.25rem) 0}@media (min-width:992px){.tcp-process-system__track{height:320vh}.tcp-process-system__sticky{position:sticky;top:var(--tcp-process-sticky-top,5.5rem);min-height:calc(100vh - var(--tcp-process-sticky-top,5.5rem));display:flex;align-items:center;padding:clamp(1.5rem,3vw,2.5rem) 0;box-sizing:border-box}}.tcp-process-system__grid{display:grid;gap:clamp(1.5rem,3vw,2.75rem);align-items:center}@media (min-width:992px){.tcp-process-system__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(2rem,4vw,4rem)}}.tcp-process-system__stage{position:relative;aspect-ratio:3/2;max-width:640px;margin:0 auto;border-radius:28px;background:var(--tcp-process-accent,#9333ea);overflow:hidden;box-shadow:0 24px 48px rgba(147,51,234,.28);outline:0;transform:translateY(18px);opacity:0;transition:transform .7s cubic-bezier(.22, 1, .36, 1),opacity .7s,box-shadow .35s}.tcp-process-system.is-inview .tcp-process-system__stage{transform:translateY(0);opacity:1}.tcp-process-system__stage:focus-visible,.tcp-process-system__stage:hover{box-shadow:0 28px 56px rgba(147,51,234,.36)}.tcp-process-system__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;transform:scale(.92) translateY(14px);transition:opacity .45s,transform .55s cubic-bezier(.22, 1, .36, 1),visibility .45s;pointer-events:none}.tcp-process-system__slide.is-active{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.tcp-process-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tcp-process-art__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .55s cubic-bezier(.22, 1, .36, 1)}.tcp-process-system__slide.is-active .tcp-process-art__img{animation:.65s cubic-bezier(.22,1,.36,1) both tcpProcessPhotoIn}.tcp-process-system__stage:focus-visible .tcp-process-art__img,.tcp-process-system__stage:hover .tcp-process-art__img{transform:scale(1.03)}@keyframes tcpProcessPhotoIn{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.tcp-process-system__badge{position:absolute;left:clamp(.85rem,2.5vw,1.25rem);bottom:clamp(.85rem,2.5vw,1.25rem);display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;background:#fff;color:var(--tcp-process-ink);font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 8px 20px rgba(15,23,42,.12);z-index:2}.tcp-process-system__badge-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--tcp-process-accent);flex-shrink:0}.tcp-process-system__badge-sep{color:#9ca3af}.tcp-process-system__badge-count{color:#6b7280;font-variant-numeric:tabular-nums}.tcp-process-system__copy{max-width:34rem;transform:translateY(22px);opacity:0;transition:transform .75s cubic-bezier(.22, 1, .36, 1) 80ms,opacity .75s 80ms}.tcp-process-system.is-inview .tcp-process-system__copy{transform:translateY(0);opacity:1}.tcp-process-system__eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tcp-process-accent)}.tcp-process-system__eyebrow-rule{display:inline-block;width:1.75rem;height:2px;background:var(--tcp-process-accent);border-radius:2px}.tcp-process-system__title{margin:0 0 .75rem;font-family:var(--tp-ff-heading);font-size:clamp(1.85rem, 1.35rem + 1.8vw, 2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--tcp-process-ink)}.tcp-process-system__title-line{display:block}.tcp-process-system__title-accent{display:block;color:var(--tcp-process-accent)}.tcp-process-system__lead{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:var(--tcp-process-muted);max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}.tcp-process-system__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;position:relative}.tcp-process-system__step-btn{width:100%;display:flex;align-items:stretch;gap:0;margin:0;padding:0;border:0;background:0 0;text-align:left;cursor:pointer;border-radius:14px;color:inherit;transition:background .25s,transform .2s}.tcp-process-system__step-btn:hover{transform:translateX(2px)}.tcp-process-system__step-bar{width:4px;flex-shrink:0;border-radius:999px;background:var(--tcp-process-line);margin:.35rem 0;transition:background .25s,width .25s}.tcp-process-system__step-body{flex:1;min-width:0;padding:.75rem .95rem .75rem .85rem;border-radius:0 14px 14px 0;transition:background .25s}.tcp-process-system__step-head{display:flex;align-items:baseline;gap:.55rem}.tcp-process-system__step-num{font-size:.95rem;font-weight:700;color:#9ca3af;font-variant-numeric:tabular-nums;transition:color .25s}.tcp-process-system__step-label{font-size:1.05rem;font-weight:700;color:var(--tcp-process-ink);font-family:var(--tp-ff-heading)}.tcp-process-system__step-desc{display:block;max-height:0;overflow:hidden;opacity:0;margin:0;font-size:.9rem;line-height:1.45;color:var(--tcp-process-muted);transition:max-height .35s,opacity .3s,margin .3s}.tcp-process-system__step.is-active .tcp-process-system__step-btn,.tcp-process-system__step.is-preview .tcp-process-system__step-btn{background:var(--tcp-process-accent-soft)}.tcp-process-system__step.is-active .tcp-process-system__step-bar,.tcp-process-system__step.is-preview .tcp-process-system__step-bar{background:var(--tcp-process-accent);width:5px}.tcp-process-system__step.is-active .tcp-process-system__step-body,.tcp-process-system__step.is-preview .tcp-process-system__step-body{background:0 0}.tcp-process-system__step.is-active .tcp-process-system__step-num,.tcp-process-system__step.is-preview .tcp-process-system__step-num{color:var(--tcp-process-ink)}.tcp-process-system__step.is-active .tcp-process-system__step-desc,.tcp-process-system__step.is-preview .tcp-process-system__step-desc{max-height:4.5rem;opacity:1;margin-top:.35rem}.tcp-process-system__step:not(.is-active):not(.is-preview) .tcp-process-system__step-btn:hover{background:rgba(147,51,234,.08)}.tcp-process-system__step:not(.is-active):not(.is-preview) .tcp-process-system__step-btn:hover .tcp-process-system__step-bar{background:#c4b5fd}@media (max-width:991.98px){.tcp-process-system__stage{border-radius:22px;max-width:100%}.tcp-process-system__title{font-size:clamp(1.65rem, 6vw, 2.1rem)}.tcp-process-system__lead{max-width:none}}@media (prefers-reduced-motion:reduce){.tcp-thankyou__actions,.tcp-thankyou__box,.tcp-thankyou__box-lid,.tcp-thankyou__brand,.tcp-thankyou__check-mark,.tcp-thankyou__check-ring,.tcp-thankyou__check-wrap,.tcp-thankyou__eyebrow,.tcp-thankyou__lead,.tcp-thankyou__note,.tcp-thankyou__quote,.tcp-thankyou__timeline,.tcp-thankyou__title,.tcp-thankyou__visual{animation:none!important}.tcp-thankyou__check-mark,.tcp-thankyou__check-ring{stroke-dashoffset:0}.tcp-process-art__img,.tcp-process-system__copy,.tcp-process-system__slide,.tcp-process-system__stage,.tcp-process-system__step-btn,.tcp-process-system__step-desc{transition:none!important;animation:none!important}.tcp-process-system__copy,.tcp-process-system__stage{opacity:1;transform:none}@media (min-width:992px){.tcp-process-system__track{height:auto}.tcp-process-system__sticky{position:relative;top:auto;min-height:0}}}