.hero{background:#ffffff;padding:160px 20px 100px;text-align:right;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);pointer-events:none}.hero>.container.hero-row{width:100%;max-width:1400px;margin:0 auto;padding:0 5%;display:flex;align-items:center;gap:60px;flex-direction:row-reverse}.hero-content{flex:1;max-width:600px;position:relative;z-index:1}.hero-image{flex:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.hero-image img{max-width:100%;height:auto;max-height:500px;object-fit:contain;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.hero-tagline-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;border:none;border-radius:50px;background:#1F6FEB;margin-bottom:40px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 4px 15px #1f6feb59}.hero-headline{font-size:64px;font-weight:700;color:#1f6feb;line-height:1.3;margin-bottom:24px;letter-spacing:1px;font-feature-settings:"ss01" 1}.hero-rikaz-glow{color:#1f6feb;text-shadow:0 0 10px rgba(31,111,235,.4),0 0 20px rgba(31,111,235,.3),0 0 40px rgba(31,111,235,.2),0 0 80px rgba(31,111,235,.1);font-feature-settings:"ss01" 1}.hero-rikaz-sub{display:block;font-size:20px;font-weight:500;color:#94a3b8;letter-spacing:.5px;margin-top:8px;font-feature-settings:"ss01" 1}.hero-subtitle{font-size:20px;color:#64748b;line-height:1.9;margin-bottom:48px;max-width:600px;white-space:pre-line}.hero-cta{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px}.hero-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px!important;font-size:16px!important;font-weight:600;border-radius:50px;background:linear-gradient(135deg,#1F6FEB 0%,#1A5EDB 100%)!important;color:#fff;box-shadow:0 4px 15px #1f6feb66!important;transition:all .3s ease}.hero-btn-primary:hover{background:linear-gradient(135deg,#1A5EDB 0%,#174FC4 100%)!important;transform:translateY(-2px);box-shadow:0 8px 25px #1f6feb80!important}.btn-arrow{font-size:18px;transition:transform .3s ease}.hero-btn-primary:hover .btn-arrow{transform:translate(-4px)}.hero-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 36px!important;font-size:16px!important;font-weight:500;border-radius:50px;background:transparent!important;color:#1f6feb;border:1px solid rgba(31,111,235,.3)!important;box-shadow:none!important;transition:all .3s ease}.hero-btn-ghost:hover{background:rgba(31,111,235,.06)!important;border-color:#1f6feb80!important}.hero-btn-ghost svg{flex-shrink:0}.hero-tech-link{margin-top:40px}.hero-tech-link a{font-size:14px;color:#94a3b8;text-decoration:none;transition:color .2s;border-bottom:1px dashed #cbd5e1;padding-bottom:2px}.hero-tech-link a:hover{color:#1f6feb;border-bottom-color:#1f6feb}@media (max-width: 768px){.hero{padding:120px 20px 60px;min-height:auto}.hero>.container.hero-row{flex-direction:column;gap:40px}.hero-image{order:-1}.hero-image img{max-height:280px}.hero-headline{font-size:40px;margin-bottom:20px}.hero-rikaz-sub{font-size:16px}.hero-subtitle{font-size:17px;margin-bottom:36px}.hero-cta{flex-direction:column;align-items:flex-start;gap:12px}.hero-btn-primary,.hero-btn-ghost{width:100%;max-width:320px;justify-content:center}.hero-tagline-pill{font-size:13px;padding:6px 16px;margin-bottom:28px}}@media (max-width: 480px){.hero{padding:100px 15px 40px}.hero-headline{font-size:32px;line-height:1.35}.hero-subtitle{font-size:15px;line-height:1.8}.hero-btn-primary,.hero-btn-ghost{padding:14px 28px!important;font-size:15px!important}.hero-tagline-pill{font-size:12px;gap:8px}}.customer-journey{padding:120px 20px;background:#f8fafc;position:relative;overflow:hidden}.journey-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 20%,transparent 100%);pointer-events:none}.customer-journey .section-title{text-align:center;font-size:44px;font-weight:700;color:#1f6feb;margin-bottom:12px;position:relative;z-index:1;font-feature-settings:"ss01" 1}.journey-subtitle{text-align:center;font-size:17px;color:#94a3b8;margin-bottom:64px;position:relative;z-index:1}.timeline{position:relative;max-width:1100px;margin:0 auto;z-index:1}.timeline-line{position:absolute;top:24px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,transparent 0%,#1F6FEB 20%,#1F6FEB 80%,transparent 100%);transform-origin:right;opacity:.25;z-index:0}.timeline-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:1}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.timeline-dot{width:48px;height:48px;border-radius:50%;background:#ffffff;border:3px solid #1F6FEB;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;z-index:2;box-shadow:0 0 0 8px #1f6feb0f;transition:all .3s ease}.timeline-step:hover .timeline-dot{background:#1F6FEB;box-shadow:0 0 0 12px #1f6feb1a}.timeline-dot-number{font-size:18px;font-weight:700;color:#1f6feb;transition:color .3s ease}.timeline-step:hover .timeline-dot-number{color:#fff}.timeline-icon{color:#1f6feb;margin-bottom:16px}.timeline-icon svg{width:36px;height:36px}.timeline-title{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px;font-feature-settings:"ss01" 1}.timeline-desc{font-size:14px;color:#94a3b8;line-height:1.7;max-width:200px}@media (max-width: 768px){.customer-journey{padding:80px 16px}.customer-journey .section-title{font-size:32px}.journey-subtitle{margin-bottom:48px}.timeline-line{top:0;bottom:0;left:24px;right:auto;width:3px;height:auto;transform-origin:top;background:linear-gradient(180deg,transparent 0%,#1F6FEB 10%,#1F6FEB 90%,transparent 100%)}.timeline-steps{grid-template-columns:1fr;gap:40px;padding-right:0;padding-left:80px}.timeline-step{align-items:flex-start;text-align:right}.timeline-dot{position:absolute;right:auto;left:-80px;top:0;width:42px;height:42px;margin-bottom:0}.timeline-icon svg{width:30px;height:30px}.timeline-desc{max-width:100%}}@media (max-width: 480px){.customer-journey{padding:60px 12px}.customer-journey .section-title{font-size:28px}.timeline-steps{padding-left:70px;gap:32px}.timeline-dot{width:36px;height:36px;left:-70px}.timeline-dot-number{font-size:14px}.timeline-title{font-size:16px}.timeline-desc{font-size:13px}}.features{padding:120px 20px;background:#ffffff;position:relative;overflow:hidden}.features-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.features .section-title{text-align:center;font-size:44px;font-weight:700;color:#1f6feb;margin-bottom:64px;position:relative;z-index:1;font-feature-settings:"ss01" 1}.features-rows{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}.feature-row{display:flex;align-items:center;gap:48px;padding:40px 48px;border-radius:20px;background:#ffffff;border:1px solid rgba(31,111,235,.06);transition:all .4s ease}.feature-row:hover{border-color:#1f6feb26;box-shadow:0 20px 60px #1f6feb14;transform:translateY(-4px)}.feature-row-reverse{flex-direction:row-reverse}.feature-icon-box{flex-shrink:0;width:100px;height:100px;border-radius:24px;background:linear-gradient(135deg,rgba(31,111,235,.08) 0%,rgba(31,111,235,.03) 100%);display:flex;align-items:center;justify-content:center;position:relative}.feature-icon{color:#1f6feb;display:flex;align-items:center;justify-content:center}.feature-icon svg{width:44px;height:44px}.feature-number{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:#1F6FEB;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1f6feb4d}.feature-text{flex:1}.feature-title{font-size:24px;font-weight:700;color:#1f6feb;margin-bottom:10px;line-height:1.4;font-feature-settings:"ss01" 1}.feature-desc{font-size:16px;color:#94a3b8;line-height:1.9}@media (max-width: 768px){.features{padding:80px 16px}.features .section-title{font-size:32px;margin-bottom:40px}.features-rows{gap:20px}.feature-row,.feature-row-reverse{flex-direction:column;text-align:center;padding:32px 24px;gap:20px}.feature-icon-box{width:80px;height:80px;border-radius:20px}.feature-icon svg{width:36px;height:36px}.feature-title{font-size:20px}.feature-desc{font-size:14px}}@media (max-width: 480px){.features{padding:60px 12px}.features .section-title{font-size:28px;margin-bottom:32px}.feature-row{padding:24px 20px;gap:16px}.feature-icon-box{width:72px;height:72px}.feature-icon svg{width:32px;height:32px}.feature-title{font-size:18px}.feature-desc{font-size:13px;line-height:1.8}}.technicians{padding:100px 20px;background:#ffffff}.technicians .section-title{text-align:center;font-size:40px;font-weight:800;color:#0f172a;margin-bottom:50px;position:relative;font-feature-settings:"ss01" 1}.technicians .section-title:after{content:"";display:block;width:90px;height:6px;background:#1F6FEB;margin:12px auto 0;border-radius:6px}.technicians-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto}.tech-card{background:rgba(31,111,235,.04);padding:40px 28px;border-radius:20px;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 20px #0003;transition:all .3s ease;border:1px solid rgba(31,111,235,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#1f6feb40}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(-45deg,#1F6FEB,#1F6FEB 6px,transparent 6px,transparent 12px);transform:scaleX(0);transition:transform .3s ease}.tech-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 0 20px #1f6feb33,0 0 40px #1f6feb1a;border-color:#1f6feb80;background:rgba(255,255,255,.07)}.tech-card:hover:before{transform:scaleX(1)}.tech-avatar{width:100px;height:100px;margin:0 auto 20px;background:linear-gradient(135deg,rgba(31,111,235,.15) 0%,rgba(31,111,235,.08) 100%);border-radius:50%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.tech-avatar-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.tech-avatar-fallback{font-size:36px;font-weight:800;color:#1f6feb;line-height:1}.tech-avatar-img:not([src=""])+.tech-avatar-fallback{display:none}.tech-avatar-img[src=""],.tech-avatar-img:not([src]){display:none}.tech-name{font-size:22px;font-weight:800;color:#0f172a;margin-bottom:8px;font-feature-settings:"ss01" 1}.tech-role{font-size:15px;font-weight:700;margin-bottom:6px}.tech-electrical .tech-avatar{background:linear-gradient(135deg,rgba(31,111,235,.15) 0%,rgba(31,111,235,.08) 100%)}.tech-electrical .tech-role,.tech-electrical .tech-avatar-fallback{color:#1f6feb}.tech-electrical .tech-skill-tag{background:rgba(31,111,235,.12);color:#1f6feb}.tech-plumbing .tech-avatar{background:linear-gradient(135deg,rgba(91,155,213,.15) 0%,rgba(91,155,213,.08) 100%)}.tech-plumbing .tech-role,.tech-plumbing .tech-avatar-fallback{color:#7bb8e8}.tech-plumbing .tech-skill-tag{background:rgba(91,155,213,.12);color:#7bb8e8}.tech-experience{font-size:13px;color:#94a3b8;margin-bottom:18px}.tech-skills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tech-skill-tag{font-size:12px;font-weight:600;padding:6px 14px;border-radius:50px}@media (max-width: 1024px){.technicians-grid{gap:24px}.tech-card{padding:36px 24px}.tech-name{font-size:20px}}@media (max-width: 768px){.technicians{padding:60px 16px}.technicians .section-title{font-size:32px;margin-bottom:40px}.technicians-grid{grid-template-columns:1fr;gap:18px}.tech-card{padding:28px 24px}.tech-card:hover{transform:translateY(-8px) scale(1.02)}.tech-avatar{width:76px;height:76px}.tech-avatar-icon{font-size:34px}.tech-name{font-size:18px}.tech-role{font-size:14px}}@media (max-width: 480px){.technicians{padding:40px 12px}.technicians .section-title{font-size:28px;margin-bottom:32px}.technicians-grid{gap:12px}.tech-card{padding:24px 18px}.tech-avatar{width:68px;height:68px;margin-bottom:16px}.tech-avatar-icon{font-size:30px}.tech-name{font-size:17px}.tech-skill-tag{font-size:11px;padding:5px 12px}}.values-section{padding:120px 20px;background:#ffffff;position:relative;overflow:hidden}.values-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black 30%,transparent 100%);pointer-events:none}.values-section .section-title{text-align:center;font-size:44px;font-weight:700;color:#1f6feb;margin-bottom:12px;position:relative;z-index:1;font-feature-settings:"ss01" 1}.values-subtitle{text-align:center;font-size:17px;color:#94a3b8;margin-bottom:56px;font-weight:500;position:relative;z-index:1}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:20px;max-width:1000px;margin:0 auto;position:relative;z-index:1}.bento-featured{grid-row:span 2}.bento-card{padding:36px 32px;border-radius:20px;background:#ffffff;border:1px solid rgba(31,111,235,.06);transition:all .4s ease;display:flex;flex-direction:column}.bento-card:hover{border-color:#1f6feb26;box-shadow:0 20px 60px #1f6feb14;transform:translateY(-4px)}.bento-featured{background:linear-gradient(135deg,rgba(31,111,235,.04) 0%,rgba(31,111,235,.01) 100%);padding:48px 40px;justify-content:center}.bento-featured .bento-title{font-size:28px}.bento-featured .bento-desc{font-size:17px;line-height:2}.bento-icon{margin-bottom:20px;line-height:1}.bento-title{font-size:22px;font-weight:700;color:#1f6feb;margin-bottom:12px;font-feature-settings:"ss01" 1}.bento-desc{font-size:15px;color:#94a3b8;line-height:1.9;flex:1}.rikaz-message-section{padding:120px 20px;background:#f8fafc;position:relative;overflow:hidden}.message-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,black 20%,transparent 100%);pointer-events:none}.message-content{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:1}.message-quote-mark{font-size:140px;line-height:.6;color:#1f6feb14;font-family:Georgia,serif;margin-bottom:0;-webkit-user-select:none;user-select:none}.rikaz-message-title{font-size:40px;font-weight:700;color:#1f6feb;margin-bottom:32px;font-feature-settings:"ss01" 1}.rikaz-message-text{font-size:20px;color:#64748b;line-height:2.2;margin:0 0 40px;padding:0;border:none;quotes:none;font-style:normal;font-weight:400}.rikaz-message-signature{display:flex;align-items:center;justify-content:center;gap:16px}.signature-line{width:48px;height:2px;background:#1F6FEB;opacity:.4}.rikaz-message-author{color:#1f6feb;font-size:17px;font-weight:700;font-feature-settings:"ss01" 1}@media (max-width: 1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-featured{grid-row:span 1;grid-column:span 2}}@media (max-width: 768px){.values-section{padding:80px 16px}.values-section .section-title{font-size:32px}.values-subtitle{margin-bottom:40px}.bento-grid{grid-template-columns:1fr;gap:16px}.bento-featured{grid-column:span 1}.bento-card{padding:28px 24px}.bento-featured{padding:32px 28px}.bento-featured .bento-title{font-size:22px}.bento-featured .bento-desc{font-size:15px}.bento-title{font-size:20px}.rikaz-message-section{padding:80px 16px}.message-quote-mark{font-size:100px}.rikaz-message-title{font-size:28px;margin-bottom:24px}.rikaz-message-text{font-size:16px;line-height:2}}@media (max-width: 480px){.values-section{padding:60px 12px}.values-section .section-title{font-size:28px}.bento-card{padding:24px 20px}.bento-featured{padding:28px 22px}.bento-featured .bento-title{font-size:20px}.bento-title{font-size:18px}.bento-desc{font-size:14px}.rikaz-message-section{padding:60px 12px}.message-quote-mark{font-size:80px}.rikaz-message-title{font-size:24px;margin-bottom:20px}.rikaz-message-text{font-size:15px;line-height:1.9}.rikaz-message-author{font-size:15px}}.reviews-section{padding:100px 0 60px;background:#ffffff;overflow:hidden}.reviews-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.reviews-section .section-title{text-align:center;font-size:40px;font-weight:800;color:#0f172a;margin-bottom:12px;position:relative;font-feature-settings:"ss01" 1}.reviews-section .section-title:after{content:"";display:block;width:90px;height:6px;background:#1F6FEB;margin:12px auto 0;border-radius:6px}.reviews-subtitle{text-align:center;color:#94a3b8;font-size:16px;margin-bottom:40px}.review-form-card{max-width:520px;margin:0 auto 50px;background:rgba(31,111,235,.04);border-radius:20px;padding:40px 32px;box-shadow:0 4px 24px #0003;border:1px solid rgba(31,111,235,.2);text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;border-color:#1f6feb40}.review-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(-45deg,#1F6FEB,#1F6FEB 6px,transparent 6px,transparent 12px)}.form-label{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:20px}.stars-row{display:flex;justify-content:center;gap:8px;direction:ltr}.star-btn{background:none;border:none;cursor:pointer;padding:4px;transition:transform .2s}.star-btn:hover{transform:scale(1.2)}.star-icon{width:40px;height:40px;fill:#cbd5e1;transition:fill .2s}.star-btn.filled .star-icon{fill:#1f6feb}.review-fields{margin-top:28px;text-align:right}.review-input-group{margin-bottom:16px}.review-input-group label{display:block;font-size:14px;font-weight:600;color:#475569;margin-bottom:8px}.review-input-group input,.review-input-group textarea{width:100%;padding:14px 16px;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;font-size:15px;font-family:SiteFont,Segoe UI,sans-serif;color:#0f172a;background:rgba(31,111,235,.05);transition:border-color .2s,box-shadow .2s;box-sizing:border-box;direction:rtl}.review-input-group input:focus,.review-input-group textarea:focus{outline:none;border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb26;background:rgba(31,111,235,.08)}.review-input-group input::placeholder,.review-input-group textarea::placeholder{color:#94a3b8}.review-input-group textarea{resize:vertical;min-height:80px}.review-error{color:#f87171;font-size:13px;margin-bottom:12px;text-align:center}.review-submit{width:100%;padding:14px;font-size:16px;font-weight:700;border-radius:12px;margin-top:4px}.review-success{padding:20px;text-align:center}.review-success-icon{width:56px;height:56px;fill:#10b981;margin-bottom:16px}.review-success h3{font-size:22px;font-weight:800;color:#0f172a;margin-bottom:8px}.review-success p{color:#64748b;font-size:15px}.reviews-static{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:0 20px;max-width:1200px;margin:0 auto}.reviews-marquee-wrapper{margin-top:10px;padding:20px 0;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.reviews-marquee{overflow:hidden}.reviews-marquee-track{display:flex;gap:20px;animation:marqueeScroll 20s linear infinite;width:max-content;direction:ltr}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-review-card{flex-shrink:0;width:300px;background:rgba(31,111,235,.04);border-radius:16px;padding:24px;box-shadow:0 2px 12px #0003;border:1px solid rgba(31,111,235,.2);direction:rtl;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#1f6feb40}.marquee-card-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.marquee-avatar{width:48px;height:48px;border-radius:50%;background:rgba(31,111,235,.12);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#1f6feb;flex-shrink:0}.marquee-info{display:flex;flex-direction:column;gap:4px}.marquee-name{font-size:15px;font-weight:700;color:#0f172a}.marquee-stars{display:flex;gap:2px;direction:ltr}.marquee-star{width:14px;height:14px;fill:#cbd5e1}.marquee-star.filled{fill:#1f6feb}.marquee-comment{font-size:14px;color:#64748b;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1024px){.review-form-card{max-width:480px;padding:36px 28px}}@media (max-width: 768px){.reviews-section{padding:60px 0 40px}.reviews-section .section-title{font-size:32px}.reviews-subtitle{font-size:14px;margin-bottom:30px}.review-form-card{max-width:100%;margin:0 16px 40px;padding:28px 20px}.star-icon{width:34px;height:34px}.marquee-review-card{width:260px;padding:20px}.marquee-avatar{width:40px;height:40px;font-size:17px}}@media (max-width: 480px){.reviews-section{padding:40px 0 30px}.reviews-section .section-title{font-size:28px}.review-form-card{margin:0 12px 30px;padding:24px 16px;border-radius:16px}.form-label{font-size:16px}.star-icon{width:30px;height:30px}.marquee-review-card{width:230px;padding:18px}.marquee-avatar{width:36px;height:36px;font-size:15px}}.suggestions-section{padding:120px 20px;background:#ffffff;position:relative;overflow:hidden}.suggestions-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 20%,transparent 100%);pointer-events:none}.suggestions-split{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.suggestions-info{text-align:right}.suggestions-info .section-title{font-size:44px;font-weight:700;color:#1f6feb;margin-bottom:20px;font-feature-settings:"ss01" 1}.suggestions-desc{font-size:17px;color:#94a3b8;line-height:2;margin-bottom:32px}.suggestions-highlights{display:flex;flex-direction:column;gap:16px}.suggest-point{display:flex;align-items:center;gap:12px;font-size:15px;color:#64748b;font-weight:500}.suggest-point-dot{width:8px;height:8px;border-radius:50%;background:#1F6FEB;flex-shrink:0}.suggestion-form-card{background:#f8fafc;border-radius:20px;padding:40px 32px;border:1px solid rgba(31,111,235,.06)}.suggestion-input-group{margin-bottom:16px;text-align:right}.suggestion-input-group label{display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:8px;font-feature-settings:"ss01" 1}.suggestion-input-group input,.suggestion-input-group textarea{width:100%;padding:14px 16px;border:1.5px solid rgba(31,111,235,.1);border-radius:12px;font-size:15px;font-family:SiteFont,Segoe UI,sans-serif;color:#334155;background:#ffffff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;direction:rtl}.suggestion-input-group input:focus,.suggestion-input-group textarea:focus{outline:none;border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb14}.suggestion-input-group input::placeholder,.suggestion-input-group textarea::placeholder{color:#cbd5e1}.suggestion-input-group textarea{resize:vertical;min-height:100px}.suggestion-error{color:#f87171;font-size:13px;margin-bottom:12px;text-align:center}.suggestion-submit{width:100%;padding:14px;font-size:16px;font-weight:700;font-family:SiteFont,Segoe UI,sans-serif;border-radius:50px;margin-top:4px;font-feature-settings:"ss01" 1;background:linear-gradient(135deg,#1F6FEB 0%,#1A5EDB 100%);color:#fff;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1f6feb40}.suggestion-submit:hover{background:linear-gradient(135deg,#1A5EDB 0%,#174FC4 100%);transform:translateY(-2px);box-shadow:0 8px 25px #1f6feb59}.suggestion-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.suggestion-success{padding:24px;text-align:center}.suggestion-success-icon{width:56px;height:56px;fill:#10b981;margin-bottom:16px}.suggestion-success h3{font-size:22px;font-weight:700;color:#1f6feb;margin-bottom:8px}.suggestion-success p{color:#94a3b8;font-size:15px}@media (max-width: 768px){.suggestions-section{padding:80px 16px}.suggestions-split{grid-template-columns:1fr;gap:40px}.suggestions-info{text-align:center}.suggestions-info .section-title{font-size:32px}.suggestions-desc{font-size:15px}.suggestions-highlights{align-items:center}.suggestion-form-card{padding:28px 20px}}@media (max-width: 480px){.suggestions-section{padding:60px 12px}.suggestions-info .section-title{font-size:28px}.suggestions-desc{font-size:14px;margin-bottom:24px}.suggestion-form-card{padding:24px 16px;border-radius:16px}}@keyframes updatePulse{0%,to{opacity:1}50%{opacity:.7}}.updates-section{padding:100px 20px;background:#ffffff}.updates-header{text-align:center;margin-bottom:0}.updates-badge{display:inline-block;background:rgba(31,111,235,.15);color:#1f6feb;padding:6px 20px;border-radius:50px;font-size:14px;font-weight:700;margin-bottom:16px;border:1px solid rgba(31,111,235,.3);animation:updatePulse 2s ease-in-out infinite}.updates-section .section-title{text-align:center;font-size:40px;font-weight:800;color:#0f172a;margin-bottom:12px;position:relative;font-feature-settings:"ss01" 1}.updates-section .section-title:after{content:"";display:block;width:90px;height:6px;background:#1F6FEB;margin:12px auto 0;border-radius:6px}.updates-subtitle{font-size:16px;color:#64748b;margin-top:16px}.updates-toggle-btn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 32px;background:rgba(31,111,235,.12);color:#1f6feb;border:1px solid rgba(31,111,235,.35);border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:inherit}.updates-toggle-btn:hover{background:rgba(31,111,235,.22);border-color:#1f6feb;transform:scale(1.03)}.toggle-arrow{width:20px;height:20px;transition:transform .3s ease}.toggle-arrow.open{transform:rotate(180deg)}.updates-grid-wrapper{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease;opacity:0}.updates-grid-wrapper.open{max-height:1200px;opacity:1;margin-top:40px}.updates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;max-width:1000px;margin:0 auto}.update-card{background:rgba(31,111,235,.04);border-radius:20px;overflow:hidden;position:relative;border:1px solid rgba(31,111,235,.2);transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.update-card:hover{transform:translateY(-8px);box-shadow:0 0 25px #1f6feb26,0 0 50px #1f6feb14;border-color:#1f6feb73;background:rgba(255,255,255,.07)}.update-tag{position:absolute;top:16px;right:16px;background:#1F6FEB;color:#fff;padding:4px 14px;border-radius:50px;font-size:12px;font-weight:700;z-index:2;box-shadow:0 2px 10px #1f6feb66}.update-image-wrapper{width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,rgba(31,111,235,.06),rgba(31,111,235,.02))}.update-image{width:100%;height:100%;object-fit:cover}.update-image-wrapper.phone-mockup{display:flex;align-items:center;justify-content:center;padding:20px 0;height:260px}.phone-frame{position:relative;width:120px;height:220px;border:3px solid rgba(255,255,255,.15);border-radius:22px;overflow:hidden;background:#f1f5f9;box-shadow:0 8px 32px #00000080,inset 0 0 0 1px #1f6feb0d}.phone-notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:40px;height:5px;background:rgba(255,255,255,.12);border-radius:10px;z-index:2}.phone-frame .update-image{width:100%;height:100%;object-fit:cover}.update-icon-large{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(31,111,235,.08),rgba(31,111,235,.02))}.update-icon-large svg{width:80px;height:80px;color:#1f6feb;opacity:.6}.update-content{padding:24px}.update-title-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.update-icon-small{flex-shrink:0}.update-icon-small svg{width:22px;height:22px;color:#1f6feb}.update-title{font-size:18px;font-weight:800;color:#0f172a;line-height:1.4;font-feature-settings:"ss01" 1}.update-desc{font-size:14px;color:#64748b;line-height:1.8}@media (max-width: 1024px){.updates-grid{gap:24px}.update-icon-large,.update-image-wrapper{height:190px}}@media (max-width: 768px){.updates-section{padding:60px 16px}.updates-section .section-title{font-size:32px}.updates-grid-wrapper.open{max-height:600px}.updates-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px;max-width:100%;scrollbar-width:none}.updates-grid::-webkit-scrollbar{display:none}.update-card{min-width:250px;max-width:270px;flex-shrink:0;scroll-snap-align:start}.update-icon-large{height:120px}.update-image-wrapper{height:140px}.update-image-wrapper.phone-mockup{height:160px}.phone-frame{width:90px;height:160px}.update-content{padding:16px}.update-title{font-size:15px}.update-desc{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 480px){.updates-section{padding:40px 12px}.updates-section .section-title{font-size:28px}.updates-subtitle{font-size:14px}.update-card{min-width:230px;max-width:250px}.update-icon-large{height:100px}.update-image-wrapper{height:120px}.update-content{padding:14px}.update-title{font-size:14px}.update-desc{font-size:11px}}.join-team{padding:80px 20px;background:#ffffff;position:relative;overflow:hidden}.join-team-card{position:relative;background:linear-gradient(135deg,rgba(31,111,235,.04) 0%,rgba(31,111,235,.08) 50%,rgba(31,111,235,.03) 100%);border:1px solid rgba(31,111,235,.2);border-radius:28px;padding:60px;overflow:hidden;max-width:1100px;margin:0 auto}.jt-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.jt-glow-1{width:300px;height:300px;background:rgba(31,111,235,.12);top:-100px;right:-50px}.jt-glow-2{width:200px;height:200px;background:rgba(31,111,235,.08);bottom:-60px;left:-30px}.jt-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(31,111,235,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(31,111,235,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.jt-content{display:flex;align-items:center;gap:50px;position:relative;z-index:1}.jt-text-side{flex:1;min-width:0}.jt-visual-side{flex:0 0 280px;display:flex;justify-content:center;align-items:center}.jt-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(31,111,235,.1);border:1px solid rgba(31,111,235,.25);border-radius:50px;padding:6px 18px;margin-bottom:20px;font-size:13px;font-weight:700;color:#1f6feb}.jt-badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:jtPulse 2s ease infinite}@keyframes jtPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.jt-title{font-size:38px;font-weight:900;color:#0f172a;margin-bottom:16px;line-height:1.3;font-feature-settings:"ss01" 1}.jt-highlight{color:#1f6feb;position:relative}.jt-highlight:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background:linear-gradient(90deg,#1F6FEB,transparent);border-radius:4px}.jt-desc{font-size:16px;color:#64748b;line-height:1.8;margin-bottom:28px;max-width:500px}.jt-perks{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.jt-perk{display:flex;align-items:center;gap:14px}.jt-perk-icon{width:42px;height:42px;flex-shrink:0;background:rgba(31,111,235,.1);border:1px solid rgba(31,111,235,.2);border-radius:12px;display:flex;align-items:center;justify-content:center}.jt-perk-text{display:flex;flex-direction:column;gap:2px}.jt-perk-text strong{font-size:14px;font-weight:700;color:#0f172a}.jt-perk-text span{font-size:12px;color:#94a3b8}.jt-cta-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1F6FEB,#1A5EDB);color:#fff;font-size:16px;font-weight:800;font-family:inherit;padding:14px 32px;border-radius:14px;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #1f6feb4d}.jt-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #1f6feb73}.jt-cta-btn svg{width:20px;height:20px}.jt-illustration{position:relative;width:260px;height:260px;display:flex;align-items:center;justify-content:center}.jt-float-badge{position:absolute;width:46px;height:46px;background:rgba(31,111,235,.1);border:1px solid rgba(31,111,235,.25);border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.jt-float-badge svg{width:22px;height:22px}.jt-float-1{top:20px;left:-10px;animation:jtFloat 3s ease-in-out infinite}.jt-float-2{bottom:40px;right:-10px;animation:jtFloat 3s ease-in-out infinite 1.5s}@keyframes jtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.join-team-card{padding:48px 36px}.jt-title{font-size:32px}.jt-visual-side{flex:0 0 220px}.jt-illustration{width:200px;height:200px}}@media (max-width: 768px){.join-team{padding:60px 16px}.join-team-card{padding:36px 24px;border-radius:22px}.jt-content{flex-direction:column-reverse;gap:30px;text-align:center}.jt-visual-side{flex:none}.jt-illustration{width:160px;height:160px}.jt-title{font-size:28px}.jt-desc{font-size:14px;margin-left:auto;margin-right:auto}.jt-perks{align-items:center}.jt-perk{text-align:right}.jt-cta-btn{width:100%;justify-content:center;padding:14px 24px}.jt-float-1{left:0;top:10px}.jt-float-2{right:0;bottom:20px}.jt-badge{justify-content:center}.jt-highlight:after{display:none}}@media (max-width: 480px){.join-team{padding:40px 12px}.join-team-card{padding:28px 18px}.jt-title{font-size:24px}.jt-illustration{width:130px;height:130px}.jt-perk-icon{width:36px;height:36px}.jt-float-badge{width:38px;height:38px}.jt-float-badge svg{width:18px;height:18px}}.contact{padding:100px 20px;background:#ffffff}.contact .section-title{text-align:center;font-size:40px;font-weight:800;color:#0f172a;margin-bottom:50px;position:relative;font-feature-settings:"ss01" 1}.contact .section-title:after{content:"";display:block;width:90px;height:6px;background:#1F6FEB;margin:12px auto 0;border-radius:6px}.contact-content{max-width:1200px;margin:0 auto}.contact-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:50px}.method-card{background:rgba(31,111,235,.04);padding:32px 24px;border-radius:16px;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003;transition:all .3s ease;border:1px solid rgba(31,111,235,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#1f6feb40}.method-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(-45deg,#1F6FEB,#1F6FEB 6px,transparent 6px,transparent 12px);transform:scaleX(0);transition:transform .3s ease}.method-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 0 20px #1f6feb33,0 0 40px #1f6feb1a;background:rgba(255,255,255,.07);border-color:#1f6feb80}.method-card:hover:before{transform:scaleX(1)}.method-icon{font-size:36px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-left:auto;margin-right:auto;background:rgba(31,111,235,.1);border-radius:50%;line-height:1;color:#1f6feb}.method-card h3{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:12px}.method-value{font-size:16px;color:#1f6feb;font-weight:700;word-break:break-all}.contact-cta{text-align:center;margin:40px 0;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.contact-cta .btn{min-width:160px}.contact-highlight{background:linear-gradient(135deg,#1F6FEB 0%,#1A5EDB 100%);padding:48px 40px;border-radius:32px;text-align:center;color:#fff;box-shadow:0 12px 40px #1f6feb40}.highlight-text{font-size:28px;font-weight:800;margin-bottom:12px;line-height:1.4}.highlight-subtext{font-size:16px;opacity:.95;line-height:1.6}@keyframes borderGlow{0%,to{border-color:#1f6feb33}50%{border-color:#1f6feb73}}@media (max-width: 1024px){.contact-methods{grid-template-columns:repeat(2,1fr);gap:20px}.method-card{padding:28px 20px}.method-card h3{font-size:16px}.method-value{font-size:14px}}@media (max-width: 768px){.contact{padding:60px 16px}.contact .section-title{font-size:32px;margin-bottom:40px}.contact-methods{grid-template-columns:1fr;gap:16px}.contact-cta{flex-direction:column;gap:12px}.contact-cta .btn{width:100%}.method-card{padding:24px 20px}.method-icon{font-size:32px;width:64px;height:64px;margin-bottom:12px}.method-card h3{font-size:15px}.method-value{font-size:13px}.contact-highlight{padding:36px 28px;margin-top:20px}.highlight-text{font-size:24px}.highlight-subtext{font-size:14px}}@media (max-width: 480px){.contact{padding:40px 12px}.contact .section-title{font-size:28px;margin-bottom:32px}.contact-methods{gap:12px}.contact-cta{flex-direction:column;gap:10px;margin:32px 0}.contact-cta .btn{width:100%;padding:12px 24px}.method-card{padding:20px 16px}.method-icon{font-size:28px;width:56px;height:56px;margin-bottom:10px}.method-card h3{font-size:14px;margin-bottom:8px}.method-value{font-size:12px}.contact-highlight{padding:28px 20px;margin-top:16px}.highlight-text{font-size:20px;margin-bottom:10px}.highlight-subtext{font-size:13px}}.notif-banners-wrapper{position:sticky;top:0;z-index:1100;display:flex;flex-direction:column}.notif-banner{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 20px;overflow:hidden;animation:notifSlideIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes notifSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.notif-banner-pulse{position:absolute;top:0;left:-100%;width:60%;height:100%;animation:bannerPulseSweep 3s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes bannerPulseSweep{0%{left:-60%}to{left:160%}}.notif-banner-circuit{position:absolute;bottom:0;left:0;width:200%;height:2px;animation:circuitScroll 4s linear infinite;pointer-events:none;z-index:1}@keyframes circuitScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.notif-banner-content{display:flex;align-items:center;gap:12px;position:relative;z-index:2;max-width:900px;width:100%}.notif-banner-icon{font-size:24px;flex-shrink:0;animation:iconGlow 2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.3))}@keyframes iconGlow{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.2));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(255,255,255,.5));transform:scale(1.05)}}.notif-banner-text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.5}.notif-banner-text strong{font-size:14px;font-weight:800}.notif-banner-text span{font-size:13px;opacity:.92}.notif-banner-close{position:absolute;left:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:3;line-height:1}.notif-banner-close:hover{background:rgba(255,255,255,.3);transform:translateY(-50%) scale(1.1)}.notif-banner-clickable{cursor:pointer;transition:filter .2s ease}.notif-banner-clickable:hover{filter:brightness(1.1)}.notif-banner-arrow{font-size:18px;font-weight:700;opacity:.7;flex-shrink:0;animation:arrowBounce 1.5s ease-in-out infinite}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@media (max-width: 768px){.notif-banner{padding:10px 16px}.notif-banner-content{gap:8px}.notif-banner-icon{font-size:20px}.notif-banner-text{flex-direction:column;align-items:flex-start;gap:2px}.notif-banner-text strong{font-size:13px}.notif-banner-text span{font-size:12px}.notif-banner-close{left:8px;width:24px;height:24px;font-size:12px}}@font-face{font-family:LogoFont;src:url(/assets/Daken-Bold-b249e7a6.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SiteFont;src:url(/assets/TheYearofHandicraftsTTF-Reg-d827f093.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SiteFont;src:url(/assets/TheYearofHandicraftsTTF-Med-792583b6.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SiteFont;src:url(/assets/TheYearofHandicraftsTTF-Bold-5adce452.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#1F6FEB transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60A5FA 0%,#1F6FEB 40%,#1A5EDB 70%,#174FC4 100%);border-radius:20px;box-shadow:0 0 8px #1f6feb66,inset 0 0 4px #fff3}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#93C5FD 0%,#1F6FEB 35%,#1A5EDB 65%,#1e40af 100%);box-shadow:0 0 14px #1f6feb99,inset 0 0 6px #ffffff4d}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#1F6FEB,#1e40af);box-shadow:0 0 20px #1f6febcc}body{font-family:SiteFont,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#fff;color:#1e293b;line-height:1.6;direction:rtl;overflow-x:hidden;font-feature-settings:"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rikaz-name{font-feature-settings:"ss01" 1}html{overflow-x:hidden}.header-logo-icon{height:36px;width:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(31,111,235,.12);transition:all .3s ease}.header-container{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:32px}.header-logo{display:flex;align-items:center;flex-shrink:0}.header-nav{display:flex;align-items:center;gap:28px}.header-nav a{color:#334155;text-decoration:none;font-size:15px;font-weight:500;font-feature-settings:"ss01" 1;transition:color .3s ease,transform .3s ease;white-space:nowrap;position:relative}.header-nav a:after{content:"";position:absolute;bottom:-4px;right:0;width:0;height:2px;background:#1F6FEB;border-radius:2px;transition:width .3s ease}.header-nav a:hover{color:#1f6feb;transform:translateY(-2px)}.header-nav a:hover:after{width:100%}.btn-sm{padding:10px 24px!important;font-size:14px!important}.header-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:4px}@media (max-width: 768px){.header-nav{display:none}.header-nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px;gap:16px;border-bottom:1px solid rgba(31,111,235,.1)}.header-nav.open a{font-size:17px;padding:8px 0}.header-menu-btn{display:block}.header-cta-btn.btn{display:none}}.btn{display:inline-block;padding:16px 32px;font-size:18px;font-weight:600;text-decoration:none;border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;white-space:nowrap;font-family:inherit}.btn-primary{background:linear-gradient(135deg,#1F6FEB 0%,#1A5EDB 100%);color:#fff;box-shadow:0 4px 15px #1f6feb66}.btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 20px #1f6feb80,0 0 40px #1f6feb40,0 0 60px #1f6feb1a}.btn-outline{background-color:transparent;color:#1f6feb;border:2px solid #1F6FEB}.btn-outline:hover{background-color:#1f6feb;color:#fff;box-shadow:0 0 20px #1f6feb4d}.btn-large{padding:18px 48px;font-size:20px}@media (max-width: 768px){.btn-large{padding:16px 36px;font-size:18px}}@media (max-width: 480px){.btn-large{padding:14px 28px;font-size:16px}}.section-title{background:linear-gradient(135deg,#0f172a 0%,#1F6FEB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-feature-settings:"ss01" 1}@keyframes borderGlow{0%,to{border-color:#1f6feb26}50%{border-color:#1f6feb59}}.section-divider{overflow:hidden;padding:16px 0;background:transparent}.divider-track{display:flex;gap:32px;align-items:center;animation:dividerMarquee 12s linear infinite;width:max-content;opacity:.25}@keyframes dividerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.industrial-stripe{height:5px;background:repeating-linear-gradient(-45deg,#1F6FEB,#1F6FEB 8px,#ffffff 8px,#ffffff 16px);opacity:.65}.hero,.customer-journey,.technicians,.updates-section,.features,.reviews-section,.contact{position:relative;overflow:hidden}.hero>.container,.customer-journey>.container,.technicians>.container,.updates-section>.container,.features>.container,.reviews-section>.container,.contact>.container{position:relative;z-index:1}.customer-journey:before,.technicians:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(31,111,235,.25) 1.2px,transparent 1.2px);background-size:28px 28px;pointer-events:none;z-index:0}.features:before,.updates-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(31,111,235,.12) 35px,rgba(31,111,235,.12) 36px);pointer-events:none;z-index:0}.hero:after{content:"";position:absolute;top:15%;left:-100px;width:350px;height:350px;background:radial-gradient(circle,rgba(31,111,235,.15) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.customer-journey:after{content:"";position:absolute;top:-60px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(31,111,235,.12) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.features:after{content:"";position:absolute;bottom:-80px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(31,111,235,.1) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.technicians:after{content:"";position:absolute;bottom:-50px;right:-70px;width:280px;height:280px;background:radial-gradient(circle,rgba(31,111,235,.12) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.contact:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(31,111,235,.18) 1.5px,transparent 1.5px),radial-gradient(circle,rgba(31,111,235,.18) 1.5px,transparent 1.5px);background-size:40px 40px;background-position:0 0,20px 20px;pointer-events:none;z-index:0}.hero:before{content:"";position:absolute;bottom:0;right:0;width:200px;height:200px;background:repeating-linear-gradient(-45deg,rgba(31,111,235,.15),rgba(31,111,235,.15) 8px,transparent 8px,transparent 16px);mask-image:radial-gradient(circle at bottom right,rgba(0,0,0,.6) 0%,transparent 70%);-webkit-mask-image:radial-gradient(circle at bottom right,rgba(0,0,0,.6) 0%,transparent 70%);pointer-events:none;z-index:0}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.footer-banner{padding:0;margin-bottom:60px;background:#ffffff;position:relative;overflow:hidden}.fb-pattern{display:none}.footer-banner .contact-highlight{background:linear-gradient(135deg,#1F6FEB 0%,#1557cc 100%);padding:72px 40px;text-align:center;color:#fff;position:relative;overflow:hidden}.ch-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.footer-banner .highlight-text{font-size:36px;font-weight:700;margin-bottom:16px;line-height:1.4;font-feature-settings:"ss01" 1;position:relative}.footer-banner .highlight-subtext{font-size:17px;opacity:.85;line-height:1.7;position:relative;max-width:600px;margin:0 auto}.highlight-stores{display:flex;justify-content:center;gap:16px;margin-top:36px;position:relative}.store-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;text-decoration:none;color:#1f6feb;font-family:inherit;transition:all .3s ease;direction:ltr;background:#ffffff;border:none}.store-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0003;color:#1f6feb}.store-btn svg{flex-shrink:0}.store-btn-text{display:flex;flex-direction:column;text-align:left}.store-btn-small{font-size:10px;color:#94a3b8;line-height:1;font-weight:400}.store-btn-name{font-size:16px;font-weight:700;line-height:1.2;color:#1e293b}@media (max-width: 768px){.footer-banner .contact-highlight{padding:56px 28px}.footer-banner .highlight-text{font-size:26px}.footer-banner .highlight-subtext{font-size:15px}.store-btn{padding:12px 22px}.store-btn-name{font-size:14px}}@media (max-width: 480px){.footer-banner .contact-highlight{padding:48px 20px}.footer-banner .highlight-text{font-size:22px;margin-bottom:12px}.footer-banner .highlight-subtext{font-size:14px}.highlight-stores{flex-direction:column;align-items:center;gap:12px}.store-btn{width:100%;max-width:220px;justify-content:center}}.stats-section{padding:48px 20px}.stats-grid{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;max-width:700px;margin:0 auto}.stats-card{flex:1;min-width:160px;max-width:200px;text-align:center;padding:28px 16px;background:rgba(31,111,235,.03);border:1px solid rgba(31,111,235,.1);border-radius:16px;transition:transform .3s,border-color .3s}.stats-card:hover{transform:translateY(-4px);border-color:#1f6feb40}.stats-number{display:block;font-size:2.2rem;font-weight:800;color:#1f6feb;margin-bottom:6px}.stats-label{font-size:.85rem;color:#94a3b8;font-weight:500}.site-footer-new{background:#f1f5f9;padding:40px 20px 24px;border-top:1px solid rgba(31,111,235,.15)}.footer-grid{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;max-width:700px;margin:0 auto 28px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-col-title{font-size:.85rem;font-weight:700;color:#1f6feb;margin-bottom:4px;font-feature-settings:"ss01" 1}.footer-col a{color:#64748b;text-decoration:none;font-size:.82rem;transition:color .2s;font-feature-settings:"ss01" 1}.footer-col a:hover{color:#1f6feb}.footer-legal-info{text-align:center;padding:12px 0;border-top:1px solid rgba(31,111,235,.05);color:#94a3b8;font-size:12px;font-feature-settings:"ss01" 1;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.footer-legal-sep{color:#1f6feb26}.footer-bottom{text-align:center;padding-top:12px;border-top:1px solid rgba(31,111,235,.05);display:flex;align-items:center;justify-content:center;gap:12px}.footer-bottom p{color:#94a3b8;font-size:12px;margin:0;font-feature-settings:"ss01" 1}.footer-version{color:#cbd5e1;font-size:11px}.site-footer{background:#f1f5f9;padding:24px 20px;text-align:center;border-top:1px solid rgba(31,111,235,.15)}.site-footer p{color:#94a3b8;font-size:13px;margin:0;letter-spacing:.3px}@media (max-width: 480px){.footer-grid{gap:32px}.stats-card{min-width:130px;padding:20px 12px}.stats-number{font-size:1.8rem}}.remember-me-label{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0;margin:-4px 0 4px}.remember-me-checkbox{width:18px;height:18px;accent-color:#1F6FEB;cursor:pointer;border-radius:4px;flex-shrink:0}.remember-me-text{font-size:14px;font-weight:600;color:#64748b;transition:color .25s ease}.remember-me-label:hover .remember-me-text{color:#0f172a}.whats-new-float{position:fixed;bottom:28px;left:24px;z-index:999;display:flex;align-items:center;gap:8px;padding:10px 18px 10px 14px;background:linear-gradient(135deg,rgba(31,111,235,.15) 0%,rgba(31,111,235,.1) 100%);border:1px solid rgba(31,111,235,.3);border-radius:50px;text-decoration:none;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #0000004d,0 0 30px #1f6feb14;transition:all .35s cubic-bezier(.25,.8,.25,1);animation:wnfSlideIn .6s cubic-bezier(.34,1.56,.64,1) 1s both}.whats-new-float:hover{transform:translateY(-3px) scale(1.05);border-color:#1f6feb99;box-shadow:0 8px 32px #0006,0 0 40px #1f6feb33;background:linear-gradient(135deg,rgba(31,111,235,.25) 0%,rgba(31,111,235,.18) 100%)}.whats-new-float:active{transform:translateY(-1px) scale(1.02)}@keyframes wnfSlideIn{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.wnf-pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50px;border:2px solid rgba(31,111,235,.4);animation:wnfPulse 2.5s ease-out infinite;pointer-events:none}@keyframes wnfPulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}.wnf-icon{font-size:1.2rem;display:inline-block;animation:wnfRocket 2s ease-in-out infinite}@keyframes wnfRocket{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-8deg)}75%{transform:translateY(1px) rotate(3deg)}}.wnf-text{font-size:.8rem;font-weight:600;color:#475569;letter-spacing:.3px}.wnf-text strong{color:#1f6feb;font-weight:800}@media (max-width: 640px){.whats-new-float{bottom:20px;left:16px;padding:8px 14px 8px 10px;gap:6px}.wnf-icon{font-size:1rem}.wnf-text{font-size:.75rem}}.warp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#f8fafc;display:flex;align-items:center;justify-content:center;animation:warpFadeIn .3s ease-out}@keyframes warpFadeIn{0%{opacity:0}to{opacity:1}}.warp-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.warp-rocket{position:absolute;font-size:3.5rem;z-index:2;filter:drop-shadow(0 0 20px rgba(31,111,235,.6));animation:warpRocketEntry .5s cubic-bezier(.34,1.56,.64,1) both,warpRocketShake .15s ease-in-out .5s 6,warpRocketZoom .6s cubic-bezier(.55,0,1,.45) 1.4s forwards}@keyframes warpRocketEntry{0%{opacity:0;transform:translateY(60px) scale(.3) rotate(15deg)}to{opacity:1;transform:translate(0) scale(1) rotate(-25deg)}}@keyframes warpRocketShake{0%,to{transform:translate(0) scale(1) rotate(-25deg)}25%{transform:translate(-3px,2px) scale(1.02) rotate(-27deg)}75%{transform:translate(3px,-2px) scale(.98) rotate(-23deg)}}@keyframes warpRocketZoom{0%{opacity:1;transform:translate(0) scale(1) rotate(-25deg)}to{opacity:0;transform:translateY(-120px) scale(4) rotate(-25deg);filter:drop-shadow(0 0 40px rgba(31,111,235,1))}}.warp-text-reveal{position:absolute;z-index:3;display:flex;align-items:baseline;gap:14px;opacity:0;animation:warpTextIn .5s cubic-bezier(.34,1.56,.64,1) .8s forwards}.warp-text-reveal .rikaz-name{font-size:3rem}.warp-ver{font-size:2.5rem;font-weight:900;color:#1f6feb;opacity:0;animation:warpVerIn .4s cubic-bezier(.34,1.56,.64,1) 1.1s forwards}@keyframes warpTextIn{0%{opacity:0;transform:scale(.5);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes warpVerIn{0%{opacity:0;transform:translate(-10px) scale(.7)}to{opacity:1;transform:translate(0) scale(1)}}.toast-container{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:99999;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;width:90%;max-width:420px}.toast-item{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;cursor:pointer;pointer-events:auto;width:100%;font-family:inherit;direction:rtl;border:1px solid rgba(255,255,255,.2)}.toast-icon{font-size:22px;line-height:1;flex-shrink:0}.toast-msg{font-size:14px;font-weight:700;line-height:1.5;flex:1}.toast-enter{animation:toastSlideIn .4s cubic-bezier(.16,1,.3,1) forwards}.toast-exit{animation:toastSlideOut .35s cubic-bezier(.55,0,1,.45) forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.9)}}.toast-success{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));color:#fff}.toast-error{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));color:#fff}.toast-warning{background:linear-gradient(135deg,rgba(245,158,11,.95),rgba(217,119,6,.95));color:#fff}.toast-info{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff}.toast-wallet{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(6,182,212,.95));color:#fff}.toast-withdraw{background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(124,58,237,.95));color:#fff}.toast-payment{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(99,102,241,.95));color:#fff}.toast-approve{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(34,197,94,.95));color:#fff}.toast-reject{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(190,18,60,.95));color:#fff}.toast-limit{background:linear-gradient(135deg,rgba(245,158,11,.95),rgba(234,88,12,.95));color:#fff}@media (max-width: 480px){.toast-container{top:12px;width:94%}.toast-item{padding:12px 16px;border-radius:12px}.toast-msg{font-size:13px}}
