.tc-band>.e-con-inner{max-width:none!important;width:100%}.tc-sub__bar a.on{color:var(--ink);background:linear-gradient(135deg,var(--y),var(--y2));box-shadow:0 8px 18px -8px rgba(255,184,0,.9)}.tc-sock__tab.on{border-color:var(--y2);background:#fff;box-shadow:0 18px 36px -18px rgba(255,184,0,.8)}.tc-sock__tab.on b{background:linear-gradient(135deg,var(--y),var(--y2));color:var(--ink)}.tc-sock__panel.on{display:grid;animation:tcIn .5s cubic-bezier(.2,.7,.2,1)}.tc-prod .tuho-product-card{background:rgba(255,255,255,.88)!important;border:1px solid #fff!important;border-radius:26px!important;box-shadow:0 20px 44px -26px rgba(52,64,110,.5)!important;padding:18px!important;transition:translate .35s,box-shadow .35s!important;height:100%;overflow:hidden}.tc-prod .tuho-product-card:hover{translate:0 -8px;box-shadow:0 30px 56px -24px rgba(52,64,110,.6)!important}.tc-prod .tuho-product-card .elementor-widget-image{background:#fff;border:1px solid #eceef5;border-radius:20px;overflow:hidden;padding:10px}.tc-prod .tuho-product-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tc-prod .tuho-product-card:hover img{transform:scale(1.07)}.tc-prod .tuho-product-card .product_title,.tc-prod .tuho-product-card .product_title *{font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:800!important;font-size:16px!important;line-height:1.35!important;color:var(--ink)!important;text-transform:none!important}.tc-prod .tuho-product-card__btn{color:var(--ink)!important;background:linear-gradient(135deg,var(--y),var(--y2))!important;border:0!important;box-shadow:0 12px 24px -12px rgba(255,184,0,.9)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-weight:800!important}.tc-prod .tuho-product-card:hover .tuho-product-card__btn::before{opacity:0!important;animation:none!important}.tc-prod__more{text-align:center;margin-top:34px}.tc-tt button.on{background:linear-gradient(135deg,var(--y),var(--y2));border-color:transparent;box-shadow:0 14px 26px -14px rgba(255,184,0,.95)}.tc-tp.on{display:block;animation:tcIn .45s}.tc-ai.on{box-shadow:0 24px 50px -24px rgba(52,64,110,.6)}.tc-ai.on .tc-ai__q::after{content:"−";background:linear-gradient(135deg,var(--y),var(--y2));color:var(--ink);rotate:180deg}.tc-cta-card{position:relative;overflow:hidden;border-radius:36px;padding:56px;background:linear-gradient(135deg,#34406e 0,#9a82ff 60%,#b8a5ff 100%);color:#fff;box-shadow:0 40px 80px -36px rgba(52,64,110,.9)}.tc-cta-card::before{content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,210,31,.8),transparent 68%);animation:tcPulse 6s ease-in-out infinite}.tc-cta-card>*{position:relative}.tc-cta-card h2{font-size:clamp(28px,3.6vw,46px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;max-width:760px}.tc-cta-card p{font-size:17px;line-height:1.7;opacity:.92;max-width:720px;margin:0 0 24px}.tc-cta-card small{display:block;margin-top:16px;opacity:.85;font-weight:600}.tc-form .elementor-message-success{color:#1a7f4b;background:#e8f8ef;border-radius:12px;padding:12px 14px;font-weight:700}@media (max-width:700px){.tc-cta-card{padding:34px 22px;border-radius:26px}}.tc .tc-sock__tab.on b,.tc .tc-sock__tab.on:hover b{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;color:#1e1b3a!important}.tc .tc-sock__tab.on,.tc .tc-sock__tab.on:hover{border-color:#ffb800!important}.tc .tc-tt button.on,.tc .tc-tt button.on:hover{background:linear-gradient(135deg,#ffd21f,#ffb800)!important;border-color:transparent!important}.tc .tc-ai.on .tc-ai__q::after{background:linear-gradient(135deg,#ffd21f,#ffb800);color:#1e1b3a}.tc .tc-sub__bar a.on,.tc .tc-sub__bar a.on:hover{color:#1e1b3a}