.why-choose-us{padding:8rem 0;background:linear-gradient(180deg,rgba(255,107,0,0.03) 0,rgba(229,93,0,0.05) 50%,transparent 100%);position:relative;overflow:hidden}.why-choose-us::before{content:'';position:absolute;top:-20%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,107,0,0.15) 0,rgba(255,107,0,0.05) 40%,transparent 70%);border-radius:50%;pointer-events:none;animation:floatOrb1 20s ease-in-out infinite;filter:blur(40px)}.why-choose-us::after{content:'';position:absolute;bottom:-20%;left:-5%;width:700px;height:700px;background:radial-gradient(circle,rgba(229,93,0,0.12) 0,rgba(229,93,0,0.04) 40%,transparent 70%);border-radius:50%;pointer-events:none;animation:floatOrb2 25s ease-in-out infinite;filter:blur(50px)}@keyframes floatOrb1{0%,100%{transform:translate(0,0) scale(1);opacity:1}50%{transform:translate(-30px,30px) scale(1.1);opacity:.8}}@keyframes floatOrb2{0%,100%{transform:translate(0,0) scale(1);opacity:1}50%{transform:translate(40px,-40px) scale(1.15);opacity:.7}}.why-choose-us .title-wrapper{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.why-choose-us .title{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:900;margin-bottom:1.5rem;background:linear-gradient(135deg,#ff6b00 0,#e55d00 30%,#ff8c00 60%,#ff6b00 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;animation:titleGradientFlow 8s ease infinite;text-shadow:0 4px 20px rgba(255,107,0,0.3);filter:drop-shadow(0 2px 10px rgba(255,107,0,0.2));position:relative;display:inline-block}@keyframes titleGradientFlow{0%,100%{background-position:0 50%;filter:drop-shadow(0 2px 10px rgba(255,107,0,0.2))}50%{background-position:100% 50%;filter:drop-shadow(0 4px 20px rgba(255,107,0,0.4))}}.why-choose-us .subtitle{font-size:1.375rem;color:rgba(26,26,26,0.75);max-width:750px;margin:0 auto;line-height:1.7;font-weight:500;animation:fadeInSubtle 1s ease-out;letter-spacing:.01em}@keyframes fadeInSubtle{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.why-choose-us__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;position:relative;z-index:1}.why-choose-us__item{text-align:center;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:3.5rem 2.5rem;border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 4px 12px rgba(255,107,0,0.1),inset 0 1px 0 rgba(255,255,255,0.8);border:2px solid rgba(255,107,0,0.15);transition:all .5s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;animation:fadeInUp 1s ease-out backwards;transform-style:preserve-3d;perspective:1000px}.why-choose-us__item:nth-child(1){animation-delay:.15s}.why-choose-us__item:nth-child(2){animation-delay:.3s}.why-choose-us__item:nth-child(3){animation-delay:.45s}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px) rotateX(-10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.why-choose-us__item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,107,0,0.08) 0,rgba(229,93,0,0.12) 50%,rgba(255,140,0,0.08) 100%);opacity:0;transition:opacity .5s ease;z-index:0}.why-choose-us__item::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.3) 50%,transparent 70%);transform:rotate(45deg);animation:shimmer 3s infinite;z-index:1;pointer-events:none}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.why-choose-us__item:hover{transform:translateY(-16px) scale(1.04) rotateX(2deg);box-shadow:0 30px 60px rgba(255,107,0,0.25),0 15px 30px rgba(0,0,0,0.15),0 0 40px rgba(255,107,0,0.2),inset 0 1px 0 rgba(255,255,255,1);border-color:rgba(255,107,0,0.5)}.why-choose-us__item:hover::before{opacity:1}.why-choose-us__icon{font-size:4.5rem;margin-bottom:2.5rem;line-height:1;min-height:120px;display:inline-flex;align-items:center;justify-content:center;gap:1rem;position:relative;z-index:2;transition:all .6s cubic-bezier(0.34,1.56,0.64,1)}.why-choose-us__badge{width:80px;height:80px;object-fit:contain;transition:all .6s cubic-bezier(0.34,1.56,0.64,1);filter:drop-shadow(0 8px 20px rgba(0,0,0,0.15));animation:badgeFloat 3s ease-in-out infinite}.why-choose-us__badge:hover{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 12px 30px rgba(255,107,0,0.4))}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.why-choose-us__item:hover .why-choose-us__badge{transform:scale(1.2) translateY(-5px);filter:drop-shadow(0 15px 40px rgba(255,107,0,0.5));animation:none}.why-choose-us__emoji{width:120px;height:120px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b00 0,#e55d00 50%,#ff8c00 100%);border-radius:50%;box-shadow:0 10px 30px rgba(255,107,0,0.4),0 4px 12px rgba(0,0,0,0.15),inset 0 2px 4px rgba(255,255,255,0.3),inset 0 -2px 4px rgba(0,0,0,0.2);transition:all .6s cubic-bezier(0.34,1.56,0.64,1);animation:iconPulse 3s ease-in-out infinite;position:relative}.why-choose-us__emoji::before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#ff6b00,#e55d00,#ff8c00);border-radius:50%;opacity:.4;filter:blur(20px);z-index:-2;transition:all .6s ease;animation:glowPulse 3s ease-in-out infinite}.why-choose-us__item:hover .why-choose-us__emoji{transform:scale(1.2) rotate(360deg) translateY(-5px);box-shadow:0 20px 60px rgba(255,107,0,0.6),0 10px 30px rgba(0,0,0,0.2),0 0 50px rgba(255,107,0,0.4),inset 0 2px 6px rgba(255,255,255,0.5),inset 0 -2px 6px rgba(0,0,0,0.3);animation:none}.why-choose-us__item:hover .why-choose-us__emoji::before{opacity:.8;filter:blur(30px);transform:scale(1.2);animation:none}@keyframes iconPulse{0%,100%{box-shadow:0 10px 30px rgba(255,107,0,0.4),0 4px 12px rgba(0,0,0,0.15),inset 0 2px 4px rgba(255,255,255,0.3),inset 0 -2px 4px rgba(0,0,0,0.2)}50%{box-shadow:0 12px 40px rgba(255,107,0,0.5),0 6px 16px rgba(0,0,0,0.2),inset 0 2px 4px rgba(255,255,255,0.4),inset 0 -2px 4px rgba(0,0,0,0.25)}}.why-choose-us__item:hover .why-choose-us__icon{transform:scale(1.2) rotate(360deg) translateY(-5px);box-shadow:0 20px 60px rgba(255,107,0,0.6),0 10px 30px rgba(0,0,0,0.2),0 0 50px rgba(255,107,0,0.4),inset 0 2px 6px rgba(255,255,255,0.5),inset 0 -2px 6px rgba(0,0,0,0.3);animation:none}.why-choose-us__icon::before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#ff6b00,#e55d00,#ff8c00);border-radius:50%;opacity:.4;filter:blur(20px);z-index:-2;transition:all .6s ease;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,100%{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.why-choose-us__item:hover .why-choose-us__icon::before{opacity:.8;filter:blur(30px);transform:scale(1.2);animation:none}.why-choose-us__icon::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.4) 50%,transparent 70%);border-radius:50%;opacity:.6;z-index:-1;transition:opacity .4s ease}.why-choose-us__item-title{font-size:1.875rem;font-weight:900;margin-bottom:1.5rem;color:#1a1a1a;letter-spacing:-.02em;position:relative;z-index:2;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);text-shadow:0 2px 4px rgba(0,0,0,0.05)}.why-choose-us__item:hover .why-choose-us__item-title{color:#ff6b00;transform:translateY(-3px);text-shadow:0 4px 12px rgba(255,107,0,0.3)}.why-choose-us__text{font-size:1.125rem;color:rgba(26,26,26,0.75);line-height:1.8;position:relative;z-index:2;font-weight:500;letter-spacing:.01em;transition:all .3s ease}.why-choose-us__item:hover .why-choose-us__text{color:rgba(26,26,26,0.85);transform:translateY(-2px)}@media screen and (max-width:989px){.why-choose-us{padding:6rem 0}.why-choose-us__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.25rem}.why-choose-us__item{padding:3rem 2rem}.why-choose-us__badge{width:70px;height:70px}.why-choose-us__emoji{width:100px;height:100px;font-size:4rem}}@media screen and (max-width:749px){.why-choose-us{padding:5rem 0}.why-choose-us .title{font-size:clamp(2rem,8vw,2.5rem);margin-bottom:1.25rem}.why-choose-us .subtitle{font-size:1.125rem}.why-choose-us .title-wrapper{margin-bottom:3rem}.why-choose-us__grid{grid-template-columns:1fr;gap:2rem}.why-choose-us__item{padding:2.5rem 2rem;border-radius:24px}.why-choose-us__item:hover{transform:translateY(-10px) scale(1.02)}.why-choose-us__badge{width:65px;height:65px}.why-choose-us__emoji{width:90px;height:90px;font-size:3.5rem}.why-choose-us__item:hover .why-choose-us__emoji{transform:scale(1.15) rotate(360deg)}.why-choose-us__item-title{font-size:1.625rem;margin-bottom:1.25rem}.why-choose-us__text{font-size:1.0625rem;line-height:1.7}}@media screen and (max-width:480px){.why-choose-us{padding:4rem 0}.why-choose-us .title-wrapper{margin-bottom:2.5rem}.why-choose-us__item{padding:2rem 1.5rem}.why-choose-us__badge{width:60px;height:60px}.why-choose-us__emoji{width:80px;height:80px;font-size:3rem}.why-choose-us__item-title{font-size:1.5rem}.why-choose-us__text{font-size:1rem}}