:root{--emerald-50: #f0fdf4;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--orange: #f59e0b;--orange-soft: #fef3c7;--ink: #064e3b;--ink-soft: #0b3a2c;--muted: #6b7a75;--line: #e6efe9;--bg: #ffffff;--bg-soft: #f7fbf8;--bg-warm: #faf8f3;--shadow-sm: 0 2px 8px rgba(6, 78, 59, .06);--shadow: 0 4px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 20px 60px rgba(6, 78, 59, .14);--radius-card: 16px;--radius-btn: 8px;--grad-primary: linear-gradient(135deg, #10b981 0%, #047857 100%);--grad-hero: linear-gradient(135deg, #065f46 0%, #047857 45%, #10b981 100%)}.scorova-page{font-family:Tajawal,system-ui,sans-serif;direction:rtl;color:var(--ink);background:#fff;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;width:100%;overflow-x:clip}.scorova-page *{box-sizing:border-box}.scorova-page button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.scorova-page input,.scorova-page textarea,.scorova-page select{font-family:inherit;color:inherit}.scorova-page a{color:inherit;text-decoration:none}.scorova-page .num{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.sp-container{max-width:1160px;margin:0 auto;padding:0 32px}.sp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--radius-btn);font-weight:700;font-size:16px;transition:all .15s;white-space:nowrap;font-family:inherit}.sp-btn-primary{background:var(--grad-primary);color:#fff;box-shadow:0 6px 20px #10b98147}.sp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #10b98161}.sp-btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.sp-btn-ghost:hover{border-color:var(--emerald-500);color:var(--emerald-700)}.sp-btn-white{background:#fff;color:var(--emerald-800)}.sp-btn-outline-white{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.sp-btn-outline-white:hover{background:#ffffff1f}.sp-mock-stripes{background-image:repeating-linear-gradient(135deg,rgba(6,78,59,.04) 0 8px,transparent 8px 16px)}.sp-trust-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.sp-trust{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted);padding:8px 12px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line)}.sp-trust .check{width:16px;height:16px;border-radius:50%;background:var(--emerald-500);color:#fff;display:inline-grid;place-items:center;font-size:10px;font-weight:900}.sc-nav-wrap{position:fixed;top:0;inset-inline:0;z-index:100;transition:background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.sc-nav-wrap .a-nav{background:transparent!important;border-bottom:1px solid transparent!important;position:static!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.sc-nav-scrolled .a-nav{background:#ffffffd9!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom-color:#0f172a0f!important;box-shadow:0 4px 24px -16px #0f172a1a}.sc-nav-wrap:not(.sc-nav-on-dark):not(.sc-nav-scrolled) .a-nav{background:#ffffffd9!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom-color:#0f172a0f!important}.sc-nav-on-dark .a-brand .n,.sc-nav-on-dark .sc-nav-links a{color:#ffffffeb!important}.sc-nav-on-dark .sc-nav-links a:hover,.sc-nav-on-dark .sc-nav-links a.is-active{background:#ffffff1f!important;color:#fff!important}.sc-nav-on-dark .sc-nav-lang{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important}.sc-nav-on-dark .sc-nav-lang:hover{background:#fff3!important;border-color:#fff6!important}.sc-nav-on-dark .sc-nav-burger{background:#ffffff1f!important;border-color:#ffffff38!important}.sc-nav-on-dark .sc-nav-burger span{background:#fff!important}.sc-nav-on-dark .sc-nav-cta{background:#fff!important;color:#047857!important;box-shadow:0 8px 18px -6px #0003!important}.sc-nav-wrap .a-nav-inner{height:72px;gap:18px}.sc-brand-link{text-decoration:none;color:inherit}.sc-brand-link:hover{opacity:.85}.sc-nav-links{flex:1;justify-content:center}.sc-nav-links a{text-decoration:none;padding:8px 14px;border-radius:10px;transition:background .15s ease,color .15s ease;white-space:nowrap}.sc-nav-links a:hover{background:#10b98114}.sc-nav-links a.is-active{color:#047857!important;background:#10b9811a;font-weight:700}@media(max-width:880px){.sc-nav-links{display:none!important}}.sc-nav-lang{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;padding:0 10px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:10px;font-size:12.5px;font-weight:800;color:#475569;cursor:pointer;letter-spacing:.04em;transition:all .15s ease}.sc-nav-lang:hover{background:#10b9811a;border-color:#10b98140;color:#047857}.sc-nav-login{font-size:13.5px;font-weight:700;color:#475569;text-decoration:none;padding:8px 12px;border-radius:10px;white-space:nowrap;transition:color .15s ease,background .15s ease}.sc-nav-login:hover{color:#047857;background:#10b98114}.sc-nav-on-dark .sc-nav-login{color:#ffffffeb!important}.sc-nav-on-dark .sc-nav-login:hover{color:#fff!important;background:#ffffff1f!important}@media(max-width:540px){.sc-nav-login{display:none}}.sc-nav-cta{height:38px;padding:0 18px!important;font-size:13.5px!important;font-weight:700!important;white-space:nowrap}@media(max-width:540px){.sc-nav-cta{display:none!important}}.sc-nav-profile{position:relative}.sc-nav-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#10b981,#047857);color:#fff;border:2px solid rgba(255,255,255,.85);font-weight:800;font-size:13px;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 14px -4px #10b98173;display:grid;place-items:center;transition:transform .15s ease,box-shadow .15s ease}.sc-nav-avatar:hover{transform:translateY(-1px);box-shadow:0 10px 18px -6px #10b98180}.sc-nav-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:240px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 24px 48px -16px #0f172a2e;padding:6px;z-index:110;animation:scNavMenuFade .18s ease}@keyframes scNavMenuFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sc-nav-menu-head{padding:10px 12px 12px;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:6px}.sc-nav-menu-name{font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.005em}.sc-nav-menu-email{font-size:12px;color:#64748b;font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-nav-menu-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;color:#334155;text-decoration:none;background:none;border:none;width:100%;text-align:start;cursor:pointer;transition:background .12s ease,color .12s ease}.sc-nav-menu-item:hover{background:#10b98114;color:#047857}.sc-nav-menu-icon{display:inline-flex;width:26px;height:26px;border-radius:8px;background:#10b9811a;color:#047857;align-items:center;justify-content:center}.sc-nav-menu-logout{border-top:1px solid rgba(15,23,42,.06);margin-top:4px;padding-top:12px;color:#b91c1c!important}.sc-nav-menu-logout:hover{background:#ef44440f!important;color:#991b1b!important}.sc-nav-menu-logout .sc-nav-menu-icon{background:#ef44441a;color:#b91c1c}.sc-nav-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:10px;cursor:pointer;align-items:center}.sc-nav-burger span{display:block;width:16px;height:1.6px;background:#475569;border-radius:2px}@media(max-width:880px){.sc-nav-burger{display:flex}}.sc-nav-mobile{background:#fff;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 16px 32px -16px #0f172a26;padding:8px 0 14px}.sc-nav-mobile-link{display:block;padding:12px 8px;border-radius:10px;font-size:15px;font-weight:700;color:#334155;text-decoration:none;background:none;border:none;width:100%;text-align:start;cursor:pointer}.sc-nav-mobile-link:hover{background:#10b9810f;color:#047857}.sc-nav-mobile-divider{height:1px;background:#0f172a0f;margin:6px 0}.sc-nav-mobile-logout{color:#b91c1c!important}.sc-nav-mobile-cta{display:block;margin:10px 8px 0;padding:12px 18px;background:linear-gradient(135deg,#10b981,#047857);color:#fff!important;border-radius:12px;text-align:center;font-weight:800;text-decoration:none;box-shadow:0 12px 24px -8px #10b98173}.sc-nav-mobile-lang{display:block;width:calc(100% - 16px);margin:12px 8px 0;padding:10px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:10px;color:#475569;font-size:13px;font-weight:700;cursor:pointer}.v-a .a-nav{position:sticky;top:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.v-a .a-nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.v-a .a-brand{display:flex;align-items:center;gap:10px}.v-a .a-brand img{width:34px;height:34px}.v-a .a-brand .n{font-size:22px;font-weight:900;letter-spacing:-.01em}.v-a .a-nav-links{display:flex;gap:26px}.v-a .a-nav-links a{font-size:15px;font-weight:500;color:var(--ink-soft)}.v-a .a-nav-links a:hover{color:var(--emerald-600)}.v-a .a-nav-ctas{display:flex;gap:10px;align-items:center}.v-a .a-nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:14px;font-weight:700;border-radius:10px;transition:all .2s ease;white-space:nowrap}.v-a .a-nav-btn.primary{background:var(--emerald-600);color:#fff;border:1.5px solid var(--emerald-600)}.v-a .a-nav-btn.primary:hover{background:var(--emerald-700);border-color:var(--emerald-700);transform:translateY(-1px);box-shadow:0 6px 16px #10b9814d}.v-a .a-nav-btn.secondary{background:transparent;color:var(--emerald-600);border:1.5px solid var(--emerald-600)}.v-a .a-nav-btn.secondary:hover{background:#10b98114}.v-a .a-hero{position:relative;overflow:hidden;background:var(--grad-hero);color:#fff;padding:96px 0 120px}.v-a .a-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 90% 0%,rgba(16,185,129,.35),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(6,78,59,.5),transparent 55%);pointer-events:none}.v-a .a-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.v-a .a-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);font-size:13px;font-weight:700}.v-a .a-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#86efac;box-shadow:0 0 0 4px #86efac40}.v-a .a-hero h1{font-size:62px;font-weight:900;line-height:1.08;margin:22px 0 18px;letter-spacing:-.015em}.v-a .a-hero h1 em{font-style:normal;background:linear-gradient(180deg,transparent 60%,rgba(134,239,172,.45) 60%);padding:0 6px}.v-a .a-hero .sub{font-size:20px;color:#ffffffe0;line-height:1.65;max-width:520px;margin-bottom:32px}.v-a .a-hero .ctas{display:flex;gap:12px;margin-bottom:32px}.v-a .a-hero .proof{display:flex;gap:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.15)}.v-a .a-hero .proof .n{font-size:30px;font-weight:900;color:#86efac}.v-a .a-hero .proof .l{font-size:13px;color:#ffffffb8;margin-top:2px}.v-a .a-hero-photo{position:relative;background:transparent;transform:translateY(4px);margin-inline-end:-40px;margin-inline-start:-8px}.v-a .a-hero-photo img{display:block;width:100%;height:auto;border-radius:28px;filter:drop-shadow(0 40px 50px rgba(0,0,0,.45)) drop-shadow(0 16px 24px rgba(0,0,0,.3))}.v-a .a-map-wrap{background:#fff;border-radius:20px;box-shadow:0 30px 70px #0000004d;overflow:hidden;border:1px solid rgba(255,255,255,.12);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.v-a .a-map-top{background:#f5f7f5;padding:10px 14px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:center}.v-a .a-map-top .dots{display:flex;gap:5px}.v-a .a-map-top .dots span{width:10px;height:10px;border-radius:50%;background:#d4dfdb}.v-a .a-map-top .url-pill{margin-inline-start:auto;background:#fff;padding:5px 12px;border-radius:6px;font-size:11px;color:var(--muted);direction:ltr;font-family:Inter,sans-serif;border:1px solid var(--line)}.v-a .a-map-search{background:#fff;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:center}.v-a .a-map-search .q{flex:1;background:var(--bg-soft);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;gap:10px}.v-a .a-map-search .q svg{color:var(--muted)}.v-a .a-map-body{display:grid;grid-template-columns:220px 1fr;height:340px}.v-a .a-map-list{background:#fff;padding:10px 12px;border-inline-end:1px solid var(--line);overflow:hidden}.v-a .a-map-row{padding:10px;border-radius:10px;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:flex-start}.v-a .a-map-row.first{background:linear-gradient(135deg,#10b9811a,#10b98105);border:1px solid var(--emerald-200);box-shadow:0 2px 6px #10b9811a}.v-a .a-map-row .pin-mini{width:24px;height:24px;border-radius:6px;background:var(--emerald-600);color:#fff;display:grid;place-items:center;font-weight:900;font-size:11px;flex-shrink:0}.v-a .a-map-row.second .pin-mini,.v-a .a-map-row.third .pin-mini{background:#94a3a0}.v-a .a-map-row .n{font-size:12.5px;font-weight:700;color:var(--ink)}.v-a .a-map-row .m{font-size:11px;color:var(--muted);margin-top:2px}.v-a .a-map-row .r{font-size:11px;font-weight:700;color:var(--emerald-700);display:inline-flex;align-items:center;gap:3px;margin-top:4px}.v-a .a-map-row .star{color:var(--orange)}.v-a .a-map-canvas{position:relative;background:linear-gradient(135deg,#eef4f1,#e4eee8)}.v-a .a-map-canvas .road-a,.v-a .a-map-canvas .road-b{position:absolute;background:#fff9}.v-a .a-map-canvas .road-a{inset:40% 0 40% -5%}.v-a .a-map-canvas .road-b{inset:-5% 38%}.v-a .a-map-canvas .block{position:absolute;background:#10b9810f;border:1px solid rgba(16,185,129,.12);border-radius:4px}.v-a .a-pin-lg{position:absolute;transform:translate(50%,-100%);z-index:3}.v-a .a-pin-lg .body{width:44px;height:44px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,#10b981,#047857);display:grid;place-items:center;box-shadow:0 10px 22px #10b98180,0 0 0 5px #10b9812e}.v-a .a-pin-lg .body>*{transform:rotate(45deg);color:#fff}.v-a .a-pin-sm{position:absolute;transform:translate(50%,-100%);width:26px;height:26px;border-radius:50% 50% 50% 0;transform-origin:bottom left;background:#94a3a0;box-shadow:0 6px 12px #0000002e}.v-a .a-pin-sm:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.v-a .a-section{padding:110px 0}.v-a .a-section.soft{background:var(--bg-soft)}.v-a .a-section-head{text-align:center;max-width:680px;margin:0 auto 64px}.v-a .a-section-eyebrow{display:inline-block;color:var(--emerald-600);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.v-a .a-compare-title-main{font-size:46px;font-weight:900;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em;text-align:center;white-space:nowrap}.v-a .a-section h2{font-size:46px;font-weight:900;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.v-a .a-section-desc{font-size:18px;color:var(--ink-soft);line-height:1.65}.v-a .a-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v-a .a-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:36px 28px;position:relative;transition:all .2s}.v-a .a-step:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--emerald-200)}.v-a .a-step .num{position:absolute;top:24px;inset-inline-end:28px;font-family:Inter,sans-serif;font-size:60px;font-weight:900;color:var(--emerald-50);line-height:.8;letter-spacing:-.04em}.v-a .a-step .ic{width:56px;height:56px;background:var(--emerald-600);color:#fff;border-radius:14px;display:grid;place-items:center;margin-bottom:22px;box-shadow:0 6px 16px #10b98147}.v-a .a-step h3{font-size:22px;font-weight:900;margin:0 0 10px}.v-a .a-step p{font-size:15px;color:var(--ink-soft);line-height:1.65;margin:0}.v-a .a-whys{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v-a .a-why{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:28px 24px;transition:all .2s}.v-a .a-why:hover{border-color:var(--emerald-300);box-shadow:var(--shadow-sm)}.v-a .a-why .ic{width:44px;height:44px;background:var(--emerald-50);color:var(--emerald-700);border-radius:10px;display:grid;place-items:center;margin-bottom:16px}.v-a .a-why h4{font-size:17px;font-weight:800;margin:0 0 6px}.v-a .a-why p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.v-a .a-pricing{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:start}.v-a .a-plan-main{background:var(--grad-hero);color:#fff;border-radius:24px;padding:44px;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.v-a .a-plan-main:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(134,239,172,.22),transparent 50%);pointer-events:none}.v-a .a-plan-main .lbl{font-size:13px;font-weight:700;letter-spacing:.06em;color:#86efac;text-transform:uppercase}.v-a .a-plan-main h3{font-size:30px;font-weight:900;margin:6px 0 18px;position:relative;text-align:center}.v-a .a-plan-main .price-row{display:flex;align-items:baseline;justify-content:center;gap:6px;direction:ltr;margin-bottom:4px}.v-a .a-plan-main .price{font-size:64px;font-weight:900;font-family:Inter,sans-serif;letter-spacing:-.02em;line-height:1}.v-a .a-plan-main .cur{font-size:18px;font-weight:700;color:#ffffffd9}.v-a .a-plan-main .price-sep{font-size:38px;font-weight:300;color:#ffffff59;margin:0 4px}.v-a .a-plan-main .cyc-inline{font-size:18px;font-weight:600;color:#ffffffd9}.v-a .a-plan-main .cyc{font-size:13.5px;color:#ffffffa6;margin-bottom:28px;text-align:center}.v-a .a-plan-main .feats{list-style:none;padding:0;margin:0 0 32px}.v-a .a-plan-main .feats li{display:flex;gap:10px;padding:8px 0;font-size:15.5px;color:#ffffffeb}.v-a .a-plan-main .feats svg{color:#86efac;flex-shrink:0;margin-top:3px}.v-a .a-plan-main .sp-btn{width:100%;justify-content:center;position:relative}.v-a .a-plan-side{display:flex;flex-direction:column;gap:14px}.v-a .a-addon{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;transition:all .15s}.v-a .a-addon:hover{border-color:var(--emerald-300);box-shadow:var(--shadow-sm)}.v-a .a-addon-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.v-a .a-addon h4{font-size:16px;font-weight:800;margin:0}.v-a .a-addon .p{font-size:15px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr}.v-a .a-addon p{font-size:13px;color:var(--muted);margin:0;line-height:1.55}.v-a .a-compare-section,.v-a .a-compare-section.a-section{background:linear-gradient(180deg,#f0fdf4,#fff 60%)}.v-a .a-compare{background:#fff;border:1px solid var(--line);border-radius:24px;padding:40px;box-shadow:var(--shadow-sm)}.v-a .a-compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:stretch}.v-a .a-compare-col{display:flex;flex-direction:column}.v-a .a-compare-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;padding:6px 12px;border-radius:999px;align-self:flex-start;margin-bottom:14px;text-transform:uppercase}.v-a .a-compare-tag.before{background:#fef3c7;color:#92400e}.v-a .a-compare-tag.after{background:var(--emerald-100);color:var(--emerald-800)}.v-a .a-compare-title{font-size:20px;font-weight:900;margin:0 0 6px;line-height:1.3}.v-a .a-compare-sub{font-size:13.5px;color:var(--muted);margin-bottom:18px}.v-a .a-compare-phone{align-self:center;width:100%;max-width:300px}.v-a .a-compare-phone img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 30px rgba(0,0,0,.18)) drop-shadow(0 8px 14px rgba(0,0,0,.12))}.v-a .a-phone{background:#1a1a1a;border-radius:28px;padding:10px;box-shadow:0 20px 50px #00000040;max-width:320px;width:100%;align-self:center}.v-a .a-phone-screen{background:#fff;border-radius:20px;overflow:hidden;aspect-ratio:9 / 16;display:flex;flex-direction:column}.v-a .a-phone-status{background:#fff;padding:6px 14px 2px;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;color:var(--ink);direction:ltr}.v-a .a-phone-search{padding:10px 12px;background:#fff;border-bottom:1px solid var(--line)}.v-a .a-phone-search .box{display:flex;align-items:center;gap:8px;background:var(--bg-soft);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--ink);font-weight:600}.v-a .a-phone-search .box svg{color:var(--emerald-600)}.v-a .a-phone-results{flex:1;overflow:hidden;background:var(--bg-soft)}.v-a .a-phone-row{display:flex;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--line);position:relative}.v-a .a-phone-row.target.first{background:linear-gradient(135deg,#10b9811a,#10b98105);border:1.5px solid var(--emerald-300);border-radius:10px;margin:8px 6px;box-shadow:0 4px 12px #10b98126}.v-a .a-phone-row.target.buried{background:var(--bg-soft);opacity:.7}.v-a .a-phone-row.target.buried .rk{color:var(--orange)}.v-a .a-phone-row .rk{width:22px;flex-shrink:0;text-align:center;font-family:Inter,sans-serif;font-weight:900;font-size:11px;color:var(--muted);padding-top:3px}.v-a .a-phone-row.target.first .rk{background:var(--emerald-600);color:#fff;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;padding:0}.v-a .a-phone-row .thumb{width:42px;height:42px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#a7f3d0,#6ee7b7);display:grid;place-items:center;color:#fff}.v-a .a-phone-row.target.buried .thumb{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:var(--muted)}.v-a .a-phone-row .info{flex:1;min-width:0}.v-a .a-phone-row .info .n{font-size:11.5px;font-weight:800;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-a .a-phone-row .info .m{font-size:10px;color:var(--muted);margin-top:2px}.v-a .a-phone-row .info .r{font-size:10px;font-weight:700;color:var(--emerald-700);margin-top:3px;direction:rtl}.v-a .a-phone-row .info .r .star{color:var(--orange)}.v-a .a-ad-badge{position:absolute;top:8px;inset-inline-end:10px;background:var(--orange);color:#fff;font-size:9.5px;font-weight:900;padding:2px 7px;border-radius:4px;letter-spacing:.02em}.v-a .a-buried-overlay{position:relative;padding:10px 0 6px;text-align:center}.v-a .a-buried-overlay:before{content:"";position:absolute;inset-inline:10px;top:50%;height:1px;background:var(--line)}.v-a .a-buried-overlay span{background:var(--bg-soft);padding:2px 10px;font-size:10px;font-weight:700;color:var(--muted);position:relative;letter-spacing:.04em}.v-a .a-compare-vs{display:flex;align-items:center;justify-content:center}.v-a .a-compare-vs .vs-circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#34d399,#047857);color:#fff;display:grid;place-items:center;font-family:Inter,sans-serif;font-size:26px;font-weight:900;letter-spacing:.04em;box-shadow:0 18px 40px #064e3b4d,0 4px 12px #10b98140,inset 0 0 0 4px #ffffff1f}.v-a .a-compare-explainer{margin-top:32px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 28px;text-align:center;font-size:16px;line-height:1.8;color:var(--ink-soft);max-width:820px;margin-inline:auto;box-shadow:0 6px 18px #064e3b0a}.v-a .a-compare-metrics{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:28px;border-top:1px dashed var(--line)}.v-a .a-compare-metric{text-align:center;padding:10px}.v-a .a-compare-metric .v{font-size:28px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr;letter-spacing:-.02em}.v-a .a-compare-metric .l{font-size:12.5px;color:var(--muted);margin-top:2px}.v-a .a-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v-a .a-story{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:28px;transition:all .2s}.v-a .a-story:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.v-a .a-story .head{display:flex;gap:12px;align-items:center;margin-bottom:20px}.v-a .a-story .logo{width:48px;height:48px;border-radius:12px;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center;font-weight:900;font-size:18px}.v-a .a-story .n{font-size:16px;font-weight:800}.v-a .a-story .c{font-size:12.5px;color:var(--muted)}.v-a .a-story .quote{font-size:15px;color:var(--ink-soft);line-height:1.7;margin-bottom:22px}.v-a .a-story .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v-a .a-story .stat{background:var(--bg-soft);border-radius:10px;padding:12px;text-align:center}.v-a .a-story .stat .v{font-size:22px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;letter-spacing:-.01em}.v-a .a-story .stat .l{font-size:11.5px;color:var(--muted);margin-top:2px}.v-a .a-tool{background:#fff;border:1px solid var(--emerald-200);border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.v-a .a-tool:before{content:"";position:absolute;top:-60px;inset-inline-start:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(16,185,129,.1),transparent 60%);pointer-events:none}.v-a .a-tool-badge{display:inline-flex;align-items:center;gap:8px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;margin-bottom:14px}.v-a .a-tool h2{font-size:38px;font-weight:900;line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.v-a .a-tool p{font-size:16px;color:var(--ink-soft);line-height:1.7;margin-bottom:24px}.v-a .a-tool ul{list-style:none;padding:0;margin:0 0 28px}.v-a .a-tool ul li{display:flex;gap:10px;padding:6px 0;font-size:15px}.v-a .a-tool ul li svg{color:var(--emerald-600);flex-shrink:0;margin-top:2px}.v-a .a-tool-mock{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;padding:20px;position:relative}.v-a .a-tool-mock .mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.v-a .a-tool-mock .mock-head .t{font-weight:800;font-size:14px}.v-a .a-tool-mock .mock-head .live{background:var(--emerald-100);color:var(--emerald-800);font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.v-a .a-tool-score{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid var(--line)}.v-a .a-tool-score .s-head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:700}.v-a .a-tool-score .s-head .v{color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr}.v-a .a-tool-score .bar{height:8px;background:var(--line);border-radius:999px;overflow:hidden}.v-a .a-tool-score .fill{height:100%;background:var(--grad-primary);border-radius:999px}.v-a .a-tool-score.warn .fill{background:linear-gradient(90deg,var(--orange),#ea580c)}.v-a .a-faqs{max-width:760px;margin:0 auto}.v-a .a-faq{border-bottom:1px solid var(--line);padding:4px 0}.v-a .a-faq-q{padding:22px 8px;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;cursor:pointer}.v-a .a-faq-q .ic{width:28px;height:28px;border-radius:50%;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center;transition:transform .2s;flex-shrink:0}.v-a .a-faq.open .a-faq-q .ic{transform:rotate(45deg);background:var(--emerald-600);color:#fff}.v-a .a-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;padding:0 8px;font-size:15px;color:var(--ink-soft);line-height:1.7}.v-a .a-faq.open .a-faq-a{max-height:260px;padding:0 8px 22px}.v-a .a-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v-a .a-blog-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.v-a .a-blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #064e3b1a;border-color:var(--emerald-200)}.v-a a.a-blog-card-link,.v-a a.a-blog-card-link:hover,.v-a a.a-blog-card-link:visited{text-decoration:none;color:inherit}.v-a .a-blog-cover{position:relative;aspect-ratio:16 / 10;overflow:hidden;display:grid;place-items:center}.v-a .a-blog-cover.tone-a{background:radial-gradient(circle at 30% 40%,rgba(134,239,172,.35),transparent 55%),linear-gradient(135deg,#064e3b,#065f46 55%,#047857)}.v-a .a-blog-cover.tone-b{background:radial-gradient(circle at 70% 30%,rgba(251,191,36,.3),transparent 55%),linear-gradient(135deg,#0c3d30,#065f46)}.v-a .a-blog-cover.tone-c{background:radial-gradient(circle at 50% 50%,rgba(209,250,229,.25),transparent 55%),linear-gradient(135deg,#064e3b,#0d4f3c,#134e4a)}.v-a .a-blog-cover-inner{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.v-a .a-blog-cover .mark{width:72px;height:72px;border-radius:18px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:#fff;display:grid;place-items:center;position:relative;z-index:2}.v-a .a-blog-cover .deco{position:absolute;inset:auto -15% -40% auto;width:280px;height:280px;border:2px dashed rgba(255,255,255,.12);border-radius:50%}.v-a .a-blog-cover.tone-b .deco{inset:-30% -20% auto auto;width:260px;height:260px;border-style:solid;border-color:#ffffff0f}.v-a .a-blog-cover.tone-c .deco{inset:auto auto -30% -20%;width:240px;height:240px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 10px,transparent 10px 20px);border:none;border-radius:50%}.v-a .a-blog-cat{position:absolute;top:16px;inset-inline-start:16px;background:#fffffff2;color:var(--emerald-800);font-size:11.5px;font-weight:800;padding:6px 12px;border-radius:999px;letter-spacing:.02em;z-index:3}.v-a .a-blog-body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}.v-a .a-blog-date{font-size:12.5px;color:var(--muted);font-weight:600;margin-bottom:10px;letter-spacing:.02em}.v-a .a-blog-title{font-size:19px;font-weight:900;line-height:1.4;margin:0 0 10px;letter-spacing:-.005em;color:var(--ink)}.v-a .a-blog-excerpt{font-size:14px;color:var(--ink-soft);line-height:1.7;margin:0 0 18px;flex:1}.v-a .a-blog-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--emerald-700);text-decoration:none;align-self:flex-start;transition:gap .15s}.v-a .a-blog-more:hover{gap:10px}.v-a .a-blog-more .arrow{font-size:18px;line-height:1}.v-a .a-blog-cta{display:flex;justify-content:center;margin-top:48px}.v-a .a-final{background:var(--grad-hero);color:#fff;border-radius:28px;padding:72px 56px;text-align:center;position:relative;overflow:hidden}.v-a .a-final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(134,239,172,.18),transparent 50%)}.v-a .a-final h2{font-size:52px;font-weight:900;margin:0 0 8px;line-height:1.1;position:relative;letter-spacing:-.02em}.v-a .a-final .a-final-sub{font-size:24px;font-weight:500;color:#ffffffd1;margin:0 0 20px;position:relative;line-height:1.3;letter-spacing:-.01em}.v-a .a-final p{font-size:17px;color:#ffffffbf;margin:0 auto 32px;max-width:560px;position:relative}.v-a .a-final .ctas{display:inline-flex;gap:12px;position:relative}.v-a .a-foot-newsletter{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding:32px 36px;background:linear-gradient(135deg,#10b9811f,#064e3b14);border:1px solid rgba(16,185,129,.18);border-radius:20px;margin-bottom:56px;align-items:center}.v-a .a-foot-nl-copy h3{font-size:22px;font-weight:900;color:#fff;margin:0 0 8px;letter-spacing:-.01em}.v-a .a-foot-nl-copy p{font-size:13.5px;color:#ffffffad;margin:0;line-height:1.6}.v-a .a-foot-nl-form{display:flex;gap:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px}.v-a .a-foot-nl-form input{flex:1;background:transparent;border:0;padding:12px 16px;color:#fff;font-size:14px;font-family:inherit;outline:none;direction:rtl}.v-a .a-foot-nl-form input::-moz-placeholder{color:#ffffff73}.v-a .a-foot-nl-form input::placeholder{color:#ffffff73}.v-a .a-foot-nl-form .sp-btn{padding:10px 22px;font-size:14px;white-space:nowrap}.v-a .a-foot-main{display:flex;flex-direction:column;gap:0}.v-a .a-foot-contact{display:flex;flex-direction:column;gap:10px;margin-top:4px;margin-bottom:20px}.v-a .a-foot-contact-item{display:flex;align-items:center;gap:12px;color:#ffffffbf;transition:color .18s ease;padding:0!important}.v-a .a-foot-contact-item:hover{color:var(--emerald-300)}.v-a .a-foot-contact-item .ic{width:36px;height:36px;border-radius:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.2);color:#6ee7b7;display:grid;place-items:center;flex-shrink:0}.v-a .a-foot-contact-item .l{display:block;font-size:11.5px;color:#ffffff80;margin-bottom:2px}.v-a .a-foot-contact-item .v{display:block;font-size:14px;font-weight:700;color:#fff;direction:ltr;text-align:start}.v-a .a-foot-social{display:flex;gap:8px;flex-wrap:wrap}.v-a .a-foot-social-btn{width:36px;height:36px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;display:grid;place-items:center;transition:all .18s ease;padding:0!important}.v-a .a-foot-social-btn:hover{background:var(--emerald-700);border-color:var(--emerald-600);color:#fff;transform:translateY(-2px)}.v-a .a-foot-trust-row{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.08);gap:24px;flex-wrap:wrap}.v-a .a-foot-badges{display:flex;gap:10px;flex-wrap:wrap}.v-a .a-foot-maroof-inline{display:flex;align-items:center;gap:12px}.v-a .a-foot-maroof-inline .a-maroof-plate{background:#fff;border-radius:8px;padding:6px 8px;display:grid;place-items:center}.v-a .a-foot-maroof-inline .a-maroof-plate img{width:46px;height:auto}.v-a .a-foot-maroof-inline .a-maroof-label{font-size:12px;color:#ffffffa6;font-weight:600}.v-a .a-foot-legal{display:flex;gap:20px}.v-a .a-foot-legal a{font-size:12.5px;color:#ffffff8c;padding:0;display:inline-block}.v-a .a-foot-legal a:hover{color:var(--emerald-300)}.v-a .a-footer{background:#0a0a0a;color:#ffffffc7;padding:64px 0 32px}.v-a .a-footer .a-foot-brand{color:var(--emerald-400, #34d399)}.v-a .a-maroof{background:#10b98114!important;border-color:#10b98138!important;color:#ffffffeb!important;padding:7px 10px 7px 12px!important;gap:8px!important}.v-a .a-maroof-mark{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,#10b981,#047857);display:inline-grid;place-items:center;color:#fff;flex-shrink:0}.v-a .a-foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08);align-items:start}.v-a .a-foot-maroof{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 18px;min-width:160px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;align-self:center}.v-a .a-maroof-plate{background:#fff;border-radius:12px;padding:10px 14px;display:grid;place-items:center;box-shadow:0 4px 14px #00000040}.v-a .a-maroof-plate img{display:block;height:68px;width:auto}.v-a .a-maroof-label{font-size:12.5px;font-weight:700;color:#ffffffe0;text-align:center;letter-spacing:.01em}.v-a .a-foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#fff;font-weight:900;font-size:20px}.v-a .a-foot-brand img{width:30px;height:30px}.v-a .a-foot-top .tagline{font-size:14px;color:#ffffffa6;line-height:1.7;margin-bottom:18px;max-width:300px}.v-a .a-foot-col h5{font-size:14px;font-weight:800;color:#fff;margin:0 0 14px}.v-a .a-foot-col a{display:block;padding:5px 0;font-size:13.5px;color:#ffffffb3}.v-a .a-foot-col a:hover{color:var(--emerald-300)}.v-a .a-trust-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.v-a .a-trust-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:7px 12px;border-radius:8px;font-size:12px;font-weight:500;color:#ffffffd9}.v-a .a-trust-badge svg{color:var(--emerald-300)}.v-a .a-foot-bottom{padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:#ffffff8c}.v-b .b-nav{position:sticky;top:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.v-b .b-nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.v-b .b-brand{display:flex;align-items:center;gap:10px}.v-b .b-brand img{width:32px;height:32px}.v-b .b-brand .n{font-size:20px;font-weight:900}.v-b .b-links{display:flex;gap:24px}.v-b .b-links a{font-size:14.5px;font-weight:500;color:var(--ink-soft)}.v-b .b-nav-cta{background:var(--ink);color:#fff;padding:9px 18px;border-radius:8px;font-weight:700;font-size:14px}.v-b .b-hero{padding:80px 0 100px;background:#fff;position:relative;overflow:hidden}.v-b .b-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 90% 30%,var(--emerald-50),transparent 55%);pointer-events:none}.v-b .b-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.v-b .b-tag{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--emerald-700);padding:6px 12px;border-radius:999px;background:var(--emerald-50);border:1px solid var(--emerald-200);letter-spacing:.02em}.v-b .b-hero h1{font-size:52px;font-weight:900;line-height:1.1;margin:20px 0 16px;letter-spacing:-.015em;color:var(--ink)}.v-b .b-hero h1 em{font-style:normal;color:var(--emerald-600)}.v-b .b-hero .sub{font-size:18px;color:var(--ink-soft);line-height:1.65;margin-bottom:28px;max-width:520px}.v-b .b-hero .ctas{display:flex;gap:10px;margin-bottom:28px}.v-b .b-hero .meta{display:flex;gap:20px;color:var(--muted);font-size:13px;align-items:center}.v-b .b-hero .meta .dot{width:4px;height:4px;border-radius:50%;background:var(--line)}.v-b .b-hero .meta svg{color:var(--emerald-500)}.v-b .b-data-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden}.v-b .b-data-head{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.v-b .b-data-head .t{font-weight:800;font-size:15px}.v-b .b-data-head .biz{font-size:12.5px;color:var(--muted);margin-top:2px}.v-b .b-data-head .live{font-size:11px;font-weight:700;background:var(--emerald-100);color:var(--emerald-800);padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.v-b .b-data-head .live .d{width:6px;height:6px;border-radius:50%;background:var(--emerald-500)}.v-b .b-data-body{padding:20px 22px}.v-b .b-rank-big{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;direction:ltr}.v-b .b-rank-big .n{font-size:64px;font-weight:900;font-family:Inter,sans-serif;color:var(--emerald-600);letter-spacing:-.03em;line-height:1}.v-b .b-rank-big .p{font-size:24px;color:var(--muted);font-weight:500}.v-b .b-rank-big .up{font-size:13px;font-weight:800;color:var(--emerald-600);display:inline-flex;align-items:center;gap:3px}.v-b .b-sparkline{width:100%;height:56px;margin:8px 0 16px}.v-b .b-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:16px;border-top:1px dashed var(--line)}.v-b .b-mini-grid .cell .l{font-size:11.5px;color:var(--muted);font-weight:500}.v-b .b-mini-grid .cell .v{font-size:18px;font-weight:900;color:var(--ink);font-family:Inter,sans-serif;margin-top:2px}.v-b .b-mini-grid .cell .d{font-size:11px;font-weight:700;color:var(--emerald-600);margin-top:1px}.v-b .b-section{padding:96px 0}.v-b .b-section.soft{background:var(--bg-soft)}.v-b .b-section-head{max-width:720px;margin:0 auto 56px;text-align:center}.v-b .b-section-eyebrow{display:inline-block;color:var(--emerald-600);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.v-b .b-section h2{font-size:40px;font-weight:900;line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.v-b .b-section-desc{font-size:17px;color:var(--ink-soft);max-width:620px}.v-b .b-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.v-b .b-steps:before{content:"";position:absolute;top:32px;inset-inline:12%;height:2px;background:repeating-linear-gradient(90deg,var(--emerald-300) 0 6px,transparent 6px 12px);z-index:0}.v-b .b-step{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 22px 26px}.v-b .b-step .num-circle{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--emerald-500);color:var(--emerald-700);display:grid;place-items:center;font-family:Inter,sans-serif;font-weight:900;font-size:22px;margin:-54px auto 18px;box-shadow:0 4px 14px #10b98133}.v-b .b-step .ic{display:flex;justify-content:center;color:var(--emerald-600);margin-bottom:12px}.v-b .b-step h3{font-size:18px;font-weight:800;margin:0 0 6px;text-align:center}.v-b .b-step p{font-size:14.5px;color:var(--ink-soft);text-align:center;line-height:1.6;margin:0}.v-b .b-whys{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.v-b .b-why{padding:28px 26px;border-inline-start:1px solid var(--line);position:relative}.v-b .b-why:first-child{border-inline-start:none;padding-inline-start:0}.v-b .b-why:nth-child(3){padding-inline-end:0}.v-b .b-why:nth-child(n+4){border-top:1px solid var(--line);padding-top:32px;margin-top:16px}.v-b .b-why .ic{width:40px;height:40px;border-radius:10px;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center;margin-bottom:14px}.v-b .b-why h4{font-size:16.5px;font-weight:800;margin:0 0 6px}.v-b .b-why p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.v-b .b-plan{background:#fff;border:1px solid var(--line);border-radius:20px;padding:40px;display:grid;grid-template-columns:1fr 1.3fr;gap:48px;position:relative;overflow:hidden}.v-b .b-plan:before{content:"";position:absolute;top:0;inset-inline-start:0;bottom:0;width:6px;background:var(--grad-primary)}.v-b .b-plan-side .tag{font-size:12px;font-weight:700;color:var(--emerald-700);letter-spacing:.06em;text-transform:uppercase}.v-b .b-plan-side h3{font-size:26px;font-weight:900;margin:8px 0 14px}.v-b .b-plan-side .price-row{display:flex;align-items:baseline;gap:6px;direction:ltr}.v-b .b-plan-side .price{font-size:56px;font-weight:900;font-family:Inter,sans-serif;color:var(--ink);letter-spacing:-.02em}.v-b .b-plan-side .cur{font-size:17px;color:var(--muted);font-weight:700}.v-b .b-plan-side .cyc{font-size:13.5px;color:var(--muted);margin:4px 0 20px}.v-b .b-plan-side .sp-btn{width:100%;justify-content:center}.v-b .b-plan-side .small{margin-top:12px;font-size:12.5px;color:var(--muted);text-align:center}.v-b .b-plan-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.v-b .b-plan-feats li{display:flex;gap:10px;padding:6px 0;font-size:14.5px;color:var(--ink-soft);list-style:none}.v-b .b-plan-feats li svg{color:var(--emerald-500);flex-shrink:0;margin-top:2px}.v-b .b-addons{margin-top:22px}.v-b .b-addons-title{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.v-b .b-addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v-b .b-addon{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--bg-soft)}.v-b .b-addon .n{font-size:14px;font-weight:800}.v-b .b-addon .p{font-size:13px;font-weight:800;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr;margin-top:4px}.v-b .b-stories-table{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.v-b .b-stories-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;padding:22px 28px;border-bottom:1px solid var(--line);align-items:center}.v-b .b-stories-row:last-child{border-bottom:none}.v-b .b-stories-row.head{background:var(--bg-soft);font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:16px 28px}.v-b .b-stories-row .biz{display:flex;align-items:center;gap:12px}.v-b .b-stories-row .logo{width:40px;height:40px;border-radius:10px;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center;font-weight:900;font-size:15px}.v-b .b-stories-row .n{font-size:15px;font-weight:800}.v-b .b-stories-row .c{font-size:12px;color:var(--muted)}.v-b .b-stories-row .metric{font-size:20px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr}.v-b .b-stories-row .metric .sm{font-size:13px;color:var(--muted);font-weight:500;margin-inline-start:3px}.v-b .b-tool{background:var(--grad-hero);color:#fff;border-radius:20px;padding:48px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.v-b .b-tool:before{content:"";position:absolute;top:-40%;inset-inline-start:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(134,239,172,.18),transparent 60%)}.v-b .b-tool h2{font-size:36px;font-weight:900;margin:0 0 12px;line-height:1.15;letter-spacing:-.01em;position:relative}.v-b .b-tool p{font-size:16px;color:#ffffffd9;line-height:1.65;margin-bottom:24px;position:relative}.v-b .b-tool ul{list-style:none;padding:0;margin:0;position:relative}.v-b .b-tool ul li{display:flex;gap:10px;padding:7px 0;font-size:15px;color:#ffffffeb}.v-b .b-tool ul li svg{color:#86efac;flex-shrink:0;margin-top:2px}.v-b .b-tool .ctas{display:flex;gap:10px;margin-top:24px;position:relative}.v-b .b-tool-audit{background:#fff;color:var(--ink);border-radius:16px;padding:24px;box-shadow:0 20px 40px #00000040;position:relative}.v-b .b-audit-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.v-b .b-audit-head .t{font-size:14px;font-weight:900}.v-b .b-audit-head .sub{font-size:11.5px;color:var(--muted);margin-top:2px}.v-b .b-audit-head .badge{background:var(--emerald-600);color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px}.v-b .b-audit-score{display:flex;gap:16px;align-items:center;padding:10px 0 18px}.v-b .b-audit-score .circle{width:70px;height:70px;position:relative}.v-b .b-audit-score .circle .text{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif}.v-b .b-audit-score .info{flex:1}.v-b .b-audit-score .info .l{font-size:12px;color:var(--muted);font-weight:500}.v-b .b-audit-score .info .n{font-size:15px;font-weight:800;margin-top:2px}.v-b .b-audit-checks{font-size:13.5px}.v-b .b-audit-check{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px dashed var(--line)}.v-b .b-audit-check .lbl{display:flex;gap:8px;align-items:center}.v-b .b-audit-check .lbl svg{color:var(--emerald-600)}.v-b .b-audit-check .lbl.warn svg{color:var(--orange)}.v-b .b-audit-check .r{font-size:11.5px;font-weight:700;color:var(--muted)}.v-b .b-audit-check .r.ok{color:var(--emerald-700)}.v-b .b-audit-check .r.warn{color:var(--orange)}.v-b .b-faq{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:0;transition:border-color .15s}.v-b .b-faq.open{border-color:var(--emerald-400)}.v-b .b-faq-q{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;cursor:pointer}.v-b .b-faq-q .ic{width:24px;height:24px;color:var(--emerald-600);transition:transform .2s;flex-shrink:0}.v-b .b-faq.open .b-faq-q .ic{transform:rotate(180deg)}.v-b .b-faq-a{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;font-size:14.5px;color:var(--ink-soft);line-height:1.7;padding:0 22px}.v-b .b-faq.open .b-faq-a{max-height:280px;padding:0 22px 18px}.v-b .b-final{background:#fff;border:1px solid var(--line);border-radius:24px;padding:72px 56px;text-align:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.v-b .b-final:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% -20%,var(--emerald-50),transparent 60%)}.v-b .b-final h2{font-size:42px;font-weight:900;margin:0 0 14px;line-height:1.15;letter-spacing:-.01em;position:relative}.v-b .b-final p{font-size:17px;color:var(--ink-soft);margin:0 auto 28px;max-width:520px;position:relative}.v-b .b-final .ctas{display:inline-flex;gap:10px;position:relative}.v-b .b-footer{background:#fff;border-top:1px solid var(--line);padding:56px 0 24px}.v-b .b-foot-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.v-b .b-foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-weight:900;font-size:18px}.v-b .b-foot-brand img{width:28px;height:28px}.v-b .b-foot-top .tagline{font-size:13.5px;color:var(--muted);line-height:1.65;margin-bottom:18px;max-width:280px}.v-b .b-foot-col h5{font-size:13px;font-weight:800;margin:0 0 12px;color:var(--ink)}.v-b .b-foot-col a{display:block;font-size:13px;padding:4px 0;color:var(--ink-soft)}.v-b .b-foot-col a:hover{color:var(--emerald-700)}.v-b .b-trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.v-b .b-trust-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-soft);border:1px solid var(--line);padding:7px 12px;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.v-b .b-trust-chip svg{color:var(--emerald-600)}.v-b .b-foot-bottom{padding-top:20px;font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between}.v-c{background:var(--bg-warm)}.v-c .c-nav{position:sticky;top:0;z-index:30;background:#faf8f3eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(6,78,59,.08)}.v-c .c-nav-inner{display:flex;align-items:center;justify-content:space-between;height:78px}.v-c .c-brand{display:flex;align-items:center;gap:10px}.v-c .c-brand img{width:32px;height:32px}.v-c .c-brand .n{font-size:22px;font-weight:900;letter-spacing:-.01em}.v-c .c-links{display:flex;gap:26px}.v-c .c-links a{font-size:15px;font-weight:500;color:var(--ink-soft)}.v-c .c-nav-cta{color:var(--ink);font-weight:700;font-size:14.5px;padding:8px 16px;border-radius:8px;border:1.5px solid var(--ink);transition:all .15s}.v-c .c-nav-cta:hover{background:var(--ink);color:#fff}.v-c .c-hero{padding:72px 0 60px;text-align:center;position:relative}.v-c .c-hero .greeting{font-size:15px;color:var(--emerald-700);font-weight:700;margin-bottom:14px;letter-spacing:.02em}.v-c .c-hero h1{font-size:64px;font-weight:900;line-height:1.1;margin:0 auto 22px;letter-spacing:-.015em;max-width:880px}.v-c .c-hero h1 .wrap{display:inline-block;position:relative}.v-c .c-hero h1 .wrap:after{content:"";position:absolute;bottom:4px;inset-inline:-4px;height:14px;background:var(--emerald-200);z-index:-1;border-radius:4px;transform:skew(-2deg)}.v-c .c-hero .sub{font-size:19px;color:var(--ink-soft);line-height:1.7;max-width:620px;margin:0 auto 32px}.v-c .c-hero .ctas{display:inline-flex;gap:12px;margin-bottom:24px}.v-c .c-hero .proof-row{display:inline-flex;align-items:center;gap:12px;font-size:13.5px;color:var(--muted)}.v-c .c-hero .avatars{display:flex}.v-c .c-hero .av{width:30px;height:30px;border-radius:50%;background:var(--emerald-200);color:var(--emerald-800);display:grid;place-items:center;font-size:12px;font-weight:900;border:2px solid var(--bg-warm);margin-inline-end:-8px}.v-c .c-hero .stars{color:var(--orange);letter-spacing:1px}.v-c .c-hero-visual{margin-top:56px;max-width:880px;margin-left:auto;margin-right:auto;position:relative}.v-c .c-screen{background:#fff;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.v-c .c-screen-top{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fafaf7;border-bottom:1px solid var(--line)}.v-c .c-screen-top .dots{display:flex;gap:5px}.v-c .c-screen-top .dots span{width:9px;height:9px;border-radius:50%;background:#d4dfdb}.v-c .c-screen-top .url-pill{margin-inline-start:auto;font-size:11px;color:var(--muted);background:#fff;padding:4px 10px;border-radius:6px;border:1px solid var(--line);direction:ltr;font-family:Inter,sans-serif}.v-c .c-screen-body{padding:24px;display:grid;grid-template-columns:260px 1fr;gap:20px;height:380px}.v-c .c-list .card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;gap:12px;align-items:center;margin-bottom:10px}.v-c .c-list .card.top{background:linear-gradient(135deg,var(--emerald-50),white);border-color:var(--emerald-300);box-shadow:0 2px 8px #10b9811a}.v-c .c-list .card .rn{width:30px;height:30px;border-radius:50%;background:#f0f2f0;color:var(--muted);display:grid;place-items:center;font-weight:900;font-size:12px;flex-shrink:0;font-family:Inter,sans-serif}.v-c .c-list .card.top .rn{background:var(--emerald-600);color:#fff}.v-c .c-list .card .info .n{font-size:13px;font-weight:700}.v-c .c-list .card .info .m{font-size:11px;color:var(--muted);margin-top:2px}.v-c .c-map{background:linear-gradient(135deg,#eff5f1,#e5ede8);border-radius:12px;position:relative;overflow:hidden}.v-c .c-map .road-h,.v-c .c-map .road-v{position:absolute;background:#ffffff80}.v-c .c-map .road-h{inset:50% 0 auto;height:14%}.v-c .c-map .road-v{inset:0 48% 0 auto;width:12%}.v-c .c-map .blk{position:absolute;background:#10b9810f;border:1px solid rgba(16,185,129,.14);border-radius:4px}.v-c .c-map .pin{position:absolute;transform:translate(50%,-100%)}.v-c .c-map .pin.me .body{width:44px;height:44px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,var(--emerald-500),var(--emerald-700));display:grid;place-items:center;box-shadow:0 10px 22px #10b98173,0 0 0 4px #10b98133}.v-c .c-map .pin.me .body svg{transform:rotate(45deg);color:#fff}.v-c .c-map .pin.other .body{width:22px;height:22px;border-radius:50% 50% 50% 0;background:#94a3a0;box-shadow:0 4px 10px #0000002e}.v-c .c-map .pin.other .body:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.v-c .c-section{padding:96px 0}.v-c .c-section.accent{background:#f2ece1}.v-c .c-section-head{text-align:center;max-width:640px;margin:0 auto 56px}.v-c .c-section-eyebrow{display:inline-block;color:var(--emerald-700);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.v-c .c-section h2{font-size:42px;font-weight:900;line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.v-c .c-section-desc{font-size:17px;color:var(--ink-soft);line-height:1.7}.v-c .c-steps{max-width:720px;margin:0 auto;position:relative}.v-c .c-steps:before{content:"";position:absolute;top:40px;bottom:40px;inset-inline-start:32px;width:2px;background:repeating-linear-gradient(180deg,var(--emerald-300) 0 6px,transparent 6px 12px)}.v-c .c-step{position:relative;display:grid;grid-template-columns:80px 1fr;gap:20px;padding:22px 0;align-items:center}.v-c .c-step .marker{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid var(--emerald-500);color:var(--emerald-700);display:grid;place-items:center;position:relative;z-index:1;box-shadow:0 4px 12px #10b98126}.v-c .c-step .body{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px}.v-c .c-step .num-lbl{font-size:12px;font-weight:700;color:var(--emerald-600);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.v-c .c-step h3{font-size:20px;font-weight:900;margin:0 0 6px}.v-c .c-step p{font-size:15px;color:var(--ink-soft);line-height:1.65;margin:0}.v-c .c-whys{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.v-c .c-why{grid-column:span 2;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;transition:all .15s}.v-c .c-why.span3{grid-column:span 3}.v-c .c-why:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.v-c .c-why .ic{width:44px;height:44px;background:var(--emerald-600);color:#fff;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.v-c .c-why h4{font-size:17px;font-weight:800;margin:0 0 6px}.v-c .c-why p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.v-c .c-plan-wrap{max-width:920px;margin:0 auto}.v-c .c-plan{background:#fff;border:1px solid var(--line);border-radius:24px;padding:44px;box-shadow:var(--shadow);position:relative}.v-c .c-plan-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px dashed var(--line);padding-bottom:24px;margin-bottom:24px}.v-c .c-plan-head .tag{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--emerald-100);color:var(--emerald-800);letter-spacing:.04em}.v-c .c-plan-head h3{font-size:30px;font-weight:900;margin:10px 0 4px}.v-c .c-plan-head p{font-size:14.5px;color:var(--ink-soft);margin:0}.v-c .c-plan-head .price-wrap{text-align:left;direction:ltr}.v-c .c-plan-head .price{font-size:56px;font-weight:900;font-family:Inter,sans-serif;color:var(--ink);letter-spacing:-.03em;line-height:1}.v-c .c-plan-head .cur{font-size:18px;color:var(--muted);font-weight:700}.v-c .c-plan-head .cyc{font-size:13px;color:var(--muted);margin-top:4px}.v-c .c-plan-body{display:grid;grid-template-columns:1fr 1fr;gap:30px}.v-c .c-plan-feats{list-style:none;padding:0;margin:0}.v-c .c-plan-feats li{display:flex;gap:10px;padding:7px 0;font-size:15px;color:var(--ink-soft)}.v-c .c-plan-feats li svg{color:var(--emerald-600);flex-shrink:0;margin-top:2px}.v-c .c-plan-cta{padding:28px 24px;background:var(--bg-warm);border-radius:16px;display:flex;flex-direction:column;justify-content:center}.v-c .c-plan-cta .line{font-size:14px;color:var(--ink-soft);margin-bottom:10px;line-height:1.6}.v-c .c-plan-cta .sp-btn{width:100%;justify-content:center}.v-c .c-plan-cta .small{font-size:12px;color:var(--muted);margin-top:10px;text-align:center}.v-c .c-addons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.v-c .c-addon{background:#fff;border:1px dashed var(--line);border-radius:14px;padding:18px}.v-c .c-addon-head{display:flex;justify-content:space-between}.v-c .c-addon .n{font-size:15px;font-weight:800}.v-c .c-addon .p{font-size:14px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr}.v-c .c-addon p{font-size:12.5px;color:var(--muted);margin:6px 0 0;line-height:1.55}.v-c .c-stories{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.v-c .c-story.hero{background:linear-gradient(145deg,var(--emerald-800),var(--emerald-600));color:#fff;grid-row:span 2;border-radius:20px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:420px}.v-c .c-story.hero:before{content:"❝";position:absolute;top:12px;inset-inline-start:28px;font-size:120px;line-height:.8;color:#ffffff26;font-family:serif}.v-c .c-story.hero .label{font-size:12px;font-weight:700;color:#86efac;letter-spacing:.08em;text-transform:uppercase}.v-c .c-story.hero .quote{font-size:22px;font-weight:700;line-height:1.45;margin:14px 0;position:relative}.v-c .c-story.hero .who{font-size:14.5px;font-weight:700;margin-top:8px}.v-c .c-story.hero .who .role{font-weight:500;color:#ffffffbf;font-size:13px}.v-c .c-story.hero .metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.v-c .c-story.hero .metric .v{font-size:28px;font-weight:900;color:#86efac;font-family:Inter,sans-serif}.v-c .c-story.hero .metric .l{font-size:11.5px;color:#ffffffbf;margin-top:2px}.v-c .c-story.small{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.v-c .c-story.small .head{display:flex;gap:10px;align-items:center;margin-bottom:12px}.v-c .c-story.small .logo{width:42px;height:42px;border-radius:10px;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center;font-weight:900;font-size:16px}.v-c .c-story.small .n{font-size:15px;font-weight:800}.v-c .c-story.small .c{font-size:12px;color:var(--muted)}.v-c .c-story.small .q{font-size:13.5px;color:var(--ink-soft);line-height:1.6;margin-bottom:14px}.v-c .c-story.small .m{padding-top:12px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;font-size:13px}.v-c .c-story.small .m .v{font-size:22px;font-weight:900;color:var(--emerald-700);font-family:Inter,sans-serif;direction:ltr}.v-c .c-story.small .m .l{font-size:12px;color:var(--muted)}.v-c .c-tool{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:var(--shadow-sm)}.v-c .c-tool-left{padding:48px;display:flex;flex-direction:column;justify-content:center}.v-c .c-tool-left .tag{display:inline-flex;align-items:center;gap:8px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800;padding:6px 12px;border-radius:999px;margin-bottom:16px;align-self:flex-start}.v-c .c-tool-left h2{font-size:36px;font-weight:900;margin:0 0 14px;line-height:1.15;letter-spacing:-.01em}.v-c .c-tool-left p{font-size:15.5px;color:var(--ink-soft);line-height:1.7;margin:0 0 20px}.v-c .c-tool-left ul{list-style:none;padding:0;margin:0 0 24px}.v-c .c-tool-left ul li{display:flex;gap:10px;padding:6px 0;font-size:15px}.v-c .c-tool-left ul li svg{color:var(--emerald-600);flex-shrink:0;margin-top:2px}.v-c .c-tool-right{background:var(--bg-soft);padding:48px 40px;display:flex;flex-direction:column;justify-content:center;border-inline-start:1px solid var(--line)}.v-c .c-tool-input-row{display:flex;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:6px;margin-bottom:18px}.v-c .c-tool-input-row input{flex:1;border:none;background:transparent;padding:10px 12px;font-size:14.5px;outline:none;font-weight:500}.v-c .c-tool-input-row button{background:var(--emerald-600);color:#fff;padding:10px 18px;border-radius:8px;font-weight:800;font-size:14px}.v-c .c-tool-preview{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.v-c .c-tool-preview .ph{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.v-c .c-tool-preview .ph .ok{color:var(--emerald-600)}.v-c .c-tool-preview .ph .warn{color:var(--orange)}.v-c .c-tool-preview .line{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.v-c .c-tool-preview .line .lab{display:flex;gap:8px;align-items:center}.v-c .c-tool-preview .line .lab svg{flex-shrink:0}.v-c .c-tool-preview .line .lab.ok svg{color:var(--emerald-600)}.v-c .c-tool-preview .line .lab.warn svg{color:var(--orange)}.v-c .c-tool-preview .line .v{font-size:12px;font-weight:700;color:var(--muted)}.v-c .c-faqs{max-width:760px;margin:0 auto}.v-c .c-faq{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:all .15s}.v-c .c-faq.open{border-color:var(--emerald-400);box-shadow:var(--shadow-sm)}.v-c .c-faq-q{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:800;cursor:pointer}.v-c .c-faq-q .num{font-family:Inter,sans-serif;color:var(--emerald-600);font-size:13px;margin-inline-start:6px}.v-c .c-faq-q .ic{font-size:20px;color:var(--emerald-600);transition:transform .2s;flex-shrink:0}.v-c .c-faq.open .c-faq-q .ic{transform:rotate(45deg)}.v-c .c-faq-a{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;font-size:14.5px;color:var(--ink-soft);line-height:1.7;padding:0 22px}.v-c .c-faq.open .c-faq-a{max-height:280px;padding:0 22px 18px}.v-c .c-final{background:var(--ink);color:#fff;border-radius:28px;padding:68px 48px;text-align:center;position:relative;overflow:hidden}.v-c .c-final:before{content:"";position:absolute;top:-100px;inset-inline-end:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.28),transparent 60%)}.v-c .c-final:after{content:"";position:absolute;bottom:-100px;inset-inline-start:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.15),transparent 60%)}.v-c .c-final .lbl{font-size:13px;font-weight:700;color:#86efac;letter-spacing:.08em;text-transform:uppercase;position:relative}.v-c .c-final h2{font-size:48px;font-weight:900;margin:12px 0 16px;line-height:1.15;letter-spacing:-.01em;position:relative}.v-c .c-final p{font-size:17px;color:#ffffffd1;margin:0 auto 28px;max-width:540px;line-height:1.7;position:relative}.v-c .c-final .ctas{display:inline-flex;gap:12px;position:relative}.v-c .c-footer{background:#f2ece1;padding:56px 0 24px;border-top:1px solid rgba(6,78,59,.08)}.v-c .c-foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid rgba(6,78,59,.08)}.v-c .c-foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-weight:900;font-size:20px}.v-c .c-foot-brand img{width:30px;height:30px}.v-c .c-foot-top .tagline{font-size:13.5px;color:var(--ink-soft);line-height:1.65;margin-bottom:18px;max-width:300px}.v-c .c-foot-col h5{font-size:13.5px;font-weight:800;margin:0 0 12px;color:var(--ink)}.v-c .c-foot-col a{display:block;font-size:13px;padding:4px 0;color:var(--ink-soft)}.v-c .c-foot-col a:hover{color:var(--emerald-700)}.v-c .c-trust-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.v-c .c-trust-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(6,78,59,.1);padding:7px 12px;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.v-c .c-trust-badge svg{color:var(--emerald-600)}.v-c .c-foot-bottom{padding-top:20px;font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between}.v-a .a-tool-analysis{background:linear-gradient(160deg,#022c22,#064e3b 55%,#052e27);border-radius:20px;padding:24px;border:1px solid rgba(16,185,129,.2);box-shadow:0 30px 60px -20px #00000080,inset 0 1px #ffffff0d;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:100%;position:relative;overflow:hidden}.v-a .a-tool-analysis:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(16,185,129,.15),transparent 50%),radial-gradient(circle at 10% 90%,rgba(52,211,153,.08),transparent 40%);pointer-events:none}.v-a .a-tool-analysis>*{position:relative;z-index:1}.v-a .a-tool-analysis-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid rgba(16,185,129,.2);gap:12px}.v-a .a-tool-analysis-head .t-row{display:flex;gap:10px;align-items:center}.v-a .a-tool-analysis-head .t-icon{width:34px;height:34px;border-radius:9px;background:#10b9812e;color:#6ee7b7;display:grid;place-items:center;border:1px solid rgba(16,185,129,.25)}.v-a .a-tool-analysis-head .t{font-size:15px;font-weight:800;color:#fff}.v-a .a-tool-analysis-head .sub{font-size:12px;color:#fff9;margin-top:1px}.v-a .a-tool-analysis-head .t-meta{text-align:left;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.v-a .a-tool-analysis-head .t-meta .dot{font-size:20px;font-weight:900;color:#6ee7b7;line-height:1}.v-a .a-tool-analysis-head .t-meta span:last-child{font-size:11px;color:#ffffff8c}.v-a .a-tool-row{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px}.v-a .a-tool-row.ok{background:#10b98114;border-color:#10b98138}.v-a .a-tool-row.warn{background:#fb923c14;border-color:#fb923c38}.v-a .a-tool-row .head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.v-a .a-tool-row .head .ic{display:grid;place-items:center}.v-a .a-tool-row.ok .head .ic{color:#6ee7b7}.v-a .a-tool-row.warn .head .ic{color:#fdba74}.v-a .a-tool-row .head .lbl{font-size:13px;font-weight:700;color:#fff;flex:1}.v-a .a-tool-row .head .count{background:#ffffff1a;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:800;color:#fff}.v-a .a-tool-row.ok .head .count{background:#10b98140;color:#a7f3d0}.v-a .a-tool-row.warn .head .count{background:#fb923c38;color:#fed7aa}.v-a .a-tool-row ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.v-a .a-tool-row ul li{font-size:12.5px;color:#ffffffc7;padding-inline-start:12px;position:relative;line-height:1.5}.v-a .a-tool-row ul li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:4px;height:4px;border-radius:50%;background:#fff6}.v-a .a-tool-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v-a .a-tool-chip{border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.v-a .a-tool-chip.ok{background:#10b9811a;border:1px solid rgba(16,185,129,.22)}.v-a .a-tool-chip.warn{background:#fb923c1a;border:1px solid rgba(251,146,60,.22)}.v-a .a-tool-chip .chip-label{font-size:12px;font-weight:600;color:#ffffffc7}.v-a .a-tool-chip .chip-value{font-size:20px;font-weight:900}.v-a .a-tool-chip.ok .chip-value{color:#6ee7b7}.v-a .a-tool-chip.warn .chip-value{color:#fdba74}.v-a .a-tool-compare{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}.v-a .a-tool-compare .cmp-head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:#ffffffb3;margin-bottom:12px}.v-a .a-tool-compare .cmp-head .badge{background:#10b98133;color:#a7f3d0;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(16,185,129,.3)}.v-a .a-tool-compare .cmp-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.v-a .a-tool-compare .cmp-col{text-align:center}.v-a .a-tool-compare .cmp-l{font-size:11.5px;color:#ffffff8c;margin-bottom:4px;font-weight:600}.v-a .a-tool-compare .cmp-v{font-size:28px;font-weight:900;color:#fff;line-height:1}.v-a .a-tool-compare .cmp-col.you .cmp-v{color:#6ee7b7}.v-a .a-tool-compare .cmp-divider{width:1px;height:36px;background:#ffffff26}.v-a .a-tool-plan{display:flex;align-items:center;gap:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.28);border-radius:12px;padding:12px 14px}.v-a .a-tool-plan .ic{width:28px;height:28px;border-radius:7px;background:#10b98140;color:#a7f3d0;display:grid;place-items:center}.v-a .a-tool-plan .lbl{flex:1;font-size:13px;font-weight:700;color:#fff}.v-a .a-tool-plan .count{font-size:13px;font-weight:800;color:#6ee7b7}.v-a .a-blog-carousel-section .a-blog-carousel-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:56px;padding-bottom:0}.v-a .a-blog-carousel-head>div:first-child{max-width:720px;margin-inline:auto}.v-a .a-blog-carousel-head .a-section-eyebrow{display:inline-block;margin-bottom:10px}.v-a .a-blog-carousel-head h2{font-size:38px;font-weight:900;color:var(--ink);letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.v-a .a-blog-carousel-head .a-section-desc{margin:0;font-size:15px;color:var(--ink-soft);line-height:1.65}.v-a .a-blog-nav{display:flex;gap:10px;justify-content:center;margin-top:8px}.v-a .a-blog-nav-btn{width:52px;height:52px;border-radius:14px;border:1.5px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:all .18s ease}.v-a .a-blog-nav-btn:hover:not(:disabled){border-color:var(--emerald-700);background:var(--emerald-700);color:#fff}.v-a .a-blog-nav-btn:disabled{opacity:.35;cursor:not-allowed}.v-a .a-blog-carousel{overflow:hidden;margin-inline:-12px;padding-inline:12px;padding-block:6px}.v-a .a-blog-track{display:flex;gap:24px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.v-a .a-blog-track>.a-blog-card{flex:0 0 calc((100% - 48px) / 3);min-width:0}.v-a .a-blog-dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.v-a .a-blog-dot{width:10px;height:10px;border-radius:999px;background:var(--line);border:0;cursor:pointer;transition:all .2s ease;padding:0}.v-a .a-blog-dot:hover{background:#d1d5db}.v-a .a-blog-dot.active{background:var(--emerald-700);width:32px}.bas-scroll-wrapper{position:relative;height:145vh}.bas-scroll-sticky{position:sticky;top:76px;height:calc(95vh - 76px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;padding-top:24px;gap:18px}.bas-heading-wrap{flex-shrink:0}.bas-heading-wrap .a-section-head{margin-bottom:0!important}.bas-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;padding:0 16px}.bas-pill{--p: 0;position:relative;display:inline-flex;align-items:center;justify-content:center;height:50px;min-width:240px;padding:0 22px;border-radius:999px;font-size:14.5px;font-weight:800;letter-spacing:.01em;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,hsl(151 76% calc(96% - var(--p) * 60%)),hsl(154 80% calc(92% - var(--p) * 64%)));color:rgb(calc(4 + var(--p) * 251) calc(120 + var(--p) * 135) calc(87 + var(--p) * 168));border:1px solid hsl(154 76% calc(86% - var(--p) * 50%));box-shadow:0 calc(8px + var(--p) * 14px) calc(20px + var(--p) * 18px) -12px hsl(155 80% 40% / calc(.1 + var(--p) * .45)),inset 0 1px hsla(0,0%,100%,calc(.5 + var(--p) * .3))}.bas-pill-text-stack{position:relative;width:100%;height:100%}.bas-pill-text{position:absolute;top:50%;left:50%;white-space:nowrap;transition:transform .05s linear,opacity .05s linear;will-change:transform,opacity}.bas-pill-shine{position:absolute;top:0;bottom:0;left:50%;width:60px;margin-left:-30px;background:linear-gradient(90deg,transparent 0%,rgba(240,253,244,.85) 50%,transparent 100%);filter:blur(4px);pointer-events:none;z-index:2;transition:transform .05s linear}.bas-container{position:relative;width:auto;max-width:100%;height:clamp(340px,60vh,640px);aspect-ratio:862 / 1825;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.bas-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.bas-img-before{z-index:1}.bas-img-after{z-index:2}.bas-divider{position:absolute;top:0;bottom:0;width:4px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%),linear-gradient(180deg,#10b98159,#10b981 18% 82%,#10b98159);background-blend-mode:screen,normal;box-shadow:0 0 6px #ffffff8c,0 0 14px #10b981d9,0 0 32px #10b98173,0 0 60px #10b98138;z-index:3;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .45s ease}.bas-divider.is-visible{opacity:1}.v-a .a-compare-section .a-compare-metrics{margin-top:-28vh;position:relative;z-index:1}.bas-scroll-sticky{z-index:5}.v-a .a-section{padding:80px 0}.v-c .c-section{padding:72px 0}.v-a .a-section-head{max-width:820px;margin-bottom:44px}.v-c .c-section-head{margin-bottom:40px}.v-a .a-section-head h2,.v-c .c-section-head h2{text-wrap:balance}.v-a .a-section.a-compare-section{padding-top:48px;padding-bottom:112px}@media(max-width:480px){.bas-pill{min-width:220px;height:46px;font-size:13.5px}.bas-scroll-wrapper{height:140vh}.bas-scroll-sticky{height:calc(92vh - 76px);padding-top:16px;gap:14px}.bas-container{height:clamp(280px,50vh,480px)}}@media(max-height:720px){.bas-scroll-wrapper{height:130vh}.bas-scroll-sticky{height:calc(88vh - 76px);padding-top:14px;gap:12px}.bas-container{height:clamp(260px,46vh,440px)}}.v-a .sp-btn-white,.v-a a.sp-btn-white{color:var(--emerald-800)}.v-a .sp-btn-outline-white,.v-a a.sp-btn-outline-white,.v-a .sp-btn-primary,.v-a a.sp-btn-primary{color:#fff}.v-a .sp-btn-ghost,.v-a a.sp-btn-ghost{color:var(--ink)}.v-a a.a-blog-more{color:var(--emerald-700)}.v-a .a-plan-main .price-row,.v-b .b-plan-side .price-row{direction:rtl}.v-c .c-section-head{max-width:720px}.v-c .c-section-head h2{text-wrap:balance}@media(min-width:720px){.v-c .c-section-head h2{white-space:nowrap}}.v-a .a-foot-nl-form button{background:#ffffff2e;color:#ffffffb3;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.v-a .a-foot-nl-form.has-input button{background:var(--emerald-500);color:#fff;box-shadow:0 8px 24px -8px #10b9818c}.v-a .a-foot-nl-form.has-input button:hover{background:var(--emerald-600);transform:translateY(-1px)}.v-a .a-foot-col-contact{display:flex;flex-direction:column;gap:10px}.v-a .a-foot-col a.a-foot-contact-mini{display:inline-flex;align-items:center;gap:10px;padding:5px 0;font-size:13.5px;color:#ffffffa6;font-weight:500;text-decoration:none;transition:color .15s ease}.v-a .a-foot-col a.a-foot-contact-mini:hover{color:#34d399}.v-a .a-foot-contact-mini-ic{flex-shrink:0;color:#ffffff73;transition:color .15s ease}.v-a .a-foot-col a.a-foot-contact-mini:hover .a-foot-contact-mini-ic{color:#34d399}.v-a .a-foot-follow{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.v-a .a-foot-follow-label{display:block;font-size:11.5px;font-weight:700;color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.v-a .a-foot-follow-icons{display:flex;align-items:center;gap:12px}.v-a .a-foot-col a.a-foot-follow-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffff9e;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.v-a .a-foot-col a.a-foot-follow-ic:hover{color:#34d399;background:#34d3991a;border-color:#34d3994d;transform:translateY(-1px)}.v-a a.a-foot-follow-bare{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:#ffffff9e;text-decoration:none;transition:color .15s ease,transform .15s ease}.v-a a.a-foot-follow-bare:hover{color:#34d399;transform:translateY(-1px)}.v-a .a-foot-follow-inline{display:flex;align-items:center;gap:14px;margin:0}.v-a .a-foot-follow-inline .a-foot-follow-label{font-size:12.5px;color:#ffffff8c;font-weight:700;letter-spacing:.02em;margin:0}.v-a .a-foot-nl-msg{margin-top:10px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;animation:aFootNlFade .25s ease}@keyframes aFootNlFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v-a .a-foot-nl-msg-err{background:#ef44441a;border:1px solid rgba(239,68,68,.32);color:#fca5a5}.v-a .a-foot-nl-msg-ok{background:#10b9811a;border:1px solid rgba(16,185,129,.32);color:#6ee7b7}.v-a .a-foot-nl-form input[aria-invalid=true]{border-color:#ef444473!important}.v-a .a-foot-col.a-foot-col-trust{display:flex;flex-direction:column;gap:10px}.v-a .a-foot-col.a-foot-col-trust .a-foot-maroof-inline{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:border-color .2s ease,background .2s ease;width:-moz-fit-content;width:fit-content}.v-a .a-foot-col.a-foot-col-trust .a-foot-maroof-inline:hover{border-color:#10b98159;background:#ffffff14}.v-a .a-foot-bottom{flex-wrap:wrap;gap:12px 18px}.v-a .a-foot-legal{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.v-a .a-foot-legal a{color:#ffffffa6;font-size:12.5px;font-weight:600;transition:color .15s ease}.v-a .a-foot-legal a:hover{color:#fff}.v-a .a-foot-legal .sep{color:#ffffff40}.v-b .b-tool .ctas{justify-content:center}.ls-stack{display:inline-flex;flex-direction:column;align-items:center;gap:14px}.ls-inline{display:inline-flex;vertical-align:middle}.ls-centered{display:flex;align-items:center;justify-content:center;width:100%;padding:32px 16px}.ls-fullscreen{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% 0%,rgba(16,185,129,.06) 0%,transparent 60%),radial-gradient(80% 60% at 50% 100%,rgba(16,185,129,.04) 0%,transparent 70%),linear-gradient(180deg,#f0fdf4,#fff)}.ls-spinner{position:relative;display:inline-block}.ls-spinner .ls-ring-base{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(16,185,129,.13);box-sizing:border-box}.ls-spinner .ls-ring-sweep{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:#10b981;border-right-color:#047857;box-sizing:border-box;animation:ls-spin .95s cubic-bezier(.55,.1,.45,1) infinite;filter:drop-shadow(0 0 4px rgba(16,185,129,.3))}.ls-spinner .ls-dot{position:absolute;top:50%;left:50%;width:30%;height:30%;border-radius:50%;background:linear-gradient(135deg,#10b981,#047857);transform:translate(-50%,-50%);animation:ls-pulse 1.6s ease-in-out infinite;box-shadow:0 0 12px #10b98173}.ls-label{margin:0;font-size:14px;font-weight:600;color:#065f46;letter-spacing:.01em}.ls-spinner[style*="80px"] .ls-ring-base,.ls-spinner[style*="80px"] .ls-ring-sweep,.ls-spinner[style*="112px"] .ls-ring-base,.ls-spinner[style*="112px"] .ls-ring-sweep{border-width:4px}@keyframes ls-spin{to{transform:rotate(360deg)}}@keyframes ls-pulse{0%,to{transform:translate(-50%,-50%) scale(.9);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.ls-spinner .ls-ring-sweep{animation-duration:2s}.ls-spinner .ls-dot{animation:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;direction:rtl;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{font-family:Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-slideInRight{animation:slideInRight .4s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-slideInLeft{animation:slideInLeft .4s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scaleIn{animation:scaleIn .3s ease-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake{animation:shake .5s ease-in-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#10b981;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#059669}::selection{background-color:#10b981;color:#fff}::-moz-selection{background-color:#10b981;color:#fff}*:focus-visible{outline:2px solid #10b981;outline-offset:2px}.gradient-text{background:linear-gradient(to right,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-ripple:active:after{width:300px;height:300px}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}[dir=rtl] .icon-flip{transform:scaleX(-1)}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mysr-form-button,.mysr-form button,.mysr-form button[type=submit],.moyasar-form button,button.mysr-form-button,.moyasar-form .mpf-submit-btn,.moyasar-form button[type=submit],.moyasar-form .mpf-pay-btn,.mysr-form .mysr-form-button,[class*=mysr] button,[class*=moyasar] button{background-color:#059669!important;background:#059669!important;border-color:#059669!important;background-image:none!important;transition:all .3s ease!important}.mysr-form-button:hover,.mysr-form button:hover,.mysr-form button[type=submit]:hover,.moyasar-form button:hover,button.mysr-form-button:hover,.moyasar-form .mpf-submit-btn:hover,.moyasar-form button[type=submit]:hover,.moyasar-form .mpf-pay-btn:hover,.mysr-form .mysr-form-button:hover,[class*=mysr] button:hover,[class*=moyasar] button:hover{background-color:#047857!important;background:#047857!important;border-color:#047857!important;background-image:none!important}.mysr-form-button:active,.moyasar-form button:active,[class*=mysr] button:active{background-color:#065f46!important;background:#065f46!important}.moyasar-form .apple-pay-button{border-radius:12px!important}.moyasar-form input:focus,.mysr-form input:focus{border-color:#059669!important;box-shadow:0 0 0 3px #0596691a!important}@media print{nav,footer,.no-print{display:none!important}body{font-size:12pt}.print-keep-together{page-break-inside:avoid}}@media(max-width:768px){.flex>span,.inline-flex>span,.flex>a>span,.inline-flex>a>span{transform:translateY(1px)}}
