.tcs-hero{background:linear-gradient(135deg,#fff8f0 0%,linen 100%);align-items:center;min-height:90vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.tcs-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#6f4e3708 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ff8c4208 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.tcs-hero:after{content:"☕";opacity:.05;font-size:60px;animation:20s ease-in-out infinite float;position:absolute;top:20%;left:10%}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(15deg)}}.tcs-hero-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.tcs-hero-content-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.tcs-hero-left{animation:.8s ease-out slideInLeft}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.tcs-hero-badge{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 20px;font-size:.85rem;font-weight:600;animation:2s infinite pulse;display:inline-flex;box-shadow:0 4px 15px #ff8c424d}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tcs-hero-badge svg{width:16px;height:16px}.tcs-hero-headline{color:#2c1810;margin-bottom:20px;font-family:Impact,Arial Black,sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1}.tcs-hero-headline .highlight{color:#6f4e37;display:inline-block;position:relative}.tcs-hero-headline .highlight:after{content:"";z-index:-1;background:#ff8c424d;width:100%;height:12px;position:absolute;bottom:5px;left:0;transform:skew(-12deg)}.tcs-hero-subheadline{color:#666;max-width:90%;margin-bottom:35px;font-size:1.25rem;line-height:1.6}.tcs-hero-usps{flex-wrap:wrap;gap:25px;margin-bottom:35px;display:flex}.tcs-hero-usp{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px 20px;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000014}.tcs-hero-usp:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.tcs-hero-usp-icon{color:#fff;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;display:flex}.tcs-hero-usp-text{flex-direction:column;display:flex}.tcs-hero-usp-title{color:#2c1810;font-size:.95rem;font-weight:700;line-height:1.2}.tcs-hero-usp-desc{color:#666;font-size:.8rem}.tcs-hero-cta-group{flex-wrap:wrap;gap:15px;margin-bottom:30px;display:flex}.tcs-hero-btn{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.tcs-hero-btn-primary{color:#fff;background:linear-gradient(135deg,#6f4e37,#8b4513);box-shadow:0 8px 25px #6f4e3766}.tcs-hero-btn-primary:hover{background:linear-gradient(135deg,#8b4513,#3e2723);transform:translateY(-3px);box-shadow:0 12px 35px #6f4e3780}.tcs-hero-btn-secondary{color:#6f4e37;background:#fff;border:2px solid #6f4e37;box-shadow:0 4px 15px #0000001a}.tcs-hero-btn-secondary:hover{color:#fff;background:#6f4e37;transform:translateY(-3px);box-shadow:0 8px 25px #6f4e374d}.tcs-hero-btn svg{width:20px;height:20px}.tcs-hero-trust{border-top:1px solid #6f4e3733;flex-wrap:wrap;align-items:center;gap:30px;padding-top:20px;display:flex}.tcs-hero-trust-item{align-items:center;gap:8px;display:flex}.tcs-hero-trust-icon{color:#ff8c42;font-size:24px}.tcs-hero-trust-text{flex-direction:column;display:flex}.tcs-hero-trust-number{color:#6f4e37;font-size:1.5rem;font-weight:800;line-height:1}.tcs-hero-trust-label{color:#666;font-size:.8rem}.tcs-hero-right{animation:.8s ease-out slideInRight;position:relative}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.tcs-hero-3d-container{perspective:1000px;position:relative}.tcs-hero-product-showcase{width:100%;height:600px;position:relative}.tcs-hero-product-main{width:450px;height:450px;transition:transform .3s;animation:6s ease-in-out infinite float3D;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float3D{0%,to{transform:translate(-50%,-50%)rotateY(0)translateZ(0)}50%{transform:translate(-50%,-52%)rotateY(5deg)translateZ(20px)}}.tcs-hero-product-main img{object-fit:contain;filter:drop-shadow(0 20px 40px #0003);border-radius:20px;width:100%;height:100%}.tcs-hero-product-secondary{width:250px;height:250px;transform-style:preserve-3d;animation:8s ease-in-out infinite floatSecondary;position:absolute;bottom:10%;right:-5%}@keyframes floatSecondary{0%,to{transform:translateY(0)rotate(-10deg)scale(.9)}50%{transform:translateY(-20px)rotate(-5deg)scale(.95)}}.tcs-hero-product-secondary img{object-fit:contain;filter:drop-shadow(0 15px 30px #00000026);border-radius:15px;width:100%;height:100%}.tcs-hero-circle-1{background:radial-gradient(circle,#ff8c4233 0%,#0000 70%);border-radius:50%;width:150px;height:150px;animation:4s ease-in-out infinite pulse;position:absolute;top:10%;right:10%}.tcs-hero-circle-2{background:radial-gradient(circle,#6f4e3726 0%,#0000 70%);border-radius:50%;width:100px;height:100px;animation:6s ease-in-out infinite pulse;position:absolute;bottom:20%;left:5%}.tcs-hero-product-badge{color:#fff;z-index:10;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;padding:12px 20px;font-size:.9rem;font-weight:700;animation:3s infinite bounce;position:absolute;top:15%;left:-5%;box-shadow:0 8px 20px #ff8c4266}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=1024px){.tcs-hero-content-wrapper{gap:40px}.tcs-hero-headline{font-size:3rem}.tcs-hero-product-main{width:380px;height:380px}.tcs-hero-product-secondary{width:200px;height:200px}}@media (width<=768px){.tcs-hero{min-height:auto;padding:100px 0 60px}.tcs-hero-content-wrapper{text-align:center;grid-template-columns:1fr;gap:50px}.tcs-hero-headline{font-size:2.5rem}.tcs-hero-subheadline{max-width:100%;font-size:1.1rem}.tcs-hero-usps,.tcs-hero-cta-group,.tcs-hero-trust{justify-content:center}.tcs-hero-product-showcase{height:450px}.tcs-hero-product-main{width:320px;height:320px}.tcs-hero-product-secondary{width:180px;height:180px;bottom:5%;right:0}}@media (width<=480px){.tcs-hero-headline{font-size:2rem}.tcs-hero-subheadline{font-size:1rem}.tcs-hero-usp{width:100%}.tcs-hero-btn{justify-content:center;width:100%}.tcs-hero-product-showcase{height:350px}.tcs-hero-product-main{width:280px;height:280px}.tcs-hero-product-secondary{width:150px;height:150px}.tcs-hero-product-badge{padding:10px 16px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.tcs-hero-left,.tcs-hero-right,.tcs-hero-product-main,.tcs-hero-product-secondary,.tcs-hero-badge,.tcs-hero-product-badge{animation:none!important}}.tcs-trust-bar{background:linear-gradient(135deg,#2c1810 0%,#3e2723 100%);padding:60px 0;position:relative;overflow:hidden}.tcs-trust-bar:before{content:"";background-image:radial-gradient(circle at 20%,#ff8c4214 0%,#0000 50%),radial-gradient(circle at 80%,#d2691e14 0%,#0000 50%);width:100%;height:100%;animation:15s ease-in-out infinite bgMove;position:absolute;top:0;left:0}@keyframes bgMove{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.tcs-trust-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.tcs-trust-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:50px;display:grid}.tcs-trust-stat{text-align:center;perspective:1000px;opacity:0;animation:.6s ease-out forwards fadeInUp}.tcs-trust-stat:first-child{animation-delay:.1s}.tcs-trust-stat:nth-child(2){animation-delay:.2s}.tcs-trust-stat:nth-child(3){animation-delay:.3s}.tcs-trust-stat:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tcs-trust-stat-inner{backdrop-filter:blur(10px);transform-style:preserve-3d;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:25px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.tcs-trust-stat:hover .tcs-trust-stat-inner{background:#ffffff14;transform:translateY(-8px)rotateX(3deg);box-shadow:0 15px 30px #0000004d,0 0 25px #ff8c4226}.tcs-trust-stat-icon{width:55px;height:55px;transform-style:preserve-3d;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 15px;font-size:28px;transition:all .3s;display:flex;position:relative;box-shadow:0 8px 20px #ff8c4259,inset 0 -3px 10px #0003}.tcs-trust-stat-icon:before{content:"";opacity:.4;filter:blur(12px);z-index:-1;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:12px;transition:opacity .3s;position:absolute;inset:-4px}.tcs-trust-stat:hover .tcs-trust-stat-icon{transform:translateZ(15px)scale(1.08)}.tcs-trust-stat:hover .tcs-trust-stat-icon:before{opacity:.6}.tcs-trust-stat-number{color:#fff;text-shadow:0 4px 10px #0000004d;background:linear-gradient(135deg,#fff,#ffe8d6);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;font-family:Impact,Arial Black,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.tcs-trust-stat-label{color:#ffffffe6;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.tcs-trust-stat-sublabel{color:#ffffff80;margin-top:4px;font-size:.8rem}.tcs-trust-divider{background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);max-width:80%;height:1px;margin:40px auto}.tcs-trust-shipping-banner{text-align:center;opacity:0;background:#ff8c421a;border:1px solid #ff8c4233;border-radius:15px;margin-bottom:40px;padding:25px;animation:.8s ease-out .5s forwards fadeIn}@keyframes fadeIn{to{opacity:1}}.tcs-trust-shipping-text{color:#fff;text-transform:uppercase;letter-spacing:1.5px;justify-content:center;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;display:flex}.tcs-trust-shipping-icon{font-size:1.5rem;animation:2s ease-in-out infinite bounce}.tcs-trust-countries-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.tcs-trust-country{perspective:1000px;opacity:0;animation:.6s ease-out forwards fadeInScale}.tcs-trust-country:first-child{animation-delay:.6s}.tcs-trust-country:nth-child(2){animation-delay:.7s}.tcs-trust-country:nth-child(3){animation-delay:.8s}.tcs-trust-country:nth-child(4){animation-delay:.9s}.tcs-trust-country:nth-child(5){animation-delay:1s}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.tcs-trust-country-inner{backdrop-filter:blur(10px);text-align:center;width:100px;transform-style:preserve-3d;cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;padding:15px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.tcs-trust-country:hover .tcs-trust-country-inner{background:#ffffff1a;border-color:#ff8c4266;transform:translateY(-8px)rotateX(8deg)scale(1.05);box-shadow:0 12px 30px #0006,0 0 25px #ff8c4240}.tcs-trust-country-flag{filter:drop-shadow(0 4px 8px #0000004d);transform-style:preserve-3d;margin-bottom:8px;font-size:2.5rem;transition:all .3s}.tcs-trust-country:hover .tcs-trust-country-flag{transform:translateZ(20px)scale(1.15)}.tcs-trust-country-name{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.tcs-trust-country-shipping{color:#fff9;margin-top:4px;font-size:.7rem}.tcs-trust-country-check{color:#fff;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:700;animation:2s ease-in-out infinite checkPulse;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 3px 8px #4caf5066}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=1024px){.tcs-trust-stats{gap:25px}.tcs-trust-stat-number{font-size:2.2rem}.tcs-trust-shipping-text{font-size:1.2rem}}@media (width<=768px){.tcs-trust-bar{padding:50px 0}.tcs-trust-stats{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.tcs-trust-stat-number{font-size:2rem}.tcs-trust-stat-icon{width:45px;height:45px;font-size:24px}.tcs-trust-shipping-text{flex-direction:column;gap:8px;font-size:1rem}.tcs-trust-country-inner{width:85px;padding:12px}.tcs-trust-country-flag{font-size:2rem}}@media (width<=480px){.tcs-trust-stats{grid-template-columns:1fr;gap:18px}.tcs-trust-shipping-banner{padding:20px 15px}.tcs-trust-shipping-text{font-size:.9rem}.tcs-trust-countries-grid{gap:15px}.tcs-trust-country-inner{width:80px;padding:10px}}@media (prefers-reduced-motion:reduce){.tcs-trust-stat,.tcs-trust-country,.tcs-trust-stat-icon,.tcs-trust-country-flag,.tcs-trust-shipping-icon,.tcs-trust-bar:before{animation:none!important}}.tcs-categories *{cursor:default;pointer-events:auto!important}.tcs-categories a,.tcs-categories button{cursor:pointer!important}.tcs-categories{background:linear-gradient(#fff8f0,#fff);padding:80px 0}.tcs-categories-container{max-width:1200px;margin:0 auto;padding:0 20px}.tcs-categories-header{text-align:center;margin-bottom:60px}.tcs-categories-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block}.tcs-categories-title{color:#2c1810;margin-bottom:15px;font-size:3rem;font-weight:900}.tcs-categories-subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem}.tcs-categories-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.tcs-category-card{background:#fff;border-radius:20px;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000001a}.tcs-category-card:hover{transform:translateY(-10px)}.tcs-category-badge{color:#fff;z-index:10;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;padding:6px 15px;font-size:.75rem;font-weight:700;position:absolute;top:15px;right:15px}.tcs-category-image{background:linear-gradient(135deg,linen,#fff8f0);height:280px;position:relative;overflow:hidden}.tcs-category-image img{object-fit:cover;width:100%;height:100%}.tcs-category-content{padding:25px}.tcs-category-icon{background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;font-size:24px;display:flex}.tcs-category-name{color:#2c1810;margin-bottom:10px;font-size:1.5rem;font-weight:800}.tcs-category-description{color:#666;margin-bottom:20px;font-size:.95rem;line-height:1.6}.tcs-category-count{color:#ff8c42;align-items:center;gap:5px;margin-bottom:20px;font-size:.85rem;font-weight:600;display:inline-flex}.tcs-category-btn{color:#fff;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:50px;align-items:center;gap:8px;padding:12px 25px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.tcs-category-btn:hover{color:#fff;background:linear-gradient(135deg,#8b4513,#3e2723);transform:translate(5px)}@media (width<=768px){.tcs-categories-title{font-size:2rem}.tcs-categories-grid{grid-template-columns:1fr}}.tcs-why-choose{background:linear-gradient(135deg,#2c1810 0%,#3e2723 100%);padding:80px 0;position:relative;overflow:hidden}.tcs-why-choose:before{content:"";background-image:radial-gradient(circle at 15% 20%,#ff8c421a 0%,#0000 40%),radial-gradient(circle at 85% 80%,#d2691e1a 0%,#0000 40%);width:100%;height:100%;animation:20s ease-in-out infinite bgPulse;position:absolute;top:0;left:0}@keyframes bgPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.tcs-why-choose:after{content:"✓";color:#ff8c420d;font-size:150px;animation:15s ease-in-out infinite float;position:absolute;top:20%;right:10%}.tcs-why-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.tcs-why-header{text-align:center;margin-bottom:60px;animation:.8s ease-out fadeInUp}.tcs-why-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #ff8c4266}.tcs-why-title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:3rem;font-weight:900;line-height:1.2}.tcs-why-subtitle{color:#fffc;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.tcs-why-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px;display:grid}.tcs-why-card{perspective:1000px;opacity:0;animation:.8s ease-out forwards fadeInScale}.tcs-why-card:first-child{animation-delay:.1s}.tcs-why-card:nth-child(2){animation-delay:.2s}.tcs-why-card:nth-child(3){animation-delay:.3s}.tcs-why-card:nth-child(4){animation-delay:.4s}.tcs-why-card:nth-child(5){animation-delay:.5s}.tcs-why-card:nth-child(6){animation-delay:.6s}.tcs-why-card-inner{backdrop-filter:blur(15px);height:100%;transform-style:preserve-3d;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;padding:35px 30px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.tcs-why-card:hover .tcs-why-card-inner{background:#ffffff14;border-color:#ff8c4266;transform:translateY(-12px)rotateX(5deg);box-shadow:0 20px 40px #0006,0 0 40px #ff8c424d}.tcs-why-card-inner:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#ff8c421a,#d2691e1a);border-radius:20px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tcs-why-card:hover .tcs-why-card-inner:before{opacity:1}.tcs-why-content{z-index:1;position:relative}.tcs-why-icon-container{perspective:1000px;width:80px;height:80px;margin-bottom:25px;position:relative}.tcs-why-icon{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:18px;justify-content:center;align-items:center;font-size:35px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 10px 30px #ff8c4266,inset 0 -5px 15px #0003}.tcs-why-icon:before{content:"";opacity:.5;filter:blur(20px);z-index:-1;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:18px;transition:all .3s;position:absolute;inset:-6px}.tcs-why-card:hover .tcs-why-icon{animation:.6s iconBounce;transform:translateZ(30px)rotateY(10deg)scale(1.1)}.tcs-why-card:hover .tcs-why-icon:before{opacity:.8;filter:blur(25px)}@keyframes iconBounce{0%,to{transform:translateZ(30px)rotateY(10deg)scale(1.1)}50%{transform:translateZ(40px)rotateY(15deg)scale(1.15)}}.tcs-why-benefit-title{color:#fff;margin-bottom:12px;font-family:Impact,Arial Black,sans-serif;font-size:1.5rem;font-weight:800;transition:color .3s}.tcs-why-card:hover .tcs-why-benefit-title{color:#ffe8d6}.tcs-why-benefit-description{color:#ffffffb3;font-size:1rem;line-height:1.6;transition:color .3s}.tcs-why-card:hover .tcs-why-benefit-description{color:#ffffffe6}.tcs-why-number{color:#ff8c42;background:#ff8c4233;border:2px solid #ff8c4266;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:.9rem;font-weight:800;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.tcs-why-card:hover .tcs-why-number{background:#ff8c424d;border-color:#ff8c42;transform:scale(1.1)rotate(10deg)}.tcs-why-decoration{background:radial-gradient(circle,#ff8c421a 0%,#0000 70%);border-radius:50%;width:100px;height:100px;transition:all .3s;position:absolute;bottom:-20px;right:-20px}.tcs-why-card:hover .tcs-why-decoration{opacity:.5;transform:scale(1.5)}.tcs-why-card-inner:after{content:"";opacity:0;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;transition:all .5s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.tcs-why-card:hover .tcs-why-card-inner:after{opacity:1;animation:.8s shine}@keyframes shine{0%,to{opacity:0;left:-50%}50%{opacity:1;left:150%}}@media (width<=1024px){.tcs-why-title{font-size:2.5rem}.tcs-why-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.tcs-why-choose{padding:60px 0}.tcs-why-header{margin-bottom:50px}.tcs-why-title{font-size:2rem}.tcs-why-subtitle{font-size:1rem}.tcs-why-grid{grid-template-columns:1fr;gap:25px}.tcs-why-icon-container{width:65px;height:65px}.tcs-why-icon{font-size:30px}.tcs-why-benefit-title{font-size:1.3rem}}@media (width<=480px){.tcs-why-title{font-size:1.75rem}.tcs-why-card-inner{padding:28px 25px}}@media (prefers-reduced-motion:reduce){.tcs-why-card,.tcs-why-header,.tcs-why-icon,.tcs-why-choose:before,.tcs-why-choose:after{animation:none!important}}.tcs-how-works,.tcs-how-works *{pointer-events:auto!important}.tcs-how-works a,.tcs-how-works button{cursor:pointer!important}.tcs-how-works{background:linear-gradient(#fff,#fff8f0);padding:80px 0}.tcs-how-container{max-width:1200px;margin:0 auto;padding:0 20px}.tcs-how-header{text-align:center;margin-bottom:60px}.tcs-how-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block}.tcs-how-title{color:#2c1810;margin-bottom:15px;font-size:3rem;font-weight:900}.tcs-how-subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.tcs-how-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:60px;display:grid}.tcs-how-step{text-align:center;background:#fff;border-radius:20px;padding:35px 25px;transition:transform .3s;box-shadow:0 10px 30px #0000001a}.tcs-how-step:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.tcs-how-number{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:2rem;font-weight:900;display:flex;box-shadow:0 8px 20px #ff8c4266}.tcs-how-icon-svg{width:80px;height:80px;margin:0 auto 20px;display:block}.tcs-how-step-title{color:#2c1810;margin-bottom:12px;font-size:1.5rem;font-weight:800}.tcs-how-step-description{color:#666;font-size:.95rem;line-height:1.6}.tcs-how-cta{text-align:center}.tcs-how-btn{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #6f4e3766}.tcs-how-btn:hover{color:#fff;background:linear-gradient(135deg,#8b4513,#3e2723);transform:translateY(-3px);box-shadow:0 12px 35px #6f4e3780}@media (width<=1024px){.tcs-how-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tcs-how-title{font-size:2rem}.tcs-how-steps{grid-template-columns:1fr}.tcs-how-icon-svg{width:65px;height:65px}}.tcs-featured *{cursor:default;pointer-events:auto!important}.tcs-featured a,.tcs-featured button{cursor:pointer!important}.tcs-featured{background:linear-gradient(135deg,#2c1810,#3e2723);padding:80px 0}.tcs-featured-container{max-width:1200px;margin:0 auto;padding:0 20px}.tcs-featured-header{text-align:center;margin-bottom:60px}.tcs-featured-badge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block}.tcs-featured-title{color:#fff;margin-bottom:15px;font-size:3rem;font-weight:900}.tcs-featured-subtitle{color:#fffc;max-width:700px;margin:0 auto;font-size:1.2rem}.tcs-featured-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.tcs-product-card{background:#fff;border-radius:20px;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000004d}.tcs-product-card:hover{transform:translateY(-10px)}.tcs-product-badge{color:#fff;z-index:10;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;padding:6px 15px;font-size:.75rem;font-weight:700;position:absolute;top:15px;left:15px}.tcs-product-image{height:300px;position:relative;overflow:hidden}.tcs-product-image img{object-fit:cover;width:100%;height:100%}.tcs-product-content{padding:25px}.tcs-product-rating{align-items:center;gap:5px;margin-bottom:12px;display:flex}.tcs-product-stars{color:#ff8c42;font-size:.9rem}.tcs-product-reviews{color:#666;font-size:.85rem}.tcs-product-name{color:#2c1810;margin-bottom:10px;font-size:1.4rem;font-weight:800}.tcs-product-description{color:#666;margin-bottom:20px;font-size:.95rem;line-height:1.6}.tcs-product-features{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tcs-product-feature{color:#ff8c42;background:#ff8c421a;border-radius:20px;padding:5px 12px;font-size:.8rem;font-weight:600}.tcs-product-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.tcs-product-price-label{color:#999;text-transform:uppercase;font-size:.75rem}.tcs-product-price-amount{color:#ff8c42;font-size:1.5rem;font-weight:900}.tcs-product-btn{color:#fff;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:50px;align-items:center;gap:8px;padding:12px 25px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.tcs-product-btn:hover{color:#fff;background:linear-gradient(135deg,#8b4513,#3e2723);transform:translate(5px)}.tcs-featured-cta{text-align:center;margin-top:60px}.tcs-featured-cta-btn{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.tcs-featured-cta-btn:hover{color:#fff;transform:translateY(-3px)}@media (width<=768px){.tcs-featured-title{font-size:2rem}.tcs-featured-grid{grid-template-columns:1fr}}.tcs-industries{background:linear-gradient(#fff 0%,#fff8f0 100%);padding:80px 0;position:relative;overflow:hidden}.tcs-industries:before{content:"";background-image:radial-gradient(circle at 20% 80%,#ff8c420d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#d2691e0d 0%,#0000 50%);width:100%;height:100%;animation:15s ease-in-out infinite bgMove;position:absolute;top:0;left:0}.tcs-industries-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.tcs-industries-header{text-align:center;margin-bottom:60px;animation:.8s ease-out fadeInUp}.tcs-industries-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #ff8c4266}.tcs-industries-title{color:#2c1810;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:3rem;font-weight:900;line-height:1.2}.tcs-industries-subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.tcs-industries-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;display:grid}.tcs-industry-card{perspective:1200px;opacity:0;animation:.8s ease-out forwards fadeInScale}.tcs-industry-card:first-child{animation-delay:.1s}.tcs-industry-card:nth-child(2){animation-delay:.2s}.tcs-industry-card:nth-child(3){animation-delay:.3s}.tcs-industry-card:nth-child(4){animation-delay:.4s}.tcs-industry-card:nth-child(5){animation-delay:.5s}.tcs-industry-card:nth-child(6){animation-delay:.6s}.tcs-industry-card-inner{text-align:center;transform-style:preserve-3d;cursor:pointer;background:#fff;border-radius:20px;height:100%;padding:40px 30px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.tcs-industry-card:hover .tcs-industry-card-inner{transform:translateY(-15px)rotateX(5deg)scale(1.05);box-shadow:0 25px 50px #00000026,0 0 40px #ff8c4233}.tcs-industry-card-inner:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#ff8c420d,#d2691e0d);border-radius:20px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tcs-industry-card:hover .tcs-industry-card-inner:before{opacity:1}.tcs-industry-content{z-index:1;position:relative}.tcs-industry-icon-container{perspective:1000px;width:100px;height:100px;margin:0 auto 25px;position:relative}.tcs-industry-icon{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:20px;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 10px 30px #ff8c4266,inset 0 -5px 15px #0003}.tcs-industry-icon:before{content:"";opacity:.5;filter:blur(20px);z-index:-1;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:20px;transition:all .3s;position:absolute;inset:-8px}.tcs-industry-card:hover .tcs-industry-icon{animation:.6s iconBounce;transform:translateZ(30px)rotateY(15deg)scale(1.1)}.tcs-industry-card:hover .tcs-industry-icon:before{opacity:.8;filter:blur(25px)}.tcs-industry-icon svg{filter:drop-shadow(0 4px 8px #0003);width:50px;height:50px}.tcs-industry-name{color:#2c1810;margin-bottom:12px;font-family:Impact,Arial Black,sans-serif;font-size:1.5rem;font-weight:800;transition:color .3s}.tcs-industry-card:hover .tcs-industry-name{color:#ff8c42}.tcs-industry-description{color:#666;margin-bottom:20px;font-size:.95rem;line-height:1.6;transition:color .3s}.tcs-industry-card:hover .tcs-industry-description{color:#2c1810}.tcs-industry-stats{border-top:1px solid #0000001a;justify-content:center;gap:20px;padding-top:15px;display:flex}.tcs-industry-stat{flex-direction:column;align-items:center;display:flex}.tcs-industry-stat-number{color:#ff8c42;font-family:Impact,Arial Black,sans-serif;font-size:1.3rem;font-weight:900}.tcs-industry-stat-label{color:#999;text-transform:uppercase;font-size:.75rem}.tcs-industry-decoration{background:radial-gradient(circle,#ff8c421a 0%,#0000 70%);border-radius:50%;width:80px;height:80px;transition:all .3s;position:absolute;bottom:-20px;right:-20px}.tcs-industry-card:hover .tcs-industry-decoration{opacity:.6;transform:scale(1.5)}.tcs-industry-card-inner:after{content:"";opacity:0;background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;transition:all .5s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.tcs-industry-card:hover .tcs-industry-card-inner:after{opacity:1;animation:.8s shine}.tcs-industries-cta{text-align:center;background:linear-gradient(135deg,#ff8c421a,#d2691e1a);border:2px dashed #ff8c424d;border-radius:20px;margin-top:60px;padding:40px;animation:1s ease-out .8s backwards fadeInUp}.tcs-industries-cta-title{color:#2c1810;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:1.8rem;font-weight:800}.tcs-industries-cta-text{color:#666;margin-bottom:25px;font-size:1.1rem}.tcs-industries-cta-btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #6f4e3766}.tcs-industries-cta-btn:hover{color:#fff;background:linear-gradient(135deg,#8b4513,#3e2723);transform:translateY(-3px);box-shadow:0 12px 35px #6f4e3780}.tcs-industries-cta-btn svg{width:20px;height:20px;transition:transform .3s}.tcs-industries-cta-btn:hover svg{transform:translate(5px)}@media (width<=1024px){.tcs-industries-title{font-size:2.5rem}.tcs-industries-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.tcs-industries{padding:60px 0}.tcs-industries-header{margin-bottom:50px}.tcs-industries-title{font-size:2rem}.tcs-industries-subtitle{font-size:1rem}.tcs-industries-grid{grid-template-columns:1fr;gap:25px}.tcs-industry-icon-container{width:80px;height:80px}.tcs-industry-icon svg{width:40px;height:40px}.tcs-industries-cta{margin-top:50px;padding:30px 20px}.tcs-industries-cta-title{font-size:1.5rem}}@media (width<=480px){.tcs-industries-title{font-size:1.75rem}.tcs-industry-card-inner{padding:30px 25px}.tcs-industry-name{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.tcs-industry-card,.tcs-industries-header,.tcs-industry-icon,.tcs-industries:before{animation:none!important}}.tcs-customization{background:linear-gradient(135deg,#2c1810 0%,#3e2723 100%);padding:80px 0;position:relative;overflow:hidden}.tcs-customization:before{content:"";background-image:radial-gradient(circle at 20% 30%,#ff8c421a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#d2691e1a 0%,#0000 50%);width:100%;height:100%;animation:20s ease-in-out infinite bgPulse;position:absolute;top:0;left:0}.tcs-customization-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.tcs-customization-header{text-align:center;margin-bottom:60px;animation:.8s ease-out fadeInUp}.tcs-customization-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #ff8c4266}.tcs-customization-title{color:#fff;text-shadow:0 4px 20px #0000004d;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:3rem;font-weight:900;line-height:1.2}.tcs-customization-subtitle{color:#fffc;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.tcs-customization-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;margin-bottom:50px;display:grid}.tcs-option-card{perspective:1500px;opacity:0;animation:.8s ease-out forwards fadeInScale}.tcs-option-card:first-child{animation-delay:.1s}.tcs-option-card:nth-child(2){animation-delay:.2s}.tcs-option-card:nth-child(3){animation-delay:.3s}.tcs-option-card:nth-child(4){animation-delay:.4s}.tcs-option-card-inner{backdrop-filter:blur(15px);height:100%;transform-style:preserve-3d;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;padding:35px 30px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.tcs-option-card:hover .tcs-option-card-inner{background:#ffffff14;border-color:#ff8c4266;transform:translateY(-15px)rotateX(8deg);box-shadow:0 25px 50px #0006,0 0 50px #ff8c424d}.tcs-option-card-inner:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#ff8c421a,#d2691e1a);border-radius:20px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tcs-option-card:hover .tcs-option-card-inner:before{opacity:1}.tcs-option-content{z-index:1;position:relative}.tcs-option-icon-container{perspective:1000px;width:80px;height:80px;margin:0 auto 25px;position:relative}.tcs-option-icon{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:18px;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;box-shadow:0 10px 30px #ff8c4266,inset 0 -5px 15px #0003}.tcs-option-icon:before{content:"";opacity:.5;filter:blur(20px);z-index:-1;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:18px;transition:all .3s;position:absolute;inset:-6px}.tcs-option-card:hover .tcs-option-icon{animation:.6s iconBounce;transform:translateZ(30px)rotateY(10deg)scale(1.1)}.tcs-option-card:hover .tcs-option-icon:before{opacity:.8;filter:blur(25px)}.tcs-option-icon svg{width:40px;height:40px}.tcs-option-title{color:#fff;text-align:center;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:1.5rem;font-weight:800;transition:color .3s}.tcs-option-card:hover .tcs-option-title{color:#ffe8d6}.tcs-option-description{color:#ffffffb3;text-align:center;margin-bottom:25px;font-size:.95rem;line-height:1.6;transition:color .3s}.tcs-option-card:hover .tcs-option-description{color:#ffffffe6}.tcs-sub-options{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tcs-sub-option{cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:10px 15px;transition:all .3s;display:flex}.tcs-sub-option:hover{background:#ff8c4233;transform:translate(5px)}.tcs-sub-option-icon{background:#ff8c424d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tcs-sub-option-icon svg{fill:none;stroke:#ff8c42;stroke-width:2px;width:16px;height:16px}.tcs-sub-option-name{color:#ffffffe6;font-size:.9rem;font-weight:600}.tcs-option-card-inner:after{content:"";opacity:0;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;transition:all .5s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.tcs-option-card:hover .tcs-option-card-inner:after{opacity:1;animation:.8s shine}.tcs-customization-cta{text-align:center;background:linear-gradient(135deg,#ff8c4226,#d2691e26);border:2px solid #ff8c424d;border-radius:20px;padding:50px 40px;animation:1s ease-out .8s backwards fadeInUp}.tcs-customization-cta-title{color:#fff;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:2rem;font-weight:900}.tcs-customization-cta-text{color:#fffc;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.1rem}.tcs-customization-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.tcs-customization-btn{text-transform:uppercase;letter-spacing:.5px;border-radius:50px;align-items:center;gap:10px;padding:16px 35px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.tcs-customization-btn-primary{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);box-shadow:0 8px 25px #ff8c4280}.tcs-customization-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#d2691e,#8b4513);transform:translateY(-3px);box-shadow:0 12px 35px #ff8c4299}.tcs-customization-btn-secondary{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d}.tcs-customization-btn-secondary:hover{color:#fff;background:#fff3;border-color:#ff8c4280;transform:translateY(-3px)}.tcs-customization-btn svg{width:20px;height:20px}@media (width<=1024px){.tcs-customization-title{font-size:2.5rem}.tcs-customization-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=768px){.tcs-customization{padding:60px 0}.tcs-customization-header{margin-bottom:50px}.tcs-customization-title{font-size:2rem}.tcs-customization-subtitle{font-size:1rem}.tcs-customization-grid{grid-template-columns:1fr;gap:25px}.tcs-sub-options{grid-template-columns:1fr}.tcs-customization-cta{padding:40px 25px}.tcs-customization-cta-title{font-size:1.6rem}.tcs-customization-cta-buttons{flex-direction:column}.tcs-customization-btn{justify-content:center;width:100%}}@media (width<=480px){.tcs-customization-title{font-size:1.75rem}.tcs-option-card-inner{padding:30px 25px}.tcs-option-icon-container{width:65px;height:65px}.tcs-option-icon svg{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.tcs-option-card,.tcs-customization-header,.tcs-option-icon,.tcs-customization:before{animation:none!important}}.tcs-faq{background:linear-gradient(#fff 0%,#fff8f0 100%);padding:80px 0;position:relative;overflow:hidden}.tcs-faq:before{content:"?";color:#ff8c4208;font-size:300px;font-weight:900;animation:40s linear infinite rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tcs-faq-container{z-index:2;max-width:900px;margin:0 auto;padding:0 20px;position:relative}.tcs-faq-header{text-align:center;margin-bottom:60px;animation:.8s ease-out fadeInUp}.tcs-faq-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:15px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-block;box-shadow:0 5px 15px #ff8c4266}.tcs-faq-title{color:#2c1810;margin-bottom:15px;font-family:Impact,Arial Black,sans-serif;font-size:3rem;font-weight:900;line-height:1.2}.tcs-faq-subtitle{color:#666;max-width:700px;margin:0 auto;font-size:1.2rem;line-height:1.6}.tcs-faq-items{flex-direction:column;gap:20px;display:flex}.tcs-faq-item{perspective:1200px;opacity:0;animation:.6s ease-out forwards fadeInScale}.tcs-faq-item:first-child{animation-delay:.1s}.tcs-faq-item:nth-child(2){animation-delay:.15s}.tcs-faq-item:nth-child(3){animation-delay:.2s}.tcs-faq-item:nth-child(4){animation-delay:.25s}.tcs-faq-item:nth-child(5){animation-delay:.3s}.tcs-faq-item:nth-child(6){animation-delay:.35s}.tcs-faq-item:nth-child(7){animation-delay:.4s}.tcs-faq-item:nth-child(8){animation-delay:.45s}.tcs-faq-item:nth-child(9){animation-delay:.5s}.tcs-faq-item:nth-child(10){animation-delay:.55s}.tcs-faq-item:nth-child(11){animation-delay:.6s}.tcs-faq-item:nth-child(12){animation-delay:.65s}.tcs-faq-item-inner{transform-style:preserve-3d;background:#fff;border:2px solid #0000;border-radius:15px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;box-shadow:0 5px 20px #00000014}.tcs-faq-item:hover .tcs-faq-item-inner{border-color:#ff8c424d;transform:translateY(-5px);box-shadow:0 15px 40px #0000001f,0 0 30px #ff8c4226}.tcs-faq-item.active .tcs-faq-item-inner{border-color:#ff8c4280;box-shadow:0 15px 40px #00000026,0 0 40px #ff8c4240}.tcs-faq-question{cursor:pointer;user-select:none;align-items:center;gap:20px;padding:25px 30px;transition:all .3s;display:flex;position:relative}.tcs-faq-item:hover .tcs-faq-question{background:#ff8c4208}.tcs-faq-item.active .tcs-faq-question{background:#ff8c420d}.tcs-faq-number{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-family:Impact,Arial Black,sans-serif;font-size:1.1rem;font-weight:900;transition:all .3s;display:flex;box-shadow:0 5px 15px #ff8c424d}.tcs-faq-item:hover .tcs-faq-number{transform:scale(1.1)rotateY(10deg)}.tcs-faq-item.active .tcs-faq-number{transform:scale(1.15)rotateY(180deg)}.tcs-faq-question-text{color:#2c1810;flex:1;font-size:1.15rem;font-weight:700;line-height:1.5;transition:color .3s}.tcs-faq-item.active .tcs-faq-question-text{color:#ff8c42}.tcs-faq-toggle{background:#ff8c421a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex}.tcs-faq-item:hover .tcs-faq-toggle{background:#ff8c4233;transform:scale(1.1)}.tcs-faq-item.active .tcs-faq-toggle{background:linear-gradient(135deg,#ff8c42,#d2691e);transform:scale(1.1)rotate(180deg)}.tcs-faq-toggle svg{stroke:#ff8c42;width:20px;height:20px;transition:all .3s}.tcs-faq-item.active .tcs-faq-toggle svg{stroke:#fff}.tcs-faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.tcs-faq-item.active .tcs-faq-answer{max-height:1000px}.tcs-faq-answer-content{color:#666;opacity:0;padding:0 30px 25px 95px;font-size:1rem;line-height:1.8;transition:all .3s .1s;transform:translateY(-10px)}.tcs-faq-item.active .tcs-faq-answer-content{opacity:1;transform:translateY(0)}.tcs-faq-highlight{background:#ff8c4214;border-left:4px solid #ff8c42;border-radius:8px;margin-top:15px;padding:15px 20px}.tcs-faq-highlight-title{color:#ff8c42;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.95rem;font-weight:700}.tcs-faq-highlight-text{color:#2c1810;font-size:.95rem;line-height:1.6}.tcs-faq-divider{opacity:0;background:linear-gradient(90deg,#0000,#ff8c4233,#0000);height:1px;margin:0 30px;transition:opacity .3s}.tcs-faq-item.active .tcs-faq-divider{opacity:1}.tcs-faq-cta{text-align:center;background:linear-gradient(135deg,#ff8c421a,#d2691e1a);border:2px dashed #ff8c424d;border-radius:20px;margin-top:60px;padding:40px;animation:1s ease-out .8s backwards fadeInUp}.tcs-faq-cta-icon{background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;animation:2s ease-in-out infinite pulse;display:inline-flex;box-shadow:0 8px 20px #ff8c4266}.tcs-faq-cta-icon svg{fill:#fff;width:30px;height:30px}.tcs-faq-cta-title{color:#2c1810;margin-bottom:12px;font-family:Impact,Arial Black,sans-serif;font-size:1.8rem;font-weight:800}.tcs-faq-cta-text{color:#666;margin-bottom:25px;font-size:1.1rem}.tcs-faq-cta-btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#6f4e37,#8b4513);border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #6f4e3766}.tcs-faq-cta-btn:hover{color:#fff;background:linear-gradient(135deg,#8b4513,#3e2723);transform:translateY(-3px);box-shadow:0 12px 35px #6f4e3780}.tcs-faq-cta-btn svg{width:20px;height:20px}@media (width<=768px){.tcs-faq{padding:60px 0}.tcs-faq-header{margin-bottom:50px}.tcs-faq-title{font-size:2rem}.tcs-faq-subtitle{font-size:1rem}.tcs-faq-question{gap:15px;padding:20px}.tcs-faq-number{width:40px;height:40px;font-size:1rem}.tcs-faq-question-text{font-size:1rem}.tcs-faq-answer-content{padding:0 20px 20px 75px;font-size:.95rem}.tcs-faq-cta{padding:30px 20px}.tcs-faq-cta-title{font-size:1.5rem}}@media (width<=480px){.tcs-faq-title{font-size:1.75rem}.tcs-faq-answer-content{padding:0 20px 20px}.tcs-faq-question{flex-direction:row}}@media (prefers-reduced-motion:reduce){.tcs-faq-item,.tcs-faq-header,.tcs-faq-number,.tcs-faq:before,.tcs-faq-cta-icon{animation:none!important}}.tcs-cta-banner{background:linear-gradient(135deg,#6f4e37 0%,#8b4513 50%,#3e2723 100%);padding:80px 0;position:relative;overflow:hidden}.tcs-cta-banner:before{content:"";background-image:radial-gradient(circle at 15% 25%,#ff8c4226 0%,#0000 50%),radial-gradient(circle at 85% 75%,#d2691e26 0%,#0000 50%),radial-gradient(circle,#ff8c4214 0%,#0000 60%);width:100%;height:100%;animation:15s ease-in-out infinite bgPulse;position:absolute;top:0;left:0}.tcs-cta-banner:after{content:"☕";color:#ff8c4214;font-size:120px;animation:8s ease-in-out infinite float;position:absolute;top:20%;right:10%}.tcs-cta-container{z-index:2;max-width:1000px;margin:0 auto;padding:0 20px;position:relative}.tcs-cta-card{perspective:1500px;animation:.8s ease-out fadeInScale}.tcs-cta-card-inner{backdrop-filter:blur(20px);text-align:center;background:#ffffff14;border:2px solid #ffffff26;border-radius:30px;padding:60px 50px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff1a}.tcs-cta-card:hover .tcs-cta-card-inner{border-color:#ff8c4266;transform:translateY(-10px);box-shadow:0 30px 80px #00000080,0 0 60px #ff8c424d,inset 0 1px #fff3}.tcs-cta-card-inner:before{content:"";opacity:0;background:linear-gradient(135deg,#ff8c421a,#d2691e1a);border-radius:30px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tcs-cta-card:hover .tcs-cta-card-inner:before{opacity:1}.tcs-cta-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:50px;margin-bottom:20px;padding:10px 25px;font-size:.9rem;font-weight:700;animation:2s ease-in-out infinite pulse;display:inline-block;box-shadow:0 8px 20px #ff8c4280}.tcs-cta-headline{color:#fff;text-shadow:0 4px 20px #0006,0 0 30px #ff8c424d;margin-bottom:20px;font-family:Impact,Arial Black,sans-serif;font-size:3.5rem;font-weight:900;line-height:1.2;animation:3s ease-in-out infinite textGlow}@keyframes textGlow{0%,to{text-shadow:0 4px 20px #0006,0 0 30px #ff8c424d}50%{text-shadow:0 4px 20px #0006,0 0 40px #ff8c4280}}.tcs-cta-subheadline{color:#ffffffe6;max-width:700px;margin-bottom:35px;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.6}.tcs-cta-trust{flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:40px;display:flex}.tcs-cta-trust-item{color:#ffffffe6;align-items:center;gap:12px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.tcs-cta-trust-item:hover{color:#ffe8d6;transform:translateY(-3px)}.tcs-cta-trust-icon{background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;box-shadow:0 5px 15px #ff8c4266}.tcs-cta-trust-item:hover .tcs-cta-trust-icon{transform:scale(1.1)rotateY(15deg);box-shadow:0 8px 20px #ff8c4299}.tcs-cta-trust-icon svg{fill:#fff;width:24px;height:24px}.tcs-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px;display:flex}.tcs-cta-btn{text-transform:uppercase;letter-spacing:.5px;border-radius:50px;align-items:center;gap:12px;padding:20px 45px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.tcs-cta-btn-primary{color:#fff;background:linear-gradient(135deg,#ff8c42,#d2691e);box-shadow:0 10px 30px #ff8c4280}.tcs-cta-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.tcs-cta-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#d2691e,#8b4513);transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ff8c42b3}.tcs-cta-btn-primary:hover:before{left:100%}.tcs-cta-btn-secondary{color:#fff;backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff6}.tcs-cta-btn-secondary:hover{color:#fff;background:#ffffff40;border-color:#ff8c4299;transform:translateY(-5px)scale(1.05);box-shadow:0 15px 40px #ffffff4d}.tcs-cta-btn svg{width:22px;height:22px;transition:transform .3s}.tcs-cta-btn:hover svg{transform:translate(5px)}.tcs-cta-guarantee{color:#fffc;backdrop-filter:blur(10px);background:#ffffff14;border-radius:50px;align-items:center;gap:10px;padding:12px 25px;font-size:.95rem;font-weight:600;display:inline-flex}.tcs-cta-guarantee svg{fill:#ff8c42;width:20px;height:20px}.tcs-cta-decoration{pointer-events:none;position:absolute}.tcs-cta-decoration-1{background:radial-gradient(circle,#ff8c4233 0%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:20s linear infinite rotate;top:-30px;right:-30px}.tcs-cta-decoration-2{background:radial-gradient(circle,#d2691e33 0%,#0000 70%);border-radius:50%;width:150px;height:150px;animation:25s linear infinite reverse rotate;bottom:-40px;left:-40px}.tcs-cta-card-inner:after{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:4s ease-in-out infinite shine;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@media (width<=1024px){.tcs-cta-headline{font-size:3rem}.tcs-cta-trust{gap:30px}}@media (width<=768px){.tcs-cta-banner{padding:60px 0}.tcs-cta-card-inner{padding:50px 30px}.tcs-cta-headline{font-size:2.2rem}.tcs-cta-subheadline{font-size:1.2rem}.tcs-cta-trust{flex-direction:column;align-items:center;gap:20px}.tcs-cta-buttons{flex-direction:column;width:100%}.tcs-cta-btn{justify-content:center;width:100%;padding:18px 35px;font-size:1rem}}@media (width<=480px){.tcs-cta-card-inner{border-radius:20px;padding:40px 25px}.tcs-cta-headline{font-size:1.9rem}.tcs-cta-subheadline{font-size:1.1rem}.tcs-cta-badge{padding:8px 20px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.tcs-cta-card,.tcs-cta-badge,.tcs-cta-headline,.tcs-cta-banner:before,.tcs-cta-banner:after,.tcs-cta-decoration-1,.tcs-cta-decoration-2,.tcs-cta-card-inner:after{animation:none!important}}.tcs-lead-section,.tcs-lead-section *{pointer-events:auto!important}.tcs-lead-section input,.tcs-lead-section select,.tcs-lead-section textarea,.tcs-lead-section button{cursor:pointer!important}.tcs-lead-section{background:linear-gradient(135deg,#fff8f0,#fff);padding:80px 0}.tcs-lead-container{max-width:1200px;margin:0 auto;padding:0 20px}.tcs-lead-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:50px;display:grid}.tcs-lead-benefits{position:sticky;top:100px}.tcs-lead-main-heading{text-align:center;margin-bottom:20px}.tcs-lead-icon-badge{background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;box-shadow:0 10px 30px #ff8c4266}.tcs-lead-icon-badge svg{fill:#fff;width:40px;height:40px}.tcs-lead-main-title{color:#2c1810;margin-bottom:15px;font-size:2.5rem;font-weight:900;line-height:1.2}.tcs-lead-main-subtitle{color:#666;font-size:1.1rem;line-height:1.6}.tcs-benefit-cards{flex-direction:column;gap:20px;margin-top:40px;display:flex}.tcs-benefit-card{background:#fff;border-radius:15px;align-items:flex-start;gap:20px;padding:25px;transition:all .3s;display:flex;box-shadow:0 5px 20px #00000014}.tcs-benefit-card:hover{transform:translate(10px);box-shadow:0 8px 30px #0000001f}.tcs-benefit-icon{background:linear-gradient(135deg,#ff8c42,#d2691e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 5px 15px #ff8c424d}.tcs-benefit-icon svg{fill:#fff;width:24px;height:24px}.tcs-benefit-content h4{color:#2c1810;margin-bottom:8px;font-size:1.2rem;font-weight:800}.tcs-benefit-content p{color:#666;margin:0;font-size:.95rem;line-height:1.5}.tcs-lead-form-wrapper{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a}.tcs-form-header{text-align:center;margin-bottom:30px}.tcs-form-title{color:#2c1810;margin-bottom:10px;font-size:2rem;font-weight:900}.tcs-form-subtitle{color:#666;font-size:1rem}.tcs-form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.tcs-form-group{margin-bottom:20px}.tcs-form-group label{color:#2c1810;margin-bottom:8px;font-size:.9rem;font-weight:700;display:block}.tcs-form-group label .required{color:#ff8c42}.tcs-form-input,.tcs-form-select,.tcs-form-textarea{background:#fff;border:2px solid #e5e5e5;border-radius:10px;width:100%;padding:14px 18px;font-family:inherit;font-size:1rem;transition:all .3s}.tcs-form-input:focus,.tcs-form-select:focus,.tcs-form-textarea:focus{border-color:#ff8c42;outline:none;box-shadow:0 0 0 3px #ff8c421a}.tcs-form-textarea{resize:vertical;min-height:120px}.tcs-form-submit{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ff8c42,#d2691e);border:none;border-radius:50px;width:100%;padding:18px;font-size:1.1rem;font-weight:800;transition:all .3s;box-shadow:0 8px 20px #ff8c4266}.tcs-form-submit:hover{background:linear-gradient(135deg,#d2691e,#8b4513);transform:translateY(-2px);box-shadow:0 12px 30px #ff8c4280}.tcs-form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.tcs-form-message{border-radius:10px;margin-bottom:20px;padding:15px 20px;font-weight:600;display:none}.tcs-form-message.success{color:#155724;background:#d4edda;border:1px solid #c3e6cb;display:block}.tcs-form-message.error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;display:block}.tcs-form-privacy{color:#666;text-align:center;margin-top:15px;font-size:.85rem}.tcs-form-privacy a{color:#ff8c42;text-decoration:none}@media (width<=968px){.tcs-lead-grid{grid-template-columns:1fr;gap:40px}.tcs-lead-benefits{position:static}.tcs-lead-main-title{font-size:2rem}}@media (width<=768px){.tcs-lead-section{padding:60px 0}.tcs-lead-form-wrapper{padding:30px 20px}.tcs-form-row{grid-template-columns:1fr}.tcs-benefit-cards{margin-top:30px}}
