.about-component{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;color:#333}.about-component .about-hero-academic{min-height:100vh;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#f59e0b 100%);position:relative;display:flex;align-items:center;overflow:hidden}.about-component .academic-shapes{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.about-component .academic-shape-1{position:absolute;width:200px;height:200px;background:rgba(255,255,255,.1);border-radius:50%;top:10%;left:15%;animation:about-float 6s ease-in-out infinite}.about-component .academic-shape-2{position:absolute;width:150px;height:150px;background:rgba(245,158,11,.2);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;top:60%;right:20%;animation:about-morph 8s ease-in-out infinite}.about-component .academic-shape-3{position:absolute;width:100px;height:100px;background:rgba(255,255,255,.08);border-radius:20px;top:30%;right:10%;animation:about-rotate 10s linear infinite}.about-component .academic-shape-4{position:absolute;width:120px;height:120px;background:rgba(59,130,246,.15);clip-path:polygon(50% 0%,0% 100%,100% 100%);bottom:20%;left:10%;animation:about-bounce 4s ease-in-out infinite}@keyframes about-float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-10px)}75%{transform:translateY(-25px) translate(5px)}}@keyframes about-morph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(0)}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%;transform:rotate(90deg)}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;transform:rotate(180deg)}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%;transform:rotate(270deg)}}@keyframes about-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes about-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.about-component .about-hero-academic-content{position:relative;z-index:2;text-align:center;max-width:1000px;margin:0 auto;padding:2rem}.about-component .academic-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:.75rem 1.5rem;color:#fff;font-size:.9rem;font-weight:500;margin-bottom:1.5rem;animation:about-slideUp 1s ease-out .2s both}.about-component .about-hero-academic-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1.1}.about-component .about-title-main{display:block;animation:about-slideUp 1s ease-out .4s both}.about-component .title-accent{display:block;background:linear-gradient(135deg,#FFD700,#FFA500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:about-slideUp 1s ease-out .6s both;position:relative}.about-component .title-accent:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:4px;background:linear-gradient(90deg,#FFD700,#FFA500);border-radius:2px;animation:about-underlineGrow 1.5s ease-out 1s both}@keyframes about-underlineGrow{0%{width:0}to{width:60%}}.about-component .about-hero-academic-subtitle{font-size:1.25rem;color:#ffffffe6;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;animation:about-fadeIn 1s ease-out .8s both}.about-component .about-hero-academic-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;margin-bottom:3rem;animation:about-slideUp 1s ease-out 1s both}.about-component .academic-stat{text-align:center}.about-component .academic-stat .stat-number{font-size:2.5rem;font-weight:800;color:gold;display:block;line-height:1}.about-component .academic-stat .stat-label{font-size:.9rem;color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem}.about-component .about-hero-academic-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:about-slideUp 1s ease-out 1.2s both}.about-component .academic-portfolio{padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#f1f5f9 100%);position:relative;overflow:hidden}.about-component .academic-portfolio:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(30,58,138,.05) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(59,130,246,.05) 1px,transparent 1px);background-size:60px 60px,100px 100px;animation:patternMove 30s linear infinite;pointer-events:none}.about-component .academic-portfolio__header{text-align:center;margin-bottom:80px;position:relative;z-index:2}.about-component .academic-portfolio__badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(30,58,138,.1) 0%,rgba(59,130,246,.1) 100%);border:2px solid rgba(30,58,138,.2);border-radius:50px;padding:12px 24px;font-size:.9rem;font-weight:600;color:#1e3a8a;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .academic-portfolio__badge i{color:#f59e0b;font-size:1rem}.about-component .academic-portfolio__title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#f59e0b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 4s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-component .academic-portfolio__subtitle{font-size:1.25rem;line-height:1.6;color:#64748b;max-width:800px;margin:0 auto 40px}.about-component .academic-portfolio__stats{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.about-component .academic-portfolio__stat{text-align:center;padding:20px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:16px;min-width:120px;transition:all .3s ease}.about-component .academic-portfolio__stat:hover{transform:translateY(-5px);box-shadow:0 10px 30px #1e3a8a26}.about-component .academic-portfolio__stat-number{display:block;font-size:2rem;font-weight:800;color:#1e3a8a;margin-bottom:4px}.about-component .academic-portfolio__stat-label{font-size:.875rem;color:#64748b;font-weight:500}.about-component .academic-portfolio__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;position:relative;z-index:2}.about-component .academic-portfolio__service{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);border-radius:24px;padding:32px;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1);overflow:hidden;cursor:pointer;animation:serviceSlideIn .8s ease-out both;animation-delay:var(--delay)}@keyframes serviceSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.about-component .academic-portfolio__service:hover{transform:translateY(-12px) scale(1.02);border-color:#1e3a8a66;box-shadow:0 30px 60px #1e3a8a33,0 0 0 1px #ffffff1a inset}.about-component .academic-portfolio__service--popular{border-color:#f59e0b80;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(255,251,235,.95) 100%)}.about-component .academic-portfolio__service--popular:hover{border-color:#f59e0bb3;box-shadow:0 30px 60px #f59e0b4d,0 0 0 1px #f59e0b1a inset}.about-component .academic-portfolio__service-badge{position:absolute;top:-8px;right:20px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1a1a1a;padding:8px 16px;border-radius:50px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:6px;box-shadow:0 8px 25px #fbbf2466;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.about-component .academic-portfolio__service-badge i{font-size:.8rem}.about-component .academic-portfolio__service-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.about-component .academic-portfolio__service-icon{position:relative;width:70px;height:70px;border-radius:18px;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0;transition:all .4s ease;overflow:hidden}.about-component .academic-portfolio__service-icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;background:rgba(245,158,11,.2);border-radius:50%;transition:all .4s ease}.about-component .academic-portfolio__service:hover .academic-portfolio__service-icon{transform:scale(1.1) rotate(8deg);background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 15px 35px #f59e0b66}.about-component .academic-portfolio__service:hover .academic-portfolio__service-icon-bg{transform:translate(-50%,-50%) scale(1)}.about-component .academic-portfolio__service-title-area{flex:1}.about-component .academic-portfolio__service-title{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px;transition:color .3s ease}.about-component .academic-portfolio__service-description{color:#64748b;line-height:1.5;font-size:.95rem}.about-component .academic-portfolio__service-features{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.about-component .academic-portfolio__feature{display:flex;align-items:center;gap:12px;padding:8px 0}.about-component .academic-portfolio__feature-icon{width:24px;height:24px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-component .academic-portfolio__feature-icon i{font-size:.8rem;color:#fff}.about-component .academic-portfolio__feature-text{font-size:.9rem;color:#475569;font-weight:500}.about-component .academic-portfolio__service-details{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px;background:rgba(248,250,252,.8);border-radius:16px;border:1px solid rgba(226,232,240,.5)}.about-component .academic-portfolio__detail{display:flex;align-items:center;gap:12px;padding:8px 0}.about-component .academic-portfolio__detail-icon{width:32px;height:32px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;flex-shrink:0}.about-component .academic-portfolio__detail--price .academic-portfolio__detail-icon{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.about-component .academic-portfolio__detail-content{flex:1}.about-component .academic-portfolio__detail-label{display:block;font-size:.8rem;color:#64748b;font-weight:500;margin-bottom:2px}.about-component .academic-portfolio__detail-value{font-size:.95rem;color:#1e3a8a;font-weight:600}.about-component .academic-portfolio__detail-value--price{color:#10b981;font-size:1.1rem;font-weight:700}.about-component .academic-portfolio__service-actions{display:flex;gap:12px;margin-top:auto}.about-component .academic-portfolio__action{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.about-component .academic-portfolio__action--primary{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff;box-shadow:0 4px 15px #1e3a8a4d}.about-component .academic-portfolio__action--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1e3a8a66;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%)}.about-component .academic-portfolio__action--secondary{background:rgba(30,58,138,.1);color:#1e3a8a;border:2px solid rgba(30,58,138,.2)}.about-component .academic-portfolio__action--secondary:hover{background:rgba(30,58,138,.15);border-color:#1e3a8a4d;transform:translateY(-2px)}.about-component .academic-portfolio__service-glow{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e3a8a,#3b82f6,#f59e0b);transform:translate(-100%);transition:transform .6s ease;border-radius:24px 24px 0 0}.about-component .academic-portfolio__service:hover .academic-portfolio__service-glow{transform:translate(0)}.about-component .academic-portfolio__footer{display:flex;justify-content:space-between;align-items:center;margin-top:60px;padding:32px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.3);border-radius:20px;gap:30px;flex-wrap:wrap}.about-component .academic-portfolio__guarantee{display:flex;align-items:center;gap:16px;flex:1}.about-component .academic-portfolio__guarantee-icon{width:50px;height:50px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.about-component .academic-portfolio__guarantee-content h4{font-size:1.1rem;font-weight:700;color:#1e3a8a;margin-bottom:4px}.about-component .academic-portfolio__guarantee-content p{font-size:.9rem;color:#64748b;margin:0}.about-component .academic-portfolio__view-all{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .academic-portfolio__view-all:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)}@media (max-width: 1200px){.about-component .academic-portfolio__title{font-size:3rem}.about-component .academic-portfolio__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.about-component .academic-portfolio__stats{gap:40px}}@media (max-width: 992px){.about-component .academic-portfolio{padding:100px 0}.about-component .academic-portfolio__header{margin-bottom:60px}.about-component .academic-portfolio__title{font-size:2.5rem}.about-component .academic-portfolio__subtitle{font-size:1.125rem}.about-component .academic-portfolio__stats{gap:30px}.about-component .academic-portfolio__stat{padding:16px;min-width:100px}.about-component .academic-portfolio__service-header{gap:16px}.about-component .academic-portfolio__service-icon{width:60px;height:60px;font-size:1.5rem}.about-component .academic-portfolio__footer{padding:24px;gap:20px}}@media (max-width: 768px){.about-component .academic-portfolio{padding:80px 0}.about-component .academic-portfolio__header{margin-bottom:50px}.about-component .academic-portfolio__title{font-size:2rem;line-height:1.2}.about-component .academic-portfolio__subtitle{font-size:1rem}.about-component .academic-portfolio__stats{flex-direction:column;gap:20px;align-items:center}.about-component .academic-portfolio__stat{width:100%;max-width:200px}.about-component .academic-portfolio__grid{grid-template-columns:1fr;gap:20px}.about-component .academic-portfolio__service{padding:24px}.about-component .academic-portfolio__service-header{flex-direction:column;align-items:center;text-align:center;gap:12px}.about-component .academic-portfolio__service-title-area{text-align:center}.about-component .academic-portfolio__service-actions{flex-direction:column;gap:10px}.about-component .academic-portfolio__footer{flex-direction:column;text-align:center;gap:24px}.about-component .academic-portfolio__guarantee{flex-direction:column;text-align:center;gap:12px}}@media (max-width: 480px){.about-component .academic-portfolio{padding:60px 0}.about-component .academic-portfolio__title{font-size:1.75rem}.about-component .academic-portfolio__subtitle{font-size:.95rem}.about-component .academic-portfolio__badge{padding:8px 16px;font-size:.8rem}.about-component .academic-portfolio__service{padding:20px}.about-component .academic-portfolio__service-icon{width:50px;height:50px;font-size:1.25rem}.about-component .academic-portfolio__service-title{font-size:1.25rem}.about-component .academic-portfolio__service-details{padding:16px}.about-component .academic-portfolio__detail-icon{width:28px;height:28px;font-size:.8rem}.about-component .academic-portfolio__action{padding:10px 16px;font-size:.85rem}}.about-component .tech-solutions{padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);color:#fff;position:relative;overflow:hidden}.about-component .tech-solutions__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.about-component .tech-solutions__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(59,130,246,.1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(245,158,11,.1) 1px,transparent 1px);background-size:80px 80px,120px 120px;animation:techPatternMove 25s linear infinite}@keyframes techPatternMove{0%{background-position:0 0,0 0}to{background-position:80px 80px,-120px 120px}}.about-component .tech-solutions__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .tech-solutions__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(245,158,11,.2) 100%);filter:blur(80px);animation:techShapeFloat 12s ease-in-out infinite}.about-component .tech-solutions__shape--1{width:400px;height:400px;top:10%;left:5%;animation-delay:0s}.about-component .tech-solutions__shape--2{width:300px;height:300px;top:60%;right:10%;animation-delay:4s}.about-component .tech-solutions__shape--3{width:250px;height:250px;bottom:15%;left:15%;animation-delay:8s}@keyframes techShapeFloat{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-40px) rotate(120deg)}66%{transform:translateY(-20px) rotate(240deg)}}.about-component .tech-solutions__header{text-align:center;margin-bottom:80px;position:relative;z-index:2}.about-component .tech-solutions__badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(245,158,11,.2) 100%);border:2px solid rgba(59,130,246,.3);border-radius:50px;padding:12px 24px;font-size:.9rem;font-weight:600;color:#60a5fa;margin-bottom:24px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.about-component .tech-solutions__badge i{color:#fbbf24;font-size:1rem;animation:techBadgeRotate 3s ease-in-out infinite}@keyframes techBadgeRotate{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.about-component .tech-solutions__title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#ffffff 0%,#60a5fa 50%,#fbbf24 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:techTitleShift 4s ease-in-out infinite}@keyframes techTitleShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-component .tech-solutions__subtitle{font-size:1.25rem;line-height:1.6;color:#ffffffe6;max-width:800px;margin:0 auto 40px}.about-component .tech-solutions__metrics{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.about-component .tech-solutions__metric{text-align:center;padding:20px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;min-width:120px;transition:all .3s ease}.about-component .tech-solutions__metric:hover{transform:translateY(-5px);background:rgba(255,255,255,.1);box-shadow:0 15px 40px #3b82f633}.about-component .tech-solutions__metric-number{display:block;font-size:2rem;font-weight:800;color:#fbbf24;margin-bottom:4px}.about-component .tech-solutions__metric-label{font-size:.875rem;color:#fffc;font-weight:500}.about-component .tech-solutions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;position:relative;z-index:2}.about-component .tech-solutions__service{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:32px;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1);overflow:hidden;cursor:pointer;animation:techServiceSlideIn .8s ease-out both;animation-delay:var(--delay)}@keyframes techServiceSlideIn{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.about-component .tech-solutions__service:hover{transform:translateY(-15px) scale(1.02);border-color:#3b82f666;background:rgba(255,255,255,.1);box-shadow:0 35px 70px #0006,0 0 0 1px #3b82f61a inset}.about-component .tech-solutions__service-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.about-component .tech-solutions__service-icon{position:relative;width:70px;height:70px;border-radius:18px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;transition:all .4s ease;overflow:hidden}.about-component .tech-solutions__service-icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;background:rgba(245,158,11,.3);border-radius:50%;transition:all .4s ease}.about-component .tech-solutions__service:hover .tech-solutions__service-icon{transform:scale(1.1) rotate(10deg);background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 15px 35px #fbbf2466}.about-component .tech-solutions__service:hover .tech-solutions__service-icon-bg{transform:translate(-50%,-50%) scale(1)}.about-component .tech-solutions__service-badge{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.about-component .tech-solutions__service-content{margin-bottom:24px}.about-component .tech-solutions__service-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:12px;transition:color .3s ease}.about-component .tech-solutions__service-description{color:#fffc;line-height:1.6;font-size:.95rem;margin-bottom:20px}.about-component .tech-solutions__service-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.about-component .tech-solutions__feature{display:flex;align-items:center;gap:10px;color:#ffffffe6;font-size:.875rem}.about-component .tech-solutions__feature i{color:#10b981;font-size:.8rem;width:16px}.about-component .tech-solutions__service-specs{display:flex;justify-content:space-between;padding:16px;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.about-component .tech-solutions__spec{text-align:center}.about-component .tech-solutions__spec-label{display:block;font-size:.75rem;color:#fff9;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.about-component .tech-solutions__spec-value{font-size:.9rem;color:#fbbf24;font-weight:600}.about-component .tech-solutions__service-action{margin-bottom:20px}.about-component .tech-solutions__explore-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(245,158,11,.2) 100%);border:2px solid rgba(59,130,246,.3);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .tech-solutions__explore-btn:hover{background:linear-gradient(135deg,rgba(59,130,246,.3) 0%,rgba(245,158,11,.3) 100%);border-color:#3b82f680;transform:translateY(-2px)}.about-component .tech-solutions__service-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(15,23,42,.95) 0%,rgba(30,41,59,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:32px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:all .4s ease;pointer-events:none}.about-component .tech-solutions__service:hover .tech-solutions__service-hover{opacity:1;transform:translateY(0);pointer-events:all}.about-component .tech-solutions__hover-content{text-align:center}.about-component .tech-solutions__hover-content h4{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:12px}.about-component .tech-solutions__hover-content p{color:#fffc;margin-bottom:24px;line-height:1.5}.about-component .tech-solutions__hover-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.about-component .tech-solutions__hover-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.about-component .tech-solutions__hover-btn--primary{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff}.about-component .tech-solutions__hover-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.about-component .tech-solutions__hover-btn--secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.2)}.about-component .tech-solutions__hover-btn--secondary:hover{background:rgba(255,255,255,.2);border-color:#fff6}.about-component .tech-solutions__service-glow{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#fbbf24,#10b981);transform:translate(-100%);transition:transform .6s ease;border-radius:24px 24px 0 0}.about-component .tech-solutions__service:hover .tech-solutions__service-glow{transform:translate(0)}.about-component .tech-solutions__footer{margin-top:80px;position:relative;z-index:2}.about-component .tech-solutions__cta{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;text-align:center}.about-component .tech-solutions__cta-content h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:12px}.about-component .tech-solutions__cta-content p{color:#fffc;font-size:1.125rem;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.about-component .tech-solutions__cta-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.about-component .tech-solutions__cta-btn{display:flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.about-component .tech-solutions__cta-btn--primary{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1a1a1a;box-shadow:0 8px 25px #fbbf244d}.about-component .tech-solutions__cta-btn--primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px #fbbf2466;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.about-component .tech-solutions__cta-btn--secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3)}.about-component .tech-solutions__cta-btn--secondary:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}@media (max-width: 1200px){.about-component .tech-solutions__title{font-size:3rem}.about-component .tech-solutions__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.about-component .tech-solutions__metrics{gap:40px}}@media (max-width: 992px){.about-component .tech-solutions{padding:100px 0}.about-component .tech-solutions__header{margin-bottom:60px}.about-component .tech-solutions__title{font-size:2.5rem}.about-component .tech-solutions__subtitle{font-size:1.125rem}.about-component .tech-solutions__metrics{gap:30px}.about-component .tech-solutions__metric{padding:16px;min-width:100px}.about-component .tech-solutions__service{padding:28px}.about-component .tech-solutions__service-icon{width:60px;height:60px;font-size:1.5rem}.about-component .tech-solutions__cta{padding:32px}.about-component .tech-solutions__footer{margin-top:60px}}@media (max-width: 768px){.about-component .tech-solutions{padding:80px 0}.about-component .tech-solutions__header{margin-bottom:50px}.about-component .tech-solutions__title{font-size:2rem;line-height:1.2}.about-component .tech-solutions__subtitle{font-size:1rem}.about-component .tech-solutions__metrics{flex-direction:column;gap:20px;align-items:center}.about-component .tech-solutions__metric{width:100%;max-width:200px}.about-component .tech-solutions__grid{grid-template-columns:1fr;gap:20px}.about-component .tech-solutions__service{padding:24px}.about-component .tech-solutions__service-header{flex-direction:column;align-items:center;text-align:center;gap:12px}.about-component .tech-solutions__service-content{text-align:center}.about-component .tech-solutions__service-specs{flex-direction:column;gap:12px}.about-component .tech-solutions__hover-actions{flex-direction:column;gap:10px}.about-component .tech-solutions__hover-btn{justify-content:center}.about-component .tech-solutions__cta-actions{flex-direction:column;align-items:center;gap:16px}.about-component .tech-solutions__cta-btn{width:100%;max-width:280px;justify-content:center}}@media (max-width: 480px){.about-component .tech-solutions{padding:60px 0}.about-component .tech-solutions__title{font-size:1.75rem}.about-component .tech-solutions__subtitle{font-size:.95rem}.about-component .tech-solutions__badge{padding:8px 16px;font-size:.8rem}.about-component .tech-solutions__service{padding:20px}.about-component .tech-solutions__service-icon{width:50px;height:50px;font-size:1.25rem}.about-component .tech-solutions__service-title{font-size:1.25rem}.about-component .tech-solutions__service-features{gap:6px}.about-component .tech-solutions__feature{font-size:.8rem}.about-component .tech-solutions__service-specs{padding:12px}.about-component .tech-solutions__spec-label{font-size:.7rem}.about-component .tech-solutions__spec-value{font-size:.8rem}.about-component .tech-solutions__explore-btn{padding:12px 20px;font-size:.85rem}.about-component .tech-solutions__cta{padding:24px}.about-component .tech-solutions__cta-content h3{font-size:1.5rem}.about-component .tech-solutions__cta-content p{font-size:1rem}}.about-component .academic-specializations{padding:6rem 0;background:linear-gradient(180deg,#f1f5f9 0%,#e2e8f0 100%)}.about-component .specializations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.about-component .specialization-category{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .4s ease}.about-component .specialization-category:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1e3a8a1a}.about-component .category-title{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:1.5rem;position:relative}.about-component .category-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:40px;height:2px;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:1px}.about-component .subjects-list{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.about-component .subject-tag{background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.85rem;font-weight:500;transition:all .3s ease;cursor:pointer}.about-component .subject-tag:hover{transform:scale(1.05);background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 5px 15px #f59e0b4d}.about-component .quality-process{padding:6rem 0!important;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)!important;color:#fff!important;position:relative;overflow:hidden}.about-component .quality-process:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(600px at 50% 0%,rgba(245,158,11,.1),transparent),radial-gradient(400px at 20% 100%,rgba(59,130,246,.1),transparent);pointer-events:none}.about-component .quality-process .section-header h2{color:#fff!important;position:relative;z-index:2}.about-component .quality-process .section-header p{color:#fffc!important;position:relative;z-index:2}.about-component .process-timeline{position:relative!important;max-width:900px!important;margin:0 auto!important;z-index:2}.about-component .process-step{display:flex!important;align-items:flex-start!important;gap:2rem!important;margin-bottom:3rem!important;position:relative!important;padding:2rem!important;border-radius:1.5rem!important;background:rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;cursor:pointer!important;opacity:.6!important;transform:scale(.95)!important;transition:all .6s cubic-bezier(.23,1,.32,1)!important}.about-component .process-step:hover{background:rgba(255,255,255,.08)!important;border-color:#f59e0b33!important;transform:scale(.98)!important}.about-component .process-step.active{opacity:1!important;background:rgba(245,158,11,.15)!important;border:2px solid rgba(245,158,11,.4)!important;transform:scale(1)!important;box-shadow:0 20px 40px #0003,0 0 0 1px #f59e0b1a inset!important}.about-component .process-step.completed{opacity:.85!important;background:rgba(16,185,129,.1)!important;border-color:#10b9814d!important}.about-component .process-number{position:absolute!important;top:-15px!important;left:20px!important;width:35px!important;height:35px!important;border-radius:50%!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:.9rem!important;color:#1a1a1a!important;box-shadow:0 4px 15px #f59e0b4d!important;z-index:3!important}.about-component .process-step.active .process-number{animation:about-numberPulse 2s ease-in-out infinite!important}@keyframes about-numberPulse{0%,to{transform:scale(1);box-shadow:0 4px 15px #f59e0b4d}50%{transform:scale(1.1);box-shadow:0 6px 25px #f59e0b80}}.about-component .process-icon{width:70px!important;height:70px!important;border-radius:50%!important;background:linear-gradient(135deg,#374151 0%,#4b5563 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:1.5rem!important;flex-shrink:0!important;transition:all .6s cubic-bezier(.23,1,.32,1)!important;position:relative!important;z-index:2!important}.about-component .process-step.active .process-icon{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;transform:scale(1.1) rotate(5deg)!important;box-shadow:0 0 30px #f59e0b80!important}.about-component .process-step.completed .process-icon{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.about-component .icon-pulse{position:absolute!important;top:-5px!important;left:-5px!important;right:-5px!important;bottom:-5px!important;border-radius:50%!important;border:2px solid rgba(245,158,11,.4)!important;opacity:0!important}.about-component .process-step.active .icon-pulse{animation:about-iconPulse 2s ease-in-out infinite!important}@keyframes about-iconPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.about-component .process-content{flex:1!important;padding-top:.5rem!important}.about-component .process-content h4{font-size:1.4rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:#ffffffe6!important;transition:all .3s ease!important}.about-component .process-step.active .process-content h4{color:#fbbf24!important;transform:translate(5px)!important}.about-component .process-content p{color:#ffffffb3!important;line-height:1.6!important;margin:0!important;transition:all .3s ease!important}.about-component .process-step.active .process-content p{color:#ffffffe6!important}.about-component .process-connector{position:absolute!important;left:35px!important;top:90px!important;width:4px!important;height:60px!important;z-index:1!important}.about-component .connector-line{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(75,85,99,.5)!important;border-radius:2px!important}.about-component .connector-progress{position:absolute!important;top:0!important;left:0!important;height:100%!important;background:linear-gradient(180deg,#f59e0b,#d97706)!important;border-radius:2px!important;width:0%!important}.about-component .process-step:last-child .process-connector{display:none!important}.about-component .process-step.active .connector-progress{animation:about-progressFill 1s ease-out forwards!important}@keyframes about-progressFill{0%{width:0%}to{width:100%}}.about-component .process-icon i{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.about-component .process-step.active .process-icon i{animation:about-iconPulse 2s ease-in-out infinite!important;color:#f59e0b!important}@keyframes about-iconPulse{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(245,158,11,0))}50%{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 0 15px rgba(245,158,11,.5))}}.about-component .process-step:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #0006!important}.about-component .process-step:hover .process-number{transform:scale(1.1)!important;box-shadow:0 0 25px #f59e0b99!important}.about-component .process-step:hover .process-icon i{transform:scale(1.2) rotate(10deg)!important;color:#fbbf24!important}@media (max-width: 768px){.about-component .process-step{margin-bottom:2rem!important}.about-component .process-connector{left:20px!important;height:40px!important}.about-component .process-icon i{font-size:1.25rem!important}.about-component .process-step:hover{transform:translateY(-4px)!important}}.about-component .process-step *{will-change:transform,opacity!important}.about-component .process-step.active *{will-change:auto!important}.about-component .success-metrics{padding:6rem 0;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);color:#fff}.about-component .success-metrics .section-header h2{color:#fff}.about-component .success-metrics .section-header p{color:#fffc}.about-component .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.about-component .metric-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .4s ease}.about-component .metric-card:hover{background:rgba(255,255,255,.15);transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px #0003}.about-component .metric-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1.5rem;transition:all .3s ease}.about-component .metric-card:hover .metric-icon{transform:scale(1.1);box-shadow:0 0 25px #f59e0b66}.about-component .metric-number{font-size:2.5rem;font-weight:800;color:#fbbf24;display:block;margin-bottom:.5rem;line-height:1}.about-component .metric-label{font-size:.9rem;color:#fffc;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.about-component .writer-network{padding:6rem 0;background:linear-gradient(180deg,#f8fafc 0%,#e2e8f0 100%)}.about-component .writers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about-component .writer-card{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.about-component .writer-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#f59e0b,transparent);transition:left .6s ease}.about-component .writer-card:hover:before{left:100%}.about-component .writer-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #1e3a8a1a;border-color:#1e3a8a33}.about-component .writer-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;margin:0 auto 1.5rem;transition:all .3s ease}.about-component .writer-card:hover .writer-avatar{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:scale(1.1)}.about-component .writer-info h4{font-size:1.3rem;font-weight:600;color:#1e3a8a;margin-bottom:.5rem}.about-component .writer-degree{color:#f59e0b;font-weight:500;margin-bottom:.5rem}.about-component .writer-specialization{color:#64748b;font-size:.9rem;margin-bottom:1.5rem}.about-component .writer-stats{display:flex;flex-direction:column;gap:.75rem}.about-component .writer-stat{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(226,232,240,.6)}.about-component .writer-stat:last-child{border-bottom:none}.about-component .stat-label{font-size:.85rem;color:#64748b;font-weight:500}.about-component .stat-value{font-size:.85rem;color:#1e3a8a;font-weight:600}.about-component .stat-value.rating{color:#f59e0b}.about-component .client-testimonials{padding:6rem 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff}.about-component .client-testimonials .section-header h2{color:#fff}.about-component .client-testimonials .section-header p{color:#fffc}.about-component .testimonials-carousel{position:relative;max-width:800px;margin:0 auto}.about-component .testimonial-container{position:relative;height:300px;overflow:hidden}.about-component .testimonial-card{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2.5rem;text-align:center;opacity:0;transform:translate(100px);transition:all .6s ease}.about-component .testimonial-card.active{opacity:1;transform:translate(0)}.about-component .testimonial-rating{display:flex;justify-content:center;gap:.25rem;margin-bottom:1.5rem}.about-component .testimonial-rating i{color:#fbbf24;font-size:1.2rem}.about-component .testimonial-text{font-size:1.1rem;line-height:1.7;color:#ffffffe6;margin-bottom:2rem;font-style:italic}.about-component .author-info h5{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.25rem}.about-component .author-info p{color:#ffffffb3;font-size:.95rem;margin-bottom:.5rem}.about-component .author-subject{color:#fbbf24;font-size:.85rem;font-weight:500}.about-component .testimonial-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.about-component .dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease}.about-component .dot.active{background:#fbbf24;transform:scale(1.2)}.about-component .guarantees-section{padding:6rem 0;background:linear-gradient(180deg,#f1f5f9 0%,#e2e8f0 100%)}.about-component .guarantees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about-component .guarantee-card{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.about-component .guarantee-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#1e3a8a,#f59e0b);transform:translate(-100%);transition:transform .6s ease}.about-component .guarantee-card:hover:before{transform:translate(0)}.about-component .guarantee-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #1e3a8a1a}.about-component .guarantee-icon{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1.5rem;transition:all .3s ease}.about-component .guarantee-card:hover .guarantee-icon{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);transform:scale(1.1)}.about-component .guarantee-card h4{font-size:1.3rem;font-weight:600;color:#1e3a8a;margin-bottom:1rem}.about-component .guarantee-card p{color:#64748b;line-height:1.6}.about-component .contact-cta{padding:6rem 0;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);color:#fff;text-align:center}.about-component .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .cta-content p{font-size:1.2rem;color:#ffffffe6;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.about-component .cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.about-component .cta-note{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fffc;font-size:.9rem}.about-component .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-size:.95rem}.about-component .btn-lg{padding:1rem 2rem;font-size:1.05rem}.about-component .btn-primary-about{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;box-shadow:0 4px 15px #f59e0b4d}.about-component .btn-primary-about:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.about-component .btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.about-component .btn-outline:hover{background:rgba(255,255,255,.1);border-color:#ffffff80;transform:translateY(-2px)}@keyframes about-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes about-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes about-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes about-slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.about-component .about-hero-academic-title{font-size:3rem}.about-component .services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.about-component .about-hero-academic{min-height:80vh;padding:4rem 0}.about-component .about-hero-academic-title{font-size:2.5rem}.about-component .about-hero-academic-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.about-component .about-hero-academic-cta{flex-direction:column;align-items:center}.about-component .services-grid,.about-component .tech-services-grid,.about-component .specializations-grid,.about-component .writers-grid,.about-component .guarantees-grid{grid-template-columns:1fr;gap:1.5rem}.about-component .metrics-grid{grid-template-columns:repeat(2,1fr)}.about-component .process-step{flex-direction:column;text-align:center;gap:1rem}.about-component .process-connector{display:none}.about-component .section-header h2,.about-component .cta-content h2{font-size:2rem}.about-component .cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 568px){.about-component .about-hero-academic-title{font-size:2rem}.about-component .about-hero-academic-stats{grid-template-columns:1fr;gap:1rem}.about-component .academic-stat .stat-number{font-size:2rem}.about-component .metrics-grid{grid-template-columns:1fr}.about-component .testimonial-card,.about-component .service-card,.about-component .tech-service-card,.about-component .specialization-category,.about-component .writer-card,.about-component .guarantee-card{padding:1.5rem}}.about-component .academic-matrix{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#cbd5e1 100%);overflow:hidden}.about-component .academic-matrix__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .academic-matrix__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(99,102,241,.1) 1px,transparent 0);background-size:40px 40px;animation:patternFloat 20s ease-in-out infinite}.about-component .academic-matrix__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .academic-matrix__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));animation:floatAround 15s ease-in-out infinite}.about-component .academic-matrix__shape--1{width:200px;height:200px;top:10%;left:5%;animation-delay:0s}.about-component .academic-matrix__shape--2{width:150px;height:150px;top:60%;right:10%;animation-delay:5s}.about-component .academic-matrix__shape--3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:10s}.about-component .academic-matrix .container{position:relative;z-index:2}.about-component .academic-matrix__header{text-align:center;margin-bottom:4rem;animation:slideInUp .8s ease-out}.about-component .academic-matrix__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .academic-matrix__badge-icon{font-size:1rem}.about-component .academic-matrix__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .academic-matrix__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#6366f1;margin-bottom:.5rem}.about-component .academic-matrix__title-main{display:block;font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1.2}.about-component .academic-matrix__description{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto 2rem;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .academic-matrix__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:500px;margin:0 auto;animation:fadeInUp .8s ease-out .8s both}.about-component .academic-matrix__stat{text-align:center}.about-component .academic-matrix__stat-number{font-size:2rem;font-weight:800;color:#6366f1;margin-bottom:.25rem}.about-component .academic-matrix__stat-label{font-size:.875rem;color:#64748b;font-weight:500}.about-component .academic-matrix__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.about-component .academic-matrix__category{animation:slideInUp .8s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .academic-matrix__category-card{position:relative;background:white;border-radius:20px;padding:2rem;height:100%;box-shadow:0 10px 30px #0000001a;transition:all .3s ease;overflow:hidden}.about-component .academic-matrix__category-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000026}.about-component .academic-matrix__category-card:hover .academic-matrix__category-overlay{opacity:1;visibility:visible}.about-component .academic-matrix__category-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.about-component .academic-matrix__category-icon{width:60px;height:60px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.about-component .academic-matrix__category-title{flex:1;font-size:1.25rem;font-weight:700;color:#1e293b;margin:0}.about-component .academic-matrix__category-count{font-size:.75rem;background:#6366f1;color:#fff;padding:.25rem .75rem;border-radius:20px;font-weight:600}.about-component .academic-matrix__subjects{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1.5rem}.about-component .academic-matrix__subject{position:relative;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:.75rem;text-align:center;transition:all .3s ease;animation:fadeInUp .6s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .academic-matrix__subject:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1;transform:translateY(-2px);box-shadow:0 8px 25px #6366f140}.about-component .academic-matrix__subject:hover .academic-matrix__subject-text{color:#fff}.about-component .academic-matrix__subject:hover .academic-matrix__subject-badge{background:rgba(255,255,255,.2);color:#fff}.about-component .academic-matrix__subject-text{font-size:.75rem;font-weight:600;color:#475569;margin-bottom:.5rem;transition:color .3s ease}.about-component .academic-matrix__subject-badge{position:absolute;top:-8px;right:-8px;background:#10b981;color:#fff;font-size:.625rem;padding:.25rem .5rem;border-radius:8px;font-weight:600;transition:all .3s ease}.about-component .academic-matrix__category-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:2px solid #f1f5f9}.about-component .academic-matrix__category-features{display:flex;flex-direction:column;gap:.5rem}.about-component .academic-matrix__feature{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b}.about-component .academic-matrix__feature-icon{width:16px;height:16px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem}.about-component .academic-matrix__category-cta{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .academic-matrix__category-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f140}.about-component .academic-matrix__cta-arrow{width:16px;height:16px;transition:transform .3s ease}.about-component .academic-matrix__category-cta:hover .academic-matrix__cta-arrow{transform:translate(2px,-2px)}.about-component .academic-matrix__category-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.95),rgba(139,92,246,.95));border-radius:20px;padding:2rem;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .academic-matrix__overlay-content{text-align:center;color:#fff}.about-component .academic-matrix__overlay-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .academic-matrix__overlay-features{list-style:none;padding:0;margin:0 0 1.5rem}.about-component .academic-matrix__overlay-features li{padding:.25rem 0;font-size:.875rem;opacity:.9}.about-component .academic-matrix__overlay-features li:before{content:"✓";margin-right:.5rem;font-weight:700}.about-component .academic-matrix__overlay-actions{display:flex;gap:.75rem;justify-content:center}.about-component .academic-matrix__overlay-primary{background:white;color:#6366f1;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .academic-matrix__overlay-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffffff40}.about-component .academic-matrix__overlay-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .academic-matrix__overlay-secondary:hover{background:rgba(255,255,255,.1);border-color:#ffffff80}.about-component .academic-matrix__footer{background:linear-gradient(135deg,#1e293b,#334155);border-radius:20px;padding:3rem;color:#fff;animation:slideInUp .8s ease-out 1s both}.about-component .academic-matrix__footer-content{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.about-component .academic-matrix__footer-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#fff}.about-component .academic-matrix__footer-description{color:#cbd5e1;font-size:1rem;line-height:1.6;margin:0}.about-component .academic-matrix__footer-right{text-align:right}.about-component .academic-matrix__footer-actions{display:flex;gap:1rem;margin-bottom:1rem;justify-content:flex-end}.about-component .academic-matrix__footer-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .academic-matrix__footer-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #6366f14d}.about-component .academic-matrix__footer-primary svg{width:20px;height:20px;transition:transform .3s ease}.about-component .academic-matrix__footer-primary:hover svg{transform:translate(3px,-3px)}.about-component .academic-matrix__footer-secondary{background:transparent;color:#cbd5e1;border:2px solid rgba(203,213,225,.3);padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .academic-matrix__footer-secondary:hover{background:rgba(203,213,225,.1);border-color:#cbd5e180;color:#fff}.about-component .academic-matrix__footer-guarantee{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8;justify-content:flex-end}.about-component .academic-matrix__guarantee-icon{font-size:1rem}@keyframes floatAround{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(90deg)}50%{transform:translate(-10px,-30px) rotate(180deg)}75%{transform:translate(-30px,10px) rotate(270deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.about-component .academic-matrix{padding:80px 0}.about-component .academic-matrix__title-main{font-size:2rem}.about-component .academic-matrix__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.about-component .academic-matrix__footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.about-component .academic-matrix__footer-actions,.about-component .academic-matrix__footer-guarantee{justify-content:center}}@media (max-width: 768px){.about-component .academic-matrix{padding:60px 0}.about-component .academic-matrix__title-main{font-size:1.75rem}.about-component .academic-matrix__description{font-size:1rem}.about-component .academic-matrix__grid{grid-template-columns:1fr;gap:1rem}.about-component .academic-matrix__category-card{padding:1.5rem}.about-component .academic-matrix__subjects{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.about-component .academic-matrix__category-footer{flex-direction:column;gap:1rem;align-items:flex-start}.about-component .academic-matrix__footer{padding:2rem}.about-component .academic-matrix__footer-actions{flex-direction:column;width:100%}.about-component .academic-matrix__footer-primary,.about-component .academic-matrix__footer-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.about-component .academic-matrix__stats{grid-template-columns:repeat(2,1fr);gap:1rem}.about-component .academic-matrix__stat-number{font-size:1.5rem}.about-component .academic-matrix__category-header{flex-direction:column;text-align:center;gap:.75rem}.about-component .academic-matrix__category-icon{width:50px;height:50px;font-size:1.25rem}.about-component .academic-matrix__subjects{grid-template-columns:repeat(2,1fr)}.about-component .academic-matrix__subject-text{font-size:.625rem}}.about-component .quality-excellence{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.about-component .quality-excellence__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .quality-excellence__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(99,102,241,.1) 1px,transparent 0);background-size:40px 40px;animation:patternFloat 20s ease-in-out infinite}.about-component .quality-excellence__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .quality-excellence__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));animation:floatAround 20s ease-in-out infinite}.about-component .quality-excellence__shape--1{width:300px;height:300px;top:10%;right:5%;animation-delay:0s}.about-component .quality-excellence__shape--2{width:200px;height:200px;bottom:20%;left:10%;animation-delay:7s}.about-component .quality-excellence__shape--3{width:150px;height:150px;top:60%;right:15%;animation-delay:14s}.about-component .quality-excellence .container{position:relative;z-index:2}.about-component .quality-excellence__header{text-align:center;margin-bottom:4rem;animation:slideInUp .8s ease-out}.about-component .quality-excellence__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .quality-excellence__badge-icon{font-size:1rem}.about-component .quality-excellence__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .quality-excellence__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#f59e0b;margin-bottom:.5rem}.about-component .quality-excellence__title-main{display:block;font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2}.about-component .quality-excellence__description{font-size:1.125rem;color:#cbd5e1;max-width:600px;margin:0 auto 2rem;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .quality-excellence__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:500px;margin:0 auto;animation:fadeInUp .8s ease-out .8s both}.about-component .quality-excellence__metric{text-align:center}.about-component .quality-excellence__metric-number{font-size:2rem;font-weight:800;color:#f59e0b;margin-bottom:.25rem}.about-component .quality-excellence__metric-label{font-size:.875rem;color:#94a3b8;font-weight:500}.about-component .quality-excellence__timeline{margin-bottom:4rem;position:relative}.about-component .quality-excellence__timeline-track{position:absolute;top:0;left:50%;transform:translate(-50%);width:4px;height:100%;background:rgba(148,163,184,.2);border-radius:2px}.about-component .quality-excellence__timeline-progress{position:absolute;top:0;left:0;width:0%;height:100%;background:linear-gradient(180deg,#f59e0b,#d97706);border-radius:2px;transition:width .8s ease}.about-component .quality-excellence__steps{display:flex;flex-direction:column;gap:3rem;position:relative}.about-component .quality-excellence__step{display:flex;align-items:center;gap:2rem;animation:slideInUp .8s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .quality-excellence__step:nth-child(2n){flex-direction:row-reverse}.about-component .quality-excellence__step:nth-child(2n) .quality-excellence__step-content{text-align:right}.about-component .quality-excellence__step-marker{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3}.about-component .quality-excellence__step-number{position:absolute;width:60px;height:60px;background:linear-gradient(135deg,#1e293b,#334155);border:4px solid #f59e0b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:#fff;z-index:2}.about-component .quality-excellence__step--active .quality-excellence__step-number{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#fff;box-shadow:0 0 20px #f59e0b80}.about-component .quality-excellence__step--completed .quality-excellence__step-number{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}.about-component .quality-excellence__step-icon{position:absolute;width:80px;height:80px;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#f59e0b;z-index:1}.about-component .quality-excellence__step--active .quality-excellence__step-icon{color:#fff}.about-component .quality-excellence__icon-pulse{position:absolute;width:100%;height:100%;border:2px solid #f59e0b;border-radius:50%;animation:pulse 2s ease-in-out infinite}.about-component .quality-excellence__step--active .quality-excellence__icon-pulse{border-color:#fff}.about-component .quality-excellence__step-content{flex:1;max-width:500px;position:relative}.about-component .quality-excellence__step-card{background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:20px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.about-component .quality-excellence__step--active .quality-excellence__step-card{background:rgba(245,158,11,.1);border-color:#f59e0b4d;box-shadow:0 20px 40px #f59e0b1a}.about-component .quality-excellence__step-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0003}.about-component .quality-excellence__step-card:hover .quality-excellence__step-overlay{opacity:1;visibility:visible}.about-component .quality-excellence__step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.about-component .quality-excellence__step-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.about-component .quality-excellence__step-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.about-component .quality-excellence__step-description{color:#cbd5e1;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.about-component .quality-excellence__step-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1.5rem}.about-component .quality-excellence__feature{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.about-component .quality-excellence__feature-icon{font-size:1rem}.about-component .quality-excellence__step-actions{display:flex;align-items:center;justify-content:space-between}.about-component .quality-excellence__step-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .quality-excellence__step-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}.about-component .quality-excellence__step-primary svg{width:16px;height:16px;transition:transform .3s ease}.about-component .quality-excellence__step-primary:hover svg{transform:translate(2px,-2px)}.about-component .quality-excellence__step-time{font-size:.875rem;color:#64748b;font-weight:500}.about-component .quality-excellence__step-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(245,158,11,.95),rgba(217,119,6,.95));border-radius:20px;padding:2rem;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .quality-excellence__overlay-content{text-align:center;color:#fff}.about-component .quality-excellence__overlay-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .quality-excellence__overlay-features{list-style:none;padding:0;margin:0 0 1.5rem}.about-component .quality-excellence__overlay-features li{padding:.25rem 0;font-size:.875rem;opacity:.9}.about-component .quality-excellence__overlay-features li:before{content:"✓";margin-right:.5rem;font-weight:700}.about-component .quality-excellence__overlay-actions{display:flex;gap:.75rem;justify-content:center}.about-component .quality-excellence__overlay-primary{background:white;color:#f59e0b;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .quality-excellence__overlay-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffffff40}.about-component .quality-excellence__overlay-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .quality-excellence__overlay-secondary:hover{background:rgba(255,255,255,.1);border-color:#ffffff80}.about-component .quality-excellence__step-connector{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem}.about-component .quality-excellence__step:nth-child(2n) .quality-excellence__step-connector{left:-1rem;right:auto;flex-direction:row-reverse}.about-component .quality-excellence__connector-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,#f59e0b,transparent)}.about-component .quality-excellence__connector-arrow{width:24px;height:24px;color:#f59e0b}.about-component .quality-excellence__connector-arrow svg{width:100%;height:100%}.about-component .quality-excellence__footer{background:linear-gradient(135deg,#1e293b,#334155);border-radius:20px;padding:3rem;color:#fff;animation:slideInUp .8s ease-out 1s both}.about-component .quality-excellence__footer-content{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.about-component .quality-excellence__footer-title{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#fff}.about-component .quality-excellence__footer-description{color:#cbd5e1;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.about-component .quality-excellence__footer-guarantees{display:flex;flex-wrap:wrap;gap:1rem}.about-component .quality-excellence__guarantee{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.about-component .quality-excellence__guarantee-icon{font-size:1rem}.about-component .quality-excellence__footer-right{text-align:right}.about-component .quality-excellence__footer-actions{display:flex;gap:1rem;margin-bottom:1rem;justify-content:flex-end}.about-component .quality-excellence__footer-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .quality-excellence__footer-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f59e0b4d}.about-component .quality-excellence__footer-primary svg{width:20px;height:20px;transition:transform .3s ease}.about-component .quality-excellence__footer-primary:hover svg{transform:translate(3px,-3px)}.about-component .quality-excellence__footer-secondary{background:transparent;color:#cbd5e1;border:2px solid rgba(203,213,225,.3);padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .quality-excellence__footer-secondary:hover{background:rgba(203,213,225,.1);border-color:#cbd5e180;color:#fff}.about-component .quality-excellence__footer-contact{font-size:.875rem;color:#94a3b8;display:flex;flex-direction:column;gap:.25rem}.about-component .quality-excellence__footer-contact strong{color:#f59e0b;font-size:1rem}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@media (max-width: 1024px){.about-component .quality-excellence{padding:80px 0}.about-component .quality-excellence__title-main{font-size:2rem}.about-component .quality-excellence__step{flex-direction:column!important;text-align:center!important;gap:1rem}.about-component .quality-excellence__step-content{max-width:100%}.about-component .quality-excellence__step-connector{display:none}.about-component .quality-excellence__timeline-track{left:2rem;transform:none}.about-component .quality-excellence__footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.about-component .quality-excellence__footer-actions{justify-content:center}}@media (max-width: 768px){.about-component .quality-excellence{padding:60px 0}.about-component .quality-excellence__title-main{font-size:1.75rem}.about-component .quality-excellence__description{font-size:1rem}.about-component .quality-excellence__step-card{padding:1.5rem}.about-component .quality-excellence__step-features{grid-template-columns:1fr;gap:.5rem}.about-component .quality-excellence__step-actions{flex-direction:column;gap:1rem;align-items:stretch}.about-component .quality-excellence__footer{padding:2rem}.about-component .quality-excellence__footer-actions{flex-direction:column;width:100%}.about-component .quality-excellence__footer-primary,.about-component .quality-excellence__footer-secondary{width:100%;justify-content:center}.about-component .quality-excellence__footer-guarantees{justify-content:center}}@media (max-width: 480px){.about-component .quality-excellence__metrics{grid-template-columns:repeat(2,1fr);gap:1rem}.about-component .quality-excellence__metric-number{font-size:1.5rem}.about-component .quality-excellence__step-number{width:50px;height:50px;font-size:1rem}.about-component .quality-excellence__step-icon{width:70px;height:70px;font-size:1.25rem}.about-component .quality-excellence__step-header{flex-direction:column;gap:.75rem;align-items:flex-start}.about-component .quality-excellence__footer-guarantees{flex-direction:column;align-items:center}}.about-component .impact-showcase{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#cbd5e1 100%);overflow:hidden}.about-component .impact-showcase__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .impact-showcase__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(99,102,241,.08) 1px,transparent 0);background-size:50px 50px;animation:patternFloat 25s ease-in-out infinite}.about-component .impact-showcase__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .impact-showcase__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05));animation:floatAround 30s ease-in-out infinite}.about-component .impact-showcase__shape--1{width:400px;height:400px;top:10%;left:5%;animation-delay:0s}.about-component .impact-showcase__shape--2{width:250px;height:250px;bottom:15%;right:10%;animation-delay:10s}.about-component .impact-showcase__shape--3{width:180px;height:180px;top:60%;left:20%;animation-delay:20s}.about-component .impact-showcase .container{position:relative;z-index:2}.about-component .impact-showcase__header{text-align:center;margin-bottom:4rem;animation:slideInUp .8s ease-out}.about-component .impact-showcase__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .impact-showcase__badge-icon{font-size:1rem}.about-component .impact-showcase__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .impact-showcase__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#10b981;margin-bottom:.5rem}.about-component .impact-showcase__title-main{display:block;font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1.2}.about-component .impact-showcase__description{font-size:1.125rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .impact-showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.about-component .impact-showcase__metric{animation:slideInUp .8s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .impact-showcase__metric--featured{grid-column:span 2}.about-component .impact-showcase__metric-card{background:white;border-radius:24px;padding:2.5rem;height:100%;box-shadow:0 10px 30px #00000014;transition:all .4s ease;position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.5)}.about-component .impact-showcase__metric-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.about-component .impact-showcase__metric--featured .impact-showcase__metric-card{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;border:none}.about-component .impact-showcase__metric--featured .impact-showcase__metric-card:hover{box-shadow:0 25px 60px #6366f14d}.about-component .impact-showcase__metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.about-component .impact-showcase__metric-icon{position:relative;width:60px;height:60px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#6366f1}.about-component .impact-showcase__metric--featured .impact-showcase__metric-icon{background:rgba(255,255,255,.15);color:#fff}.about-component .impact-showcase__icon-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:18px;opacity:0;transition:opacity .3s ease;z-index:-1}.about-component .impact-showcase__metric-card:hover .impact-showcase__icon-glow{opacity:.3}.about-component .impact-showcase__metric-trend{display:flex;align-items:center;gap:.5rem;background:rgba(16,185,129,.1);color:#10b981;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.about-component .impact-showcase__metric--featured .impact-showcase__metric-trend{background:rgba(255,255,255,.15);color:#fff}.about-component .impact-showcase__trend-icon{font-size:.875rem}.about-component .impact-showcase__metric-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.about-component .impact-showcase__metric-badge--live{background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;gap:.5rem}.about-component .impact-showcase__live-dot{width:8px;height:8px;background:white;border-radius:50%;animation:pulse 2s ease-in-out infinite}.about-component .impact-showcase__metric-content{margin-bottom:1.5rem}.about-component .impact-showcase__metric-number{display:flex;align-items:baseline;font-size:3rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;line-height:1}.about-component .impact-showcase__metric--featured .impact-showcase__metric-number{color:#fff;font-size:3.5rem}.about-component .impact-showcase__metric-suffix{font-size:2rem;color:#64748b;margin-left:.25rem}.about-component .impact-showcase__metric--featured .impact-showcase__metric-suffix{color:#fffc}.about-component .impact-showcase__metric-label{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.about-component .impact-showcase__metric--featured .impact-showcase__metric-label{color:#fff;font-size:1.25rem}.about-component .impact-showcase__metric-description{font-size:.875rem;color:#64748b;line-height:1.5}.about-component .impact-showcase__metric--featured .impact-showcase__metric-description{color:#fffc;font-size:1rem}.about-component .impact-showcase__metric-footer{border-top:1px solid #f1f5f9;padding-top:1.5rem}.about-component .impact-showcase__metric--featured .impact-showcase__metric-footer{border-color:#fff3}.about-component .impact-showcase__metric-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.about-component .impact-showcase__stat{text-align:center}.about-component .impact-showcase__stat-value{display:block;font-size:1.25rem;font-weight:700;color:#1e293b}.about-component .impact-showcase__metric--featured .impact-showcase__stat-value{color:#fff}.about-component .impact-showcase__stat-label{font-size:.75rem;color:#64748b;margin-top:.25rem}.about-component .impact-showcase__metric--featured .impact-showcase__stat-label{color:#ffffffb3}.about-component .impact-showcase__achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;animation:slideInUp .8s ease-out 1.2s both}.about-component .impact-showcase__achievement{display:flex;align-items:center;gap:1rem;background:white;padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.about-component .impact-showcase__achievement:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001a}.about-component .impact-showcase__achievement-icon{font-size:2rem;min-width:48px;text-align:center}.about-component .impact-showcase__achievement-title{font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.about-component .impact-showcase__achievement-text{font-size:.875rem;color:#64748b;margin:0;line-height:1.4}.about-component .impact-showcase__cta{text-align:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:24px;padding:3rem;color:#fff;animation:slideInUp .8s ease-out 1.4s both}.about-component .impact-showcase__cta-title{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .impact-showcase__cta-description{font-size:1.125rem;color:#cbd5e1;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.about-component .impact-showcase__cta-actions{display:flex;gap:1rem;justify-content:center;align-items:center}.about-component .impact-showcase__cta-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .impact-showcase__cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10b9814d}.about-component .impact-showcase__cta-primary svg{width:20px;height:20px;transition:transform .3s ease}.about-component .impact-showcase__cta-primary:hover svg{transform:translate(3px,-3px)}.about-component .impact-showcase__cta-secondary{background:transparent;color:#cbd5e1;border:2px solid rgba(203,213,225,.3);padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .impact-showcase__cta-secondary:hover{background:rgba(203,213,225,.1);border-color:#cbd5e180;color:#fff}@media (max-width: 1024px){.about-component .impact-showcase{padding:80px 0}.about-component .impact-showcase__title-main{font-size:2rem}.about-component .impact-showcase__metric--featured{grid-column:span 1}.about-component .impact-showcase__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.about-component .impact-showcase__achievements{grid-template-columns:1fr;gap:1rem}.about-component .impact-showcase__cta-actions{flex-direction:column;width:100%}.about-component .impact-showcase__cta-primary,.about-component .impact-showcase__cta-secondary{width:100%;justify-content:center}}@media (max-width: 768px){.about-component .impact-showcase{padding:60px 0}.about-component .impact-showcase__title-main{font-size:1.75rem}.about-component .impact-showcase__description{font-size:1rem}.about-component .impact-showcase__grid{grid-template-columns:1fr;gap:1rem}.about-component .impact-showcase__metric-card{padding:2rem}.about-component .impact-showcase__metric-number{font-size:2.5rem}.about-component .impact-showcase__metric--featured .impact-showcase__metric-number{font-size:3rem}.about-component .impact-showcase__metric-stats{grid-template-columns:1fr;gap:.75rem}.about-component .impact-showcase__achievement{flex-direction:column;text-align:center;padding:1.25rem}.about-component .impact-showcase__cta{padding:2rem}.about-component .impact-showcase__cta-title{font-size:1.5rem}.about-component .impact-showcase__cta-description{font-size:1rem}}@media (max-width: 480px){.about-component .impact-showcase__metric-card{padding:1.5rem}.about-component .impact-showcase__metric-number{font-size:2rem}.about-component .impact-showcase__metric--featured .impact-showcase__metric-number{font-size:2.5rem}.about-component .impact-showcase__metric-header{flex-direction:column;gap:1rem;align-items:flex-start}.about-component .impact-showcase__metric-icon{width:50px;height:50px;font-size:1.25rem}.about-component .impact-showcase__achievement-icon{font-size:1.5rem;min-width:40px}.about-component .impact-showcase__cta-title{font-size:1.25rem}}.about-component .expert-network{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.about-component .expert-network__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .expert-network__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(139,92,246,.1) 1px,transparent 0);background-size:60px 60px;animation:patternFloat 30s ease-in-out infinite}.about-component .expert-network__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .expert-network__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(99,102,241,.08));animation:floatAround 25s ease-in-out infinite}.about-component .expert-network__shape--1{width:350px;height:350px;top:15%;left:5%;animation-delay:0s}.about-component .expert-network__shape--2{width:200px;height:200px;bottom:10%;right:8%;animation-delay:8s}.about-component .expert-network__shape--3{width:120px;height:120px;top:65%;right:25%;animation-delay:16s}.about-component .expert-network .container{position:relative;z-index:2}.about-component .expert-network__header{text-align:center;margin-bottom:4rem;animation:slideInUp .8s ease-out}.about-component .expert-network__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .expert-network__badge-icon{font-size:1rem}.about-component .expert-network__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .expert-network__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#8b5cf6;margin-bottom:.5rem}.about-component .expert-network__title-main{display:block;font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2}.about-component .expert-network__description{font-size:1.125rem;color:#cbd5e1;max-width:600px;margin:0 auto 2rem;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .expert-network__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:500px;margin:0 auto;animation:fadeInUp .8s ease-out .8s both}.about-component .expert-network__stat{text-align:center}.about-component .expert-network__stat-number{font-size:2rem;font-weight:800;color:#8b5cf6;margin-bottom:.25rem}.about-component .expert-network__stat-label{font-size:.875rem;color:#94a3b8;font-weight:500}.about-component .expert-network__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:4rem}.about-component .expert-network__writer{animation:slideInUp .8s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .expert-network__writer-card{position:relative;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:24px;padding:2rem;height:100%;transition:all .4s ease;overflow:hidden}.about-component .expert-network__writer-card:hover{transform:translateY(-8px);border-color:#8b5cf666;box-shadow:0 25px 50px #8b5cf626}.about-component .expert-network__writer-card:hover .expert-network__writer-overlay{opacity:1;visibility:visible}.about-component .expert-network__writer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.about-component .expert-network__writer-avatar{position:relative;width:80px;height:80px}.about-component .expert-network__avatar-image{width:80px;height:80px;background:linear-gradient(135deg,#1e293b,#334155);border:3px solid #8b5cf6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#8b5cf6}.about-component .expert-network__avatar-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.625rem;font-weight:700;box-shadow:0 4px 12px #f59e0b4d}.about-component .expert-network__online-status{position:absolute;bottom:2px;right:2px;width:20px;height:20px;background:#10b981;border:3px solid #0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center}.about-component .expert-network__status-dot{width:8px;height:8px;background:white;border-radius:50%;animation:pulse 2s ease-in-out infinite}.about-component .expert-network__verification-badge{display:flex;align-items:center;gap:.5rem;background:rgba(16,185,129,.1);color:#10b981;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;border:1px solid rgba(16,185,129,.2)}.about-component .expert-network__writer-content{margin-bottom:1.5rem}.about-component .expert-network__writer-name{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}.about-component .expert-network__writer-degree{font-size:1rem;color:#8b5cf6;font-weight:600;margin:0 0 .25rem}.about-component .expert-network__writer-specialization{font-size:.875rem;color:#94a3b8;margin:0 0 1rem;line-height:1.4}.about-component .expert-network__writer-expertise{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.about-component .expert-network__expertise-item{display:flex;align-items:center;gap:.25rem;background:rgba(139,92,246,.1);color:#cbd5e1;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(139,92,246,.2)}.about-component .expert-network__expertise-icon{font-size:.875rem}.about-component .expert-network__writer-stats{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.5rem}.about-component .expert-network__stat-item{display:flex;align-items:center;gap:1rem;background:rgba(30,41,59,.5);padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,.1)}.about-component .expert-network__stat-icon{width:32px;height:32px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border-radius:8px;display:flex;align-items:center;justify-content:center;color:#8b5cf6;font-size:.875rem}.about-component .expert-network__stat-content{flex:1;display:flex;justify-content:space-between;align-items:center}.about-component .expert-network__stat-label{font-size:.875rem;color:#94a3b8}.about-component .expert-network__stat-value{font-size:.875rem;font-weight:600;color:#fff}.about-component .expert-network__stat-value--rating{color:#f59e0b}.about-component .expert-network__writer-footer{border-top:1px solid rgba(148,163,184,.1);padding-top:1.5rem}.about-component .expert-network__writer-actions{display:flex;gap:.75rem;margin-bottom:1rem}.about-component .expert-network__action-primary{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .expert-network__action-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf64d}.about-component .expert-network__action-secondary{display:flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:#cbd5e1;border:1px solid rgba(203,213,225,.2);padding:.75rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px}.about-component .expert-network__action-secondary:hover{background:rgba(139,92,246,.1);border-color:#8b5cf64d;color:#fff}.about-component .expert-network__writer-availability{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.about-component .expert-network__availability-text{color:#10b981;font-weight:600}.about-component .expert-network__response-time{color:#94a3b8}.about-component .expert-network__writer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(124,58,237,.95));border-radius:24px;padding:2rem;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .expert-network__overlay-content{text-align:center;color:#fff}.about-component .expert-network__overlay-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .expert-network__overlay-features{list-style:none;padding:0;margin:0 0 1.5rem}.about-component .expert-network__overlay-features li{padding:.25rem 0;font-size:.875rem;opacity:.9}.about-component .expert-network__overlay-features li:before{content:"✓";margin-right:.5rem;font-weight:700}.about-component .expert-network__overlay-actions{display:flex;gap:.75rem;justify-content:center}.about-component .expert-network__overlay-primary{background:white;color:#8b5cf6;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .expert-network__overlay-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffffff40}.about-component .expert-network__overlay-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .expert-network__overlay-secondary:hover{background:rgba(255,255,255,.1);border-color:#ffffff80}.about-component .expert-network__showcase{background:linear-gradient(135deg,#1e293b,#334155);border-radius:24px;padding:3rem;animation:slideInUp .8s ease-out 1s both}.about-component .expert-network__showcase-content{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.about-component .expert-network__showcase-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.about-component .expert-network__showcase-features{display:flex;flex-direction:column;gap:1.5rem}.about-component .expert-network__feature{display:flex;align-items:center;gap:1rem}.about-component .expert-network__feature-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#8b5cf6;font-size:1.25rem;flex-shrink:0}.about-component .expert-network__feature-title{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.about-component .expert-network__feature-description{font-size:.875rem;color:#cbd5e1;margin:0;line-height:1.4}.about-component .expert-network__cta-card{background:rgba(15,23,42,.6);border:1px solid rgba(139,92,246,.2);border-radius:20px;padding:2rem;max-width:350px;text-align:center}.about-component .expert-network__cta-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.75rem}.about-component .expert-network__cta-description{font-size:.875rem;color:#cbd5e1;margin-bottom:1.5rem;line-height:1.5}.about-component .expert-network__cta-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.about-component .expert-network__cta-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .expert-network__cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #8b5cf64d}.about-component .expert-network__cta-primary svg{width:16px;height:16px;transition:transform .3s ease}.about-component .expert-network__cta-primary:hover svg{transform:translate(2px,-2px)}.about-component .expert-network__cta-secondary{background:transparent;color:#cbd5e1;border:1px solid rgba(203,213,225,.3);padding:1rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.about-component .expert-network__cta-secondary:hover{background:rgba(139,92,246,.1);border-color:#8b5cf64d;color:#fff}.about-component .expert-network__cta-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#94a3b8}.about-component .expert-network__guarantee-icon{font-size:.875rem}@media (max-width: 1024px){.about-component .expert-network{padding:80px 0}.about-component .expert-network__title-main{font-size:2rem}.about-component .expert-network__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.about-component .expert-network__showcase-content{grid-template-columns:1fr;gap:2rem;text-align:center}.about-component .expert-network__cta-card{max-width:100%}}@media (max-width: 768px){.about-component .expert-network{padding:60px 0}.about-component .expert-network__title-main{font-size:1.75rem}.about-component .expert-network__description{font-size:1rem}.about-component .expert-network__grid{grid-template-columns:1fr;gap:1rem}.about-component .expert-network__writer-card{padding:1.5rem}.about-component .expert-network__writer-actions{flex-direction:column;gap:.5rem}.about-component .expert-network__showcase{padding:2rem}.about-component .expert-network__showcase-features{gap:1rem}.about-component .expert-network__feature{flex-direction:column;text-align:center;gap:.75rem}}@media (max-width: 480px){.about-component .expert-network__stats{grid-template-columns:repeat(2,1fr);gap:1rem}.about-component .expert-network__stat-number{font-size:1.5rem}.about-component .expert-network__writer-avatar{width:60px;height:60px}.about-component .expert-network__avatar-image{width:60px;height:60px;font-size:1.5rem}.about-component .expert-network__writer-header{flex-direction:column;gap:1rem;align-items:flex-start}.about-component .expert-network__writer-expertise{justify-content:center}.about-component .expert-network__stat-item{flex-direction:column;text-align:center;gap:.5rem}.about-component .expert-network__stat-content{flex-direction:column;gap:.25rem}}.about-component .trust-guarantees{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 50%,#cbd5e1 100%);overflow:hidden}.about-component .trust-guarantees__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .trust-guarantees__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(16,185,129,.08) 1px,transparent 0);background-size:40px 40px;animation:patternFloat 20s ease-in-out infinite}.about-component .trust-guarantees__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .trust-guarantees__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(5,150,105,.05));animation:floatAround 25s ease-in-out infinite}.about-component .trust-guarantees__shape--1{width:300px;height:300px;top:20%;right:5%;animation-delay:0s}.about-component .trust-guarantees__shape--2{width:180px;height:180px;bottom:15%;left:8%;animation-delay:8s}.about-component .trust-guarantees__shape--3{width:120px;height:120px;top:70%;right:20%;animation-delay:16s}.about-component .trust-guarantees .container{position:relative;z-index:2}.about-component .trust-guarantees__header{text-align:center;margin-bottom:4rem;animation:slideInUp .8s ease-out}.about-component .trust-guarantees__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .trust-guarantees__badge-icon{font-size:1rem}.about-component .trust-guarantees__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .trust-guarantees__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#10b981;margin-bottom:.5rem}.about-component .trust-guarantees__title-main{display:block;font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1.2}.about-component .trust-guarantees__description{font-size:1.125rem;color:#64748b;max-width:700px;margin:0 auto 2rem;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .trust-guarantees__trust-indicators{display:flex;justify-content:center;gap:2rem;animation:fadeInUp .8s ease-out .8s both}.about-component .trust-guarantees__indicator{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#64748b}.about-component .trust-guarantees__indicator-icon{font-size:1rem}.about-component .trust-guarantees__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.about-component .trust-guarantees__guarantee{animation:slideInUp .8s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.about-component .trust-guarantees__guarantee--featured{grid-column:span 2}.about-component .trust-guarantees__guarantee-card{position:relative;background:white;border-radius:20px;padding:2rem;height:100%;box-shadow:0 10px 30px #00000014;transition:all .4s ease;border:1px solid rgba(226,232,240,.5);overflow:hidden}.about-component .trust-guarantees__guarantee-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #00000026}.about-component .trust-guarantees__guarantee--featured .trust-guarantees__guarantee-card{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none}.about-component .trust-guarantees__guarantee--featured .trust-guarantees__guarantee-card:hover{box-shadow:0 25px 50px #10b9814d}.about-component .trust-guarantees__guarantee-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.about-component .trust-guarantees__guarantee-icon{position:relative;width:60px;height:60px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#10b981}.about-component .trust-guarantees__guarantee--featured .trust-guarantees__guarantee-icon{background:rgba(255,255,255,.15);color:#fff}.about-component .trust-guarantees__icon-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#10b981,#059669);border-radius:18px;opacity:0;transition:opacity .3s ease;z-index:-1}.about-component .trust-guarantees__guarantee-card:hover .trust-guarantees__icon-glow{opacity:.3}.about-component .trust-guarantees__guarantee-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.about-component .trust-guarantees__live-indicator{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600}.about-component .trust-guarantees__live-dot{width:8px;height:8px;background:white;border-radius:50%;animation:pulse 2s ease-in-out infinite}.about-component .trust-guarantees__guarantee-content{margin-bottom:1.5rem}.about-component .trust-guarantees__guarantee-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .75rem}.about-component .trust-guarantees__guarantee--featured .trust-guarantees__guarantee-title{color:#fff}.about-component .trust-guarantees__guarantee-description{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.about-component .trust-guarantees__guarantee--featured .trust-guarantees__guarantee-description{color:#ffffffe6}.about-component .trust-guarantees__guarantee-features{margin-top:1rem}.about-component .trust-guarantees__feature{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#ffffffe6}.about-component .trust-guarantees__feature-icon{width:16px;height:16px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}.about-component .trust-guarantees__guarantee-footer{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem}.about-component .trust-guarantees__guarantee-verification{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffe6;font-weight:600}.about-component .trust-guarantees__guarantee-stats{border-top:1px solid #f1f5f9;padding-top:1rem}.about-component .trust-guarantees__stat{text-align:center}.about-component .trust-guarantees__stat-value{display:block;font-size:1.5rem;font-weight:800;color:#10b981;margin-bottom:.25rem}.about-component .trust-guarantees__stat-label{font-size:.75rem;color:#64748b;font-weight:500}.about-component .trust-guarantees__testimonial{background:white;border-radius:20px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 10px 30px #00000014;animation:slideInUp .8s ease-out 1s both}.about-component .trust-guarantees__testimonial-quote{font-size:1.25rem;font-style:italic;color:#1e293b;text-align:center;margin-bottom:2rem;line-height:1.6}.about-component .trust-guarantees__testimonial-quote:before{content:'"';font-size:3rem;color:#10b981;position:absolute;margin-left:-2rem;margin-top:-1rem}.about-component .trust-guarantees__testimonial-quote:after{content:'"';font-size:3rem;color:#10b981}.about-component .trust-guarantees__testimonial-author{display:flex;align-items:center;justify-content:center;gap:1rem}.about-component .trust-guarantees__author-avatar{width:60px;height:60px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem}.about-component .trust-guarantees__author-name{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.about-component .trust-guarantees__author-title{font-size:.875rem;color:#64748b}.about-component .trust-guarantees__author-rating{display:flex;flex-direction:column;align-items:center;gap:.25rem}.about-component .trust-guarantees__stars{display:flex;gap:.125rem;color:#f59e0b}.about-component .trust-guarantees__rating-text{font-size:.75rem;color:#64748b;font-weight:600}.about-component .trust-guarantees__cta{text-align:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:20px;padding:3rem;color:#fff;animation:slideInUp .8s ease-out 1.2s both}.about-component .trust-guarantees__cta-title{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#fff}.about-component .trust-guarantees__cta-description{font-size:1.125rem;color:#cbd5e1;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.about-component .trust-guarantees__cta-actions{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:1.5rem}.about-component .trust-guarantees__cta-primary{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .trust-guarantees__cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10b9814d}.about-component .trust-guarantees__cta-primary svg{width:20px;height:20px;transition:transform .3s ease}.about-component .trust-guarantees__cta-primary:hover svg{transform:translate(3px,-3px)}.about-component .trust-guarantees__cta-secondary{background:transparent;color:#cbd5e1;border:2px solid rgba(203,213,225,.3);padding:1rem 2rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem}.about-component .trust-guarantees__cta-secondary:hover{background:rgba(203,213,225,.1);border-color:#cbd5e180;color:#fff}.about-component .trust-guarantees__cta-trust{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.about-component .trust-guarantees__trust-icon{font-size:1rem}@media (max-width: 1024px){.about-component .trust-guarantees{padding:80px 0}.about-component .trust-guarantees__title-main{font-size:2rem}.about-component .trust-guarantees__guarantee--featured{grid-column:span 1}.about-component .trust-guarantees__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.about-component .trust-guarantees__trust-indicators{gap:1rem}.about-component .trust-guarantees__testimonial-author{flex-direction:column;gap:1rem}.about-component .trust-guarantees__cta-actions{flex-direction:column;width:100%}.about-component .trust-guarantees__cta-primary,.about-component .trust-guarantees__cta-secondary{width:100%;justify-content:center}}@media (max-width: 768px){.about-component .trust-guarantees{padding:60px 0}.about-component .trust-guarantees__title-main{font-size:1.75rem}.about-component .trust-guarantees__description{font-size:1rem}.about-component .trust-guarantees__grid{grid-template-columns:1fr;gap:1rem}.about-component .trust-guarantees__guarantee-card{padding:1.5rem}.about-component .trust-guarantees__trust-indicators{flex-direction:column;gap:.75rem}.about-component .trust-guarantees__testimonial{padding:2rem}.about-component .trust-guarantees__testimonial-quote{font-size:1.125rem}.about-component .trust-guarantees__cta{padding:2rem}.about-component .trust-guarantees__cta-title{font-size:1.5rem}.about-component .trust-guarantees__cta-description{font-size:1rem}}@media (max-width: 480px){.about-component .trust-guarantees__guarantee-header{flex-direction:column;gap:1rem;align-items:flex-start}.about-component .trust-guarantees__guarantee-icon{width:50px;height:50px;font-size:1.25rem}.about-component .trust-guarantees__author-avatar{width:50px;height:50px;font-size:1rem}.about-component .trust-guarantees__testimonial-quote{font-size:1rem}.about-component .trust-guarantees__testimonial-quote:before,.about-component .trust-guarantees__testimonial-quote:after{font-size:2rem}.about-component .trust-guarantees__cta-title{font-size:1.25rem}}.about-component .final-cta{position:relative;padding:120px 0;background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#475569 100%);overflow:hidden}.about-component .final-cta__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .final-cta__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 2px 2px,rgba(99,102,241,.1) 1px,transparent 0);background-size:50px 50px;animation:patternFloat 25s ease-in-out infinite}.about-component .final-cta__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .final-cta__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));animation:floatAround 30s ease-in-out infinite}.about-component .final-cta__shape--1{width:400px;height:400px;top:15%;left:10%;animation-delay:0s}.about-component .final-cta__shape--2{width:250px;height:250px;bottom:20%;right:15%;animation-delay:10s}.about-component .final-cta__shape--3{width:150px;height:150px;top:60%;right:10%;animation-delay:20s}.about-component .final-cta__gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1))}.about-component .final-cta .container{position:relative;z-index:2}.about-component .final-cta__content{text-align:center;animation:slideInUp .8s ease-out}.about-component .final-cta__header{margin-bottom:3rem}.about-component .final-cta__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .2s both}.about-component .final-cta__badge-icon{font-size:1rem}.about-component .final-cta__title{margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .4s both}.about-component .final-cta__title-highlight{display:block;font-size:1.125rem;font-weight:600;color:#6366f1;margin-bottom:.5rem}.about-component .final-cta__title-main{display:block;font-size:2.5rem;font-weight:800;color:#fff;line-height:1.2}.about-component .final-cta__description{font-size:1.125rem;color:#cbd5e1;max-width:700px;margin:0 auto;line-height:1.6;animation:fadeInUp .8s ease-out .6s both}.about-component .final-cta__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;max-width:500px;margin:0 auto 3rem;animation:fadeInUp .8s ease-out .8s both}.about-component .final-cta__stat{text-align:center}.about-component .final-cta__stat-number{font-size:2rem;font-weight:800;color:#6366f1;margin-bottom:.25rem}.about-component .final-cta__stat-label{font-size:.875rem;color:#94a3b8;font-weight:500}.about-component .final-cta__actions{margin-bottom:3rem;animation:slideInUp .8s ease-out 1s both}.about-component .final-cta__primary-actions{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.about-component .final-cta__action-primary{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:1.5rem 2rem;border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.about-component .final-cta__action-primary:hover{transform:translateY(-4px);box-shadow:0 20px 40px #6366f14d}.about-component .final-cta__action-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.about-component .final-cta__action-primary:hover:before{left:100%}.about-component .final-cta__action-secondary{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.2);padding:1.5rem 2rem;border-radius:16px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .final-cta__action-secondary:hover{background:rgba(255,255,255,.2);border-color:#fff6;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.about-component .final-cta__action-icon{position:relative;width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.about-component .final-cta__phone-pulse{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #10b981;border-radius:14px;animation:pulse 2s ease-in-out infinite}.about-component .final-cta__action-content{text-align:left}.about-component .final-cta__action-title{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.about-component .final-cta__action-subtitle{display:block;font-size:.875rem;opacity:.8}.about-component .final-cta__action-arrow{width:24px;height:24px;transition:transform .3s ease}.about-component .final-cta__action-primary:hover .final-cta__action-arrow{transform:translate(3px,-3px)}.about-component .final-cta__alternative-actions{display:flex;justify-content:center;gap:1rem}.about-component .final-cta__alt-action{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.05);color:#cbd5e1;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500}.about-component .final-cta__alt-action:hover{background:rgba(255,255,255,.1);border-color:#fff3;color:#fff;transform:translateY(-2px)}.about-component .final-cta__guarantees{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;animation:fadeInUp .8s ease-out 1.2s both}.about-component .final-cta__guarantee{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#cbd5e1;font-weight:500}.about-component .final-cta__guarantee i{color:#10b981;font-size:1rem}.about-component .final-cta__social-proof{margin-bottom:3rem;animation:slideInUp .8s ease-out 1.4s both}.about-component .final-cta__testimonial-preview{display:flex;align-items:center;justify-content:center;gap:2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-component .final-cta__testimonial-avatars{display:flex;align-items:center}.about-component .final-cta__avatar{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:3px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;margin-left:-12px}.about-component .final-cta__avatar:first-child{margin-left:0}.about-component .final-cta__avatar-more{width:48px;height:48px;background:rgba(255,255,255,.1);border:3px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;margin-left:-12px}.about-component .final-cta__testimonial-text{text-align:left}.about-component .final-cta__rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.about-component .final-cta__stars{display:flex;gap:.125rem;color:#f59e0b}.about-component .final-cta__rating-text{font-size:.875rem;color:#94a3b8;font-weight:500}.about-component .final-cta__testimonial-quote{font-size:1rem;color:#cbd5e1;font-style:italic;margin:0;line-height:1.5}.about-component .final-cta__urgency{animation:slideInUp .8s ease-out 1.6s both}.about-component .final-cta__urgency-content{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:center;gap:1rem;color:#fff;position:relative;overflow:hidden}.about-component .final-cta__urgency-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s ease-in-out infinite}.about-component .final-cta__urgency-icon{font-size:1.5rem;animation:pulse 2s ease-in-out infinite}.about-component .final-cta__urgency-text{font-size:1rem;font-weight:600}.about-component .final-cta__urgency-timer{display:flex;align-items:center;gap:1rem}.about-component .final-cta__timer-label{font-size:.875rem;opacity:.9}.about-component .final-cta__timer{display:flex;gap:.5rem}.about-component .final-cta__timer-unit{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.2);border-radius:8px;padding:.5rem;min-width:40px}.about-component .final-cta__timer-value{font-size:1.25rem;font-weight:800;line-height:1}.about-component .final-cta__timer-label{font-size:.625rem;opacity:.8;margin-top:.125rem}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (max-width: 1024px){.about-component .final-cta{padding:80px 0}.about-component .final-cta__title-main{font-size:2rem}.about-component .final-cta__primary-actions{flex-direction:column;align-items:center;gap:1rem}.about-component .final-cta__action-primary,.about-component .final-cta__action-secondary{width:100%;max-width:400px;justify-content:center}.about-component .final-cta__testimonial-preview{flex-direction:column;gap:1.5rem;text-align:center}.about-component .final-cta__urgency-content{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 768px){.about-component .final-cta{padding:60px 0}.about-component .final-cta__title-main{font-size:1.75rem}.about-component .final-cta__description{font-size:1rem}.about-component .final-cta__alternative-actions{flex-direction:column;gap:.75rem;align-items:center}.about-component .final-cta__alt-action{width:100%;max-width:200px;justify-content:center}.about-component .final-cta__guarantees{flex-direction:column;gap:1rem;align-items:center}.about-component .final-cta__testimonial-preview{padding:1.5rem}.about-component .final-cta__urgency-content{padding:1.25rem}.about-component .final-cta__urgency-text{font-size:.875rem}}@media (max-width: 480px){.about-component .final-cta__stats{grid-template-columns:repeat(2,1fr);gap:1rem}.about-component .final-cta__stat-number{font-size:1.5rem}.about-component .final-cta__action-primary,.about-component .final-cta__action-secondary{padding:1.25rem 1.5rem;flex-direction:column;gap:.75rem;text-align:center}.about-component .final-cta__action-content{text-align:center}.about-component .final-cta__testimonial-avatars{justify-content:center}.about-component .final-cta__urgency-timer{flex-direction:column;gap:.75rem}.about-component .final-cta__timer{justify-content:center}}.about-component .client-testimonials{position:relative;padding:120px 0 100px;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);overflow:hidden;min-height:100vh}.about-component .client-testimonials__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.about-component .client-testimonials__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.08) 1px,transparent 1px);background-size:60px 60px,40px 40px;animation:patternFloat 20s ease-in-out infinite}.about-component .client-testimonials__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.about-component .client-testimonials__shape{position:absolute;border-radius:50%;filter:blur(1px);animation:floatAround 15s ease-in-out infinite}.about-component .client-testimonials__shape--1{top:10%;left:10%;width:120px;height:120px;background:linear-gradient(45deg,rgba(255,255,255,.15),rgba(255,255,255,.05));animation-delay:0s}.about-component .client-testimonials__shape--2{top:60%;right:15%;width:80px;height:80px;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.03));animation-delay:-5s}.about-component .client-testimonials__shape--3{bottom:20%;left:20%;width:100px;height:100px;background:linear-gradient(45deg,rgba(255,255,255,.12),rgba(255,255,255,.04));animation-delay:-10s}.about-component .client-testimonials__shape--4{top:30%;right:40%;width:60px;height:60px;background:linear-gradient(45deg,rgba(255,255,255,.08),rgba(255,255,255,.02));animation-delay:-7s}.about-component .client-testimonials__container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.about-component .client-testimonials__header{text-align:center;margin-bottom:80px;animation:slideInUp 1s ease-out}.about-component .client-testimonials__header-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#fff;margin-bottom:20px;transition:all .3s ease}.about-component .client-testimonials__header-badge:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.about-component .client-testimonials__header-badge i{font-size:16px;color:gold}.about-component .client-testimonials__title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.2;background:linear-gradient(135deg,#ffffff 0%,#f8f9ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-component .client-testimonials__subtitle{font-size:1.3rem;color:#ffffffe6;margin-bottom:40px;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.about-component .client-testimonials__stats{display:flex;justify-content:center;gap:60px;margin-top:40px}.about-component .client-testimonials__stat{text-align:center;animation:fadeInUp 1s ease-out}.about-component .client-testimonials__stat:nth-child(1){animation-delay:.2s}.about-component .client-testimonials__stat:nth-child(2){animation-delay:.4s}.about-component .client-testimonials__stat:nth-child(3){animation-delay:.6s}.about-component .client-testimonials__stat-number{font-size:2.5rem;font-weight:800;color:gold;margin-bottom:5px;line-height:1}.about-component .client-testimonials__stat-label{font-size:.9rem;color:#fffc;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.about-component .client-testimonials__carousel{position:relative;margin-bottom:60px}.about-component .client-testimonials__carousel-track{position:relative;height:400px;overflow:hidden;border-radius:20px}.about-component .client-testimonials__card{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(30px);width:800px;max-width:90vw;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1}.about-component .client-testimonials__card--active{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);z-index:2}.about-component .client-testimonials__card-inner{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:40px;box-shadow:0 20px 40px #0000001a,0 10px 20px #0000000d;position:relative;overflow:hidden}.about-component .client-testimonials__card-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea 0%,#764ba2 50%,#f093fb 100%)}.about-component .client-testimonials__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.about-component .client-testimonials__quote-icon{width:50px;height:50px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.about-component .client-testimonials__rating{display:flex;align-items:center;gap:5px}.about-component .client-testimonials__star{color:gold;font-size:18px;animation:starPulse 2s ease-in-out infinite}.about-component .client-testimonials__star:nth-child(1){animation-delay:0s}.about-component .client-testimonials__star:nth-child(2){animation-delay:.2s}.about-component .client-testimonials__star:nth-child(3){animation-delay:.4s}.about-component .client-testimonials__star:nth-child(4){animation-delay:.6s}.about-component .client-testimonials__star:nth-child(5){animation-delay:.8s}.about-component .client-testimonials__rating-text{margin-left:10px;font-size:14px;color:#666;font-weight:600}.about-component .client-testimonials__content{margin-bottom:30px}.about-component .client-testimonials__text{font-size:1.25rem;line-height:1.8;color:#2d3748;font-style:italic;position:relative;padding:0 20px}.about-component .client-testimonials__text:before,.about-component .client-testimonials__text:after{content:'"';font-size:3rem;color:#667eea;font-weight:700;position:absolute;top:-10px}.about-component .client-testimonials__text:before{left:-10px}.about-component .client-testimonials__text:after{right:-10px}.about-component .client-testimonials__author{display:flex;align-items:center;gap:20px;margin-bottom:20px}.about-component .client-testimonials__author-avatar{position:relative}.about-component .client-testimonials__author-image{width:60px;height:60px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;border:3px solid rgba(255,255,255,.8)}.about-component .client-testimonials__author-badge{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white}.about-component .client-testimonials__author-badge i{font-size:10px;color:#fff}.about-component .client-testimonials__author-info{flex:1}.about-component .client-testimonials__author-name{font-size:1.1rem;font-weight:700;color:#1a202c;margin-bottom:5px}.about-component .client-testimonials__author-degree{font-size:.95rem;color:#4a5568;margin-bottom:8px}.about-component .client-testimonials__author-meta{display:flex;gap:15px;align-items:center}.about-component .client-testimonials__author-subject{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.about-component .client-testimonials__author-grade{background:#10b981;color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.about-component .client-testimonials__card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.about-component .client-testimonials__achievement,.about-component .client-testimonials__verified{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600}.about-component .client-testimonials__achievement{color:#f59e0b}.about-component .client-testimonials__verified{color:#10b981}.about-component .client-testimonials__achievement i,.about-component .client-testimonials__verified i{font-size:16px}.about-component .client-testimonials__controls{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:60px}.about-component .client-testimonials__navigation{display:flex;gap:15px}.about-component .client-testimonials__nav-btn{width:50px;height:50px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.about-component .client-testimonials__nav-btn:hover{background:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.about-component .client-testimonials__indicators{display:flex;gap:12px}.about-component .client-testimonials__indicator{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.about-component .client-testimonials__indicator-inner{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:white;transform:scale(0);transition:transform .3s ease}.about-component .client-testimonials__indicator--active .client-testimonials__indicator-inner{transform:scale(1)}.about-component .client-testimonials__progress{display:flex;align-items:center;gap:15px}.about-component .client-testimonials__progress-bar{width:100px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.about-component .client-testimonials__progress-fill{height:100%;background:linear-gradient(90deg,#ffd700 0%,#ffed4a 100%);border-radius:2px;transition:width .6s ease}.about-component .client-testimonials__progress-text{color:#fffc;font-size:.9rem;font-weight:600}.about-component .client-testimonials__cta{text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:60px 40px;animation:fadeInUp 1s ease-out .8s both}.about-component .client-testimonials__cta-content{margin-bottom:40px}.about-component .client-testimonials__cta-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.about-component .client-testimonials__cta-text{font-size:1.2rem;color:#ffffffe6;margin-bottom:40px;line-height:1.6}.about-component .client-testimonials__cta-actions{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.about-component .client-testimonials__cta-btn{display:flex;align-items:center;gap:12px;padding:15px 30px;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.about-component .client-testimonials__cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.about-component .client-testimonials__cta-btn:hover:before{left:100%}.about-component .client-testimonials__cta-btn--primary{background:linear-gradient(135deg,#ffd700 0%,#ffed4a 100%);color:#1a202c;box-shadow:0 10px 30px #ffd7004d}.about-component .client-testimonials__cta-btn--primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffd70066}.about-component .client-testimonials__cta-btn--secondary{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.3)}.about-component .client-testimonials__cta-btn--secondary:hover{background:rgba(255,255,255,.25);transform:translateY(-3px)}.about-component .client-testimonials__cta-guarantee{display:flex;justify-content:center}.about-component .client-testimonials__guarantee-badge{display:flex;align-items:center;gap:15px;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);border-radius:50px;padding:15px 25px}.about-component .client-testimonials__guarantee-badge i{font-size:24px;color:#10b981}.about-component .client-testimonials__guarantee-text strong{display:block;color:#fff;font-size:1rem;font-weight:700;margin-bottom:2px}.about-component .client-testimonials__guarantee-text span{color:#fffc;font-size:.9rem}@keyframes starPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes patternFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.about-component .client-testimonials__title{font-size:2.8rem}.about-component .client-testimonials__stats{gap:40px}.about-component .client-testimonials__card{width:700px}.about-component .client-testimonials__card-inner{padding:30px}}@media (max-width: 768px){.about-component .client-testimonials{padding:80px 0 60px}.about-component .client-testimonials__container{padding:0 15px}.about-component .client-testimonials__title{font-size:2.2rem}.about-component .client-testimonials__subtitle{font-size:1.1rem}.about-component .client-testimonials__stats{flex-direction:column;gap:30px;align-items:center}.about-component .client-testimonials__stat{min-width:120px}.about-component .client-testimonials__card{width:100%}.about-component .client-testimonials__card-inner{padding:25px}.about-component .client-testimonials__text{font-size:1.1rem}.about-component .client-testimonials__author{flex-direction:column;text-align:center;gap:15px}.about-component .client-testimonials__card-footer{flex-direction:column;gap:15px;text-align:center}.about-component .client-testimonials__controls{gap:20px;flex-wrap:wrap}.about-component .client-testimonials__cta-title{font-size:2rem}.about-component .client-testimonials__cta-actions{flex-direction:column;align-items:center}.about-component .client-testimonials__cta-btn{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.about-component .client-testimonials__title{font-size:1.8rem}.about-component .client-testimonials__card-inner{padding:20px}.about-component .client-testimonials__text{font-size:1rem;padding:0 10px}.about-component .client-testimonials__author-meta{flex-direction:column;gap:8px}.about-component .client-testimonials__cta{padding:40px 20px}.about-component .client-testimonials__cta-title{font-size:1.5rem}}.contact-page{color:#1a202c;overflow-x:hidden}.contact-hero{padding:8rem 0 6rem;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);color:#fff;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,158,11,.1) 0%,transparent 50%);z-index:1}.contact-hero-content{position:relative;z-index:2;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s ease}.contact-hero-content.animate-in{opacity:1;transform:translateY(0)}.contact-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#ffffff,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.contact-hero p{font-size:1.25rem;color:#fffc;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.trust-indicators{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:50px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;animation:trustFloat 3s ease-in-out infinite}.trust-item:nth-child(2){animation-delay:1s}.trust-item:nth-child(3){animation-delay:2s}.trust-item:hover{background:rgba(255,255,255,.2);transform:translateY(-5px);box-shadow:0 10px 30px #f59e0b4d}.trust-item i{color:#f59e0b;font-size:1.25rem}.trust-item span{font-weight:600;color:#fff}.emergency-contact{display:flex;justify-content:center;gap:3rem;align-items:center;flex-wrap:wrap}.phone-number,.response-promise{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#3b82f6,#1e40af);padding:1.25rem 2rem;border-radius:50px;border:2px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.phone-number:hover,.response-promise:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px #3b82f666}.phone-number i,.response-promise i{color:#f59e0b;font-size:1.5rem;animation:iconPulse 2s ease-in-out infinite}.phone-number span,.response-promise span{font-weight:700;font-size:1.1rem}.floating-icons{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-icon{position:absolute;width:60px;height:60px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:floatAround 15s linear infinite;border:1px solid rgba(255,255,255,.2)}.floating-icon i{color:#f59e0b;font-size:1.5rem}.icon-1{top:20%;left:10%;animation-delay:0s}.icon-2{top:15%;right:15%;animation-delay:3s;animation-direction:reverse}.icon-3{bottom:25%;left:15%;animation-delay:6s}.icon-4{bottom:20%;right:10%;animation-delay:9s;animation-direction:reverse}.contact-methods{padding:8rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.75rem;font-weight:800;color:#1e3a8a;margin-bottom:1rem;background:linear-gradient(135deg,#1e3a8a,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{font-size:1.2rem;color:#64748b;max-width:600px;margin:0 auto}.methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.methods-grid.animate-in{opacity:1;transform:translateY(0)}.method-card{background:white;border-radius:1.5rem;padding:2.5rem;text-align:center;border:2px solid transparent;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:cardSlideIn .8s ease forwards}.method-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(59,130,246,.05) 100%);opacity:0;transition:opacity .3s ease}.method-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 60px #00000026;border-color:#3b82f64d}.method-card:hover:before{opacity:1}.method-card.active{border-color:#3b82f6;box-shadow:0 15px 40px #3b82f633}.method-icon{position:relative;margin-bottom:1.5rem;display:inline-block}.method-icon i{font-size:3rem;transition:all .4s ease}.method-card:hover .method-icon i{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 5px 15px rgba(59,130,246,.3))}.pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:3px solid;border-radius:50%;opacity:0;animation:pulseRing 2s ease-in-out infinite}.method-card.active .pulse-ring{opacity:1}.method-content h3{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:.75rem}.method-content p{color:#64748b;margin-bottom:1.5rem;font-size:1rem}.method-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.75rem;background:rgba(248,250,252,.8);border-radius:.75rem;border:1px solid rgba(226,232,240,.5)}.availability{font-weight:600;font-size:.9rem}.response-time{font-size:.85rem;color:#64748b}.method-action{width:100%;padding:.875rem 1.5rem;border:none;border-radius:.75rem;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.method-action:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.method-action:hover:before{left:100%}.method-action:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.contact-form-section{padding:8rem 0;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);color:#fff}.contact-form-section .section-header h2{color:#fff}.contact-form-section .section-header p{color:#fffc}.form-container{max-width:800px;margin:0 auto;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:3rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.form-container.animate-in{opacity:1;transform:translateY(0)}.form-progress{display:flex;justify-content:center;margin-bottom:3rem;position:relative}.form-progress:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:60%;height:2px;background:rgba(255,255,255,.2);z-index:1}.progress-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:2}.progress-step span{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .4s ease;border:2px solid rgba(255,255,255,.3)}.progress-step.active span{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;animation:stepPulse 2s ease-in-out infinite}.progress-step label{font-size:.85rem;font-weight:500;color:#ffffffb3;transition:color .3s ease}.progress-step.active label{color:#f59e0b;font-weight:600}.smart-form{min-height:400px}.form-step{animation:stepFadeIn .6s ease}.form-step h3{font-size:1.5rem;margin-bottom:2rem;text-align:center;color:#fff}.service-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.service-option{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(20px);animation:optionSlideIn .6s ease forwards}.service-option:hover{transform:translateY(-5px) scale(1.02);border-color:#f59e0b80;background:rgba(245,158,11,.1)}.service-option.selected{border-color:#f59e0b;background:rgba(245,158,11,.2);box-shadow:0 0 30px #f59e0b4d}.option-content h4{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1 / -1}.contact-hero-form .form-group label{color:#ffffffe6;margin-bottom:.5rem;font-weight:600}.contact-hero-form .form-group input,.contact-hero-form .form-group textarea,.contact-hero-form .form-group select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:.5rem;padding:.875rem;color:#fff;font-size:1rem;transition:all .3s ease}.contact-hero-form .form-group input::-moz-placeholder,.contact-hero-form .form-group textarea::-moz-placeholder{color:#ffffff80}.contact-hero-form .form-group input::placeholder,.contact-hero-form .form-group textarea::placeholder{color:#ffffff80}.contact-hero-form .form-group input:focus,.contact-hero-form .form-group textarea:focus,.contact-hero-form .form-group select:focus{outline:none;border-color:#f59e0b;background:rgba(245,158,11,.1);box-shadow:0 0 0 3px #f59e0b33}.step-actions{display:flex;justify-content:space-between;gap:1rem}.next-step,.prev-step,.submit-form{padding:.875rem 2rem;border:none;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.next-step,.submit-form{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;margin-left:auto}.prev-step{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3)}.next-step:hover,.submit-form:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}.prev-step:hover{background:rgba(255,255,255,.2)}.next-step:disabled,.submit-form:disabled{opacity:.5;cursor:not-allowed}.departments-section{padding:8rem 0;background:white}.departments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.departments-grid.animate-in{opacity:1;transform:translateY(0)}.department-card{background:white;border:2px solid #e2e8f0;border-radius:1.5rem;padding:2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;opacity:0;transform:translateY(30px);animation:cardSlideIn .8s ease forwards}.department-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #1e3a8a26;border-color:#1e3a8a}.dept-icon{width:80px;height:80px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .4s ease}.department-card:hover .dept-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px #1e3a8a4d}.dept-icon i{font-size:2rem;color:#fff}.dept-content h3{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:1rem}.dept-content p{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.specialties{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.specialty-tag{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;padding:.5rem .875rem;border-radius:50px;font-size:.85rem;font-weight:500;border:1px solid #cbd5e1;transition:all .3s ease}.department-card:hover .specialty-tag{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border-color:#3b82f6}.dept-contact{border-top:1px solid #e2e8f0;padding-top:1.5rem}.email-link{display:inline-flex;align-items:center;gap:.5rem;color:#1e3a8a;text-decoration:none;font-weight:600;transition:all .3s ease}.email-link:hover{color:#3b82f6;transform:translate(5px)}.email-link i{color:#f59e0b}.faq-section{padding:8rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.faq-list{max-width:800px;margin:0 auto 4rem}.faq-item{background:white;border:1px solid #e2e8f0;border-radius:1rem;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#1e3a8a;box-shadow:0 5px 20px #1e3a8a1a}.faq-question{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{background:#f8fafc}.faq-question h4{margin:0;color:#1e3a8a;font-size:1.1rem;font-weight:600}.faq-question i{color:#f59e0b;transition:transform .3s ease}.faq-item.open .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .4s ease}.faq-item.open .faq-answer{max-height:200px;padding:0 1.5rem 1.5rem}.faq-answer p{color:#64748b;line-height:1.6;margin:0}.still-need-help{text-align:center;max-width:500px;margin:0 auto}.still-need-help h3{color:#1e3a8a;font-size:1.75rem;margin-bottom:1rem}.still-need-help p{color:#64748b;margin-bottom:2rem}.contact-support{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem}.contact-support:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f59e0b66}.trust-section{padding:8rem 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff}.trust-section .section-header h2{color:#fff}.trust-section .section-header p{color:#fffc}.guarantees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.guarantees-grid.animate-in{opacity:1;transform:translateY(0)}.guarantee-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:2.5rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(30px);animation:cardSlideIn .8s ease forwards}.guarantee-card:hover{transform:translateY(-8px) scale(1.03);background:rgba(255,255,255,.15);border-color:#f59e0b80;box-shadow:0 20px 50px #f59e0b33}.guarantee-icon{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .4s ease}.guarantee-card:hover .guarantee-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 10px 30px #f59e0b66}.guarantee-icon i{font-size:2rem;color:#fff}.guarantee-card h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.guarantee-card p{color:#fffc;line-height:1.6;margin:0}@keyframes trustFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes floatAround{0%{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(30px) translateY(-30px) rotate(90deg)}50%{transform:translate(0) translateY(-60px) rotate(180deg)}75%{transform:translate(-30px) translateY(-30px) rotate(270deg)}to{transform:translate(0) translateY(0) rotate(360deg)}}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes stepPulse{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b80}50%{transform:scale(1.05);box-shadow:0 0 0 10px #f59e0b00}}@keyframes stepFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes optionSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.contact-hero{padding:6rem 0 4rem}.contact-hero h1{font-size:2.5rem}.trust-indicators{flex-direction:column;align-items:center;gap:1.5rem}.emergency-contact{flex-direction:column;gap:1.5rem}.methods-grid,.departments-grid,.guarantees-grid{grid-template-columns:1fr}.form-container{padding:2rem;margin:0 1rem}.form-progress{flex-direction:column;gap:1rem}.form-progress:before{display:none}.service-options,.form-grid{grid-template-columns:1fr}.step-actions{flex-direction:column;gap:1rem}.floating-icon{width:40px;height:40px}.floating-icon i{font-size:1rem}}@media (max-width: 480px){.section-header h2{font-size:2rem}.method-card,.department-card,.guarantee-card{padding:1.5rem}.trust-item{padding:.75rem 1rem}.phone-number,.response-promise{padding:1rem 1.5rem}}.method-action--loading{cursor:not-allowed;opacity:.75;pointer-events:none;position:relative}.method-action--error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));animation:contact-shake .5s ease-in-out}.method-action--error:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.loading-spinner{margin-right:.5rem;display:inline-block;height:1rem;width:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:contact-spin 1s linear infinite}.loading-text{font-size:.875rem;line-height:1.25rem;font-weight:500}@keyframes contact-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes contact-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width: 768px){.loading-spinner{margin-right:.25rem;height:.75rem;width:.75rem;border-width:1.5px}.loading-text{font-size:.75rem;line-height:1rem}.method-action--loading{padding:.5rem .75rem;min-height:44px;display:flex;align-items:center;justify-content:center}}@media (prefers-reduced-motion: reduce){.loading-spinner{animation:none;border-top-color:transparent;border-right-color:currentColor}.method-action--error{animation:none}}.method-action--loading:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px;ring-color:rgba(59,130,246,.5)}.method-action--error:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.integration-error-notification{margin-top:1.5rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;animation:slideDown .3s ease-out}.integration-error-notification .error-content+.error-content{margin-top:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity));padding-top:1rem}.error-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.error-content i{flex-shrink:0;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.error-text{min-width:0px;flex:1 1 0%}.error-text h4{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.error-text p{margin-bottom:.5rem;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.error-help{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.retry-btn{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.retry-btn:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.retry-btn{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.retry-btn:disabled{cursor:not-allowed;opacity:.75}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-20px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@media (prefers-color-scheme: dark){.integration-error-notification{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity));background-color:rgb(127 29 29 / var(--tw-bg-opacity));--tw-bg-opacity: .2}.integration-error-notification .error-content+.error-content{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.error-text h4{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.error-text p{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.error-help{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}}@media (max-width: 768px){.error-content{flex-direction:column;align-items:flex-start;gap:.75rem}.retry-btn{width:100%;justify-content:center}.error-text h4{font-size:1rem;line-height:1.5rem}.error-text p{font-size:.875rem;line-height:1.25rem}}.calendly-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9999;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:calendly-fadeIn .3s ease-out}.calendly-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.calendly-modal__container{position:relative;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:900px;width:95%;max-height:85vh;margin:0 auto;animation:calendly-slideUp .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.calendly-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.calendly-modal__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));color:#1e293b}.calendly-modal__close{display:flex;align-items:center;justify-content:center;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;width:2.5rem;height:2.5rem;background:rgba(255,255,255,.8);color:#6b7280;border:1px solid #d1d5db}.calendly-modal__close:hover{background:#f3f4f6;color:#374151;transform:scale(1.05)}.calendly-modal__close:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #3b82f64d}.calendly-modal__close i{font-size:1.125rem}.calendly-modal__content{position:relative;height:650px;min-height:500px;background:#ffffff}.calendly-modal__iframe{height:100%;width:100%;border-width:0px;border-radius:0 0 1rem 1rem;background:#ffffff;overflow:auto;-webkit-overflow-scrolling:touch}.calendly-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff;z-index:10}.calendly-modal__loading-spinner{margin-right:0;margin-bottom:1rem;display:inline-block;width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:calendly-spin 1s linear infinite}.calendly-modal__loading-text{font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.calendly-modal__error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:#ffffff;z-index:10}.calendly-modal__error-icon{margin-bottom:1rem;font-size:3rem;line-height:1;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.calendly-modal__error-message{margin-bottom:1.5rem;max-width:28rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.calendly-modal__error-button{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.calendly-modal__error-button:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.calendly-modal__error-button:focus{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}@keyframes calendly-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes calendly-slideUp{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes calendly-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1023px){.calendly-modal__container{max-width:800px;width:92%;max-height:80vh}.calendly-modal__header{padding:1.25rem 1.5rem}.calendly-modal__title{font-size:1.125rem;line-height:1.75rem}.calendly-modal__content{height:550px;min-height:450px}.calendly-modal__close{width:2.25rem;height:2.25rem}.calendly-modal__close i{font-size:1rem}}@media (max-width: 767px){.calendly-modal__container{max-width:none;width:95%;max-height:85vh;margin:1rem}.calendly-modal__header{padding:1rem 1.25rem}.calendly-modal__title{font-size:1rem;line-height:1.5rem;font-weight:500}.calendly-modal__content{height:500px;min-height:400px}.calendly-modal__close{width:2rem;height:2rem}.calendly-modal__close i{font-size:.875rem}.calendly-modal__loading-spinner{width:2rem;height:2rem;border-width:2px}.calendly-modal__loading-text{font-size:1rem;line-height:1.5rem}.calendly-modal__error-icon{font-size:2.25rem;line-height:2.5rem}.calendly-modal__error-message{font-size:1rem;line-height:1.5rem}}@media (max-width: 479px){.calendly-modal{align-items:flex-end;justify-content:center;padding:0}.calendly-modal__container{width:100%;max-height:90vh;margin:0;border-radius:1rem 1rem 0 0;animation:calendly-slideUpMobile .4s cubic-bezier(.16,1,.3,1)}.calendly-modal__header{padding:.875rem 1rem}.calendly-modal__title{font-size:.875rem;line-height:1.25rem;font-weight:500}.calendly-modal__content{height:450px;min-height:350px}.calendly-modal__iframe{border-radius:0}.calendly-modal__close{width:1.75rem;height:1.75rem}.calendly-modal__close i{font-size:.75rem}}@keyframes calendly-slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme: dark){.calendly-modal{background-color:#000000d9}.calendly-modal__container{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));box-shadow:0 25px 50px -12px #000c}.calendly-modal__header{border-bottom-color:#374151;background:linear-gradient(135deg,#1f2937 0%,#111827 100%)}.calendly-modal__title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.calendly-modal__close{background:rgba(55,65,81,.8);border-color:#4b5563;color:#d1d5db}.calendly-modal__close:hover{background:#4b5563;color:#f3f4f6}.calendly-modal__content,.calendly-modal__loading{background:#1f2937}.calendly-modal__loading-text{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.calendly-modal__error{background:#1f2937}.calendly-modal__error-message{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.calendly-modal__loading-spinner{border-color:#374151;border-top-color:#60a5fa}}@media (prefers-reduced-motion: reduce){.calendly-modal,.calendly-modal__container{animation:none}.calendly-modal__loading-spinner{animation:none;border-top-color:transparent;border-right-color:#3b82f6}.calendly-modal__close:hover{transform:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.calendly-modal__loading-spinner{border-width:2px}.calendly-modal__close{border-width:1px}}.calendly-modal:focus-within .calendly-modal__container{box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #3b82f61a}.calendly-modal__iframe:focus{outline:2px solid transparent;outline-offset:2px}.ultra-modern-faq{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh;position:relative;overflow-x:hidden}.ultra-modern-faq .faq-hero{position:relative;padding:8rem 0 6rem;background:linear-gradient(135deg,rgba(102,126,234,.9) 0%,rgba(118,75,162,.9) 50%,rgba(37,99,235,.9) 100%);overflow:hidden}.ultra-modern-faq .animated-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.ultra-modern-faq .floating-shapes{position:absolute;width:100%;height:100%}.ultra-modern-faq .shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:faq-float 20s infinite ease-in-out}.ultra-modern-faq .shape-1{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.ultra-modern-faq .shape-2{width:200px;height:200px;top:60%;right:10%;animation-delay:-5s}.ultra-modern-faq .shape-3{width:150px;height:150px;top:30%;right:30%;animation-delay:-10s}.ultra-modern-faq .shape-4{width:250px;height:250px;bottom:10%;left:30%;animation-delay:-15s}@keyframes faq-float{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(30px,-30px) rotate(90deg);opacity:.6}50%{transform:translate(-20px,40px) rotate(180deg);opacity:.4}75%{transform:translate(40px,20px) rotate(270deg);opacity:.7}}.ultra-modern-faq .faq-hero-content{text-align:center;position:relative;z-index:2}.ultra-modern-faq .faq-hero-title{font-size:4rem;font-weight:800;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.ultra-modern-faq .faq-title-main{color:#fff;display:block;animation:faq-slideInDown 1s ease-out}.ultra-modern-faq .title-accent{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;animation:faq-slideInUp 1s ease-out .2s both}.ultra-modern-faq .faq-hero-subtitle{font-size:1.25rem;color:#ffffffe6;margin-bottom:3rem;animation:faq-fadeIn 1s ease-out .4s both}.ultra-modern-faq .search-container{position:relative;max-width:600px;margin:0 auto 2rem;animation:faq-scaleIn .8s ease-out .6s both}.ultra-modern-faq .search-input-wrapper{position:relative;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.ultra-modern-faq .search-container.focused .search-input-wrapper{background:rgba(255,255,255,.15);border-color:#fff6;transform:scale(1.02)}.ultra-modern-faq .search-icon{color:#ffffffb3;font-size:1.1rem;transition:all .3s ease}.ultra-modern-faq .search-container.focused .search-icon{color:gold;transform:scale(1.1)}.ultra-modern-faq .search-input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem;padding:.5rem 0;outline:none}.ultra-modern-faq .search-input::-moz-placeholder{color:#fff9}.ultra-modern-faq .search-input::placeholder{color:#fff9}.ultra-modern-faq .clear-search{background:rgba(255,255,255,.2);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease}.ultra-modern-faq .clear-search:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.ultra-modern-faq .search-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#FFD700,#FFA500,#FF6B6B,#4ECDC4);border-radius:2rem;opacity:0;z-index:-1;animation:faq-glow 3s ease-in-out infinite alternate}.ultra-modern-faq .search-container.focused .search-glow{opacity:.7}@keyframes faq-glow{0%{opacity:.4}to{opacity:.8}}.ultra-modern-faq .search-results-info{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fffc;font-size:.9rem;margin-top:1rem;animation:faq-fadeInUp .5s ease-out}.ultra-modern-faq .category-section{padding:3rem 0;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1)}.ultra-modern-faq .category-pills{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.ultra-modern-faq .category-pill{position:relative;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:.75rem 1.5rem;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;overflow:hidden}.ultra-modern-faq .category-pill:hover{transform:translateY(-2px) scale(1.05);background:rgba(255,255,255,.15);border-color:#ffffff4d}.ultra-modern-faq .category-pill.active{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);color:#1a1a1a;border-color:gold;font-weight:600}.ultra-modern-faq .pill-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.ultra-modern-faq .category-pill:hover .pill-glow{left:100%}.ultra-modern-faq .faq-content{padding:4rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative}.ultra-modern-faq .faq-grid{display:grid;gap:2rem;max-width:1000px;margin:0 auto;padding:0 2rem}.ultra-modern-faq .faq-item{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:2rem;overflow:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(50px) scale(.95);animation:faq-fadeInUp .6s ease-out var(--delay) both;position:relative;box-shadow:0 8px 32px #667eea1a,0 2px 8px #0000000d,inset 0 1px #fffc}.ultra-modern-faq .faq-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 100%;animation:faq-gradient-shift 6s ease infinite;opacity:0;transition:opacity .3s ease}.ultra-modern-faq .faq-item:hover:before{opacity:1}@keyframes faq-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ultra-modern-faq .faq-item.visible{opacity:1;transform:translateY(0) scale(1)}.ultra-modern-faq .faq-item:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 80px #667eea40,0 8px 32px #0000001a,inset 0 1px #ffffffe6;border-color:#667eea4d}.ultra-modern-faq .faq-item.open{background:linear-gradient(135deg,rgba(102,126,234,.95) 0%,rgba(118,75,162,.95) 50%,rgba(240,147,251,.95) 100%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;border-color:#fff6;box-shadow:0 20px 60px #667eea66,0 8px 32px #764ba24d,inset 0 1px #ffffff4d}.ultra-modern-faq .faq-question{width:100%;padding:2.5rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.ultra-modern-faq .faq-question:after{content:"";position:absolute;bottom:0;left:2.5rem;right:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent);transform:scaleX(0);transition:transform .3s ease}.ultra-modern-faq .faq-question:hover:after{transform:scaleX(1)}.ultra-modern-faq .question-content{display:flex;align-items:center;gap:1.5rem;flex:1}.ultra-modern-faq .question-icon{width:60px;height:60px;border-radius:1.25rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 8px 32px #667eea4d,inset 0 1px #ffffff4d}.ultra-modern-faq .question-icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:1.25rem;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 100%;animation:faq-icon-glow 4s ease infinite;opacity:0;z-index:-1;transition:opacity .3s ease}.ultra-modern-faq .faq-question:hover .question-icon:before{opacity:.7}@keyframes faq-icon-glow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ultra-modern-faq .faq-question:hover .question-icon{transform:rotate(5deg) scale(1.1);box-shadow:0 12px 48px #667eea66,inset 0 1px #fff6}.ultra-modern-faq .faq-item.open .question-icon{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #fff3,inset 0 1px #fff6}.ultra-modern-faq .question-text{font-size:1.2rem;font-weight:600;color:#1e293b;line-height:1.5;transition:all .3s ease;background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ultra-modern-faq .faq-question:hover .question-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ultra-modern-faq .faq-item.open .question-text{color:#fff;background:none;-webkit-text-fill-color:white}.ultra-modern-faq .toggle-icon{width:48px;height:48px;border-radius:1rem;background:rgba(248,250,252,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(203,213,225,.5);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 16px #0000000d,inset 0 1px #fffc}.ultra-modern-faq .faq-question:hover .toggle-icon{background:rgba(102,126,234,.1);border-color:#667eea4d;transform:scale(1.1)}.ultra-modern-faq .faq-item.open .toggle-icon{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#fff6;transform:rotate(45deg) scale(1.1);box-shadow:0 8px 32px #fff3,inset 0 1px #fff6}.ultra-modern-faq .toggle-icon i{color:#667eea;transition:all .3s ease;font-size:1.1rem}.ultra-modern-faq .faq-item.open .toggle-icon i{color:#fff}.ultra-modern-faq .faq-answer{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.175,.885,.32,1.275);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid transparent}.ultra-modern-faq .faq-item.open .faq-answer{max-height:600px;border-top:1px solid rgba(255,255,255,.2)}.ultra-modern-faq .answer-content{padding:2.5rem;position:relative}.ultra-modern-faq .answer-content:before{content:"";position:absolute;top:0;left:2.5rem;right:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:faq-answer-reveal .8s ease-out .2s both}@keyframes faq-answer-reveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.ultra-modern-faq .answer-content p{color:#fffffff2;line-height:1.7;margin-bottom:2rem;font-size:1.05rem;font-weight:400;animation:faq-text-fade .6s ease-out .3s both}@keyframes faq-text-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ultra-modern-faq .answer-tags{display:flex;flex-wrap:wrap;gap:.75rem;animation:faq-tags-slide .5s ease-out .4s both}@keyframes faq-tags-slide{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.ultra-modern-faq .tag{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;color:#ffffffe6;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;text-transform:lowercase}.ultra-modern-faq .tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.ultra-modern-faq .tag:hover:before{left:100%}.ultra-modern-faq .tag:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #ffffff26}.ultra-modern-faq .todo-item{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:1.5rem;padding:1.5rem 2rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 4px 20px #667eea1a,inset 0 1px #ffffffb3}.ultra-modern-faq .todo-item:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 40px #667eea33,inset 0 1px #fffc;border-color:#667eea66}.ultra-modern-faq .todo-checkbox{width:24px;height:24px;border:2px solid #667eea;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;background:rgba(255,255,255,.5)}.ultra-modern-faq .todo-checkbox.checked{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea;animation:faq-check-bounce .4s ease}@keyframes faq-check-bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ultra-modern-faq .todo-checkbox i{color:#fff;font-size:.8rem;opacity:0;transition:opacity .2s ease}.ultra-modern-faq .todo-checkbox.checked i{opacity:1}.ultra-modern-faq .todo-text{flex:1;font-size:1rem;font-weight:500;color:#1e293b;transition:all .3s ease}.ultra-modern-faq .todo-item.completed .todo-text{color:#64748b;text-decoration:line-through}.ultra-modern-faq .todo-status{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ultra-modern-faq .todo-status.pending{background:rgba(251,191,36,.2);color:#d97706;border:1px solid rgba(251,191,36,.3)}.ultra-modern-faq .todo-status.in-progress{background:rgba(59,130,246,.2);color:#2563eb;border:1px solid rgba(59,130,246,.3)}.ultra-modern-faq .todo-status.completed{background:rgba(34,197,94,.2);color:#16a34a;border:1px solid rgba(34,197,94,.3)}.ultra-modern-faq .no-results{text-align:center;padding:4rem 2rem;color:#666}.ultra-modern-faq .no-results-icon{width:80px;height:80px;margin:0 auto 2rem;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.ultra-modern-faq .no-results h3{font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a}.ultra-modern-faq .faq-cta{padding:4rem 0;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);text-align:center;color:#fff}.ultra-modern-faq .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ultra-modern-faq .cta-content p{font-size:1.1rem;color:#fffc;margin-bottom:2rem}.ultra-modern-faq .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ultra-modern-faq .btn{padding:1rem 2rem;border-radius:2rem;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid transparent}.ultra-modern-faq .btn-primary-faq{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.ultra-modern-faq .btn-primary-faq:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #667eea66}.ultra-modern-faq .btn-outline{background:transparent;color:#fff;border-color:#ffffff4d}.ultra-modern-faq .btn-outline:hover{background:rgba(255,255,255,.1);transform:translateY(-3px);border-color:#ffffff80}@keyframes faq-slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes faq-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes faq-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ultra-modern-faq .faq-hero-title{font-size:2.5rem}.ultra-modern-faq .faq-hero{padding:6rem 0 4rem}.ultra-modern-faq .category-pills{gap:.5rem}.ultra-modern-faq .category-pill{padding:.5rem 1rem;font-size:.8rem}.ultra-modern-faq .faq-question{padding:1.5rem}.ultra-modern-faq .question-icon{width:40px;height:40px;font-size:1rem}.ultra-modern-faq .question-text{font-size:1rem}.ultra-modern-faq .answer-content{padding:1.5rem}.ultra-modern-faq .cta-content h2{font-size:2rem}.ultra-modern-faq .cta-buttons{flex-direction:column;align-items:center}.ultra-modern-faq .btn{width:100%;max-width:300px;justify-content:center}}.faq-hero{padding:120px 0 80px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.faq-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.faq-hero__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 80%,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px,80px 80px;animation:patternMove 25s linear infinite}@keyframes patternMove{0%{background-position:0 0,0 0}to{background-position:50px 50px,-80px 80px}}.faq-hero__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.faq-hero__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);filter:blur(40px);animation:shapeFloat 8s ease-in-out infinite}.faq-hero__shape--1{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.faq-hero__shape--2{width:200px;height:200px;top:60%;right:15%;animation-delay:2s}.faq-hero__shape--3{width:150px;height:150px;bottom:20%;left:20%;animation-delay:4s}.faq-hero__shape--4{width:250px;height:250px;top:30%;right:30%;animation-delay:6s}@keyframes shapeFloat{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-30px) rotate(180deg);opacity:.8}}.faq-hero__particles{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(139,92,246,.1) 1px,transparent 1px);background-size:100px 100px,150px 150px;animation:particleFloat 20s linear infinite}@keyframes particleFloat{0%{background-position:0 0,0 0}to{background-position:100px 100px,-150px 150px}}.faq-hero__content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto}.faq-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:50px;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeInUp .8s ease-out}.faq-hero__badge i{font-size:1rem;color:#fbbf24}.faq-hero__title{margin-bottom:24px;animation:fadeInUp .8s ease-out .2s both}.faq-hero__title-main{display:block;font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:8px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.faq-hero__title-accent{display:block;font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 20px rgba(251,191,36,.3)}.faq-hero__subtitle{font-size:1.25rem;color:#ffffffe6;line-height:1.6;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;animation:fadeInUp .8s ease-out .4s both}.faq-hero__stats{display:flex;justify-content:center;gap:60px;margin-bottom:60px;flex-wrap:wrap;animation:fadeInUp .8s ease-out .6s both}.faq-hero__stat{text-align:center}.faq-hero__stat-number{display:block;font-size:2.5rem;font-weight:800;color:#fbbf24;margin-bottom:8px;text-shadow:0 2px 10px rgba(251,191,36,.3)}.faq-hero__stat-label{font-size:.875rem;color:#fffc;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.faq-hero__search{margin-bottom:40px;animation:fadeInUp .8s ease-out .8s both}.faq-hero__search-wrapper{position:relative;max-width:600px;margin:0 auto;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:20px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease}.faq-hero__search--focused .faq-hero__search-wrapper{background:rgba(255,255,255,.25);border-color:#fbbf2480;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.faq-hero__search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#ffffffb3;font-size:1.125rem;transition:color .3s ease}.faq-hero__search--focused .faq-hero__search-icon{color:#fbbf24}.faq-hero__search-input{width:100%;padding:0 60px 0 50px;background:transparent;border:none;color:#fff;font-size:1.125rem;outline:none;margin-bottom:16px}.faq-hero__search-input::-moz-placeholder{color:#fff9}.faq-hero__search-input::placeholder{color:#fff9}.faq-hero__search-clear{position:absolute;right:24px;top:24px;width:32px;height:32px;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.faq-hero__search-clear:hover{background:rgba(239,68,68,.8);transform:scale(1.1)}.faq-hero__search-suggestions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.faq-hero__search-suggestions span{color:#ffffffb3;font-size:.875rem;font-weight:500}.faq-hero__search-suggestions button{padding:6px 12px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.faq-hero__search-suggestions button:hover{background:rgba(251,191,36,.3);border-color:#fbbf2480;transform:translateY(-2px)}.faq-hero__search-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(251,191,36,.3) 0%,rgba(139,92,246,.3) 100%);border-radius:20px;opacity:0;transition:opacity .4s ease;pointer-events:none}.faq-hero__search--focused .faq-hero__search-glow{opacity:1}.faq-hero__search-results{margin-top:20px;animation:fadeInUp .4s ease-out}.faq-hero__results-header{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:500px;margin:0 auto}.faq-hero__results-icon{width:40px;height:40px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-hero__results-icon i{font-size:1.125rem;color:#fff}.faq-hero__results-text{flex:1;text-align:left}.faq-hero__results-count{display:block;font-size:1rem;font-weight:700;color:#fff;margin-bottom:2px}.faq-hero__results-query{font-size:.875rem;color:#fffc}.faq-hero__contact-support{padding:8px 16px;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:10px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.faq-hero__contact-support:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}.faq-hero__quick-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;animation:fadeInUp .8s ease-out 1s both}.faq-hero__action{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-hero__action:hover{background:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.faq-hero__action i{font-size:.875rem;color:#fbbf24}@media (max-width: 768px){.faq-hero{padding:100px 0 60px;min-height:90vh}.faq-hero__title-main,.faq-hero__title-accent{font-size:2.5rem}.faq-hero__subtitle{font-size:1.125rem}.faq-hero__stats{gap:40px;margin-bottom:40px}.faq-hero__stat-number{font-size:2rem}.faq-hero__search-wrapper{padding:16px 20px}.faq-hero__search-input{font-size:1rem;padding:0 50px 0 45px;margin-bottom:12px}.faq-hero__search-icon{left:20px;font-size:1rem}.faq-hero__search-clear{right:20px;top:20px;width:28px;height:28px}.faq-hero__quick-actions{gap:12px}.faq-hero__action{padding:10px 16px;font-size:.875rem}.faq-hero__results-header{flex-direction:column;text-align:center;gap:12px}.faq-hero__results-text{text-align:center}}@media (max-width: 480px){.faq-hero__title-main,.faq-hero__title-accent{font-size:2rem}.faq-hero__stats{flex-direction:column;align-items:center;gap:24px}.faq-hero__search-suggestions{justify-content:center}.faq-hero__quick-actions{flex-direction:column;align-items:center}.faq-hero__action{width:100%;max-width:200px;justify-content:center}}.faq-categories{padding:80px 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative;overflow:hidden}.faq-categories:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(236,72,153,.1) 0%,transparent 50%);pointer-events:none}.faq-categories__header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.faq-categories__title{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:16px;background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-categories__subtitle{font-size:1.125rem;color:#64748b;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.faq-categories__stats{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.faq-categories__stat{display:flex;align-items:center;gap:12px;padding:16px 24px;background:rgba(255,255,255,.9);border-radius:16px;box-shadow:0 4px 12px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8)}.faq-categories__stat i{font-size:1.25rem;color:#8b5cf6}.faq-categories__stat-number{font-size:1.5rem;font-weight:700;color:#1e293b}.faq-categories__stat-label{font-size:.875rem;color:#64748b;font-weight:500}.faq-categories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:60px;position:relative;z-index:2}.faq-category{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:32px;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 20px #00000014,0 1px 3px #0000001a;animation:fadeInUp .6s ease-out both;animation-delay:var(--delay);display:flex;align-items:center;gap:20px;text-align:left}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-category:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014;border-color:#8b5cf64d}.faq-category:hover .faq-category__glow{opacity:1;transform:scale(1.5)}.faq-category:hover .faq-category__shine{transform:translate(100%)}.faq-category:hover .faq-category__icon{transform:scale(1.1) rotate(5deg);color:#8b5cf6}.faq-category:hover .faq-category__arrow{transform:translate(8px);color:#8b5cf6}.faq-category--active{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border-color:transparent;color:#fff;transform:translateY(-4px);box-shadow:0 16px 32px #8b5cf640,0 8px 16px #ec489926}.faq-category--active .faq-category__name,.faq-category--active .faq-category__description,.faq-category--active .faq-category__count,.faq-category--active .faq-category__popularity{color:#fff}.faq-category--active .faq-category__icon{color:#fff;transform:scale(1.1)}.faq-category--active .faq-category__icon-bg{background:rgba(255,255,255,.2)}.faq-category--active .faq-category__arrow{color:#fff}.faq-category__icon-wrapper{position:relative;flex-shrink:0}.faq-category__icon{font-size:2rem;color:#8b5cf6;transition:all .3s ease;position:relative;z-index:2}.faq-category__icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,rgba(236,72,153,.1) 100%);border-radius:50%;transition:all .3s ease}.faq-category__content{flex:1;min-width:0}.faq-category__name{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:8px;transition:color .3s ease}.faq-category__description{font-size:.875rem;color:#64748b;margin-bottom:12px;line-height:1.5;transition:color .3s ease}.faq-category__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.faq-category__count{font-size:.75rem;color:#64748b;font-weight:600;transition:color .3s ease}.faq-category__popularity{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#f59e0b;font-weight:600;transition:color .3s ease}.faq-category__popularity i{font-size:.75rem}.faq-category__arrow{font-size:1rem;color:#cbd5e1;transition:all .3s ease;flex-shrink:0}.faq-category__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:100%;height:100%;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}.faq-category__shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:transform .6s ease;pointer-events:none}.faq-categories__footer{text-align:center;position:relative;z-index:2}.faq-categories__help-text{font-size:1rem;color:#64748b;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.faq-categories__contact-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.faq-categories__contact-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf64d}.faq-categories__contact-btn i{font-size:.875rem}@media (max-width: 768px){.faq-categories{padding:60px 0}.faq-categories__title{font-size:2rem}.faq-categories__subtitle{font-size:1rem}.faq-categories__stats{gap:20px}.faq-categories__stat{padding:12px 16px;gap:8px}.faq-categories__stat-number{font-size:1.25rem}.faq-categories__grid{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.faq-category{padding:24px;flex-direction:column;text-align:center;gap:16px}.faq-category__meta{justify-content:center}.faq-categories__help-text{flex-direction:column;gap:12px}}@media (max-width: 480px){.faq-categories__title{font-size:1.75rem}.faq-categories__stats{flex-direction:column;align-items:center}.faq-category{padding:20px}.faq-category__icon{font-size:1.75rem}.faq-category__name{font-size:1.125rem}}.faq-support-cta{padding:100px 0;background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#475569 100%);position:relative;overflow:hidden}.faq-support-cta__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.faq-support-cta__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.2) 0%,rgba(236,72,153,.2) 100%);filter:blur(60px);animation:float 6s ease-in-out infinite}.faq-support-cta__shape--1{width:400px;height:400px;top:-100px;right:-100px;animation-delay:0s}.faq-support-cta__shape--2{width:300px;height:300px;bottom:-80px;left:-80px;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.faq-support-cta__particles{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(139,92,246,.1) 1px,transparent 1px);background-size:60px 60px,80px 80px;animation:particleMove 20s linear infinite}@keyframes particleMove{0%{background-position:0 0,0 0}to{background-position:60px 60px,-80px 80px}}.faq-support-cta__content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.faq-support-cta__header{margin-bottom:60px}.faq-support-cta__badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:50px;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.faq-support-cta__badge i{font-size:1rem;color:#8b5cf6}.faq-support-cta__title{font-size:3rem;font-weight:800;color:#fff;margin-bottom:20px;background:linear-gradient(135deg,#ffffff 0%,#e2e8f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-support-cta__subtitle{font-size:1.25rem;color:#fffc;line-height:1.6;max-width:600px;margin:0 auto}.faq-support-cta__stats{display:flex;justify-content:center;gap:60px;margin-bottom:60px;flex-wrap:wrap}.faq-support-cta__stat{text-align:center}.faq-support-cta__stat-number{font-size:2.5rem;font-weight:800;color:#8b5cf6;display:block;margin-bottom:8px}.faq-support-cta__stat-label{font-size:.875rem;color:#ffffffb3;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.faq-support-cta__actions{margin-bottom:60px}.faq-support-cta__primary-actions{display:flex;gap:24px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.faq-support-cta__btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:24px 32px;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;min-width:280px;text-align:left}.faq-support-cta__btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.faq-support-cta__btn:hover:before{left:100%}.faq-support-cta__btn:hover{transform:translateY(-8px);border-color:#8b5cf680;box-shadow:0 20px 40px #0000004d}.faq-support-cta__btn--primary{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);border:none}.faq-support-cta__btn--primary:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 25px 50px #8b5cf666}.faq-support-cta__btn-content{display:flex;align-items:center;gap:16px;margin-bottom:12px}.faq-support-cta__btn-icon{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-support-cta__btn-icon i{font-size:1.25rem;color:#fff}.faq-support-cta__btn-text{flex:1}.faq-support-cta__btn-title{display:block;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:4px}.faq-support-cta__btn-subtitle{display:block;font-size:.875rem;color:#fffc}.faq-support-cta__btn-status{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#ffffffe6;font-weight:600}.faq-support-cta__status-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.faq-support-cta__additional-options{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.faq-support-cta__option{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-support-cta__option:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.faq-support-cta__option i{font-size:.875rem;color:#8b5cf6}.faq-support-cta__guarantee{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:500px;margin:0 auto}.faq-support-cta__guarantee-badge{width:48px;height:48px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-support-cta__guarantee-badge i{font-size:1.25rem;color:#fff}.faq-support-cta__guarantee-text{text-align:left}.faq-support-cta__guarantee-text strong{display:block;font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.faq-support-cta__guarantee-text span{font-size:.875rem;color:#fffc}@media (max-width: 768px){.faq-support-cta{padding:80px 0}.faq-support-cta__title{font-size:2.5rem}.faq-support-cta__subtitle{font-size:1.125rem}.faq-support-cta__stats{gap:40px;margin-bottom:40px}.faq-support-cta__stat-number{font-size:2rem}.faq-support-cta__primary-actions{flex-direction:column;align-items:center;gap:16px}.faq-support-cta__btn{min-width:auto;width:100%;max-width:400px}.faq-support-cta__additional-options{gap:12px}.faq-support-cta__option{padding:10px 16px;font-size:.875rem}.faq-support-cta__guarantee{flex-direction:column;text-align:center;padding:20px}.faq-support-cta__guarantee-text{text-align:center}}@media (max-width: 480px){.faq-support-cta__title{font-size:2rem}.faq-support-cta__stats{flex-direction:column;align-items:center;gap:24px}.faq-support-cta__btn{padding:20px 24px}.faq-support-cta__btn-content{gap:12px}.faq-support-cta__btn-icon{width:40px;height:40px}.faq-support-cta__additional-options{flex-direction:column;align-items:center}.faq-support-cta__option{width:100%;max-width:200px;justify-content:center}}.ultra-modern-faq .faq-content__header{margin-bottom:3rem;text-align:center}.ultra-modern-faq .faq-content__stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.ultra-modern-faq .content-stat{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ultra-modern-faq .content-stat__number{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ultra-modern-faq .content-stat__label{font-size:.875rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ultra-modern-faq .faq-content__grid{display:grid;gap:1.5rem}.ultra-modern-faq .faq-article{background:white;border-radius:20px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(226,232,240,.8);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px)}.ultra-modern-faq .faq-article--visible{opacity:1;transform:translateY(0);animation:faqFadeInUp .6s ease-out both;animation-delay:var(--delay)}.ultra-modern-faq .faq-article:hover{transform:translateY(-4px);box-shadow:0 8px 40px #667eea26;border-color:#667eea33}.ultra-modern-faq .faq-article--open{border-color:#667eea;box-shadow:0 8px 30px #667eea33}.ultra-modern-faq .faq-article__header{position:relative}.ultra-modern-faq .faq-article__trigger{width:100%;background:none;border:none;padding:2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:all .3s ease;text-align:left}.ultra-modern-faq .faq-article__trigger:hover{background:rgba(102,126,234,.02)}.ultra-modern-faq .faq-article__question{display:flex;align-items:flex-start;gap:1.25rem;flex:1}.ultra-modern-faq .faq-article__icon{position:relative;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:1rem;border-radius:16px;font-size:1.25rem;min-width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ultra-modern-faq .faq-article__icon-bg{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(135deg,rgba(102,126,234,.2) 0%,rgba(118,75,162,.2) 100%);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.ultra-modern-faq .faq-article:hover .faq-article__icon-bg{opacity:1}.ultra-modern-faq .faq-article__question-content{flex:1;min-width:0}.ultra-modern-faq .faq-article__question-text{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .75rem;line-height:1.4}.ultra-modern-faq .faq-article__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ultra-modern-faq .faq-article__category{background:rgba(102,126,234,.1);color:#667eea;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ultra-modern-faq .faq-article__reading-time{color:#64748b;font-size:.875rem;font-weight:500}.ultra-modern-faq .faq-article__toggle{display:flex;align-items:center;justify-content:center}.ultra-modern-faq .faq-article__toggle-icon{background:rgba(102,126,234,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ultra-modern-faq .faq-article--open .faq-article__toggle-icon{background:#667eea;color:#fff;transform:rotate(180deg)}.ultra-modern-faq .faq-article__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ultra-modern-faq .faq-article--open .faq-article__answer{max-height:600px}.ultra-modern-faq .faq-article__answer-content{padding:0 2rem 2rem;border-top:1px solid rgba(226,232,240,.6)}.ultra-modern-faq .faq-article__answer-text{margin-bottom:2rem}.ultra-modern-faq .faq-article__answer-text p{color:#475569;line-height:1.7;font-size:1rem;margin:0}.ultra-modern-faq .faq-article__footer{display:flex;flex-direction:column;gap:1.5rem}.ultra-modern-faq .faq-article__tags{display:flex;flex-wrap:wrap;gap:.5rem}.ultra-modern-faq .faq-tag{background:rgba(100,116,139,.1);color:#64748b;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;transition:all .3s ease;cursor:pointer}.ultra-modern-faq .faq-tag:hover{background:rgba(102,126,234,.1);color:#667eea}.ultra-modern-faq .faq-article__actions{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.ultra-modern-faq .faq-article__helpful{display:flex;align-items:center;gap:1rem}.ultra-modern-faq .faq-article__helpful-text{font-size:.875rem;color:#64748b;font-weight:500}.ultra-modern-faq .faq-article__helpful-buttons{display:flex;gap:.5rem}.ultra-modern-faq .faq-helpful-btn{background:rgba(100,116,139,.1);border:1px solid rgba(100,116,139,.2);color:#64748b;padding:.5rem .875rem;border-radius:10px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.375rem}.ultra-modern-faq .faq-helpful-btn--yes:hover{background:rgba(16,185,129,.1);border-color:#10b9814d;color:#10b981}.ultra-modern-faq .faq-helpful-btn--no:hover{background:rgba(239,68,68,.1);border-color:#ef44444d;color:#ef4444}.ultra-modern-faq .faq-article__cta{margin-left:auto}.ultra-modern-faq .faq-cta-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:.75rem 1.25rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.ultra-modern-faq .faq-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #667eea4d}.ultra-modern-faq .faq-article__related{padding-top:1rem;border-top:1px solid rgba(226,232,240,.6)}.ultra-modern-faq .faq-article__related-text{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:.75rem;display:block}.ultra-modern-faq .faq-article__related-links{display:flex;gap:.5rem;flex-wrap:wrap}.ultra-modern-faq .faq-related-link{background:rgba(102,126,234,.1);color:#667eea;border:1px solid rgba(102,126,234,.2);padding:.375rem .875rem;border-radius:10px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ultra-modern-faq .faq-related-link:hover{background:#667eea;color:#fff;transform:translateY(-1px)}.ultra-modern-faq .faq-no-results{text-align:center;padding:4rem 2rem}.ultra-modern-faq .faq-no-results__content{max-width:500px;margin:0 auto}.ultra-modern-faq .faq-no-results__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:50%;font-size:2rem;margin-bottom:2rem}.ultra-modern-faq .faq-no-results__icon-bg{position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,rgba(102,126,234,.2) 0%,rgba(118,75,162,.2) 100%);border-radius:50%;z-index:-1;animation:pulse 2s infinite}.ultra-modern-faq .faq-no-results__title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.ultra-modern-faq .faq-no-results__description{color:#64748b;line-height:1.6;margin-bottom:2rem}.ultra-modern-faq .faq-no-results__suggestions{margin-bottom:2rem}.ultra-modern-faq .faq-no-results__suggestions h4{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem}.ultra-modern-faq .faq-no-results__tags{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.ultra-modern-faq .faq-suggestion-tag{background:rgba(102,126,234,.1);color:#667eea;border:1px solid rgba(102,126,234,.2);padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ultra-modern-faq .faq-suggestion-tag:hover{background:#667eea;color:#fff;transform:translateY(-1px)}.ultra-modern-faq .faq-no-results__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@keyframes faqFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width: 768px){.ultra-modern-faq .faq-content__stats{gap:2rem}.ultra-modern-faq .content-stat__number{font-size:1.5rem}.ultra-modern-faq .faq-article__trigger{padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}.ultra-modern-faq .faq-article__question{flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.ultra-modern-faq .faq-article__icon{min-width:48px;height:48px;font-size:1.1rem}.ultra-modern-faq .faq-article__question-text{font-size:1rem}.ultra-modern-faq .faq-article__meta{gap:.75rem}.ultra-modern-faq .faq-article__answer-content{padding:0 1.5rem 1.5rem}.ultra-modern-faq .faq-article__actions{flex-direction:column;align-items:flex-start;gap:1rem}.ultra-modern-faq .faq-article__cta{margin-left:0;width:100%}.ultra-modern-faq .faq-cta-btn{width:100%;justify-content:center}.ultra-modern-faq .faq-no-results{padding:3rem 1rem}.ultra-modern-faq .faq-no-results__icon{width:60px;height:60px;font-size:1.5rem}.ultra-modern-faq .faq-no-results__actions{flex-direction:column;align-items:center}.ultra-modern-faq .faq-no-results__actions .btn{width:100%;max-width:280px}}.get-assistance-component{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.get-assistance-component .hero-section{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(102,126,234,.9) 0%,rgba(118,75,162,.9) 50%,rgba(37,99,235,.9) 100%)}.get-assistance-component .floating-shapes{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.get-assistance-component .shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ga-float 20s infinite ease-in-out}.get-assistance-component .shape-1{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.get-assistance-component .shape-2{width:200px;height:200px;top:60%;right:10%;animation-delay:-5s}.get-assistance-component .shape-3{width:150px;height:150px;top:30%;right:30%;animation-delay:-10s}@keyframes ga-float{0%,to{transform:translate(0) rotate(0);opacity:.3}25%{transform:translate(30px,-30px) rotate(90deg);opacity:.6}50%{transform:translate(-20px,40px) rotate(180deg);opacity:.4}75%{transform:translate(40px,20px) rotate(270deg);opacity:.7}}.get-assistance-component .container-page{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.get-assistance-component .assistance-faq{padding:6rem 0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;color:#fff}.get-assistance-component .assistance-faq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="faq-dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23faq-dots)"/></svg>');opacity:.6}.get-assistance-component .assistance-faq__header{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.get-assistance-component .assistance-faq__badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.15);padding:.75rem 1.5rem;border-radius:25px;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);font-weight:600;font-size:.95rem}.get-assistance-component .assistance-faq__badge i{color:#fbbf24;font-size:1.1rem}.get-assistance-component .assistance-faq__title{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.get-assistance-component .assistance-faq__subtitle{font-size:1.125rem;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.get-assistance-component .assistance-faq__content{position:relative;z-index:2}.get-assistance-component .assistance-faq__grid{display:grid;gap:1.5rem;margin-bottom:4rem}.get-assistance-component .faq-card{background:rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:faqSlideUp .6s ease-out both;animation-delay:var(--delay)}.get-assistance-component .faq-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.15);box-shadow:0 10px 40px #0003}.get-assistance-component .faq-card--open{background:rgba(255,255,255,.2);border-color:#ffffff4d}.get-assistance-component .faq-card__trigger{width:100%;background:none;border:none;padding:2rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:all .3s ease}.get-assistance-component .faq-card__trigger:hover{background:rgba(255,255,255,.05)}.get-assistance-component .faq-card__question{display:flex;align-items:center;gap:1rem;flex:1;text-align:left}.get-assistance-component .faq-card__number{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1e293b;font-weight:800;font-size:.875rem;padding:.5rem .75rem;border-radius:8px;min-width:40px;text-align:center}.get-assistance-component .faq-card__question-text{font-size:1.125rem;font-weight:600;margin:0;line-height:1.4}.get-assistance-component .faq-card__toggle{display:flex;align-items:center;justify-content:center}.get-assistance-component .faq-card__toggle-icon{background:rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.get-assistance-component .faq-card--open .faq-card__toggle-icon{background:rgba(251,191,36,.2);transform:rotate(45deg)}.get-assistance-component .faq-card__toggle-icon i{transition:all .3s ease}.get-assistance-component .faq-card--open .faq-card__toggle-icon i{color:#fbbf24}.get-assistance-component .faq-card__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.get-assistance-component .faq-card--open .faq-card__answer{max-height:300px}.get-assistance-component .faq-card__answer-content{padding:0 2rem 2rem;border-top:1px solid rgba(255,255,255,.1)}.get-assistance-component .faq-card__answer-text{color:#ffffffe6;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.get-assistance-component .faq-card__answer-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.get-assistance-component .faq-card__helpful{display:flex;align-items:center;gap:.75rem}.get-assistance-component .faq-card__helpful-text{font-size:.875rem;color:#fffc;font-weight:500}.get-assistance-component .faq-card__helpful-actions{display:flex;gap:.5rem}.get-assistance-component .faq-card__helpful-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem .75rem;border-radius:8px;font-size:.8rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.25rem}.get-assistance-component .faq-card__helpful-btn--yes:hover{background:rgba(16,185,129,.2);border-color:#10b9814d;color:#10b981}.get-assistance-component .faq-card__helpful-btn--no:hover{background:rgba(239,68,68,.2);border-color:#ef44444d;color:#ef4444}.get-assistance-component .faq-card__cta{margin-left:auto}.get-assistance-component .faq-card__cta-btn{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1e293b;border:none;padding:.75rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.get-assistance-component .faq-card__cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbbf244d}.get-assistance-component .assistance-faq__footer{position:relative;z-index:2}.get-assistance-component .assistance-faq__support{background:rgba(255,255,255,.1);border-radius:24px;padding:2.5rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.get-assistance-component .assistance-faq__support-content{display:flex;align-items:center;gap:1.5rem;flex:1}.get-assistance-component .assistance-faq__support-icon{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1e293b;padding:1rem;border-radius:16px;font-size:1.5rem}.get-assistance-component .assistance-faq__support-text h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.get-assistance-component .assistance-faq__support-text p{color:#ffffffe6;margin:0;line-height:1.5}.get-assistance-component .assistance-faq__support-actions{display:flex;gap:1rem;flex-wrap:wrap}.get-assistance-component .assistance-faq__support-btn{padding:.875rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;border:none}.get-assistance-component .assistance-faq__support-btn--primary{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#1e293b}.get-assistance-component .assistance-faq__support-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fbbf244d}.get-assistance-component .assistance-faq__support-btn--secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3)}.get-assistance-component .assistance-faq__support-btn--secondary:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.get-assistance-component .assistance-faq__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;text-align:center}.get-assistance-component .faq-stat{background:rgba(255,255,255,.1);padding:1.5rem;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.get-assistance-component .faq-stat:hover{transform:translateY(-2px);background:rgba(255,255,255,.15)}.get-assistance-component .faq-stat__number{font-size:2rem;font-weight:800;color:#fbbf24;margin-bottom:.5rem}.get-assistance-component .faq-stat__label{color:#ffffffe6;font-weight:500;font-size:.95rem}@keyframes faqSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.get-assistance-component .request-form{padding:6rem 0;background:#f8fafc;position:relative}.get-assistance-component .request-form__container{display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:start}.get-assistance-component .request-form__main{background:white;border-radius:24px;padding:3rem;box-shadow:0 10px 40px #0000001a;border:1px solid rgba(226,232,240,.8)}.get-assistance-component .request-form__progress{display:flex;justify-content:center;margin-bottom:2.5rem;position:relative}.get-assistance-component .request-form__progress:before{content:"";position:absolute;top:20px;left:25%;right:25%;height:2px;background:#e2e8f0;z-index:1}.get-assistance-component .progress-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:2}.get-assistance-component .progress-step__number{width:40px;height:40px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}.get-assistance-component .progress-step--active .progress-step__number{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.get-assistance-component .progress-step__label{font-size:.875rem;color:#64748b;font-weight:500}.get-assistance-component .progress-step--active .progress-step__label{color:#1e293b;font-weight:600}.get-assistance-component .request-form__header{text-align:center;margin-bottom:3rem}.get-assistance-component .request-form__title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.get-assistance-component .request-form__title-icon{color:#667eea;font-size:1.75rem}.get-assistance-component .request-form__subtitle{font-size:1rem;color:#64748b;line-height:1.6;max-width:500px;margin:0 auto}.get-assistance-component .request-form__section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(226,232,240,.6)}.get-assistance-component .request-form__section:last-of-type{border-bottom:none;margin-bottom:2rem}.get-assistance-component .request-form__section-title{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.get-assistance-component .request-form__section-title i{color:#667eea;font-size:1.1rem}.get-assistance-component .request-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.get-assistance-component .request-form__row:last-child{margin-bottom:0}.get-assistance-component .form-field{position:relative}.get-assistance-component .form-field--full{grid-column:1 / -1}.get-assistance-component .form-field__label{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151;margin-bottom:.75rem;font-size:.95rem}.get-assistance-component .form-field__icon{color:#667eea;font-size:.9rem;width:16px}.get-assistance-component .form-field__input,.get-assistance-component .form-field__select,.get-assistance-component .form-field__textarea{width:100%;padding:1rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;background:white;transition:all .3s ease;position:relative;z-index:2}.get-assistance-component .form-field__input:focus,.get-assistance-component .form-field__select:focus,.get-assistance-component .form-field__textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.get-assistance-component .form-field__textarea{resize:vertical;min-height:120px;line-height:1.6}.get-assistance-component .form-field__border{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transform:scaleX(0);transition:transform .3s ease;border-radius:1px;z-index:1}.get-assistance-component .form-field__input:focus+.form-field__border,.get-assistance-component .form-field__select:focus+.form-field__border,.get-assistance-component .form-field__textarea:focus+.form-field__border{transform:scaleX(1)}.get-assistance-component .form-field__help{font-size:.875rem;color:#64748b;margin-top:.5rem;font-style:italic}.get-assistance-component .request-form__actions{text-align:center;padding-top:2rem}.get-assistance-component .request-form__submit{padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:12px;margin-bottom:1.5rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem}.get-assistance-component .request-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.get-assistance-component .request-form__submit i{font-size:1rem}.get-assistance-component .request-form__security{margin-top:1.5rem}.get-assistance-component .security-badge{display:inline-flex;align-items:center;gap:.75rem;background:rgba(16,185,129,.05);padding:1rem 1.5rem;border-radius:12px;border:1px solid rgba(16,185,129,.2)}.get-assistance-component .security-badge__icon{color:#10b981;font-size:1.25rem}.get-assistance-component .security-badge__content{text-align:left}.get-assistance-component .security-badge__title{display:block;color:#065f46;font-size:.95rem;font-weight:600}.get-assistance-component .security-badge__text{color:#047857;font-size:.875rem}.get-assistance-component .request-form__sidebar{display:flex;flex-direction:column;gap:2rem}.get-assistance-component .info-card{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.get-assistance-component .info-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.get-assistance-component .info-card--pricing{background:linear-gradient(135deg,rgba(102,126,234,.05) 0%,rgba(118,75,162,.05) 100%);border-color:#667eea33}.get-assistance-component .info-card__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.6)}.get-assistance-component .info-card__icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:.75rem;border-radius:12px;font-size:1.1rem}.get-assistance-component .info-card__title{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.get-assistance-component .info-card__description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.get-assistance-component .contact-methods{display:flex;flex-direction:column;gap:1rem}.get-assistance-component .contact-method{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(102,126,234,.05);border-radius:12px;text-decoration:none;transition:all .3s ease;border:1px solid transparent}.get-assistance-component .contact-method:hover{background:rgba(102,126,234,.1);border-color:#667eea33;transform:translateY(-1px)}.get-assistance-component .contact-method__icon{background:#667eea;color:#fff;padding:.75rem;border-radius:10px;font-size:1rem;min-width:44px;text-align:center}.get-assistance-component .contact-method__icon--whatsapp{background:#25d366}.get-assistance-component .contact-method__icon--email{background:#ea580c}.get-assistance-component .contact-method__content{flex:1}.get-assistance-component .contact-method__title{color:#1e293b;font-size:.95rem;font-weight:600;display:block;margin-bottom:.25rem}.get-assistance-component .contact-method__text{color:#475569;font-size:.875rem;display:block}.get-assistance-component .contact-method__availability{color:#10b981;font-size:.8rem;font-weight:500}.get-assistance-component .guarantee-list{display:flex;flex-direction:column;gap:1rem}.get-assistance-component .guarantee-item{display:flex;align-items:flex-start;gap:.75rem}.get-assistance-component .guarantee-item__icon{color:#10b981;font-size:1rem;margin-top:.125rem;min-width:16px}.get-assistance-component .guarantee-item__content{flex:1}.get-assistance-component .guarantee-item__content strong{color:#1e293b;font-size:.95rem;font-weight:600;display:block;margin-bottom:.25rem}.get-assistance-component .guarantee-item__content span{color:#64748b;font-size:.875rem;line-height:1.4}.get-assistance-component .pricing-highlight{text-align:center}.get-assistance-component .pricing-highlight__main{margin-bottom:1.5rem}.get-assistance-component .pricing-highlight__label{color:#64748b;font-size:.875rem;font-weight:500;display:block;margin-bottom:.5rem}.get-assistance-component .pricing-highlight__price{font-size:2rem;font-weight:800;color:#667eea;display:block}.get-assistance-component .pricing-highlight__price small{font-size:1rem;color:#64748b;font-weight:500}.get-assistance-component .pricing-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.get-assistance-component .pricing-detail{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}.get-assistance-component .pricing-detail i{color:#667eea;width:16px}.get-assistance-component .pricing-cta{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.get-assistance-component .pricing-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.get-assistance-component .service-options{padding:6rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative}.get-assistance-component .service-options:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(99,102,241,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.6}.get-assistance-component .service-options__header{text-align:center;margin-bottom:4rem;position:relative;z-index:2}.get-assistance-component .service-options__title{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:1rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.get-assistance-component .service-options__subtitle{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.get-assistance-component .service-options__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem;position:relative;z-index:2}.get-assistance-component .service-option{background:white;border-radius:20px;padding:2rem;box-shadow:0 4px 6px #0000000d;border:2px solid transparent;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.get-assistance-component .service-option:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.02) 0%,rgba(118,75,162,.02) 100%);opacity:0;transition:opacity .3s ease}.get-assistance-component .service-option:hover{transform:translateY(-8px);box-shadow:0 20px 40px #667eea26;border-color:#667eea33}.get-assistance-component .service-option:hover:before{opacity:1}.get-assistance-component .service-option--active{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.05) 0%,rgba(118,75,162,.05) 100%);transform:translateY(-4px);box-shadow:0 12px 24px #667eea33}.get-assistance-component .service-option__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;position:relative;z-index:2}.get-assistance-component .service-option__icon{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:15px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:1.5rem;transition:all .3s ease}.get-assistance-component .service-option__icon-bg{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,rgba(102,126,234,.2) 0%,rgba(118,75,162,.2) 100%);border-radius:18px;opacity:0;transition:opacity .3s ease}.get-assistance-component .service-option:hover .service-option__icon{transform:scale(1.1)}.get-assistance-component .service-option:hover .service-option__icon-bg{opacity:1}.get-assistance-component .service-option__badge{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.get-assistance-component .service-option__content{margin-bottom:2rem;position:relative;z-index:2}.get-assistance-component .service-option__title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.get-assistance-component .service-option__description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.get-assistance-component .service-option__features{display:flex;flex-direction:column;gap:.75rem}.get-assistance-component .service-option__feature{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#475569}.get-assistance-component .service-option__feature i{color:#10b981;font-size:.875rem;width:16px}.get-assistance-component .service-option__footer{border-top:1px solid rgba(226,232,240,.8);padding-top:1.5rem;position:relative;z-index:2}.get-assistance-component .service-option__cta{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem;background:rgba(102,126,234,.05);border-radius:10px;transition:all .3s ease}.get-assistance-component .service-option:hover .service-option__cta{background:rgba(102,126,234,.1)}.get-assistance-component .service-option__cta-text{font-weight:600;color:#667eea}.get-assistance-component .service-option__cta-icon{color:#667eea;transition:transform .3s ease}.get-assistance-component .service-option:hover .service-option__cta-icon{transform:translate(4px)}.get-assistance-component .service-option__stats{display:flex;justify-content:space-between;gap:1rem}.get-assistance-component .service-option__stat{font-size:.75rem;color:#64748b;font-weight:500;padding:.25rem .5rem;background:rgba(100,116,139,.1);border-radius:6px;flex:1;text-align:center}.get-assistance-component .service-options__footer{text-align:center;position:relative;z-index:2}.get-assistance-component .service-options__guarantee{display:inline-flex;align-items:center;gap:.5rem;background:rgba(16,185,129,.1);padding:1rem 2rem;border-radius:25px;color:#059669;font-weight:600;border:1px solid rgba(16,185,129,.2)}.get-assistance-component .service-options__guarantee i{font-size:1.1rem}.get-assistance-component .assistance-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(102,126,234,.9) 0%,rgba(118,75,162,.9) 50%,rgba(37,99,235,.9) 100%)}.get-assistance-component .assistance-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.get-assistance-component .assistance-hero__shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ga-float 20s infinite ease-in-out}.get-assistance-component .assistance-hero__shape--primary{width:300px;height:300px;top:10%;left:10%;animation-delay:0s}.get-assistance-component .assistance-hero__shape--secondary{width:200px;height:200px;top:60%;right:10%;animation-delay:-5s}.get-assistance-component .assistance-hero__shape--accent{width:150px;height:150px;top:30%;left:60%;animation-delay:-10s}.get-assistance-component .assistance-hero__status-bar{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.get-assistance-component .status-indicator{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.get-assistance-component .status-indicator--active .status-indicator__dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:ga-pulse 2s infinite}.get-assistance-component .status-indicator__text{color:#fff;font-size:.875rem;font-weight:500}.get-assistance-component .assistance-hero__trust-banner{text-align:center;background:rgba(255,255,255,.15);padding:1rem 2rem;border-radius:50px;margin:0 auto 3rem;max-width:-moz-fit-content;max-width:fit-content;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2)}.get-assistance-component .assistance-hero__trust-icon{color:#fbbf24;margin-right:.5rem;font-size:1.1rem}.get-assistance-component .assistance-hero__trust-text{color:#fff;font-weight:600;font-size:.95rem}.get-assistance-component .assistance-hero__content{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:start}.get-assistance-component .assistance-hero__main{color:#fff}.get-assistance-component .assistance-hero__badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:25px;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.get-assistance-component .assistance-hero__badge-icon{color:#fbbf24;font-size:1.1rem}.get-assistance-component .assistance-hero__badge-text{font-weight:600;font-size:.95rem}.get-assistance-component .assistance-hero__title{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem}.get-assistance-component .assistance-hero__title-main{display:block;animation:ga-slideUp 1s ease-out .4s both}.get-assistance-component .assistance-hero__title-accent{display:block;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ga-slideUp 1s ease-out .6s both}.get-assistance-component .assistance-hero__subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6;animation:ga-slideUp 1s ease-out .8s both}.get-assistance-component .assistance-hero__features{display:flex;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.get-assistance-component .feature-highlight{display:flex;align-items:center;gap:.5rem}.get-assistance-component .feature-highlight__icon{color:#10b981;font-size:1rem}.get-assistance-component .feature-highlight__text{font-size:.95rem;font-weight:500;color:#fffffff2}.get-assistance-component .assistance-hero__cta{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.get-assistance-component .assistance-hero__cta-primary,.get-assistance-component .assistance-hero__cta-secondary{transition:all .3s ease}.get-assistance-component .assistance-hero__cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}.get-assistance-component .assistance-hero__cta-secondary:hover{transform:translateY(-2px);background:rgba(255,255,255,.1)}.get-assistance-component .assistance-hero__guarantee{display:flex;align-items:center;gap:.5rem;opacity:.9}.get-assistance-component .assistance-hero__guarantee-icon{color:#fbbf24;font-size:1rem}.get-assistance-component .assistance-hero__guarantee-text{font-size:.9rem;font-weight:500}.get-assistance-component .assistance-hero__sidebar{display:flex;flex-direction:column;gap:2rem}.get-assistance-component .quality-metrics{background:rgba(255,255,255,.1);padding:2rem;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2)}.get-assistance-component .quality-metrics__title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.get-assistance-component .quality-metrics__grid{display:grid;gap:1.5rem}.get-assistance-component .quality-metric{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.get-assistance-component .quality-metric:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.get-assistance-component .quality-metric__icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:.75rem;border-radius:10px;color:#fff;font-size:1.1rem;min-width:45px;text-align:center}.get-assistance-component .quality-metric__title{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.25rem}.get-assistance-component .quality-metric__desc{color:#fffc;font-size:.875rem;margin:0}.get-assistance-component .success-stats{background:rgba(255,255,255,.1);padding:2rem;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2)}.get-assistance-component .success-stats__title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.get-assistance-component .success-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.get-assistance-component .success-stat{text-align:center;padding:1rem;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease}.get-assistance-component .success-stat:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.get-assistance-component .success-stat__number{font-size:1.5rem;font-weight:800;color:#fbbf24;margin-bottom:.5rem}.get-assistance-component .success-stat__label{font-size:.875rem;color:#ffffffe6;font-weight:500}.get-assistance-component .hero-content{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center;min-height:90vh;position:relative}.get-assistance-component .hero-left{position:relative;z-index:3}.get-assistance-component .assignment-stats-bar{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:.75rem 1.5rem;margin-bottom:1.5rem;animation:ga-slideDown 1s ease-out}.get-assistance-component .live-indicator{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.85rem;font-weight:500}.get-assistance-component .live-dot{width:8px;height:8px;background:#10B981;border-radius:50%;animation:ga-pulse 2s infinite}@keyframes ga-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.get-assistance-component .stats-divider{width:1px;height:20px;background:rgba(255,255,255,.3)}.get-assistance-component .instant-stat{color:#fff;font-size:.85rem;font-weight:500}.get-assistance-component .stat-highlight{color:gold;font-weight:700}.get-assistance-component .hero-title{font-size:4rem;font-weight:900;margin-bottom:1.5rem;line-height:1;position:relative}.get-assistance-component .ga-title-main{color:#fff;display:block;margin-bottom:.5rem;animation:ga-slideUp 1s ease-out .2s both;position:relative}.get-assistance-component .title-accent{background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;animation:ga-slideUp 1s ease-out .4s both;position:relative;font-size:4.2rem}.get-assistance-component .title-accent:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:4px;background:linear-gradient(90deg,#FFD700,#FFA500);border-radius:2px;animation:ga-underlineGrow 1.5s ease-out 1s both}@keyframes ga-underlineGrow{0%{width:0}to{width:100%}}.get-assistance-component .hero-subtitle{font-size:1.3rem;color:#ffffffe6;margin-bottom:2rem;line-height:1.6;animation:ga-fadeIn 1s ease-out .6s both;font-weight:400}.get-assistance-component .urgency-banner{background:linear-gradient(135deg,#EF4444 0%,#DC2626 100%);border-radius:1rem;padding:1rem 1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2);animation:ga-slideUp 1s ease-out .8s both}.get-assistance-component .urgency-content{display:flex;align-items:center;gap:1rem;color:#fff}.get-assistance-component .urgency-icon{font-size:1.5rem;animation:ga-bounce 2s infinite}@keyframes ga-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.get-assistance-component .urgency-text{flex:1}.get-assistance-component .urgency-title{font-weight:700;font-size:1rem;margin-bottom:.25rem}.get-assistance-component .urgency-subtitle{font-size:.85rem;opacity:.9}.get-assistance-component .assignment-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;animation:ga-slideUp 1s ease-out 1s both}.get-assistance-component .feature-card{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:1.25rem;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.get-assistance-component .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .4s ease}.get-assistance-component .feature-card:hover{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.06));transform:translateY(-4px) scale(1.02);border-color:#ffffff40;box-shadow:0 20px 40px #00000026,0 0 0 1px #ffffff1a inset}.get-assistance-component .feature-card:hover:before{opacity:1}.get-assistance-component .feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#FFE55C 0%,#FF8A00 100%);box-shadow:0 8px 20px #ffd7004d}.get-assistance-component .feature-icon{width:48px;height:48px;border-radius:1rem;background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-size:1.2rem;font-weight:700;transition:all .4s cubic-bezier(.23,1,.32,1);flex-shrink:0;position:relative}.get-assistance-component .feature-icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#FFD700,#FFA500);z-index:-1;opacity:0;transition:opacity .4s ease}.get-assistance-component .feature-card:hover .feature-icon:after{opacity:.3}.get-assistance-component .feature-content{flex:1;min-width:0}.get-assistance-component .feature-content h4{color:#fffffff2;font-weight:600;font-size:1rem;margin:0 0 .25rem;line-height:1.3;transition:color .3s ease}.get-assistance-component .feature-content p{color:#ffffffb3;font-weight:400;font-size:.85rem;margin:0;line-height:1.4;transition:color .3s ease}.get-assistance-component .feature-card:hover .feature-content h4{color:#fff}.get-assistance-component .feature-card:hover .feature-content p{color:#ffffffd9}.get-assistance-component .assignment-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem;animation:ga-slideUp 1s ease-out 1.2s both}.get-assistance-component .stat-card{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:1rem;padding:1.5rem;text-align:center;transition:all .3s ease}.get-assistance-component .stat-card:hover{background:rgba(255,255,255,.12);transform:scale(1.02)}.get-assistance-component .stat-number{font-size:2.2rem;font-weight:800;color:gold;margin-bottom:.25rem;display:block}.get-assistance-component .stat-label{font-size:.85rem;color:#fffc;font-weight:500}.get-assistance-component .hero-cta{display:flex;align-items:center;gap:2rem;animation:ga-slideUp 1s ease-out 1.2s both}.get-assistance-component .hero-btn{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:2rem;background:linear-gradient(135deg,#FFD700 0%,#FFA500 100%);color:#1a1a1a;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.get-assistance-component .hero-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #ffd70066}.get-assistance-component .hero-guarantee{display:flex;align-items:center;gap:.5rem;color:#fffc;font-size:.9rem}.get-assistance-component .hero-guarantee i{color:#10b981}.get-assistance-component .hero-animation{display:flex;justify-content:center;align-items:center}.get-assistance-component .writing-animation{position:relative;width:300px;height:400px}.get-assistance-component .paper{width:100%;height:100%;background:white;border-radius:1rem;box-shadow:0 20px 60px #0000004d;padding:2rem;position:relative;animation:ga-paperFloat 3s ease-in-out infinite}@keyframes ga-paperFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.get-assistance-component .lines{display:flex;flex-direction:column;gap:1rem}.get-assistance-component .line{height:3px;background:#e5e7eb;border-radius:2px;animation:ga-typing 2s ease-in-out infinite}.get-assistance-component .typing-line-1{width:90%;animation-delay:0s}.get-assistance-component .typing-line-2{width:80%;animation-delay:.5s}.get-assistance-component .typing-line-3{width:85%;animation-delay:1s}.get-assistance-component .typing-line-4{width:75%;animation-delay:1.5s}@keyframes ga-typing{0%,50%{background:#e5e7eb}25%{background:#667eea}}.get-assistance-component .pen{position:absolute;bottom:2rem;right:2rem;color:#667eea;font-size:1.5rem;animation:ga-penMove 2s ease-in-out infinite}@keyframes ga-penMove{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}.get-assistance-component .options-section{padding:5rem 0;background:white}.get-assistance-component .options-section h2{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#1f2937}.get-assistance-component .options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.get-assistance-component .option-card{background:white;border:2px solid #e5e7eb;border-radius:1.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.get-assistance-component .option-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s ease}.get-assistance-component .option-card:hover:before{left:100%}.get-assistance-component .option-card:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 20px 60px #667eea26}.get-assistance-component .option-card.active{border-color:#667eea;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.get-assistance-component .option-icon{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;transition:all .3s ease}.get-assistance-component .option-card.active .option-icon{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.get-assistance-component .option-card h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.get-assistance-component .option-card p{color:#6b7280;line-height:1.5}.get-assistance-component .option-card.active p{color:#fffc}.get-assistance-component .form-section{padding:5rem 0;background:#f8fafc}.get-assistance-component .form-container{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.get-assistance-component .main-form-area{background:white;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 40px #0000001a}.get-assistance-component .form-header{text-align:center;margin-bottom:2rem}.get-assistance-component .form-header h2{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#1f2937}.get-assistance-component .form-header p{color:#6b7280}.get-assistance-component .assistance-form{display:flex;flex-direction:column;gap:1.5rem}.get-assistance-component .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.get-assistance-component .form-group{display:flex;flex-direction:column;gap:.5rem}.get-assistance-component .form-group label{font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.get-assistance-component .form-group label i{color:#667eea}.get-assistance-component .form-group input,.get-assistance-component .form-group textarea{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:all .3s ease;background:white}.get-assistance-component .form-group input:focus,.get-assistance-component .form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.get-assistance-component .form-group textarea{resize:vertical;min-height:120px}.get-assistance-component .form-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}.get-assistance-component .form-actions .btn{padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.get-assistance-component .form-actions .btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 30px #667eea4d}.get-assistance-component .form-note{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#6b7280}.get-assistance-component .form-note i{color:#10b981}.get-assistance-component .contact-sidebar{display:flex;flex-direction:column;gap:2rem;position:sticky;top:2rem}.get-assistance-component .contact-card,.get-assistance-component .guarantee-card,.get-assistance-component .pricing-card{background:white;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 40px #0000001a}.get-assistance-component .contact-card h3,.get-assistance-component .guarantee-card h3,.get-assistance-component .pricing-card h3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1f2937}.get-assistance-component .contact-options{display:flex;flex-direction:column;gap:1rem}.get-assistance-component .contact-option{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.75rem;transition:all .3s ease;text-decoration:none;color:#374151;border:1px solid #e5e7eb}.get-assistance-component .contact-option:hover{background:#f3f4f6;transform:translate(5px);border-color:#667eea}.get-assistance-component .contact-option i{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem}.get-assistance-component .contact-option div strong{display:block;font-weight:600;font-size:.95rem}.get-assistance-component .contact-option div span{display:block;font-size:.85rem;color:#6b7280}.get-assistance-component .guarantee-card ul,.get-assistance-component .pricing-card ul{list-style:none;padding:0;margin:0}.get-assistance-component .guarantee-card li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.get-assistance-component .guarantee-card li i{color:#10b981;font-size:.9rem}.get-assistance-component .pricing-card p{font-size:1.25rem;margin-bottom:1rem;color:#1f2937}.get-assistance-component .pricing-card li{padding:.25rem 0;font-size:.9rem;color:#6b7280}.get-assistance-component .faq-section{padding:5rem 0;background:white}.get-assistance-component .faq-section h2{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:#1f2937}.get-assistance-component .faq-grid{display:grid;gap:1.5rem;max-width:800px;margin:0 auto}.get-assistance-component .faq-item{background:white;border:2px solid #e5e7eb;border-radius:1rem;overflow:hidden;transition:all .3s ease}.get-assistance-component .faq-item:hover{border-color:#667eea;box-shadow:0 8px 30px #667eea1a}.get-assistance-component .faq-item.open{border-color:#667eea;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.get-assistance-component .faq-question{width:100%;padding:2rem;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .3s ease}.get-assistance-component .question-text{font-size:1.1rem;font-weight:600;color:#1f2937}.get-assistance-component .faq-item.open .question-text{color:#fff}.get-assistance-component .toggle-icon{width:40px;height:40px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.get-assistance-component .faq-item.open .toggle-icon{background:rgba(255,255,255,.2);transform:rotate(45deg)}.get-assistance-component .toggle-icon i{color:#667eea;transition:all .3s ease}.get-assistance-component .faq-item.open .toggle-icon i{color:#fff}.get-assistance-component .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease}.get-assistance-component .faq-item.open .faq-answer{max-height:300px}.get-assistance-component .answer-content{padding:0 2rem 2rem}.get-assistance-component .answer-content p{color:#ffffffe6;line-height:1.6}@keyframes ga-slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ga-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ga-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.get-assistance-component .hero-content{grid-template-columns:1fr;text-align:center;gap:3rem}.get-assistance-component .hero-stats{grid-template-columns:repeat(2,1fr)}.get-assistance-component .form-container{grid-template-columns:1fr;gap:2rem}.get-assistance-component .contact-sidebar{order:-1;position:static}}@media (max-width: 768px){.get-assistance-component .hero-title{font-size:2.5rem}.get-assistance-component .hero-features{flex-direction:column;gap:1rem}.get-assistance-component .hero-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.get-assistance-component .hero-cta{flex-direction:column;gap:1rem}.get-assistance-component .form-row{grid-template-columns:1fr}.get-assistance-component .main-form-area{padding:1.5rem}.get-assistance-component .contact-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}@media (max-width: 568px){.get-assistance-component .container-page{padding:0 1rem}.get-assistance-component .hero-title{font-size:2rem}.get-assistance-component .hero-stats{grid-template-columns:1fr;gap:1rem}.get-assistance-component .options-grid{grid-template-columns:1fr}.get-assistance-component .faq-question{padding:1.5rem}.get-assistance-component .answer-content{padding:0 1.5rem 1.5rem}.get-assistance-component .assistance-hero__content{grid-template-columns:1fr;gap:2rem}.get-assistance-component .assistance-hero__title{font-size:2.5rem}.get-assistance-component .assistance-hero__status-bar{gap:1rem;flex-direction:column;align-items:center}.get-assistance-component .status-indicator__text{font-size:.8rem}.get-assistance-component .assistance-hero__cta{flex-direction:column;align-items:center}.get-assistance-component .success-stats__grid{grid-template-columns:1fr;gap:1rem}.get-assistance-component .quality-metrics,.get-assistance-component .success-stats{padding:1.5rem}.get-assistance-component .assistance-hero__features{flex-direction:column;gap:1rem}.get-assistance-component .service-options__grid{grid-template-columns:1fr;gap:1.5rem}.get-assistance-component .service-options__title{font-size:2rem}.get-assistance-component .service-option{padding:1.5rem}.get-assistance-component .service-option__header{flex-direction:column;align-items:center;text-align:center;gap:1rem}.get-assistance-component .service-option__icon{width:50px;height:50px;font-size:1.25rem}.get-assistance-component .service-option__stats{flex-direction:column;gap:.5rem}.get-assistance-component .service-options__guarantee{padding:.75rem 1.5rem;font-size:.9rem}.get-assistance-component .request-form__container{grid-template-columns:1fr;gap:2rem}.get-assistance-component .request-form__main{padding:2rem}.get-assistance-component .request-form__title{font-size:1.75rem;flex-direction:column;gap:.5rem}.get-assistance-component .request-form__row{grid-template-columns:1fr;gap:1rem}.get-assistance-component .progress-step__label{font-size:.8rem}.get-assistance-component .form-field__input,.get-assistance-component .form-field__select,.get-assistance-component .form-field__textarea{padding:.875rem 1rem}.get-assistance-component .request-form__submit{padding:.875rem 2rem;font-size:1rem}.get-assistance-component .info-card{padding:1.5rem}.get-assistance-component .contact-method{padding:.875rem}.get-assistance-component .security-badge{padding:.875rem 1.25rem;flex-direction:column;text-align:center;gap:.5rem}.get-assistance-component .assistance-faq__title{font-size:2rem}.get-assistance-component .faq-card__trigger{padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}.get-assistance-component .faq-card__question{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.get-assistance-component .faq-card__question-text{font-size:1rem}.get-assistance-component .faq-card__answer-content{padding:0 1.5rem 1.5rem}.get-assistance-component .faq-card__answer-footer{flex-direction:column;align-items:flex-start;gap:1rem}.get-assistance-component .faq-card__cta{margin-left:0;width:100%}.get-assistance-component .faq-card__cta-btn{width:100%;justify-content:center}.get-assistance-component .assistance-faq__support{padding:2rem;flex-direction:column;text-align:center}.get-assistance-component .assistance-faq__support-content{flex-direction:column;text-align:center}.get-assistance-component .assistance-faq__support-actions{justify-content:center;width:100%}.get-assistance-component .assistance-faq__support-btn{flex:1;justify-content:center;min-width:140px}.get-assistance-component .assistance-faq__stats{grid-template-columns:1fr;gap:1rem}}.order-now-page{position:relative;min-height:100vh;background:linear-gradient(135deg,#1e40af 0%,#2563eb 25%,#3b82f6 50%,#60a5fa 75%,#93c5fd 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#2d3748;overflow-x:hidden}.order-now__progress-indicator{position:sticky;bottom:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(59,130,246,.3);border-radius:20px 20px 0 0;padding:20px 0;margin-top:auto;transition:all .3s ease;animation:order-now-slideInUp .6s ease-out;box-shadow:0 -10px 40px #1e40af1a}.order-now__progress-indicator--animated{animation:order-now-progressPulse .5s ease-out}.order-now__progress-bar{position:relative;max-width:800px;margin:0 auto;padding:20px 30px;background:rgba(255,255,255,.05);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.order-now__progress-line{position:absolute;top:50%;left:30px;right:30px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;transform:translateY(-50%)}.order-now__progress-fill{position:absolute;top:50%;left:30px;height:4px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#1e40af);border-radius:2px;transform:translateY(-50%);transition:width .8s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 15px #60a5fa99}.order-now__progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative}.order-now__progress-step{width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;box-shadow:0 4px 15px #0000001a}.order-now__progress-step:hover{transform:scale(1.15);background:rgba(255,255,255,.25);box-shadow:0 8px 25px #60a5fa66;border-color:#60a5fa80}.order-now__progress-step--completed{background:linear-gradient(135deg,#1e40af,#3b82f6);border-color:#1e40afcc;color:#fff;box-shadow:0 6px 20px #1e40af80}.order-now__progress-step--active{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-color:#3b82f6cc;color:#fff;animation:order-now-progressPulse 2s infinite;box-shadow:0 0 25px #60a5facc}.order-now__progress-step-number{font-weight:700;font-size:16px;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.3)}.order-hero{position:relative;padding:120px 0 100px;background:linear-gradient(135deg,#1e40af 0%,#2563eb 25%,#3b82f6 50%,#60a5fa 75%,#93c5fd 100%);color:#fff;text-align:center;overflow:hidden;min-height:100vh;display:flex;align-items:center}.order-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.order-hero__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(59,130,246,.1) 1px,transparent 1px);background-size:60px 60px,100px 100px;animation:patternMove 30s linear infinite}@keyframes patternMove{0%{background-position:0 0,0 0}to{background-position:60px 60px,-100px 100px}}.order-hero__shapes{position:absolute;top:0;left:0;right:0;bottom:0}.order-hero__shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.3) 0%,rgba(147,51,234,.3) 100%);filter:blur(60px);animation:shapeFloat 10s ease-in-out infinite}.order-hero__shape--1{width:400px;height:400px;top:10%;left:10%;animation-delay:0s}.order-hero__shape--2{width:300px;height:300px;top:50%;right:15%;animation-delay:3s}.order-hero__shape--3{width:200px;height:200px;bottom:20%;left:20%;animation-delay:6s}@keyframes shapeFloat{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(-15px) rotate(240deg)}}.order-hero__content{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:0 2rem;animation:heroContentSlideIn 1s ease-out}@keyframes heroContentSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.order-hero__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:8px 20px;font-size:.875rem;font-weight:500;margin-bottom:32px;animation:badgeGlow 2s ease-in-out infinite alternate}@keyframes badgeGlow{0%{box-shadow:0 0 20px #3b82f680}to{box-shadow:0 0 30px #9333eab3}}.order-hero__badge i{color:#fbbf24;font-size:1rem}.order-hero__title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#ffffff 0%,#f1f5f9 50%,#e2e8f0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titleShimmer 3s ease-in-out infinite}@keyframes titleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.order-hero__subtitle{font-size:1.25rem;line-height:1.6;opacity:.9;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.order-hero__cta{display:flex;justify-content:center;gap:20px;margin-bottom:60px;flex-wrap:wrap}.order-hero__cta-primary{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #3b82f666}.order-hero__cta-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #3b82f699;background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%)}.order-hero__cta-secondary{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:50px;padding:14px 28px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.order-hero__cta-secondary:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.order-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto}.order-hero__stat{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:24px;transition:all .4s ease;animation:statSlideIn .8s ease-out both;animation-delay:var(--delay)}@keyframes statSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.order-hero__stat:hover{transform:translateY(-5px);background:rgba(255,255,255,.15);box-shadow:0 15px 40px #0000004d}.order-hero__stat-icon{width:50px;height:50px;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.order-hero__stat-content{flex:1;text-align:left}.order-hero__stat-number{font-size:2rem;font-weight:800;line-height:1;margin-bottom:4px;color:#fbbf24}.order-hero__stat-label{font-size:.875rem;opacity:.8;font-weight:500;line-height:1.2}.order-hero__trust{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.order-hero__trust-badge{display:flex;align-items:center;gap:8px;font-size:.875rem;opacity:.9;font-weight:500}.order-hero__trust-badge i{color:#10b981;font-size:1rem}.order-hero__floating-icons{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.order-hero__floating-icon{position:absolute;width:60px;height:60px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fffc;animation:iconFloat 8s ease-in-out infinite}.order-hero__floating-icon--1{top:15%;left:8%;animation-delay:0s}.order-hero__floating-icon--2{top:25%;right:12%;animation-delay:1s}.order-hero__floating-icon--3{bottom:30%;left:12%;animation-delay:2s}.order-hero__floating-icon--4{bottom:15%;right:8%;animation-delay:3s}.order-hero__floating-icon--5{top:60%;left:5%;animation-delay:4s}.order-hero__floating-icon--6{top:40%;right:5%;animation-delay:5s}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-10px) rotate(-3deg)}75%{transform:translateY(-15px) rotate(3deg)}}@media (max-width: 1200px){.order-hero__title{font-size:3.5rem}.order-hero__shape--1{width:300px;height:300px}.order-hero__shape--2{width:250px;height:250px}.order-hero__shape--3{width:150px;height:150px}}@media (max-width: 992px){.order-hero{padding:100px 0 80px;min-height:90vh}.order-hero__title{font-size:3rem;margin-bottom:20px}.order-hero__subtitle{font-size:1.125rem;margin-bottom:35px}.order-hero__cta{margin-bottom:50px}.order-hero__stats{grid-template-columns:repeat(2,1fr);gap:20px}.order-hero__stat{padding:20px}.order-hero__floating-icon{width:50px;height:50px;font-size:1.25rem}}@media (max-width: 768px){.order-hero{padding:80px 0 60px;min-height:80vh}.order-hero__content{padding:0 1.5rem}.order-hero__title{font-size:2.5rem;line-height:1.2}.order-hero__subtitle{font-size:1rem}.order-hero__cta{flex-direction:column;align-items:center;gap:15px}.order-hero__cta-primary,.order-hero__cta-secondary{width:100%;max-width:280px;justify-content:center}.order-hero__stats{grid-template-columns:1fr;gap:15px}.order-hero__stat{padding:16px;flex-direction:column;text-align:center;gap:12px}.order-hero__stat-content{text-align:center}.order-hero__trust{flex-direction:column;gap:15px}.order-hero__floating-icon{display:none}}@media (max-width: 480px){.order-hero{padding:60px 0 40px}.order-hero__content{padding:0 1rem}.order-hero__title{font-size:2rem}.order-hero__subtitle{font-size:.95rem}.order-hero__badge{padding:6px 16px;font-size:.8rem}.order-hero__stat{padding:14px}.order-hero__stat-icon{width:40px;height:40px;font-size:1rem}.order-hero__stat-number{font-size:1.5rem}.order-hero__shape{display:none}}.order-now-floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.order-now-floating-icon{position:absolute;width:60px;height:60px;background:rgba(255,255,255,.1);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-now-icon-1{top:20%;left:10%;animation:order-now-float 6s ease-in-out infinite}.order-now-icon-2{top:30%;right:15%;animation:order-now-float 8s ease-in-out infinite reverse}.order-now-icon-3{bottom:30%;left:15%;animation:order-now-float 7s ease-in-out infinite}.order-now-icon-4{bottom:20%;right:10%;animation:order-now-float 9s ease-in-out infinite reverse}.order-now-step{padding:80px 0;background:white;display:none;opacity:0;transform:translateY(30px);transition:all .8s ease;position:relative}.order-now-step.active{display:block;opacity:1;transform:translateY(0);z-index:1;animation:order-now-slideInUp .6s ease forwards}.order-now-step-header{text-align:center;margin-bottom:50px}.order-now-step-header h2{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:#1e293b}.order-now-step-header p{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto}.order-now__service-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.order-now__service-selector--animated .order-now__service-card{animation:order-now-slideInUp .6s ease forwards}.order-now__service-card{position:relative;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:40px 30px;text-align:center;cursor:pointer;transition:all .4s ease;border:2px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000001a;overflow:hidden;opacity:1;transform:translateY(0)}.order-now__service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #1e40af26;border-color:#1e40af4d}.order-now__service-card--selected{border-color:#1e40af;box-shadow:0 20px 40px #1e40af40;background:rgba(255,255,255,1)}.order-now__service-card--popular:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e40af,#2563eb)}.order-now__popular-badge{position:absolute;top:20px;right:20px;background:linear-gradient(45deg,#1e40af,#2563eb);color:#fff;padding:8px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #1e40af4d}.order-now__service-icon{position:relative;width:80px;height:80px;margin:0 auto 25px;background:rgba(30,64,175,.1);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:36px;transition:all .3s ease}.order-now__icon-glow{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:30px;opacity:.2;transition:all .3s ease}.order-now__service-card:hover .order-now__icon-glow{opacity:.5;transform:scale(1.05)}.order-now__service-content{flex:1;display:flex;flex-direction:column}.order-now__service-title{font-size:1.4rem;font-weight:700;margin-bottom:10px;color:#1e293b}.order-now__service-description{color:#64748b;margin-bottom:20px;line-height:1.6;font-size:.95rem}.order-now__service-price{font-size:1.1rem;font-weight:700;color:#1e40af;margin-bottom:25px;padding:8px 16px;background:rgba(30,64,175,.1);border-radius:12px;display:inline-block}.order-now__service-features{display:flex;flex-direction:column;gap:10px;margin-top:20px}.order-now__feature-item{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#4b5563;padding:4px 0}.order-now__feature-item i{color:#10b981;font-size:.8rem;flex-shrink:0}.order-now-service-hover-effect{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.05));opacity:0;transition:opacity .3s ease}.order-now-service-card:hover .order-now-service-hover-effect{opacity:1}.order-now-academic-configurator,.order-now-engineering-configurator{max-width:1000px;margin:0 auto;padding:40px 20px}.order-now-config-section{margin-bottom:40px;padding:30px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;border:1px solid rgba(59,130,246,.2);box-shadow:0 8px 32px #1e40af1a;transition:all .3s ease}.order-now-config-section:hover{transform:translateY(-2px);box-shadow:0 12px 40px #1e40af26;border-color:#3b82f64d}.order-now-config-section h3{font-size:1.6rem;font-weight:700;margin-bottom:25px;color:#1e40af;display:flex;align-items:center;gap:12px;letter-spacing:.025em}.order-now-config-section h3:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:2px;box-shadow:0 2px 8px #1e40af4d}.order-now-level-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.order-now-level-card{background:white;border:2px solid #e2e8f0;border-radius:15px;padding:25px 20px;text-align:center;cursor:pointer;transition:all .3s ease;opacity:1;transform:translateY(0)}.order-now-level-card:hover{border-color:#3b82f6;transform:translateY(-5px)}.order-now-level-card.selected{border-color:#3b82f6;background:#eff6ff}.order-now-level-icon{width:50px;height:50px;margin:0 auto 15px;background:#3b82f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.order-now-level-content h4{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#1e293b}.order-now-level-content p{color:#64748b;font-size:.9rem;margin-bottom:15px}.order-now-level-price{font-size:1rem;font-weight:600;color:#059669}.order-now-paper-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.order-now-paper-type-card{position:relative;background:white;border:2px solid #e2e8f0;border-radius:12px;padding:20px 15px;text-align:center;cursor:pointer;transition:all .3s ease;font-size:.9rem;opacity:1;transform:translateY(0)}.order-now-paper-type-card:hover{border-color:#3b82f6;transform:translateY(-3px)}.order-now-paper-type-card.selected{border-color:#3b82f6;background:#eff6ff}.order-now-paper-type-card.popular:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;background:#ef4444;border-radius:50%}.order-now-paper-icon{width:40px;height:40px;margin:0 auto 12px;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:16px}.order-now-popular-indicator{position:absolute;top:8px;right:8px;width:6px;height:6px;background:#ef4444;border-radius:50%}.order-now-config-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.order-now-config-field{display:flex;flex-direction:column}.order-now-config-field label{font-weight:700;margin-bottom:12px;color:#1e40af;font-size:1.1rem;letter-spacing:.025em;display:flex;align-items:center;gap:8px}.order-now-config-field select,.order-now-config-field input,.order-now-config-field textarea{padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;font-weight:500;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 2px 8px #0000000d;width:100%;font-family:inherit;resize:vertical}.order-now-config-field textarea{min-height:120px;line-height:1.6}.order-now-config-field select:focus,.order-now-config-field input:focus,.order-now-config-field textarea:focus{outline:none;border-color:#3b82f6;background:rgba(255,255,255,.95);box-shadow:0 0 0 4px #3b82f61a,0 8px 20px #3b82f626;transform:translateY(-2px)}.order-now-config-field select:hover,.order-now-config-field input:hover,.order-now-config-field textarea:hover{border-color:#60a5fa;box-shadow:0 4px 12px #3b82f61a}.order-now-page-selector{display:flex;align-items:center;gap:12px;margin-bottom:15px}.order-now__page-btn{width:40px;height:40px;border:2px solid #e5e7eb;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#374151;font-weight:600}.order-now__page-btn:hover:not(:disabled){border-color:#3b82f6;background:rgba(59,130,246,.1);transform:scale(1.05);color:#1e40af}.order-now__page-btn:disabled{opacity:.5;cursor:not-allowed}.order-now__page-input{width:80px;text-align:center;font-weight:600;font-size:1.1rem}.order-now__price-preview{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:10px;color:#fff;font-weight:600;box-shadow:0 4px 15px #1e40af4d;animation:order-now-priceUpdate .3s ease-out}.order-now__price-label{font-size:.9rem;opacity:.9}.order-now__price-amount{font-size:1.2rem;font-weight:700}.order-now__validation-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:8px;font-size:.9rem;font-weight:600;margin-bottom:20px;animation:order-now-slideInUp .3s ease-out;box-shadow:0 4px 15px #ef44444d}.order-now__validation-message i{font-size:1rem}.order-now-engineering-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.order-now-package-card{position:relative;background:white;border:2px solid #e2e8f0;border-radius:20px;padding:30px;cursor:pointer;transition:all .4s ease;opacity:1;transform:translateY(0)}.order-now-package-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.order-now-package-card.selected{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626}.order-now-package-card.popular:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:20px 20px 0 0}.order-now-package-header{text-align:center;margin-bottom:25px}.order-now-package-icon{width:60px;height:60px;margin:0 auto 15px;background:#3b82f6;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.order-now-package-header h4{font-size:1.3rem;font-weight:700;margin-bottom:10px;color:#1e293b}.order-now-package-price{font-size:2rem;font-weight:700;color:#059669}.order-now-package-features{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.order-now-package-timeline{display:flex;align-items:center;gap:8px;color:#64748b;font-size:.9rem}.order-now-step-navigation{display:flex;justify-content:space-between;align-items:center;max-width:600px;margin:60px auto 0;padding:0 20px}.order-now-nav-btn{display:flex;align-items:center;gap:10px;padding:15px 25px;border:2px solid #3b82f6;border-radius:12px;background:white;color:#3b82f6;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.order-now-nav-btn:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f633}.order-now-nav-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.order-now-next-btn{background:#3b82f6;color:#fff}.order-now-next-btn:hover{background:#2563eb}.order-now-deadline-configurator{max-width:800px;margin:0 auto;padding:40px 20px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 20px 40px #1e40af1a;border:1px solid rgba(59,130,246,.2)}.order-now-urgency-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:15px}.order-now-urgency-option{padding:16px 20px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;font-weight:600;color:#374151;box-shadow:0 2px 8px #0000000d;position:relative;overflow:hidden}.order-now-urgency-option:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f6,#60a5fa);opacity:0;transition:opacity .3s ease;z-index:-1}.order-now-urgency-option:hover{transform:translateY(-4px);border-color:#3b82f6;box-shadow:0 8px 25px #3b82f640}.order-now-urgency-option:hover:before{opacity:.1}.order-now-urgency-option.selected{background:linear-gradient(135deg,#1e40af,#3b82f6);border-color:#1e40af;color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #1e40af66}.order-now-urgency-option.selected:before{opacity:0}.order-now-urgency-option .urgency-label{font-size:1rem;text-transform:capitalize;margin-bottom:4px}.order-now-urgency-option .urgency-multiplier{font-size:.85rem;opacity:.8}.order-now-pricing-display{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto;padding:0 20px}.order-now-pricing-card{background:white;border-radius:20px;padding:40px;box-shadow:0 10px 25px #0000001a}.order-now-pricing-header{margin-bottom:30px;text-align:center}.order-now-pricing-header h3{font-size:1.5rem;font-weight:700;color:#1e293b}.order-now-pricing-breakdown{margin-bottom:30px}.order-now-price-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #e2e8f0}.order-now-price-item:last-child{border-bottom:none}.order-now-price-item.urgency{color:#dc2626}.order-now-price-total{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:2px solid #e2e8f0;font-size:1.2rem;font-weight:700;color:#1e293b}.order-now-pricing-guarantees{margin-top:30px}.order-now-pricing-guarantees h4{font-size:1.1rem;font-weight:600;margin-bottom:20px;color:#1e293b}.order-now-guarantee-list{display:flex;flex-direction:column;gap:12px}.order-now-guarantee-item{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#4b5563}.order-now-guarantee-item i{color:#10b981;font-size:1rem}.order-now-pricing-visual{background:#f8fafc;border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:center}.order-now-price-chart{text-align:center;width:100%}.order-now-chart-title{font-size:1.2rem;font-weight:600;margin-bottom:30px;color:#1e293b}.order-now-chart-bars{display:flex;justify-content:center;gap:30px;align-items:flex-end;margin-bottom:30px}.order-now-chart-bar{display:flex;flex-direction:column;align-items:center;gap:10px}.order-now-bar-fill{width:60px;background:#e5e7eb;border-radius:8px 8px 0 0;position:relative;transition:all .5s ease}.order-now-chart-bar.tutorsuite .order-now-bar-fill{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.order-now-bar-label{font-size:.9rem;font-weight:600;color:#64748b}.order-now-bar-price{font-size:1.1rem;font-weight:700;color:#1e293b}.order-now-chart-savings{font-size:1.1rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.1);padding:12px 20px;border-radius:25px;display:inline-block}.order-now-writer-selection{max-width:1000px;margin:0 auto;padding:0 20px}.order-now-selection-options{margin-bottom:40px}.order-now-selection-option{background:white;border:2px solid #e2e8f0;border-radius:15px;padding:30px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative}.order-now-selection-option:hover{border-color:#3b82f6;transform:translateY(-5px)}.order-now-selection-option.selected{border-color:#3b82f6;background:#eff6ff}.order-now-option-icon{width:60px;height:60px;margin:0 auto 20px;background:#3b82f6;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.order-now-selection-option h3{font-size:1.3rem;font-weight:700;margin-bottom:10px;color:#1e293b}.order-now-selection-option p{color:#64748b;line-height:1.6}.order-now-option-badge{position:absolute;top:15px;right:15px;background:#10b981;color:#fff;padding:6px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.order-now-writers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.order-now-writer-card{background:white;border:2px solid #e2e8f0;border-radius:15px;padding:25px;text-align:center}.order-now-writer-avatar{width:60px;height:60px;margin:0 auto 20px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:24px}.order-now-writer-info h4{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#1e293b}.order-now-writer-info p{color:#64748b;margin-bottom:20px;line-height:1.5}.order-now-writer-stats{display:flex;flex-direction:column;gap:8px}.order-now-stat{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:#4b5563}.order-now-stat i{color:#10b981}.order-now-addons-selection{max-width:1000px;margin:0 auto;padding:0 20px}.order-now-addons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.order-now-addon-card{position:relative;background:white;border:2px solid #e2e8f0;border-radius:15px;padding:30px 25px;text-align:center;cursor:pointer;transition:all .3s ease;opacity:1;transform:translateY(0)}.order-now-addon-card:hover{border-color:#3b82f6;transform:translateY(-5px)}.order-now-addon-card.selected{border-color:#10b981;background:rgba(16,185,129,.05)}.order-now-addon-icon{width:50px;height:50px;margin:0 auto 15px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6;font-size:20px}.order-now-addon-card h4{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#1e293b}.order-now-addon-card p{color:#64748b;margin-bottom:15px;line-height:1.5}.order-now-addon-price{font-size:1.2rem;font-weight:700;color:#059669;margin-bottom:15px}.order-now-addon-checkbox{position:absolute;top:15px;right:15px;font-size:1.2rem;color:#10b981}.order-now-checkout-form{max-width:1200px;margin:0 auto;padding:0 20px}.order-now-checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:50px}.order-now-contact-info,.order-now-final-summary{background:white;border-radius:20px;padding:40px;box-shadow:0 10px 25px #0000001a}.order-now-contact-info h3,.order-now-final-summary h3{font-size:1.3rem;font-weight:700;margin-bottom:25px;color:#1e293b}.order-now-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.order-now-form-field{display:flex;flex-direction:column;grid-column:span 1}.order-now-form-field:first-child,.order-now-form-field:nth-child(2){grid-column:span 1}.order-now-form-field:nth-child(3){grid-column:span 2}.order-now-form-field label{font-weight:600;margin-bottom:8px;color:#374151}.order-now-form-field input{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.order-now-form-field input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.order-now-summary-details{display:flex;flex-direction:column;gap:15px}.order-now-summary-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.order-now-summary-total{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:2px solid #e2e8f0;font-size:1.2rem;font-weight:700;color:#1e293b}.order-now-payment-section{background:white;border-radius:20px;padding:40px;box-shadow:0 10px 25px #0000001a;margin-bottom:40px}.order-now-payment-section h3{font-size:1.3rem;font-weight:700;margin-bottom:25px;color:#1e293b}.order-now-payment-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.order-now-payment-option{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.order-now-payment-option:hover,.order-now-payment-option.selected{border-color:#3b82f6;background:#eff6ff}.order-now-payment-option i{font-size:24px;color:#3b82f6}.order-now-checkout-actions{display:flex;justify-content:space-between;align-items:center}.order-now-submit-btn{display:flex;align-items:center;gap:12px;padding:18px 35px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:15px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #10b9814d}.order-now-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10b98166}.order-now-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes order-now-pulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.05)}}@keyframes order-now-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(-10px) rotate(-5deg)}}@keyframes order-now-slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes order-now-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes order-now-slideInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes order-now-pulseGlow{0%,to{box-shadow:0 20px 40px #1e40af26}50%{box-shadow:0 20px 60px #1e40af4d}}@keyframes order-now-iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes order-now-fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes order-now-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes order-now-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes order-now-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.order-now__service-card{will-change:transform,box-shadow;backface-visibility:hidden;perspective:1000px}.order-now__service-card--selected{animation:order-now-pulseGlow 2s ease-in-out infinite}.order-now__service-card:hover .order-now__service-icon{animation:order-now-iconBounce .6s ease-in-out}.order-now__loading-spinner{width:40px;height:40px;border:4px solid rgba(30,64,175,.1);border-left:4px solid #1e40af;border-radius:50%;animation:order-now-spin 1s linear infinite}@keyframes order-now-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes order-now-priceUpdate{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.order-now__btn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.order-now__btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.order-now__btn:hover:before{left:100%}.order-now__btn:hover{transform:translateY(-2px) translateZ(0);box-shadow:0 8px 25px #1e40af40}.order-now__btn:active{transform:translateY(0) translateZ(0)}.order-now__stagger-1{animation-delay:.1s}.order-now__stagger-2{animation-delay:.2s}.order-now__stagger-3{animation-delay:.3s}.order-now__stagger-4{animation-delay:.4s}@keyframes order-now-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.order-now__floating-element{animation:order-now-float 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.order-now__service-card,.order-now__btn,.order-now__floating-element{animation:none!important;transition-duration:.01ms!important}}@media (max-width: 768px){.order-now-hero-content h1{font-size:2.5rem}.order-now-hero-stats{flex-direction:column;gap:30px}.order-now-service-selector,.order-now-level-selector{grid-template-columns:1fr}.order-now-paper-type-grid{grid-template-columns:repeat(2,1fr)}.order-now-config-row,.order-now-engineering-packages,.order-now-urgency-selector,.order-now-pricing-display,.order-now-checkout-grid,.order-now-form-grid{grid-template-columns:1fr}.order-now-form-field:nth-child(3){grid-column:span 1}.order-now-payment-options{grid-template-columns:1fr}.order-now-checkout-actions{flex-direction:column;gap:20px}.order-now-addons-grid{grid-template-columns:1fr}}@media (max-width: 480px){.order-now-step{padding:60px 0}.order-now-progress-navigator{bottom:10px;left:50%;transform:translate(-50%);padding:6px 12px}.order-now-progress-dot{width:28px;height:28px;font-size:11px}.order-now-progress-track{gap:6px}.order-now-step-header h2{font-size:2rem}.order-now-service-card{padding:30px 20px}.order-now-paper-type-grid{grid-template-columns:1fr}.order-now-chart-bars{flex-direction:column;align-items:center;gap:20px}}@media print{.order-now-progress-navigator,.order-now-floating-elements,.order-now-step-navigation,.order-now-checkout-actions{display:none}.order-now-step{page-break-inside:avoid;margin-bottom:30px}}:root{--legal-primary: #1e40af;--legal-primary-dark: #1e3a8a;--legal-primary-light: #3b82f6;--legal-secondary: #64748b;--legal-accent: #0ea5e9;--legal-text-primary: #0f172a;--legal-text-secondary: #475569;--legal-text-muted: #64748b;--legal-text-inverse: #ffffff;--legal-text-link: #2563eb;--legal-text-link-hover: #1d4ed8;--legal-bg-primary: #ffffff;--legal-bg-secondary: #f8fafc;--legal-bg-tertiary: #f1f5f9;--legal-bg-card: rgba(255, 255, 255, .95);--legal-bg-overlay: rgba(15, 23, 42, .05);--legal-border-light: rgba(226, 232, 240, .8);--legal-border-medium: rgba(203, 213, 225, .6);--legal-border-dark: rgba(148, 163, 184, .4);--legal-border-accent: rgba(59, 130, 246, .2);--legal-space-1: .25rem;--legal-space-2: .5rem;--legal-space-3: .75rem;--legal-space-4: 1rem;--legal-space-5: 1.25rem;--legal-space-6: 1.5rem;--legal-space-8: 2rem;--legal-space-10: 2.5rem;--legal-space-12: 3rem;--legal-space-16: 4rem;--legal-space-20: 5rem;--legal-space-24: 6rem;--legal-text-xs: .75rem;--legal-text-sm: .875rem;--legal-text-base: 1rem;--legal-text-lg: 1.125rem;--legal-text-xl: 1.25rem;--legal-text-2xl: 1.5rem;--legal-text-3xl: 1.875rem;--legal-text-4xl: 2.25rem;--legal-text-5xl: 3rem;--legal-font-weight-normal: 400;--legal-font-weight-medium: 500;--legal-font-weight-semibold: 600;--legal-font-weight-bold: 700;--legal-font-weight-extrabold: 800;--legal-line-height-tight: 1.25;--legal-line-height-normal: 1.5;--legal-line-height-relaxed: 1.625;--legal-line-height-loose: 2;--legal-radius-sm: .25rem;--legal-radius-base: .375rem;--legal-radius-md: .5rem;--legal-radius-lg: .75rem;--legal-radius-xl: 1rem;--legal-radius-2xl: 1.5rem;--legal-radius-3xl: 2rem;--legal-radius-full: 9999px;--legal-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--legal-shadow-base: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--legal-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--legal-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--legal-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--legal-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--legal-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--legal-shadow-glass: 0 8px 32px rgba(31, 38, 135, .15);--legal-shadow-glass-hover: 0 12px 40px rgba(31, 38, 135, .25);--legal-transition-fast: .15s ease-out;--legal-transition-normal: .3s ease-out;--legal-transition-slow: .5s ease-out;--legal-transition-bounce: .4s cubic-bezier(.68, -.55, .265, 1.55);--legal-z-dropdown: 1000;--legal-z-sticky: 1020;--legal-z-fixed: 1030;--legal-z-modal-backdrop: 1040;--legal-z-modal: 1050;--legal-z-popover: 1060;--legal-z-tooltip: 1070;--legal-content-width: 1400px;--legal-content-width-narrow: 768px;--legal-content-width-wide: 1200px;--legal-glass-bg: rgba(255, 255, 255, .25);--legal-glass-border: rgba(255, 255, 255, .18);--legal-glass-backdrop: blur(20px);--legal-glass-shadow: 0 8px 32px rgba(31, 38, 135, .37);--legal-gradient-primary: linear-gradient(135deg, var(--legal-primary) 0%, var(--legal-primary-dark) 100%);--legal-gradient-secondary: linear-gradient(135deg, var(--legal-secondary) 0%, var(--legal-text-secondary) 100%);--legal-gradient-accent: linear-gradient(135deg, var(--legal-accent) 0%, var(--legal-primary-light) 100%);--legal-gradient-bg: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--legal-gradient-overlay: linear-gradient(135deg, rgba(248, 250, 252, .9) 0%, rgba(226, 232, 240, .8) 100%)}@media (prefers-color-scheme: dark){:root{--legal-text-primary: #f1f5f9;--legal-text-secondary: #cbd5e1;--legal-text-muted: #94a3b8;--legal-bg-primary: #0f172a;--legal-bg-secondary: #1e293b;--legal-bg-tertiary: #334155;--legal-bg-card: rgba(30, 41, 59, .95);--legal-border-light: rgba(71, 85, 105, .8);--legal-border-medium: rgba(100, 116, 139, .6);--legal-border-dark: rgba(148, 163, 184, .4)}}.legal-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:var(--legal-line-height-relaxed);color:var(--legal-text-primary);font-size:var(--legal-text-base);font-weight:var(--legal-font-weight-normal)}.legal-heading{font-weight:var(--legal-font-weight-bold);line-height:var(--legal-line-height-tight);color:var(--legal-text-primary);margin-bottom:var(--legal-space-6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.legal-heading--h1{font-size:var(--legal-text-4xl);font-weight:var(--legal-font-weight-extrabold);background:var(--legal-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--legal-space-8)}.legal-heading--h2{font-size:var(--legal-text-3xl);font-weight:var(--legal-font-weight-bold);color:var(--legal-primary);margin-top:var(--legal-space-12);margin-bottom:var(--legal-space-6);padding-bottom:var(--legal-space-3);border-bottom:2px solid var(--legal-border-accent);position:relative}.legal-heading--h2:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--legal-gradient-primary)}.legal-heading--h3{font-size:var(--legal-text-2xl);font-weight:var(--legal-font-weight-semibold);color:var(--legal-text-primary);margin-top:var(--legal-space-10);margin-bottom:var(--legal-space-4)}.legal-heading--h4{font-size:var(--legal-text-xl);font-weight:var(--legal-font-weight-semibold);color:var(--legal-text-secondary);margin-top:var(--legal-space-8);margin-bottom:var(--legal-space-3)}.legal-heading--h5{font-size:var(--legal-text-lg);font-weight:var(--legal-font-weight-medium);color:var(--legal-text-secondary);margin-top:var(--legal-space-6);margin-bottom:var(--legal-space-2)}.legal-heading--h6{font-size:var(--legal-text-base);font-weight:var(--legal-font-weight-medium);color:var(--legal-text-muted);margin-top:var(--legal-space-4);margin-bottom:var(--legal-space-2);text-transform:uppercase;letter-spacing:.025em}.legal-paragraph{margin-bottom:var(--legal-space-6);line-height:var(--legal-line-height-relaxed);color:var(--legal-text-secondary);font-size:var(--legal-text-base)}.legal-paragraph--lead{font-size:var(--legal-text-lg);font-weight:var(--legal-font-weight-medium);color:var(--legal-text-primary);line-height:var(--legal-line-height-normal);margin-bottom:var(--legal-space-8)}.legal-paragraph--small{font-size:var(--legal-text-sm);color:var(--legal-text-muted);margin-bottom:var(--legal-space-4)}.legal-list{margin-bottom:var(--legal-space-6);padding-left:var(--legal-space-6)}.legal-list--ordered{list-style-type:decimal}.legal-list--unordered{list-style-type:disc}.legal-list__item{margin-bottom:var(--legal-space-3);line-height:var(--legal-line-height-relaxed);color:var(--legal-text-secondary)}.legal-list__item::marker{color:var(--legal-primary);font-weight:var(--legal-font-weight-semibold)}.legal-list--nested{margin-top:var(--legal-space-2);margin-bottom:var(--legal-space-2);padding-left:var(--legal-space-4)}.legal-list--nested .legal-list__item{margin-bottom:var(--legal-space-2);font-size:var(--legal-text-sm)}.legal-link{color:var(--legal-text-link);text-decoration:underline;text-decoration-color:#2563eb4d;text-underline-offset:3px;transition:all var(--legal-transition-fast);font-weight:var(--legal-font-weight-medium)}.legal-link:hover{color:var(--legal-text-link-hover);text-decoration-color:var(--legal-text-link-hover);text-underline-offset:2px}.legal-link--external:after{content:"↗";margin-left:var(--legal-space-1);font-size:var(--legal-text-sm);opacity:.7}.legal-link--internal{color:var(--legal-primary);text-decoration-style:dotted}.legal-emphasis{font-weight:var(--legal-font-weight-semibold);color:var(--legal-text-primary)}.legal-emphasis--strong{font-weight:var(--legal-font-weight-bold);color:var(--legal-primary)}.legal-emphasis--highlight{background:linear-gradient(120deg,rgba(59,130,246,.1) 0%,rgba(59,130,246,.05) 100%);padding:var(--legal-space-1) var(--legal-space-2);border-radius:var(--legal-radius-sm);font-weight:var(--legal-font-weight-medium)}.legal-code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;background:var(--legal-bg-tertiary);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-sm);padding:var(--legal-space-1) var(--legal-space-2);font-size:var(--legal-text-sm);color:var(--legal-primary)}.legal-code--block{display:block;padding:var(--legal-space-4);margin:var(--legal-space-6) 0;border-radius:var(--legal-radius-md);background:var(--legal-bg-tertiary);border-left:4px solid var(--legal-primary);overflow-x:auto}.legal-quote{border-left:4px solid var(--legal-primary);padding-left:var(--legal-space-4);margin:var(--legal-space-6) 0;font-style:italic;color:var(--legal-text-secondary);background:rgba(59,130,246,.05);padding:var(--legal-space-4);border-radius:0 var(--legal-radius-md) var(--legal-radius-md) 0}.legal-quote__attribution{margin-top:var(--legal-space-2);font-size:var(--legal-text-sm);font-style:normal;font-weight:var(--legal-font-weight-medium);color:var(--legal-text-muted)}.legal-table{font-size:var(--legal-text-sm);line-height:var(--legal-line-height-normal)}.legal-table__header{font-weight:var(--legal-font-weight-semibold);color:var(--legal-text-primary);font-size:var(--legal-text-sm)}.legal-table__cell{color:var(--legal-text-secondary)}@media print{.legal-content{font-size:12pt;line-height:1.5;color:#000}.legal-heading--h1{font-size:24pt;color:#000;background:none;-webkit-text-fill-color:initial}.legal-heading--h2{font-size:18pt;color:#000;border-bottom:1pt solid #000}.legal-heading--h3{font-size:16pt;color:#000}.legal-link{color:#000;text-decoration:underline}.legal-link--external:after{content:" (" attr(href) ")";font-size:10pt}}@media (max-width: 768px){.legal-heading--h1{font-size:var(--legal-text-3xl)}.legal-heading--h2{font-size:var(--legal-text-2xl)}.legal-heading--h3{font-size:var(--legal-text-xl)}.legal-paragraph,.legal-content{font-size:var(--legal-text-sm)}.legal-paragraph--lead{font-size:var(--legal-text-base)}}@media (max-width: 480px){.legal-heading--h1{font-size:var(--legal-text-2xl)}.legal-heading--h2{font-size:var(--legal-text-xl)}.legal-list{padding-left:var(--legal-space-4)}}.legal-hero{background:linear-gradient(135deg,rgba(30,64,175,.95) 0%,rgba(30,58,138,.9) 50%,rgba(15,23,42,.95) 100%),url(https://images.unsplash.com/photo-1589391886645-d51941baf7fb?w=1920&h=1080&fit=crop&q=80) center/cover;position:relative;padding:var(--legal-space-20) 0 var(--legal-space-16);overflow:hidden;min-height:400px;display:flex;align-items:center}.legal-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="legal-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23legal-grid)"/></svg>');opacity:.3}.legal-hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(139,92,246,.2) 0%,transparent 50%);animation:legal-gradient-shift 8s ease-in-out infinite}@keyframes legal-gradient-shift{0%,to{background:radial-gradient(circle at 30% 70%,rgba(59,130,246,.3) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(139,92,246,.2) 0%,transparent 50%)}50%{background:radial-gradient(circle at 70% 30%,rgba(59,130,246,.4) 0%,transparent 50%),radial-gradient(circle at 30% 70%,rgba(139,92,246,.3) 0%,transparent 50%)}}.legal-hero__container{max-width:var(--legal-content-width);margin:0 auto;padding:0 var(--legal-space-6);position:relative;z-index:2;text-align:center}.legal-hero__content{animation:legal-fade-up 1s ease-out}.legal-hero__title{font-size:var(--legal-text-5xl);font-weight:var(--legal-font-weight-extrabold);color:var(--legal-text-inverse);margin-bottom:var(--legal-space-6);line-height:var(--legal-line-height-tight);text-shadow:0 2px 20px rgba(0,0,0,.3);position:relative}.legal-hero__title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);border-radius:var(--legal-radius-full)}.legal-hero__subtitle{font-size:var(--legal-text-xl);color:#ffffffe6;margin-bottom:var(--legal-space-8);line-height:var(--legal-line-height-relaxed);font-weight:var(--legal-font-weight-medium);max-width:600px;margin-left:auto;margin-right:auto;text-shadow:0 1px 10px rgba(0,0,0,.2)}.legal-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:var(--legal-space-2);margin-bottom:var(--legal-space-8);font-size:var(--legal-text-sm);color:#fffc;font-weight:var(--legal-font-weight-medium)}.legal-hero__breadcrumb-link{color:#ffffffe6;text-decoration:none;transition:all var(--legal-transition-fast);padding:var(--legal-space-1) var(--legal-space-2);border-radius:var(--legal-radius-sm)}.legal-hero__breadcrumb-link:hover{color:var(--legal-text-inverse);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-hero__breadcrumb-separator{color:#ffffff80;font-size:var(--legal-text-xs)}.legal-hero__meta{display:flex;align-items:center;justify-content:center;gap:var(--legal-space-6);margin-top:var(--legal-space-8);animation:legal-fade-up 1s ease-out .3s both}.legal-hero__meta-item{display:flex;align-items:center;gap:var(--legal-space-2);color:#fffc;font-size:var(--legal-text-sm);font-weight:var(--legal-font-weight-medium);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--legal-space-2) var(--legal-space-4);border-radius:var(--legal-radius-full);border:1px solid rgba(255,255,255,.2)}.legal-hero__meta-icon{font-size:var(--legal-text-base);opacity:.9}.legal-hero__floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.legal-hero__floating-element{position:absolute;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--legal-radius-full);animation:legal-float 6s ease-in-out infinite}.legal-hero__floating-element:nth-child(1){width:60px;height:60px;top:20%;left:10%;animation-delay:0s}.legal-hero__floating-element:nth-child(2){width:40px;height:40px;top:60%;right:15%;animation-delay:2s}.legal-hero__floating-element:nth-child(3){width:80px;height:80px;bottom:30%;left:20%;animation-delay:4s}.legal-hero__floating-element:nth-child(4){width:50px;height:50px;top:30%;right:25%;animation-delay:1s}@keyframes legal-float{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.legal-hero--page{min-height:300px;padding:var(--legal-space-16) 0 var(--legal-space-12)}.legal-hero--compact{min-height:200px;padding:var(--legal-space-12) 0 var(--legal-space-8)}.legal-hero--compact .legal-hero__title{font-size:var(--legal-text-4xl);margin-bottom:var(--legal-space-4)}.legal-hero--compact .legal-hero__subtitle{font-size:var(--legal-text-lg);margin-bottom:var(--legal-space-6)}@media (max-width: 768px){.legal-hero{padding:var(--legal-space-16) 0 var(--legal-space-12);min-height:350px}.legal-hero__container{padding:0 var(--legal-space-4)}.legal-hero__title{font-size:var(--legal-text-4xl);margin-bottom:var(--legal-space-4)}.legal-hero__subtitle{font-size:var(--legal-text-lg);margin-bottom:var(--legal-space-6)}.legal-hero__meta{flex-direction:column;gap:var(--legal-space-3)}.legal-hero__breadcrumb{flex-wrap:wrap;gap:var(--legal-space-1)}.legal-hero__floating-element{display:none}}@media (max-width: 480px){.legal-hero{padding:var(--legal-space-12) 0 var(--legal-space-8);min-height:280px}.legal-hero__title{font-size:var(--legal-text-3xl)}.legal-hero__subtitle{font-size:var(--legal-text-base)}.legal-hero__meta-item{padding:var(--legal-space-1) var(--legal-space-3);font-size:var(--legal-text-xs)}}@media (prefers-reduced-motion: reduce){.legal-hero:after,.legal-hero__floating-element,.legal-hero__content{animation:none}.legal-hero:after{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.2) 0%,transparent 50%)}}@media print{.legal-hero{background:#f8fafc;color:#000;min-height:auto;padding:var(--legal-space-8) 0}.legal-hero:before,.legal-hero:after,.legal-hero__floating-elements{display:none}.legal-hero__title,.legal-hero__subtitle{color:#000;text-shadow:none}.legal-hero__meta{display:none}}.legal-content{background:var(--legal-bg-primary);position:relative;padding:var(--legal-space-20) 0}.legal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(248,250,252,1) 0%,rgba(241,245,249,.98) 25%,rgba(248,250,252,1) 50%,rgba(241,245,249,.98) 75%,rgba(248,250,252,1) 100%);z-index:1}.legal-content__container{max-width:var(--legal-content-width);margin:0 auto;padding:0 var(--legal-space-6);position:relative;z-index:2;display:grid;grid-template-columns:250px 1fr;gap:var(--legal-space-12);align-items:start}.legal-content__navigation{position:sticky;top:var(--legal-space-8);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-2xl);padding:var(--legal-space-6);box-shadow:var(--legal-shadow-glass);transition:all var(--legal-transition-normal)}.legal-content__navigation:hover{box-shadow:var(--legal-shadow-glass-hover);transform:translateY(-2px)}.legal-content__nav-title{font-size:var(--legal-text-lg);font-weight:var(--legal-font-weight-bold);color:var(--legal-text-primary);margin-bottom:var(--legal-space-4);display:flex;align-items:center;gap:var(--legal-space-2)}.legal-content__nav-title:before{content:"📋";font-size:var(--legal-text-xl)}.legal-content__nav-list{list-style:none;padding:0;margin:0}.legal-content__nav-item{margin-bottom:var(--legal-space-2)}.legal-content__nav-link{display:block;padding:var(--legal-space-2) var(--legal-space-3);color:var(--legal-text-secondary);text-decoration:none;font-size:var(--legal-text-sm);font-weight:var(--legal-font-weight-medium);border-radius:var(--legal-radius-lg);transition:all var(--legal-transition-fast);border-left:3px solid transparent}.legal-content__nav-link:hover{background:rgba(59,130,246,.1);color:var(--legal-primary);border-left-color:var(--legal-primary);transform:translate(4px)}.legal-content__nav-link--active{background:var(--legal-gradient-primary);color:var(--legal-text-inverse);border-left-color:var(--legal-primary-dark);box-shadow:0 4px 15px #3b82f64d}.legal-content__nav-link--sub{margin-left:var(--legal-space-4);font-size:var(--legal-text-xs);padding:var(--legal-space-1) var(--legal-space-2)}.legal-content__main{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-2xl);padding:var(--legal-space-12);box-shadow:var(--legal-shadow-lg);position:relative;overflow:hidden}.legal-content__main:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--legal-gradient-primary);border-radius:var(--legal-radius-2xl) var(--legal-radius-2xl) 0 0}.legal-content__main:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,rgba(59,130,246,.1) 0%,rgba(139,92,246,.05) 50%,rgba(59,130,246,.1) 100%);border-radius:var(--legal-radius-2xl);z-index:-1}.legal-content__section{margin-bottom:var(--legal-space-12);scroll-margin-top:var(--legal-space-8);position:relative}.legal-content__section:last-child{margin-bottom:0}.legal-content__section:before{content:"";position:absolute;left:-var(--legal-space-12);top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent 0%,var(--legal-primary) 20%,var(--legal-primary) 80%,transparent 100%);opacity:0;transition:opacity var(--legal-transition-normal)}.legal-content__section:target:before,.legal-content__section--active:before{opacity:1}.legal-content__header{margin-bottom:var(--legal-space-8);padding-bottom:var(--legal-space-6);border-bottom:2px solid var(--legal-border-light);position:relative}.legal-content__header:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:var(--legal-gradient-primary)}.legal-content__last-updated{display:flex;align-items:center;gap:var(--legal-space-2);font-size:var(--legal-text-sm);color:var(--legal-text-muted);margin-bottom:var(--legal-space-4);background:rgba(59,130,246,.05);padding:var(--legal-space-3) var(--legal-space-4);border-radius:var(--legal-radius-lg);border-left:3px solid var(--legal-primary)}.legal-content__last-updated:before{content:"📅";font-size:var(--legal-text-base)}.legal-content__intro{background:linear-gradient(135deg,rgba(59,130,246,.05) 0%,rgba(139,92,246,.03) 100%);border:1px solid var(--legal-border-accent);border-radius:var(--legal-radius-xl);padding:var(--legal-space-8);margin-bottom:var(--legal-space-10);position:relative}.legal-content__intro:before{content:"💡";position:absolute;top:var(--legal-space-4);right:var(--legal-space-4);font-size:var(--legal-text-xl);opacity:.7}.legal-content__callout{background:rgba(255,255,255,.9);border:1px solid var(--legal-border-medium);border-radius:var(--legal-radius-xl);padding:var(--legal-space-6);margin:var(--legal-space-6) 0;position:relative;box-shadow:var(--legal-shadow-sm)}.legal-content__callout--info{border-left:4px solid #3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.05) 0%,rgba(59,130,246,.02) 100%)}.legal-content__callout--warning{border-left:4px solid #f59e0b;background:linear-gradient(135deg,rgba(245,158,11,.05) 0%,rgba(245,158,11,.02) 100%)}.legal-content__callout--danger{border-left:4px solid #ef4444;background:linear-gradient(135deg,rgba(239,68,68,.05) 0%,rgba(239,68,68,.02) 100%)}.legal-content__callout--success{border-left:4px solid #10b981;background:linear-gradient(135deg,rgba(16,185,129,.05) 0%,rgba(16,185,129,.02) 100%)}.legal-content__callout-title{font-size:var(--legal-text-lg);font-weight:var(--legal-font-weight-semibold);color:var(--legal-text-primary);margin-bottom:var(--legal-space-3);display:flex;align-items:center;gap:var(--legal-space-2)}.legal-content__callout--info .legal-content__callout-title:before{content:"ℹ️"}.legal-content__callout--warning .legal-content__callout-title:before{content:"⚠️"}.legal-content__callout--danger .legal-content__callout-title:before{content:"🚨"}.legal-content__callout--success .legal-content__callout-title:before{content:"✅"}.legal-content__table-wrapper{overflow-x:auto;margin:var(--legal-space-6) 0;border-radius:var(--legal-radius-xl);border:1px solid var(--legal-border-light);background:rgba(255,255,255,.95)}.legal-content__table{width:100%;border-collapse:collapse;font-size:var(--legal-text-sm)}.legal-content__table-header{background:var(--legal-gradient-primary);color:var(--legal-text-inverse)}.legal-content__table-header th{padding:var(--legal-space-4) var(--legal-space-6);text-align:left;font-weight:var(--legal-font-weight-semibold);font-size:var(--legal-text-sm)}.legal-content__table-row:nth-child(2n){background:rgba(248,250,252,.5)}.legal-content__table-row:hover{background:rgba(59,130,246,.05)}.legal-content__table-cell{padding:var(--legal-space-4) var(--legal-space-6);border-bottom:1px solid var(--legal-border-light);vertical-align:top}.legal-content__footer{margin-top:var(--legal-space-16);padding-top:var(--legal-space-8);border-top:2px solid var(--legal-border-light);text-align:center;background:linear-gradient(135deg,rgba(248,250,252,.9) 0%,rgba(241,245,249,.7) 100%);border-radius:var(--legal-radius-xl);padding:var(--legal-space-8)}.legal-content__contact-info{display:flex;justify-content:center;gap:var(--legal-space-8);margin-bottom:var(--legal-space-6);flex-wrap:wrap}.legal-content__contact-item{display:flex;align-items:center;gap:var(--legal-space-2);font-size:var(--legal-text-sm);color:var(--legal-text-secondary);background:rgba(255,255,255,.8);padding:var(--legal-space-3) var(--legal-space-4);border-radius:var(--legal-radius-lg);border:1px solid var(--legal-border-light)}.legal-content__contact-item:before{font-size:var(--legal-text-base)}.legal-content__contact-item--email:before{content:"📧"}.legal-content__contact-item--address:before{content:"📍"}.legal-content__contact-item--phone:before{content:"📞"}@media (max-width: 1024px){.legal-content__container{grid-template-columns:200px 1fr;gap:var(--legal-space-8)}.legal-content__navigation{padding:var(--legal-space-4)}.legal-content__main{padding:var(--legal-space-8)}}@media (max-width: 768px){.legal-content__container{grid-template-columns:1fr;gap:var(--legal-space-6)}.legal-content__navigation{position:static;margin-bottom:var(--legal-space-6);order:2}.legal-content__main{order:1;padding:var(--legal-space-6)}.legal-content__contact-info{flex-direction:column;gap:var(--legal-space-4)}}@media (max-width: 480px){.legal-content{padding:var(--legal-space-12) 0}.legal-content__container{padding:0 var(--legal-space-4)}.legal-content__main{padding:var(--legal-space-4)}.legal-content__section{margin-bottom:var(--legal-space-8)}}@media print{.legal-content{background:white;padding:0}.legal-content:before{display:none}.legal-content__container{grid-template-columns:1fr;max-width:none;padding:0}.legal-content__navigation{display:none}.legal-content__main{background:white;border:none;box-shadow:none;padding:0}.legal-content__main:before,.legal-content__main:after{display:none}.legal-content__callout{border:1px solid #ccc;background:#f9f9f9}}.legal-navigation{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--legal-border-light);position:sticky;top:0;z-index:var(--legal-z-sticky);transition:all var(--legal-transition-normal)}.legal-navigation--scrolled{box-shadow:var(--legal-shadow-lg);background:rgba(255,255,255,.98)}.legal-navigation__container{max-width:var(--legal-content-width);margin:0 auto;padding:0 var(--legal-space-6)}.legal-navigation__content{display:flex;align-items:center;justify-content:space-between;padding:var(--legal-space-4) 0}.legal-navigation__brand{display:flex;align-items:center;gap:var(--legal-space-3);text-decoration:none;color:var(--legal-text-primary);font-weight:var(--legal-font-weight-bold);font-size:var(--legal-text-lg);transition:all var(--legal-transition-fast)}.legal-navigation__brand:hover{color:var(--legal-primary);transform:translate(-2px)}.legal-navigation__brand-icon{font-size:var(--legal-text-xl);background:var(--legal-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-navigation__menu{display:flex;align-items:center;gap:var(--legal-space-6);list-style:none;margin:0;padding:0}.legal-navigation__menu-item{position:relative}.legal-navigation__menu-link{display:flex;align-items:center;gap:var(--legal-space-2);padding:var(--legal-space-3) var(--legal-space-4);color:var(--legal-text-secondary);text-decoration:none;font-size:var(--legal-text-sm);font-weight:var(--legal-font-weight-medium);border-radius:var(--legal-radius-lg);transition:all var(--legal-transition-fast);position:relative;overflow:hidden}.legal-navigation__menu-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left var(--legal-transition-normal)}.legal-navigation__menu-link:hover:before{left:100%}.legal-navigation__menu-link:hover{background:rgba(59,130,246,.1);color:var(--legal-primary);transform:translateY(-1px)}.legal-navigation__menu-link--active{background:var(--legal-gradient-primary);color:var(--legal-text-inverse);box-shadow:0 4px 15px #3b82f64d}.legal-navigation__menu-link--active:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.legal-navigation__menu-icon{font-size:var(--legal-text-base);opacity:.8}.legal-navigation__dropdown{position:absolute;top:100%;left:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-xl);box-shadow:var(--legal-shadow-xl);padding:var(--legal-space-4);min-width:240px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--legal-transition-normal);z-index:var(--legal-z-dropdown)}.legal-navigation__menu-item:hover .legal-navigation__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.legal-navigation__dropdown-list{list-style:none;margin:0;padding:0}.legal-navigation__dropdown-item{margin-bottom:var(--legal-space-2)}.legal-navigation__dropdown-item:last-child{margin-bottom:0}.legal-navigation__dropdown-link{display:flex;align-items:center;gap:var(--legal-space-2);padding:var(--legal-space-3);color:var(--legal-text-secondary);text-decoration:none;font-size:var(--legal-text-sm);border-radius:var(--legal-radius-md);transition:all var(--legal-transition-fast)}.legal-navigation__dropdown-link:hover{background:rgba(59,130,246,.1);color:var(--legal-primary);transform:translate(4px)}.legal-navigation__dropdown-icon{font-size:var(--legal-text-sm);opacity:.7}.legal-navigation__mobile-toggle{display:none;background:none;border:none;padding:var(--legal-space-2);color:var(--legal-text-primary);font-size:var(--legal-text-xl);cursor:pointer;border-radius:var(--legal-radius-md);transition:all var(--legal-transition-fast)}.legal-navigation__mobile-toggle:hover{background:rgba(59,130,246,.1);color:var(--legal-primary)}.legal-navigation__mobile-menu{position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--legal-border-light);box-shadow:var(--legal-shadow-lg);padding:var(--legal-space-4) var(--legal-space-6);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--legal-transition-normal)}.legal-navigation__mobile-menu--open{opacity:1;visibility:visible;transform:translateY(0)}.legal-navigation__mobile-list{list-style:none;margin:0;padding:0}.legal-navigation__mobile-item{margin-bottom:var(--legal-space-2)}.legal-navigation__mobile-link{display:flex;align-items:center;gap:var(--legal-space-3);padding:var(--legal-space-4);color:var(--legal-text-secondary);text-decoration:none;font-size:var(--legal-text-base);font-weight:var(--legal-font-weight-medium);border-radius:var(--legal-radius-lg);transition:all var(--legal-transition-fast);border:1px solid transparent}.legal-navigation__mobile-link:hover{background:rgba(59,130,246,.1);color:var(--legal-primary);border-color:var(--legal-border-accent)}.legal-navigation__mobile-link--active{background:var(--legal-gradient-primary);color:var(--legal-text-inverse);border-color:var(--legal-primary)}.legal-navigation__breadcrumb{background:rgba(248,250,252,.9);border-bottom:1px solid var(--legal-border-light);padding:var(--legal-space-3) 0}.legal-navigation__breadcrumb-container{max-width:var(--legal-content-width);margin:0 auto;padding:0 var(--legal-space-6)}.legal-navigation__breadcrumb-list{display:flex;align-items:center;gap:var(--legal-space-2);list-style:none;margin:0;padding:0;font-size:var(--legal-text-sm)}.legal-navigation__breadcrumb-item{display:flex;align-items:center;gap:var(--legal-space-2)}.legal-navigation__breadcrumb-link{color:var(--legal-text-secondary);text-decoration:none;padding:var(--legal-space-1) var(--legal-space-2);border-radius:var(--legal-radius-sm);transition:all var(--legal-transition-fast)}.legal-navigation__breadcrumb-link:hover{color:var(--legal-primary);background:rgba(59,130,246,.1)}.legal-navigation__breadcrumb-separator{color:var(--legal-text-muted);font-size:var(--legal-text-xs)}.legal-navigation__breadcrumb-current{color:var(--legal-text-primary);font-weight:var(--legal-font-weight-medium)}@media (max-width: 768px){.legal-navigation__menu{display:none}.legal-navigation__mobile-toggle{display:block}.legal-navigation__breadcrumb-container{padding:0 var(--legal-space-4)}.legal-navigation__breadcrumb-list{flex-wrap:wrap}}@media (max-width: 480px){.legal-navigation__content{padding:var(--legal-space-3) 0}.legal-navigation__brand{font-size:var(--legal-text-base)}.legal-navigation__mobile-menu{padding:var(--legal-space-3) var(--legal-space-4)}.legal-navigation__breadcrumb-list{font-size:var(--legal-text-xs)}}@media (prefers-reduced-motion: reduce){.legal-navigation,.legal-navigation__menu-link,.legal-navigation__dropdown,.legal-navigation__mobile-menu{transition:none}.legal-navigation__menu-link:before{display:none}.legal-navigation__menu-link:hover,.legal-navigation__menu-link--active:hover{transform:none}}.legal-navigation__menu-link:focus,.legal-navigation__dropdown-link:focus,.legal-navigation__mobile-link:focus,.legal-navigation__breadcrumb-link:focus{outline:2px solid var(--legal-primary);outline-offset:2px}@media print{.legal-navigation{display:none}}.legal-hub{background:linear-gradient(135deg,rgba(248,250,252,1) 0%,rgba(241,245,249,.98) 25%,rgba(248,250,252,1) 50%,rgba(241,245,249,.98) 75%,rgba(248,250,252,1) 100%);padding:var(--legal-space-20) 0;position:relative;overflow:hidden}.legal-hub:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="legal-dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(59,130,246,0.08)"/></pattern></defs><rect width="100" height="100" fill="url(%23legal-dots)"/></svg>');opacity:.6}.legal-hub__container{max-width:var(--legal-content-width-wide);margin:0 auto;padding:0 var(--legal-space-6);position:relative;z-index:2}.legal-hub__header{text-align:center;margin-bottom:var(--legal-space-16);animation:legal-fade-up 1s ease-out}.legal-hub__title{font-size:var(--legal-text-4xl);font-weight:var(--legal-font-weight-extrabold);background:var(--legal-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--legal-space-6);line-height:var(--legal-line-height-tight)}.legal-hub__subtitle{font-size:var(--legal-text-xl);color:var(--legal-text-secondary);margin-bottom:var(--legal-space-8);line-height:var(--legal-line-height-relaxed);max-width:600px;margin-left:auto;margin-right:auto}.legal-hub__intro{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-2xl);padding:var(--legal-space-8);box-shadow:var(--legal-shadow-lg);margin-bottom:var(--legal-space-12);position:relative;overflow:hidden}.legal-hub__intro:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--legal-gradient-primary);border-radius:var(--legal-radius-2xl) var(--legal-radius-2xl) 0 0}.legal-hub__intro-text{font-size:var(--legal-text-lg);color:var(--legal-text-secondary);line-height:var(--legal-line-height-relaxed);text-align:center;margin:0}.legal-hub__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--legal-space-8);margin-bottom:var(--legal-space-16)}.legal-hub__category{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-2xl);padding:var(--legal-space-8);box-shadow:var(--legal-shadow-md);transition:all var(--legal-transition-normal);position:relative;overflow:hidden;animation:legal-slide-up .6s ease-out;animation-fill-mode:both}.legal-hub__category:nth-child(1){animation-delay:.1s}.legal-hub__category:nth-child(2){animation-delay:.2s}.legal-hub__category:nth-child(3){animation-delay:.3s}.legal-hub__category:nth-child(4){animation-delay:.4s}.legal-hub__category:nth-child(5){animation-delay:.5s}.legal-hub__category:nth-child(6){animation-delay:.6s}.legal-hub__category:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent);transition:left .6s ease-out}.legal-hub__category:hover:before{left:100%}.legal-hub__category:hover{transform:translateY(-8px);box-shadow:var(--legal-shadow-xl);border-color:var(--legal-border-accent)}.legal-hub__category-header{display:flex;align-items:center;gap:var(--legal-space-4);margin-bottom:var(--legal-space-6)}.legal-hub__category-icon{width:60px;height:60px;background:var(--legal-gradient-primary);border-radius:var(--legal-radius-xl);display:flex;align-items:center;justify-content:center;font-size:var(--legal-text-2xl);color:var(--legal-text-inverse);box-shadow:0 4px 20px #3b82f64d;flex-shrink:0}.legal-hub__category-title{font-size:var(--legal-text-2xl);font-weight:var(--legal-font-weight-bold);color:var(--legal-text-primary);margin:0;line-height:var(--legal-line-height-tight)}.legal-hub__category-description{color:var(--legal-text-secondary);font-size:var(--legal-text-base);line-height:var(--legal-line-height-relaxed);margin-bottom:var(--legal-space-6)}.legal-hub__category-links{list-style:none;margin:0;padding:0}.legal-hub__category-link-item{margin-bottom:var(--legal-space-3)}.legal-hub__category-link-item:last-child{margin-bottom:0}.legal-hub__category-link{display:flex;align-items:center;gap:var(--legal-space-3);padding:var(--legal-space-3) var(--legal-space-4);color:var(--legal-text-secondary);text-decoration:none;font-size:var(--legal-text-sm);font-weight:var(--legal-font-weight-medium);border-radius:var(--legal-radius-lg);transition:all var(--legal-transition-fast);border:1px solid transparent;position:relative;overflow:hidden}.legal-hub__category-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .4s ease-out}.legal-hub__category-link:hover:before{left:100%}.legal-hub__category-link:hover{background:rgba(59,130,246,.08);color:var(--legal-primary);border-color:var(--legal-border-accent);transform:translate(4px)}.legal-hub__category-link-icon{font-size:var(--legal-text-base);opacity:.8;flex-shrink:0}.legal-hub__category-link-arrow{margin-left:auto;font-size:var(--legal-text-sm);opacity:.6;transition:all var(--legal-transition-fast)}.legal-hub__category-link:hover .legal-hub__category-link-arrow{opacity:1;transform:translate(4px)}.legal-hub__quick-actions{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--legal-border-light);border-radius:var(--legal-radius-2xl);padding:var(--legal-space-8);box-shadow:var(--legal-shadow-lg);text-align:center;animation:legal-fade-up 1s ease-out .7s both}.legal-hub__quick-actions-title{font-size:var(--legal-text-2xl);font-weight:var(--legal-font-weight-bold);color:var(--legal-text-primary);margin-bottom:var(--legal-space-4)}.legal-hub__quick-actions-subtitle{color:var(--legal-text-secondary);font-size:var(--legal-text-base);margin-bottom:var(--legal-space-6)}.legal-hub__action-buttons{display:flex;justify-content:center;gap:var(--legal-space-4);flex-wrap:wrap}.legal-hub__action-button{display:inline-flex;align-items:center;gap:var(--legal-space-2);padding:var(--legal-space-3) var(--legal-space-6);background:var(--legal-gradient-primary);color:var(--legal-text-inverse);text-decoration:none;font-size:var(--legal-text-sm);font-weight:var(--legal-font-weight-semibold);border-radius:var(--legal-radius-full);box-shadow:0 4px 20px #3b82f64d;transition:all var(--legal-transition-normal);border:none;cursor:pointer}.legal-hub__action-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f666}.legal-hub__action-button--secondary{background:rgba(255,255,255,.9);color:var(--legal-primary);border:1px solid var(--legal-border-accent);box-shadow:var(--legal-shadow-sm)}.legal-hub__action-button--secondary:hover{background:rgba(59,130,246,.05);border-color:var(--legal-primary)}@media (max-width: 1024px){.legal-hub__categories{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--legal-space-6)}}@media (max-width: 768px){.legal-hub{padding:var(--legal-space-16) 0}.legal-hub__container{padding:0 var(--legal-space-4)}.legal-hub__title{font-size:var(--legal-text-3xl)}.legal-hub__subtitle{font-size:var(--legal-text-lg)}.legal-hub__categories{grid-template-columns:1fr;gap:var(--legal-space-4)}.legal-hub__category{padding:var(--legal-space-6)}.legal-hub__category-header{flex-direction:column;text-align:center;gap:var(--legal-space-3)}.legal-hub__category-icon{width:50px;height:50px;font-size:var(--legal-text-xl)}.legal-hub__category-title{font-size:var(--legal-text-xl)}.legal-hub__action-buttons{flex-direction:column;align-items:center}.legal-hub__action-button{width:200px;justify-content:center}}@media (max-width: 480px){.legal-hub{padding:var(--legal-space-12) 0}.legal-hub__title{font-size:var(--legal-text-2xl)}.legal-hub__subtitle{font-size:var(--legal-text-base)}.legal-hub__intro,.legal-hub__category,.legal-hub__quick-actions{padding:var(--legal-space-4)}.legal-hub__category-link{padding:var(--legal-space-2) var(--legal-space-3);font-size:var(--legal-text-xs)}}@media (prefers-reduced-motion: reduce){.legal-hub__category,.legal-hub__header,.legal-hub__quick-actions{animation:none}.legal-hub__category:before,.legal-hub__category-link:before{display:none}.legal-hub__category:hover,.legal-hub__action-button:hover{transform:none}}@media print{.legal-hub{background:white;padding:var(--legal-space-8) 0}.legal-hub:before{display:none}.legal-hub__category,.legal-hub__intro,.legal-hub__quick-actions{background:white;border:1px solid #ccc;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.legal-hub__action-buttons{display:none}}.legal-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:var(--legal-line-height-normal);color:var(--legal-text-primary);background:var(--legal-bg-primary);min-height:100vh;overflow-x:hidden}.legal-page *{box-sizing:border-box}.legal-container{max-width:var(--legal-content-width);margin:0 auto;padding:0 var(--legal-space-6)}.legal-container--narrow{max-width:var(--legal-content-width-narrow)}.legal-container--wide{max-width:var(--legal-content-width-wide)}.legal-space--xs{margin-bottom:var(--legal-space-2)}.legal-space--sm{margin-bottom:var(--legal-space-4)}.legal-space--md{margin-bottom:var(--legal-space-6)}.legal-space--lg{margin-bottom:var(--legal-space-8)}.legal-space--xl{margin-bottom:var(--legal-space-12)}.legal-text--center{text-align:center}.legal-text--left{text-align:left}.legal-text--right{text-align:right}.legal-text--justify{text-align:justify}.legal-text--primary{color:var(--legal-text-primary)}.legal-text--secondary{color:var(--legal-text-secondary)}.legal-text--muted{color:var(--legal-text-muted)}.legal-text--link{color:var(--legal-text-link)}.legal-text--xs{font-size:var(--legal-text-xs)}.legal-text--sm{font-size:var(--legal-text-sm)}.legal-text--base{font-size:var(--legal-text-base)}.legal-text--lg{font-size:var(--legal-text-lg)}.legal-text--xl{font-size:var(--legal-text-xl)}.legal-text--2xl{font-size:var(--legal-text-2xl)}.legal-text--3xl{font-size:var(--legal-text-3xl)}.legal-text--4xl{font-size:var(--legal-text-4xl)}.legal-text--5xl{font-size:var(--legal-text-5xl)}.legal-font--normal{font-weight:var(--legal-font-weight-normal)}.legal-font--medium{font-weight:var(--legal-font-weight-medium)}.legal-font--semibold{font-weight:var(--legal-font-weight-semibold)}.legal-font--bold{font-weight:var(--legal-font-weight-bold)}.legal-font--extrabold{font-weight:var(--legal-font-weight-extrabold)}.legal-bg--primary{background:var(--legal-bg-primary)}.legal-bg--secondary{background:var(--legal-bg-secondary)}.legal-bg--tertiary{background:var(--legal-bg-tertiary)}.legal-bg--card{background:var(--legal-bg-card)}.legal-border{border:1px solid var(--legal-border-light)}.legal-border--medium{border:1px solid var(--legal-border-medium)}.legal-border--dark{border:1px solid var(--legal-border-dark)}.legal-border--accent{border:1px solid var(--legal-border-accent)}.legal-border--top{border-top:1px solid var(--legal-border-light)}.legal-border--bottom{border-bottom:1px solid var(--legal-border-light)}.legal-border--left{border-left:1px solid var(--legal-border-light)}.legal-border--right{border-right:1px solid var(--legal-border-light)}.legal-rounded--sm{border-radius:var(--legal-radius-sm)}.legal-rounded--base{border-radius:var(--legal-radius-base)}.legal-rounded--md{border-radius:var(--legal-radius-md)}.legal-rounded--lg{border-radius:var(--legal-radius-lg)}.legal-rounded--xl{border-radius:var(--legal-radius-xl)}.legal-rounded--2xl{border-radius:var(--legal-radius-2xl)}.legal-rounded--3xl{border-radius:var(--legal-radius-3xl)}.legal-rounded--full{border-radius:var(--legal-radius-full)}.legal-shadow--sm{box-shadow:var(--legal-shadow-sm)}.legal-shadow--base{box-shadow:var(--legal-shadow-base)}.legal-shadow--md{box-shadow:var(--legal-shadow-md)}.legal-shadow--lg{box-shadow:var(--legal-shadow-lg)}.legal-shadow--xl{box-shadow:var(--legal-shadow-xl)}.legal-shadow--2xl{box-shadow:var(--legal-shadow-2xl)}.legal-shadow--glass{box-shadow:var(--legal-shadow-glass)}.legal-glass{background:var(--legal-glass-bg);-webkit-backdrop-filter:var(--legal-glass-backdrop);backdrop-filter:var(--legal-glass-backdrop);border:1px solid var(--legal-glass-border);box-shadow:var(--legal-glass-shadow)}.legal-transition{transition:all var(--legal-transition-normal)}.legal-transition--fast{transition:all var(--legal-transition-fast)}.legal-transition--slow{transition:all var(--legal-transition-slow)}.legal-hidden{display:none}.legal-block{display:block}.legal-inline{display:inline}.legal-inline-block{display:inline-block}.legal-flex{display:flex}.legal-grid{display:grid}.legal-flex--center{display:flex;align-items:center;justify-content:center}.legal-flex--between{display:flex;align-items:center;justify-content:space-between}.legal-flex--start{display:flex;align-items:center;justify-content:flex-start}.legal-flex--end{display:flex;align-items:center;justify-content:flex-end}.legal-flex--col{display:flex;flex-direction:column}.legal-flex--wrap{flex-wrap:wrap}.legal-flex--nowrap{flex-wrap:nowrap}.legal-gap--1{gap:var(--legal-space-1)}.legal-gap--2{gap:var(--legal-space-2)}.legal-gap--3{gap:var(--legal-space-3)}.legal-gap--4{gap:var(--legal-space-4)}.legal-gap--5{gap:var(--legal-space-5)}.legal-gap--6{gap:var(--legal-space-6)}.legal-gap--8{gap:var(--legal-space-8)}.legal-gap--10{gap:var(--legal-space-10)}.legal-gap--12{gap:var(--legal-space-12)}.legal-p--0{padding:0}.legal-p--1{padding:var(--legal-space-1)}.legal-p--2{padding:var(--legal-space-2)}.legal-p--3{padding:var(--legal-space-3)}.legal-p--4{padding:var(--legal-space-4)}.legal-p--6{padding:var(--legal-space-6)}.legal-p--8{padding:var(--legal-space-8)}.legal-p--12{padding:var(--legal-space-12)}.legal-px--4{padding-left:var(--legal-space-4);padding-right:var(--legal-space-4)}.legal-px--6{padding-left:var(--legal-space-6);padding-right:var(--legal-space-6)}.legal-py--4{padding-top:var(--legal-space-4);padding-bottom:var(--legal-space-4)}.legal-py--6{padding-top:var(--legal-space-6);padding-bottom:var(--legal-space-6)}.legal-m--0{margin:0}.legal-m--auto{margin:auto}.legal-mx--auto{margin-left:auto;margin-right:auto}.legal-my--auto{margin-top:auto;margin-bottom:auto}.legal-mt--4{margin-top:var(--legal-space-4)}.legal-mt--6{margin-top:var(--legal-space-6)}.legal-mt--8{margin-top:var(--legal-space-8)}.legal-mb--4{margin-bottom:var(--legal-space-4)}.legal-mb--6{margin-bottom:var(--legal-space-6)}.legal-mb--8{margin-bottom:var(--legal-space-8)}.legal-relative{position:relative}.legal-absolute{position:absolute}.legal-fixed{position:fixed}.legal-sticky{position:sticky}.legal-overflow--hidden{overflow:hidden}.legal-overflow--auto{overflow:auto}.legal-overflow-x--auto{overflow-x:auto}.legal-overflow-y--auto{overflow-y:auto}.legal-z--dropdown{z-index:var(--legal-z-dropdown)}.legal-z--sticky{z-index:var(--legal-z-sticky)}.legal-z--fixed{z-index:var(--legal-z-fixed)}.legal-z--modal{z-index:var(--legal-z-modal)}@media (max-width: 768px){.legal-container{padding:0 var(--legal-space-4)}.legal-hidden--mobile{display:none}.legal-block--mobile{display:block}.legal-flex--col-mobile{flex-direction:column}}@media (max-width: 480px){.legal-container{padding:0 var(--legal-space-3)}.legal-hidden--mobile-sm{display:none}.legal-block--mobile-sm{display:block}}@keyframes legal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes legal-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes legal-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes legal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.legal-animate--fade-in{animation:legal-fade-in .6s ease-out}.legal-animate--fade-up{animation:legal-fade-up .8s ease-out}.legal-animate--slide-up{animation:legal-slide-up .6s ease-out}.legal-animate--scale-in{animation:legal-scale-in .4s ease-out}.legal-animate--stagger-1{animation-delay:.1s}.legal-animate--stagger-2{animation-delay:.2s}.legal-animate--stagger-3{animation-delay:.3s}.legal-animate--stagger-4{animation-delay:.4s}.legal-animate--stagger-5{animation-delay:.5s}@media (prefers-reduced-motion: reduce){.legal-animate--fade-in,.legal-animate--fade-up,.legal-animate--slide-up,.legal-animate--scale-in{animation:none}}.legal-focus-visible:focus-visible{outline:2px solid var(--legal-primary);outline-offset:2px}.legal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--services-primary: #3B82F6;--services-primary-dark: #2563EB;--services-primary-light: #60A5FA;--services-primary-lighter: #93C5FD;--services-secondary: #8B5CF6;--services-secondary-dark: #7C3AED;--services-secondary-light: #A78BFA;--services-accent: #10B981;--services-accent-dark: #059669;--services-accent-light: #34D399;--services-success: #10B981;--services-warning: #F59E0B;--services-error: #EF4444;--services-info: #3B82F6;--services-white: #FFFFFF;--services-gray-50: #F9FAFB;--services-gray-100: #F3F4F6;--services-gray-200: #E5E7EB;--services-gray-300: #D1D5DB;--services-gray-400: #9CA3AF;--services-gray-500: #6B7280;--services-gray-600: #4B5563;--services-gray-700: #374151;--services-gray-800: #1F2937;--services-gray-900: #111827;--services-gradient-primary: linear-gradient(135deg, var(--services-primary), var(--services-secondary));--services-gradient-hero: linear-gradient(135deg, #1E40AF 0%, #7C3AED 50%, #4338CA 100%);--services-gradient-card: linear-gradient(145deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 100%);--services-gradient-success: linear-gradient(135deg, var(--services-accent), var(--services-accent-light));--services-gradient-button: linear-gradient(135deg, var(--services-primary), var(--services-primary-dark));--services-gradient-pricing: linear-gradient(135deg, rgba(16, 185, 129, .1), rgba(59, 130, 246, .1));--services-glass-bg: rgba(255, 255, 255, .1);--services-glass-bg-light: rgba(255, 255, 255, .05);--services-glass-bg-medium: rgba(255, 255, 255, .15);--services-glass-bg-heavy: rgba(255, 255, 255, .25);--services-glass-border: rgba(255, 255, 255, .2);--services-glass-border-light: rgba(255, 255, 255, .1);--services-glass-border-heavy: rgba(255, 255, 255, .4);--services-glass-blur: blur(20px);--services-glass-blur-light: blur(10px);--services-glass-blur-heavy: blur(30px);--services-shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--services-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--services-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--services-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--services-shadow-xl: 0 25px 50px rgba(0, 0, 0, .25);--services-shadow-2xl: 0 50px 100px rgba(0, 0, 0, .25);--services-shadow-glow: 0 0 20px rgba(59, 130, 246, .3);--services-shadow-glow-green: 0 0 20px rgba(16, 185, 129, .3);--services-shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--services-duration-fast: .15s;--services-duration-normal: .3s;--services-duration-slow: .6s;--services-duration-slower: 1.2s;--services-duration-slowest: 2s;--services-ease-linear: linear;--services-ease-in: cubic-bezier(.4, 0, 1, 1);--services-ease-out: cubic-bezier(0, 0, .2, 1);--services-ease-in-out: cubic-bezier(.4, 0, .2, 1);--services-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--services-ease-elastic: cubic-bezier(.68, -.55, .265, 1.55);--services-ease-back: cubic-bezier(.175, .885, .32, 1.275);--services-scale-hover: 1.05;--services-scale-press: .95;--services-scale-sm: 1.02;--services-scale-lg: 1.1;--services-rotate-hover: 5deg;--services-translate-hover: -4px;--services-spacing-0: 0;--services-spacing-1: .25rem;--services-spacing-2: .5rem;--services-spacing-3: .75rem;--services-spacing-4: 1rem;--services-spacing-5: 1.25rem;--services-spacing-6: 1.5rem;--services-spacing-8: 2rem;--services-spacing-10: 2.5rem;--services-spacing-12: 3rem;--services-spacing-16: 4rem;--services-spacing-20: 5rem;--services-spacing-24: 6rem;--services-spacing-xs: var(--services-spacing-2);--services-spacing-sm: var(--services-spacing-3);--services-spacing-md: var(--services-spacing-4);--services-spacing-lg: var(--services-spacing-6);--services-spacing-xl: var(--services-spacing-8);--services-spacing-2xl: var(--services-spacing-12);--services-spacing-3xl: var(--services-spacing-16);--services-spacing-4xl: var(--services-spacing-20);--services-section-padding: var(--services-spacing-3xl);--services-section-padding-sm: var(--services-spacing-2xl);--services-container-padding: var(--services-spacing-lg);--services-container-padding-sm: var(--services-spacing-md);--services-radius-sm: .25rem;--services-radius-md: .5rem;--services-radius-lg: .75rem;--services-radius-xl: 1rem;--services-radius-2xl: 1.5rem;--services-radius-3xl: 2rem;--services-radius-full: 9999px;--services-font-size-xs: .75rem;--services-font-size-sm: .875rem;--services-font-size-base: 1rem;--services-font-size-lg: 1.125rem;--services-font-size-xl: 1.25rem;--services-font-size-2xl: 1.5rem;--services-font-size-3xl: 1.875rem;--services-font-size-4xl: 2.25rem;--services-font-size-5xl: 3rem;--services-font-size-6xl: 3.75rem;--services-font-weight-light: 300;--services-font-weight-normal: 400;--services-font-weight-medium: 500;--services-font-weight-semibold: 600;--services-font-weight-bold: 700;--services-font-weight-extrabold: 800;--services-line-height-tight: 1.25;--services-line-height-normal: 1.5;--services-line-height-relaxed: 1.75;--services-z-base: 1;--services-z-dropdown: 10;--services-z-sticky: 20;--services-z-modal: 30;--services-z-tooltip: 40;--services-z-overlay: 50;--services-breakpoint-sm: 640px;--services-breakpoint-md: 768px;--services-breakpoint-lg: 1024px;--services-breakpoint-xl: 1280px;--services-breakpoint-2xl: 1536px}@media (prefers-color-scheme: dark){:root{--services-glass-bg: rgba(0, 0, 0, .3);--services-glass-border: rgba(255, 255, 255, .1)}}@media (prefers-reduced-motion: reduce){:root{--services-duration-fast: .01s;--services-duration-normal: .01s;--services-duration-slow: .01s;--services-duration-slower: .01s;--services-duration-slowest: .01s}}.services-page{--services-white: #FFFFFF;--services-primary: #3B82F6;--services-accent: #10B981;--services-gray-900: #111827;--services-gray-500: #6B7280;--services-bg-primary: #0f172a;--services-bg-secondary: #1e293b;--services-bg-tertiary: #334155;--services-text-primary: #ffffff;--services-text-secondary: #94a3b8;--services-accent-primary: #3b82f6;--services-accent-secondary: #8b5cf6;--services-success: #10b981;--services-warning: #f59e0b;--services-error: #ef4444;--services-gradient-hero: linear-gradient(135deg, #1e40af 0%, #7c3aed 50%, #4338ca 100%);--services-gradient-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--services-gradient-light: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--services-section-bg: #1e293b;--services-section-bg-alt: #0f172a}@keyframes services-pulse-glow{0%,to{box-shadow:0 0 5px var(--services-primary)}50%{box-shadow:0 0 20px var(--services-primary),0 0 30px var(--services-primary)}}@keyframes services-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes services-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes services-bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes services-slide-up{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes services-slide-down{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes services-slide-left{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes services-slide-right{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes services-fade-in{0%{opacity:0}to{opacity:1}}@keyframes services-fade-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes services-scale-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes services-rotate-in{0%{transform:rotate(-45deg) scale(.8);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes services-flip-in{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0);opacity:1}}@keyframes services-particle-float{0%,to{transform:translateY(0) translate(0);opacity:.2}25%{transform:translateY(-30px) translate(10px);opacity:.8}50%{transform:translateY(-20px) translate(-5px);opacity:.6}75%{transform:translateY(-40px) translate(15px);opacity:.9}}@keyframes services-particle-drift{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100vh) rotate(360deg)}}@keyframes services-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes services-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes services-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes services-ping{75%,to{transform:scale(2);opacity:0}}@keyframes services-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes services-typewriter{0%{width:0}to{width:100%}}@keyframes services-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes services-text-glow{0%,to{text-shadow:0 0 5px var(--services-primary)}50%{text-shadow:0 0 20px var(--services-primary),0 0 30px var(--services-primary)}}@keyframes services-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes services-button-pulse{0%{box-shadow:0 0 0 0 var(--services-primary)}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}@keyframes services-card-hover{0%{transform:translateY(0) rotateX(0) rotateY(0)}to{transform:translateY(-8px) rotateX(10deg) rotateY(-5deg)}}@keyframes services-card-glow{0%,to{box-shadow:var(--services-shadow-lg)}50%{box-shadow:var(--services-shadow-glow)}}@keyframes services-counter-highlight{0%{color:var(--services-gray-700);transform:scale(1)}50%{color:var(--services-accent);transform:scale(1.1)}to{color:var(--services-accent);transform:scale(1)}}@keyframes services-progress-fill{0%{width:0%}to{width:var(--progress-width, 100%)}}@keyframes services-progress-glow{0%,to{box-shadow:0 0 5px var(--services-accent)}50%{box-shadow:0 0 20px var(--services-accent)}}@keyframes services-modal-backdrop{0%{opacity:0}to{opacity:1}}@keyframes services-modal-content{0%{transform:scale(.9) translateY(-50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes services-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes services-expert-entrance{0%{transform:translateY(50px) scale(.8);opacity:0}60%{transform:translateY(-10px) scale(1.05);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@keyframes services-badge-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes services-price-update{0%{transform:scale(1.2);color:var(--services-accent)}to{transform:scale(1);color:var(--services-gray-700)}}@keyframes services-calculator-glow{0%,to{box-shadow:var(--services-shadow-lg)}50%{box-shadow:var(--services-shadow-glow)}}.services-animate-gpu{transform:translateZ(0)}.services-will-change-transform{will-change:transform}.services-will-change-opacity{will-change:opacity}.services-will-change-auto{will-change:auto}.services-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--services-spacing-sm);padding:var(--services-spacing-md) var(--services-spacing-xl);border:none;border-radius:var(--services-radius-lg);font-weight:var(--services-font-weight-semibold);font-size:var(--services-font-size-base);text-decoration:none;cursor:pointer;transition:all var(--services-duration-normal) var(--services-ease-out);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transform:translateZ(0);will-change:transform}.services-btn:focus-visible{outline:2px solid var(--services-primary);outline-offset:2px}.services-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.services-btn--small{padding:var(--services-spacing-2) var(--services-spacing-md);font-size:var(--services-font-size-sm);border-radius:var(--services-radius-md)}.services-btn--medium{padding:var(--services-spacing-md) var(--services-spacing-xl);font-size:var(--services-font-size-base)}.services-btn--large{padding:var(--services-spacing-lg) var(--services-spacing-2xl);font-size:var(--services-font-size-lg);border-radius:var(--services-radius-xl)}.services-btn--full{width:100%}.services-btn--primary{background:var(--services-gradient-primary);color:var(--services-white);box-shadow:var(--services-shadow-md)}.services-btn--primary:hover{transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-lg)}.services-btn--primary:active{transform:translateY(0) scale(var(--services-scale-press))}.services-btn--primary-pulse{background:var(--services-gradient-primary);color:var(--services-white);box-shadow:var(--services-shadow-md);animation:services-button-pulse 2s infinite}.services-btn--primary-pulse:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--services-gradient-primary);border-radius:inherit;opacity:.7;animation:services-pulse-glow 2s infinite;z-index:-1}.services-btn--primary-pulse:hover{transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-glow);animation:none}.services-btn--primary-gradient{background:linear-gradient(135deg,var(--services-secondary),var(--services-primary),var(--services-accent));background-size:200% 200%;color:var(--services-white);box-shadow:var(--services-shadow-lg);animation:services-gradient-shift 3s ease infinite}.services-btn--primary-gradient:hover{transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-xl);animation-duration:1s}.services-btn--secondary{background:var(--services-white);color:var(--services-gray-800);border:1px solid var(--services-gray-300);box-shadow:var(--services-shadow-sm)}.services-btn--secondary:hover{background:var(--services-gray-50);border-color:var(--services-gray-400);transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-md)}.services-btn--outline{background:transparent;color:var(--services-primary);border:2px solid var(--services-primary)}.services-btn--outline:hover{background:var(--services-primary);color:var(--services-white);transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-md)}.services-btn--ghost{background:transparent;color:var(--services-gray-600);border:none}.services-btn--ghost:hover{background:var(--services-gray-100);color:var(--services-gray-800);transform:scale(var(--services-scale-sm))}.services-btn--success{background:var(--services-gradient-success);color:var(--services-white);box-shadow:var(--services-shadow-md)}.services-btn--success:hover{transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-glow-green)}.services-btn--loading{pointer-events:none}.services-btn--loading .services-btn__text{opacity:0}.services-btn--loading .services-btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:services-spin 1s linear infinite}.services-btn__ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);pointer-events:none;animation:services-ripple .6s ease-out}.services-btn--icon-only{padding:var(--services-spacing-md);aspect-ratio:1;border-radius:50%}.services-btn--icon-only.services-btn--small{padding:var(--services-spacing-2)}.services-btn--icon-only.services-btn--large{padding:var(--services-spacing-lg)}.services-btn--fab{position:fixed;bottom:var(--services-spacing-xl);right:var(--services-spacing-xl);z-index:var(--services-z-sticky);width:56px;height:56px;border-radius:50%;background:var(--services-gradient-primary);color:var(--services-white);box-shadow:var(--services-shadow-xl);animation:services-float 3s ease-in-out infinite}.services-btn--fab:hover{transform:scale(var(--services-scale-lg));box-shadow:var(--services-shadow-2xl);animation:none}.services-btn-group{display:flex;gap:var(--services-spacing-sm)}.services-btn-group--vertical{flex-direction:column}.services-btn-group--connected .services-btn{border-radius:0}.services-btn-group--connected .services-btn:first-child{border-top-left-radius:var(--services-radius-lg);border-bottom-left-radius:var(--services-radius-lg)}.services-btn-group--connected .services-btn:last-child{border-top-right-radius:var(--services-radius-lg);border-bottom-right-radius:var(--services-radius-lg)}.services-btn-group--connected.services-btn-group--vertical .services-btn:first-child{border-radius:var(--services-radius-lg) var(--services-radius-lg) 0 0}.services-btn-group--connected.services-btn-group--vertical .services-btn:last-child{border-radius:0 0 var(--services-radius-lg) var(--services-radius-lg)}@media (max-width: 768px){.services-btn--large{padding:var(--services-spacing-md) var(--services-spacing-xl);font-size:var(--services-font-size-base)}.services-btn--fab{bottom:var(--services-spacing-lg);right:var(--services-spacing-lg);width:48px;height:48px}}@media (prefers-reduced-motion: reduce){.services-btn{transition:none;animation:none}.services-btn--primary-pulse:before,.services-btn--primary-gradient,.services-btn--fab{animation:none}}@media (prefers-contrast: high){.services-btn--outline{border-width:3px}.services-btn:focus-visible{outline-width:3px}}.services-card{position:relative;background:var(--services-glass-bg);border:1px solid var(--services-glass-border);border-radius:var(--services-radius-xl);padding:var(--services-spacing-xl);backdrop-filter:var(--services-glass-blur);-webkit-backdrop-filter:var(--services-glass-blur);transition:all var(--services-duration-normal) var(--services-ease-out);overflow:hidden;transform:translateZ(0);will-change:transform}.services-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--services-glass-border),transparent);z-index:1}.services-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--services-gradient-card);opacity:0;transition:opacity var(--services-duration-normal) var(--services-ease-out);z-index:-1}.services-card:hover{transform:translateY(var(--services-translate-hover)) scale(var(--services-scale-sm));box-shadow:var(--services-shadow-xl);border-color:var(--services-primary)}.services-card:hover:after{opacity:1}.services-card__content{position:relative;z-index:2}.services-card__header{margin-bottom:var(--services-spacing-lg)}.services-card__title{font-size:var(--services-font-size-xl);font-weight:var(--services-font-weight-bold);color:var(--services-white);margin-bottom:var(--services-spacing-sm);line-height:var(--services-line-height-tight)}.services-card__subtitle{font-size:var(--services-font-size-sm);color:#fffc;line-height:var(--services-line-height-normal)}.services-card__body{margin-bottom:var(--services-spacing-lg)}.services-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.services-card--featured{background:var(--services-glass-bg-medium);border:2px solid var(--services-primary);box-shadow:var(--services-shadow-glow);transform:scale(1.02)}.services-card--featured:before{background:linear-gradient(90deg,transparent,var(--services-primary),transparent)}.services-card--featured .services-card__title{background:var(--services-gradient-primary);background-clip:text;-webkit-background-clip:text;color:transparent}.services-card--glass{background:var(--services-glass-bg-light);border:1px solid var(--services-glass-border-light);backdrop-filter:var(--services-glass-blur-light);-webkit-backdrop-filter:var(--services-glass-blur-light)}.services-card--glass-heavy{background:var(--services-glass-bg-heavy);border:1px solid var(--services-glass-border-heavy);backdrop-filter:var(--services-glass-blur-heavy);-webkit-backdrop-filter:var(--services-glass-blur-heavy)}.services-card--expert{text-align:center;padding:var(--services-spacing-2xl)}.services-card--expert .services-card__avatar{width:80px;height:80px;border-radius:50%;margin:0 auto var(--services-spacing-lg);border:3px solid var(--services-primary);overflow:hidden;transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-card--expert:hover .services-card__avatar{transform:scale(var(--services-scale-lg))}.services-card--expert .services-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-card--expert .services-card__name{font-size:var(--services-font-size-lg);font-weight:var(--services-font-weight-bold);color:var(--services-white);margin-bottom:var(--services-spacing-sm)}.services-card--expert .services-card__expertise{font-size:var(--services-font-size-sm);color:#fffc;margin-bottom:var(--services-spacing-md)}.services-card--expert .services-card__stats{display:flex;justify-content:space-around;margin-top:var(--services-spacing-lg);padding-top:var(--services-spacing-lg);border-top:1px solid var(--services-glass-border)}.services-card--expert .services-card__stat{text-align:center}.services-card--expert .services-card__stat-value{display:block;font-size:var(--services-font-size-lg);font-weight:var(--services-font-weight-bold);color:var(--services-accent)}.services-card--expert .services-card__stat-label{font-size:var(--services-font-size-xs);color:#ffffffb3}.services-card--service{cursor:pointer;transition:all var(--services-duration-normal) var(--services-ease-out)}.services-card--service .services-card__icon{width:60px;height:60px;margin-bottom:var(--services-spacing-lg);display:flex;align-items:center;justify-content:center;background:var(--services-gradient-primary);border-radius:var(--services-radius-lg);transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-card--service:hover .services-card__icon{transform:scale(var(--services-scale-lg)) rotate(var(--services-rotate-hover))}.services-card--service .services-card__icon svg,.services-card--service .services-card__icon img{width:32px;height:32px;filter:brightness(0) invert(1)}.services-card--service .services-card__features{list-style:none;padding:0;margin:var(--services-spacing-lg) 0}.services-card--service .services-card__feature{display:flex;align-items:center;margin-bottom:var(--services-spacing-sm);font-size:var(--services-font-size-sm);color:#ffffffe6}.services-card--service .services-card__feature:before{content:"✓";margin-right:var(--services-spacing-sm);color:var(--services-accent);font-weight:var(--services-font-weight-bold)}.services-card--pricing{text-align:center;position:relative}.services-card--pricing .services-card__price{font-size:var(--services-font-size-4xl);font-weight:var(--services-font-weight-bold);color:var(--services-accent);margin-bottom:var(--services-spacing-sm)}.services-card--pricing .services-card__price-unit{font-size:var(--services-font-size-sm);color:#ffffffb3}.services-card--pricing .services-card__popular{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--services-gradient-success);color:var(--services-white);padding:var(--services-spacing-1) var(--services-spacing-md);border-radius:var(--services-radius-full);font-size:var(--services-font-size-xs);font-weight:var(--services-font-weight-bold)}.services-card--testimonial{position:relative;padding-top:var(--services-spacing-2xl)}.services-card--testimonial .services-card__quote{font-size:var(--services-font-size-lg);font-style:italic;color:#ffffffe6;margin-bottom:var(--services-spacing-lg);line-height:var(--services-line-height-relaxed)}.services-card--testimonial .services-card__quote:before{content:'"';font-size:var(--services-font-size-4xl);color:var(--services-primary);position:absolute;top:0;left:var(--services-spacing-lg);line-height:1}.services-card--testimonial .services-card__author{display:flex;align-items:center;gap:var(--services-spacing-md)}.services-card--testimonial .services-card__author-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--services-primary)}.services-card--testimonial .services-card__author-info{flex:1}.services-card--testimonial .services-card__author-name{font-weight:var(--services-font-weight-semibold);color:var(--services-white);margin-bottom:var(--services-spacing-1)}.services-card--testimonial .services-card__author-title{font-size:var(--services-font-size-sm);color:#ffffffb3}.services-card--testimonial .services-card__rating{display:flex;gap:var(--services-spacing-1);margin-top:var(--services-spacing-sm)}.services-card--testimonial .services-card__star{color:#ffc107;font-size:var(--services-font-size-sm)}.services-card--hover-lift:hover{transform:translateY(-8px) scale(var(--services-scale-sm))}.services-card--hover-tilt{transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-card--hover-tilt:hover{transform:perspective(1000px) rotateX(10deg) rotateY(-5deg)}.services-card--hover-glow:hover{box-shadow:var(--services-shadow-glow)}.services-card--hover-float{animation:services-float 3s ease-in-out infinite}.services-card--hover-float:hover{animation:none;transform:translateY(-8px)}.services-card--magnetic{transition:transform var(--services-duration-fast) var(--services-ease-out)}.services-card--shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease;z-index:1}.services-card--shimmer:hover:before{left:100%}.services-cards-grid{display:grid;gap:var(--services-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services-cards-grid--2cols{grid-template-columns:repeat(2,1fr)}.services-cards-grid--3cols{grid-template-columns:repeat(3,1fr)}.services-cards-grid--4cols{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.services-cards-grid--4cols{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.services-cards-grid,.services-cards-grid--2cols,.services-cards-grid--3cols,.services-cards-grid--4cols{grid-template-columns:1fr}.services-card{padding:var(--services-spacing-lg)}.services-card--expert{padding:var(--services-spacing-xl)}}@media (prefers-reduced-motion: reduce){.services-card,.services-card__icon,.services-card__avatar{transition:none;animation:none}.services-card--hover-float{animation:none}}.services-card--loading{opacity:.7;pointer-events:none}.services-card--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border:3px solid var(--services-glass-border);border-top:3px solid var(--services-primary);border-radius:50%;animation:services-spin 1s linear infinite;z-index:10}.multistep-calc{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);min-height:600px;height:auto;display:flex;flex-direction:column}.multistep-calc--embedded{min-height:550px}.multistep-calc__progress{margin-bottom:1.5rem}.multistep-calc__progress-bar{position:relative;margin-bottom:1rem;height:.5rem;width:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.multistep-calc__progress-fill{height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.multistep-calc__steps{display:flex;justify-content:space-between}.multistep-calc__step-indicator{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.multistep-calc__step-indicator--active{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.multistep-calc__content{flex:1 1 0%;min-height:350px;overflow:visible}.multistep-calc__step>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.multistep-calc__step{min-height:350px;display:flex;flex-direction:column;justify-content:flex-start}.multistep-calc__step-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.multistep-calc__step-desc{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.multistep-calc__field{margin-bottom:1.5rem}.multistep-calc__label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.multistep-calc__value{font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.multistep-calc__select{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.multistep-calc__select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.multistep-calc__options--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.multistep-calc__options--list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.multistep-calc__options--deadline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.multistep-calc__option{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.multistep-calc__option:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.multistep-calc__option{min-height:60px;display:flex;flex-direction:column;justify-content:center}.multistep-calc__option--active{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.multistep-calc__option--deadline{position:relative;min-height:55px;display:flex;align-items:center;justify-content:center;text-align:center}.multistep-calc__option--rush{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.multistep-calc__option--rush.multistep-calc__option--active{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.multistep-calc__option-label{display:block;font-weight:500}.multistep-calc__option-price{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.multistep-calc__rush-badge{position:absolute;top:-.25rem;right:-.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.multistep-calc__range{height:.5rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.multistep-calc__range::-webkit-slider-thumb{height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.multistep-calc__range::-moz-range-thumb{height:1.25rem;width:1.25rem;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.multistep-calc__range-labels{margin-top:.25rem;display:flex;justify-content:space-between;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.multistep-calc__services>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.multistep-calc__service{display:flex;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.multistep-calc__service:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.multistep-calc__service{min-height:80px}.multistep-calc__service--selected{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.multistep-calc__service-checkbox{margin-top:.25rem}.multistep-calc__service-content{flex:1 1 0%}.multistep-calc__service-header{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between}.multistep-calc__service-label{font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.multistep-calc__service-badges{display:flex;gap:.25rem}.multistep-calc__badge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.multistep-calc__badge--popular{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.multistep-calc__badge--premium{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.multistep-calc__service-desc{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__service-price{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.multistep-calc__price-display{margin-bottom:1.5rem;border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding:1.5rem;text-align:center;min-height:100px;display:flex;flex-direction:column;justify-content:center}.multistep-calc__total-label{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__calculating{display:flex;align-items:center;justify-content:center;gap:.5rem}.multistep-calc__spinner{height:1.25rem;width:1.25rem}@keyframes spin{to{transform:rotate(360deg)}}.multistep-calc__spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));border-top-color:transparent}.multistep-calc__total-price{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.multistep-calc__summary{margin-bottom:1rem}.multistep-calc__summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.multistep-calc__summary-item{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.multistep-calc__summary-item span:first-child{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__summary-item span:last-child{font-weight:500;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.multistep-calc__order-btn{margin-bottom:1rem}.multistep-calc__guarantees>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.multistep-calc__guarantees{text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__navigation{margin-top:1rem;display:flex;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem}.multistep-calc__nav-btn{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.multistep-calc__nav-btn--prev{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.multistep-calc__nav-btn--prev:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.multistep-calc__nav-btn--next{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.multistep-calc__nav-btn--next:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.multistep-calc__price-preview{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-top:1rem}.multistep-calc__price-preview-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.multistep-calc__price-preview-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}@media (max-width: 640px){.multistep-calc{padding:1rem;min-height:500px}.multistep-calc--embedded{min-height:450px}.multistep-calc__step{min-height:300px}.multistep-calc__options--grid{grid-template-columns:repeat(1,minmax(0,1fr))}.multistep-calc__options--deadline-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.multistep-calc__step-title{font-size:1.125rem;line-height:1.75rem}.multistep-calc__navigation{flex-direction:column;gap:.5rem}.multistep-calc__nav-btn{width:100%;text-align:center}.multistep-calc__field{margin-bottom:1rem}.multistep-calc__option{min-height:50px;padding:.75rem}.multistep-calc__service{min-height:70px;padding:.75rem}}.multistep-calc__step{animation:slide-in .3s ease-out}@keyframes slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.services-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--services-gradient-hero, linear-gradient(135deg, #1e40af 0%, #7c3aed 50%, #4338ca 100%));overflow:hidden;padding:64px 0}.services-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.services-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--services-gradient-hero);animation:services-gradient-shift 8s ease infinite;background-size:200% 200%}.services-hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.services-hero__particle{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.3);border-radius:50%;animation:services-particle-float 3s ease-in-out infinite}.services-hero__particle:nth-child(2n){animation-delay:1s;animation-duration:4s}.services-hero__particle:nth-child(3n){animation-delay:2s;animation-duration:5s}.services-hero__parallax-bg1{position:absolute;top:5rem;left:5rem;width:16rem;height:16rem;background:radial-gradient(circle,rgba(59,130,246,.3),transparent);border-radius:50%;filter:blur(40px);transition:transform var(--services-duration-slower) var(--services-ease-out)}.services-hero__parallax-bg2{position:absolute;bottom:5rem;right:5rem;width:20rem;height:20rem;background:radial-gradient(circle,rgba(147,51,234,.3),transparent);border-radius:50%;filter:blur(40px);transition:transform var(--services-duration-slower) var(--services-ease-out)}.services-hero__container{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 var(--services-container-padding)}.services-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--services-spacing-3xl, 64px);align-items:center;width:100%}.services-hero__content{color:#fff}.services-hero__content .services-animate-slide-up{margin-top:0;padding-top:0}.services-hero__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--services-font-weight-bold, 700);line-height:var(--services-line-height-tight, 1.25);margin-top:0;margin-bottom:var(--services-spacing-lg, 24px);color:#fff}.services-hero__subtitle{font-size:clamp(1.125rem,2.5vw,1.5rem);margin-bottom:var(--services-spacing-2xl);color:#ffffffe6;line-height:var(--services-line-height-relaxed)}.services-hero__benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--services-spacing-md);margin-bottom:var(--services-spacing-2xl)}.services-hero__benefit{display:flex;align-items:center;gap:var(--services-spacing-sm)}.services-hero__benefit-icon{color:var(--services-accent);font-size:var(--services-font-size-xl);transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-hero__benefit:hover .services-hero__benefit-icon{transform:scale(var(--services-scale-lg)) rotate(360deg)}.services-hero__benefit-text{color:#ffffffe6;font-size:var(--services-font-size-sm)}.services-hero__cta{display:flex;flex-direction:column;gap:var(--services-spacing-md);margin-bottom:var(--services-spacing-3xl);align-items:center;justify-content:center;width:100%}@media (min-width: 640px){.services-hero__cta{flex-direction:row;justify-content:center}}.services-hero__cta-primary{background:var(--services-gradient-success);color:var(--services-white);padding:var(--services-spacing-lg) var(--services-spacing-2xl);border-radius:var(--services-radius-xl);font-weight:var(--services-font-weight-semibold);font-size:var(--services-font-size-lg);text-decoration:none;text-align:center;transition:all var(--services-duration-normal) var(--services-ease-out);position:relative;overflow:hidden;box-shadow:0 4px 15px #10b9814d;transform:translateZ(0);will-change:transform,box-shadow;min-width:220px;display:inline-block}.services-hero__cta-primary:hover{transform:translateZ(0) translateY(-6px) scale(1.02);box-shadow:0 8px 25px #10b98166;text-decoration:none;color:var(--services-white)}.services-hero__cta-secondary{border:2px solid var(--services-white);color:var(--services-white);padding:var(--services-spacing-lg) var(--services-spacing-2xl);border-radius:var(--services-radius-xl);font-weight:var(--services-font-weight-semibold);font-size:var(--services-font-size-lg);text-decoration:none;text-align:center;transition:all var(--services-duration-normal) var(--services-ease-out);background:transparent;transform:translateZ(0);will-change:transform,background-color;min-width:220px;display:inline-block}.services-hero__cta-secondary:hover{background:var(--services-white);color:var(--services-gray-900);transform:translateZ(0) translateY(-4px) scale(1.02);text-decoration:none;border-color:var(--services-white)}.services-hero__cta.services-animate-slide-up{animation-fill-mode:forwards}.services-hero__cta.services-animate-slide-up *{transform:translateZ(0)}.services-hero__trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--services-spacing-md)}@media (min-width: 1024px){.services-hero__trust-badges{grid-template-columns:repeat(4,1fr)}}.services-hero__badge{text-align:center;padding:var(--services-spacing-md);border-radius:var(--services-radius-lg);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all var(--services-duration-normal) var(--services-ease-out)}.services-hero__badge:hover{transform:scale(var(--services-scale-sm));background:rgba(255,255,255,.15)}.services-hero__badge-icon{font-size:var(--services-font-size-2xl);margin-bottom:var(--services-spacing-sm)}.services-hero__badge-value{display:block;font-size:var(--services-font-size-lg);font-weight:var(--services-font-weight-bold);color:var(--services-white);margin-bottom:var(--services-spacing-1)}.services-hero__badge-label{font-size:var(--services-font-size-sm);color:#fffc;margin-bottom:var(--services-spacing-1)}.services-hero__badge-subtext{font-size:var(--services-font-size-xs);color:#fff9}.services-hero__calculator{display:flex;justify-content:center;align-items:center}.services-hero__calculator-container{width:100%;max-width:28rem;background:var(--services-glass-bg-medium);border:1px solid var(--services-glass-border);border-radius:var(--services-radius-2xl);padding:var(--services-spacing-2xl);backdrop-filter:var(--services-glass-blur);-webkit-backdrop-filter:var(--services-glass-blur);box-shadow:var(--services-shadow-xl);position:relative;overflow:hidden}.services-hero__calculator-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--services-primary),transparent)}.services-hero__scroll-indicator{position:absolute;bottom:var(--services-spacing-lg, 24px);left:50%;transform:translate(-50%);z-index:50;text-align:center;color:#fff;cursor:pointer}.services-hero__scroll-mouse{width:24px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:var(--services-radius-full);position:relative;margin:0 auto var(--services-spacing-sm);cursor:pointer;transition:all var(--services-duration-normal) var(--services-ease-out)}.services-hero__scroll-indicator:hover .services-hero__scroll-mouse{border-color:#fff;transform:scale(1.1)}.services-hero__scroll-indicator:hover .services-hero__scroll-text{color:#fff;opacity:1}.services-hero__scroll-dot{width:4px;height:12px;background:rgba(255,255,255,.8);border-radius:var(--services-radius-full);position:absolute;top:8px;left:50%;transform:translate(-50%);animation:services-scroll-bounce 1.5s ease-in-out infinite}.services-hero__scroll-text{font-size:var(--services-font-size-sm, 14px);opacity:.7;margin-top:var(--services-spacing-sm, 12px);transition:all .3s ease}.services-hero__typewriter{position:relative}.services-hero__typewriter-cursor{display:inline-block;background:var(--services-white);margin-left:2px;width:2px;animation:services-cursor-blink 1s infinite}@media (max-width: 1024px){.services-hero__grid{grid-template-columns:1fr;gap:var(--services-spacing-2xl);text-align:center}.services-hero__calculator{order:-1}}@media (max-width: 768px){.services-hero{min-height:auto;padding:var(--services-spacing-3xl) 0}.services-hero__title{font-size:2.5rem}.services-hero__subtitle{font-size:1.125rem}.services-hero__benefits{grid-template-columns:1fr}.services-hero__trust-badges{grid-template-columns:repeat(2,1fr);gap:var(--services-spacing-sm)}.services-hero__calculator-container{padding:var(--services-spacing-xl)}.services-hero__parallax-bg1,.services-hero__parallax-bg2{display:none}}@media (max-width: 480px){.services-hero__cta{flex-direction:column}.services-hero__trust-badges{grid-template-columns:1fr}.services-hero__container{padding:0 var(--services-spacing-md)}}@media (prefers-reduced-motion: reduce){.services-hero__gradient,.services-hero__particle,.services-hero__parallax-bg1,.services-hero__parallax-bg2,.services-hero__cta-primary,.services-hero__scroll-dot,.services-hero__typewriter-cursor{animation:none}.services-hero__benefit-icon{transition:none}}@media (prefers-contrast: high){.services-hero{background:linear-gradient(135deg,#000080 0%,#4B0082 50%,#000080 100%)}.services-hero__title{color:var(--services-white);background:none;background-clip:unset;-webkit-background-clip:unset}.services-hero__calculator-container{border:2px solid var(--services-white);background:rgba(0,0,0,.8)}}.services-categories{position:relative;overflow:hidden;padding-top:6rem;padding-bottom:6rem;background:linear-gradient(135deg,var(--services-bg-primary) 0%,var(--services-bg-secondary) 50%,var(--services-bg-tertiary) 100%);min-height:100vh}.services-categories__container{position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.services-categories__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.services-categories__container{padding-left:2rem;padding-right:2rem}}.services-categories__header{margin-bottom:4rem;text-align:center}.services-categories__title{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width: 768px){.services-categories__title{font-size:3rem;line-height:1}}@media (min-width: 1024px){.services-categories__title{font-size:3.75rem;line-height:1}}.services-categories__title{background:linear-gradient(135deg,var(--services-text-primary),var(--services-accent-primary),var(--services-accent-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:services-gradient-text 4s ease-in-out infinite;line-height:1.1}.services-categories__subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}@media (min-width: 768px){.services-categories__subtitle{font-size:1.25rem;line-height:1.75rem}}.services-categories__subtitle{color:var(--services-text-secondary)}.services-categories__grid{margin-bottom:4rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));perspective:1000px}@media (max-width: 768px){.services-categories__grid{grid-template-columns:1fr;gap:6rem}}.services-categories__card{position:relative;cursor:pointer;border-radius:1.5rem;padding:2rem;background:var(--services-glass-bg);-webkit-backdrop-filter:var(--services-glass-blur);backdrop-filter:var(--services-glass-blur);border:1px solid var(--services-glass-border);box-shadow:var(--services-shadow-medium);transition:all var(--services-duration-slow) var(--services-ease-out);transform-style:preserve-3d;min-height:480px;overflow:hidden;transform:translateZ(0);will-change:transform,box-shadow}.services-categories__card:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-2deg) scale(1.02);box-shadow:0 25px 50px -12px var(--glow-color),0 0 40px var(--glow-color),var(--services-shadow-heavy)}.services-categories__card--hovered{z-index:10}.services-categories__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;opacity:.9;transition:all var(--services-duration-normal) var(--services-ease-out)}.services-categories__card:hover .services-categories__card-bg{opacity:100;transform:scale(1.05)}.services-categories__card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;opacity:0;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 70%);transition:opacity var(--services-duration-slow) var(--services-ease-out);filter:blur(20px);transform:scale(1.5)}.services-categories__card:hover .services-categories__card-glow{opacity:.6;animation:services-pulse-glow 2s ease-in-out infinite}.services-categories__particles{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:1.5rem}.services-categories__particle{position:absolute;height:.25rem;width:.25rem;border-radius:9999px;opacity:0;background:rgba(255,255,255,.6);animation:services-float-particle linear infinite}.services-categories__card:hover .services-categories__particle{opacity:1}.services-categories__card-content{position:relative;z-index:10;display:flex;height:100%;flex-direction:column}.services-categories__card-header{margin-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between}.services-categories__card-icon{margin-bottom:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:3rem;line-height:1;transition:transform var(--services-duration-normal) var(--services-ease-out);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.services-categories__card:hover .services-categories__card-icon{transform:scale(1.1) rotateY(10deg)}.services-categories__badges{display:flex;flex-direction:column;gap:.5rem}.services-categories__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--services-shadow-light);transition:all var(--services-duration-fast) var(--services-ease-out)}.services-categories__badge--popular{border-width:1px;border-color:#f871714d;background-color:#ef444433;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}.services-categories__badge--professional{border-width:1px;border-color:#fbbf244d;background-color:#f59e0b33;--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.services-categories__badge--urgent{border-width:1px;border-color:#facc154d;background-color:#eab30833;--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.services-categories__card:hover .services-categories__badge{transform:scale(1.05);box-shadow:var(--services-shadow-medium)}.services-categories__card-info{margin-bottom:1.5rem}.services-categories__card-title{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-shadow:0 2px 8px rgba(0,0,0,.3);transition:all var(--services-duration-normal) var(--services-ease-out)}.services-categories__card-subtitle{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity));text-shadow:0 1px 4px rgba(0,0,0,.3)}.services-categories__card:hover .services-categories__card-title{transform:translateY(-2px);text-shadow:0 4px 12px rgba(0,0,0,.4)}.services-categories__services{margin-bottom:1.5rem;flex:1 1 0%}.services-categories__services>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.services-categories__service{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity));transition:all var(--services-duration-fast) var(--services-ease-out)}.services-categories__service-dot{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#fff9;transition:all var(--services-duration-fast) var(--services-ease-out)}.services-categories__service-text{flex:1 1 0%;text-shadow:0 1px 2px rgba(0,0,0,.2)}.services-categories__card:hover .services-categories__service{transform:translate(4px)}.services-categories__card:hover .services-categories__service-dot{color:#ffffffe6;transform:scale(1.2)}.services-categories__stats{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.75rem;padding:1rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.services-categories__stat{text-align:center}.services-categories__stat-value{display:block;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-shadow:0 2px 4px rgba(0,0,0,.3)}.services-categories__stat-label{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.services-categories__cta{position:relative;display:block;width:100%;overflow:hidden;border-radius:.75rem;padding:1rem 1.5rem;text-align:center;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--services-duration-normal) var(--services-ease-out);box-shadow:var(--services-shadow-light)}.services-categories__cta:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.2));box-shadow:var(--services-shadow-medium)}.services-categories__cta-text{position:relative;z-index:10}.services-categories__cta-arrow{margin-left:.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.services-categories__cta:hover .services-categories__cta-arrow{transform:translate(4px)}.services-categories__card-overlay{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);transition:opacity var(--services-duration-normal) var(--services-ease-out)}.services-categories__card:hover .services-categories__card-overlay{opacity:1}.services-categories__bottom-cta{border-radius:1.5rem;padding:3rem;text-align:center;background:var(--services-glass-bg);-webkit-backdrop-filter:var(--services-glass-blur);backdrop-filter:var(--services-glass-blur);border:1px solid var(--services-glass-border);box-shadow:var(--services-shadow-medium)}.services-categories__cta-title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 768px){.services-categories__cta-title{font-size:2.25rem;line-height:2.5rem}}.services-categories__cta-title{background:linear-gradient(135deg,var(--services-text-primary),var(--services-accent-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-categories__cta-text{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity));color:var(--services-text-secondary)}.services-categories__cta-button{display:inline-flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none;background:linear-gradient(135deg,var(--services-accent-primary),var(--services-accent-secondary));box-shadow:var(--services-shadow-medium);transition:all var(--services-duration-normal) var(--services-ease-out)}.services-categories__cta-button:hover{transform:translateY(-2px) scale(1.05);box-shadow:var(--services-shadow-heavy)}.services-categories__cta-icon{font-size:1.25rem;line-height:1.75rem;transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-categories__cta-button:hover .services-categories__cta-icon{transform:scale(1.2) rotate(10deg)}@keyframes services-gradient-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes services-pulse-glow{0%,to{opacity:.6;transform:scale(1.5)}50%{opacity:.8;transform:scale(1.8)}}@keyframes services-float-particle{0%{opacity:0;transform:translateY(100%) rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100%) rotate(360deg)}}@media (max-width: 1024px){.services-categories__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services-categories__card{min-height:420px;padding:1.5rem}}@media (max-width: 768px){.services-categories{padding:4rem 0}.services-categories__title{font-size:2.5rem}.services-categories__card{min-height:380px;padding:1.25rem}.services-categories__card-icon{font-size:3rem}.services-categories__card-title{font-size:1.5rem}}@media (max-width: 480px){.services-categories__grid{grid-template-columns:1fr;gap:2rem}.services-categories__card{min-height:350px;padding:1rem}.services-categories__bottom-cta{padding:2rem}}@media (prefers-reduced-motion: reduce){.services-categories__card,.services-categories__card-icon,.services-categories__particle,.services-categories__cta-arrow{animation:none;transition:none}.services-categories__card:hover{transform:translateY(-4px)}}@media (prefers-contrast: high){.services-categories__card{border:2px solid var(--services-text-primary);background:var(--services-bg-primary)}.services-categories__card-title,.services-categories__service-text{color:var(--services-text-primary)}}.why-choose-us{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.why-choose-us__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.why-choose-us__header{text-align:center;margin-bottom:80px}.why-choose-us__badge{display:inline-block;padding:8px 20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:25px;color:#60a5fa;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.why-choose-us__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.why-choose-us__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}.why-choose-us__trust-indicators{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:100px}.why-choose-us__trust-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.why-choose-us__trust-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.why-choose-us__trust-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f61a}.why-choose-us__trust-icon{font-size:3rem;margin-bottom:16px;display:block}.why-choose-us__trust-value{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:8px}.why-choose-us__trust-label{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.why-choose-us__trust-subtext{font-size:.875rem;color:#fff9}.why-choose-us__main-content{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start;margin-bottom:100px}.why-choose-us__features-nav{display:flex;flex-direction:column;gap:16px}.why-choose-us__feature-nav-item{display:flex;align-items:center;gap:20px;padding:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;text-align:left;width:100%}.why-choose-us__feature-nav-item:hover{background:rgba(255,255,255,.08);border-color:#3b82f64d;transform:translate(8px)}.why-choose-us__feature-nav-item--active{background:rgba(59,130,246,.1);border-color:#3b82f680;transform:translate(12px)}.why-choose-us__feature-nav-icon{font-size:2rem;flex-shrink:0}.why-choose-us__feature-nav-content{flex:1}.why-choose-us__feature-nav-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.why-choose-us__feature-nav-stat{font-size:.875rem;color:#ffffffb3;font-weight:500}.why-choose-us__feature-nav-indicator{width:4px;height:40px;background:transparent;border-radius:2px;transition:all .3s ease}.why-choose-us__feature-nav-item--active .why-choose-us__feature-nav-indicator{background:#3b82f6;box-shadow:0 0 20px #3b82f680}.why-choose-us__feature-details{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.why-choose-us__feature-content{position:relative;z-index:10}.why-choose-us__feature-icon{font-size:4rem;margin-bottom:24px;display:block}.why-choose-us__feature-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.why-choose-us__feature-description{font-size:1.125rem;color:#fffc;line-height:1.6;margin-bottom:32px}.why-choose-us__feature-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.why-choose-us__benefit{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.why-choose-us__benefit-icon{color:#10b981;font-weight:700;font-size:1.125rem;flex-shrink:0}.why-choose-us__benefit-text{color:#ffffffe6;font-size:.875rem;font-weight:500}.why-choose-us__feature-stats{text-align:center;padding:24px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:16px}.why-choose-us__feature-stat-value{font-size:3rem;font-weight:700;color:#3b82f6;margin-bottom:8px}.why-choose-us__feature-stat-label{font-size:1rem;color:#fffc;font-weight:500}.why-choose-us__cta{text-align:center;padding:60px 40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.why-choose-us__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.why-choose-us__cta-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.why-choose-us__cta-text{font-size:1.125rem;color:#fffc;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.why-choose-us__cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #10b9814d}.why-choose-us__cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.why-choose-us__cta-arrow{transition:transform .3s ease}.why-choose-us__cta-button:hover .why-choose-us__cta-arrow{transform:translate(4px)}.why-choose-us__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.why-choose-us__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(147,51,234,.1) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.why-choose-us__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.15) 1px,transparent 0);background-size:20px 20px;opacity:.3}@media (max-width: 1024px){.why-choose-us{padding:80px 0}.why-choose-us__main-content{grid-template-columns:1fr;gap:40px}.why-choose-us__trust-indicators{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}}@media (max-width: 768px){.why-choose-us{padding:60px 0}.why-choose-us__container{padding:0 20px}.why-choose-us__header{margin-bottom:60px}.why-choose-us__title{font-size:2.5rem}.why-choose-us__trust-indicators{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.why-choose-us__trust-item{padding:24px 16px}.why-choose-us__feature-details{padding:32px 24px}.why-choose-us__feature-benefits{grid-template-columns:1fr;gap:12px}.why-choose-us__cta{padding:40px 24px}.why-choose-us__cta-title{font-size:1.75rem}}@media (max-width: 480px){.why-choose-us__container{padding:0 16px}.why-choose-us__feature-nav-item{padding:20px 16px;gap:16px}.why-choose-us__feature-nav-icon{font-size:1.5rem}.why-choose-us__feature-details{padding:24px 20px}.why-choose-us__feature-icon{font-size:3rem}.why-choose-us__feature-title{font-size:1.5rem}}@media (prefers-reduced-motion: reduce){.why-choose-us__trust-item,.why-choose-us__feature-nav-item,.why-choose-us__benefit,.why-choose-us__cta-button{animation:none;transition:none}.why-choose-us__bg-gradient{animation:none}}@media (prefers-contrast: high){.why-choose-us{background:#000000}.why-choose-us__title,.why-choose-us__feature-title,.why-choose-us__cta-title{color:#fff;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.why-choose-us__trust-item,.why-choose-us__feature-nav-item,.why-choose-us__feature-details,.why-choose-us__cta{border:2px solid #ffffff;background:rgba(255,255,255,.1)}}.pricing-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%);overflow:hidden}.pricing-section__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.pricing-section__header{text-align:center;margin-bottom:60px}.pricing-section__badge{display:inline-block;padding:8px 20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:25px;color:#3b82f6;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.pricing-section__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.2}.pricing-section__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.pricing-section__trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:80px}.pricing-section__trust-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.8);border:1px solid rgba(226,232,240,.8);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.pricing-section__trust-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.pricing-section__trust-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.95);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f61a}.pricing-section__trust-icon{font-size:3rem;margin-bottom:16px;display:block}.pricing-section__trust-value{font-size:2.5rem;font-weight:700;color:#3b82f6;margin-bottom:8px}.pricing-section__trust-label{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:4px}.pricing-section__trust-description{font-size:.875rem;color:#64748b}.pricing-section__billing-toggle{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px;padding:8px;background:rgba(255,255,255,.8);border:1px solid rgba(226,232,240,.8);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.pricing-section__billing-option{padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#64748b;position:relative}.pricing-section__billing-option--active{color:#3b82f6;background:rgba(59,130,246,.1)}.pricing-section__toggle-switch{position:relative;width:60px;height:30px;background:#e2e8f0;border-radius:15px;cursor:pointer;transition:all .3s ease}.pricing-section__toggle-slider{position:absolute;top:3px;left:3px;width:24px;height:24px;background:#3b82f6;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 8px #3b82f64d}.pricing-section__toggle-slider--right{transform:translate(30px)}.pricing-section__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:80px}.pricing-section__plan{position:relative;padding:40px 32px;background:rgba(255,255,255,.9);border:2px solid rgba(226,232,240,.8);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;cursor:pointer;overflow:hidden;transform:translateZ(0);will-change:transform,box-shadow}.pricing-section__plan:hover{transform:translateY(-8px) scale(1.02);border-color:#3b82f680;box-shadow:0 25px 50px -12px var(--glow-color),0 0 40px var(--glow-color)}.pricing-section__plan--selected{border-color:#3b82f6;background:rgba(59,130,246,.05);transform:translateY(-4px)}.pricing-section__plan--popular{border-color:#8b5cf6;background:rgba(139,92,246,.05);position:relative;z-index:5}.pricing-section__plan--popular:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:26px;z-index:-1}.pricing-section__popular-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:8px 20px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;font-size:12px;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #8b5cf666}.pricing-section__special-badge{position:absolute;top:20px;right:20px;padding:6px 12px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;font-size:11px;font-weight:700;border-radius:15px;text-transform:uppercase}.pricing-section__plan-header{text-align:center;margin-bottom:32px}.pricing-section__plan-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 20px;transition:all .3s ease}.pricing-section__plan:hover .pricing-section__plan-icon{transform:scale(1.1) rotateY(15deg)}.pricing-section__plan-name{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:8px}.pricing-section__plan-subtitle{color:#64748b;font-size:1rem;margin-bottom:16px}.pricing-section__savings{display:inline-block;padding:6px 16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;font-size:12px;font-weight:600;text-transform:uppercase}.pricing-section__pricing{text-align:center;margin-bottom:32px;padding:24px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.1);border-radius:16px}.pricing-section__price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px}.pricing-section__currency{font-size:1.5rem;font-weight:600;color:#3b82f6}.pricing-section__amount{font-size:3.5rem;font-weight:700;color:#1e293b;line-height:1}.pricing-section__unit{font-size:1.25rem;color:#64748b;font-weight:500}.pricing-section__price-note{font-size:.875rem;color:#64748b;font-style:italic}.pricing-section__features{margin-bottom:32px;space-y:12px}.pricing-section__feature{display:flex;align-items:flex-start;gap:12px;padding:12px 0;transition:all .3s ease;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.pricing-section__feature-icon{color:#10b981;font-weight:700;font-size:1.125rem;flex-shrink:0;margin-top:2px}.pricing-section__feature-text{color:#374151;font-size:.9375rem;line-height:1.5}.pricing-section__limitation{display:flex;align-items:flex-start;gap:12px;padding:8px 0;opacity:.7}.pricing-section__limitation-icon{font-size:1rem;flex-shrink:0;margin-top:2px}.pricing-section__limitation-text{color:#6b7280;font-size:.875rem;font-style:italic}.pricing-section__cta{width:100%;padding:16px 24px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}.pricing-section__cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.pricing-section__plan--selected .pricing-section__cta{background:linear-gradient(135deg,#10b981,#059669)}.pricing-section__cta-text{position:relative;z-index:10}.pricing-section__cta-arrow{transition:transform .3s ease}.pricing-section__cta:hover .pricing-section__cta-arrow{transform:translate(4px)}.pricing-section__plan-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;opacity:0;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 70%);transition:opacity .4s ease;filter:blur(20px);transform:scale(1.2);z-index:-1}.pricing-section__plan:hover .pricing-section__plan-glow{opacity:.6;animation:pulse-glow 2s ease-in-out infinite}.pricing-section__guarantee{text-align:center;padding:60px 40px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.pricing-section__guarantee:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.pricing-section__guarantee-icon{font-size:4rem;margin-bottom:24px}.pricing-section__guarantee-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:16px}.pricing-section__guarantee-text{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto 32px;line-height:1.6}.pricing-section__guarantee-badges{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.pricing-section__guarantee-badge{padding:8px 16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;font-size:.875rem;font-weight:600}.pricing-section__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pricing-section__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.05) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(16,185,129,.05) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.pricing-section__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}@media (max-width: 1024px){.pricing-section{padding:80px 0}.pricing-section__plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.pricing-section__plan{padding:32px 24px}}@media (max-width: 768px){.pricing-section{padding:60px 0}.pricing-section__container{padding:0 20px}.pricing-section__title{font-size:2.5rem}.pricing-section__trust-metrics{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}.pricing-section__plans{grid-template-columns:1fr;gap:24px}.pricing-section__billing-toggle{flex-direction:column;gap:12px;padding:16px;border-radius:20px}.pricing-section__guarantee{padding:40px 24px}.pricing-section__guarantee-badges{flex-direction:column;align-items:center}}@media (max-width: 480px){.pricing-section__container{padding:0 16px}.pricing-section__trust-metrics{grid-template-columns:1fr;gap:20px}.pricing-section__trust-item{padding:24px 16px}.pricing-section__plan{padding:24px 20px}.pricing-section__plan-icon{width:60px;height:60px;font-size:2rem}.pricing-section__amount{font-size:2.5rem}}@media (prefers-reduced-motion: reduce){.pricing-section__plan,.pricing-section__trust-item,.pricing-section__feature,.pricing-section__cta{animation:none;transition:none}.pricing-section__bg-gradient{animation:none}.pricing-section__plan:hover{transform:translateY(-4px)}}@media (prefers-contrast: high){.pricing-section{background:#ffffff}.pricing-section__plan{border:2px solid #1e293b;background:#ffffff}.pricing-section__title,.pricing-section__plan-name{color:#000}.pricing-section__subtitle,.pricing-section__feature-text{color:#374151}}.expert-showcase{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.expert-showcase__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.expert-showcase__header{text-align:center;margin-bottom:80px}.expert-showcase__badge{display:inline-block;padding:8px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:25px;color:#10b981;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.expert-showcase__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.expert-showcase__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#fffc;max-width:700px;margin:0 auto;line-height:1.6}.expert-showcase__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:100px}.expert-showcase__stat-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.expert-showcase__stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.expert-showcase__stat-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:#10b9814d;box-shadow:0 20px 40px #10b9811a}.expert-showcase__stat-icon{font-size:3rem;margin-bottom:16px;display:block}.expert-showcase__stat-value{font-size:2.5rem;font-weight:700;color:#10b981;margin-bottom:8px}.expert-showcase__stat-label{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.expert-showcase__stat-description{font-size:.875rem;color:#fff9}.expert-showcase__main{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start;margin-bottom:100px}.expert-showcase__navigation{display:flex;flex-direction:column;gap:16px}.expert-showcase__nav-card{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;text-align:left;width:100%}.expert-showcase__nav-card:hover{background:rgba(255,255,255,.08);border-color:#10b9814d;transform:translate(8px)}.expert-showcase__nav-card--active{background:rgba(16,185,129,.1);border-color:#10b98180;transform:translate(12px)}.expert-showcase__nav-avatar{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;transition:all .3s ease}.expert-showcase__nav-card:hover .expert-showcase__nav-avatar{transform:scale(1.1)}.expert-showcase__nav-info{flex:1}.expert-showcase__nav-name{font-size:1rem;font-weight:600;color:#fff;margin-bottom:4px}.expert-showcase__nav-title{font-size:.875rem;color:#fffc;margin-bottom:2px}.expert-showcase__nav-specialization{font-size:.75rem;color:#fff9}.expert-showcase__nav-indicator{width:4px;height:40px;background:transparent;border-radius:2px;transition:all .3s ease}.expert-showcase__nav-card--active .expert-showcase__nav-indicator{background:#10b981;box-shadow:0 0 20px #10b98180}.expert-showcase__profile{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:600px}.expert-showcase__profile-content{position:relative;z-index:10}.expert-showcase__profile-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.expert-showcase__profile-avatar{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;flex-shrink:0;transition:all .3s ease}.expert-showcase__profile-info{flex:1}.expert-showcase__profile-name{font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.3}.expert-showcase__profile-title{font-size:1.25rem;color:#10b981;margin-bottom:4px;font-weight:600}.expert-showcase__profile-specialization{font-size:1rem;color:#ffffffb3}.expert-showcase__profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;padding:24px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:16px}.expert-showcase__profile-stat{text-align:center}.expert-showcase__profile-stat-value{display:block;font-size:1.5rem;font-weight:700;color:#10b981;margin-bottom:4px}.expert-showcase__profile-stat-label{font-size:.75rem;color:#fffc;font-weight:500}.expert-showcase__profile-bio{margin-bottom:32px;padding:20px;background:rgba(255,255,255,.05);border-radius:12px;border-left:4px solid #10b981}.expert-showcase__profile-bio p{font-size:1rem;color:#ffffffe6;line-height:1.6;margin:0;font-style:italic}.expert-showcase__profile-section{margin-bottom:32px}.expert-showcase__profile-section-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:16px;display:flex;align-items:center;gap:8px}.expert-showcase__profile-list{display:flex;flex-direction:column;gap:12px}.expert-showcase__profile-list-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.expert-showcase__profile-list-icon{color:#10b981;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:2px}.expert-showcase__profile-list-text{color:#ffffffe6;font-size:.9375rem;line-height:1.5}.expert-showcase__profile-tags{display:flex;flex-wrap:wrap;gap:12px}.expert-showcase__profile-tag{padding:8px 16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;font-size:.875rem;font-weight:500;transition:all .3s ease;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.expert-showcase__profile-tag:hover{background:rgba(16,185,129,.2);transform:translateY(-2px)}.expert-showcase__profile-achievements{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.expert-showcase__profile-achievement{padding:12px 16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#ffffffe6;font-size:.875rem;font-weight:500;transition:all .3s ease;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.expert-showcase__profile-achievement:hover{background:rgba(245,158,11,.15);transform:translateY(-2px)}.expert-showcase__cta{text-align:center;padding:60px 40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.expert-showcase__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.expert-showcase__cta-icon{font-size:4rem;margin-bottom:24px}.expert-showcase__cta-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.expert-showcase__cta-text{font-size:1.125rem;color:#fffc;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.expert-showcase__cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #10b9814d}.expert-showcase__cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.expert-showcase__cta-arrow{transition:transform .3s ease}.expert-showcase__cta-button:hover .expert-showcase__cta-arrow{transform:translate(4px)}.expert-showcase__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.expert-showcase__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(16,185,129,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(147,51,234,.1) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.expert-showcase__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}@media (max-width: 1024px){.expert-showcase{padding:80px 0}.expert-showcase__main{grid-template-columns:1fr;gap:40px}.expert-showcase__navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.expert-showcase__stats{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}}@media (max-width: 768px){.expert-showcase{padding:60px 0}.expert-showcase__container{padding:0 20px}.expert-showcase__header{margin-bottom:60px}.expert-showcase__title{font-size:2.5rem}.expert-showcase__stats{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.expert-showcase__stat-item{padding:24px 16px}.expert-showcase__navigation{grid-template-columns:1fr}.expert-showcase__profile{padding:32px 24px}.expert-showcase__profile-header{flex-direction:column;text-align:center;gap:20px}.expert-showcase__profile-stats{grid-template-columns:repeat(2,1fr);gap:12px}.expert-showcase__profile-achievements{grid-template-columns:1fr;gap:8px}.expert-showcase__cta{padding:40px 24px}.expert-showcase__cta-title{font-size:1.75rem}}@media (max-width: 480px){.expert-showcase__container{padding:0 16px}.expert-showcase__nav-card{padding:16px;gap:12px}.expert-showcase__nav-avatar{width:50px;height:50px;font-size:1.25rem}.expert-showcase__profile{padding:24px 20px}.expert-showcase__profile-avatar{width:80px;height:80px;font-size:2.5rem}.expert-showcase__profile-name{font-size:1.5rem}.expert-showcase__profile-stats{grid-template-columns:1fr;gap:8px}.expert-showcase__profile-tags{gap:8px}}@media (prefers-reduced-motion: reduce){.expert-showcase__stat-item,.expert-showcase__nav-card,.expert-showcase__profile-list-item,.expert-showcase__profile-tag,.expert-showcase__profile-achievement,.expert-showcase__cta-button{animation:none;transition:none}.expert-showcase__bg-gradient{animation:none}.expert-showcase__nav-card:hover{transform:translate(4px)}}@media (prefers-contrast: high){.expert-showcase{background:#000000}.expert-showcase__title,.expert-showcase__profile-name,.expert-showcase__cta-title{color:#fff;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.expert-showcase__stat-item,.expert-showcase__nav-card,.expert-showcase__profile,.expert-showcase__cta{border:2px solid #ffffff;background:rgba(255,255,255,.1)}}.process-timeline{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%);overflow:hidden}.process-timeline__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.process-timeline__header{text-align:center;margin-bottom:80px}.process-timeline__badge{display:inline-block;padding:8px 20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:25px;color:#3b82f6;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.process-timeline__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.2}.process-timeline__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.process-timeline__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:100px}.process-timeline__stat-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.8);border:1px solid rgba(226,232,240,.8);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.process-timeline__stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.process-timeline__stat-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.95);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f61a}.process-timeline__stat-icon{font-size:2.5rem;margin-bottom:16px;display:block}.process-timeline__stat-value{font-size:2.5rem;font-weight:700;color:#3b82f6;margin-bottom:8px}.process-timeline__stat-label{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:4px}.process-timeline__stat-description{font-size:.875rem;color:#64748b}.process-timeline__steps{display:flex;flex-direction:column;gap:40px;margin-bottom:100px;position:relative}.process-timeline__step{position:relative;display:flex;align-items:flex-start;gap:32px;padding:32px;background:rgba(255,255,255,.9);border:2px solid rgba(226,232,240,.8);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;cursor:pointer;overflow:hidden}.process-timeline__step:hover{transform:translateY(-4px);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f61a}.process-timeline__step--completed{border-color:#10b981;background:rgba(16,185,129,.05)}.process-timeline__step--active{border-color:#3b82f6;background:rgba(59,130,246,.05);transform:translateY(-8px);box-shadow:0 25px 50px -12px var(--glow-color),0 0 40px var(--glow-color)}.process-timeline__step-connector{position:absolute;left:95px;bottom:-40px;width:4px;height:40px;background:#e2e8f0;border-radius:2px;transition:all .6s ease;z-index:5}.process-timeline__step-connector--completed{background:linear-gradient(to bottom,#10b981,#059669);box-shadow:0 0 20px #10b9814d}.process-timeline__step-badge{position:relative;width:100px;height:100px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;transition:all .3s ease;box-shadow:0 8px 25px #00000026}.process-timeline__step:hover .process-timeline__step-badge{transform:scale(1.05) rotateY(10deg)}.process-timeline__step-number{font-size:1.25rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.process-timeline__step-icon{font-size:1.5rem}.process-timeline__step-content{flex:1;min-width:0}.process-timeline__step-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.process-timeline__step-title{font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1.3;flex:1}.process-timeline__step-duration{padding:6px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:20px;color:#3b82f6;font-size:.875rem;font-weight:600;white-space:nowrap}.process-timeline__step-description{font-size:1rem;color:#64748b;line-height:1.6;margin-bottom:20px}.process-timeline__step-details{padding:24px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.1);border-radius:16px;margin-top:20px;animation:expandDetails .4s ease forwards}.process-timeline__step-details-title{font-size:1rem;font-weight:600;color:#3b82f6;margin-bottom:16px}.process-timeline__step-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}.process-timeline__step-list-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.process-timeline__step-list-icon{color:#10b981;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:2px}.process-timeline__step-list-text{color:#374151;font-size:.9375rem;line-height:1.5}.process-timeline__step-tip{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:12px;margin-top:16px}.process-timeline__step-tip-icon{font-size:1.125rem;flex-shrink:0}.process-timeline__step-tip-text{color:#92400e;font-size:.875rem;font-weight:500;line-height:1.5;font-style:italic}.process-timeline__step-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;opacity:0;background:radial-gradient(circle at center,var(--glow-color) 0%,transparent 70%);transition:opacity .4s ease;filter:blur(20px);transform:scale(1.2);z-index:-1}.process-timeline__step:hover .process-timeline__step-glow{opacity:.4}.process-timeline__step--active .process-timeline__step-glow{opacity:.6;animation:pulse-glow 2s ease-in-out infinite}.process-timeline__cta{text-align:center;padding:60px 40px;background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.8);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.process-timeline__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.process-timeline__cta-content{margin-bottom:32px}.process-timeline__cta-icon{font-size:4rem;margin-bottom:24px}.process-timeline__cta-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:16px;line-height:1.3}.process-timeline__cta-text{font-size:1.125rem;color:#64748b;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.process-timeline__cta-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:40px;flex-wrap:wrap}.process-timeline__cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.process-timeline__cta-button--primary{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;box-shadow:0 4px 15px #3b82f64d}.process-timeline__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.process-timeline__cta-button--secondary{background:rgba(59,130,246,.1);color:#3b82f6;border:2px solid rgba(59,130,246,.3)}.process-timeline__cta-button--secondary:hover{background:rgba(59,130,246,.15);border-color:#3b82f680;transform:translateY(-2px)}.process-timeline__cta-arrow{transition:transform .3s ease}.process-timeline__cta-button:hover .process-timeline__cta-arrow{transform:translate(4px)}.process-timeline__cta-trust{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.process-timeline__trust-item{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#059669;font-size:.875rem;font-weight:600}.process-timeline__trust-icon{font-size:1rem}.process-timeline__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.process-timeline__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.05) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(245,158,11,.05) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.process-timeline__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes expandDetails{0%{opacity:0;transform:scaleY(.8);transform-origin:top}to{opacity:1;transform:scaleY(1)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1.2)}50%{opacity:.8;transform:scale(1.4)}}@media (max-width: 1024px){.process-timeline{padding:80px 0}.process-timeline__stats{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}.process-timeline__step{flex-direction:column;text-align:center;gap:24px}.process-timeline__step-connector{display:none}.process-timeline__step-header{flex-direction:column;text-align:center;gap:12px}}@media (max-width: 768px){.process-timeline{padding:60px 0}.process-timeline__container{padding:0 20px}.process-timeline__title{font-size:2.5rem}.process-timeline__stats{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.process-timeline__stat-item{padding:24px 16px}.process-timeline__steps{gap:24px;margin-bottom:60px}.process-timeline__step{padding:24px 20px}.process-timeline__step-badge{width:80px;height:80px}.process-timeline__step-title{font-size:1.25rem}.process-timeline__step-details{padding:20px}.process-timeline__cta{padding:40px 24px}.process-timeline__cta-title{font-size:1.75rem}.process-timeline__cta-buttons{flex-direction:column;align-items:center}.process-timeline__cta-trust{flex-direction:column;align-items:center;gap:16px}}@media (max-width: 480px){.process-timeline__container{padding:0 16px}.process-timeline__step{padding:20px 16px}.process-timeline__step-badge{width:70px;height:70px}.process-timeline__step-number{font-size:1rem}.process-timeline__step-icon{font-size:1.25rem}.process-timeline__step-title{font-size:1.125rem}.process-timeline__cta-buttons{gap:12px}.process-timeline__cta-button{padding:14px 24px;font-size:1rem}}@media (prefers-reduced-motion: reduce){.process-timeline__step,.process-timeline__stat-item,.process-timeline__step-list-item,.process-timeline__cta-button{animation:none;transition:none}.process-timeline__bg-gradient{animation:none}.process-timeline__step:hover{transform:translateY(-2px)}.process-timeline__step--active{transform:translateY(-4px)}}@media (prefers-contrast: high){.process-timeline{background:#ffffff}.process-timeline__step{border:2px solid #1e293b;background:#ffffff}.process-timeline__title,.process-timeline__step-title{color:#000}.process-timeline__subtitle,.process-timeline__step-description{color:#374151}}.testimonials-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.testimonials-section__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.testimonials-section__header{text-align:center;margin-bottom:80px}.testimonials-section__badge{display:inline-block;padding:8px 20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:25px;color:#60a5fa;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.testimonials-section__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.testimonials-section__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#fffc;max-width:700px;margin:0 auto;line-height:1.6}.testimonials-section__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:60px}.testimonials-section__stat-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.testimonials-section__stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.testimonials-section__stat-item:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);border-color:#3b82f64d;box-shadow:0 20px 40px #3b82f61a}.testimonials-section__stat-icon{font-size:2.5rem;margin-bottom:16px;display:block}.testimonials-section__stat-value{font-size:2.5rem;font-weight:700;color:#60a5fa;margin-bottom:8px}.testimonials-section__stat-label{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.testimonials-section__stat-description{font-size:.875rem;color:#fff9}.testimonials-section__grade-distribution{text-align:center;margin-bottom:80px;padding:40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonials-section__grade-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:32px}.testimonials-section__grade-chart{display:flex;justify-content:center;align-items:flex-end;gap:24px;height:120px}.testimonials-section__grade-bar{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.testimonials-section__grade-bar-fill{width:60px;height:var(--bar-height);background:var(--bar-color);border-radius:8px 8px 0 0;transition:all .6s ease;animation:growBar 1s ease forwards;transform:scaleY(0);transform-origin:bottom;box-shadow:0 4px 15px #0003}.testimonials-section__grade-label{font-size:1rem;font-weight:700;color:#fff;margin-top:8px}.testimonials-section__grade-percentage{font-size:.875rem;color:#fffc;font-weight:600}.testimonials-section__main{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start;margin-bottom:100px}.testimonials-section__navigation{display:flex;flex-direction:column;gap:16px}.testimonials-section__nav-item{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;text-align:left;width:100%}.testimonials-section__nav-item:hover{background:rgba(255,255,255,.08);border-color:#3b82f64d;transform:translate(8px)}.testimonials-section__nav-item--active{background:rgba(59,130,246,.1);border-color:#3b82f680;transform:translate(12px)}.testimonials-section__nav-avatar{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;transition:all .3s ease}.testimonials-section__nav-item:hover .testimonials-section__nav-avatar{transform:scale(1.1)}.testimonials-section__nav-info{flex:1;min-width:0}.testimonials-section__nav-name{font-size:1rem;font-weight:600;color:#fff;margin-bottom:4px}.testimonials-section__nav-program{font-size:.875rem;color:#fffc;margin-bottom:2px}.testimonials-section__nav-university{font-size:.75rem;color:#fff9;margin-bottom:6px}.testimonials-section__nav-grade{font-size:.75rem;color:#ffffffb3}.testimonials-section__nav-grade span{color:#10b981;font-weight:600}.testimonials-section__nav-rating{display:flex;gap:2px;flex-direction:column;align-items:center}.testimonials-section__star{font-size:.875rem}.testimonials-section__testimonial{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonials-section__testimonial-content{position:relative;z-index:10}.testimonials-section__testimonial-header{display:flex;align-items:center;gap:24px;margin-bottom:32px}.testimonials-section__testimonial-avatar{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.testimonials-section__testimonial-info{flex:1}.testimonials-section__testimonial-name{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:8px}.testimonials-section__testimonial-program{font-size:1rem;color:#60a5fa;margin-bottom:4px;font-weight:600}.testimonials-section__testimonial-university{font-size:.9375rem;color:#fffc;margin-bottom:12px}.testimonials-section__testimonial-rating{display:flex;gap:4px}.testimonials-section__star--large{font-size:1.125rem}.testimonials-section__quote{position:relative;margin-bottom:32px;padding:20px 0}.testimonials-section__quote-mark{font-size:4rem;color:#3b82f64d;font-family:serif;line-height:1;position:absolute;top:-10px;left:-10px}.testimonials-section__quote-mark--end{top:auto;bottom:-20px;right:-10px;left:auto}.testimonials-section__quote-text{font-size:1.125rem;color:#ffffffe6;line-height:1.7;font-style:italic;padding:0 20px;position:relative;z-index:5}.testimonials-section__achievement{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;padding:20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:12px}.testimonials-section__achievement-item{display:flex;flex-direction:column;gap:4px}.testimonials-section__achievement-label{font-size:.875rem;color:#ffffffb3;font-weight:500}.testimonials-section__achievement-value{font-size:1rem;color:#fff;font-weight:600}.testimonials-section__achievement-value--grade{color:#10b981;font-size:1.125rem;font-weight:700}.testimonials-section__highlight{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;margin-top:16px}.testimonials-section__highlight-icon{font-size:1.5rem;flex-shrink:0}.testimonials-section__highlight-text{color:#10b981;font-weight:600;font-size:1rem}.testimonials-section__cta{text-align:center;padding:60px 40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.testimonials-section__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.testimonials-section__cta-icon{font-size:4rem;margin-bottom:24px}.testimonials-section__cta-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.testimonials-section__cta-text{font-size:1.125rem;color:#fffc;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.testimonials-section__cta-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.testimonials-section__cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.testimonials-section__cta-button--primary{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;box-shadow:0 4px 15px #3b82f64d}.testimonials-section__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.testimonials-section__cta-button--secondary{background:rgba(255,255,255,.1);color:#ffffffe6;border:2px solid rgba(255,255,255,.2)}.testimonials-section__cta-button--secondary:hover{background:rgba(255,255,255,.15);border-color:#ffffff4d;transform:translateY(-2px)}.testimonials-section__cta-arrow{transition:transform .3s ease}.testimonials-section__cta-button:hover .testimonials-section__cta-arrow{transform:translate(4px)}.testimonials-section__cta-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#10b981;font-size:.9375rem;font-weight:600;width:-moz-fit-content;width:fit-content;margin:0 auto}.testimonials-section__guarantee-icon{font-size:1.125rem}.testimonials-section__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.testimonials-section__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(147,51,234,.1) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.testimonials-section__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}@keyframes growBar{to{transform:scaleY(1)}}@media (max-width: 1024px){.testimonials-section{padding:80px 0}.testimonials-section__main{grid-template-columns:1fr;gap:40px}.testimonials-section__navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.testimonials-section__stats{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}}@media (max-width: 768px){.testimonials-section{padding:60px 0}.testimonials-section__container{padding:0 20px}.testimonials-section__header{margin-bottom:60px}.testimonials-section__title{font-size:2.5rem}.testimonials-section__stats{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.testimonials-section__stat-item{padding:24px 16px}.testimonials-section__grade-distribution{padding:32px 20px;margin-bottom:60px}.testimonials-section__grade-chart{gap:16px;height:100px}.testimonials-section__grade-bar-fill{width:50px}.testimonials-section__navigation{grid-template-columns:1fr}.testimonials-section__testimonial{padding:32px 24px}.testimonials-section__testimonial-header{flex-direction:column;text-align:center;gap:20px}.testimonials-section__achievement{grid-template-columns:1fr;gap:12px}.testimonials-section__cta{padding:40px 24px}.testimonials-section__cta-title{font-size:1.75rem}.testimonials-section__cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.testimonials-section__container{padding:0 16px}.testimonials-section__nav-item{padding:16px;gap:12px}.testimonials-section__nav-avatar{width:40px;height:40px;font-size:1rem}.testimonials-section__testimonial{padding:24px 20px}.testimonials-section__testimonial-avatar{width:60px;height:60px;font-size:1.5rem}.testimonials-section__testimonial-name{font-size:1.25rem}.testimonials-section__quote-text{font-size:1rem;padding:0 10px}.testimonials-section__grade-chart{gap:12px;height:80px}.testimonials-section__grade-bar-fill{width:40px}}@media (prefers-reduced-motion: reduce){.testimonials-section__stat-item,.testimonials-section__nav-item,.testimonials-section__grade-bar-fill,.testimonials-section__cta-button{animation:none;transition:none}.testimonials-section__bg-gradient{animation:none}.testimonials-section__nav-item:hover{transform:translate(4px)}}@media (prefers-contrast: high){.testimonials-section{background:#000000}.testimonials-section__title,.testimonials-section__testimonial-name,.testimonials-section__cta-title{color:#fff;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.testimonials-section__stat-item,.testimonials-section__nav-item,.testimonials-section__testimonial,.testimonials-section__cta{border:2px solid #ffffff;background:rgba(255,255,255,.1)}}.faq-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#e2e8f0 100%);overflow:hidden}.faq-section__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.faq-section__header{text-align:center;margin-bottom:60px}.faq-section__badge{display:inline-block;padding:8px 20px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:25px;color:#3b82f6;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.faq-section__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.2}.faq-section__subtitle{font-size:clamp(1.125rem,2.5vw,1.25rem);color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.faq-section__search{margin-bottom:40px;display:flex;justify-content:center}.faq-section__search-input{position:relative;max-width:500px;width:100%}.faq-section__search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#64748b;z-index:5}.faq-section__search-field{width:100%;padding:16px 20px 16px 50px;font-size:1rem;border:2px solid rgba(226,232,240,.8);border-radius:50px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;outline:none}.faq-section__search-field:focus{border-color:#3b82f6;box-shadow:0 0 20px #3b82f633;background:rgba(255,255,255,1)}.faq-section__search-clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:rgba(100,116,139,.1);border-radius:50%;color:#64748b;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem}.faq-section__search-clear:hover{background:rgba(239,68,68,.1);color:#ef4444}.faq-section__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:60px}.faq-section__category{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,.8);border:2px solid rgba(226,232,240,.8);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.faq-section__category:hover{transform:translateY(-2px);border-color:#3b82f64d;background:rgba(255,255,255,.95);box-shadow:0 8px 25px #3b82f61a}.faq-section__category--active{border-color:#3b82f6;background:rgba(59,130,246,.05);transform:translateY(-4px);box-shadow:0 12px 35px #3b82f626}.faq-section__category-icon{font-size:1.5rem;flex-shrink:0}.faq-section__category-label{flex:1;font-size:1rem;font-weight:600;color:#1e293b}.faq-section__category-count{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:50%;color:#3b82f6;font-size:.875rem;font-weight:600}.faq-section__category--active .faq-section__category-count{background:#3b82f6;color:#fff;border-color:#3b82f6}.faq-section__search-results{margin-bottom:32px;padding:16px 20px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:12px}.faq-section__results-count{font-size:.9375rem;font-weight:600;color:#3b82f6}.faq-section__no-results{margin-top:12px;color:#64748b;font-size:.9375rem}.faq-section__clear-search-link{color:#3b82f6;background:none;border:none;cursor:pointer;text-decoration:underline;font-size:.9375rem;margin-left:4px}.faq-section__clear-search-link:hover{color:#1e40af}.faq-section__content{margin-bottom:80px}.faq-section__list{display:flex;flex-direction:column;gap:16px}.faq-section__item{background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.8);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease}.faq-section__item:hover{border-color:#3b82f64d;box-shadow:0 8px 25px #3b82f61a}.faq-section__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-section__question:hover{background:rgba(59,130,246,.02)}.faq-section__question--open{background:rgba(59,130,246,.05);border-bottom:1px solid rgba(59,130,246,.1)}.faq-section__question-text{flex:1;font-size:1.125rem;font-weight:600;color:#1e293b;line-height:1.4}.faq-section__question-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:50%;color:#3b82f6;font-size:1.125rem;font-weight:600;transition:all .3s ease;flex-shrink:0}.faq-section__question--open .faq-section__question-icon{background:#3b82f6;color:#fff;transform:rotate(180deg)}.faq-section__answer{max-height:0;overflow:hidden;transition:all .4s ease}.faq-section__answer--open{max-height:500px}.faq-section__answer-content{padding:0 24px 24px}.faq-section__answer-text{font-size:1rem;color:#374151;line-height:1.6;margin-bottom:16px}.faq-section__answer-tags{display:flex;flex-wrap:wrap;gap:8px}.faq-section__tag{padding:4px 12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:20px;color:#3b82f6;font-size:.75rem;font-weight:500}.faq-section__cta{text-align:center;padding:60px 40px;background:rgba(255,255,255,.9);border:1px solid rgba(226,232,240,.8);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.faq-section__cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.faq-section__cta-icon{font-size:4rem;margin-bottom:24px}.faq-section__cta-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:16px;line-height:1.3}.faq-section__cta-text{font-size:1.125rem;color:#64748b;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.faq-section__cta-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.faq-section__cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.faq-section__cta-button--primary{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;box-shadow:0 4px 15px #3b82f64d}.faq-section__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.faq-section__cta-button--secondary{background:rgba(59,130,246,.1);color:#3b82f6;border:2px solid rgba(59,130,246,.3)}.faq-section__cta-button--secondary:hover{background:rgba(59,130,246,.15);border-color:#3b82f680;transform:translateY(-2px)}.faq-section__support-info{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.faq-section__support-item{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:20px;color:#059669;font-size:.875rem;font-weight:600}.faq-section__support-icon{font-size:1rem}.faq-section__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.faq-section__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(16,185,129,.05) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(147,51,234,.05) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.faq-section__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}@media (max-width: 1024px){.faq-section{padding:80px 0}.faq-section__categories{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:40px}.faq-section__category{padding:14px 16px;gap:10px}}@media (max-width: 768px){.faq-section{padding:60px 0}.faq-section__container{padding:0 20px}.faq-section__title{font-size:2.5rem}.faq-section__categories{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.faq-section__category{padding:16px}.faq-section__search-input{max-width:none}.faq-section__question{padding:20px;gap:16px}.faq-section__question-text{font-size:1rem}.faq-section__answer-content{padding:0 20px 20px}.faq-section__cta{padding:40px 24px}.faq-section__cta-title{font-size:1.75rem}.faq-section__cta-buttons{flex-direction:column;align-items:center}.faq-section__support-info{flex-direction:column;align-items:center;gap:16px}}@media (max-width: 480px){.faq-section__container{padding:0 16px}.faq-section__category{padding:14px;gap:8px}.faq-section__category-icon{font-size:1.25rem}.faq-section__category-label{font-size:.9375rem}.faq-section__question{padding:16px;gap:12px}.faq-section__question-text{font-size:.9375rem}.faq-section__question-icon{width:28px;height:28px;font-size:1rem}.faq-section__answer-content{padding:0 16px 16px}.faq-section__cta-buttons{gap:12px}.faq-section__cta-button{padding:14px 24px;font-size:1rem}}@media (prefers-reduced-motion: reduce){.faq-section__category,.faq-section__item,.faq-section__answer,.faq-section__cta-button{animation:none;transition:none}.faq-section__bg-gradient{animation:none}.faq-section__category:hover,.faq-section__cta-button:hover{transform:none}.faq-section__question-icon{transition:none}}@media (prefers-contrast: high){.faq-section{background:#ffffff}.faq-section__category,.faq-section__item,.faq-section__cta{border:2px solid #1e293b;background:#ffffff}.faq-section__title,.faq-section__question-text,.faq-section__cta-title{color:#000}.faq-section__subtitle,.faq-section__answer-text{color:#374151}}.final-cta{position:relative;padding:120px 0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);overflow:hidden}.final-cta__container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.final-cta__header{text-align:center;margin-bottom:80px}.final-cta__badge{display:inline-block;padding:8px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:25px;color:#10b981;font-size:14px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.final-cta__title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;color:#fff;margin-bottom:24px;line-height:1.1;background:linear-gradient(135deg,#ffffff 0%,#10b981 50%,#60a5fa 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientText 4s ease-in-out infinite}.final-cta__subtitle{font-size:clamp(1.25rem,2.5vw,1.5rem);color:#ffffffe6;max-width:800px;margin:0 auto;line-height:1.6}.final-cta__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:80px}.final-cta__stat-item{text-align:center;padding:32px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.final-cta__stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.final-cta__stat-item:hover{transform:translateY(-8px) scale(1.05);background:rgba(255,255,255,.08);border-color:#10b9814d;box-shadow:0 25px 50px #10b98133}.final-cta__stat-icon{font-size:3rem;margin-bottom:16px;display:block}.final-cta__stat-value{font-size:3rem;font-weight:800;color:#10b981;margin-bottom:8px;text-shadow:0 0 20px rgba(16,185,129,.5)}.final-cta__stat-label{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:4px}.final-cta__stat-description{font-size:.875rem;color:#fff9}.final-cta__urgency{margin-bottom:60px;text-align:center}.final-cta__urgency-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:32px}.final-cta__urgency-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;max-width:900px;margin:0 auto}.final-cta__urgency-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:20px;cursor:pointer;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.final-cta__urgency-option:hover{transform:translateY(-4px);border-color:#10b9814d;background:rgba(255,255,255,.08);box-shadow:0 20px 40px #10b9811a}.final-cta__urgency-option--selected{border-color:#10b981;background:rgba(16,185,129,.1);transform:translateY(-8px) scale(1.05);box-shadow:0 25px 50px #10b98133}.final-cta__urgency-option--popular:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#10b981,#60a5fa);border-radius:22px;z-index:-1;animation:pulseGlow 2s ease-in-out infinite}.final-cta__urgency-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.75rem;font-weight:700;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.final-cta__urgency-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;transition:all .3s ease}.final-cta__urgency-option:hover .final-cta__urgency-icon{transform:scale(1.1) rotateY(15deg)}.final-cta__urgency-info{flex:1}.final-cta__urgency-label{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:8px}.final-cta__urgency-timeframe{font-size:1rem;color:#fffc;margin-bottom:4px}.final-cta__urgency-price{font-size:1.125rem;color:#10b981;font-weight:600}.final-cta__actions{display:flex;justify-content:center;gap:24px;margin-bottom:80px;flex-wrap:wrap}.final-cta__button{display:flex;align-items:center;gap:16px;padding:20px 32px;border:none;border-radius:16px;cursor:pointer;transition:all .4s ease;font-size:1.125rem;font-weight:600;text-decoration:none;position:relative;overflow:hidden;min-width:280px;justify-content:center}.final-cta__button--primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 32px #10b98166;border:2px solid transparent}.final-cta__button--primary:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 48px #10b98199;background:linear-gradient(135deg,#059669,#047857)}.final-cta__button--secondary{background:rgba(59,130,246,.1);color:#60a5fa;border:2px solid rgba(59,130,246,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.final-cta__button--secondary:hover{transform:translateY(-2px);background:rgba(59,130,246,.15);border-color:#3b82f680;box-shadow:0 12px 36px #3b82f64d}.final-cta__button--tertiary{background:rgba(255,255,255,.1);color:#ffffffe6;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.final-cta__button--tertiary:hover{transform:translateY(-2px);background:rgba(255,255,255,.15);border-color:#ffffff4d;box-shadow:0 12px 36px #ffffff1a}.final-cta__button-icon{font-size:1.5rem;flex-shrink:0}.final-cta__button-content{display:flex;flex-direction:column;text-align:left;flex:1}.final-cta__button-text{font-size:1.125rem;font-weight:700;line-height:1.2}.final-cta__button-subtext{font-size:.875rem;opacity:.8;font-weight:500}.final-cta__button-arrow{font-size:1.25rem;transition:transform .3s ease;flex-shrink:0}.final-cta__button:hover .final-cta__button-arrow{transform:translate(8px)}.final-cta__trust{margin-bottom:80px;text-align:center}.final-cta__trust-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:32px}.final-cta__trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1000px;margin:0 auto}.final-cta__trust-item{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.final-cta__trust-item:hover{background:rgba(255,255,255,.08);border-color:#10b9814d;transform:translateY(-2px)}.final-cta__trust-icon{font-size:1.25rem;flex-shrink:0}.final-cta__trust-text{color:#ffffffe6;font-size:.9375rem;font-weight:500}.final-cta__urgency-message{text-align:center;padding:40px;background:linear-gradient(135deg,rgba(239,68,68,.1) 0%,rgba(245,101,101,.05) 100%);border:1px solid rgba(239,68,68,.3);border-radius:20px;margin-bottom:60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.final-cta__urgency-message:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.5),transparent)}.final-cta__urgency-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:20px;color:#fca5a5;font-size:.875rem;font-weight:600;margin-bottom:16px;animation:pulse 2s ease-in-out infinite}.final-cta__urgency-badge-icon{font-size:1rem}.final-cta__urgency-heading{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:16px}.final-cta__urgency-text{font-size:1.125rem;color:#ffffffe6;line-height:1.6;margin-bottom:24px}.final-cta__urgency-text strong{color:#10b981;font-weight:700}.final-cta__urgency-actions{display:flex;justify-content:center}.final-cta__urgency-countdown{text-align:center}.final-cta__countdown-label{display:block;font-size:.875rem;color:#ffffffb3;margin-bottom:8px}.final-cta__countdown-timer{display:flex;align-items:center;gap:8px;justify-content:center}.final-cta__countdown-digit{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:rgba(239,68,68,.2);border:2px solid rgba(239,68,68,.4);border-radius:12px;font-size:1.5rem;font-weight:700;color:#fff}.final-cta__countdown-separator{font-size:1.5rem;color:#fca5a5;font-weight:700}.final-cta__guarantee{text-align:center;padding:60px 40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.final-cta__guarantee:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent)}.final-cta__guarantee-icon{font-size:4rem;margin-bottom:24px}.final-cta__guarantee-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.final-cta__guarantee-text{font-size:1.125rem;color:#fffc;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.final-cta__guarantee-features{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.final-cta__guarantee-feature{display:flex;align-items:center;gap:8px;color:#10b981;font-size:1rem;font-weight:600}.final-cta__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.final-cta__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(16,185,129,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(147,51,234,.1) 0%,transparent 50%);animation:gradientShift 20s ease-in-out infinite}.final-cta__bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}.final-cta__bg-decoration{position:absolute;border-radius:50%;background:linear-gradient(45deg,rgba(16,185,129,.1),rgba(59,130,246,.1));filter:blur(40px);animation:floatDecoration 15s ease-in-out infinite}.final-cta__bg-decoration--1{width:300px;height:300px;top:10%;left:-10%;animation-delay:0s}.final-cta__bg-decoration--2{width:200px;height:200px;top:60%;right:-5%;animation-delay:-5s}.final-cta__bg-decoration--3{width:250px;height:250px;bottom:10%;left:50%;animation-delay:-10s}@keyframes gradientText{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes gradientShift{0%,to{opacity:1}50%{opacity:.8}}@keyframes floatDecoration{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@media (max-width: 1024px){.final-cta{padding:80px 0}.final-cta__stats{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}.final-cta__urgency-options{grid-template-columns:1fr;gap:20px}.final-cta__actions{flex-direction:column;align-items:center;gap:16px}.final-cta__trust-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.final-cta{padding:60px 0}.final-cta__container{padding:0 20px}.final-cta__title{font-size:2.5rem}.final-cta__stats{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.final-cta__stat-item{padding:24px 16px}.final-cta__urgency-option{padding:24px 20px}.final-cta__urgency-icon{width:60px;height:60px;font-size:2rem}.final-cta__button{min-width:auto;width:100%;max-width:350px}.final-cta__trust-grid{grid-template-columns:1fr;gap:12px}.final-cta__urgency-message{padding:32px 24px}.final-cta__guarantee{padding:40px 24px}.final-cta__guarantee-title{font-size:1.75rem}.final-cta__guarantee-features{flex-direction:column;align-items:center;gap:16px}}@media (max-width: 480px){.final-cta__container{padding:0 16px}.final-cta__urgency-option{padding:20px 16px}.final-cta__button{padding:16px 24px;gap:12px}.final-cta__button-text{font-size:1rem}.final-cta__countdown-digit{width:40px;height:40px;font-size:1.25rem}}@media (prefers-reduced-motion: reduce){.final-cta__stat-item,.final-cta__urgency-option,.final-cta__button,.final-cta__trust-item,.final-cta__urgency-badge{animation:none;transition:none}.final-cta__bg-gradient,.final-cta__bg-decoration{animation:none}.final-cta__stat-item:hover,.final-cta__button:hover{transform:translateY(-2px)}}@media (prefers-contrast: high){.final-cta{background:#000000}.final-cta__title,.final-cta__urgency-heading,.final-cta__guarantee-title{color:#fff;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.final-cta__stat-item,.final-cta__urgency-option,.final-cta__trust-item,.final-cta__urgency-message,.final-cta__guarantee{border:2px solid #ffffff;background:rgba(255,255,255,.1)}}.service-detail-hero{position:relative;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding-top:4rem;padding-bottom:4rem;min-height:60vh}.service-detail-hero__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-detail-hero__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-detail-hero__container{padding-left:2rem;padding-right:2rem}}.service-detail-hero__breadcrumb{margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.service-detail-hero__breadcrumb-item{display:flex;align-items:center;gap:.5rem}.service-detail-hero__breadcrumb-link{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__breadcrumb-link:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.service-detail-hero__breadcrumb-link{text-decoration:none}.service-detail-hero__breadcrumb-link:hover{text-decoration:underline}.service-detail-hero__breadcrumb-current{font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-detail-hero__breadcrumb-separator{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.service-detail-hero__content{margin-left:auto;margin-right:auto;max-width:56rem;text-align:center}.service-detail-hero__header{margin-bottom:2rem}.service-detail-hero__category{margin-bottom:1rem}.service-detail-hero__category-link{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__category-link:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.service-detail-hero__category-link{text-decoration:none}.service-detail-hero__title{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-detail-hero__title{font-size:3rem;line-height:1}}@media (min-width: 1024px){.service-detail-hero__title{font-size:3.75rem;line-height:1}}.service-detail-hero__description{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}@media (min-width: 768px){.service-detail-hero__description{font-size:1.5rem;line-height:2rem}}.service-detail-hero__badges{margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.service-detail-hero__badge{border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.service-detail-hero__badge--popular{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.service-detail-hero__badge--popular:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.service-detail-hero__badge--professional{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.service-detail-hero__badge--professional:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.service-detail-hero__badge--fast{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.service-detail-hero__badge--fast:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.service-detail-hero__badge--expert{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.service-detail-hero__badge--expert:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.service-detail-hero__stats{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:grid;max-width:42rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.service-detail-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-detail-hero__stat{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;text-align:center;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__stat:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-detail-hero__stat-value{margin-bottom:.25rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-detail-hero__stat-value{font-size:1.875rem;line-height:2.25rem}}.service-detail-hero__stat-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.service-detail-hero__cta-primary{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__cta-primary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-detail-hero__cta-primary{text-decoration:none}.service-detail-hero__cta-secondary{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-detail-hero__cta-secondary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-detail-hero__cta-secondary{text-decoration:none}@media (max-width: 768px){.service-detail-hero{padding-top:3rem;padding-bottom:3rem;min-height:50vh}.service-detail-hero__title{font-size:1.875rem;line-height:2.25rem}.service-detail-hero__description{font-size:1.125rem;line-height:1.75rem}.service-detail-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-detail-hero__actions{flex-direction:column}.service-detail-hero__cta-primary,.service-detail-hero__cta-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.service-detail-hero__breadcrumb{font-size:.75rem;line-height:1rem}.service-detail-hero__title{font-size:1.5rem;line-height:2rem}.service-detail-hero__badges{gap:.5rem}.service-detail-hero__badge{padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.service-detail-hero__stat{padding:.75rem}.service-detail-hero__stat-value{font-size:1.25rem;line-height:1.75rem}}.service-detail-hero__cta-primary:hover,.service-detail-hero__cta-secondary:hover{transform:translateY(-2px) scale(1.02)}.service-detail-hero__stat:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.service-detail-hero__badge,.service-detail-hero__cta-primary,.service-detail-hero__cta-secondary,.service-detail-hero__stat{transition:none;transform:none}.service-detail-hero__cta-primary:hover,.service-detail-hero__cta-secondary:hover,.service-detail-hero__stat:hover{transform:none}}.service-overview{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}.service-overview__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-overview__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-overview__container{padding-left:2rem;padding-right:2rem}}.service-overview__header{margin-bottom:3rem;text-align:center}.service-overview__title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-overview__title{font-size:2.25rem;line-height:2.5rem}}.service-overview__subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-overview__section-title{margin-bottom:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-overview__section-title{font-size:1.875rem;line-height:2.25rem}}.service-overview__features{margin-bottom:4rem}.service-overview__features-grid{display:grid;gap:1.5rem}@media (min-width: 768px){.service-overview__features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.service-overview__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-overview__feature{display:flex;align-items:flex-start;gap:1rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-overview__feature:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.service-overview__feature-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.service-overview__feature-content{flex:1 1 0%}.service-overview__feature-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-overview__description{margin-bottom:4rem}.service-overview__description-content{margin-left:auto;margin-right:auto;max-width:56rem}.service-overview__description-text{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.service-overview__details{display:grid;gap:1.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 768px){.service-overview__details{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-overview__detail{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.service-overview__detail{flex-direction:row;align-items:center}}.service-overview__detail-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-overview__detail-value{font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-overview__stats{margin-bottom:4rem}.service-overview__stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (min-width: 1024px){.service-overview__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-overview__stat{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #dbeafe var(--tw-gradient-to-position);padding:1.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-overview__stat:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-overview__stat-value{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}@media (min-width: 768px){.service-overview__stat-value{font-size:2.25rem;line-height:2.5rem}}.service-overview__stat-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.service-overview__guarantee{border-radius:1rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #eff6ff var(--tw-gradient-to-position);padding:2rem}.service-overview__guarantee-grid{margin-top:2rem;display:grid;gap:1.5rem}@media (min-width: 768px){.service-overview__guarantee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.service-overview__guarantee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-overview__guarantee-item{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;text-align:center;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-overview__guarantee-item:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-overview__guarantee-icon{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem}.service-overview__guarantee-text{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (max-width: 768px){.service-overview{padding-top:3rem;padding-bottom:3rem}.service-overview__title{font-size:1.5rem;line-height:2rem}.service-overview__section-title{font-size:1.25rem;line-height:1.75rem}.service-overview__features-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.service-overview__feature{padding:1rem}.service-overview__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-overview__stat{padding:1rem}.service-overview__stat-value{font-size:1.5rem;line-height:2rem}.service-overview__details{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.service-overview__guarantee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-overview__guarantee{padding:1.5rem}}@media (max-width: 480px){.service-overview__features-grid{gap:.75rem}.service-overview__feature{gap:.75rem;padding:.75rem}.service-overview__feature-title{font-size:1rem;line-height:1.5rem}.service-overview__stats-grid,.service-overview__guarantee-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.service-overview__guarantee-item{padding:.75rem}.service-overview__guarantee-icon{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}.service-overview__guarantee-text{font-size:.75rem;line-height:1rem}}.service-overview__feature:hover{transform:translateY(-2px)}.service-overview__stat:hover{transform:translateY(-3px) scale(1.02)}.service-overview__guarantee-item:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.service-overview__feature,.service-overview__stat,.service-overview__guarantee-item{transition:none;transform:none}.service-overview__feature:hover,.service-overview__stat:hover,.service-overview__guarantee-item:hover{transform:none}}.service-pricing{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding-top:4rem;padding-bottom:4rem}.service-pricing__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-pricing__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-pricing__container{padding-left:2rem;padding-right:2rem}}.service-pricing__header{margin-bottom:3rem;text-align:center}.service-pricing__title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-pricing__title{font-size:2.25rem;line-height:2.5rem}}.service-pricing__subtitle{margin-left:auto;margin-right:auto;max-width:42rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-pricing__calculator{margin-bottom:3rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing__inputs{margin-bottom:2rem;display:grid;gap:1.5rem}@media (min-width: 768px){.service-pricing__inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-pricing__input-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.service-pricing__label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.service-pricing__note{display:block;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.service-pricing__select,.service-pricing__input{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-pricing__select:focus,.service-pricing__input:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));outline:none}.service-pricing__result{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding:1.5rem}.service-pricing__total{margin-bottom:1.5rem;text-align:center}.service-pricing__total-label{margin-bottom:.5rem;display:block;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.service-pricing__total-amount{font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}@media (min-width: 768px){.service-pricing__total-amount{font-size:3rem;line-height:1}}.service-pricing__breakdown{margin-bottom:1.5rem}.service-pricing__breakdown>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.service-pricing__breakdown{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.service-pricing__breakdown-item{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.service-pricing__breakdown-item span:first-child{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-pricing__breakdown-item span:last-child{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-pricing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.service-pricing__order-btn{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));padding:1rem 2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-pricing__order-btn:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing__order-btn{text-decoration:none}.service-pricing__quote-btn{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-pricing__quote-btn:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing__quote-btn{text-decoration:none}.service-pricing__features{margin-bottom:2rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing__features-title{margin-bottom:1.5rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-pricing__features-grid{display:grid;gap:1rem}@media (min-width: 768px){.service-pricing__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-pricing__feature{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-pricing__feature:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.service-pricing__feature-icon{height:1.25rem;width:1.25rem;flex-shrink:0;font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.service-pricing__note{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity));padding:1rem;text-align:center}.service-pricing__note p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}@media (max-width: 768px){.service-pricing{padding-top:3rem;padding-bottom:3rem}.service-pricing__title{font-size:1.5rem;line-height:2rem}.service-pricing__calculator{padding:1.5rem}.service-pricing__inputs{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.service-pricing__result{padding:1rem}.service-pricing__total-amount{font-size:1.875rem;line-height:2.25rem}.service-pricing__actions{flex-direction:column}.service-pricing__order-btn,.service-pricing__quote-btn{width:100%;justify-content:center}.service-pricing__features-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.service-pricing__feature{padding:.5rem}}@media (max-width: 480px){.service-pricing__calculator{padding:1rem}.service-pricing__total-amount{font-size:1.5rem;line-height:2rem}.service-pricing__breakdown{padding:.75rem}.service-pricing__order-btn,.service-pricing__quote-btn{padding:.75rem 1.5rem}.service-pricing__features{padding:1rem}}.service-pricing__order-btn:hover,.service-pricing__quote-btn:hover{transform:translateY(-2px) scale(1.02)}.service-pricing__feature:hover{transform:translate(4px)}.service-pricing__select:focus,.service-pricing__input:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));--tw-ring-opacity: .5}@media (prefers-reduced-motion: reduce){.service-pricing__order-btn,.service-pricing__quote-btn,.service-pricing__feature{transition:none;transform:none}.service-pricing__order-btn:hover,.service-pricing__quote-btn:hover,.service-pricing__feature:hover{transform:none}}@media (prefers-contrast: high){.service-pricing__calculator,.service-pricing__features{border-width:2px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.service-pricing__total-amount{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}}.service-process{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}.service-process__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-process__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-process__container{padding-left:2rem;padding-right:2rem}}.service-process__header{margin-bottom:4rem;text-align:center}.service-process__title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-process__title{font-size:2.25rem;line-height:2.5rem}}.service-process__subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-process__timeline{margin-bottom:4rem}.service-process__timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.service-process__step{display:flex;align-items:flex-start;gap:1.5rem}.service-process__step-indicator{display:flex;flex-shrink:0;flex-direction:column;align-items:center}.service-process__step-number{position:relative;z-index:10;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-process__step-line{margin-top:1rem;height:3rem;width:.125rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.service-process__step:last-child .service-process__step-line{display:none}.service-process__step-content{flex:1 1 0%;padding-bottom:2rem}.service-process__step-header{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.service-process__step-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-process__step-title{font-size:1.5rem;line-height:2rem}}.service-process__step-duration{flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.service-process__step-description{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-process__step-features{display:flex;flex-wrap:wrap;gap:.75rem}.service-process__feature{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.service-process__summary{margin-bottom:3rem;border-radius:1rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding:2rem}.service-process__summary-content{margin-left:auto;margin-right:auto;max-width:64rem}.service-process__summary-title{margin-bottom:2rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-process__summary-title{font-size:1.875rem;line-height:2.25rem}}.service-process__summary-grid{display:grid;gap:1.5rem}@media (min-width: 768px){.service-process__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.service-process__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-process__summary-item{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;text-align:center;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-process__summary-item:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-process__summary-icon{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.service-process__summary-text strong{margin-bottom:.5rem;display:block;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-process__summary-text p{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-process__guarantee{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));padding:1.5rem;text-align:center}.service-process__guarantee-content{margin-left:auto;margin-right:auto;max-width:42rem}.service-process__guarantee-title{margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.service-process__guarantee-text{line-height:1.625;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}@media (max-width: 768px){.service-process{padding-top:3rem;padding-bottom:3rem}.service-process__title{font-size:1.5rem;line-height:2rem}.service-process__timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.service-process__step{gap:1rem}.service-process__step-number{height:3rem;width:3rem;font-size:1.125rem;line-height:1.75rem}.service-process__step-line{height:2rem}.service-process__step-title{font-size:1.125rem;line-height:1.75rem}.service-process__step-description{font-size:1rem;line-height:1.5rem}.service-process__summary-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.service-process__summary{padding:1.5rem}.service-process__summary-title{font-size:1.25rem;line-height:1.75rem}.service-process__summary-item{padding:1rem}.service-process__summary-icon{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem}}@media (max-width: 480px){.service-process__step{flex-direction:column;gap:.5rem;text-align:center}.service-process__step-indicator{flex-direction:row;align-items:center;gap:1rem}.service-process__step-line{height:.125rem;width:2rem}.service-process__step:last-child .service-process__step-indicator{justify-content:center}.service-process__step-number{height:2.5rem;width:2.5rem;font-size:1rem;line-height:1.5rem}.service-process__step-content{padding-bottom:1rem}.service-process__step-header{flex-direction:column;gap:.5rem;text-align:center}.service-process__step-features{justify-content:center}.service-process__feature{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.service-process__summary-item{padding:.75rem}.service-process__guarantee{padding:1rem}}.service-process__step:hover .service-process__step-number{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));transition:all .2s ease}.service-process__summary-item:hover{transform:translateY(-4px) scale(1.02)}.service-process__feature:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.service-process__step{opacity:0;transform:translateY(20px);animation:revealStep .6s ease forwards}.service-process__step:nth-child(1){animation-delay:.1s}.service-process__step:nth-child(2){animation-delay:.2s}.service-process__step:nth-child(3){animation-delay:.3s}.service-process__step:nth-child(4){animation-delay:.4s}.service-process__step:nth-child(5){animation-delay:.5s}@keyframes revealStep{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.service-process__step,.service-process__summary-item,.service-process__feature{animation:none;transition:none;transform:none;opacity:1}.service-process__step:hover .service-process__step-number,.service-process__summary-item:hover,.service-process__feature:hover{transform:none}}@media (prefers-contrast: high){.service-process__step-number{border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.service-process__step-line{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.service-process__summary,.service-process__guarantee{border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}}.service-related{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}.service-related__container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-related__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-related__container{padding-left:2rem;padding-right:2rem}}.service-related__header{margin-bottom:3rem;text-align:center}.service-related__title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-related__title{font-size:2.25rem;line-height:2.5rem}}.service-related__subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-related__grid{margin-bottom:4rem;display:grid;gap:1.5rem}@media (min-width: 768px){.service-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.service-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.service-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-related__card{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.service-related__card:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-related__card-content{display:flex;height:100%;flex-direction:column;padding:1.5rem}.service-related__card-category{margin-bottom:.75rem}.service-related__category-badge{display:inline-block;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.service-related__card-title{margin-bottom:.75rem}.service-related__card-link{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-related__card-link:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.service-related__card-link,.service-related__card-link:hover{text-decoration:none}.service-related__card-description{margin-bottom:1rem;flex-grow:1;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-related__card-features{margin-bottom:1rem}.service-related__card-features>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.service-related__card-feature{display:block;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.service-related__card-pricing{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:.75rem}.service-related__price{font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.service-related__delivery{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.service-related__card-badges{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.service-related__badge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.service-related__badge--popular{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.service-related__badge--professional{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.service-related__badge--fast{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.service-related__badge--expert{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.service-related__card-actions{margin-top:auto;display:flex;gap:.5rem}.service-related__card-btn{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;text-decoration:none}.service-related__card-btn--primary{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.service-related__card-btn--primary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.service-related__card-btn--secondary{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.service-related__card-btn--secondary:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.service-related__cta{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;text-align:center;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-related__cta-content{margin-left:auto;margin-right:auto;max-width:48rem}.service-related__cta-title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-related__cta-title{font-size:1.875rem;line-height:2.25rem}}.service-related__cta-description{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-related__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.service-related__cta-btn{display:inline-flex;align-items:center;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-related__cta-btn:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.service-related__cta-btn{text-decoration:none}.service-related__cta-btn--primary{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-related__cta-btn--primary:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-related__cta-btn--secondary{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-related__cta-btn--secondary:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 1024px){.service-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.service-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width: 768px){.service-related{padding-top:3rem;padding-bottom:3rem}.service-related__title{font-size:1.5rem;line-height:2rem}.service-related__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.service-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-related__card-content{padding:1rem}.service-related__card-link{font-size:1rem;line-height:1.5rem}.service-related__cta{padding:1.5rem}.service-related__cta-title{font-size:1.25rem;line-height:1.75rem}.service-related__cta-actions{flex-direction:column}.service-related__cta-btn{width:100%;justify-content:center}}@media (max-width: 480px){.service-related__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.service-related__card-content{padding:.75rem}.service-related__card-link{font-size:.875rem;line-height:1.25rem}.service-related__card-description{font-size:.75rem;line-height:1rem}.service-related__card-actions{flex-direction:column;gap:.25rem}.service-related__card-btn{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.service-related__card-pricing{padding:.5rem}.service-related__price{font-size:.875rem;line-height:1.25rem}.service-related__cta{padding:1rem}.service-related__cta-description{font-size:1rem;line-height:1.5rem}}.service-related__card:hover{transform:translateY(-4px) scale(1.02)}.service-related__card-link:hover{transform:translate(2px)}.service-related__card-btn:hover{transform:translateY(-1px) scale(1.05)}.service-related__cta-btn:hover{transform:translateY(-2px) scale(1.02)}.service-related__badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.service-related__card-link:focus,.service-related__card-btn:focus,.service-related__cta-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));--tw-ring-opacity: .5}@media (prefers-reduced-motion: reduce){.service-related__card,.service-related__card-link,.service-related__card-btn,.service-related__cta-btn,.service-related__badge{transition:none;transform:none}.service-related__card:hover,.service-related__card-link:hover,.service-related__card-btn:hover,.service-related__cta-btn:hover,.service-related__badge:hover{transform:none}}@media (prefers-contrast: high){.service-related__card{border-width:2px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.service-related__card-btn--primary,.service-related__cta-btn--primary{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.service-related__cta{border-width:2px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}}.service-order-form{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #faf5ff var(--tw-gradient-to-position);padding-top:4rem;padding-bottom:4rem}.service-order-form__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.service-order-form__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.service-order-form__container{padding-left:2rem;padding-right:2rem}}.service-order-form__header{margin-bottom:3rem;text-align:center}.service-order-form__title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.service-order-form__title{font-size:2.25rem;line-height:2.5rem}}.service-order-form__subtitle{margin-left:auto;margin-right:auto;max-width:48rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-order-form__content{display:grid;gap:2rem}@media (min-width: 1024px){.service-order-form__content{grid-template-columns:repeat(3,minmax(0,1fr))}.service-order-form__form-section{grid-column:span 2 / span 2}}.service-order-form__form{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-order-form__section{margin-bottom:2rem}.service-order-form__section:last-child{margin-bottom:0}.service-order-form__section-title{margin-bottom:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));padding-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-order-form__row{margin-bottom:1.5rem;display:grid;gap:1rem}@media (min-width: 768px){.service-order-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-order-form__field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.service-order-form__label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.service-order-form__helper{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.service-order-form__input,.service-order-form__select,.service-order-form__textarea{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-order-form__input:focus,.service-order-form__select:focus,.service-order-form__textarea:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));outline:none}.service-order-form__textarea{resize:none}.service-order-form__file-input{width:100%;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-order-form__file-input:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.service-order-form__file-input:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.service-order-form__file-input{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.03) 10px,rgba(0,0,0,.03) 20px)}.service-order-form__file-input:hover{background:repeating-linear-gradient(45deg,rgba(59,130,246,.05),rgba(59,130,246,.05) 10px,rgba(59,130,246,.1) 10px,rgba(59,130,246,.1) 20px)}@media (min-width: 1024px){.service-order-form__summary{grid-column:span 1 / span 1}}.service-order-form__summary-card{position:sticky;top:2rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-order-form__summary-title{margin-bottom:1.5rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-order-form__summary-item{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem}.service-order-form__summary-item:last-child{border-width:0px}.service-order-form__summary-item span:first-child{font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-order-form__summary-item span:last-child{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-order-form__summary-divider{margin-top:1rem;margin-bottom:1rem;height:1px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.service-order-form__summary-total{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));padding:1rem}.service-order-form__summary-total span:first-child{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.service-order-form__price{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.service-order-form__summary-features{margin-bottom:1.5rem}.service-order-form__summary-features>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.service-order-form__feature{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.service-order-form__submit-btn{margin-bottom:1.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));padding:1rem 1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.service-order-form__submit-btn:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-order-form__submit-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));--tw-ring-opacity: .5}.service-order-form__security>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.service-order-form__security-item{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.service-order-form__security-icon{font-size:1.125rem;line-height:1.75rem}@media (max-width: 1024px){.service-order-form__content{grid-template-columns:repeat(1,minmax(0,1fr))}.service-order-form__summary-card{position:static;order:-1}.service-order-form__summary-title{font-size:1.125rem;line-height:1.75rem}}@media (max-width: 768px){.service-order-form{padding-top:3rem;padding-bottom:3rem}.service-order-form__title{font-size:1.5rem;line-height:2rem}.service-order-form__form{padding:1.5rem}.service-order-form__summary-card{padding:1rem}.service-order-form__row{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.service-order-form__section-title{font-size:1.125rem;line-height:1.75rem}.service-order-form__input,.service-order-form__select,.service-order-form__textarea{padding:.5rem .75rem}.service-order-form__price{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 480px){.service-order-form__form{padding:1rem}.service-order-form__summary-card{padding:.75rem}.service-order-form__section-title{margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.service-order-form__summary-title{font-size:1rem;line-height:1.5rem}.service-order-form__summary-item{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.service-order-form__feature{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.service-order-form__submit-btn{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.service-order-form__security-item{font-size:.75rem;line-height:1rem}.service-order-form__price{font-size:1.125rem;line-height:1.75rem}}.service-order-form__input:invalid,.service-order-form__select:invalid{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.service-order-form__input:invalid:focus,.service-order-form__select:invalid:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))}.service-order-form__input:valid,.service-order-form__select:valid{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.service-order-form__input:valid:focus,.service-order-form__select:valid:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity))}.service-order-form__submit-btn:hover{transform:translateY(-2px) scale(1.02)}.service-order-form__summary-card:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-order-form__feature:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.service-order-form__file-input:hover{transform:translateY(-1px)}.service-order-form__submit-btn:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity));transform:none}.service-order-form__submit-btn:disabled:hover{transform:none}@media (prefers-reduced-motion: reduce){.service-order-form__submit-btn,.service-order-form__feature,.service-order-form__file-input{transition:none;transform:none}.service-order-form__submit-btn:hover,.service-order-form__feature:hover,.service-order-form__file-input:hover{transform:none}}@media (prefers-contrast: high){.service-order-form__form,.service-order-form__summary-card{border-width:2px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.service-order-form__submit-btn{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.service-order-form__input,.service-order-form__select,.service-order-form__textarea{border-width:2px;--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}}.service-category-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.service-category-hero__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width: 640px){.service-category-hero__container{max-width:640px}}@media (min-width: 768px){.service-category-hero__container{max-width:768px}}@media (min-width: 1024px){.service-category-hero__container{max-width:1024px}}@media (min-width: 1280px){.service-category-hero__container{max-width:1280px}}@media (min-width: 1536px){.service-category-hero__container{max-width:1536px}}.service-category-hero__container{position:relative;z-index:10;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1280px}.service-category-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.service-category-hero__gradient{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9}.service-category-hero__pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.service-category-hero__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:var(--glow-color, rgba(255, 255, 255, .1));border-radius:50%;filter:blur(100px);opacity:.3}.service-category-hero__particles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.service-category-hero__particle{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.6);border-radius:50%;animation:float-particle 4s ease-in-out infinite}@keyframes float-particle{0%,to{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}50%{transform:translateY(-20px) rotate(180deg)}}.service-category-hero__content{position:relative;z-index:10}.service-category-hero__breadcrumb{display:flex;align-items:center;margin-top:1rem;margin-bottom:2rem;font-size:.875rem}.service-category-hero__breadcrumb-link{color:#fffc;text-decoration:none;transition:color .3s ease}.service-category-hero__breadcrumb-link:hover{color:#fff}.service-category-hero__breadcrumb-separator{margin:0 .75rem;color:#fff9}.service-category-hero__breadcrumb-current{color:#fff;font-weight:500}.service-category-hero__main{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 1024px){.service-category-hero__main{grid-template-columns:1fr;gap:3rem;text-align:center}}.service-category-hero__text{color:#fff}.service-category-hero__icon{position:relative;display:inline-block;margin-bottom:1.5rem}.service-category-hero__icon-emoji{font-size:4rem;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.service-category-hero__icon-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.service-category-hero__title-wrapper{margin-bottom:1.5rem}.service-category-hero__title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;background:linear-gradient(45deg,#ffffff,#f0f9ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-category-hero__subtitle{font-size:1.25rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:2px}.service-category-hero__description{font-size:1.125rem;line-height:1.7;color:#ffffffd9;margin-bottom:2rem}.service-category-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2.5rem}@media (max-width: 768px){.service-category-hero__stats{grid-template-columns:repeat(2,1fr);gap:1rem}}.service-category-hero__stat{text-align:center;padding:1rem;background:rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.service-category-hero__stat:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.service-category-hero__stat-value{display:block;font-size:1.75rem;font-weight:800;color:#fff;margin-bottom:.25rem}.service-category-hero__stat-label{font-size:.875rem;color:#fffc;text-transform:uppercase;letter-spacing:1px}.service-category-hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.service-category-hero__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.service-category-hero__cta--primary{background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff;box-shadow:0 4px 15px #ff6b6b66}.service-category-hero__cta--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b6b99}.service-category-hero__cta--secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-category-hero__cta--secondary:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.service-category-hero__cta-text{font-size:1rem}.service-category-hero__cta-arrow{font-size:1.25rem;transition:transform .3s ease}.service-category-hero__cta:hover .service-category-hero__cta-arrow{transform:translate(4px)}.service-category-hero__cta-icon{font-size:1.125rem}.service-category-hero__visual{position:relative}.service-category-hero__image-wrapper{position:relative;aspect-ratio:1;max-width:500px;margin:0 auto}.service-category-hero__image-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.service-category-hero__image-content{position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.service-category-hero__visual-icon{font-size:8rem;margin-bottom:2rem;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));animation:float-icon 3s ease-in-out infinite}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.service-category-hero__image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;filter:blur(40px);animation:rotate-glow 10s linear infinite}@keyframes rotate-glow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.service-category-hero__floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.service-category-hero__floating-card{position:absolute;background:rgba(255,255,255,.95);color:#333;padding:.75rem 1rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-size:.875rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:float-card 4s ease-in-out infinite;min-width:140px;text-align:center}.service-category-hero__floating-card:nth-child(1){top:20%;left:-20%;animation-delay:0s}.service-category-hero__floating-card:nth-child(2){top:60%;right:-25%;animation-delay:1s}.service-category-hero__floating-card:nth-child(3){bottom:20%;left:-15%;animation-delay:2s}@keyframes float-card{0%,to{transform:translateY(0) rotate(0);opacity:.8}50%{transform:translateY(-15px) rotate(2deg);opacity:1}}.service-category-hero__floating-text{display:block;margin-bottom:.25rem}.service-category-hero__floating-price{font-size:.75rem;color:#666}.service-category-hero__trust-badges{display:flex;justify-content:center;gap:2rem;margin-top:3rem;flex-wrap:wrap}.service-category-hero__badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.1);border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem;font-weight:500}.service-category-hero__badge-icon{font-size:1rem}.service-category-hero__badge-text{white-space:nowrap}@media (max-width: 768px){.service-category-hero{min-height:90vh}.service-category-hero__title{font-size:2.5rem}.service-category-hero__visual-icon{font-size:6rem}.service-category-hero__floating-card{display:none}.service-category-hero__trust-badges{gap:1rem}.service-category-hero__actions{justify-content:center}}@media (max-width: 480px){.service-category-hero__title{font-size:2rem}.service-category-hero__stats{grid-template-columns:1fr;gap:.75rem}}.service-category-overview{padding:5rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative}.service-category-overview__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width: 640px){.service-category-overview__container{max-width:640px}}@media (min-width: 768px){.service-category-overview__container{max-width:768px}}@media (min-width: 1024px){.service-category-overview__container{max-width:1024px}}@media (min-width: 1280px){.service-category-overview__container{max-width:1280px}}@media (min-width: 1536px){.service-category-overview__container{max-width:1536px}}.service-category-overview__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1280px}.service-category-overview__header{text-align:center;margin-bottom:4rem}.service-category-overview__title{font-size:2.75rem;font-weight:800;color:#1e293b;margin-bottom:1rem;line-height:1.2}.service-category-overview__subtitle{font-size:1.125rem;color:#64748b;line-height:1.6;max-width:600px;margin:0 auto}.service-category-overview__content{display:flex;flex-direction:column;gap:5rem}.service-category-overview__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.service-category-overview__feature{background:white;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(226,232,240,.8);position:relative;transition:all .3s ease;overflow:hidden}.service-category-overview__feature:hover{transform:translateY(-5px);box-shadow:0 8px 40px #0000001f;border-color:#3b82f64d}.service-category-overview__feature-icon{position:relative;display:inline-block;margin-bottom:1.5rem}.service-category-overview__feature-emoji{font-size:2.5rem;display:block}.service-category-overview__feature-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease}.service-category-overview__feature:hover .service-category-overview__feature-glow{opacity:1}.service-category-overview__feature-content{position:relative;z-index:2}.service-category-overview__feature-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.service-category-overview__feature-description{color:#64748b;line-height:1.6;font-size:.975rem}.service-category-overview__feature-hover{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.02) 0%,rgba(147,51,234,.02) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.service-category-overview__feature:hover .service-category-overview__feature-hover{opacity:1}.service-category-overview__stats-section{background:white;padding:3rem;border-radius:20px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(226,232,240,.6)}.service-category-overview__stats-header{text-align:center;margin-bottom:3rem}.service-category-overview__stats-title{font-size:2.25rem;font-weight:800;color:#1e293b;margin-bottom:1rem}.service-category-overview__stats-subtitle{font-size:1rem;color:#64748b;line-height:1.6}.service-category-overview__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.service-category-overview__stat{text-align:center;padding:2rem 1.5rem;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:16px;border:1px solid rgba(226,232,240,.8);position:relative;transition:all .3s ease}.service-category-overview__stat:hover{transform:translateY(-3px);background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 8px 25px #0000001a}.service-category-overview__stat-icon{font-size:2rem;margin-bottom:.75rem;display:block}.service-category-overview__stat-content{position:relative;z-index:2}.service-category-overview__stat-number{display:block;font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:.5rem}.service-category-overview__stat-label{font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:1px;font-weight:600}.service-category-overview__stat-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease}.service-category-overview__stat:hover .service-category-overview__stat-glow{opacity:1}.service-category-overview__process-preview{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);padding:3.5rem;border-radius:20px;color:#fff;position:relative;overflow:hidden}.service-category-overview__process-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="30" cy="30" r="1.5"/></g></svg>');opacity:.3}.service-category-overview__process-title{text-align:center;font-size:2rem;font-weight:800;margin-bottom:3rem;position:relative;z-index:2}.service-category-overview__process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2.5rem;position:relative;z-index:2}.service-category-overview__process-step{text-align:center;position:relative}.service-category-overview__process-step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(45deg,#3b82f6,#8b5cf6);color:#fff;border-radius:50%;font-weight:700;font-size:1.125rem;margin-bottom:1rem}.service-category-overview__process-step-icon{font-size:2rem;margin-bottom:1rem;display:block}.service-category-overview__process-step-title{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;color:#fff}.service-category-overview__process-step-description{font-size:.925rem;color:#fffc;line-height:1.6;margin-bottom:.5rem}.service-category-overview__process-step-duration{font-size:.8rem;color:#fff9;font-weight:500;text-transform:uppercase;letter-spacing:1px}.service-category-overview__process-connector{display:none}@media (min-width: 768px){.service-category-overview__process-steps{grid-template-columns:repeat(3,1fr)}.service-category-overview__process-connector{display:block;position:absolute;top:20px;right:-1rem;z-index:1}.service-category-overview__process-arrow{color:#fff6;font-size:1.5rem}}.service-category-overview__process-cta{text-align:center;position:relative;z-index:2}.service-category-overview__process-button{display:inline-flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);padding:.875rem 2rem;border-radius:50px;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;cursor:pointer}.service-category-overview__process-button:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.service-category-overview__process-button-icon{font-size:1.125rem}.service-category-overview__trust-elements{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.service-category-overview__trust-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 12px #0000000d;border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.service-category-overview__trust-item:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.service-category-overview__trust-icon{font-size:1.5rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:50%;flex-shrink:0}.service-category-overview__trust-text{font-weight:600;color:#1e293b;font-size:.925rem}@media (max-width: 768px){.service-category-overview{padding:3rem 0}.service-category-overview__title{font-size:2.25rem}.service-category-overview__features{grid-template-columns:1fr;gap:1.5rem}.service-category-overview__stats-section{padding:2rem}.service-category-overview__stats-title{font-size:1.875rem}.service-category-overview__stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.service-category-overview__process-preview{padding:2.5rem 1.5rem}.service-category-overview__process-title{font-size:1.75rem}.service-category-overview__trust-elements{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.service-category-overview__stats-grid{grid-template-columns:1fr;gap:1rem}.service-category-overview__feature{padding:1.5rem}.service-category-overview__process-steps{grid-template-columns:1fr;gap:1.5rem}}.service-category-services{padding:5rem 0;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);position:relative}.service-category-services__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width: 640px){.service-category-services__container{max-width:640px}}@media (min-width: 768px){.service-category-services__container{max-width:768px}}@media (min-width: 1024px){.service-category-services__container{max-width:1024px}}@media (min-width: 1280px){.service-category-services__container{max-width:1280px}}@media (min-width: 1536px){.service-category-services__container{max-width:1536px}}.service-category-services__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1280px}.service-category-services__header{text-align:center;margin-bottom:4rem}.service-category-services__title{font-size:2.75rem;font-weight:800;color:#1e293b;margin-bottom:1rem;line-height:1.2}.service-category-services__subtitle{font-size:1.125rem;color:#64748b;line-height:1.6;max-width:600px;margin:0 auto}.service-category-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.service-category-services__card{position:relative;background:white;border-radius:20px;overflow:hidden;transition:all .4s ease;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px #0000000d}.service-category-services__card--hovered{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.service-category-services__card-background{position:absolute;top:0;left:0;right:0;height:120px;z-index:1}.service-category-services__card-gradient{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8}.service-category-services__card-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .3s ease}.service-category-services__card--hovered .service-category-services__card-glow{opacity:1}.service-category-services__badges{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.service-category-services__badge{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.service-category-services__badge--popular{background:rgba(239,68,68,.9);color:#fff}.service-category-services__badge--professional{background:rgba(168,85,247,.9);color:#fff}.service-category-services__badge--trending{background:rgba(34,197,94,.9);color:#fff}.service-category-services__badge--urgent{background:rgba(245,158,11,.9);color:#fff}.service-category-services__card-content{position:relative;z-index:5;padding:8rem 2rem 2rem}.service-category-services__service-title{font-size:1.375rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.3}.service-category-services__service-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem;font-size:.975rem}.service-category-services__service-details{display:flex;gap:1.5rem;margin-bottom:1.5rem}.service-category-services__detail{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.service-category-services__detail-icon{font-size:1rem}.service-category-services__detail-text{color:#64748b;font-weight:500}.service-category-services__service-features{margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;border:1px solid rgba(226,232,240,.6)}.service-category-services__features-title{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.service-category-services__features-list{list-style:none;padding:0;margin:0}.service-category-services__feature-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.service-category-services__feature-item:last-child{margin-bottom:0}.service-category-services__feature-check{color:#10b981;font-weight:700}.service-category-services__feature-text{color:#4b5563}.service-category-services__card-actions{display:flex;gap:.75rem}.service-category-services__action-button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.875rem;transition:all .3s ease;text-decoration:none;border:none;cursor:pointer}.service-category-services__action-button--primary{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px #3b82f64d}.service-category-services__action-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.service-category-services__action-button--secondary{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.service-category-services__action-button--secondary:hover{background:rgba(59,130,246,.15);border-color:#3b82f680;transform:translateY(-1px)}.service-category-services__button-text{font-weight:600}.service-category-services__button-icon{font-size:1rem}.service-category-services__priority-indicator{position:absolute;top:1rem;left:1rem;z-index:10}.service-category-services__priority-dot{width:10px;height:10px;background:#ef4444;border-radius:50%;position:relative}.service-category-services__priority-pulse{position:absolute;top:-2px;left:-2px;width:14px;height:14px;background:rgba(239,68,68,.3);border-radius:50%;animation:pulse-priority 2s ease-in-out infinite}@keyframes pulse-priority{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.3}}.service-category-services__card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.02) 0%,rgba(147,51,234,.02) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.service-category-services__card--hovered .service-category-services__card-overlay{opacity:1}.service-category-services__comparison{margin-bottom:4rem;background:white;padding:3rem;border-radius:20px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(226,232,240,.6)}.service-category-services__comparison-title{text-align:center;font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:2.5rem}.service-category-services__comparison-table{display:grid;gap:.5rem}.service-category-services__comparison-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-radius:12px;color:#fff}.service-category-services__comparison-cell--header{font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.service-category-services__comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;align-items:center;transition:all .3s ease}.service-category-services__comparison-row:hover{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);transform:translate(4px);box-shadow:0 4px 12px #0000000d}.service-category-services__comparison-cell{font-size:.925rem}.service-category-services__comparison-service{display:flex;align-items:center;gap:.75rem}.service-category-services__comparison-name{font-weight:600;color:#1e293b}.service-category-services__comparison-badge{background:#ef4444;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.service-category-services__comparison-price{font-weight:700;color:#059669;font-size:1rem}.service-category-services__comparison-time{color:#64748b;font-weight:500}.service-category-services__popularity-meter{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.service-category-services__popularity-fill{height:100%;background:linear-gradient(45deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.service-category-services__pricing-info{margin-bottom:4rem}.service-category-services__pricing-header{text-align:center;margin-bottom:3rem}.service-category-services__pricing-title{font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:1rem}.service-category-services__pricing-subtitle{font-size:1rem;color:#64748b;line-height:1.6}.service-category-services__pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.service-category-services__pricing-tier{background:white;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;position:relative;overflow:hidden}.service-category-services__pricing-tier:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f;border-color:#3b82f64d}.service-category-services__tier-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(226,232,240,.6)}.service-category-services__tier-level{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.service-category-services__tier-price{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.service-category-services__tier-amount{font-size:2rem;font-weight:800;color:#059669}.service-category-services__tier-unit{font-size:.875rem;color:#64748b;font-weight:600}.service-category-services__tier-features{list-style:none;padding:0;margin:0}.service-category-services__tier-feature{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;color:#4b5563}.service-category-services__tier-feature:last-child{margin-bottom:0}.service-category-services__tier-check{color:#10b981;font-weight:700;flex-shrink:0}.service-category-services__cta{text-align:center;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);padding:4rem;border-radius:20px;color:#fff;position:relative;overflow:hidden}.service-category-services__cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="30" cy="30" r="1.5"/></g></svg>');opacity:.3}.service-category-services__cta-content{position:relative;z-index:2}.service-category-services__cta-title{font-size:2.25rem;font-weight:800;margin-bottom:1rem}.service-category-services__cta-text{font-size:1.125rem;color:#fffc;margin-bottom:2.5rem;line-height:1.6}.service-category-services__cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.service-category-services__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.service-category-services__cta-button--primary{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 15px #3b82f666}.service-category-services__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f699}.service-category-services__cta-button--secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-category-services__cta-button--secondary:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.service-category-services__cta-icon{font-size:1.125rem}@media (max-width: 768px){.service-category-services{padding:3rem 0}.service-category-services__title{font-size:2.25rem}.service-category-services__grid{grid-template-columns:1fr;gap:1.5rem}.service-category-services__comparison{padding:2rem 1rem}.service-category-services__comparison-header,.service-category-services__comparison-row{grid-template-columns:1fr;gap:.5rem;padding:1rem}.service-category-services__comparison-cell--header{display:none}.service-category-services__comparison-service{flex-direction:column;align-items:flex-start;gap:.5rem}.service-category-services__pricing-grid{grid-template-columns:1fr;gap:1rem}.service-category-services__cta{padding:3rem 1.5rem}.service-category-services__cta-title{font-size:1.875rem}.service-category-services__cta-actions{flex-direction:column;align-items:center}}@media (max-width: 480px){.service-category-services__card-content{padding:6rem 1.5rem 1.5rem}.service-category-services__service-details{flex-direction:column;gap:.75rem}.service-category-services__card-actions{flex-direction:column}}.service-categories-home{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative}.service-categories-home--loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);color:#fff}.service-categories-home__loading-text{font-size:1.125rem;color:#fffc}.service-categories-home__container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width: 640px){.service-categories-home__container{max-width:640px}}@media (min-width: 768px){.service-categories-home__container{max-width:768px}}@media (min-width: 1024px){.service-categories-home__container{max-width:1024px}}@media (min-width: 1280px){.service-categories-home__container{max-width:1280px}}@media (min-width: 1536px){.service-categories-home__container{max-width:1536px}}.service-categories-home__container{margin-left:auto;margin-right:auto;padding:3rem 1rem 5rem;max-width:1280px}.service-categories-home__header{text-align:center;margin-bottom:4rem}.service-categories-home__breadcrumb{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;font-size:.875rem}.service-categories-home__breadcrumb-link{color:#64748b;text-decoration:none;transition:color .3s ease}.service-categories-home__breadcrumb-link:hover{color:#3b82f6}.service-categories-home__breadcrumb-separator{margin:0 .75rem;color:#94a3b8}.service-categories-home__breadcrumb-current{color:#1e293b;font-weight:600}.service-categories-home__title{font-size:3.5rem;font-weight:800;color:#1e293b;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(45deg,#1e293b,#3b82f6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-categories-home__subtitle{font-size:1.25rem;color:#64748b;line-height:1.6;max-width:700px;margin:0 auto 2.5rem}.service-categories-home__stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.service-categories-home__stat{text-align:center}.service-categories-home__stat-number{display:block;font-size:2.5rem;font-weight:800;color:#3b82f6;margin-bottom:.5rem}.service-categories-home__stat-label{font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:1px;font-weight:600}.service-categories-home__filters{background:white;padding:2rem;border-radius:20px;box-shadow:0 8px 32px #00000014;border:1px solid rgba(226,232,240,.6);margin-bottom:4rem}.service-categories-home__filters-title{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;text-align:center}.service-categories-home__filter-tabs{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.service-categories-home__filter-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:.875rem;transition:all .3s ease;border:2px solid rgba(59,130,246,.2);background:rgba(59,130,246,.05);color:#3b82f6;cursor:pointer}.service-categories-home__filter-tab:hover{background:rgba(59,130,246,.1);border-color:#3b82f64d;transform:translateY(-1px)}.service-categories-home__filter-tab--active{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border-color:transparent;box-shadow:0 4px 15px #3b82f64d}.service-categories-home__filter-tab--active:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.service-categories-home__filter-icon{font-size:1rem}.service-categories-home__filter-text{white-space:nowrap}.service-categories-home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem;margin-bottom:4rem}.service-categories-home__category{position:relative;background:white;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px #0000000f;cursor:pointer}.service-categories-home__category--hovered{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #00000026;border-color:#3b82f64d}.service-categories-home__category-bg{position:absolute;top:0;left:0;right:0;height:120px;opacity:.9}.service-categories-home__category-glow{position:absolute;top:60px;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:var(--glow-color, rgba(59, 130, 246, .1));border-radius:50%;filter:blur(60px);opacity:0;transition:opacity .4s ease}.service-categories-home__category--hovered .service-categories-home__category-glow{opacity:1}.service-categories-home__particles{position:absolute;top:0;left:0;right:0;height:120px;pointer-events:none;overflow:hidden}.service-categories-home__particle{position:absolute;width:3px;height:3px;background:rgba(255,255,255,.7);border-radius:50%;animation:float-home-particle 4s ease-in-out infinite}@keyframes float-home-particle{0%,to{transform:translateY(0) rotate(0);opacity:0}20%{opacity:1}80%{opacity:1}50%{transform:translateY(-15px) rotate(180deg)}}.service-categories-home__category-content{position:relative;z-index:5;padding:7rem 2rem 2rem;height:100%;display:flex;flex-direction:column}.service-categories-home__category-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;position:absolute;top:1rem;left:2rem;right:2rem;z-index:10}.service-categories-home__category-icon{font-size:3rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:float-category-icon 3s ease-in-out infinite}@keyframes float-category-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.service-categories-home__badges{display:flex;flex-direction:column;gap:.5rem}.service-categories-home__badge{padding:.375rem .75rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.service-categories-home__badge--popular{background:rgba(239,68,68,.9);color:#fff}.service-categories-home__badge--trending{background:rgba(34,197,94,.9);color:#fff}.service-categories-home__badge--professional{background:rgba(168,85,247,.9);color:#fff}.service-categories-home__category-info{margin-top:.75rem;margin-bottom:1.5rem}.service-categories-home__category-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-top:.5rem!important;margin-bottom:.875rem!important;line-height:1.3;letter-spacing:-.025em}.service-categories-home__category-subtitle{font-size:.875rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem}.service-categories-home__category-description{color:#64748b;line-height:1.6;font-size:.925rem}.service-categories-home__services-preview{margin-bottom:1.5rem;flex:1}.service-categories-home__services-title{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.service-categories-home__services-list{list-style:none;padding:0;margin:0}.service-categories-home__service-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem}.service-categories-home__service-item:last-child{margin-bottom:0}.service-categories-home__service-bullet{color:#3b82f6;font-weight:700;font-size:1rem}.service-categories-home__service-name{color:#4b5563;font-weight:500}.service-categories-home__more-services{font-size:.8rem;color:#9ca3af;font-style:italic;margin-top:.5rem;display:block}.service-categories-home__category-stats{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,.6)}.service-categories-home__category-stat{text-align:center;flex:1}.service-categories-home__stat-value{display:block;font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.service-categories-home__stat-label{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:1px;font-weight:500}.service-categories-home__cta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.75rem;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 50%,#1e40af 100%);color:#fff;border-radius:14px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 15px #3b82f640,0 2px 8px #0000001a,inset 0 1px #ffffff26;min-height:52px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.service-categories-home__cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}.service-categories-home__cta:hover:before{left:100%}.service-categories-home__cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #3b82f659,0 4px 15px #00000026,inset 0 1px #fff3;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 50%,#312e81 100%)}.service-categories-home__cta:active{transform:translateY(-1px) scale(1.01);transition:all .15s ease}.service-categories-home__cta-text{font-size:.975rem;flex:1;text-align:left;font-weight:600;letter-spacing:.025em;position:relative;z-index:2}.service-categories-home__cta-arrow{font-size:1.25rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(255,255,255,.1);border-radius:50%;position:relative;z-index:2}.service-categories-home__cta:hover .service-categories-home__cta-arrow{transform:translate(4px) rotate(15deg) scale(1.1);background:rgba(255,255,255,.2);box-shadow:0 2px 8px #0000001a}.service-categories-home__category-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.02) 0%,rgba(147,51,234,.02) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.service-categories-home__category--hovered .service-categories-home__category-overlay{opacity:1}.service-categories-home__no-results{text-align:center;padding:4rem 2rem;background:white;border-radius:20px;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(226,232,240,.8)}.service-categories-home__no-results-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.service-categories-home__no-results-text{color:#64748b;margin-bottom:2rem;line-height:1.6}.service-categories-home__reset-button{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;padding:.875rem 2rem;border-radius:50px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.service-categories-home__reset-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.service-categories-home__bottom-cta{text-align:center;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);padding:4rem;border-radius:20px;color:#fff;position:relative;overflow:hidden}.service-categories-home__bottom-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="30" cy="30" r="1.5"/></g></svg>');opacity:.3}.service-categories-home__cta-title{font-size:2.25rem;font-weight:800;margin-bottom:1rem;position:relative;z-index:2}.service-categories-home__cta-text{font-size:1.125rem;color:#fffc;margin-bottom:2.5rem;line-height:1.6;position:relative;z-index:2}.service-categories-home__cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.service-categories-home__cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.service-categories-home__cta-button--primary{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 15px #3b82f666}.service-categories-home__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f699}.service-categories-home__cta-button--secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-categories-home__cta-button--secondary:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px)}.service-categories-home__cta-icon{font-size:1.125rem}@media (max-width: 1024px){.service-categories-home__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}}@media (max-width: 768px){.service-categories-home__container{padding-top:2rem;padding-bottom:3rem}.service-categories-home__title{font-size:2.75rem}.service-categories-home__stats{gap:2rem}.service-categories-home__filter-tabs{gap:.5rem}.service-categories-home__filter-tab{padding:.625rem 1.25rem;font-size:.8rem}.service-categories-home__grid{grid-template-columns:1fr;gap:1.25rem}.service-categories-home__category-info{margin-top:.875rem;margin-bottom:1.375rem}.service-categories-home__category-title{margin-top:.375rem!important;margin-bottom:.75rem!important;font-size:1.4rem}.service-categories-home__bottom-cta{padding:3rem 1.5rem}.service-categories-home__cta-title{font-size:1.875rem}.service-categories-home__cta-buttons{flex-direction:column;align-items:center}}@media (max-width: 480px){.service-categories-home__title{font-size:2.25rem}.service-categories-home__stats{flex-direction:column;gap:1rem}.service-categories-home__filter-tabs{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem}.service-categories-home__category-content{padding:7.5rem 1.5rem 1.5rem}.service-categories-home__category-header{left:1.5rem;right:1.5rem}.service-categories-home__category-icon{font-size:2.5rem}.service-categories-home__category-info{margin-top:1rem;margin-bottom:1.25rem}.service-categories-home__category-title{margin-top:.5rem!important;margin-bottom:.625rem!important;font-size:1.375rem}.service-categories-home__category-stats{flex-direction:column;gap:.75rem}}.service-category-page{min-height:100vh;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.service-category-page--loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);color:#fff}.service-category-page--error{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.service-category-page__loading-text{font-size:1.125rem;color:#fffc;text-align:center}.service-category-page__error-content{text-align:center;max-width:500px;padding:3rem 2rem;background:white;border-radius:20px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(226,232,240,.8)}.service-category-page__error-title{font-size:2.25rem;font-weight:800;color:#1e293b;margin-bottom:1rem}.service-category-page__error-message{color:#64748b;line-height:1.6;margin-bottom:2rem;font-size:1.05rem}.service-category-page__error-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.service-category-page__error-button{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.925rem}.service-category-page__error-button--primary{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 12px #3b82f64d}.service-category-page__error-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.service-category-page__error-button--secondary{background:rgba(59,130,246,.1);color:#3b82f6;border:2px solid rgba(59,130,246,.3)}.service-category-page__error-button--secondary:hover{background:rgba(59,130,246,.15);border-color:#3b82f680;transform:translateY(-1px)}.service-category-page__main{position:relative;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.service-category-page section{opacity:0;animation:fadeIn .8s ease-out forwards}.service-category-page section:nth-child(1){animation-delay:.1s}.service-category-page section:nth-child(2){animation-delay:.2s}.service-category-page section:nth-child(3){animation-delay:.3s}.service-category-page section:nth-child(4){animation-delay:.4s}.service-category-page section:nth-child(5){animation-delay:.5s}.service-category-page section{position:relative}.service-category-page section+section{margin-top:0}.service-category-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(59,130,246,.03) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgba(147,51,234,.03) 1px,transparent 1px);background-size:80px 80px;z-index:-1;pointer-events:none}html{scroll-behavior:smooth}.service-category-page button:focus,.service-category-page a:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}@media print{.service-category-page{background:white}.service-category-page:before{display:none}.service-category-page section{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media (prefers-contrast: high){.service-category-page{background:white}.service-category-page:before{display:none}}@media (prefers-reduced-motion: reduce){.service-category-page section{animation:none;opacity:1}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.service-category-page--loading,.service-category-page--error{padding:2rem 1rem}.service-category-page__error-content{padding:2rem 1.5rem;margin:0 1rem}.service-category-page__error-title{font-size:1.875rem}.service-category-page__error-actions{flex-direction:column;align-items:center}}@media (max-width: 480px){.service-category-page__error-title{font-size:1.5rem}.service-category-page__error-button{width:100%;justify-content:center}}.services-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:var(--services-line-height-normal);color:var(--services-gray-900);scroll-behavior:smooth}.services-page *,.services-page *:before,.services-page *:after{box-sizing:border-box}.services-container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--services-container-padding)}.services-container--sm{max-width:768px}.services-container--lg{max-width:1536px}.services-container--fluid{max-width:none}.services-section{padding:var(--services-section-padding) 0;background:var(--services-section-bg, #1e293b);color:var(--services-text-primary, #ffffff)}.services-section--sm{padding:var(--services-section-padding-sm) 0}.services-section--lg{padding:calc(var(--services-section-padding) * 1.5) 0}.services-section--no-padding{padding:0}.services-section--alt{background:var(--services-section-bg-alt, #0f172a)}.services-section--light{background:var(--services-bg-tertiary, #334155)}.services-grid{display:grid;gap:var(--services-spacing-xl)}.services-grid--2{grid-template-columns:repeat(2,1fr)}.services-grid--3{grid-template-columns:repeat(3,1fr)}.services-grid--4{grid-template-columns:repeat(4,1fr)}.services-grid--auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services-flex--center{align-items:center;justify-content:center}.services-flex--between{justify-content:space-between}.services-flex--around{justify-content:space-around}.services-flex--column{flex-direction:column}.services-flex--wrap{flex-wrap:wrap}.services-text--center{text-align:center}.services-text--left{text-align:left}.services-text--right{text-align:right}.services-text--white{color:var(--services-white)}.services-text--primary{color:var(--services-primary)}.services-text--accent{color:var(--services-accent)}.services-text--muted{color:var(--services-gray-500)}.services-h1{font-size:var(--services-font-size-4xl);font-weight:var(--services-font-weight-bold);line-height:var(--services-line-height-tight);margin-bottom:var(--services-spacing-lg)}.services-h2{font-size:var(--services-font-size-3xl);font-weight:var(--services-font-weight-bold);line-height:var(--services-line-height-tight);margin-bottom:var(--services-spacing-lg)}.services-h3{font-size:var(--services-font-size-2xl);font-weight:var(--services-font-weight-semibold);line-height:var(--services-line-height-tight);margin-bottom:var(--services-spacing-md)}.services-h4{font-size:var(--services-font-size-xl);font-weight:var(--services-font-weight-semibold);line-height:var(--services-line-height-normal);margin-bottom:var(--services-spacing-md)}.services-lead{font-size:var(--services-font-size-lg);font-weight:var(--services-font-weight-normal);line-height:var(--services-line-height-relaxed);margin-bottom:var(--services-spacing-lg)}.services-body{font-size:var(--services-font-size-base);line-height:var(--services-line-height-normal);margin-bottom:var(--services-spacing-md)}.services-small{font-size:var(--services-font-size-sm);line-height:var(--services-line-height-normal)}.services-mt-0{margin-top:0}.services-mt-1{margin-top:var(--services-spacing-1)}.services-mt-2{margin-top:var(--services-spacing-2)}.services-mt-3{margin-top:var(--services-spacing-3)}.services-mt-4{margin-top:var(--services-spacing-4)}.services-mt-6{margin-top:var(--services-spacing-6)}.services-mt-8{margin-top:var(--services-spacing-8)}.services-mt-12{margin-top:var(--services-spacing-12)}.services-mb-0{margin-bottom:0}.services-mb-1{margin-bottom:var(--services-spacing-1)}.services-mb-2{margin-bottom:var(--services-spacing-2)}.services-mb-3{margin-bottom:var(--services-spacing-3)}.services-mb-4{margin-bottom:var(--services-spacing-4)}.services-mb-6{margin-bottom:var(--services-spacing-6)}.services-mb-8{margin-bottom:var(--services-spacing-8)}.services-mb-12{margin-bottom:var(--services-spacing-12)}.services-pt-0{padding-top:0}.services-pt-1{padding-top:var(--services-spacing-1)}.services-pt-2{padding-top:var(--services-spacing-2)}.services-pt-3{padding-top:var(--services-spacing-3)}.services-pt-4{padding-top:var(--services-spacing-4)}.services-pt-6{padding-top:var(--services-spacing-6)}.services-pt-8{padding-top:var(--services-spacing-8)}.services-pt-12{padding-top:var(--services-spacing-12)}.services-pb-0{padding-bottom:0}.services-pb-1{padding-bottom:var(--services-spacing-1)}.services-pb-2{padding-bottom:var(--services-spacing-2)}.services-pb-3{padding-bottom:var(--services-spacing-3)}.services-pb-4{padding-bottom:var(--services-spacing-4)}.services-pb-6{padding-bottom:var(--services-spacing-6)}.services-pb-8{padding-bottom:var(--services-spacing-8)}.services-pb-12{padding-bottom:var(--services-spacing-12)}.services-animate-fade-in{animation:services-fade-in var(--services-duration-slow, .6s) var(--services-ease-out, ease-out);animation-fill-mode:backwards}.services-animate-slide-up{animation:services-slide-up var(--services-duration-slow, .6s) var(--services-ease-out, ease-out);animation-fill-mode:backwards}.services-animate-scale-in{animation:services-scale-in var(--services-duration-slow, .6s) var(--services-ease-bounce, ease-out)}.services-animate-fade-scale-in{animation:services-fade-scale-in var(--services-duration-slow, .6s) var(--services-ease-out, ease-out);animation-fill-mode:backwards}.services-animate-bounce-in{animation:services-bounce-in var(--services-duration-slow, .6s) var(--services-ease-bounce, ease-out)}.services-animate-float{animation:services-float 3s ease-in-out infinite}.services-hover-lift{transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-hover-lift:hover{transform:translateY(var(--services-translate-hover))}.services-hover-scale{transition:transform var(--services-duration-normal) var(--services-ease-out)}.services-hover-scale:hover{transform:scale(var(--services-scale-hover))}.services-hover-glow{transition:box-shadow var(--services-duration-normal) var(--services-ease-out)}.services-hover-glow:hover{box-shadow:var(--services-shadow-glow)}.services-glass{background:var(--services-glass-bg);border:1px solid var(--services-glass-border);backdrop-filter:var(--services-glass-blur);-webkit-backdrop-filter:var(--services-glass-blur)}.services-glass--light{background:var(--services-glass-bg-light);border:1px solid var(--services-glass-border-light);backdrop-filter:var(--services-glass-blur-light);-webkit-backdrop-filter:var(--services-glass-blur-light)}.services-glass--heavy{background:var(--services-glass-bg-heavy);border:1px solid var(--services-glass-border-heavy);backdrop-filter:var(--services-glass-blur-heavy);-webkit-backdrop-filter:var(--services-glass-blur-heavy)}.services-shadow-sm{box-shadow:var(--services-shadow-sm)}.services-shadow-md{box-shadow:var(--services-shadow-md)}.services-shadow-lg{box-shadow:var(--services-shadow-lg)}.services-shadow-xl{box-shadow:var(--services-shadow-xl)}.services-shadow-2xl{box-shadow:var(--services-shadow-2xl)}.services-shadow-glow{box-shadow:var(--services-shadow-glow)}.services-shadow-none{box-shadow:none}.services-rounded-sm{border-radius:var(--services-radius-sm)}.services-rounded-md{border-radius:var(--services-radius-md)}.services-rounded-lg{border-radius:var(--services-radius-lg)}.services-rounded-xl{border-radius:var(--services-radius-xl)}.services-rounded-2xl{border-radius:var(--services-radius-2xl)}.services-rounded-3xl{border-radius:var(--services-radius-3xl)}.services-rounded-full{border-radius:var(--services-radius-full)}.services-relative{position:relative}.services-absolute{position:absolute}.services-fixed{position:fixed}.services-sticky{position:sticky}.services-overflow-hidden{overflow:hidden}.services-overflow-auto{overflow:auto}.services-overflow-scroll{overflow:scroll}.services-block{display:block}.services-inline-block{display:inline-block}.services-inline{display:inline}.services-flex{display:flex}.services-grid{display:grid}.services-hidden{display:none}.services-visible{visibility:visible}.services-invisible{visibility:hidden}.services-opacity-0{opacity:0}.services-opacity-25{opacity:.25}.services-opacity-50{opacity:.5}.services-opacity-75{opacity:.75}.services-opacity-100{opacity:1}.services-z-0{z-index:0}.services-z-10{z-index:var(--services-z-dropdown)}.services-z-20{z-index:var(--services-z-sticky)}.services-z-30{z-index:var(--services-z-modal)}.services-z-40{z-index:var(--services-z-tooltip)}.services-z-50{z-index:var(--services-z-overlay)}@media (max-width: 1024px){.services-grid--4{grid-template-columns:repeat(2,1fr)}.services-lg\:hidden{display:none}}@media (max-width: 768px){.services-grid--2,.services-grid--3,.services-grid--4{grid-template-columns:1fr}.services-md\:hidden{display:none}.services-md\:block{display:block}.services-md\:text-center{text-align:center}}@media (max-width: 640px){.services-container{padding:0 var(--services-container-padding-sm)}.services-sm\:hidden{display:none}.services-sm\:block{display:block}.services-sm\:text-center{text-align:center}}.services-page{transform:translateZ(0)}.services-animate,.services-card,.services-btn{will-change:transform}.services-animate:not(:hover):not(:focus):not(:active),.services-card:not(:hover):not(:focus):not(:active),.services-btn:not(:hover):not(:focus):not(:active){will-change:auto}@media print{.services-page{color:#000;background:white}.services-btn,.services-hero__scroll-indicator{display:none}.services-card{border:1px solid #ccc;background:white;box-shadow:none}}.chat-widget__action-btn--loading{cursor:not-allowed;opacity:.75;pointer-events:none;position:relative}.chat-widget__action-btn--loading .chat-widget__action-btn-text{opacity:.7}.chat-widget__loading-spinner{margin-right:.5rem;display:inline-block;height:1rem;width:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:chat-widget-spin 1s linear infinite}@keyframes chat-widget-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-widget__loading-text{font-size:.875rem;line-height:1.25rem;font-weight:500}@media (max-width: 768px){.chat-widget__loading-spinner{margin-right:.25rem;height:.75rem;width:.75rem;border-width:1.5px}.chat-widget__loading-text{font-size:.75rem;line-height:1rem}.chat-widget__action-btn--loading{padding:.5rem .75rem}}@media (max-width: 480px){.chat-widget__loading-spinner{margin-right:.25rem;height:.75rem;width:.75rem;border-width:1px}.chat-widget__loading-text{font-size:.75rem;line-height:1rem}.chat-widget__action-btn--loading{padding:.25rem .5rem;min-height:36px;display:flex;align-items:center;justify-content:center}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.chat-widget__loading-spinner{border-width:1.5px}}@media (prefers-reduced-motion: reduce){.chat-widget__loading-spinner{animation:none;border-top-color:transparent;border-right-color:currentColor}}.chat-widget__action-btn--loading:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px;ring-color:rgba(59,130,246,.5)}@media (prefers-color-scheme: dark){.chat-widget__action-btn--loading{opacity:.6}}.chat-widget__action-btn--error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));animation:chat-widget-shake .5s ease-in-out}@keyframes chat-widget-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.chat-widget__action-btn--success{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition:background-color .3s ease}
