:root{--bf-surface: #dee2e6;--bf-cyan: #52d1e4;--bf-blue: #0b80f2;--bf-magenta: #b247b7;--bf-slate: #73769e;--bf-black: #000000;--bf-white: #ffffff;--bf-gradient: linear-gradient(135deg, #52d1e4, #0b80f2, #b247b7);--bf-bg: linear-gradient(165deg, #eef8fb 0%, #f4eef8 48%, #e8edf5 100%);--bf-dark: #0a1628;--bf-radius: 18px;--bf-shadow: 0 18px 40px rgba(11, 128, 242, .08);--font-ar: "Alexandria", system-ui, sans-serif;--font-en: "Montserrat", system-ui, sans-serif;--container: min(1100px, calc(100% - 2rem) )}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;min-height:100%;font-family:var(--font-ar);color:var(--bf-black);background:var(--bf-bg);background-attachment:fixed;line-height:1.65;-webkit-font-smoothing:antialiased}#app{min-height:100vh}.landing-page{width:100%}.container{width:var(--container);margin:0 auto}.shell{width:min(720px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 2.5rem;display:flex;flex-direction:column;gap:1.25rem}.brand-bar{display:flex;align-items:center;justify-content:center;gap:.85rem;padding:.75rem 0}.brand-bar img,.logo-clear{width:56px;height:56px;object-fit:contain}.brand-text{display:flex;flex-direction:column;gap:.1rem}.brand-name{font-family:var(--font-en);font-weight:700;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;margin:0}.brand-tag{margin:0;font-family:var(--font-en);font-size:.72rem;font-weight:500;color:var(--bf-slate)}.section-title{margin:0 0 .4rem;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:700;text-align:center;color:var(--bf-blue);line-height:1.35}.section-title.light{color:var(--bf-white)}.section-subtitle{margin:0 0 1.5rem;text-align:center;color:var(--bf-slate);font-size:1.02rem}.section-subtitle.light{color:color-mix(in srgb,white 85%,var(--bf-cyan))}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:.9rem 1.5rem;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .15s ease,opacity .15s ease,box-shadow .2s ease}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(:disabled):hover{transform:translateY(-2px)}.btn-primary{color:var(--bf-white);background:var(--bf-gradient);box-shadow:0 10px 24px #0b80f247}.btn-ghost{background:transparent;color:var(--bf-slate);border:1.5px solid color-mix(in srgb,var(--bf-surface) 30%,var(--bf-slate))}.btn-ghost.light{color:var(--bf-white);border-color:color-mix(in srgb,white 45%,transparent)}.btn-lg{padding:1rem 1.75rem;font-size:1.05rem}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.hero{padding:2rem 0 2.5rem}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.hero-pre{margin:0;color:var(--bf-slate);font-weight:500;font-size:.95rem}.hero h1{margin:0;font-size:clamp(1.6rem,4.5vw,2.35rem);line-height:1.3;max-width:18ch}.hero-desc{margin:0;max-width:42rem;color:color-mix(in srgb,var(--bf-black) 75%,var(--bf-slate));font-size:1.05rem}.visual{padding:.5rem 0 2rem;text-align:center}.visual-mark{width:min(200px,42vw);height:auto;margin:0 auto;display:block;filter:drop-shadow(0 12px 28px rgba(11,128,242,.18))}.proof{padding:2.5rem 0;background:color-mix(in srgb,var(--bf-white) 70%,var(--bf-surface))}.proof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.stat-card{text-align:center;padding:1.1rem .75rem;border-radius:var(--bf-radius);background:var(--bf-white);box-shadow:var(--bf-shadow)}.stat-card .num{display:block;font-family:var(--font-en);font-weight:700;font-size:1.75rem;background:var(--bf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-card .label{display:block;font-weight:700;margin-top:.25rem}.stat-card .note{display:block;font-size:.85rem;color:var(--bf-slate)}.proof-text{text-align:center;color:var(--bf-slate);margin:0 0 .5rem}.problems{padding:2.75rem 0;background:var(--bf-dark);color:var(--bf-white)}.problems-list{display:flex;flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto 1.75rem}.problem-item{display:flex;gap:.75rem;align-items:flex-start;padding:.95rem 1.1rem;border-radius:14px;background:color-mix(in srgb,white 8%,transparent);border:1px solid color-mix(in srgb,white 12%,transparent)}.problem-item .icon{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;background:color-mix(in srgb,var(--bf-magenta) 80%,white);color:#fff}.problem-item p{margin:0}.yes-no{text-align:center;margin-top:1rem}.yes-no-title{margin:0 0 1rem;font-weight:700;font-size:1.1rem}.soft-no-msg{display:none;margin:.85rem auto 0;max-width:28rem;color:color-mix(in srgb,white 80%,var(--bf-cyan));font-size:.92rem}.soft-no-msg.show{display:block}.solutions{padding:2.75rem 0}.solutions-intro{text-align:center;color:var(--bf-slate);max-width:36rem;margin:-.5rem auto 1.5rem}.solutions-list{display:flex;flex-direction:column;gap:.7rem;max-width:720px;margin:0 auto}.solution-item{display:flex;gap:.75rem;align-items:flex-start;padding:.95rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--bf-white) 88%,var(--bf-surface));border:1px solid color-mix(in srgb,var(--bf-surface) 60%,var(--bf-cyan))}.solution-item .icon{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--bf-gradient);font-size:.8rem}.solution-item p{margin:0}.pillars{padding:2.5rem 0 3rem;background:color-mix(in srgb,var(--bf-white) 55%,var(--bf-surface))}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem}.pillar-card{padding:1.25rem;border-radius:var(--bf-radius);background:var(--bf-white);box-shadow:var(--bf-shadow);border-top:3px solid transparent;border-image:var(--bf-gradient) 1}.pillar-card .idx{font-family:var(--font-en);font-weight:700;font-size:.8rem;color:var(--bf-blue);margin:0 0 .35rem}.pillar-card h3{margin:0 0 .45rem;font-size:1.1rem}.pillar-card p{margin:0;color:var(--bf-slate);font-size:.95rem}.founder{padding:2.75rem 0}.founder-card{max-width:720px;margin:0 auto;padding:clamp(1.35rem,3vw,2rem);border-radius:var(--bf-radius);background:color-mix(in srgb,var(--bf-white) 90%,var(--bf-surface));box-shadow:var(--bf-shadow);text-align:center}.founder-quote{margin:0 0 1.25rem;font-size:1.05rem;color:color-mix(in srgb,var(--bf-black) 82%,var(--bf-slate))}.founder-name{margin:0;font-weight:700;font-size:1.2rem}.founder-meta{margin:.2rem 0 0;color:var(--bf-slate);font-size:.92rem}.founder-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.5rem}.founder-stats .box{padding:.75rem;border-radius:12px;background:color-mix(in srgb,var(--bf-cyan) 12%,white)}.founder-stats .num{margin:0;font-family:var(--font-en);font-weight:700;font-size:1.35rem;color:var(--bf-blue)}.founder-stats .lbl{margin:.15rem 0 0;font-size:.82rem;color:var(--bf-slate)}.decision{padding:2.75rem 0;background:var(--bf-dark);color:var(--bf-white);text-align:center}.decision-body{max-width:36rem;margin:0 auto 1.25rem;color:color-mix(in srgb,white 82%,var(--bf-cyan))}.decision-features{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;justify-content:center;margin-top:1.35rem;font-size:.92rem;color:color-mix(in srgb,white 88%,var(--bf-cyan))}.faqs{padding:2.75rem 0 3rem}.faqs-list{max-width:720px;margin:1.25rem auto 0;display:flex;flex-direction:column;gap:.6rem}.faq-item{border-radius:14px;background:var(--bf-white);border:1px solid color-mix(in srgb,var(--bf-surface) 50%,var(--bf-slate));overflow:hidden}.faq-q{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-weight:700;text-align:start;padding:1rem 1.15rem;cursor:pointer;display:flex;justify-content:space-between;gap:.75rem;color:var(--bf-black)}.faq-q .plus{font-family:var(--font-en);color:var(--bf-blue);font-weight:700}.faq-a{display:none;padding:0 1.15rem 1.1rem;color:var(--bf-slate);margin:0}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.landing-footer{text-align:center;padding:1.5rem 1rem 2.5rem;color:var(--bf-slate);font-size:.85rem}.card{background:color-mix(in srgb,var(--bf-white) 88%,var(--bf-surface));border:1px solid color-mix(in srgb,var(--bf-surface) 70%,var(--bf-cyan));border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);padding:clamp(1.25rem,3vw,1.85rem)}.eyebrow{margin:0 0 .5rem;color:var(--bf-slate);font-size:.85rem;font-weight:500}.lead{margin:0 0 1.25rem;color:color-mix(in srgb,var(--bf-black) 78%,var(--bf-slate));font-size:1.02rem}.progress{height:8px;border-radius:999px;background:color-mix(in srgb,var(--bf-surface) 80%,white);overflow:hidden}.progress>span{display:block;height:100%;background:var(--bf-gradient);border-radius:inherit;transition:width .35s cubic-bezier(.22,1,.36,1)}.meta-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;color:var(--bf-slate);font-size:.9rem;font-weight:500}.field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.1rem}.field label{font-weight:500;color:var(--bf-slate);font-size:.92rem}.field input{width:100%;border:1.5px solid color-mix(in srgb,var(--bf-surface) 40%,var(--bf-slate));border-radius:12px;padding:.85rem 1rem;font:inherit;background:var(--bf-white);color:var(--bf-black)}.field input:focus{outline:none;border-color:var(--bf-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--bf-cyan) 35%,transparent)}.field .error{color:#b42318;font-size:.85rem;margin:0}.options{display:flex;flex-direction:column;gap:.7rem;margin:1rem 0 1.25rem}.option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:start;border:1.5px solid color-mix(in srgb,var(--bf-surface) 35%,var(--bf-slate));background:var(--bf-white);border-radius:14px;padding:.95rem 1rem;font:inherit;cursor:pointer;display:flex;gap:.75rem;align-items:flex-start;transition:border-color .2s ease,transform .15s ease}.option:hover{border-color:var(--bf-blue);transform:translateY(-1px)}.option.selected{border-color:transparent;background:linear-gradient(var(--bf-white),var(--bf-white)) padding-box,var(--bf-gradient) border-box;border:2px solid transparent;box-shadow:0 8px 22px #0b80f21f}.option-score{flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;font-family:var(--font-en);font-size:.8rem;font-weight:700;color:var(--bf-white);background:var(--bf-gradient)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.result-score{display:inline-flex;align-items:baseline;gap:.35rem;margin:.5rem 0 1rem;padding:.55rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--bf-cyan) 18%,white);color:var(--bf-blue);font-family:var(--font-en);font-weight:700}.result-score strong{font-size:1.35rem}.services{margin:1rem 0 1.35rem;padding:.9rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--bf-surface) 55%,white);color:var(--bf-slate);font-size:.95rem}.services span:first-child{display:block;font-weight:700;color:var(--bf-black);margin-bottom:.25rem}.footer{margin-top:auto;text-align:center;color:var(--bf-slate);font-size:.82rem;padding:.5rem 0 1rem}.en{font-family:var(--font-en)}@media(max-width:640px){.proof-stats,.founder-stats{grid-template-columns:1fr}.cta-row,.actions{flex-direction:column}.cta-row .btn,.actions .btn{width:100%}}.dash-shell{width:min(860px,calc(100% - 2rem))}.dash-count{margin:1.1rem 0 .6rem;color:var(--bf-slate);font-size:.9rem}.dash-list{display:flex;flex-direction:column;gap:.65rem}.dash-lead{border:1px solid color-mix(in srgb,var(--bf-surface) 50%,var(--bf-slate));border-radius:14px;overflow:hidden;background:var(--bf-white)}.dash-lead-head{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;text-align:start;padding:.9rem 1rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.dash-when{color:var(--bf-slate);font-size:.82rem}.dash-answers{margin:0;padding:0 1rem 1rem 1.6rem;display:flex;flex-direction:column;gap:.65rem}.dash-answers li{display:flex;flex-direction:column;gap:.15rem}.dash-answers span{color:var(--bf-slate)}
