@import "https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#07101e;--bg-2:#0c1829;--bg-3:#111f36;--bg-card:#ffffff09;--border:#ffffff12;--border-2:#ffffff1f;--text:#8a9bc0;--text-h:#e8edf5;--white:#fff;--blue:#1468ff;--blue-light:#4a8fff;--blue-dim:#1468ff1a;--blue-mid:#1468ff33;--blue-glow:#1468ff59;--blue-border:#1468ff4d;--grad-blue:linear-gradient(135deg, #1468ff 0%, #0a44c8 100%);--grad-card:linear-gradient(135deg, #1468ff14 0%, #1468ff05 100%);--grad-text:linear-gradient(135deg, #fff 0%, #8aafff 100%);--radius:14px;--radius-lg:22px;--shadow-card:0 2px 4px #0006, 0 12px 40px #0000004d;--shadow-glow:0 0 40px #1468ff33, 0 0 80px #1468ff14;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Heebo,sans-serif;font-size:17px;line-height:1.6}html{scroll-behavior:smooth}body{direction:rtl;overflow-x:hidden}#root{background:var(--bg);width:100%;min-height:100svh}h1,h2,h3,h4{color:var(--text-h);letter-spacing:-.02em;font-family:Heebo,sans-serif;line-height:1.2}h1{font-size:clamp(2.4rem,6vw,4.8rem);font-weight:900}h2{font-size:clamp(1.8rem,4vw,3.2rem);font-weight:800}h3{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700}h4{font-size:1rem;font-weight:700}p{color:var(--text);line-height:1.75}a{color:inherit;text-decoration:none}.gradient-text{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blue-text{color:var(--blue)}.container{max-width:1100px;margin:0 auto;padding:0 28px}section{position:relative;overflow:hidden}.scroll-progress{background:var(--blue);z-index:500;height:2px;box-shadow:0 0 12px var(--blue), 0 0 24px #1468ff66;transition:width .1s linear;position:fixed;top:0;left:0}nav{z-index:200;-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#07101ebf;justify-content:space-between;align-items:center;height:68px;padding:0 32px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}nav.scrolled{background:#07101ef5;box-shadow:0 4px 32px #00000080}.nav-logo{cursor:pointer;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nav-logo img{width:auto;height:54px;transition:opacity .2s;display:block}.nav-logo:hover img{opacity:.8}.nav-tagline{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:11px}.nav-cta{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 22px;font-family:Heebo,sans-serif;font-size:.85rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 0 20px #1468ff66}.nav-cta:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 32px #1468ff99}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-family:Heebo,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn--primary{background:var(--blue);color:#fff;box-shadow:0 0 24px #1468ff59}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 48px #1468ff8c}.btn--secondary{color:var(--text-h);border:1px solid var(--border-2);background:0 0}.btn--secondary:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-dim)}.btn--ghost{color:var(--blue);border:1px solid var(--blue-border);background:0 0;padding:12px 24px;font-size:.9rem}.btn--ghost:hover{background:var(--blue-dim);transform:translateY(-1px)}.badge{background:var(--blue-dim);border:1px solid var(--blue-border);color:var(--blue);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.badge-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:2s infinite badge-pulse}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.section-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:700;display:inline-block}.wave-divider{width:100%;line-height:0;display:block;overflow:hidden}.wave-divider svg{width:100%;display:block}#hero{background:var(--bg);align-items:center;min-height:100svh;padding:110px 28px 80px;display:flex;position:relative}.particle-canvas{pointer-events:none;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:100%;max-width:1100px;margin:0 auto;display:grid;position:relative}.hero-content{flex-direction:column;gap:28px;display:flex}.hero-headline{line-height:1.13}.hero-headline .accent-line{color:var(--blue)}.hero-sub{color:var(--text);max-width:460px;font-size:1.12rem;line-height:1.75}.hero-sub strong{color:var(--text-h);font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-trust{flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px;display:flex}.hero-trust-item{color:var(--text);align-items:center;gap:7px;font-size:.82rem;display:flex}.trust-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:5px;height:5px}.hero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.hv-scene{width:100%;max-width:460px;animation:8s ease-in-out infinite float-bob;position:relative}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hv-main{-webkit-backdrop-filter:blur(28px);background:#091222f0;border:1px solid #1468ff38;border-radius:20px;width:100%;padding:24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 8px 48px #0009,0 0 60px #1468ff1f}.hv-main-topline{background:linear-gradient(90deg,#0000,#1468ffb3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hv-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.hv-header-title{color:var(--text-h);letter-spacing:.04em;font-size:.75rem;font-weight:700}.hv-header-sub{color:var(--text);margin-top:2px;font-size:.65rem}.hv-live-badge{color:#22d47a;white-space:nowrap;background:#22d47a1a;border:1px solid #22d47a40;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:700;display:flex}.hv-live-dot{background:#22d47a;border-radius:50%;width:6px;height:6px;animation:1.4s infinite badge-pulse}.hv-score-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.hv-score-info{flex:1}.hv-score-label{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.hv-score-val{color:var(--text-h);font-size:1.25rem;font-weight:900;line-height:1.2}.hv-score-change{color:#22d47a;margin-top:2px;font-size:.73rem;font-weight:600}.hv-chart-label{color:var(--text);letter-spacing:.04em;margin-bottom:4px;font-size:.65rem;font-weight:600}.hv-kpi-rows{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.hv-kpi-row{align-items:center;gap:8px;display:flex}.hv-kpi-name{color:var(--text);text-align:right;flex-shrink:0;min-width:68px;font-size:.7rem}.hv-kpi-bar-wrap{background:#ffffff0d;border-radius:2px;flex:1;height:4px;overflow:hidden}.hv-kpi-bar{border-radius:2px;height:100%}.hv-kpi-val{color:var(--text-h);text-align:left;direction:ltr;flex-shrink:0;min-width:72px;font-size:.7rem;font-weight:700}.hv-chip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;z-index:2;background:#091222e6;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 4px 24px #00000080,0 0 0 1px #ffffff08}.hv-chip-tl{border-color:#22d47a33;animation:5.5s ease-in-out -1s infinite float-bob;top:-22px;right:-28px;box-shadow:0 4px 24px #00000080,0 0 20px #22d47a14}.hv-chip-br{border-color:#1468ff38;animation:6.5s ease-in-out -2.5s infinite float-bob;bottom:-22px;left:-28px;box-shadow:0 4px 24px #00000080,0 0 20px #1468ff1a}.hv-chip-bl{border-color:#a78bfa38;animation:7.5s ease-in-out -4s infinite float-bob;bottom:60px;right:-36px;box-shadow:0 4px 24px #00000080,0 0 20px #a78bfa14}.hv-chip-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:800;display:flex}.hv-chip-val{color:var(--text-h);font-size:.88rem;font-weight:800;line-height:1}.hv-chip-lbl{color:var(--text);margin-top:2px;font-size:.66rem}.stats-strip{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:1;padding:40px 28px;position:relative}.stats-inner{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.stat-item{text-align:center;padding:16px}.stat-num{color:var(--white);background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1;display:block}.stat-suffix{color:var(--blue)}.stat-label{color:var(--text);margin-top:6px;font-size:.83rem;display:block}.stat-divider{background:var(--border);width:1px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#problem{background:var(--bg-2);padding:100px 28px}.problem-inner{text-align:center;max-width:920px;margin:0 auto}.problem-title{margin-bottom:16px}.problem-intro{max-width:580px;margin:0 auto 56px;font-size:1.05rem}.pain-grid{text-align:right;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:56px;display:grid}.pain-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pain-card:hover{border-color:#1468ff40;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d,0 0 0 1px #1468ff1a}.pain-card:before{content:"";background:radial-gradient(circle,#1468ff1f 0%,#0000 70%);width:80px;height:80px;position:absolute;top:0;right:0}.pain-icon{margin-bottom:12px;font-size:1.6rem;display:block}.pain-title{color:var(--text-h);margin-bottom:8px;font-size:1rem;font-weight:700}.pain-desc{color:var(--text);font-size:.87rem;line-height:1.65}.problem-close{background:var(--grad-card);border:1px solid var(--blue-border);border-radius:var(--radius-lg);color:var(--text-h);padding:32px 48px;font-size:1.3rem;font-weight:700;line-height:1.6;display:inline-block;position:relative;overflow:hidden}.problem-close:before{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);height:1px;position:absolute;top:0;left:0;right:0}.problem-close .accent{color:var(--blue);display:block}#process{background:var(--bg);padding:100px 28px}.process-inner{max-width:1100px;margin:0 auto}.process-header{text-align:center;margin-bottom:72px}.phases{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.phase{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:right;z-index:1;padding:36px 28px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative}.phase:hover{border-color:var(--blue-border);box-shadow:var(--shadow-glow);transform:translateY(-5px)}.phase-num{border:1px solid var(--blue-border);background:var(--blue-dim);width:44px;height:44px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:.8rem;font-weight:800;display:flex}.phase-name{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.7rem;font-weight:700}.phase h3{margin-bottom:20px}.phase-items{flex-direction:column;gap:10px;list-style:none;display:flex}.phase-items li{color:var(--text);padding-right:16px;font-size:.88rem;position:relative}.phase-items li:before{content:"";background:var(--blue);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:0}#why{background:var(--bg-2);padding:100px 28px}.why-inner{max-width:1100px;margin:0 auto}.why-header{text-align:center;margin-bottom:64px}.why-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:right;cursor:default;padding:28px;transition:border-color .3s,transform .3s,background .3s}.why-card:hover{border-color:var(--blue-border);background:linear-gradient(135deg,#1468ff0d,#1468ff03);transform:translateY(-3px)}.why-icon{background:var(--blue-dim);border:1px solid var(--blue-border);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.1rem;display:flex}.why-card h4{color:var(--text-h);margin-bottom:8px}.why-card p{font-size:.86rem;line-height:1.65}#perf-graph{background:var(--bg);padding:100px 28px}.perf-inner{max-width:1100px;margin:0 auto}.perf-header{text-align:center;margin-bottom:64px}.graph-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden}.graph-wrap:before{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);height:1px;position:absolute;top:0;left:0;right:0}.graph-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.graph-title{color:var(--text-h);font-size:1rem;font-weight:700}.graph-legend{gap:16px;display:flex}.legend-item{color:var(--text);align-items:center;gap:6px;font-size:.78rem;display:flex}.legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.graph-area{height:220px;position:relative}.graph-svg{width:100%;height:100%;overflow:visible}.graph-kpis{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding-top:28px;display:grid}.graph-kpi{text-align:center}.gk-val{color:var(--text-h);font-size:1.5rem;font-weight:900;display:block}.gk-val.blue{color:var(--blue)}.gk-val.green{color:#22d47a}.gk-val.red{color:#ff4d6a}.gk-label{color:var(--text);margin-top:4px;font-size:.73rem;display:block}.gk-change{margin-top:2px;font-size:.75rem;font-weight:700;display:block}.gk-change.up{color:#22d47a}.gk-change.down{color:#ff4d6a}#services{background:var(--bg-2);padding:100px 28px}.services-inner{max-width:980px;margin:0 auto}.services-header{text-align:center;margin-bottom:64px}.pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--blue-border);border-radius:var(--radius-lg);text-align:right;flex-direction:column;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.pricing-card:before{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);height:2px;position:absolute;top:0;left:0;right:0}.pricing-card:hover{box-shadow:var(--shadow-glow);transform:translateY(-4px)}.pricing-card.featured{box-shadow:var(--shadow-glow);background:linear-gradient(160deg,#1468ff14 0%,#1468ff05 100%);margin-top:20px}.pricing-badge{background:var(--blue);color:#fff;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;z-index:2;border-radius:100px;padding:5px 20px;font-size:.72rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #1468ff80}.pricing-tier{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.7rem;font-weight:700}.pricing-card h3{margin-bottom:16px;font-size:1.5rem}.pricing-desc{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px;font-size:.9rem;line-height:1.7}.pricing-features{flex-direction:column;flex:1;gap:12px;margin-bottom:36px;list-style:none;display:flex}.pricing-features li{color:var(--text-h);text-align:right;flex-direction:row;align-items:flex-start;gap:10px;font-size:.88rem;display:flex}.check-icon{color:var(--blue);flex-shrink:0;margin-top:2px;font-size:.85rem;font-weight:900}.pricing-card .btn{justify-content:center;width:100%;margin-top:auto}#audience{background:var(--bg);padding:100px 28px}.audience-inner{text-align:center;max-width:900px;margin:0 auto}.audience-header{margin-bottom:56px}.fit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:24px 18px;transition:border-color .3s,transform .3s}.fit-card:hover{border-color:var(--blue-border);transform:translateY(-3px)}.fit-icon{margin-bottom:10px;font-size:1.5rem;display:block}.fit-card p{color:var(--text-h);font-size:.87rem;font-weight:500}#testimonials{background:var(--bg-2);padding:100px 28px}.testimonials-inner{max-width:1100px;margin:0 auto}.testimonials-header{text-align:center;margin-bottom:64px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:right;flex-direction:column;padding:32px;transition:border-color .3s,transform .3s;display:flex}.testi-card:hover{border-color:#1468ff33;transform:translateY(-3px)}.testi-quote{color:var(--blue);opacity:.35;margin-bottom:12px;font-family:Georgia,serif;font-size:2rem;display:block}.testi-metric{background:var(--blue-dim);border:1px solid var(--blue-border);color:var(--blue);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.testi-text{color:var(--text);flex:1;margin-bottom:24px;font-size:.88rem;font-style:italic;line-height:1.8}.testi-author{flex-direction:row-reverse;align-items:center;gap:12px;display:flex}.testi-avatar{border:1px solid var(--blue-border);width:44px;height:44px;color:var(--blue);background:linear-gradient(135deg,#1468ff66,#1468ff26);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.testi-info{text-align:right}.testi-name{color:var(--text-h);font-size:.88rem;font-weight:700}.testi-role{color:var(--text);font-size:.75rem}.testi-stars{color:#f5a623;margin-bottom:2px;font-size:.8rem}#faq{background:var(--bg);padding:100px 28px}.faq-inner{max-width:760px;margin:0 auto}.faq-header{text-align:center;margin-bottom:56px}.faq-list{flex-direction:column;gap:4px;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s;overflow:hidden}.faq-item.open{border-color:var(--blue-border)}.faq-q{cursor:pointer;text-align:right;width:100%;color:var(--text-h);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:Heebo,sans-serif;font-size:.97rem;font-weight:600;transition:color .2s;display:flex}.faq-item.open .faq-q{color:var(--blue)}.faq-icon{border:1px solid var(--border);width:22px;height:22px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;transition:transform .3s,border-color .2s,color .2s;display:flex}.faq-item.open .faq-icon{border-color:var(--blue);color:var(--blue);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-a-inner{color:var(--text);text-align:right;padding:0 24px 22px;font-size:.88rem;line-height:1.8}.faq-item.open .faq-a{max-height:400px}#cta-final{background:var(--bg-2);text-align:center;padding:120px 28px;position:relative;overflow:hidden}#cta-final:before{content:"";pointer-events:none;background:radial-gradient(#1468ff1a 0%,#0000 70%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.cta-title{margin-bottom:20px}.cta-title .accent{color:var(--blue)}.cta-sub{margin-bottom:48px;font-size:1.08rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}.lead-form-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:right;max-width:540px;margin:0 auto;padding:36px;position:relative}.lead-form-wrap:before{content:"";background:linear-gradient(90deg,transparent,var(--blue-border),transparent);height:1px;position:absolute;top:0;left:0;right:0}.form-title{color:var(--text-h);margin-bottom:24px;font-size:1.05rem;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group.full{grid-column:1/-1}.form-label{color:var(--text);font-size:.78rem;font-weight:600}.form-input,.form-select,.form-textarea{border:1px solid var(--border);color:var(--text-h);text-align:right;direction:rtl;background:#ffffff0a;border-radius:8px;width:100%;padding:12px 14px;font-family:Heebo,sans-serif;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1468ff1f}.form-input::placeholder,.form-textarea::placeholder{color:#8a9bc059}.form-select{cursor:pointer}.form-select option{color:var(--text-h);background:#0c1829}.form-textarea{resize:none;min-height:90px}.form-submit{justify-content:center;width:100%;margin-top:20px;padding:15px;font-size:1rem}.form-privacy{color:var(--text);text-align:center;opacity:.55;margin-top:12px;font-size:.73rem}.form-success{text-align:center;padding:40px 20px}.form-success-icon{color:var(--blue);margin-bottom:16px;font-size:3rem;display:block}.thankyou-step{text-align:center;padding:32px 24px}.thankyou-step .form-success-icon{margin-bottom:12px}@keyframes btn-pulse{0%,to{box-shadow:0 0 #1468ff8c}50%{box-shadow:0 0 0 12px #1468ff00}}.btn-pulse{animation:1.2s ease-in-out infinite btn-pulse}.calendar-embed{filter:invert(93%)hue-rotate(180deg)brightness(.92)contrast(.96);border:none;border-radius:12px;min-height:420px;display:block}footer{border-top:1px solid var(--border);background:var(--bg);padding:40px 28px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.footer-logo{cursor:pointer;flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.footer-logo img{opacity:.85;width:auto;height:48px;transition:opacity .2s}.footer-logo:hover img{opacity:1}.footer-tagline{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:11px}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--text);font-size:.82rem;transition:color .2s}.footer-links a:hover{color:var(--blue)}.footer-copy{color:var(--text);opacity:.45;font-size:.76rem}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(26px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width<=900px){.hero-inner{grid-template-columns:1fr;gap:40px}.hero-visual{display:none}.phases{grid-template-columns:1fr}.phases:before{display:none}.why-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.testi-grid{grid-template-columns:1fr}.fit-grid,.stats-inner,.graph-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){nav,.container{padding:0 16px}.hero-actions{flex-direction:column}.pain-grid,.why-grid,.fit-grid,.form-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column;align-items:center}.problem-close{padding:24px 20px;font-size:1.05rem}.stats-inner,.graph-kpis{grid-template-columns:repeat(2,1fr)}.footer-inner{text-align:center;flex-direction:column}.footer-links{justify-content:center}.lead-form-wrap{padding:24px 18px}.thankyou-step{padding:24px 16px}.calendar-embed{height:520px}}.legal-page{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}.legal-nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#07101ee6;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.legal-back{color:var(--text);align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:color .2s;display:flex}.legal-back:hover{color:var(--blue)}.legal-logo{width:auto;height:30px}.legal-container{flex:1;width:100%;max-width:800px;margin:0 auto;padding:60px 32px 80px}.legal-header{text-align:right;margin-bottom:52px}.legal-tag{background:var(--blue-dim);border:1px solid var(--blue-border);color:var(--blue);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.legal-header h1{margin-bottom:14px;font-size:clamp(1.8rem,4vw,2.8rem)}.legal-subtitle{color:var(--text);max-width:600px;margin-bottom:14px;font-size:.97rem;line-height:1.7}.legal-meta{color:var(--text);opacity:.6;font-size:.78rem}.legal-body{text-align:right}.legal-body section{border-bottom:1px solid var(--border);margin-bottom:44px;padding-bottom:44px}.legal-body section:last-child{border-bottom:none}.legal-body h2{color:var(--text-h);margin-bottom:14px;font-size:1.15rem;font-weight:700}.legal-body h3{color:var(--text-h);margin:18px 0 10px;font-size:.95rem;font-weight:700}.legal-body p{color:var(--text);margin-bottom:12px;font-size:.92rem;line-height:1.8}.legal-body ul{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.legal-body ul li{color:var(--text);padding-right:18px;font-size:.9rem;line-height:1.7;position:relative}.legal-body ul li:before{content:"";background:var(--blue);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:0}.legal-body strong{color:var(--text-h);font-weight:600}.legal-contact-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.lcc-row{color:var(--text);align-items:baseline;gap:12px;font-size:.9rem;display:flex}.lcc-label{color:var(--text-h);flex-shrink:0;min-width:140px;font-weight:700}.legal-footer{border-top:1px solid var(--border);background:var(--bg)}.legal-footer-inner{max-width:800px;color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:20px 32px;font-size:.78rem;display:flex}.legal-footer-links{gap:20px;display:flex}.legal-footer-links a{color:var(--text);font-size:.78rem;transition:color .2s}.legal-footer-links a:hover{color:var(--blue)}.footer-legal-links{gap:20px;display:flex}.footer-legal-links a{color:var(--text);font-size:.78rem;transition:color .2s}.footer-legal-links a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:1100px;margin:0 auto;padding:0 28px;display:flex}.footer-a11y-note{color:var(--text);opacity:.5;font-size:.74rem}.footer-a11y-note a{color:var(--blue);opacity:.8}.footer-a11y-note a:hover{opacity:1}@media (width<=600px){.legal-nav{padding:0 16px}.legal-container{padding:40px 16px 60px}.footer-legal-links{flex-wrap:wrap;gap:12px}.footer-bottom-inner,.legal-footer-inner{text-align:center;flex-direction:column}}.a11y-trigger{z-index:9999;background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 20px #1468ff80,0 2px 8px #0000004d}.a11y-trigger:hover{transform:scale(1.1);box-shadow:0 6px 28px #1468ffb3,0 2px 10px #0000004d}.a11y-active-dot{border:2px solid var(--bg);background:#22d47a;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.a11y-panel{z-index:9998;background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--radius-lg);width:260px;animation:.2s cubic-bezier(.4,0,.2,1) a11y-slide-up;position:fixed;bottom:80px;left:20px;overflow:hidden;box-shadow:0 8px 40px #0009,0 0 0 1px #ffffff0d}@keyframes a11y-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.a11y-panel-header{border-bottom:1px solid var(--border);background:#1468ff14;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.a11y-panel-title{color:var(--text-h);font-size:.9rem;font-weight:700}.a11y-close{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.85rem;transition:color .15s,background .15s}.a11y-close:hover{color:var(--text-h);background:#ffffff0f}.a11y-section{border-bottom:1px solid var(--border);padding:12px 16px}.a11y-section:last-of-type{border-bottom:none}.a11y-section-label{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.68rem;font-weight:700}.a11y-font-row{align-items:center;gap:8px;display:flex}.a11y-font-btn{border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:1;padding:7px;font-family:Heebo,sans-serif;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s}.a11y-font-btn:hover:not(:disabled){background:var(--blue-dim);border-color:var(--blue-border)}.a11y-font-btn:disabled{opacity:.35;cursor:not-allowed}.a11y-font-val{text-align:center;color:var(--text-h);flex:1;font-size:.8rem;font-weight:600}.a11y-toggles{flex-direction:column;gap:6px;display:flex}.a11y-toggle{border:1px solid var(--border);cursor:pointer;text-align:right;background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:Heebo,sans-serif;transition:background .15s,border-color .15s;display:flex}.a11y-toggle:hover,.a11y-toggle--on{background:var(--blue-dim);border-color:var(--blue-border)}.a11y-toggle-icon{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.a11y-toggle-label{color:var(--text-h);font-size:.83rem;font-weight:500}.a11y-toggle--on .a11y-toggle-label{color:var(--blue);font-weight:700}.a11y-reset{border:1px solid var(--border);width:calc(100% - 32px);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;margin:0 16px 12px;padding:8px;font-family:Heebo,sans-serif;font-size:.82rem;transition:border-color .15s,color .15s;display:block}.a11y-reset:hover{border-color:var(--blue-border);color:var(--blue)}.a11y-panel-footer{border-top:1px solid var(--border);text-align:center;padding:10px 16px}.a11y-panel-footer a{color:var(--text);font-size:.75rem;transition:color .15s}.a11y-panel-footer a:hover{color:var(--blue)}.intake-page{background:var(--bg);direction:rtl;min-height:100vh;padding:60px 16px 80px}.intake-container{max-width:680px;margin:0 auto}.intake-header{text-align:center;margin-bottom:48px}.intake-logo img{height:48px;margin-bottom:28px}.intake-title{color:var(--text);margin-bottom:12px;font-size:2rem;font-weight:800}.intake-subtitle{color:var(--muted);font-size:.95rem;line-height:1.7}.intake-form{flex-direction:column;gap:24px;display:flex}.intake-group{flex-direction:column;gap:8px;display:flex}.intake-label{color:var(--text);font-size:.88rem;font-weight:600}.intake-required{color:var(--blue)}.intake-input,.intake-select,.intake-textarea{border:1px solid var(--border);color:var(--text);box-sizing:border-box;direction:rtl;background:#ffffff0a;border-radius:10px;width:100%;padding:12px 14px;font-family:Heebo,sans-serif;font-size:.93rem;transition:border-color .2s}.intake-input:focus,.intake-select:focus,.intake-textarea:focus{border-color:var(--blue);outline:none}.intake-textarea{resize:vertical;min-height:88px}.intake-select{appearance:none;cursor:pointer}.intake-radio-row{gap:24px;display:flex}.intake-radio-label{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:.93rem;display:flex}.intake-radio-label input[type=radio]{accent-color:var(--blue);cursor:pointer;width:16px;height:16px}.intake-assets-slots{border:1px solid var(--blue-border);background:#1468ff0d;border-radius:12px;gap:12px;padding:20px}.intake-add-slot{border:1px dashed var(--blue-border);color:var(--blue);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:8px 16px;font-family:Heebo,sans-serif;font-size:.85rem;transition:background .2s}.intake-add-slot:hover{background:#1468ff14}.intake-error{color:#ff4d6a;text-align:center;font-size:.85rem}.intake-submit{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:12px;align-self:flex-start;padding:16px 32px;font-family:Heebo,sans-serif;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s}.intake-submit:hover{opacity:.88;transform:translateY(-1px)}.intake-submit:disabled{opacity:.55;cursor:not-allowed}.intake-success{background:var(--bg);text-align:center;direction:rtl;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.intake-success-icon{width:64px;height:64px;color:var(--blue);background:#1468ff26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:1.8rem;display:flex}.intake-success h2{color:var(--text);margin-bottom:12px;font-size:1.6rem;font-weight:800}.intake-success p{color:var(--muted);font-size:.95rem}.founder-card{justify-content:center;margin-bottom:52px;display:flex}.founder-img-wrap{flex-direction:column;align-items:center;gap:0;display:inline-flex;position:relative}.founder-img{object-fit:cover;object-position:top center;border:1px solid var(--blue-border);border-radius:20px;width:220px;height:260px;display:block;box-shadow:0 0 40px #1468ff26,0 8px 32px #0006}.founder-caption{border:1px solid var(--blue-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101eeb;border-top:none;border-radius:0 0 16px 16px;flex-direction:column;align-items:center;gap:3px;width:100%;padding:12px 28px 14px;display:flex}.founder-name{color:var(--text-h);letter-spacing:.01em;font-size:1rem;font-weight:700}.founder-title{color:var(--blue);letter-spacing:.04em;font-size:.78rem;font-weight:500}.hv-founder-scene{flex-direction:column;align-items:center;gap:20px;animation:8s ease-in-out infinite float-bob;display:flex}.hv-founder-img-wrap{width:340px;position:relative}.hv-founder-img{filter:drop-shadow(0 0 40px #1468ff40)drop-shadow(0 20px 60px #00000080);width:100%;display:block}.hv-founder-fade{background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.hv-chips-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hv-chip-sm{border:1px solid var(--blue-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:flex}.hv-chip-sm-icon{text-align:center;width:24px;font-size:1rem;font-weight:700}.hv-chip-sm-val{color:var(--text-h);white-space:nowrap;font-size:.82rem;font-weight:700}.hv-chip-sm-lbl{color:var(--muted);white-space:nowrap;font-size:.68rem}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
