.trial-summary-page{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--error:#b42318;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.trial-summary-page *{box-sizing:border-box}.trial-summary-page h1,.trial-summary-page h2,.trial-summary-page h3{font-weight:700;line-height:1.4}.trial-summary-page .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.trial-summary-page .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.trial-summary-page .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.trial-summary-page .btn-block{width:100%;display:flex}.trial-summary-page .btn-lg{padding:18px 40px;font-size:19px}.trial-summary-page .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.trial-summary-page .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.trial-summary-page .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:18px;font-weight:700}.trial-summary-page .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.trial-summary-page .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.trial-summary-page .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.trial-summary-page .stepper .bub{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.trial-summary-page .stepper .st.done .bub{background:var(--success);color:#fff}.trial-summary-page .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.trial-summary-page .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.trial-summary-page .stepper .st.active .lab{color:var(--ink);font-weight:600}.trial-summary-page .stepper .line{background:var(--border);flex:1;min-width:8px;height:2px;margin-top:-22px}.trial-summary-page main{flex:1;width:100%}.trial-summary-page .shell{max-width:980px;margin:0 auto;padding:48px 22px 80px}.trial-summary-page .kick{color:var(--rose);background:var(--light-rose);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.trial-summary-page .h-lead{text-align:center;margin-bottom:32px}.trial-summary-page .h-lead h1{letter-spacing:-.3px;margin-bottom:12px;font-size:clamp(24px,4vw,33px)}.trial-summary-page .h-lead p{color:var(--gray);max-width:480px;margin:0 auto;font-size:17px}.trial-summary-page .card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:34px 32px}.trial-summary-page .report-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:8px;display:grid}.trial-summary-page .stat{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;padding:20px}.trial-summary-page .stat b{color:var(--rose);font-size:32px;font-weight:700;line-height:1;display:block}.trial-summary-page .stat small{color:var(--gray);margin-top:8px;font-size:13px;display:block}.trial-summary-page .keep-box{background:var(--success-bg);color:#2c5e4a;border:1px solid #d7ebe0;border-radius:16px;align-items:flex-start;gap:12px;padding:18px 22px;font-size:15px;display:flex}.trial-summary-page .lose-box{background:#fbe9e7;border:1px solid #f3cfca;border-radius:16px;margin:28px 0;padding:22px 24px}.trial-summary-page .lose-box h3{color:var(--error);margin-bottom:12px;font-size:17px}.trial-summary-page .lose-box ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.trial-summary-page .lose-box li{color:#7a3b34;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.trial-summary-page .price-card{text-align:center;border:2px solid var(--rose);margin-top:34px;position:relative}.trial-summary-page .price-badge{background:var(--gold);color:var(--ink);white-space:nowrap;top:-15px;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:700;position:absolute;inset-inline-start:50%;transform:translate(50%)}.trial-summary-page .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}@media (width<=760px){.trial-summary-page .report-grid{grid-template-columns:1fr 1fr}.trial-summary-page .stepper .lab{display:none}.trial-summary-page .card{padding:26px 22px}}.confirm-page{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--success:#2f7d61;--success-bg:#eff8f3;--warning:#b7791f;--warning-bg:#fff4e5;--wa:#25d366;--wa-hover:#1fb857;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.confirm-page *{box-sizing:border-box}.confirm-page h1,.confirm-page h2,.confirm-page h3{font-weight:700;line-height:1.4}.confirm-page .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.confirm-page .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.confirm-page .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.confirm-page .btn-wa{background:var(--wa);color:#fff;box-shadow:0 12px 26px -10px #25d3668c}.confirm-page .btn-wa:hover{background:var(--wa-hover);transform:translateY(-2px)}.confirm-page .btn-block{width:100%;display:flex}.confirm-page .btn-lg{padding:18px 40px;font-size:19px}.confirm-page .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.confirm-page .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.confirm-page .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:18px;font-weight:700}.confirm-page .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.confirm-page .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.confirm-page .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.confirm-page .stepper .bub{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.confirm-page .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.confirm-page .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.confirm-page .stepper .st.active .lab{color:var(--ink);font-weight:600}.confirm-page .stepper .line{background:var(--success);flex:1;min-width:8px;height:2px;margin-top:-22px}.confirm-page main{flex:1;width:100%}.confirm-page .shell{max-width:780px;margin:0 auto;padding:48px 22px 80px}.confirm-page .hero-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center;background:#fff;margin-bottom:32px;padding:48px 32px}.confirm-page .clock-circle{background:var(--warning-bg);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 22px;display:flex}.confirm-page .hero-card h1{margin-bottom:14px;font-size:clamp(22px,3.4vw,28px)}.confirm-page .hero-card p{color:var(--gray);max-width:480px;margin:0 auto;font-size:16px}.confirm-page .wa-fallback{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-soft);background:#fff;margin-bottom:32px;padding:22px}.confirm-page .wa-fallback h3{margin-bottom:6px;font-size:16px}.confirm-page .wa-fallback p{color:var(--gray);margin-bottom:16px;font-size:14px}.confirm-page .section-title{text-align:center;margin-bottom:22px;font-size:20px}.confirm-page .steps{gap:12px;margin-bottom:32px;display:grid}.confirm-page .step{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px 22px;font-size:15.5px;font-weight:500;display:flex}.confirm-page .step .num{background:var(--light-rose);width:32px;height:32px;color:var(--rose);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.confirm-page .support-note{text-align:center;color:var(--gray);margin-top:16px;font-size:13.5px}.confirm-page .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}@media (width<=760px){.confirm-page .stepper .lab{display:none}.confirm-page .hero-card{padding:36px 22px}}.subscribe-page{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--success:#2f7d61;--success-bg:#eff8f3;--error:#b42318;--wa:#25d366;--wa-hover:#1fb857;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.subscribe-page *{box-sizing:border-box}.subscribe-page h1,.subscribe-page h2,.subscribe-page h3{font-weight:700;line-height:1.4}.subscribe-page .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.subscribe-page .btn-wa{background:var(--wa);color:#fff;box-shadow:0 12px 26px -10px #25d3668c}.subscribe-page .btn-wa:hover{background:var(--wa-hover);transform:translateY(-2px)}.subscribe-page .btn-wa:disabled{opacity:.6;cursor:wait;transform:none}.subscribe-page .btn-block{width:100%;display:flex}.subscribe-page .btn-lg{padding:20px 40px;font-size:20px}.subscribe-page .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.subscribe-page .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.subscribe-page .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:18px;font-weight:700}.subscribe-page .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.subscribe-page .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.subscribe-page .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.subscribe-page .stepper .bub{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.subscribe-page .stepper .st.done .bub{background:var(--success);color:#fff}.subscribe-page .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.subscribe-page .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.subscribe-page .stepper .st.active .lab{color:var(--ink);font-weight:600}.subscribe-page .stepper .line{background:var(--border);flex:1;min-width:8px;height:2px;margin-top:-22px}.subscribe-page main{flex:1;width:100%}.subscribe-page .shell{max-width:1080px;margin:0 auto;padding:48px 22px 80px}.subscribe-page .h-lead{text-align:center;margin-bottom:36px}.subscribe-page .h-lead h1{letter-spacing:-.3px;margin-bottom:12px;font-size:clamp(24px,4vw,33px)}.subscribe-page .h-lead p{color:var(--gray);max-width:540px;margin:0 auto;font-size:17px}.subscribe-page .grid{justify-content:center;align-items:start;display:flex}.subscribe-page .card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:30px 28px}.subscribe-page .card h2{color:var(--rose);margin-bottom:18px;font-size:19px}.subscribe-page .sum-row{border-bottom:1px dashed var(--border);justify-content:space-between;gap:14px;padding:14px 0;font-size:15.5px;display:flex}.subscribe-page .sum-row:last-of-type{border-bottom:none}.subscribe-page .sum-row .lbl{color:var(--ink)}.subscribe-page .sum-row .val{color:var(--gray);white-space:nowrap;font-weight:600}.subscribe-page .sum-row.total{border-top:2px solid var(--border);margin-top:6px;padding-top:18px;font-size:18px;font-weight:700}.subscribe-page .sum-row.total .val{color:var(--rose);font-size:22px}.subscribe-page .strike{color:var(--error);margin-inline-end:8px;font-size:14.5px;font-weight:500;text-decoration:line-through}.subscribe-page .keep-box{background:var(--success-bg);color:#2c5e4a;border:1px solid #d7ebe0;border-radius:16px;align-items:flex-start;gap:10px;margin-top:18px;padding:16px 20px;font-size:14.5px;display:flex}.subscribe-page .wa-card{text-align:center;border:2px solid var(--wa)}.subscribe-page .wa-badge{color:#1a7a3f;background:#e8f8ee;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 15px;font-size:13.5px;font-weight:700;display:inline-flex}.subscribe-page .wa-card h2{color:var(--ink);margin-bottom:10px;font-size:22px}.subscribe-page .wa-card p.lead{color:var(--gray);margin-bottom:22px;font-size:15px}.subscribe-page .steps{text-align:start;gap:14px;margin:24px 0;display:grid}.subscribe-page .step{background:var(--light-rose);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.subscribe-page .step .num{background:var(--rose);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.subscribe-page .step .txt b{margin-bottom:2px;font-size:15px;display:block}.subscribe-page .step .txt small{color:var(--gray);font-size:13.5px;line-height:1.6;display:block}.subscribe-page .note{color:var(--gray);margin-top:16px;font-size:13px}.subscribe-page .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}@media (width<=820px){.subscribe-page .grid{grid-template-columns:1fr}.subscribe-page .stepper .lab{display:none}.subscribe-page .card{padding:24px 20px}}.subscribe-page .btn-primary{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.subscribe-page .btn-primary:hover{background:var(--cta-hover);transform:translateY(-2px)}.subscribe-page .btn-primary:disabled{opacity:.6;cursor:wait;transform:none}.subscribe-page .cycle-toggle{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:999px;gap:4px;width:fit-content;margin:0 auto 28px;padding:6px;display:flex}.subscribe-page .ct-btn{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.subscribe-page .ct-btn.active{background:var(--rose);color:#fff}.subscribe-page .save-badge{color:#fff;background:#ffffff38;border-radius:999px;padding:2px 8px;font-size:12px}.subscribe-page .ct-btn:not(.active) .save-badge{color:var(--success);background:#eff8f3}.subscribe-page .plan-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;gap:16px;padding:30px;display:flex}.subscribe-page .plan-card.highlight{border-color:var(--rose);box-shadow:0 20px 60px -20px #a0174f59}.subscribe-page .plan-head{justify-content:space-between;align-items:center;display:flex}.subscribe-page .plan-head h2{margin:0;font-size:22px}.subscribe-page .ribbon{background:var(--rose);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.subscribe-page .price-row{align-items:baseline;gap:8px;display:flex}.subscribe-page .price-row .amount{color:var(--ink);font-size:44px;font-weight:800}.subscribe-page .price-row .unit{color:var(--gray);font-size:15px}.subscribe-page .equiv{color:var(--success);margin:0;font-size:14px}.subscribe-page .equiv.muted{color:var(--gray)}.subscribe-page .feats{gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.subscribe-page .feats li{align-items:center;gap:10px;font-size:15px;display:flex}.subscribe-page .err{color:var(--error);background:#fdecea;border:1px solid #f5c6c1;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.reeva-signup{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--error:#b42318;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.reeva-signup *{box-sizing:border-box;margin:0;padding:0}.reeva-signup h1,.reeva-signup h2,.reeva-signup h3,.reeva-signup h4{font-weight:700;line-height:1.4}.reeva-signup a{color:inherit;text-decoration:none}.reeva-signup img{max-width:100%;display:block}.reeva-signup .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.reeva-signup .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.reeva-signup .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.reeva-signup .btn-cta:active{background:var(--cta-pressed)}.reeva-signup .btn-block{width:100%;display:flex}.reeva-signup .btn-lg{padding:18px 40px;font-size:19px}.reeva-signup .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.reeva-signup .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.reeva-signup .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.reeva-signup .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:22px;font-weight:700}.reeva-signup .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.reeva-signup .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.reeva-signup .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.reeva-signup .stepper .bub{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.reeva-signup .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.reeva-signup .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.reeva-signup .stepper .st.active .lab{color:var(--ink);font-weight:600}.reeva-signup .stepper .line{background:var(--border);flex:1;min-width:8px;height:2px;margin-top:-22px}.reeva-signup main{flex:1;width:100%}.reeva-signup .shell{max-width:980px;margin:0 auto;padding:48px 22px 80px}.reeva-signup .kick{color:var(--rose);background:var(--light-rose);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.reeva-signup .h-lead{text-align:center;margin-bottom:32px}.reeva-signup .h-lead h1{letter-spacing:-.3px;margin-bottom:12px;font-size:clamp(24px,4vw,33px)}.reeva-signup .h-lead p{color:var(--gray);max-width:480px;margin:0 auto;font-size:17px}.reeva-signup .split{grid-template-columns:1fr .9fr;align-items:start;gap:36px;display:grid}.reeva-signup .card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:34px 32px}.reeva-signup .note-top{background:var(--success-bg);color:#2c5e4a;text-align:center;border:1px solid #d7ebe0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:13px 18px;font-size:14.5px;display:flex}.reeva-signup .err-box{color:var(--error);text-align:center;background:#fbe9e7;border:1px solid #f3cfca;border-radius:12px;margin-bottom:18px;padding:12px 16px;font-size:14.5px}.reeva-signup .field{margin-bottom:18px}.reeva-signup .field.row2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.reeva-signup .field label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.reeva-signup .inp{border:1.6px solid var(--border);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:13px 15px;font-family:inherit;font-size:16px;transition:all .15s}.reeva-signup .inp:focus{border-color:var(--cta);outline:none;box-shadow:0 0 0 3px #c2185b1f}.reeva-signup .inp::placeholder{color:#b9a9b0}.reeva-signup .hintline{color:var(--gray);margin-top:6px;font-size:12.5px}.reeva-signup .trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.reeva-signup .trust-row span{color:var(--gray);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.reeva-signup .aside-card{background:var(--deep-plum);color:#fff;border-radius:var(--radius-lg);padding:30px 28px}.reeva-signup .aside-card h3{margin-bottom:18px;font-size:19px}.reeva-signup .benefits{gap:16px;list-style:none;display:grid}.reeva-signup .benefits li{color:#f7ecef;align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.reeva-signup .benefits .ic{flex:none;margin-top:2px}.reeva-signup .aside-card .quote{color:#f7ecef;border-top:1px solid #ffffff26;margin-top:22px;padding-top:20px;font-size:14.5px;font-style:italic}.reeva-signup .login-hint{text-align:center;color:var(--gray);margin-top:18px;font-size:14.5px}.reeva-signup .login-hint a{color:var(--cta);font-weight:600;text-decoration:underline}.reeva-signup .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}.reeva-signup .ffoot a{color:var(--gray);margin:0 8px}.reeva-signup .ffoot a:hover{color:var(--rose)}@media (width<=760px){.reeva-signup .split{grid-template-columns:1fr;gap:24px}.reeva-signup .stepper .lab{display:none}.reeva-signup .field.row2{grid-template-columns:1fr}.reeva-signup .card{padding:26px 22px}}.setup-page{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--warning:#b7791f;--error:#b42318;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.setup-page *{box-sizing:border-box}.setup-page h1,.setup-page h2,.setup-page h3,.setup-page h4{margin:0;font-weight:700;line-height:1.4}.setup-page .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.setup-page .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.setup-page .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.setup-page .btn-cta:active{background:var(--cta-pressed)}.setup-page .btn-ghost{color:var(--rose);border-color:var(--border);background:#fff}.setup-page .btn-ghost:hover{background:var(--light-rose);border-color:var(--rose)}.setup-page .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.setup-page .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.setup-page .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.setup-page .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:22px;font-weight:700}.setup-page .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.setup-page .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.setup-page .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.setup-page .stepper .bub{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.setup-page .stepper .st.done .bub{background:var(--success);color:#fff}.setup-page .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.setup-page .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.setup-page .stepper .st.active .lab{color:var(--ink);font-weight:600}.setup-page .stepper .line{background:var(--border);flex:1;min-width:8px;height:2px;margin-top:-22px}.setup-page main{flex:1;width:100%}.setup-page .shell{max-width:560px;margin:0 auto;padding:48px 22px 80px}.setup-page .card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;padding:34px 32px}.setup-page .field{margin-bottom:18px}.setup-page .field.row2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;display:grid}.setup-page .field label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.setup-page .inp{border:1.6px solid var(--border);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:13px 15px;font-family:inherit;font-size:16px;transition:all .15s}.setup-page .inp:focus{border-color:var(--cta);outline:none;box-shadow:0 0 0 3px #c2185b1f}.setup-page .inp::placeholder{color:#b9a9b0}.setup-page .pbar{background:var(--light-rose);border-radius:999px;height:9px;margin-bottom:8px;overflow:hidden}.setup-page .pbar i{background:linear-gradient(90deg, var(--rose), var(--cta));border-radius:999px;height:100%;transition:width .35s;display:block}.setup-page .pbar-lab{color:var(--gray);text-align:center;margin-bottom:26px;font-size:13.5px;font-weight:600}.setup-page .wstep h2{margin-bottom:6px;font-size:22px}.setup-page .wstep .sub{color:var(--gray);margin-bottom:24px;font-size:15px}.setup-page .wnav{gap:12px;margin-top:28px;display:flex}.setup-page .wnav .btn{flex:1}.setup-page .choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-page .choice{border:1.6px solid var(--border);cursor:pointer;text-align:right;background:#fff;border-radius:14px;padding:16px;transition:all .15s}.setup-page .choice:hover{border-color:var(--rose)}.setup-page .choice.sel{border-color:var(--cta);background:var(--light-rose)}.setup-page .choice b{margin-bottom:4px;font-size:15.5px;display:block}.setup-page .choice small{color:var(--gray);font-size:13px}.setup-page .srow{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.setup-page .err{color:var(--error);background:#fbe9e7;border:1px solid #f3cfca;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14.5px}.setup-page .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}@media (width<=760px){.setup-page .stepper .lab{display:none}.setup-page .field.row2,.setup-page .choices,.setup-page .srow{grid-template-columns:1fr}.setup-page .card{padding:26px 22px}}.reeva-login{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--error:#b42318;--error-bg:#fbe9e7;--radius:18px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px;line-height:1.8;display:flex}.reeva-login *{box-sizing:border-box;margin:0;padding:0}.reeva-login .login-shell{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:440px;display:flex}.reeva-login .login-brand{text-align:center}.reeva-login .login-brand .logo{color:var(--rose);letter-spacing:.5px;font-size:26px;font-weight:700}.reeva-login .login-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);width:100%;padding:36px 32px 32px}.reeva-login .login-title{text-align:center;letter-spacing:-.3px;margin-bottom:28px;font-size:clamp(22px,3.5vw,28px);font-weight:700}.reeva-login .login-form{flex-direction:column;gap:18px;display:flex}.reeva-login .field{flex-direction:column;gap:7px;display:flex}.reeva-login .field label{font-size:14px;font-weight:600}.reeva-login .inp{border:1.6px solid var(--border);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:13px 15px;font-family:inherit;font-size:16px;transition:all .15s}.reeva-login .inp:focus{border-color:var(--cta);outline:none;box-shadow:0 0 0 3px #c2185b1f}.reeva-login .inp::placeholder{color:#b9a9b0}.reeva-login .password-wrap{align-items:center;display:flex;position:relative}.reeva-login .password-wrap .inp{padding-inline-end:44px}.reeva-login .toggle-password{cursor:pointer;color:var(--gray);inset-inline-end:10px;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.reeva-login .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.reeva-login .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.reeva-login .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.reeva-login .btn-cta:active{background:var(--cta-pressed)}.reeva-login .btn-block{width:100%;display:flex}.reeva-login .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.reeva-login .form-error{background:var(--error-bg);color:var(--error);text-align:center;border:1px solid #f3cfca;border-radius:12px;padding:12px 16px;font-size:14.5px}.reeva-login .login-links{color:var(--gray);flex-direction:column;align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.reeva-login .login-links a{color:var(--cta);text-underline-offset:2px;font-weight:600;text-decoration:underline}.reeva-login .login-links .forgot-link{font-size:13.5px}.first-result-page{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--radius:18px;--radius-lg:24px;--shadow-soft:0 18px 50px -20px #2b1b2238;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;display:flex}.first-result-page *{box-sizing:border-box}.first-result-page h1,.first-result-page h2,.first-result-page h3{font-weight:700;line-height:1.4}.first-result-page .ftop{border-bottom:1px solid var(--border);z-index:30;background:#fff;position:sticky;top:0}.first-result-page .ftop .row{justify-content:space-between;align-items:center;max-width:1080px;height:66px;margin:0 auto;padding:0 22px;display:flex}.first-result-page .ftop .logo{color:var(--rose);letter-spacing:.5px;font-size:20px;font-weight:700}.first-result-page .ftop .secure{color:var(--gray);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.first-result-page .stepper{justify-content:space-between;align-items:center;gap:4px;max-width:780px;margin:30px auto 0;padding:0 22px;display:flex}.first-result-page .stepper .st{text-align:center;flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.first-result-page .stepper .bub{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.first-result-page .stepper .st.done .bub{background:var(--success);color:#fff}.first-result-page .stepper .st.active .bub{background:var(--cta);color:#fff;box-shadow:0 6px 16px -6px #c2185b99}.first-result-page .stepper .lab{color:var(--gray);white-space:nowrap;font-size:11.5px;font-weight:500}.first-result-page .stepper .st.active .lab{color:var(--ink);font-weight:600}.first-result-page .stepper .line{background:var(--border);flex:1;min-width:8px;height:2px;margin-top:-22px}.first-result-page main{flex:1;width:100%}.first-result-page .shell{max-width:560px;margin:0 auto;padding:48px 22px 80px}.first-result-page .kick{color:var(--rose);background:var(--light-rose);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.first-result-page .h-lead{text-align:center;margin-bottom:32px}.first-result-page .h-lead h1{letter-spacing:-.3px;margin-bottom:12px;font-size:clamp(24px,4vw,33px)}.first-result-page .h-lead p{color:var(--gray);max-width:480px;margin:0 auto;font-size:17px}.first-result-page .task-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.first-result-page .task-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 26px;display:flex}.first-result-page .task-head .badge{background:var(--light-rose);width:40px;height:40px;color:var(--rose);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.first-result-page .task-head b{font-size:17px;display:block}.first-result-page .task-head small{color:var(--gray);font-size:13px;display:block}.first-result-page .task-body{padding:26px}.first-result-page .field{margin-bottom:18px}.first-result-page .field.row2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;display:grid}.first-result-page .field label{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.first-result-page .inp{border:1.6px solid var(--border);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:13px 15px;font-family:inherit;font-size:16px;transition:all .15s}.first-result-page .inp:focus{border-color:var(--cta);outline:none;box-shadow:0 0 0 3px #c2185b1f}.first-result-page .ai-msg{background:var(--light-rose);white-space:pre-wrap;border-radius:14px;margin-top:16px;padding:16px 18px;font-size:15px;line-height:1.8}.first-result-page .ai-msg .h{color:var(--gray);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.first-result-page .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.first-result-page .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.first-result-page .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.first-result-page .btn-cta:active{background:var(--cta-pressed)}.first-result-page .btn-block{width:100%;display:flex}.first-result-page .btn-lg{padding:18px 40px;font-size:19px}.first-result-page .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.first-result-page .ring{background:var(--success-bg);width:88px;height:88px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.first-result-page .success-state{text-align:center}.first-result-page .success-state h2{margin-bottom:10px;font-size:23px}.first-result-page .success-state p{color:var(--gray);max-width:420px;margin:0 auto 24px;font-size:16px}.first-result-page .err{color:#b42318;background:#fbe9e7;border:1px solid #f3cfca;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14.5px}.first-result-page .ffoot{text-align:center;border-top:1px solid var(--border);color:var(--gray);background:#fff;padding:26px 22px;font-size:13px}@media (width<=760px){.first-result-page .stepper .lab{display:none}.first-result-page .field.row2{grid-template-columns:1fr}.first-result-page .task-body{padding:22px}}.dash{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--warning:#b7791f;--warning-bg:#fbf1de;--error:#b42318;--error-bg:#fbe9e7;--info:#3763a8;--info-bg:#eaf0f9;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;grid-template-columns:262px 1fr;max-width:100vw;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;line-height:1.7;display:grid;overflow-x:hidden}.dash .main{min-width:0;max-width:100%;overflow-x:hidden}.dash .content{min-width:0;max-width:100%}.dash .tbl-scroll{max-width:100%;overflow-x:auto}.dash *{box-sizing:border-box}.dash h1,.dash h2,.dash h3,.dash h4{font-weight:700;line-height:1.4}.dash button{cursor:pointer;font-family:inherit}.dash .side{border-inline-end:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.dash .side .brand{border-bottom:1px solid var(--border);color:var(--rose);letter-spacing:.5px;padding:20px 22px;font-size:18px;font-weight:700}.dash .side nav{flex:1;padding:14px 12px;overflow:auto}.dash .grp{color:var(--gray);letter-spacing:.3px;padding:14px 12px 6px;font-size:11px;font-weight:600}.dash .nav-i{color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:2px;padding:11px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.dash .nav-i:hover{background:var(--bg)}.dash .nav-i.active{background:var(--light-rose);color:var(--rose);font-weight:600}.dash .nav-i .ic{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dash .nav-i .badge{background:var(--cta);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:700;display:flex}.dash .side .foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}.dash .user{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.dash .logout-btn{border:1px solid var(--border);width:100%;color:var(--gray);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:flex}.dash .logout-btn:hover{background:var(--error-bg);color:var(--error);border-color:var(--error)}.dash .user .av{background:linear-gradient(135deg, var(--rose), var(--cta));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.dash .user b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.dash .user small{color:var(--gray);font-size:11.5px}.dash .main{flex-direction:column;min-width:0;display:flex}.dash .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);z-index:20;background:#ffffffeb;align-items:center;gap:16px;height:64px;padding:0 26px;display:flex;position:sticky;top:0}.dash .topbar .branch{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.dash .topbar .branch .pill{color:var(--success);background:var(--success-bg);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.dash .topbar .search{flex:1;max-width:300px;margin-inline-start:auto;position:relative}.dash .topbar .search input{border:1.5px solid var(--border);background:#fff;border-radius:999px;width:100%;padding-block:9px;padding-inline:38px 14px;font-family:inherit;font-size:14px}.dash .topbar .search input:focus{border-color:var(--cta);outline:none}.dash .topbar .ico{border:1px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.dash .topbar .ico .dot{background:var(--cta);top:9px;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:10px}.dash .content{width:100%;max-width:1180px;padding:28px 26px 50px}.dash .phead{margin-bottom:24px}.dash .phead h1{margin-bottom:4px;font-size:24px}.dash .phead p{color:var(--gray);font-size:14.5px}.dash .kgrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:26px;display:grid}.dash .kpi{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.dash .kpi .t{color:var(--gray);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.dash .kpi .t .ic{background:var(--light-rose);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dash .kpi b{font-size:28px;font-weight:700;line-height:1}.dash .kpi.warn .t .ic{background:var(--warning-bg)}.dash .kpi.err .t .ic{background:var(--error-bg)}.dash .kpi.ok .t .ic{background:var(--success-bg)}.dash .cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;display:grid}.dash .panel{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.dash .panel .ph{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dash .panel .ph b{font-size:16px}.dash .panel .ph a,.dash .panel .ph button{color:var(--rose);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.dash .panel .pb{padding:8px}.dash .arow{border-radius:12px;align-items:center;gap:13px;padding:12px 14px;transition:all .12s;display:flex}.dash .arow:hover{background:var(--bg)}.dash .arow .av{background:linear-gradient(135deg, var(--rose), var(--cta));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.dash .arow .m{flex:1;min-width:0}.dash .arow .m b{font-size:14.5px;font-weight:600;display:block}.dash .arow .m small{color:var(--gray);font-size:12.5px}.dash .pill{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-block}.dash .pill.ok{background:var(--success-bg);color:var(--success)}.dash .pill.wait{background:var(--warning-bg);color:var(--warning)}.dash .pill.no{background:var(--error-bg);color:var(--error)}.dash .pill.new{background:var(--info-bg);color:var(--info)}.dash .pill.done{background:var(--light-rose);color:var(--rose)}.dash .mini-btn{border:1px solid var(--border);color:var(--rose);background:#fff;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600}.dash .mini-btn:hover{background:var(--light-rose)}.dash .litem{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:12px 14px;display:flex}.dash .litem:last-child{border-bottom:0}.dash .litem .ic{background:var(--light-rose);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dash .litem .m{flex:1;min-width:0}.dash .litem .m b{font-size:14px;font-weight:600;display:block}.dash .litem .m small{color:var(--gray);font-size:12px}.dash .tbl-wrap{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.dash .tbl-top{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.dash .tabs{flex-wrap:wrap;gap:6px;display:flex}.dash .tab{background:var(--bg);color:var(--gray);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.dash .tab.active{background:var(--cta);color:#fff;border-color:var(--cta)}.dash .btn-add{background:var(--cta);color:#fff;border:0;border-radius:10px;align-items:center;gap:7px;margin-inline-start:auto;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.dash table{border-collapse:collapse;width:100%}.dash th{text-align:start;color:var(--gray);border-bottom:1px solid var(--border);background:var(--bg);padding:13px 18px;font-size:12.5px;font-weight:600}.dash td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 18px;font-size:14px}.dash tr:last-child td{border-bottom:0}.dash tbody tr:hover{background:var(--bg)}.dash .tcell{align-items:center;gap:10px;display:flex}.dash .tcell .av{background:var(--light-rose);width:34px;height:34px;color:var(--rose);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.dash .assist{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dash .sitgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dash .sit{border:1.5px solid var(--border);cursor:pointer;text-align:center;color:var(--ink);background:#fff;border-radius:12px;padding:13px 14px;font-size:13.5px;font-weight:600;transition:all .12s}.dash .sit:hover{border-color:var(--rose)}.dash .sit.sel{border-color:var(--cta);background:var(--light-rose);color:var(--rose)}.dash .aibox{background:var(--light-rose);white-space:pre-wrap;border-radius:14px;min-height:120px;padding:16px 18px;font-size:14.5px;line-height:1.8}.dash .aibox .h{color:var(--gray);margin-bottom:8px;font-size:12px}.dash .btn-cta{background:var(--cta);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-flex}.dash .btn-cta:hover{background:var(--cta-hover)}.dash .btn-cta.block{width:100%}.dash .btn-cta:disabled{opacity:.5;cursor:not-allowed}.dash .stars{color:var(--gold);letter-spacing:2px}.dash .bars{align-items:flex-end;gap:12px;height:200px;padding:10px 4px 0;display:flex}.dash .bars .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.dash .bars .b i{background:linear-gradient(180deg, var(--rose), var(--cta));border-radius:8px 8px 0 0;width:100%;max-width:42px;min-height:4px;display:block}.dash .bars .b small{color:var(--gray);font-size:11.5px}.dash .modal{z-index:60;background:#2b1b2280;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dash .modal .box{background:#fff;border-radius:20px;width:100%;max-width:460px;padding:26px;box-shadow:0 30px 60px -20px #0006}.dash .modal h3{margin-bottom:18px;font-size:19px}.dash .field{margin-bottom:14px}.dash .field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.dash .inp{border:1.5px solid var(--border);border-radius:11px;width:100%;padding:11px 14px;font-family:inherit;font-size:15px}.dash .inp:focus{border-color:var(--cta);outline:none}.dash .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash .mactions{gap:10px;margin-top:20px;display:flex}.dash .mactions button{flex:1}.dash .btn-ghost{border:1.5px solid var(--border);color:var(--gray);background:#fff;border-radius:12px;padding:13px;font-weight:600}.dash .hamb{border:1px solid var(--border);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.dash .nav-backdrop{z-index:55;background:#2b1b2273;display:none;position:fixed;inset:0}.dash .sub-banner{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:11px 26px;font-size:14px;display:flex}.dash .sub-banner.ok{background:var(--success-bg)}.dash .sub-banner.wait{background:var(--warning-bg)}.dash .sub-banner.no{background:var(--error-bg)}.dash .sub-banner.info{background:var(--info-bg)}.dash .sub-banner .sub-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .sub-banner .sub-note{color:var(--gray);font-size:13px;font-weight:500}@media (width<=920px){.dash{grid-template-columns:1fr}.dash .side{z-index:60;border-inline-end:0;border-inline-start:1px solid var(--border);width:280px;max-width:85vw;height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;left:auto;right:0;transform:translate(100%);box-shadow:-10px 0 30px -10px #00000040}.dash.nav-open .side{transform:translate(0)}.dash.nav-open .nav-backdrop{display:block}.dash .hamb{display:inline-flex}.dash .topbar{gap:10px;height:58px;padding:0 14px}.dash .topbar .branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.dash .topbar .search{display:none}.dash .topbar .ico{width:38px;height:38px}.dash .content{padding:18px 14px 60px}.dash .phead h1{font-size:20px}.dash .kgrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.dash .kpi{border-radius:14px;padding:14px}.dash .kpi b{font-size:22px}.dash .cols,.dash .assist,.dash .sitgrid,.dash .row2{grid-template-columns:1fr;gap:14px}.dash .tbl-wrap{overflow-x:auto}.dash table:not(.resp-tbl){min-width:560px}.dash th,.dash td{padding:10px 12px;font-size:13px}.dash .resp-tbl,.dash .resp-tbl tbody,.dash .resp-tbl tr,.dash .resp-tbl td{width:100%;display:block}.dash .resp-tbl thead{display:none}.dash .resp-tbl tr{border:1px solid var(--border);background:#fff;border-radius:14px;margin:10px 12px;padding:8px 4px;box-shadow:0 1px 2px #2b1b2208}.dash .resp-tbl td{text-align:start;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:13.5px;display:flex}.dash .resp-tbl td+td{border-top:1px dashed var(--border)}.dash .resp-tbl td:before{content:attr(data-label);color:var(--gray);flex:none;font-size:12px;font-weight:600}.dash .resp-tbl td:empty,.dash .resp-tbl td[data-label=""]:before{content:""}.dash .resp-tbl td .tcell{justify-content:flex-end}.dash .tbl-scroll{overflow:visible}.dash .tbl-top{gap:8px;padding:12px 14px}.dash .btn-add{justify-content:center;width:100%;margin-inline-start:0}.dash .tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.dash .tab{flex:none}.dash .panel .ph{padding:14px}.dash .arow{gap:10px;padding:10px 12px}.dash .arow .av{width:36px;height:36px}.dash .modal{align-items:flex-start;padding:10px}.dash .modal .box{border-radius:18px;max-height:calc(100vh - 20px);padding:16px;overflow-y:auto}.dash .sub-banner{flex-wrap:wrap;padding:10px 14px}.dash .kgrid{grid-template-columns:repeat(2,1fr)!important}.dash .kgrid>*{min-width:0}.dash .field [style*=grid-template-columns],.dash .field [style*=gridTemplateColumns]{grid-template-columns:repeat(3,1fr)!important}.dash .field [data-slot=calendar]{--cell-size:1.95rem!important;width:100%!important;padding:4px!important}.dash .field [data-slot=calendar] table{width:100%!important}.dash .row2{grid-template-columns:1fr!important}.dash .content,.dash .panel,.dash .arow,.dash .litem,.dash .resp-tbl td,.dash .aibox{overflow-wrap:anywhere;word-break:break-word}.dash .panel[style*=max-width],.dash [style*=maxWidth]{max-width:100%!important}}@media (width<=420px){.dash .kgrid{grid-template-columns:1fr!important}}.dash,.dash .modal,.dash .modal .box,.dash table,.dash th,.dash td,.dash input,.dash textarea,.dash select,.dash .aibox{text-align:start;direction:rtl;unicode-bidi:isolate}.dash input[type=tel],.dash input[type=number]{text-align:start}:root{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--warning:#b7791f;--warning-bg:#fbf1de;--error:#b42318;--error-bg:#fbe9e7;--info:#3763a8;--info-bg:#eaf0f9}.admin,.admin *{box-sizing:border-box}.admin{background:var(--bg);color:var(--ink);direction:rtl;grid-template-columns:262px 1fr;min-height:100vh;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;line-height:1.7;display:grid}.admin .side{border-inline-start:1px solid var(--border);background:#fff;flex-direction:column;grid-column:1;height:100vh;display:flex;position:sticky;top:0}.admin .brand{border-bottom:1px solid var(--border);color:var(--rose);padding:20px 22px;font-size:18px;font-weight:700}.admin .side nav{flex:1;padding:14px 12px;overflow:auto}.admin .grp{color:var(--gray);letter-spacing:.3px;padding:14px 12px 6px;font-size:11px;font-weight:600}.admin .nav-i{color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:11px 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.admin .nav-i:hover{background:var(--bg)}.admin .nav-i.active{background:var(--light-rose);color:var(--rose);font-weight:600}.admin .foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}.admin .user{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.admin .logout-btn{border:1px solid var(--border);width:100%;color:var(--gray);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:flex}.admin .logout-btn:hover{background:var(--error-bg);color:var(--error);border-color:var(--error)}.admin .user .av{background:linear-gradient(135deg, var(--rose), var(--cta));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.admin .user b{font-size:13.5px;line-height:1.3;display:block}.admin .user small{color:var(--gray);font-size:11.5px}.admin .main{flex-direction:column;grid-column:2;min-width:0;display:flex}.admin .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);z-index:20;background:#ffffffeb;align-items:center;gap:16px;height:64px;padding:0 26px;display:flex;position:sticky;top:0}.admin .branch{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.admin .pill{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.admin .pill.ok{background:var(--success-bg);color:var(--success)}.admin .pill.wait{background:var(--warning-bg);color:var(--warning)}.admin .pill.err{background:var(--error-bg);color:var(--error)}.admin .pill.info{background:var(--info-bg);color:var(--info)}.admin .content{width:100%;max-width:1180px;padding:28px 26px 50px}.admin .phead{margin-bottom:24px}.admin .phead h1{margin-bottom:4px;font-size:24px;font-weight:700}.admin .phead p{color:var(--gray);font-size:14.5px}.admin .kgrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:26px;display:grid}.admin .kgrid.k4{grid-template-columns:repeat(4,1fr)}.admin .kgrid.k3{grid-template-columns:repeat(3,1fr)}.admin .kpi{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.admin .kpi .t{color:var(--gray);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.admin .kpi .t .ic{background:var(--light-rose);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.admin .kpi b{font-size:28px;font-weight:700;line-height:1}.admin .cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;display:grid}.admin .panel{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.admin .panel .ph{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;font-weight:700;display:flex}.admin .panel .pb{padding:8px}.admin .litem{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:12px 14px;display:flex}.admin .litem:last-child{border-bottom:0}.admin .litem .m{flex:1;min-width:0}.admin .litem .m b{font-size:14px;font-weight:600;display:block}.admin .litem .m small{color:var(--gray);font-size:12px}.admin .bars{align-items:flex-end;gap:12px;height:180px;padding:10px 4px 0;display:flex}.admin .bars .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.admin .bars .b i{background:linear-gradient(180deg, var(--rose), var(--cta));border-radius:8px 8px 0 0;width:100%;max-width:42px;min-height:4px;display:block}.admin .bars .b small{color:var(--gray);font-size:11.5px}.admin .tbl-wrap{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.admin .tbl-top{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.admin .tabs{flex-wrap:wrap;gap:6px;display:flex}.admin .tab{background:var(--bg);color:var(--gray);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.admin .tab.active{background:var(--cta);color:#fff;border-color:var(--cta)}.admin table{border-collapse:collapse;width:100%}.admin th{text-align:start;color:var(--gray);border-bottom:1px solid var(--border);background:var(--bg);padding:13px 18px;font-size:12.5px;font-weight:600}.admin td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 18px;font-size:14px}.admin tr:last-child td{border-bottom:0}.admin tbody tr:hover{background:var(--bg)}.admin .mini-btn{border:1px solid var(--border);color:var(--rose);cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.admin .mini-btn:hover{background:var(--light-rose)}.admin .mini-btn.cta{background:var(--cta);color:#fff;border-color:var(--cta)}.admin .mini-btn.cta:hover{background:var(--cta-hover)}.admin .mini-btn.wa{color:#fff;background:#25d366;border-color:#25d366}.admin .empty{text-align:center;color:var(--gray);padding:40px 20px}.admin .hamb{border:1px solid var(--border);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.admin .nav-backdrop{z-index:55;background:#2b1b2273;display:none;position:fixed;inset:0}@media (width<=920px){.admin .kgrid,.admin .kgrid.k4,.admin .kgrid.k3{grid-template-columns:repeat(2,1fr);gap:10px}.admin .kgrid>.kpi:last-child:nth-child(odd){grid-column:1/-1}.admin .cols{grid-template-columns:1fr}.admin .kpi{border-radius:14px;padding:14px}.admin .kpi b{font-size:22px}.admin .kpi .t{font-size:12.5px}}@media (width<=760px){.admin{grid-template-columns:1fr}.admin .main{grid-column:1}.admin .side{z-index:60;border-inline-start:1px solid var(--border);width:280px;max-width:85vw;height:100vh;transition:transform .25s;display:flex;position:fixed;top:0;left:auto;right:0;transform:translate(100%);box-shadow:-10px 0 30px -10px #00000040}.admin.nav-open .side{transform:translate(0)}.admin.nav-open .nav-backdrop{display:block}.admin .hamb{display:inline-flex}.admin .topbar{gap:10px;height:58px;padding:0 14px}.admin .branch{font-size:14px}.admin .content{padding:18px 14px 60px}.admin .phead h1{font-size:20px}.admin .tbl-wrap{overflow-x:auto}.admin table{min-width:560px}.admin th,.admin td{padding:10px 12px;font-size:13px}.admin .tbl-top{gap:8px;padding:12px 14px}.admin .tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.admin .tab{flex:none}.admin .panel .ph{padding:14px}.admin .bars{gap:6px;height:140px}}.reeva-landing{--rose:#a0174f;--gold:#c9956c;--cta:#c2185b;--cta-hover:#a8124c;--cta-pressed:#8f103f;--bg:#fff8f6;--white:#fff;--ink:#2b1b22;--gray:#76666d;--border:#eadde1;--light-rose:#f7ecef;--deep-plum:#3d1827;--success:#2f7d61;--success-bg:#eff8f3;--warning:#b7791f;--error:#b42318;--maxw:1140px;--radius:18px;--radius-lg:26px;--shadow-soft:0 18px 50px -20px #2b1b2238;--shadow-card:0 10px 30px -16px #2b1b222e;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;font-family:IBM Plex Sans Arabic,sans-serif;font-size:17px;line-height:1.8;overflow-x:hidden}.reeva-landing *{box-sizing:border-box;margin:0;padding:0}.reeva-landing h1,.reeva-landing h2,.reeva-landing h3,.reeva-landing h4{font-family:IBM Plex Sans Arabic,sans-serif;font-weight:700;line-height:1.4}.reeva-landing a{color:inherit;text-decoration:none}.reeva-landing img{max-width:100%;display:block}.reeva-landing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.reeva-landing .rose{color:var(--rose)}.reeva-landing .gold{color:var(--gold)}.reeva-landing .center{text-align:center}.reeva-landing .btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 34px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.reeva-landing .btn svg{flex:none}.reeva-landing .btn-cta{background:var(--cta);color:#fff;box-shadow:0 12px 26px -10px #c2185b8c}.reeva-landing .btn-cta:hover{background:var(--cta-hover);transform:translateY(-2px)}.reeva-landing .btn-cta:active{background:var(--cta-pressed);transform:translateY(0)}.reeva-landing .btn-ghost{color:var(--rose);border-color:var(--rose);background:#fff}.reeva-landing .btn-ghost:hover{background:var(--light-rose)}.reeva-landing .btn-white{color:var(--rose);background:#fff}.reeva-landing .btn-white:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #0000004d}.reeva-landing .btn-lg{padding:20px 44px;font-size:20px}.reeva-landing .btn-block{width:100%;display:flex}.reeva-landing .kicker{color:var(--rose);background:var(--light-rose);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:14px;font-weight:600;display:inline-flex}.reeva-landing .sec-head{text-align:center;max-width:760px;margin:0 auto 48px}.reeva-landing .sec-head h2{letter-spacing:-.3px;margin-bottom:14px;font-size:clamp(26px,4vw,38px);font-weight:700}.reeva-landing .sec-head p{color:var(--gray);font-size:18px}.reeva-landing section{padding:80px 0}.reeva-landing .cta-strip{text-align:center;padding:80px 0}.reeva-landing .cta-strip .btn{margin-bottom:12px}.reeva-landing .cta-strip .re{color:var(--gray);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:14.5px;display:flex}.reeva-landing .cta-strip .re span{align-items:center;gap:7px;display:inline-flex}.reeva-landing .topbar{background:var(--rose);color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:500}.reeva-landing .topbar b{font-weight:700}.reeva-landing .topbar .dot{opacity:.5;margin:0 8px}.reeva-landing header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#ffffffed;position:sticky;top:0}.reeva-landing .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.reeva-landing .nav .logo{width:auto;height:36px;color:var(--rose);letter-spacing:-.5px;font-size:22px;font-weight:700}.reeva-landing .nav-links{align-items:center;gap:30px;display:flex}.reeva-landing .nav-links a{color:var(--ink);cursor:pointer;font-size:16px;font-weight:500;transition:all .2s}.reeva-landing .nav-links a:hover{color:var(--rose)}.reeva-landing .nav-cta{padding:12px 24px;font-size:16px}.reeva-landing .nav-actions{align-items:center;gap:10px;display:flex}.reeva-landing .login-link{color:var(--gray);background:0 0;border:none;padding:0;font-size:15px;font-weight:500;transition:all .2s}.reeva-landing .login-link:hover{color:var(--rose)}.reeva-landing .burger{cursor:pointer;background:0 0;border:0;display:none}.reeva-landing .hero{background:radial-gradient(900px 420px at 88% -10%, #c9956c29, transparent 60%), radial-gradient(760px 460px at 6% 8%, #a0174f14, transparent 55%), var(--bg);padding:80px 0}.reeva-landing .hero-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.reeva-landing .hero-text{width:100%;max-width:760px;margin-inline:auto;padding:0 14px}.reeva-landing .hero-badge{border:1px solid var(--border);color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.reeva-landing .hero h1{letter-spacing:-.6px;margin-inline:auto;font-size:clamp(31px,4.8vw,50px);font-weight:700}.reeva-landing .hero h1 span{color:var(--rose)}.reeva-landing .hero h1 .animated-underline{background-image:linear-gradient(var(--rose), var(--rose));background-position:100% 100%;background-repeat:no-repeat;background-size:0% 3px;padding-bottom:4px;animation:6s ease-in-out .8s infinite underline-rtl}@keyframes underline-rtl{0%{background-position:100% 100%;background-size:0% 3px}35%{background-position:100% 100%;background-size:100% 3px}40%{background-position:0 100%;background-size:100% 3px}75%{background-position:0 100%;background-size:0% 3px}to{background-position:100% 100%;background-size:0% 3px}}@media (prefers-reduced-motion:reduce){.reeva-landing .hero h1 .animated-underline{background-position:100% 100%;background-size:100% 3px;animation:none}}.reeva-landing .hero .lead{color:var(--gray);max-width:600px;margin:24px auto 14px;font-size:clamp(17px,2.2vw,20px);line-height:1.75}.reeva-landing .hero .micro{color:var(--gray);margin:0 auto 36px;font-size:15px}.reeva-landing .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.reeva-landing .assure{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;display:flex}.reeva-landing .assure span{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.reeva-landing .hero-visual{position:relative}.reeva-landing .dash{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;overflow:hidden}.reeva-landing .dash-top{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.reeva-landing .dash-top .dot{background:var(--border);border-radius:50%;width:11px;height:11px}.reeva-landing .dash-top .title{color:var(--gray);margin-inline-start:auto;font-size:13px;font-weight:500}.reeva-landing .dash-body{background:linear-gradient(#fff,#fffdfc);padding:18px}.reeva-landing .dash-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.reeva-landing .kpi{background:var(--light-rose);border-radius:14px;padding:14px}.reeva-landing .kpi b{color:var(--rose);font-size:24px;font-weight:700;line-height:1;display:block}.reeva-landing .kpi small{color:var(--gray);margin-top:6px;font-size:12.5px;display:block}.reeva-landing .appt{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:center;gap:12px;margin-bottom:9px;padding:12px;display:flex}.reeva-landing .appt .av{background:linear-gradient(135deg, var(--rose), var(--cta));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex}.reeva-landing .appt .meta{flex:1;min-width:0}.reeva-landing .appt .meta b{font-size:14.5px;font-weight:600}.reeva-landing .appt .meta small{color:var(--gray);font-size:12px;display:block}.reeva-landing .pill{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.reeva-landing .pill.ok{background:var(--success-bg);color:var(--success)}.reeva-landing .pill.wait{color:var(--warning);background:#fbf1de}.reeva-landing .pill.no{color:var(--error);background:#fbe9e7}.reeva-landing .float-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);bottom:-26px;background:#fff;border-radius:16px;align-items:center;gap:11px;max-width:235px;padding:13px 16px;display:flex;position:absolute;inset-inline-start:-26px}.reeva-landing .float-card .ic{background:var(--deep-plum);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.reeva-landing .float-card b{font-size:14px;font-weight:600;display:block}.reeva-landing .float-card small{color:var(--gray);font-size:11.5px}.reeva-landing .vsl-sec{background:var(--bg);padding:80px 0}.reeva-landing .vsl-frame{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:880px;box-shadow:var(--shadow-soft);aspect-ratio:16/9;background:var(--deep-plum);cursor:pointer;margin:0 auto;position:relative;overflow:hidden}.reeva-landing .vsl-frame .poster{color:#fff;text-align:center;background:radial-gradient(600px 300px at 70% 20%,#c9956c38,#0000),linear-gradient(135deg,#3d1827,#5a223a);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.reeva-landing .play{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:all .25s;display:flex;box-shadow:0 16px 40px -10px #00000080}.reeva-landing .vsl-frame:hover .play{transform:scale(1.07)}.reeva-landing .vsl-frame .poster b{font-size:22px;font-weight:700}.reeva-landing .vsl-frame .poster small{color:#f7ecef;font-size:14px}.reeva-landing .problems{background:#fff}.reeva-landing .prob-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.reeva-landing .prob{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:28px 24px;transition:all .2s}.reeva-landing .prob .ic-box{margin-inline:auto}.reeva-landing .prob:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.reeva-landing .prob .ic-box{background:var(--light-rose);border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:flex}.reeva-landing .prob.danger .ic-box{background:#fbe9e7}.reeva-landing .prob h3{margin-bottom:10px;font-size:18px;font-weight:600}.reeva-landing .prob p{color:var(--gray);font-size:15px}.reeva-landing .quote-strip{text-align:center;color:var(--ink);margin-top:48px;font-size:clamp(20px,3vw,27px);font-weight:700}.reeva-landing .quote-strip span{color:var(--rose)}.reeva-landing .journey{background:var(--bg)}.reeva-landing .journey-track{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.reeva-landing .journey-track:before{content:"";background:linear-gradient(90deg, var(--border), var(--gold), var(--border));z-index:0;top:34px;height:2px;position:absolute;inset-inline:8%}.reeva-landing .stage{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.reeva-landing .stage .num{background:var(--rose);color:#fff;border:5px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 22px;font-size:24px;font-weight:700;display:flex;box-shadow:0 8px 20px -8px #a0174f99}.reeva-landing .stage .card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex:1;padding:28px 24px}.reeva-landing .stage .ic{justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 14px;display:flex}.reeva-landing .stage h3{margin-bottom:9px;font-size:17px;font-weight:600}.reeva-landing .stage p{color:var(--gray);font-size:14px}.reeva-landing .journey-note{text-align:center;color:var(--gray);margin-top:48px;max-width:640px;margin-inline:auto;font-size:16px}.reeva-landing .journey-note b{color:var(--ink)}.reeva-landing .ai{background:var(--deep-plum);color:#fff;position:relative;overflow:hidden}.reeva-landing .ai:before{content:"";top:-160px;background:radial-gradient(circle,#c9956c2e,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;inset-inline-start:-120px}.reeva-landing .ai .wrap{z-index:1;position:relative}.reeva-landing .ai-grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.reeva-landing .ai .kicker{color:var(--gold);background:#c9956c2e}.reeva-landing .ai h2{margin-bottom:18px;font-size:clamp(26px,4vw,36px);font-weight:700}.reeva-landing .ai h2 span{color:var(--gold)}.reeva-landing .ai .desc{color:#f7ecef;margin-bottom:26px;font-size:18px}.reeva-landing .ai-list{gap:16px;margin-bottom:30px;list-style:none;display:grid}.reeva-landing .ai-list li{color:#f7ecef;align-items:flex-start;gap:12px;font-size:16px;display:flex}.reeva-landing .ai-list .chk{flex:none;margin-top:3px}.reeva-landing .chat{border-radius:var(--radius);box-shadow:var(--shadow-soft);color:var(--ink);background:#fff;padding:28px 24px}.reeva-landing .chat-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding-bottom:14px;display:flex}.reeva-landing .chat-head .av{background:linear-gradient(135deg, var(--rose), var(--cta));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}.reeva-landing .chat-head b{font-size:15px;font-weight:600}.reeva-landing .chat-head small{color:var(--success);font-size:12px;display:block}.reeva-landing .case-tag{background:var(--light-rose);color:var(--rose);border-radius:999px;align-items:center;gap:7px;margin:16px 0 12px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.reeva-landing .bubble{background:var(--light-rose);color:var(--ink);border-radius:16px 16px 16px 4px;padding:14px 16px;font-size:14.5px;line-height:1.7}.reeva-landing .bubble .h{color:var(--gray);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.reeva-landing .chat-actions{gap:9px;margin-top:14px;display:flex}.reeva-landing .chat-actions .mini{text-align:center;border:1px solid var(--border);color:var(--gray);background:#fff;border-radius:11px;flex:1;padding:11px;font-size:13px;font-weight:600}.reeva-landing .chat-actions .mini.primary{background:var(--success);color:#fff;border-color:var(--success)}.reeva-landing .review-card{border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--ink);background:#fff;margin-top:18px;padding:28px 24px}.reeva-landing .review-card .stars{color:var(--gold);letter-spacing:2px;margin-bottom:8px;font-size:18px}.reeva-landing .review-card .rv{color:var(--gray);margin-bottom:12px;font-size:14px}.reeva-landing .review-card .reply{background:var(--success-bg);border-inline-start:3px solid var(--success);border-radius:10px;padding:11px 14px;font-size:13.5px}.reeva-landing .review-card .reply small{color:var(--success);margin-bottom:4px;font-weight:600;display:block}.reeva-landing .features{background:#fff}.reeva-landing .feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reeva-landing .feat{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:#fff;padding:28px 24px;transition:all .2s}.reeva-landing .feat .ic-box{margin-inline:auto}.reeva-landing .feat:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.reeva-landing .feat .ic-box{background:var(--light-rose);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;display:flex}.reeva-landing .feat h3{margin-bottom:9px;font-size:18px;font-weight:600}.reeva-landing .feat p{color:var(--gray);font-size:15px}.reeva-landing .feat .tag{color:var(--rose);background:var(--light-rose);border-radius:999px;margin-top:14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.reeva-landing .valuestack{background:var(--bg)}.reeva-landing .vs-card{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--shadow-soft);background:#fff;margin:0 auto;overflow:hidden}.reeva-landing .vs-section-title{background:var(--light-rose);color:var(--rose);padding:14px 26px;font-size:15px;font-weight:700}.reeva-landing .vs-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.reeva-landing .vs-row .name{align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.reeva-landing .vs-row .name .ic{flex:none}.reeva-landing .vs-row .val{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700}.reeva-landing .vs-row.bonus .name .badge{background:var(--gold);color:var(--ink);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.reeva-landing .vs-total{background:var(--deep-plum);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.reeva-landing .vs-total .t1{font-size:16px;font-weight:600}.reeva-landing .vs-total .t2{font-size:22px;font-weight:700}.reeva-landing .vs-total .t2 s{color:#d9ccd1;font-size:18px;font-weight:500}.reeva-landing .bonuses{background:#fff}.reeva-landing .bonus-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reeva-landing .bonus{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;transition:all .2s;position:relative}.reeva-landing .bonus:hover{box-shadow:var(--shadow-card)}.reeva-landing .bonus .ribbon{background:var(--gold);color:var(--ink);top:-13px;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:24px}.reeva-landing .bonus h3{margin:8px 0 9px;font-size:17px;font-weight:600}.reeva-landing .bonus p{color:var(--gray);margin-bottom:14px;font-size:14.5px}.reeva-landing .bonus .v{color:var(--rose);font-size:14px;font-weight:700}.reeva-landing .bonus .v s{color:var(--gray);margin-inline-start:6px;font-weight:500}.reeva-landing .timeline{background:var(--bg)}.reeva-landing .tl{max-width:760px;margin:0 auto;position:relative}.reeva-landing .tl:before{content:"";background:var(--border);inset-inline-start:26px;width:2px;position:absolute;top:14px;bottom:14px}.reeva-landing .tl-item{padding-inline-start:74px;padding-bottom:34px;position:relative}.reeva-landing .tl-item:last-child{padding-bottom:0}.reeva-landing .tl-item .marker{border:2px solid var(--rose);width:54px;height:54px;color:var(--rose);text-align:center;inset-inline-start:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1.1;display:flex;position:absolute;top:0}.reeva-landing .tl-item h3{margin-bottom:6px;font-size:18px;font-weight:600}.reeva-landing .tl-item p{color:var(--gray);font-size:15px}.reeva-landing .compare{background:#fff}.reeva-landing .comp-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.reeva-landing .comp{border-radius:var(--radius);padding:28px 24px}.reeva-landing .comp.before{border:1px solid var(--border);background:#fff}.reeva-landing .comp.after{background:var(--deep-plum);color:#fff}.reeva-landing .comp h3{align-items:center;gap:10px;margin-bottom:22px;font-size:20px;font-weight:700;display:flex}.reeva-landing .comp ul{gap:16px;list-style:none;display:grid}.reeva-landing .comp li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.reeva-landing .comp.before li{color:var(--gray)}.reeva-landing .comp.after li{color:#f7ecef}.reeva-landing .comp .ic{flex:none;margin-top:2px}.reeva-landing .testi{background:var(--bg)}.reeva-landing .placeholder-note{border:1px dashed var(--warning);color:#8a5b09;text-align:center;background:#fff6e9;border-radius:14px;max-width:720px;margin:0 auto 30px;padding:14px 20px;font-size:14px}.reeva-landing .testi-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reeva-landing .tcard{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:28px 24px}.reeva-landing .tcard .stars{color:var(--gold);letter-spacing:2px;margin-bottom:14px;font-size:16px}.reeva-landing .tcard p{color:var(--ink);margin-bottom:18px;font-size:15px;line-height:1.8}.reeva-landing .tcard .who{align-items:center;gap:12px;display:flex}.reeva-landing .tcard .av{background:var(--light-rose);width:44px;height:44px;color:var(--rose);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.reeva-landing .tcard .who b{font-size:14.5px;font-weight:600;display:block}.reeva-landing .tcard .who small{color:var(--gray);font-size:12.5px}.reeva-landing .about{background:var(--light-rose)}.reeva-landing .about-box{text-align:center;max-width:880px;margin:0 auto}.reeva-landing .about-box h2{margin-bottom:18px;font-size:clamp(24px,3.5vw,34px)}.reeva-landing .about-box h2 span{color:var(--rose)}.reeva-landing .about-box p{color:var(--gray);margin-bottom:14px;font-size:18px}.reeva-landing .about-pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.reeva-landing .pillar{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:28px 24px}.reeva-landing .pillar .ic{background:var(--light-rose);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:flex}.reeva-landing .pillar b{margin-bottom:6px;font-size:16px;font-weight:600;display:block}.reeva-landing .pillar small{color:var(--gray);font-size:13.5px}.reeva-landing .faq{background:var(--bg)}.reeva-landing .faq-list{gap:16px;max-width:780px;margin:0 auto;display:grid}.reeva-landing .faq-item{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.reeva-landing .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;font-size:17px;font-weight:600;display:flex}.reeva-landing .faq-q .plus{background:var(--light-rose);width:30px;height:30px;color:var(--rose);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:all .25s;display:flex}.reeva-landing .faq-item.open .plus{background:var(--rose);color:#fff;transform:rotate(45deg)}.reeva-landing .faq-a{max-height:0;color:var(--gray);font-size:15.5px;transition:max-height .3s;overflow:hidden}.reeva-landing .faq-a div{padding:0 24px 22px}.reeva-landing .faq-item.open .faq-a{max-height:600px}.reeva-landing .pricing{background:#fff}.reeva-landing .price-card{border:2px solid var(--rose);border-radius:var(--radius-lg);max-width:580px;box-shadow:var(--shadow-soft);background:#fff;margin:0 auto;padding:28px 24px;position:relative}.reeva-landing .launch-badge{background:var(--gold);color:var(--ink);white-space:nowrap;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #c9956cb3}.reeva-landing .price-card h3{text-align:center;margin-bottom:6px;font-size:20px;font-weight:600}.reeva-landing .price-recap{text-align:center;color:var(--gray);margin-bottom:8px;font-size:15px}.reeva-landing .price-recap s{color:var(--error)}.reeva-landing .price-amount{text-align:center;margin:8px 0 4px}.reeva-landing .price-amount .num{color:var(--ink);font-size:58px;font-weight:700;line-height:1}.reeva-landing .price-amount .cur{color:var(--gray);font-size:22px;font-weight:600}.reeva-landing .price-card .per{text-align:center;color:var(--gray);margin-bottom:26px;font-size:15px}.reeva-landing .price-card ul{gap:16px;margin-bottom:30px;list-style:none;display:grid}.reeva-landing .price-card li{align-items:flex-start;gap:11px;font-size:15.5px;display:flex}.reeva-landing .price-card li .chk{flex:none;margin-top:3px}.reeva-landing .price-note{text-align:center;color:var(--gray);margin-top:16px;font-size:13.5px}.reeva-landing .guarantee{background:var(--success-bg)}.reeva-landing .guar-box{border-radius:var(--radius);background:#fff;border:1px solid #d7ebe0;align-items:center;gap:24px;max-width:840px;margin:0 auto;padding:28px 24px;display:flex}.reeva-landing .guar-box .shield{background:var(--success-bg);border-radius:22px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.reeva-landing .guar-box h3{margin-bottom:10px;font-size:22px;font-weight:700}.reeva-landing .guar-box p{color:#5f6f66;font-size:16px}.reeva-landing .final{background:var(--rose);color:#fff;text-align:center;position:relative;overflow:hidden}.reeva-landing .final:before{content:"";top:-180px;border:40px solid #c9956c1f;border-radius:50%;width:420px;height:420px;position:absolute;inset-inline-end:-120px}.reeva-landing .final .wrap{z-index:1;position:relative}.reeva-landing .final h2{margin-bottom:16px;font-size:clamp(28px,4.5vw,42px);font-weight:700}.reeva-landing .final p{color:#f7ecef;max-width:600px;margin:0 auto 32px;font-size:19px}.reeva-landing .final .assure{justify-content:center}.reeva-landing .final .assure span{color:#fff}.reeva-landing footer{background:var(--ink);color:#fff;padding:56px 0 30px}.reeva-landing .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:34px;display:flex}.reeva-landing .foot-brand{max-width:300px}.reeva-landing .foot-brand .logo{color:#fff;margin-bottom:16px;font-size:24px;font-weight:700;display:block}.reeva-landing .foot-brand p{color:#d9ccd1;font-size:14.5px}.reeva-landing .foot-col h4{margin-bottom:16px;font-size:15px;font-weight:600}.reeva-landing .foot-col a{color:#d9ccd1;cursor:pointer;margin-bottom:11px;font-size:14.5px;transition:all .2s;display:block}.reeva-landing .foot-col a:hover{color:var(--gold)}.reeva-landing .foot-bottom{color:#d9ccd1;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:13.5px;display:flex}.reeva-landing .mobile-bar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);bottom:0;background:#fffffff5;padding:12px 16px;display:none;position:fixed;inset-inline:0}@media (width<=980px){.reeva-landing .hero-grid{grid-template-columns:1fr;gap:46px}.reeva-landing .hero-visual{order:2;max-width:520px;margin:0 auto}.reeva-landing .ai-grid{grid-template-columns:1fr;gap:36px}.reeva-landing .prob-grid,.reeva-landing .feat-grid,.reeva-landing .bonus-grid,.reeva-landing .testi-grid{grid-template-columns:repeat(2,1fr)}.reeva-landing .journey-track{grid-template-columns:repeat(2,1fr);gap:34px}.reeva-landing .journey-track:before{display:none}.reeva-landing .about-pillars{grid-template-columns:1fr}}.section-divider{direction:ltr;width:100%;line-height:0;display:block;overflow:hidden}@media (width<=680px){.reeva-landing{padding-bottom:84px;font-size:16px}.reeva-landing section{padding:60px 0}.reeva-landing .nav-links{display:none}.reeva-landing .nav-links.open{border-bottom:1px solid var(--border);box-shadow:var(--shadow-card);top:72px;background:#fff;flex-direction:column;gap:18px;padding:22px;display:flex;position:absolute;inset-inline:0}.reeva-landing .burger{display:block}.reeva-landing .nav-cta{display:none}.reeva-landing .prob-grid,.reeva-landing .feat-grid,.reeva-landing .bonus-grid,.reeva-landing .testi-grid,.reeva-landing .comp-grid,.reeva-landing .journey-track{grid-template-columns:1fr}.reeva-landing .dash-row{grid-template-columns:repeat(3,1fr)}.reeva-landing .guar-box{text-align:center;flex-direction:column;padding:30px 24px}.reeva-landing .float-card{max-width:100%;margin-top:16px;position:static}.reeva-landing .hero-actions .btn{width:100%}.reeva-landing .btn-lg{padding:18px 30px;font-size:18px}.reeva-landing .vs-row{flex-direction:row;align-items:flex-start}.reeva-landing .mobile-bar{display:block}.reeva-landing .foot-grid{flex-direction:column}}.demo-video-frame{aspect-ratio:16/9;background:#fff;border:1px solid #f1d9d0;border-radius:22px;max-width:1040px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #a0174f2e,0 8px 24px #0000000f}.demo-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.demo-video-mobile{aspect-ratio:9/16;max-width:380px;display:none}@media (width<=720px){.demo-video-frame{border-radius:16px}.demo-video-desktop{display:none}.demo-video-mobile{display:block}}.reeva-landing .pricing-trust-bar{text-align:center;background:var(--success-bg,#eaf6f0);color:#1f5d47;border:1px solid #cfe6da;border-radius:999px;max-width:580px;margin:0 auto 18px;padding:10px 18px;font-size:14px;font-weight:600}.reeva-landing .pricing-cycle-toggle{background:#f3ecef;border-radius:999px;gap:4px;margin:0 auto 22px;padding:5px;display:inline-flex}.reeva-landing .pct-btn{color:var(--ink,#2b1b22);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 22px;font-size:14.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.reeva-landing .pct-btn.active{color:var(--rose,#a0174f);background:#fff;box-shadow:0 4px 12px -4px #a0174f47}.reeva-landing .pct-save{background:var(--gold,#c9956c);color:#fff;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}@media (width<=520px){.reeva-landing .pricing-cycle-toggle{justify-content:center;width:100%;inset-inline-start:0;transform:none}.reeva-landing .pct-btn{flex:1;justify-content:center;padding:9px 12px}}.reeva-landing .pricing-merged{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:1080px;margin:0 auto;display:grid}.reeva-landing .pm-value{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #efe3e8;padding:28px 24px}.reeva-landing .pm-value-title{color:var(--ink,#2b1b22);border-bottom:1px dashed #efd8e0;margin-bottom:8px;padding-bottom:14px;font-size:17px;font-weight:700}.reeva-landing .pm-row{border-bottom:1px solid #f7ecf0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.reeva-landing .pm-row:last-of-type{border-bottom:0}.reeva-landing .pm-name{color:var(--ink,#2b1b22);align-items:center;gap:9px;display:inline-flex}.reeva-landing .pm-val{color:var(--gray,#76666d);white-space:nowrap;font-size:14.5px;font-weight:600}.reeva-landing .pm-total{color:var(--ink,#2b1b22);background:#fff5f9;border:1px dashed #e6a9c1;border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.reeva-landing .pm-total-num{color:var(--rose,#a0174f);font-size:17px;font-weight:800;-webkit-text-decoration:line-through #d9a8bd;text-decoration:line-through #d9a8bd}.reeva-landing .pm-card{border-radius:var(--radius);flex-direction:column;justify-content:center;width:100%;max-width:none;margin:0;padding:28px 24px;display:flex}.reeva-landing .pricing-merged .price-amount .num{font-size:clamp(40px,5vw,58px)}@media (width<=900px){.reeva-landing .pricing-merged{grid-template-columns:1fr}}
