.elementor-1101 .elementor-element.elementor-element-c3f3e00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1101 .elementor-element.elementor-element-036c161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-2315b29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-1cb0165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-eb2dfd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-dc01d17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-2f2b6df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1101 .elementor-element.elementor-element-4bb2250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}@media(max-width:767px){.elementor-1101 .elementor-element.elementor-element-c3f3e00{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}}.ss-quiz-hero{--ss-primary:#8B5CF6;--ss-primary-light:#A78BFA;--ss-primary-dark:#7C3AED;--ss-bg-dark:#0A0A0F;--ss-bg-card:#141419;--ss-text-primary:#FFFFFF;--ss-text-secondary:rgba(255, 255, 255, 0.7);--ss-text-muted:rgba(255, 255, 255, 0.5);--ss-border:rgba(255, 255, 255, 0.1);--ss-glow:rgba(139, 92, 246, 0.4);--ss-radius:20px;--ss-radius-sm:12px;--ss-radius-full:100px;--ss-transition:0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);--ss-font-display:'Vazirmatn', system-ui, sans-serif}.ss-quiz-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ss-bg-dark);overflow:hidden;padding:120px 24px 80px;direction:rtl}.ss-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ss-hero-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;animation:ss-glow-float 8s ease-in-out infinite}.ss-hero-glow-1{width:600px;height:600px;background:var(--ss-primary);top:-200px;right:-100px;animation-delay:0s}.ss-hero-glow-2{width:400px;height:400px;background:var(--ss-primary-light);bottom:-100px;left:-50px;animation-delay:-4s}@keyframes ss-glow-float{0%,100%{transform:translate(0,0) scale(1);opacity:.4}50%{transform:translate(30px,-30px) scale(1.1);opacity:.6}}.ss-hero-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .03) 1px,transparent 0);background-size:40px 40px}.ss-hero-content{position:relative;z-index:10;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.ss-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgb(139 92 246 / .15);border:1px solid rgb(139 92 246 / .3);border-radius:var(--ss-radius-full);font-size:14px;font-weight:500;color:var(--ss-primary-light);animation:ss-fade-in-up 0.6s ease-out}.ss-badge-icon{font-size:16px}.ss-hero-title{font-family:var(--ss-font-display);font-size:clamp(32px, 6vw, 56px);font-weight:800;line-height:1.2;color:var(--ss-text-primary);margin:0;animation:ss-fade-in-up 0.6s ease-out 0.1s backwards}.ss-title-highlight{display:block;background:linear-gradient(135deg,var(--ss-primary-light) 0%,var(--ss-primary) 50%,#EC4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.ss-hero-subtitle{font-family:var(--ss-font-display);font-size:clamp(18px, 3vw, 24px);font-weight:500;color:var(--ss-text-secondary);margin:0;animation:ss-fade-in-up 0.6s ease-out 0.2s backwards}.ss-hero-description{font-family:var(--ss-font-display);font-size:16px;line-height:1.8;color:var(--ss-text-muted);max-width:500px;margin:0;animation:ss-fade-in-up 0.6s ease-out 0.3s backwards}.ss-hero-cta{margin-top:16px;animation:ss-fade-in-up 0.6s ease-out 0.4s backwards}.ss-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;background:linear-gradient(135deg,var(--ss-primary) 0%,var(--ss-primary-dark) 100%);border:none;border-radius:var(--ss-radius-full);font-family:var(--ss-font-display);font-size:18px;font-weight:600;color:#fff;cursor:pointer;transition:var(--ss-transition);position:relative;overflow:hidden}.ss-btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--ss-primary-light) 0%,var(--ss-primary) 100%);opacity:0;transition:var(--ss-transition)}.ss-btn-primary:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgb(139 92 246 / .4)}.ss-btn-primary:hover::before{opacity:1}.ss-btn-primary:active{transform:translateY(-2px)}.ss-btn-icon,.ss-btn-text,.ss-btn-arrow{position:relative;z-index:1}.ss-btn-arrow{transition:var(--ss-transition);opacity:.7}.ss-btn-primary:hover .ss-btn-arrow{transform:translateX(-4px);opacity:1}.ss-btn-glow{animation:ss-btn-pulse 2s ease-in-out infinite}@keyframes ss-btn-pulse{0%,100%{box-shadow:0 0 20px rgb(139 92 246 / .3),0 0 40px rgb(139 92 246 / .1)}50%{box-shadow:0 0 30px rgb(139 92 246 / .5),0 0 60px rgb(139 92 246 / .2)}}.ss-hero-trust{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:ss-fade-in-up 0.6s ease-out 0.5s backwards}.ss-trust-item{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ss-text-muted)}.ss-trust-icon{color:#10B981;font-weight:700}.ss-trust-divider{color:var(--ss-text-muted);opacity:.5}.ss-scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;animation:ss-fade-in 1s ease-out 1s backwards}.ss-scroll-mouse{width:24px;height:40px;border:2px solid var(--ss-border);border-radius:12px;position:relative}.ss-scroll-wheel{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:var(--ss-primary-light);border-radius:2px;animation:ss-scroll-bounce 1.5s ease-in-out infinite}@keyframes ss-scroll-bounce{0%,100%{transform:translateX(-50%) translateY(0);opacity:1}50%{transform:translateX(-50%) translateY(12px);opacity:.3}}.ss-scroll-text{font-size:12px;color:var(--ss-text-muted);letter-spacing:.5px}@keyframes ss-fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-fade-in{from{opacity:0}to{opacity:1}}@media (max-width:768px){.ss-quiz-hero{padding:100px 20px 60px;min-height:auto;min-height:100dvh}.ss-hero-content{gap:20px}.ss-hero-badge{padding:8px 16px;font-size:13px}.ss-hero-description{font-size:15px}.ss-btn-primary{padding:16px 32px;font-size:16px;width:100%;justify-content:center}.ss-hero-trust{gap:8px}.ss-trust-item{font-size:13px}.ss-scroll-indicator{display:none}.ss-hero-glow-1{width:300px;height:300px}.ss-hero-glow-2{width:200px;height:200px}}@media (max-width:480px){.ss-quiz-hero{padding:80px 16px 40px}.ss-hero-title{font-size:28px}.ss-hero-subtitle{font-size:16px}.ss-hero-description br{display:none}}@media (prefers-reduced-motion:reduce){.ss-hero-glow{animation:none}.ss-btn-glow{animation:none}.ss-scroll-wheel{animation:none}.ss-hero-badge,.ss-hero-title,.ss-hero-subtitle,.ss-hero-description,.ss-hero-cta,.ss-hero-trust,.ss-scroll-indicator{animation:none;opacity:1}}.ss-quiz-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1rem;overflow:hidden}.ss-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:700px;width:100%;z-index:2}.ss-hero-cta{margin-top:2rem;margin-bottom:1.5rem}.ss-hero-trust{margin-bottom:2.5rem}.ss-hero-action-group{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem}.ss-scroll-indicator{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.8;margin-top:0;z-index:2}.ss-how-it-works{padding:100px 0 120px;background:#FAFAFA;position:relative;overflow:hidden;direction:rtl}.ss-how-it-works::before{content:'';position:absolute;top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgb(139 92 246 / .04) 0%,transparent 70%);border-radius:50%;pointer-events:none}.ss-hiw-container{max-width:1100px;margin:0 auto;padding:0 24px}.ss-hiw-header{text-align:center;margin-bottom:80px}.ss-hiw-badge{display:inline-block;padding:6px 20px;background:rgb(139 92 246 / .08);color:#8B5CF6;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:20px}.ss-hiw-title{font-size:clamp(28px, 4vw, 44px);font-weight:800;color:#0F0F0F;line-height:1.3;letter-spacing:-.03em;margin:0 0 16px}.ss-hiw-highlight{color:#8B5CF6;position:relative}.ss-hiw-highlight::after{content:'';position:absolute;bottom:2px;right:0;left:0;height:8px;background:rgb(139 92 246 / .15);border-radius:4px;z-index:-1}.ss-hiw-subtitle{font-size:17px;color:#6B7280;line-height:1.8;max-width:500px;margin:0 auto}.ss-hiw-steps{display:flex;flex-direction:column;gap:0}.ss-hiw-step{display:grid;grid-template-columns:60px 64px 1fr 280px;gap:24px;align-items:start;padding:40px 0;position:relative;opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.ss-hiw-step.ss-visible{opacity:1;transform:translateY(0)}.ss-hiw-step:nth-child(1){transition-delay:0.1s}.ss-hiw-step:nth-child(2){transition-delay:0.25s}.ss-hiw-step:nth-child(3){transition-delay:0.4s}.ss-hiw-step:nth-child(4){transition-delay:0.55s}.ss-hiw-step-number{display:flex;flex-direction:column;align-items:center;position:relative}.ss-hiw-step-number span{font-size:15px;font-weight:800;color:#8B5CF6;font-family:'Inter',sans-serif;letter-spacing:-.02em}.ss-hiw-step-line{width:2px;height:calc(100% + 40px);background:linear-gradient(to bottom,#8B5CF6,rgb(139 92 246 / .1));position:absolute;top:30px;left:50%;transform:translateX(-50%)}.ss-hiw-step:last-child .ss-hiw-step-line{display:none}.ss-hiw-icon-bg{width:56px;height:56px;border-radius:16px;background:#fff;border:1.5px solid rgb(139 92 246 / .15);display:flex;align-items:center;justify-content:center;color:#8B5CF6;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(139 92 246 / .06)}.ss-hiw-step:hover .ss-hiw-icon-bg{background:#8B5CF6;color:#fff;border-color:#8B5CF6;transform:scale(1.05);box-shadow:0 8px 24px rgb(139 92 246 / .2)}.ss-hiw-icon-final{background:linear-gradient(135deg,#8B5CF6,#7C3AED)!important;color:white!important;border-color:#8B5CF6!important}.ss-hiw-step-content h3{font-size:20px;font-weight:700;color:#0F0F0F;margin:0 0 8px;letter-spacing:-.02em}.ss-hiw-step-content p{font-size:15px;color:#6B7280;line-height:1.7;margin:0}.ss-hiw-step-visual{display:flex;justify-content:center;align-items:flex-start}.ss-hiw-mini-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:16px;padding:20px;width:100%;max-width:240px;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.ss-hiw-step:hover .ss-hiw-mini-card{border-color:rgb(139 92 246 / .3);box-shadow:0 8px 24px rgb(139 92 246 / .08);transform:translateY(-4px)}.ss-hiw-mini-q{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.ss-hiw-mini-options{display:flex;gap:8px}.ss-hiw-mini-opt{padding:6px 16px;border-radius:8px;font-size:12px;font-weight:500;border:1.5px solid #E5E7EB;color:#6B7280;transition:all 0.2s ease}.ss-hiw-mini-opt.active{background:#8B5CF6;color:#fff;border-color:#8B5CF6}.ss-hiw-result-card{text-align:center}.ss-hiw-mini-badge{font-size:11px;color:#8B5CF6;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ss-hiw-mini-plan{font-size:18px;font-weight:800;color:#0F0F0F;margin-bottom:6px}.ss-hiw-mini-match{font-size:13px;color:#10B981;font-weight:600}.ss-hiw-chat-card{padding:16px;display:flex;flex-direction:column;gap:8px}.ss-hiw-chat-bubble{padding:8px 14px;border-radius:12px;font-size:12px;line-height:1.5;max-width:85%}.ss-hiw-chat-them{background:#F3F4F6;color:#374151;align-self:flex-start;border-bottom-right-radius:4px}.ss-hiw-chat-me{background:#8B5CF6;color:#fff;align-self:flex-end;border-bottom-left-radius:4px}.ss-hiw-launch-card{text-align:center;padding:20px}.ss-hiw-rocket{font-size:32px;margin-bottom:8px;animation:ss-float 3s ease-in-out infinite}@keyframes ss-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.ss-hiw-launch-text{font-size:14px;font-weight:700;color:#10B981;margin-bottom:12px}.ss-hiw-progress-bar{height:6px;background:#E5E7EB;border-radius:3px;overflow:hidden}.ss-hiw-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#8B5CF6,#10B981);border-radius:3px;transition:width 1.5s ease}.ss-hiw-step.ss-visible .ss-hiw-progress-fill{width:75%}.ss-hiw-cta{text-align:center;margin-top:60px;padding-top:40px;border-top:1px solid #E5E7EB}.ss-hiw-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:#8B5CF6;color:#fff;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 16px rgb(139 92 246 / .25)}.ss-hiw-cta-btn:hover{background:#7C3AED;transform:translateY(-2px);box-shadow:0 8px 28px rgb(139 92 246 / .35);color:#fff}.ss-hiw-cta-btn svg{transition:transform 0.3s ease}.ss-hiw-cta-btn:hover svg{transform:translateX(-4px)}.ss-hiw-cta-note{font-size:13px;color:#9CA3AF;margin-top:12px}@media (max-width:900px){.ss-hiw-step{grid-template-columns:48px 52px 1fr;gap:16px}.ss-hiw-step-visual{display:none}}@media (max-width:600px){.ss-how-it-works{padding:60px 0 80px}.ss-hiw-header{margin-bottom:48px}.ss-hiw-step{grid-template-columns:40px 1fr;gap:12px;padding:28px 0}.ss-hiw-step-icon{display:none}.ss-hiw-step-number span{font-size:13px}.ss-hiw-step-content h3{font-size:17px}.ss-hiw-step-content p{font-size:14px}.ss-hiw-cta-btn{width:100%;justify-content:center;padding:16px 24px}}.so-section{padding:100px 0 120px;background:#FAFAFA;position:relative;overflow:hidden}.so-section::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgb(59 130 246 / .04) 0%,transparent 70%);pointer-events:none}.so-container{max-width:1200px;margin:0 auto;padding:0 24px}.so-header{text-align:center;margin-bottom:64px}.so-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:100px;font-size:14px;font-weight:600;color:#3B82F6;background:rgb(59 130 246 / .08);border:1px solid rgb(59 130 246 / .15);margin-bottom:20px;font-family:'IRANSansX',sans-serif}.so-title{font-size:clamp(28px, 4vw, 42px);font-weight:900;color:#0F172A;line-height:1.4;margin:0 0 16px;font-family:'IRANSansX',sans-serif}.so-gradient-text{background:linear-gradient(135deg,#3B82F6,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.so-subtitle{font-size:18px;color:#64748B;line-height:1.7;margin:0;font-family:'IRANSansX',sans-serif}.so-bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.so-card{position:relative;display:flex;flex-direction:column;padding:32px;border-radius:20px;background:#FFF;border:1px solid rgb(0 0 0 / .06);text-decoration:none;color:inherit;transition:all 0.4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;cursor:pointer}.so-card::before{content:'';position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity 0.4s ease;pointer-events:none}.so-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgb(0 0 0 / .08);border-color:#fff0}.so-card--large{grid-column:span 1;min-height:280px}.so-card--medium{grid-column:span 1;min-height:240px}.so-card--wide{grid-column:span 2;min-height:220px}.so-card--design::before{background:linear-gradient(135deg,rgb(59 130 246 / .04),rgb(59 130 246 / .01))}.so-card--design:hover::before{opacity:1}.so-card--design .so-card__icon{color:#3B82F6}.so-card--seo::before{background:linear-gradient(135deg,rgb(34 197 94 / .04),rgb(34 197 94 / .01))}.so-card--seo:hover::before{opacity:1}.so-card--seo .so-card__icon{color:#22C55E}.so-card--support::before{background:linear-gradient(135deg,rgb(168 85 247 / .04),rgb(168 85 247 / .01))}.so-card--support:hover::before{opacity:1}.so-card--support .so-card__icon{color:#A855F7}.so-card--specialized::before{background:linear-gradient(135deg,rgb(249 115 22 / .04),rgb(249 115 22 / .01))}.so-card--specialized:hover::before{opacity:1}.so-card--specialized .so-card__icon{color:#F97316}.so-card--packages{background:linear-gradient(135deg,#F0F9FF,#FFFFFF);border-color:rgb(59 130 246 / .12)}.so-card--packages .so-card__icon{color:#3B82F6}.so-card--highlighted{background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);border:2px solid #fff0;color:#FFF;position:relative;isolation:isolate}.so-card--highlighted::after{content:'';position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,#3B82F6,#8B5CF6,#3B82F6);background-size:200% 200%;z-index:-2;animation:soGradientBorder 4s ease-in-out infinite}.so-card--highlighted::before{content:'';position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,#0F172A 0%,#1E293B 100%);z-index:-1}@keyframes soGradientBorder{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.so-card--highlighted:hover{transform:translateY(-6px);box-shadow:0 25px 80px rgb(59 130 246 / .25)}.so-card--highlighted .so-card__icon{color:#60A5FA}.so-card--highlighted .so-card__desc{color:#94A3B8}.so-card--highlighted .so-card__plans{color:#94A3B8}.so-card__glow{position:absolute;top:-50%;right:-30%;width:300px;height:300px;background:radial-gradient(circle,rgb(59 130 246 / .15),transparent 70%);border-radius:50%;pointer-events:none;z-index:0;animation:soGlow 6s ease-in-out infinite alternate}@keyframes soGlow{0%{transform:translate(0,0) scale(1);opacity:.5}100%{transform:translate(-40px,30px) scale(1.2);opacity:.8}}.so-card__highlight-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 24px;font-size:13px;font-weight:700;color:#FFF;background:linear-gradient(135deg,#3B82F6,#8B5CF6);border-radius:0 0 12px 12px;z-index:2;font-family:'IRANSansX',sans-serif;white-space:nowrap}.so-card__highlight-badge svg{color:#FDE047;flex-shrink:0}.so-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(currentColor,.08);margin-bottom:20px;transition:transform 0.3s ease;flex-shrink:0}.so-card--highlighted .so-card__icon{background:rgb(96 165 250 / .12)}.so-card:hover .so-card__icon{transform:scale(1.05)}.so-card__content{flex:1;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.so-card__title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.so-card__title{font-size:20px;font-weight:800;margin:0;line-height:1.4;font-family:'IRANSansX',sans-serif}.so-card--highlighted .so-card__title{font-size:22px;color:#FFF}.so-card__desc{font-size:15px;color:#64748B;line-height:1.7;margin:0;font-family:'IRANSansX',sans-serif}.so-card__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.so-card__price{font-size:14px;color:#475569;font-family:'IRANSansX',sans-serif}.so-card__price strong{color:#0F172A;font-weight:800}.so-card--highlighted .so-card__price{color:#CBD5E1}.so-card--highlighted .so-card__price strong{color:#FFF}.so-card__plans{font-size:13px;color:#94A3B8;padding:4px 12px;background:rgb(0 0 0 / .04);border-radius:100px;font-family:'IRANSansX',sans-serif}.so-card--highlighted .so-card__plans{background:rgb(255 255 255 / .08);color:#94A3B8}.so-card__save-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;color:#22C55E;background:rgb(34 197 94 / .1);border-radius:100px;font-family:'IRANSansX',sans-serif;white-space:nowrap}.so-card__save-badge--highlight{color:#4ADE80;background:rgb(74 222 128 / .15);font-size:13px;padding:6px 16px}.so-card__packages-row{display:flex;align-items:center;gap:0;margin-top:8px;flex-wrap:wrap}.so-card__pkg{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;border-radius:12px;transition:background 0.3s ease;flex:1;min-width:100px}.so-card__pkg:hover{background:rgb(59 130 246 / .06)}.so-card--highlighted .so-card__pkg:hover{background:rgb(255 255 255 / .06)}.so-card__pkg--popular{background:rgb(59 130 246 / .06);position:relative}.so-card--highlighted .so-card__pkg--popular{background:rgb(59 130 246 / .12)}.so-card__pkg-name{font-size:14px;font-weight:700;color:#0F172A;font-family:'IRANSansX',sans-serif;white-space:nowrap}.so-card--highlighted .so-card__pkg-name{color:#F1F5F9}.so-card__pkg-price{font-size:13px;color:#64748B;font-family:'IRANSansX',sans-serif}.so-card--highlighted .so-card__pkg-price{color:#94A3B8}.so-card__pkg-divider{width:1px;height:40px;background:rgb(0 0 0 / .08);flex-shrink:0}.so-card--highlighted .so-card__pkg-divider{background:rgb(255 255 255 / .1)}.so-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#3B82F6;margin-top:16px;position:relative;z-index:1;font-family:'IRANSansX',sans-serif;transition:gap 0.3s ease}.so-card__cta svg{transition:transform 0.3s ease}.so-card:hover .so-card__cta{gap:10px}.so-card:hover .so-card__cta svg{transform:translateX(-4px)}.so-card__cta--highlight{color:#60A5FA;font-size:15px}.so-card[data-animate]{opacity:0;transform:translateY(40px);transition:opacity 0.7s cubic-bezier(.25,.46,.45,.94),transform 0.7s cubic-bezier(.25,.46,.45,.94)}.so-card[data-animate].so-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.so-section{padding:80px 0 100px}.so-header{margin-bottom:48px}.so-bento-grid{gap:16px}.so-card{padding:28px}.so-card__packages-row{gap:0}.so-card__pkg{padding:10px 14px;min-width:80px}}@media (max-width:768px){.so-section{padding:64px 0 80px}.so-bento-grid{grid-template-columns:1fr;gap:14px}.so-card--large,.so-card--medium,.so-card--wide{grid-column:span 1;min-height:auto}.so-card{padding:24px}.so-card__title{font-size:18px}.so-card--highlighted .so-card__title{font-size:19px}.so-card__packages-row{flex-wrap:wrap;gap:8px}.so-card__pkg{flex:0 0 calc(50% - 4px);min-width:auto;padding:10px}.so-card__pkg-divider{display:none}.so-card__highlight-badge{font-size:12px;padding:6px 18px}.so-card__meta{flex-direction:column;align-items:flex-start;gap:8px}.so-card__title-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.so-section{padding:48px 0 64px}.so-container{padding:0 16px}.so-card{padding:20px;border-radius:16px}.so-card__icon{width:52px;height:52px;border-radius:12px}.so-card__icon svg{width:36px;height:36px}.so-card__pkg{flex:0 0 100%;flex-direction:row;justify-content:space-between;border-radius:8px}}.sp-section{background:#0F172A;position:relative;overflow:hidden}.sp-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgb(59 130 246 / .06) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgb(139 92 246 / .06) 0%,transparent 50%);pointer-events:none}.sp-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.sp-stats{padding:80px 0;border-bottom:1px solid rgb(255 255 255 / .06)}.sp-stats__grid{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.sp-stat{flex:1;min-width:180px;text-align:center;padding:24px 32px}.sp-stat__number{font-size:clamp(42px, 5vw, 64px);font-weight:900;color:#FFF;line-height:1;margin-bottom:8px;font-family:'IRANSansX',sans-serif;background:linear-gradient(135deg,#FFFFFF,#94A3B8);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sp-stat__label{font-size:16px;font-weight:700;color:#E2E8F0;margin-bottom:4px;font-family:'IRANSansX',sans-serif}.sp-stat__sub{font-size:13px;color:#64748B;font-family:'IRANSansX',sans-serif}.sp-stat__divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .1),transparent);flex-shrink:0}.sp-testimonials{padding:100px 0 80px}.sp-header{text-align:center;margin-bottom:56px}.sp-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;font-size:14px;font-weight:600;color:#FBBF24;background:rgb(251 191 36 / .08);border:1px solid rgb(251 191 36 / .15);margin-bottom:20px;font-family:'IRANSansX',sans-serif}.sp-title{font-size:clamp(28px, 4vw, 42px);font-weight:900;color:#FFF;line-height:1.4;margin:0 0 16px;font-family:'IRANSansX',sans-serif}.sp-gradient-text{background:linear-gradient(135deg,#3B82F6,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sp-subtitle{font-size:18px;color:#94A3B8;line-height:1.7;margin:0;font-family:'IRANSansX',sans-serif}.sp-carousel{max-width:800px;margin:0 auto}.sp-carousel__track{position:relative;min-height:380px}.sp-testimonial{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 40px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:24px;backdrop-filter:blur(10px);opacity:0;transform:translateX(-30px) scale(.96);transition:all 0.6s cubic-bezier(.25,.46,.45,.94);pointer-events:none;visibility:hidden}.sp-testimonial--active{opacity:1;transform:translateX(0) scale(1);pointer-events:auto;visibility:visible}.sp-testimonial--exit-right{opacity:0;transform:translateX(30px) scale(.96);pointer-events:none;visibility:hidden}.sp-testimonial--exit-left{opacity:0;transform:translateX(-30px) scale(.96);pointer-events:none;visibility:hidden}.sp-testimonial__quote{position:relative;margin-bottom:24px}.sp-testimonial__quote-icon{color:rgb(59 130 246 / .2);margin-bottom:16px}.sp-testimonial__quote p{font-size:17px;line-height:1.9;color:#CBD5E1;margin:0;font-family:'IRANSansX',sans-serif}.sp-testimonial__quote strong{color:#FFF;font-weight:700}.sp-testimonial__stars{display:flex;gap:4px;margin-bottom:20px}.sp-testimonial__author{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sp-testimonial__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3B82F6,#8B5CF6);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#FFF;font-family:'IRANSansX',sans-serif;flex-shrink:0}.sp-testimonial__info{display:flex;flex-direction:column;gap:2px;text-align:right}.sp-testimonial__name{font-size:15px;font-weight:800;color:#FFF;font-family:'IRANSansX',sans-serif}.sp-testimonial__role{font-size:13px;color:#64748B;font-family:'IRANSansX',sans-serif}.sp-testimonial__result{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgb(34 197 94 / .08);border:1px solid rgb(34 197 94 / .15);border-radius:100px;font-size:13px;color:#86EFAC;font-family:'IRANSansX',sans-serif}.sp-testimonial__result strong{color:#4ADE80;font-weight:700}.sp-testimonial__result-icon{font-size:16px}.sp-carousel__nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.sp-carousel__arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);color:#94A3B8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.sp-carousel__arrow:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);color:#FFF}.sp-carousel__dots{display:flex;gap:8px}.sp-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;background:rgb(255 255 255 / .15);cursor:pointer;transition:all 0.3s ease;padding:0}.sp-carousel__dot--active{background:#3B82F6;box-shadow:0 0 12px rgb(59 130 246 / .4);transform:scale(1.2)}.sp-carousel__dot:hover:not(.sp-carousel__dot--active){background:rgb(255 255 255 / .3)}.sp-trust-strip{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;margin-top:64px;padding:24px 32px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:16px}.sp-trust-strip__item{display:flex;align-items:center;gap:8px;padding:8px 24px;font-size:14px;color:#94A3B8;font-family:'IRANSansX',sans-serif;white-space:nowrap}.sp-trust-strip__item strong{color:#E2E8F0;font-weight:700}.sp-trust-strip__divider{width:1px;height:24px;background:rgb(255 255 255 / .08);flex-shrink:0}[data-animate]{opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(.25,.46,.45,.94),transform 0.7s cubic-bezier(.25,.46,.45,.94)}[data-animate].sp-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.sp-stats{padding:64px 0}.sp-testimonials{padding:80px 0 64px}.sp-stat{padding:20px 24px;min-width:150px}.sp-testimonial{padding:40px 32px}}@media (max-width:768px){.sp-stats{padding:48px 0}.sp-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.sp-stat__divider{display:none}.sp-stat{padding:20px 16px;min-width:auto;border-bottom:1px solid rgb(255 255 255 / .04)}.sp-stat:nth-child(odd){border-left:1px solid rgb(255 255 255 / .04)}.sp-stat__number{font-size:36px}.sp-testimonials{padding:64px 0 48px}.sp-carousel__track{min-height:440px}.sp-testimonial{padding:32px 24px}.sp-testimonial__quote p{font-size:15px;line-height:1.8}.sp-trust-strip{flex-direction:column;gap:0;padding:16px}.sp-trust-strip__divider{width:60%;height:1px;margin:4px 0}.sp-trust-strip__item{padding:10px 16px}}@media (max-width:480px){.sp-stats__grid{grid-template-columns:1fr 1fr}.sp-stat{padding:16px 12px}.sp-stat__number{font-size:30px}.sp-stat__label{font-size:13px}.sp-carousel__track{min-height:500px}.sp-testimonial{padding:28px 20px}.sp-testimonial__author{flex-direction:column;text-align:center}.sp-testimonial__info{text-align:center}.sp-testimonial__result{font-size:12px;padding:6px 14px}.sp-carousel__nav{gap:12px;margin-top:28px}.sp-carousel__arrow{width:38px;height:38px}}.faq-section{background:#FAFBFC;padding:100px 0 120px;position:relative;overflow:hidden}.faq-section::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(ellipse,rgb(59 130 246 / .04) 0%,transparent 70%);pointer-events:none}.faq-container{max-width:860px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.faq-header{text-align:center;margin-bottom:48px}.faq-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;font-size:14px;font-weight:600;color:#3B82F6;background:rgb(59 130 246 / .06);border:1px solid rgb(59 130 246 / .12);margin-bottom:20px;font-family:'IRANSansX',sans-serif}.faq-title{font-size:clamp(28px, 4vw, 42px);font-weight:900;color:#0F172A;line-height:1.4;margin:0 0 16px;font-family:'IRANSansX',sans-serif}.faq-gradient-text{background:linear-gradient(135deg,#3B82F6,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.faq-subtitle{font-size:18px;color:#64748B;line-height:1.7;margin:0;font-family:'IRANSansX',sans-serif}.faq-tabs{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.faq-tab{display:flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;border:1px solid #E2E8F0;background:#FFF;color:#64748B;font-size:14px;font-weight:600;font-family:'IRANSansX',sans-serif;cursor:pointer;transition:all 0.3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.faq-tab:hover{border-color:#CBD5E1;color:#334155;background:#F8FAFC}.faq-tab--active{background:#0F172A;color:#FFF;border-color:#0F172A;box-shadow:0 4px 16px rgb(15 23 42 / .15)}.faq-tab--active:hover{background:#1E293B;color:#FFF;border-color:#1E293B}.faq-tab svg{flex-shrink:0}.faq-group{display:none}.faq-group--active{display:block;animation:faqFadeIn 0.4s ease}@keyframes faqFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-item{border:1px solid #E8ECF1;border-radius:16px;margin-bottom:12px;background:#FFF;overflow:hidden;transition:all 0.3s ease}.faq-item:hover{border-color:#CBD5E1;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.faq-item--open{border-color:#3B82F6;box-shadow:0 4px 20px rgb(59 130 246 / .08)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:right;transition:all 0.3s ease}.faq-question__text{font-size:16px;font-weight:700;color:#1E293B;line-height:1.6;font-family:'IRANSansX',sans-serif;flex:1}.faq-item--open .faq-question__text{color:#3B82F6}.faq-question__icon{width:32px;height:32px;min-width:32px;border-radius:8px;background:#F1F5F9;display:flex;align-items:center;justify-content:center;color:#94A3B8;transition:all 0.4s cubic-bezier(.25,.46,.45,.94)}.faq-item--open .faq-question__icon{background:rgb(59 130 246 / .1);color:#3B82F6;transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(.25,.46,.45,.94)}.faq-answer__inner{padding:0 28px 28px;border-top:1px solid #F1F5F9;padding-top:20px}.faq-answer__inner p{font-size:15px;line-height:1.9;color:#475569;margin:0 0 12px;font-family:'IRANSansX',sans-serif}.faq-answer__inner p:last-child{margin-bottom:0}.faq-answer__inner strong{color:#1E293B;font-weight:700}.faq-answer__inner ul,.faq-answer__inner ol{margin:8px 0 16px;padding-right:20px}.faq-answer__inner li{font-size:15px;line-height:1.9;color:#475569;margin-bottom:6px;font-family:'IRANSansX',sans-serif}.faq-answer__inner li strong{color:#1E293B}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px;margin-top:56px;background:linear-gradient(135deg,#0F172A,#1E293B);border-radius:20px;border:1px solid rgb(255 255 255 / .06);box-shadow:0 8px 32px rgb(15 23 42 / .15)}.faq-cta__content{display:flex;align-items:center;gap:20px;flex:1}.faq-cta__icon{font-size:36px;flex-shrink:0}.faq-cta__text strong{font-size:17px;font-weight:800;color:#FFF;display:block;margin-bottom:4px;font-family:'IRANSansX',sans-serif}.faq-cta__text p{font-size:14px;color:#94A3B8;margin:0;line-height:1.6;font-family:'IRANSansX',sans-serif}.faq-cta__buttons{display:flex;gap:12px;flex-shrink:0}.faq-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;font-family:'IRANSansX',sans-serif;text-decoration:none;transition:all 0.3s ease;white-space:nowrap}.faq-cta__btn--primary{background:#25D366;color:#FFF;border:1px solid #25D366}.faq-cta__btn--primary:hover{background:#1EBE5A;box-shadow:0 4px 16px rgb(37 211 102 / .3);transform:translateY(-2px)}.faq-cta__btn--secondary{background:rgb(255 255 255 / .06);color:#E2E8F0;border:1px solid rgb(255 255 255 / .12)}.faq-cta__btn--secondary:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .2);transform:translateY(-2px)}.faq-section [data-animate]{opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(.25,.46,.45,.94),transform 0.7s cubic-bezier(.25,.46,.45,.94)}.faq-section [data-animate].faq-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-section [data-animate]{opacity:1;transform:none;transition:none}.faq-answer{transition:none}.faq-question__icon{transition:none}.faq-group--active{animation:none}}@media (max-width:1024px){.faq-section{padding:80px 0 100px}.faq-cta{padding:28px 32px}}@media (max-width:768px){.faq-section{padding:64px 0 80px}.faq-tabs{gap:6px;justify-content:stretch}.faq-tab{flex:1;justify-content:center;padding:10px 14px;font-size:13px;border-radius:10px}.faq-tab svg{display:none}.faq-question{padding:18px 20px;gap:12px}.faq-question__text{font-size:15px}.faq-question__icon{width:28px;height:28px;min-width:28px;border-radius:6px}.faq-answer__inner{padding:0 20px 20px;padding-top:16px}.faq-answer__inner p,.faq-answer__inner li{font-size:14px;line-height:1.8}.faq-cta{flex-direction:column;text-align:center;padding:28px 24px;gap:24px}.faq-cta__content{flex-direction:column;gap:12px}.faq-cta__buttons{flex-direction:column;width:100%}.faq-cta__btn{justify-content:center;width:100%}}@media (max-width:480px){.faq-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.faq-tab{padding:10px 12px;font-size:12px;border-radius:10px}.faq-item{border-radius:12px;margin-bottom:10px}.faq-question{padding:16px 16px}.faq-question__text{font-size:14px}.faq-answer__inner{padding:0 16px 16px;padding-top:14px}.faq-cta{border-radius:16px;padding:24px 20px;margin-top:40px}}.faq-cta__btn--bale{background-color:#28a745;border-color:#28a745;color:#fff}.faq-cta__btn--bale:hover{background-color:#218838;border-color:#1e7e34}.sec7-consultation{position:relative;padding:100px 0 120px;background:linear-gradient(180deg,#0a0a0a 0%,#0f1117 50%,#0a0a0a 100%);overflow:hidden;direction:rtl}.sec7-bg-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.4}.sec7-bg-glow--1{width:500px;height:500px;background:radial-gradient(circle,rgb(16 185 129 / .15) 0%,transparent 70%);top:-100px;left:-150px}.sec7-bg-glow--2{width:400px;height:400px;background:radial-gradient(circle,rgb(59 130 246 / .12) 0%,transparent 70%);bottom:-80px;right:-100px}.sec7-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.sec7-container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.sec7-header{text-align:center;margin-bottom:60px}.sec7-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgb(16 185 129 / .1);border:1px solid rgb(16 185 129 / .25);border-radius:100px;color:#34d399;font-size:.85rem;font-weight:600;margin-bottom:20px;font-family:'Vazirmatn',sans-serif}.sec7-badge-icon{flex-shrink:0}.sec7-heading{font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:800;color:#f1f5f9;line-height:1.5;margin-bottom:16px;font-family:'Vazirmatn',sans-serif}.sec7-heading-accent{display:block;background:linear-gradient(135deg,#34d399,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sec7-subheading{font-size:1.05rem;color:#94a3b8;line-height:1.8;max-width:600px;margin:0 auto;font-family:'Vazirmatn',sans-serif}.sec7-subheading strong{color:#cbd5e1}.sec7-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.sec7-info-col{display:flex;flex-direction:column;gap:32px}.sec7-group-title{font-size:.9rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px;font-family:'Vazirmatn',sans-serif}.sec7-contact-group{display:flex;flex-direction:column;gap:12px}.sec7-contact-card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:14px;text-decoration:none;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.sec7-contact-card:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .15);transform:translateX(-4px)}.sec7-contact-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:12px;transition:all 0.3s ease}.sec7-contact-card--whatsapp .sec7-contact-icon{background:rgb(37 211 102 / .12);color:#25d366}.sec7-contact-card--whatsapp:hover .sec7-contact-icon{background:rgb(37 211 102 / .2)}.sec7-contact-card--phone .sec7-contact-icon{background:rgb(59 130 246 / .12);color:#60a5fa}.sec7-contact-card--phone:hover .sec7-contact-icon{background:rgb(59 130 246 / .2)}.sec7-contact-card--email .sec7-contact-icon{background:rgb(168 85 247 / .12);color:#a855f7}.sec7-contact-card--email:hover .sec7-contact-icon{background:rgb(168 85 247 / .2)}.sec7-contact-text{flex:1;display:flex;flex-direction:column;gap:2px}.sec7-contact-label{font-size:.8rem;color:#64748b;font-weight:500;font-family:'Vazirmatn',sans-serif}.sec7-contact-value{font-size:.95rem;color:#e2e8f0;font-weight:600;font-family:'Vazirmatn',sans-serif}.sec7-contact-arrow{color:#475569;transition:all 0.3s ease;flex-shrink:0}.sec7-contact-card:hover .sec7-contact-arrow{color:#94a3b8;transform:translateX(-4px)}.sec7-hours-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:rgb(59 130 246 / .06);border:1px solid rgb(59 130 246 / .15);border-radius:14px}.sec7-hours-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:10px;background:rgb(59 130 246 / .12);color:#60a5fa}.sec7-hours-text{display:flex;flex-direction:column;gap:4px}.sec7-hours-title{font-size:.85rem;color:#94a3b8;font-weight:600;font-family:'Vazirmatn',sans-serif}.sec7-hours-detail{font-size:.95rem;color:#e2e8f0;font-weight:600;font-family:'Vazirmatn',sans-serif}.sec7-hours-note{font-size:.8rem;color:#25d366;font-weight:500;font-family:'Vazirmatn',sans-serif}.sec7-benefits-list{list-style:none;display:flex;flex-direction:column;gap:14px}.sec7-benefit-item{display:flex;align-items:flex-start;gap:12px;font-size:.92rem;color:#cbd5e1;line-height:1.7;font-family:'Vazirmatn',sans-serif}.sec7-benefit-item strong{color:#f1f5f9}.sec7-benefit-check{color:#10b981;flex-shrink:0;margin-top:4px}.sec7-trust{display:flex;gap:20px;padding-top:8px}.sec7-trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px}.sec7-trust-badge span{font-size:.72rem;color:#64748b;font-weight:500;font-family:'Vazirmatn',sans-serif}.sec7-trust-img{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.sec7-form-col{position:relative}.sec7-form-wrapper{position:relative;padding:36px 32px 32px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec7-form-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#059669,#34d399);border-radius:20px 20px 0 0}.sec7-form-header{margin-bottom:28px}.sec7-form-title{font-size:1.3rem;font-weight:800;color:#f1f5f9;margin-bottom:8px;font-family:'Vazirmatn',sans-serif}.sec7-form-subtitle{font-size:.88rem;color:#94a3b8;line-height:1.7;font-family:'Vazirmatn',sans-serif}.sec7-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.sec7-form{display:flex;flex-direction:column;gap:20px}.sec7-field{display:flex;flex-direction:column;gap:8px}.sec7-label{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:600;color:#cbd5e1;font-family:'Vazirmatn',sans-serif}.sec7-required{color:#f87171;font-weight:700}.sec7-optional{font-size:.78rem;color:#64748b;font-weight:400;margin-right:4px}.sec7-input-wrap{position:relative;display:flex;align-items:center}.sec7-input-icon{position:absolute;right:14px;color:#475569;pointer-events:none;transition:color 0.3s ease;z-index:1}.sec7-input{width:100%;padding:14px 14px 14px 14px;padding-right:44px;background:rgb(255 255 255 / .04);border:1.5px solid rgb(255 255 255 / .1);border-radius:12px;color:#f1f5f9;font-size:.92rem;font-family:'Vazirmatn',sans-serif;outline:none;transition:all 0.3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;appearance:none}.sec7-input::placeholder{color:#475569;font-family:'Vazirmatn',sans-serif}.sec7-input:hover{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .06)}.sec7-input:focus{border-color:#10b981;background:rgb(16 185 129 / .04);box-shadow:0 0 0 3px rgb(16 185 129 / .12)}.sec7-input:focus+.sec7-input-icon,.sec7-field:focus-within .sec7-input-icon{color:#10b981}.sec7-input-wrap--select{position:relative}.sec7-select{cursor:pointer;padding-left:40px}.sec7-select option{background:#1a1a2e;color:#f1f5f9;padding:10px}.sec7-select-chevron{position:absolute;left:14px;color:#475569;pointer-events:none;transition:all 0.3s ease}.sec7-field:focus-within .sec7-select-chevron{color:#10b981;transform:rotate(180deg)}.sec7-input-wrap--textarea .sec7-input-icon{display:none}.sec7-textarea{padding-right:16px;resize:vertical;min-height:100px;max-height:200px;line-height:1.8}.sec7-textarea-meta{display:flex;justify-content:flex-end}.sec7-char-count{font-size:.75rem;color:#475569;font-family:'Vazirmatn',sans-serif;direction:ltr}.sec7-field.is-error .sec7-input{border-color:#ef4444;background:rgb(239 68 68 / .04)}.sec7-field.is-error .sec7-input:focus{box-shadow:0 0 0 3px rgb(239 68 68 / .12)}.sec7-field.is-error .sec7-input-icon{color:#ef4444}.sec7-field.is-valid .sec7-input{border-color:#10b981}.sec7-field.is-valid .sec7-input-icon{color:#10b981}.sec7-error{font-size:.78rem;color:#f87171;font-weight:500;min-height:0;opacity:0;transform:translateY(-4px);transition:all 0.25s ease;font-family:'Vazirmatn',sans-serif}.sec7-field.is-error .sec7-error{opacity:1;transform:translateY(0);min-height:20px}.sec7-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 32px;margin-top:4px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;color:#fff;font-size:1.05rem;font-weight:700;font-family:'Vazirmatn',sans-serif;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sec7-submit::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,transparent 50%);opacity:0;transition:opacity 0.3s ease}.sec7-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgb(16 185 129 / .3)}.sec7-submit:hover::before{opacity:1}.sec7-submit:active{transform:translateY(0);box-shadow:0 4px 15px rgb(16 185 129 / .2)}.sec7-submit:focus-visible{outline:2px solid #34d399;outline-offset:3px}.sec7-submit-loading{display:none;align-items:center;gap:8px}.sec7-submit.is-loading .sec7-submit-text{display:none}.sec7-submit.is-loading .sec7-submit-loading{display:flex}.sec7-submit.is-loading{pointer-events:none;opacity:.8}@keyframes sec7Spin{to{transform:rotate(360deg)}}.sec7-spinner{animation:sec7Spin 0.8s linear infinite}.sec7-privacy{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.76rem;color:#475569;text-align:center;line-height:1.6;font-family:'Vazirmatn',sans-serif}.sec7-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px}.sec7-success[hidden]{display:none}.sec7-success-icon{margin-bottom:24px}@keyframes sec7CheckDraw{0%{stroke-dasharray:0,50}100%{stroke-dasharray:50,0}}.sec7-success-check{animation:sec7CheckDraw 0.6s 0.3s ease forwards;stroke-dasharray:0,50}.sec7-success-title{font-size:1.3rem;font-weight:800;color:#f1f5f9;margin-bottom:12px;font-family:'Vazirmatn',sans-serif}.sec7-success-desc{font-size:.95rem;color:#94a3b8;line-height:1.8;margin-bottom:8px;font-family:'Vazirmatn',sans-serif}.sec7-success-desc strong{color:#10b981}.sec7-success-subdesc{font-size:.85rem;color:#64748b;margin-bottom:24px;font-family:'Vazirmatn',sans-serif}.sec7-success-wa{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:rgb(37 211 102 / .12);border:1px solid rgb(37 211 102 / .3);border-radius:12px;color:#25d366;font-size:.92rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;font-family:'Vazirmatn',sans-serif}.sec7-success-wa:hover{background:rgb(37 211 102 / .2);transform:translateY(-2px)}@media (max-width:900px){.sec7-consultation{padding:80px 0 100px}.sec7-grid{grid-template-columns:1fr;gap:36px}.sec7-info-col{order:2}.sec7-form-col{order:1}.sec7-form-wrapper{padding:28px 24px 24px}.sec7-trust{justify-content:center}}@media (max-width:600px){.sec7-consultation{padding:60px 0 80px}.sec7-container{padding:0 16px}.sec7-header{margin-bottom:40px}.sec7-heading{font-size:1.5rem}.sec7-subheading{font-size:.92rem}.sec7-form-wrapper{padding:24px 18px 20px;border-radius:16px}.sec7-form-title{font-size:1.15rem}.sec7-input{padding:12px 12px 12px 12px;padding-right:40px;font-size:.88rem}.sec7-submit{padding:14px 24px;font-size:.95rem}.sec7-contact-card{padding:14px 16px}.sec7-contact-icon{width:40px;height:40px;min-width:40px}.sec7-bg-glow--1{width:300px;height:300px}.sec7-bg-glow--2{width:250px;height:250px}}@media (prefers-reduced-motion:reduce){.sec7-contact-card,.sec7-submit,.sec7-input,.sec7-error,.sec7-success-wa{transition:none}.sec7-spinner{animation:none}.sec7-success-check{animation:none;stroke-dasharray:50,0}}