.mena-root{--bg:#f2f4ef;--canvas:#e5e8e3;--surface:#fff;--surface-2:#eaece6;--surface-3:#dee2da;--ink:#0e1410;--ink-2:#4d524e;--ink-3:#868a85;--ink-4:#b0b4ae;--line:#e2e5de;--brand:#0f7a3a;--brand-deep:#08431e;--brand-soft:#e0efdf;--brand-soft-2:#cfe5cf;--brand-light:#a6e3b0;--warn:#c2451f;--warn-bg:#faeae2;--gold:#c19a4a;--gold-soft:#f4ecd8;--macro-carb:#e6cb87;--macro-fat:#e89a77;--shadow-soft:0 1px 2px #141e0f05, 0 3px 10px #141e0f09;--shadow-card:0 1px 2px #141e0f06, 0 6px 18px #141e0f0d;--shadow-hero:0 30px 70px -30px #141e0f47, 0 6px 18px #141e0f0d;--shadow-ink:0 10px 30px -12px #0e141080;--disp:var(--font-disp), system-ui, sans-serif;--body:var(--font-body), system-ui, sans-serif;--serif:var(--font-serif), Georgia, serif;--mono:var(--font-mono), ui-monospace, monospace;--wrap:1140px;--gutter:24px;background:var(--bg);color:var(--ink);font-family:var(--body);letter-spacing:-.005em;min-height:100vh;font-size:17px;font-weight:500;line-height:1.5;overflow-x:clip}body:has(.mena-root){background:#f2f4ef}.mena-root,.mena-root *,.mena-root :before,.mena-root :after{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mena-root :where(h1,h2,h3,h4,p){margin:0}.mena-root a{color:inherit;text-decoration:none}.mena-root img,.mena-root svg{max-width:100%;display:block}.mena-root ::selection{background:var(--brand-soft-2);color:var(--brand-deep)}.mena-root .serif{font-family:var(--serif);letter-spacing:-.02em;color:var(--brand);font-style:italic;font-weight:600}.mena-root .kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.mena-root .kicker.brand{color:var(--brand)}.mena-root .mono{font-family:var(--mono);letter-spacing:.04em;font-weight:600}.mena-root :where(h1){font-family:var(--disp);letter-spacing:-.05em;font-weight:800;line-height:.96}.mena-root :where(h2){font-family:var(--disp);letter-spacing:-.045em;font-weight:800;line-height:1}.mena-root :where(h3){font-family:var(--disp);letter-spacing:-.03em;font-weight:800;line-height:1.05}.mena-root .wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.mena-root section{position:relative}.mena-root .btn{font-family:var(--body);letter-spacing:-.015em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;height:54px;padding:0 26px;font-size:16px;font-weight:700;transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s,background .18s;display:inline-flex}.mena-root .btn:active{transform:translateY(1px)scale(.99)}.mena-root .btn-primary{background:var(--ink);color:#fff;box-shadow:var(--shadow-ink)}.mena-root .btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px -14px #0e14108c}.mena-root .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--surface-3);background:0 0}.mena-root .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink-4);background:#ffffff80}.mena-root .btn-lime{background:var(--brand-light);color:var(--ink);box-shadow:0 14px 40px -16px #a6e3b080}.mena-root .btn-lime:hover{transform:translateY(-1px)}.mena-root .btn-sm{height:44px;padding:0 20px;font-size:15px}.mena-root .store-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.mena-root .store-btn{background:var(--ink);color:#fff;height:58px;box-shadow:var(--shadow-ink);border-radius:15px;align-items:center;gap:11px;padding:0 22px;transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s;display:inline-flex}.mena-root .store-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #0e14108c}.mena-root .store-btn svg{flex-shrink:0}.mena-root .store-btn .st{text-align:left;flex-direction:column;line-height:1.12;display:flex}.mena-root .store-btn .st .s1{letter-spacing:.04em;opacity:.82;font-size:10.5px;font-weight:600}.mena-root .store-btn .st .s2{font-family:var(--disp);letter-spacing:-.02em;font-size:17px;font-weight:800}.mena-root .store-btn.light{color:var(--ink);background:#fff;box-shadow:0 12px 34px -14px #00000073}.mena-root .store-btn.light:hover{box-shadow:0 18px 44px -16px #00000080}.mena-root .card{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px}.mena-root header.nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#f2f4efd1;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.mena-root header.nav.scrolled{border-bottom-color:var(--line)}.mena-root .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.mena-root .brand-lockup{align-items:center;gap:10px;display:flex}.mena-root .brand-lockup .word{font-family:var(--disp);letter-spacing:-.05em;color:var(--ink);font-size:25px;font-weight:800}.mena-root .nav-links{align-items:center;gap:30px;display:flex}.mena-root .nav-links a.link{color:var(--ink-2);font-size:15px;font-weight:600;transition:color .15s}.mena-root .nav-links a.link:hover{color:var(--ink)}.mena-root .nav-right{align-items:center;gap:14px;display:flex}.mena-root .nav-toggle{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-soft);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:none}.mena-root section.hero{padding:60px 0 72px;overflow:hidden}.mena-root .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.mena-root section.hero h1{color:var(--ink);font-size:clamp(46px,6.6vw,82px)}.mena-root section.hero .sub{color:var(--ink-2);max-width:30em;margin-top:24px;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.5}.mena-root section.hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.mena-root section.hero .trust{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:30px;display:flex}.mena-root .trust-item{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.mena-root .trust-item svg{flex-shrink:0}.mena-root .halo{pointer-events:none;z-index:0;border-radius:999px;position:absolute}.mena-root .phone-stage{z-index:1;justify-content:center;display:flex;position:relative}.mena-root .phone{width:384px;box-shadow:var(--shadow-hero), 0 0 0 1px #141e0f0f;background:#fff;border-radius:58px;flex-shrink:0;padding:11px;position:relative}.mena-root .phone .screen{background:var(--bg);border-radius:47px;height:872px;position:relative;overflow:hidden}.mena-root .phone .notch{background:var(--ink);z-index:6;border-radius:999px;width:118px;height:32px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.mena-root .statusbar{z-index:5;font-family:var(--mono);color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:21px;left:32px;right:32px}.mena-root .hp{flex-direction:column;padding:66px 22px 92px;display:flex}.mena-root .hp-mast{justify-content:space-between;align-items:center;display:flex}.mena-root .hp-av{background:#be6a47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 1px #141e0f0f}.mena-root .hp-av span{font-family:var(--disp);letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800}.mena-root .hp-streak{background:var(--brand-soft);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.mena-root .hp-hair{background:var(--line);height:1px;margin-top:16px}.mena-root .hp-h1{font-family:var(--disp);letter-spacing:-.045em;color:var(--ink);margin-top:18px;font-size:35px;font-weight:800;line-height:1}.mena-root .hp-h1 .serif{font-size:35px}.mena-root .hp-sub{color:var(--ink-2);max-width:315px;margin-top:10px;font-size:15px;line-height:1.4}.mena-root .hp-week{margin-top:20px}.mena-root .hp-week-head{justify-content:space-between;align-items:baseline;display:flex}.mena-root .hp-week-head>span:first-child{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);font-size:10px;font-weight:600}.mena-root .hp-any{font-family:var(--mono);letter-spacing:.05em;color:var(--brand);font-size:10px;font-weight:600}.mena-root .hp-days{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:11px;display:grid}.mena-root .hp-day{flex-direction:column;align-items:center;gap:6px;display:flex}.mena-root .hp-day .dl{font-family:var(--mono);color:var(--ink-4);font-size:10px;font-weight:600}.mena-root .hp-day.today .dl{color:var(--brand)}.mena-root .hp-day .dn{width:36px;height:42px;font-family:var(--body);letter-spacing:-.01em;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.mena-root .hp-day.today .dn{background:var(--ink);color:#fff}.mena-root .hp-day .dd{box-sizing:border-box;border-radius:999px;width:6px;height:6px}.mena-root .hp-footer{background:linear-gradient(#f2f4ef00, var(--bg) 42%);z-index:4;padding:0 22px 20px;position:absolute;bottom:0;left:0;right:0}.mena-root .hp-footer .fnav{align-items:center;gap:15px;display:flex}.mena-root .hp-footer .w{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-4);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:3px;font-size:10.5px;font-weight:600}.mena-root .hp-footer .w.on{color:var(--ink);border-bottom-color:var(--brand)}.mena-root .hp-footer .fab{background:var(--ink);width:50px;height:50px;box-shadow:var(--shadow-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-12px;display:flex}.mena-root .hp-bloom{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:24px;margin-top:20px;padding:16px 18px 14px}.mena-root .hp-bloom-head{justify-content:space-between;align-items:baseline;display:flex}.mena-root .hp-bloom-head .t{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:10px;font-weight:600}.mena-root .hp-read{font-family:var(--mono);letter-spacing:.06em;color:var(--brand);align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:inline-flex}.mena-root .hp-bloom-svg{margin-top:6px}.mena-root .hp-qa{margin-top:22px}.mena-root .hp-qa-label{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-bottom:12px;font-size:10px;font-weight:600}.mena-root .hp-qa-grid{grid-template-columns:repeat(3,1fr);display:grid}.mena-root .hp-qa-cell{flex-direction:column;align-items:center;gap:9px;padding:2px 4px 0;display:flex}.mena-root .hp-qa-cell+.hp-qa-cell{border-left:1px solid var(--line)}.mena-root .hp-qa-cell .qk{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);font-size:10px;font-weight:600}.mena-root .hp-qa-mid{justify-content:center;align-items:center;min-height:46px;display:flex}.mena-root .hp-qa-val{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-size:25px;font-weight:800}.mena-root .hp-qa-cap{font-family:var(--mono);letter-spacing:.04em;font-size:9.5px;font-weight:600}.mena-root .float{z-index:3;background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:12px 14px;position:absolute}.mena-root .float .fk{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600}.mena-root .float .fv{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);font-weight:800}.mena-root .sec-head{max-width:760px}.mena-root .sec-head .kicker{margin-bottom:16px}.mena-root .sec-head h2{color:var(--ink);font-size:clamp(32px,4.4vw,52px)}.mena-root .sec-head .lead{color:var(--ink-2);margin-top:18px;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.mena-root .center{text-align:center;margin-left:auto;margin-right:auto}.mena-root .pad{padding:96px 0}.mena-root .pad-sm{padding:72px 0}.mena-root .contrast{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.mena-root .col-usual,.mena-root .col-mena{border-radius:26px;padding:30px}.mena-root .col-usual{background:var(--surface);box-shadow:var(--shadow-soft)}.mena-root .col-mena{background:var(--ink);color:#fff;box-shadow:var(--shadow-ink)}.mena-root .col-head{align-items:center;gap:11px;margin-bottom:6px;display:flex}.mena-root .col-head .dot{border-radius:999px;width:10px;height:10px}.mena-root .col-head .t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.mena-root .col-usual .t{color:var(--warn)}.mena-root .col-mena .t{color:var(--brand-light)}.mena-root .contrast ul{flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.mena-root .contrast li{align-items:flex-start;gap:13px;padding:15px 0;font-size:16px;line-height:1.4;display:flex}.mena-root .col-usual li{border-top:1px solid var(--line);color:var(--ink-2)}.mena-root .col-mena li{color:#ffffffe6;border-top:1px solid #ffffff1f}.mena-root .contrast li:first-of-type{border-top:none}.mena-root .contrast li b{color:var(--ink);font-weight:700}.mena-root .col-mena li b{color:#fff}.mena-root .ic{flex-shrink:0;margin-top:1px}.mena-root .pillars{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px;display:grid}.mena-root .pillar{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:26px;padding:32px;transition:box-shadow .25s,transform .25s}.mena-root .pillar:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.mena-root .pillar .pnum{font-family:var(--mono);color:var(--brand);letter-spacing:.1em;font-size:12px;font-weight:600}.mena-root .pillar h3{color:var(--ink);margin-top:16px;font-size:27px}.mena-root .pillar p{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.55}.mena-root .steps{flex-direction:column;gap:18px;margin-top:52px;display:flex}.mena-root .step{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:26px;grid-template-columns:90px 1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid}.mena-root .step .snum{font-family:var(--disp);letter-spacing:-.05em;color:var(--surface-3);font-size:54px;font-weight:800;line-height:1}.mena-root .step h3{color:var(--ink);font-size:24px}.mena-root .step p{color:var(--ink-2);max-width:52ch;margin-top:9px;font-size:15.5px;line-height:1.5}.mena-root .step .svis{justify-content:flex-end;width:128px;display:flex}.mena-root .step-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:600}.mena-root .band-ink{background:var(--ink);color:#fff;border-radius:40px}.mena-root .band-ink .kicker{color:var(--brand-light)}.mena-root .band-ink h2{color:#fff}.mena-root .band-ink .lead{color:#ffffffad}.mena-root .sci-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.mena-root .sci{background:#ffffff0e;border-radius:20px;padding:24px 22px}.mena-root .sci .sh{font-family:var(--disp);letter-spacing:-.035em;color:#fff;font-size:34px;font-weight:800;line-height:1}.mena-root .sci .sh.lime{color:var(--brand-light)}.mena-root .sci .sl{color:#fff9;margin-top:10px;font-size:14px;line-height:1.45}.mena-root .sci .sk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:10px;font-weight:600}.mena-root .disclaimer{color:#ffffff8c;align-items:flex-start;gap:12px;max-width:720px;margin-top:34px;font-size:13.5px;line-height:1.5;display:flex}.mena-root .feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.mena-root .feat{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;padding:26px;transition:transform .22s,box-shadow .22s}.mena-root .feat:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.mena-root .feat .ficon{background:var(--brand-soft);width:46px;height:46px;color:var(--brand-deep);border-radius:999px;justify-content:center;align-items:center;display:flex}.mena-root .feat h3{color:var(--ink);letter-spacing:-.02em;margin-top:18px;font-size:20px}.mena-root .feat p{color:var(--ink-2);margin-top:9px;font-size:15px;line-height:1.5}.mena-root .proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.mena-root .quote{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;padding:28px;display:flex}.mena-root .stars{gap:3px;margin-bottom:14px;display:flex}.mena-root .quote blockquote{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.35}.mena-root .quote .who{align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.mena-root .avatar{width:38px;height:38px;font-family:var(--disp);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.mena-root .who .n{color:var(--ink);font-size:14px;font-weight:700;display:block}.mena-root .who .r{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600;display:block}.mena-root .statband{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}.mena-root .statband .s{padding:8px}.mena-root .statband .sv{font-family:var(--disp);letter-spacing:-.045em;color:var(--brand);font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1}.mena-root .statband .sl{color:var(--ink-2);margin-top:12px;font-size:14.5px;line-height:1.4}.mena-root .price-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:20px;margin-top:52px;display:grid}.mena-root .plan{border-radius:28px;flex-direction:column;padding:34px;display:flex}.mena-root .plan-free{background:var(--surface);box-shadow:var(--shadow-soft)}.mena-root .plan-pro{background:var(--ink);color:#fff;box-shadow:var(--shadow-ink);position:relative;overflow:hidden}.mena-root .plan .pname{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.mena-root .plan-free .pname{color:var(--ink-3)}.mena-root .plan-pro .pname{color:var(--brand-light)}.mena-root .plan .pprice{align-items:baseline;gap:8px;margin-top:16px;display:flex}.mena-root .plan .pprice .amt{font-family:var(--disp);letter-spacing:-.05em;font-size:56px;font-weight:800;line-height:.9}.mena-root .plan-free .amt{color:var(--ink)}.mena-root .plan-pro .amt{color:#fff}.mena-root .plan .pprice .per{font-size:16px;font-weight:600}.mena-root .plan-free .per{color:var(--ink-3)}.mena-root .plan-pro .per{color:#ffffff8c}.mena-root .plan .pnote{font-family:var(--mono);letter-spacing:.04em;margin-top:12px;font-size:11px;font-weight:600}.mena-root .plan-free .pnote{color:var(--ink-3)}.mena-root .plan-pro .pnote{color:#fff9}.mena-root .plan ul{flex-direction:column;gap:13px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.mena-root .plan li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.4;display:flex}.mena-root .plan-free li{color:var(--ink-2)}.mena-root .plan-pro li{color:#ffffffe6}.mena-root .plan .plan-cta{margin-top:auto}.mena-root .badge-best{background:var(--brand);color:#fff;font-family:var(--mono);letter-spacing:.08em;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:22px;right:22px}.mena-root .price-anchors{gap:22px;margin-top:18px;display:flex}.mena-root .price-anchors .pa{font-family:var(--mono);color:#ffffff8c;font-size:12px;font-weight:600}.mena-root .price-anchors .pa b{color:#fff;font-weight:700}.mena-root .faq-list{border-top:1px solid var(--line);margin-top:44px}.mena-root details.faq{border-bottom:1px solid var(--line)}.mena-root details.faq>summary{cursor:pointer;font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,2vw,21px);font-weight:700;list-style:none;display:flex}.mena-root details.faq>summary::-webkit-details-marker{display:none}.mena-root details.faq .plus{background:var(--surface);width:30px;height:30px;box-shadow:var(--shadow-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .2s;display:flex}.mena-root details.faq[open] .plus{background:var(--brand-soft);transform:rotate(45deg)}.mena-root details.faq .plus svg{transition:stroke .2s}.mena-root details.faq .ans{color:var(--ink-2);max-width:68ch;padding:0 60px 26px 0;font-size:16px;line-height:1.6}.mena-root details.faq .ans a{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.mena-root .final{text-align:center}.mena-root .final-card{background:var(--ink);color:#fff;box-shadow:var(--shadow-ink);border-radius:40px;padding:84px 32px;position:relative;overflow:hidden}.mena-root .final-card h2{color:#fff;z-index:2;font-size:clamp(36px,5vw,60px);position:relative}.mena-root .final-card .serif{color:var(--brand-light)}.mena-root .final-card p{color:#ffffffb3;z-index:2;max-width:34em;margin-top:20px;margin-left:auto;margin-right:auto;font-size:18px;position:relative}.mena-root .final-card .cta-row{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex;position:relative}.mena-root .final-card .fine{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff6;z-index:2;margin-top:26px;font-size:11px;font-weight:600;position:relative}.mena-root footer.site{padding:72px 0 44px}.mena-root .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.mena-root .foot-brand .word{font-family:var(--disp);letter-spacing:-.05em;color:var(--ink);font-size:24px;font-weight:800}.mena-root .foot-brand p{color:var(--ink-2);max-width:30ch;margin-top:16px;font-size:15px;line-height:1.5}.mena-root .foot-col h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11px;font-weight:600}.mena-root .foot-col a{color:var(--ink-2);padding:6px 0;font-size:15px;transition:color .15s;display:block}.mena-root .foot-col a:hover{color:var(--ink)}.mena-root .foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.mena-root .foot-bottom .cp{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);font-size:11.5px;font-weight:600}.mena-root .foot-disc{color:var(--ink-3);max-width:80ch;margin-top:18px;font-size:12.5px;line-height:1.5}.mena-root .reveal{will-change:transform;transition:transform .7s cubic-bezier(.22,.9,.3,1)}.mena-root .reveal-primed{transition:none;transform:translateY(22px)}.mena-root .reveal.in{transform:none}@media (prefers-reduced-motion:reduce){.mena-root .reveal,.mena-root .reveal-primed,.mena-root .reveal.in{transition:none!important;transform:none!important}}@media (max-width:940px){.mena-root .hero-grid{grid-template-columns:1fr;gap:8px}.mena-root section.hero .phone-stage{margin-top:20px}.mena-root .contrast,.mena-root .pillars,.mena-root .price-grid{grid-template-columns:1fr}.mena-root .sci-grid{grid-template-columns:repeat(2,1fr)}.mena-root .feat-grid,.mena-root .proof-grid,.mena-root .foot-grid{grid-template-columns:1fr 1fr}.mena-root .nav-links{display:none}.mena-root .nav-toggle{display:flex}.mena-root header.nav.menu-open .nav-links{background:var(--bg);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;flex-direction:column;gap:0;display:flex;position:absolute;top:68px;left:0;right:0}.mena-root header.nav.menu-open .nav-links a.link{border-bottom:1px solid var(--line);width:100%;padding:14px 0}.mena-root .step{grid-template-columns:60px 1fr;gap:18px;padding:24px}.mena-root .step .svis{display:none}}@media (max-width:620px){.mena-root{--gutter:18px;font-size:16px}.mena-root .pad{padding:68px 0}.mena-root .pad-sm{padding:52px 0}.mena-root .feat-grid,.mena-root .proof-grid,.mena-root .statband,.mena-root .sci-grid{grid-template-columns:1fr}.mena-root .statband{gap:36px}.mena-root .foot-grid{grid-template-columns:1fr;gap:28px}.mena-root section.hero .cta-row .btn,.mena-root .final-card .cta-row .btn{width:100%}.mena-root .store-row{flex-direction:column;align-items:stretch}.mena-root .store-btn{justify-content:center}.mena-root .band-ink,.mena-root .final-card{border-radius:28px}.mena-root .final-card{padding:56px 22px}.mena-root .contrast li,.mena-root .plan li{font-size:15px}}@media (max-width:460px){.mena-root section.hero .phone-stage{overflow:hidden}.mena-root section.hero .phone{transform-origin:top;margin-bottom:-172px;transform:scale(.8)}}
