*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[dir=rtl] body,[dir=rtl]{font-family:Segoe UI,Tahoma,Noto Sans Arabic,system-ui,sans-serif}[dir=rtl] .hero-actions,[dir=rtl] .steps,[dir=rtl] .sos-steps{direction:rtl}[dir=rtl] .step,[dir=rtl] .faq-q,[dir=rtl] .faq-a,[dir=rtl] .home .hero,[dir=rtl] .home .hero-copy,[dir=rtl] .home .highlight-copy,[dir=rtl] .home .highlight-copy h2,[dir=rtl] .home .sos-step{text-align:right}[dir=rtl] .home .hero-copy{align-items:flex-end}[dir=rtl] .plan-features li,[dir=rtl] .req-item,[dir=rtl] .channel{flex-direction:row-reverse}[dir=rtl] .req-list{text-align:right}[dir=rtl] .home .ctaWeb,[dir=rtl] .price.seeAll,[dir=rtl] .channel p{unicode-bidi:plaintext}:root{--bg: #F7FAF9;--surface: #ffffff;--surface2: #eef5f3;--border: rgba(26,46,42,.1);--text: #1A2E2A;--muted: #7a8a85;--muted2: #5a6b66;--primary: #2E8B7A;--primary-dark: #287a6b;--success: #10b981;--radius: 12px;--max: 1100px;--harmonia-primary: #2E8B7A;--harmonia-secondary: #F4A340;--harmonia-bg-light: #F7FAF9;--harmonia-text: #1A2E2A}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}.navbar{position:sticky;top:0;z-index:100;background:#0a0f1ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-inner{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:40px;padding:0 24px;height:64px}.nav-logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.nav-logo-icon{display:block;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:var(--muted2);font-size:15px;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a.nav-compare{color:var(--primary);font-weight:600}.nav-links a.nav-compare:hover,.nav-links a.nav-compare.active{color:var(--primary-dark)}.compare-earn{text-align:center;max-width:640px;margin:0 auto;padding:40px 28px;border:1px solid var(--primary);border-radius:18px;background:linear-gradient(180deg,#2e8b7a14,#2e8b7a05)}.compare-earn-badge{display:inline-block;background:var(--primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:14px}.compare-earn .btn-outline{margin-top:18px}.btn-nav{background:var(--primary);color:#fff!important;padding:8px 18px;border-radius:8px;font-weight:600;font-size:14px!important;transition:background .15s}.btn-nav:hover{background:var(--primary-dark)!important}.nav-lang{background:none;border:1px solid var(--primary);color:var(--primary);padding:6px 14px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.nav-lang:hover{background:var(--primary);color:#fff}.nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-burger span{display:block;width:22px;height:2px;background:var(--muted2);border-radius:2px}.hero{max-width:var(--max);margin:0 auto;padding:100px 24px 80px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.hero-badge{display:inline-flex;align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#93c5fd;padding:6px 16px;border-radius:100px;font-size:13px;font-weight:500}.hero-title{font-size:clamp(40px,7vw,72px);font-weight:900;line-height:1.1;letter-spacing:-2px}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;color:var(--muted2);max-width:560px;line-height:1.7}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hero-stats{display:flex;align-items:center;gap:32px;margin-top:8px}.stat{display:flex;flex-direction:column;align-items:center}.stat-n{font-size:22px;font-weight:800;color:var(--primary)}.stat-l{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.stat-div{width:1px;height:40px;background:var(--border)}.map-preview{padding:0 24px 80px;display:flex;justify-content:center}.map-mock{max-width:820px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 40px 80px #0006}.map-mock-inner{position:relative;height:380px}.map-tile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0d1b2a,#1a2744,#0f2027 60%,#162032);background-size:40px 40px;background-image:linear-gradient(rgba(59,130,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 1px)}.map-pin{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.map-pin-dot{width:18px;height:18px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 4px #ffffff1a,0 4px 12px #0006}.map-pin-label{background:#1e293be6;color:#f1f5f9;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;border:1px solid var(--border)}.section{max-width:var(--max);margin:0 auto;padding:80px 24px}.section-alt{background:var(--surface2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:100%}.section-alt>*{max-width:var(--max);margin-left:auto;margin-right:auto}.section-alt .section-title,.section-alt h2{text-align:center}.section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);margin-bottom:12px}.section-title{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-1px;margin-bottom:16px}.section-sub{color:var(--muted2);font-size:17px;max-width:540px;margin-bottom:48px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:48px}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:var(--primary);transform:translateY(-2px)}.feature-icon{font-size:32px;display:block;margin-bottom:14px}.feature-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.feature-card p{color:var(--muted2);font-size:14px;line-height:1.7}.compare{max-width:760px;margin:40px auto 0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.compare-head,.compare-row{display:grid;grid-template-columns:1.3fr 1fr 1fr}.compare-row{border-top:1px solid var(--border)}.compare-cell{padding:14px 16px;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:6px}.compare-feat{font-weight:700;color:var(--harmonia-text)}.compare-head .compare-us,.compare-head .compare-them{font-weight:800;justify-content:center;text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:.4px}.compare-head .compare-us{color:var(--harmonia-primary)}.compare-head .compare-them{color:var(--muted)}.compare-us{background:#2e8b7a0f;color:#2c3b37}.compare-them{color:#8a9591}.cmp-yes{color:var(--harmonia-primary);font-weight:900}.cmp-no{color:#c2503f;font-weight:900}@media (max-width: 620px){.compare-head{display:none}.compare-row{grid-template-columns:1fr}.compare-feat{background:#eef5f3;border-bottom:1px solid var(--border)}.compare-cell{padding:11px 16px}}.home-intro{text-align:center;padding-top:56px;padding-bottom:56px}.home-intro-title{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;max-width:760px;margin-left:auto;margin-right:auto}.home-intro-body{color:var(--muted2);font-size:17px;line-height:1.7;max-width:720px;margin:0 auto}.compare-hero-table{text-align:center;padding-bottom:64px}.compare-hero-table .section-label{text-align:center}.compare-hero-sub{margin-left:auto;margin-right:auto;margin-bottom:8px}.compare-page .compare{margin-top:28px}.compare-page .sos-honest{text-align:center;max-width:760px;margin:20px auto 0}.compare-closing{display:flex;flex-direction:column;gap:56px;padding-top:64px}.compare-cta{text-align:center}.compare-cta .section-sub{margin-left:auto;margin-right:auto;margin-bottom:24px}.compare-cta-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.steps{display:flex;flex-direction:column;gap:24px;max-width:600px;margin:48px auto 0}.step{display:flex;gap:20px;align-items:flex-start}.step-num{width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.step h3{font-size:17px;font-weight:700;margin-bottom:6px}.step p{color:var(--muted2);font-size:15px}.pricing-teaser{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:48px}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px;min-width:240px;display:flex;flex-direction:column;gap:16px;position:relative}.price-card-featured{border-color:var(--primary);background:#3b82f60d}.price-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap}.price-card h3{font-size:18px;font-weight:700}.price{font-size:40px;font-weight:900;letter-spacing:-2px}.price span{font-size:16px;font-weight:400;color:var(--muted);letter-spacing:0}.price-card ul{list-style:none;display:flex;flex-direction:column;gap:8px;color:var(--muted2);font-size:14px}.price-card ul li:before{content:""}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.plan-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:36px 28px;position:relative;display:flex;flex-direction:column;gap:18px}.plan-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 20px 60px #3b82f626}.plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:5px 16px;border-radius:100px;white-space:nowrap}.plan-name{font-size:20px;font-weight:800}.plan-price{font-size:48px;font-weight:900;letter-spacing:-3px;line-height:1}.plan-period{font-size:15px;font-weight:400;color:var(--muted);letter-spacing:0}.plan-desc{color:var(--muted2);font-size:14px}.plan-features{display:flex;flex-direction:column;gap:10px;flex:1}.plan-features li{display:flex;gap:10px;color:var(--muted2);font-size:14px}.check{color:var(--success);font-weight:700;flex-shrink:0}.plan-card a{text-align:center;padding:14px;border-radius:10px;font-weight:600;font-size:15px}.cta-section{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-top:1px solid rgba(59,130,246,.2);border-bottom:1px solid rgba(59,130,246,.2);text-align:center;padding:100px 24px}.cta-section h2{font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-1px;margin-bottom:16px}.cta-section p{color:var(--muted2);font-size:18px;margin-bottom:36px}.page-hero{max-width:var(--max);margin:0 auto;padding:80px 24px 60px}.page-hero h1{font-size:clamp(36px,5vw,56px);font-weight:900;letter-spacing:-2px;margin:12px 0 16px}.page-hero p{color:var(--muted2);font-size:18px}.btn-download{display:inline-flex;align-items:center;gap:14px;background:var(--primary);color:#fff;padding:18px 32px;border-radius:16px;margin-top:20px;transition:background .15s,transform .15s;font-size:16px}.btn-download:hover{background:var(--primary-dark);transform:translateY(-2px)}.btn-download-icon{font-size:24px}.btn-download strong{display:block;font-size:17px;font-weight:700}.btn-download small{display:block;font-size:12px;opacity:.75}.btn-disabled{opacity:.5;cursor:not-allowed}.coming-soon{color:var(--muted);font-size:14px;margin-top:12px}.coming-soon a{color:var(--primary)}.req-list{display:flex;flex-direction:column;gap:14px;max-width:400px;margin:32px auto 0}.req-item{display:flex;align-items:center;gap:12px;font-size:16px}.req-check{color:var(--success);font-weight:700;font-size:18px}.alt-access{text-align:center;max-width:480px;margin:0 auto}.alt-access h2{font-size:28px;font-weight:800;margin-bottom:12px}.alt-access p{color:var(--muted2);margin-bottom:28px}.faq-category{margin-bottom:40px}.faq-cat-title{font-size:18px;font-weight:700;margin-bottom:16px;color:var(--primary)}.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}.faq-q{width:100%;background:none;border:none;color:var(--text);font-size:15px;font-weight:600;padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left}.faq-q:hover{background:var(--surface2)}.faq-arrow{color:var(--muted);font-size:11px;flex-shrink:0}.faq-a{padding:0 20px 18px;color:var(--muted2);font-size:15px;line-height:1.7}.faq-list{max-width:680px;margin:40px auto 0}.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;max-width:860px;margin:0 auto;padding:0 24px}.contact-info h2{font-size:32px;font-weight:800;margin-bottom:12px}.contact-info p{color:var(--muted2);margin-bottom:28px}.contact-channels{display:flex;flex-direction:column;gap:20px}.channel{display:flex;gap:14px;align-items:flex-start}.channel-icon{font-size:24px}.channel strong{display:block;font-size:15px;font-weight:600}.channel p{color:var(--muted2);font-size:14px}.contact-form{display:flex;flex-direction:column;gap:16px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:13px;font-weight:600;color:var(--muted2)}.form-field input,.form-field textarea{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px;color:var(--text);font-size:15px;font-family:inherit;outline:none;transition:border-color .15s;resize:vertical}.form-field input:focus,.form-field textarea:focus{border-color:var(--primary)}.sent-msg{text-align:center;padding:48px 24px;background:var(--surface);border-radius:16px;border:1px solid var(--border)}.sent-icon{font-size:48px;margin-bottom:16px}.sent-msg h3{font-size:22px;font-weight:700;margin-bottom:8px}.sent-msg p{color:var(--muted2)}.btn-primary-lg{background:var(--primary);color:#fff;padding:16px 32px;border-radius:var(--radius);font-weight:700;font-size:16px;transition:background .15s,transform .15s;display:inline-block}.btn-primary-lg:hover{background:var(--primary-dark);transform:translateY(-1px)}.btn-secondary-lg{background:#fff;border:1px solid var(--border);color:var(--text);padding:16px 32px;border-radius:var(--radius);font-weight:600;font-size:16px;transition:background .15s,border-color .15s;display:inline-block}.btn-secondary-lg:hover{background:#f0f7f5;border-color:var(--primary)}.btn-primary{background:var(--primary);color:#fff;padding:12px 24px;border-radius:10px;font-weight:600;font-size:15px;display:inline-block;transition:background .15s;border:none;cursor:pointer}.btn-primary:hover{background:var(--primary-dark)}.btn-outline{border:1px solid var(--border);color:var(--text);padding:12px 24px;border-radius:10px;font-weight:600;font-size:15px;display:inline-block;transition:border-color .15s,background .15s;cursor:pointer;background:transparent;font-family:inherit}.btn-outline:hover{border-color:var(--primary);background:#3b82f60d}.btn-crypto{background:#f7931a;color:#000;border:none;padding:12px 24px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit;transition:opacity .15s}.btn-crypto:hover{opacity:.85}.btn-crypto:disabled,.btn-outline:disabled,.btn-primary:disabled{opacity:.6;cursor:not-allowed}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;font-weight:600;color:var(--muted2)}.form-group input,.form-group textarea{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px;color:var(--text);font-size:15px;font-family:inherit;outline:none;transition:border-color .15s;resize:vertical;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary)}.form-group input:disabled{opacity:.5;cursor:not-allowed}.error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:12px 16px;color:#fca5a5;font-size:14px}.success-banner{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:10px;padding:12px 16px;color:#6ee7b7;font-size:14px}.footer{background:var(--surface);border-top:1px solid var(--border);padding:64px 24px 24px}.footer-inner{max-width:var(--max);margin:0 auto 48px;display:grid;grid-template-columns:1fr auto;gap:60px}.footer-brand{display:flex;flex-direction:column;gap:8px}.footer-name{font-size:18px;font-weight:700}.footer-tagline{color:var(--muted);font-size:14px;margin-top:4px}.footer-links{display:flex;gap:60px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col h4{font-size:13px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.footer-col a{color:var(--muted);font-size:14px;transition:color .15s}.footer-col a:hover{color:var(--text)}.footer-bottom{max-width:var(--max);margin:0 auto;padding-top:24px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}.navbar{background:#0f161ee0;border-bottom:1px solid rgba(255,255,255,.08)}.nav-logo{color:#f1f5f9}.nav-links a{color:#cbd5e1}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-burger span{background:#cbd5e1}.footer{background:#0f161e;border-top:1px solid rgba(255,255,255,.08)}.footer-name{color:#f1f5f9}.footer-tagline{color:#94a3b8}.footer-col h4{color:#cbd5e1}.footer-col a{color:#94a3b8}.footer-col a:hover{color:#fff}.footer-bottom{color:#94a3b8;border-top:1px solid rgba(255,255,255,.08)}.home{background:var(--harmonia-bg-light);color:var(--harmonia-text)}.home .hero{position:relative;max-width:100%;padding:0;display:block;text-align:left;background:radial-gradient(circle at 14% 18%,rgba(46,139,122,.18),transparent 46%),radial-gradient(circle at 86% 26%,rgba(244,163,64,.16),transparent 46%),radial-gradient(circle at 50% 96%,rgba(46,139,122,.1),transparent 56%),var(--harmonia-bg-light)}.home .hero-grid{max-width:var(--max);margin:0 auto;padding:84px 24px 76px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.home .hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left}.home .hero-badge{background:#2e8b7a1f;border:1px solid rgba(46,139,122,.28);color:#1f6b5d}.home .hero-title{color:var(--harmonia-text)}.home .hero-title .accent{color:var(--harmonia-primary)}.home .hero-subtitle{color:#4a5d58;max-width:520px}.home .hero-art{display:flex;justify-content:center}.home .hero-art svg{width:100%;max-width:460px;height:auto}.home .hero-trust{display:flex;align-items:center;gap:28px;margin-top:4px;flex-wrap:wrap}.home .stat-n{color:var(--harmonia-primary)}.home .stat-l{color:#7a8a85}.home .stat-div{background:#1a2e2a1f}.btn-harmonia{background:var(--harmonia-primary);color:#fff;padding:16px 32px;border-radius:14px;font-weight:700;font-size:16px;display:inline-block;box-shadow:0 10px 24px #2e8b7a40;transition:background .15s,transform .15s,box-shadow .15s}.btn-harmonia:hover{background:#287a6b;transform:translateY(-2px);box-shadow:0 14px 30px #2e8b7a52}.home .btn-soft{background:#fff;border:1px solid rgba(26,46,42,.12);color:var(--harmonia-text);padding:16px 28px;border-radius:14px;font-weight:600;font-size:16px;display:inline-block;transition:border-color .15s,background .15s}.home .btn-soft:hover{border-color:var(--harmonia-primary);background:#f0f7f5}.home .highlight{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.home .highlight-reverse .highlight-art{order:2}.home .highlight-art svg{width:100%;max-width:440px;height:auto;display:block;margin:0 auto}.home .highlight-copy{text-align:left}.home .highlight-copy h2{font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-1px;margin-bottom:14px;color:var(--harmonia-text);text-align:left}.home .highlight-copy p{color:#4a5d58;font-size:17px;line-height:1.7}.home .sos-section{text-align:center}.home .sos-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.home .sos-step{background:#fff;border:1px solid rgba(26,46,42,.09);border-radius:16px;padding:28px 22px;box-shadow:0 6px 18px #1a2e2a0a;text-align:left}.home .sos-step-icon{font-size:32px;display:block;margin-bottom:12px}.home .sos-step h3{font-size:17px;font-weight:700;color:var(--harmonia-text);margin-bottom:8px}.home .sos-step p{color:#5a6b66;font-size:14px;line-height:1.7}.home .sos-honest{margin:28px auto 0;color:#7a8a85;font-size:13px;line-height:1.7;max-width:640px;font-style:italic}.home .sos-extra{margin:32px auto 0;color:#5a6b66;font-size:15px;line-height:1.7;max-width:640px}.setup-callout{max-width:820px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:14px;padding:24px 28px}.setup-callout h2{font-size:22px;font-weight:800;color:var(--text);margin:6px 0 10px}.setup-callout p{color:var(--muted2);font-size:15px;line-height:1.75}.feat-detail-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.feat-detail{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px 28px}.feat-detail-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.feat-detail-icon{font-size:32px;line-height:1;flex-shrink:0}.feat-detail-head h3{font-size:20px;font-weight:800;color:var(--text);margin-bottom:4px}.feat-detail-desc{color:var(--muted2);font-size:14px;line-height:1.6}.feat-detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat-meta-item{display:flex;flex-direction:column;gap:6px}.feat-meta-label{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 10px;border-radius:100px;background:#2e8b7a1f;color:var(--primary)}.feat-meta-reality{background:#f4a34029;color:#b06d12}.feat-meta-use{background:#10b98124;color:#0f8a5f}.feat-meta-item p{color:var(--muted2);font-size:13.5px;line-height:1.65}@media (max-width: 720px){.feat-detail-meta{grid-template-columns:1fr;gap:14px}}.home .section-label{color:var(--harmonia-primary)}.home .section-title{color:var(--harmonia-text)}.home .section-sub{color:#5a6b66}.home .section-alt{background:#eef5f3;border-top-color:#1a2e2a12;border-bottom-color:#1a2e2a12}.home .feature-card{background:#fff;border:1px solid rgba(26,46,42,.09);box-shadow:0 6px 18px #1a2e2a0a}.home .feature-card:hover{border-color:var(--harmonia-primary)}.home .feature-card h3{color:var(--harmonia-text)}.home .feature-card p{color:#5a6b66}.home .step-num{background:var(--harmonia-primary)}.home .step h3{color:var(--harmonia-text)}.home .step p{color:#5a6b66}.home .map-mock{box-shadow:0 30px 60px #1a2e2a26}.home .price-card{background:#fff;border:1px solid rgba(26,46,42,.09);box-shadow:0 6px 18px #1a2e2a0a}.home .price-card h3,.home .price{color:var(--harmonia-text)}.home .price-card ul{color:#5a6b66}.home .price-card-featured{border-color:var(--harmonia-primary);background:#f0f7f5}.home .price-badge,.home .btn-primary{background:var(--harmonia-primary)}.home .btn-primary:hover{background:#287a6b}.home .btn-outline{border:1px solid rgba(26,46,42,.18);color:var(--harmonia-text)}.home .btn-outline:hover{border-color:var(--harmonia-primary);background:#f0f7f5}.home .cta-section{background:linear-gradient(135deg,#2e8b7a1a,#f4a3401f);border-top-color:#2e8b7a2e;border-bottom-color:#2e8b7a2e}.home .cta-section h2{color:var(--harmonia-text)}.home .cta-section p{color:#4a5d58}.home .cta-section .btn-primary-lg{background:var(--harmonia-primary)}.home .cta-section .btn-primary-lg:hover{background:#287a6b}.home .cta-section .btn-secondary-lg{background:#fff;border:1px solid rgba(26,46,42,.12);color:var(--harmonia-text)}.home .cta-section .btn-secondary-lg:hover{background:#f0f7f5}@media (max-width: 860px){.home .hero-grid{grid-template-columns:1fr;gap:28px;padding:56px 22px 48px}.home .hero-art{max-width:360px;margin:0 auto}.home .highlight,.home .highlight-reverse{grid-template-columns:1fr;gap:24px}.home .highlight-reverse .highlight-art{order:0}.home .highlight-art{order:-1}.home .sos-steps{grid-template-columns:1fr}}@media (max-width: 768px){.nav-links{display:none;flex-direction:column;position:absolute;top:64px;left:0;right:0;background:#0f161efa;border-bottom:1px solid rgba(255,255,255,.08);padding:20px 24px;gap:20px}.nav-links.open,.nav-burger{display:flex}.footer-inner{grid-template-columns:1fr;gap:40px}.footer-links{flex-wrap:wrap;gap:32px}.contact-wrap{grid-template-columns:1fr;gap:40px}.hero-stats{gap:16px}.plans-grid{grid-template-columns:1fr}}
