@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;450;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:IBM Plex Sans Arabic,Inter,Arial,sans-serif;color:#172338;background:#faf9f6;font-synthesis:none;--bg:#faf9f6;--surface:#fff;--ink:#172338;--muted:#697385;--accent:#315ee8;--line:#e1e4e9;--soft:#f0f4ff;--amber:#a16014}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.4}h1{font-size:clamp(32px,4vw,52px)}h2{font-size:25px}h3{font-size:19px}p{line-height:1.85}svg{flex-shrink:0}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8fa9ff;outline-offset:4px}input,textarea{width:100%;border:1px solid #ccd2db;background:#fff;color:var(--ink);padding:13px 15px;border-radius:8px;min-height:48px}input::placeholder{color:#858d9c}textarea{min-height:100px;resize:vertical}label{display:block;font-size:14px;font-weight:500}label input,label textarea{margin-top:8px}small{font-size:12px}.muted{color:var(--muted)}.small{font-size:13px}.inline,.between,.header-actions,.payment-buttons{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.divider{height:1px;background:var(--line);margin:22px 0}.app-shell{max-width:1240px;margin:auto;padding:0 36px}.site-header{height:104px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;white-space:nowrap}.brand small{display:block;font:9px Inter,Arial;letter-spacing:.14em;color:var(--muted);margin-top:1px}.brand-mark{width:39px;height:43px;border-radius:8px;background:var(--accent);display:grid;place-items:center;color:#fff}.site-header nav{display:flex;gap:30px;font-size:14px}.site-header nav button,footer button{background:transparent;border:0;padding:10px 0;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:#fff;border:1px solid transparent;padding:12px 19px;min-height:46px;border-radius:8px;font-weight:600;font-size:14px;transition:background .18s,transform .18s;white-space:normal;text-align:center}.btn:hover{background:#234cc7}.btn:active{transform:translateY(1px)}.btn.secondary{background:#fff;border-color:#ccd2db;color:var(--ink)}.btn.secondary:hover{background:#f3f5fa}.btn.ghost{background:transparent;color:var(--muted);padding-inline:10px}.btn.ghost:hover{background:#eef1f6}.btn.danger{background:#fff3f3;color:#a52828;border-color:#edcaca}.wide{width:100%}.text-link{padding:0;border:0;background:transparent;text-decoration:underline;color:var(--accent)}.icon-btn{background:none;border:0;width:40px;height:40px;display:grid;place-items:center}.hero{padding-top:56px}.hero-copy{text-align:center;max-width:760px;margin:0 auto}.hero h1{font-size:clamp(42px,5.2vw,66px);line-height:1.3;letter-spacing:-1.5px;position:relative}.hero h1 br{display:none}.hero h1 em{font-style:normal;color:var(--accent);padding-inline-start:12px}.hero-spark{display:none}.hero-sub{font-size:22px;margin-top:14px}.hero-description{font-size:15px;max-width:620px;margin:12px auto 0}.hero-workspace{display:grid;grid-template-columns:1.16fr 1fr;gap:72px;align-items:center;max-width:1040px;margin:36px auto 0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:27px}.review-form{padding:27px 30px;display:flex;flex-direction:column;gap:17px;box-shadow:0 5px 20px #17233804}.review-form h2{font-size:21px}.tag{background:var(--soft);color:#3557a3;border:1px solid #e0e8ff;border-radius:5px;padding:4px 8px;font-size:11px;white-space:nowrap}.input-icon{position:relative;margin-top:-10px}.input-icon svg{position:absolute;inset-inline-start:13px;top:16px;color:var(--muted)}.input-icon input{padding-inline:40px}.upload-area{border:1px dashed #bdc5d3;border-radius:9px;display:flex;align-items:center;gap:12px;padding:18px 13px;position:relative;cursor:pointer;background:#fafbfe}.upload-area input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;height:100%;z-index:1}.upload-area:focus-within{outline:3px solid #8fa9ff}.upload-area small{display:block;color:var(--muted);font-weight:400;line-height:1.7;margin-top:5px}.upload-area b{font-size:14px;word-break:break-word}.file-format{font:10px/1.7 Inter,Arial;color:var(--muted);margin-inline-start:auto;min-width:60px}.checkbox-line{display:flex;gap:9px;align-items:flex-start}.checkbox-line input{width:17px;min-height:17px;height:17px;flex:0 0 17px;margin-top:5px;accent-color:var(--accent)}.consent{font-size:11px;color:var(--muted);font-weight:400;line-height:1.7}.form-foot{font-size:11px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:5px}.setup-note{font-size:11px;line-height:1.6;color:#755b2b;border-top:1px solid var(--line);padding-top:10px}.preview-scene{position:relative;padding:30px 14px 38px}.orb{display:none}.sample-card{position:relative;max-width:335px;margin:auto;background:#fff;border:1px solid #d3d9e4;border-radius:10px;padding:25px 27px;box-shadow:10px 12px #e8ecf5}.sample-label{font-size:11px;color:var(--muted)}.sample-card h3{text-align:center;font-size:21px;margin-top:13px}.sample-card>p{text-align:center;font-size:14px;color:var(--muted)}.floating-note{position:absolute;top:-7px;inset-inline-end:15px;z-index:2;display:flex;align-items:center;gap:7px;color:var(--accent);font-size:13px;background:var(--bg);padding:8px}.floating-roast{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);margin-top:24px}.floating-roast svg{color:var(--amber)}.score-ring{width:185px;height:185px;position:relative;margin:22px auto}.score-ring svg{width:100%;height:100%;overflow:visible}.score-ring circle{transition:stroke-dasharray .8s ease}.score-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.score-ring strong{font:600 58px/1.1 Inter,Arial;letter-spacing:-3px}.score-ring span{font:13px Inter;color:var(--muted);margin-top:10px}.score-ring.small{width:150px;height:150px}.mini-bars{margin:23px 0;display:grid;gap:13px}.mini-bars>div{display:flex;gap:10px;align-items:center;font-size:11px}.mini-bars span{width:60px}.mini-bars i,.meter{background:#e9edf4;border-radius:9px;height:5px;flex:1;overflow:hidden;display:block}.mini-bars b,.meter i{height:100%;background:var(--accent);display:block;border-radius:9px}.mini-bars small{font:11px Inter}.live-stats{display:flex;gap:20px;align-items:center;justify-content:center;margin:35px 0;padding:20px 0;border-block:1px solid var(--line);font-size:13px;color:var(--muted)}.live-stats>div{display:flex;align-items:center;gap:8px}.live-stats b{font-family:Inter;color:var(--ink)}.live-dot{width:7px;height:7px;border-radius:50%;background:#328364;animation:pulse 2s infinite}.stat-divider{width:1px;height:18px;background:var(--line)}.how{padding:38px 0 55px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps article{padding-top:23px;border-top:2px solid #d7dde9;position:relative}.steps article>svg{width:23px;color:var(--accent);margin-bottom:15px}.step-num{position:absolute;inset-inline-end:0;top:20px;color:#a8b2c4;font:14px Inter}.steps h3{margin-bottom:6px}.steps p{color:var(--muted);font-size:14px}footer{border-top:1px solid var(--line);padding:28px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--muted)}footer .brand{font-size:19px;color:var(--ink)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18223865;z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .18s}.qayyim-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:21;width:min(720px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:15px;padding:28px;box-shadow:0 24px 80px #17233825}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.modal-head h2{font-size:23px}.qayyim-modal>.muted{font-size:14px;margin-bottom:20px}.segments{display:inline-flex;background:#f0f2f7;border-radius:7px;padding:4px;gap:4px}.segments button{border:0;background:transparent;color:var(--muted);padding:8px 14px;border-radius:5px;font-size:12px;min-height:40px}.segments button[data-active]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000012}.auth-form{max-width:390px;margin:20px auto;display:flex;flex-direction:column;gap:15px}.feature-icon{width:44px;height:44px;background:var(--soft);color:var(--accent);display:grid;place-items:center;border-radius:9px;margin-bottom:12px}.error{background:#fff2f1;border:1px solid #efd0ce;color:#9b302c;padding:12px;border-radius:7px;font-size:13px}.notice{background:#fff9ee;border:1px solid #ecdfc7;color:#785a28;font-size:13px;padding:12px 15px;border-radius:7px;margin:15px 0}.success{color:#276c53;display:flex;align-items:center;gap:7px}.plans{display:flex;gap:12px;margin:25px 0}.plan{border:1px solid var(--line);border-radius:9px;padding:20px 16px;background:#fff;flex:1;text-align:start;position:relative;min-width:0}.plan.chosen{border:2px solid var(--accent);background:#f6f8ff;padding:19px 15px}.plan strong{font:600 36px/1.6 Inter}.plan h3{font-size:16px}.plan p{font-size:12px;color:var(--muted)}.plan .tag{position:absolute;top:-13px;inset-inline-end:12px}.plan small{font:12px Inter}.payment-buttons>*{flex:1}.referral{border-top:1px solid var(--line);padding-top:25px;margin-top:25px;display:grid;gap:12px}.referral>svg{color:var(--accent)}.referral p{font-size:14px;color:var(--muted)}.referral>strong{font:600 24px Inter}.privacy-copy p{margin:15px 0;font-size:15px}.results{padding:42px 0 55px}.results h1{font-size:34px}.eyebrow{font-size:11px;color:var(--accent);letter-spacing:.08em}.report-top{display:grid;grid-template-columns:280px 1fr;gap:20px}.score-panel{text-align:center}.score-panel>p{font-size:14px;color:var(--muted)}.score-panel small{display:block;color:var(--muted);margin-top:12px}.persona{display:inline-block;background:var(--soft);color:#3557a3;padding:6px 14px;border-radius:6px;margin-top:10px;font-size:14px}.verdict{display:flex;flex-direction:column;justify-content:center}.verdict h2{font-size:29px;margin:18px 0}.label{font-size:11px;color:var(--muted);letter-spacing:.06em}.summary-text{font-size:20px;line-height:1.9}.verdict .muted{font-size:13px}.roast-panel{margin:20px 0}.roast-panel h2{display:flex;align-items:center;gap:8px;font-size:22px}.amber{color:var(--amber)}.roast-list{list-style:none;margin:20px 0 0;padding:0}.roast-list li{display:flex;align-items:flex-start;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.roast-list li>span{font:500 13px Inter;color:var(--amber);padding:6px}.roast-list p{font-size:17px}.report-lower{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.breakdown h2{font-size:21px}.score-section{border-bottom:1px solid var(--line)}.score-section:last-child{border:0}.score-section h3{margin:0}.section-trigger{width:100%;display:grid;grid-template-columns:110px 1fr 58px 10px;gap:12px;align-items:center;background:none;border:0;padding:21px 0;text-align:start;font-size:14px}.section-trigger b{font:600 13px Inter;text-align:end}.section-trigger small{color:var(--muted);font-size:11px}.section-trigger .expand{color:var(--muted)}.section-body{padding:0 0 20px;font-size:14px}.section-body p{white-space:pre-line}.callout{background:#f4f6fa;padding:15px;margin:12px 0;border-radius:7px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comparison>div{padding:15px;border:1px solid var(--line);border-radius:7px}.comparison span{font-size:11px;color:var(--muted)}.comparison .after{background:var(--soft);border-color:#d3ddfb}.blueprint{height:fit-content;position:sticky;top:20px}.blueprint h2{font-size:25px}.blueprint>p{font-size:14px;margin:12px 0}.blur-preview{display:grid;gap:10px;margin:24px 0;filter:blur(4px);-webkit-user-select:none;user-select:none}.blur-preview>div{height:10px;background:#dae0eb;border-radius:5px}.blur-preview>div:nth-child(2n){width:65%}.cv-delivery{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.cv-delivery .btn{margin:5px}.cv-delivery p{font-size:13px;color:var(--muted);margin:10px 0}.locked-inline{padding:15px 0;display:grid;gap:10px}.locked-inline>svg{color:var(--accent)}.sync-row{padding:20px 0;border-top:1px solid var(--line)}.results>section:last-child{margin-top:20px}.processing,.empty{text-align:center;max-width:700px;margin:70px auto;padding:65px 30px}.processing h1,.empty h1{font-size:30px}.processing p,.empty p{margin:20px 0}.orbit-loader{width:65px;height:65px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 25px}.share-preview{background:#f6f8ff;border:1px solid #d3ddfb;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:300px;padding:25px;margin:20px auto;border-radius:8px}.share-preview.story{padding-block:55px}.share-preview>small{color:var(--muted)}.account-review{display:flex;gap:12px;justify-content:space-between;text-align:start;align-items:center;width:100%;background:#fff;border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:18px}.account-review small{color:var(--muted)}.admin{padding:40px 0;display:grid;gap:22px}.admin-login{max-width:520px;margin:50px auto}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin-stats strong{font:600 38px Inter}.price-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.admin form>.btn{margin-top:15px}.admin form>label{margin:18px 0}.admin .between input{max-width:300px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px;min-width:650px;margin-top:20px}th{text-align:start;color:var(--muted);font-weight:500;background:#f6f7f9}td,th{padding:15px 10px;border-bottom:1px solid var(--line)}td small{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}td .btn{padding:8px;min-height:38px;font-size:11px}.order-row{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--line)}@keyframes pulse{50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:950px){.app-shell{padding:0 24px}.hero-workspace{gap:28px}.review-form{padding:24px}.report-lower{grid-template-columns:1fr}.blueprint{position:static}.hero h1{font-size:49px}.site-header nav{display:none}.steps{gap:25px}.report-top{grid-template-columns:240px 1fr}.roast-panel .between{gap:20px}.section-trigger{grid-template-columns:140px 1fr 65px 15px}}@media(max-width:640px){.app-shell{padding:0 18px}.site-header{height:83px;gap:10px}.brand{font-size:19px;gap:6px}.brand-mark{width:29px;height:34px}.brand small{font-size:7px}.header-actions{gap:2px}.header-actions .btn{padding:9px;font-size:12px;min-height:42px}.header-actions svg{display:none}.hero{padding-top:38px}.hero h1{font-size:42px;line-height:1.4;letter-spacing:-1px}.hero h1 br{display:block}.hero h1 em{padding:0}.hero-sub{font-size:18px;margin-top:12px}.hero-description{font-size:13px;padding:0 8px}.hero-workspace{grid-template-columns:1fr;gap:22px;margin-top:28px}.review-form{padding:22px 18px}.review-form h2{font-size:19px}.tag{font-size:10px}.preview-scene{padding:25px 12px}.sample-card{max-width:330px}.live-stats{flex-wrap:wrap;gap:12px;font-size:12px;margin-top:20px}.live-stats>.small{width:100%;text-align:center}.section-heading{display:block}.section-heading h2{font-size:26px}.steps{grid-template-columns:1fr;gap:30px}.steps article{padding-inline-start:48px;padding-top:18px}.steps article>svg{position:absolute;inset-inline-start:2px;top:22px}.steps article h3{font-size:18px}.steps p{font-size:13px}.step-num{top:20px}.how{padding:24px 0 40px}footer{flex-wrap:wrap;gap:12px;font-size:11px}footer p{width:100%;order:3}.qayyim-modal{padding:22px 18px}.modal-head h2{font-size:20px}.plans{flex-direction:column;gap:17px}.plan{padding:18px}.plan.chosen{padding:17px}.plan strong{font-size:30px}.report-top{grid-template-columns:1fr}.score-panel{display:flex;align-items:center;flex-direction:column}.score-panel .score-ring{width:170px;height:170px;margin:10px}.results{padding-top:30px}.results h1{font-size:29px;margin:10px 0 15px}.results .section-heading .btn{margin-bottom:5px}.panel{padding:22px 18px}.verdict h2{font-size:25px}.summary-text{font-size:18px}.roast-panel h2{font-size:20px}.roast-list li{gap:10px}.roast-list p{font-size:15px}.segments button{padding:7px 11px;font-size:11px}.report-lower{display:block}.blueprint{margin-top:20px}.breakdown .between{align-items:flex-start}.breakdown h2{font-size:20px}.section-trigger{grid-template-columns:90px 1fr 49px 10px;gap:7px;font-size:12px}.comparison{grid-template-columns:1fr}.admin-stats{gap:8px}.admin-stats .panel{padding:14px}.admin-stats strong{font-size:25px}.admin-stats p{font-size:11px}.price-inputs{gap:10px}.admin .between{flex-wrap:wrap}.admin .between input{max-width:none}.order-row,.account-review{flex-wrap:wrap}.file-format{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-header{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.site-header .header-actions{justify-self:end}.site-header nav{align-items:center;justify-content:center;gap:24px}.site-header nav a,.site-header nav button{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;line-height:24px;color:var(--ink);font-size:14px}.review-count-badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#e9efff;color:#2456d7;padding:9px 20px;border-radius:30px;font-size:15px;font-weight:600;margin-bottom:22px}.hero-workspace{gap:64px;margin-top:38px}.link-first{gap:20px}.link-first h2{font-size:26px}.link-first>p.muted{font-size:15px}.step-label{font-size:12px;letter-spacing:.05em;color:var(--accent);font-weight:600}.trust-strip{display:flex;justify-content:center;gap:18px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.trust-strip span:before{content:"✓";color:#2c795a;margin-inline-end:5px}.cv-step{display:grid;gap:18px}.profile-link{font:12px Inter;padding:12px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.cv-benefits{display:grid;gap:0;border-block:1px solid var(--line)}.cv-benefits>div{padding:14px 0;display:grid;gap:4px}.cv-benefits>div+div{border-top:1px solid var(--line)}.cv-benefits b{font-size:15px}.cv-benefits span{font-size:13px;color:var(--muted)}.qayyim-modal:has(.package-grid){width:min(1020px,calc(100vw - 32px));padding:32px}.pricing-intro{font-size:18px;max-width:650px;margin-bottom:28px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;margin:28px 0 20px}.package-grid:has(>.package-card:only-child){grid-template-columns:1fr}.package-card{position:relative;padding:25px 20px;border:1px solid #d8deea;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px}.package-kicker{font:600 10px Inter;letter-spacing:.12em;color:var(--accent)}.package-card h3{font-size:22px}.package-card>p{font-size:13px;color:var(--muted)}.package-price{display:flex;gap:8px;align-items:baseline;padding:4px 0 15px;border-bottom:1px solid var(--line)}.package-price strong{font:600 46px Inter;letter-spacing:-2px}.package-price span{font-size:12px;color:var(--muted)}.package-card ul{padding:0;list-style:none;display:grid;gap:14px;flex:1;margin:6px 0 15px}.package-card li{display:flex;align-items:flex-start;gap:7px;line-height:1.65;font-size:13px}.package-card li svg{margin-top:3px;color:#2c795a}.package-card>small{font-size:11px;color:var(--muted);text-align:center}.bundle-card{border-color:var(--accent);background:#f7f9ff}.package-ribbon{background:var(--accent);color:#fff;position:absolute;top:-15px;inset-inline:12px;border-radius:6px;padding:5px;text-align:center;font-size:11px}.selected-package{outline:2px solid var(--accent);outline-offset:2px}.payment-reassurance{font-size:12px;color:var(--muted);text-align:center;padding:10px 0}.unlock-value{padding:22px 0 0}.unlock-value h3{font-size:25px;margin:10px 0}.unlock-value p{font-size:14px;color:var(--muted)}.checkout-total{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-block:1px solid var(--line)}.checkout-total strong{font-size:25px}.feedback-card{margin-top:32px;border:1px solid #d4ddef;border-radius:12px;background:#f1f5ff;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.feedback-card h2{font-size:27px;margin:12px 0}.feedback-card p{font-size:14px;color:var(--muted)}.feedback-card form{display:grid;gap:15px}.feedback-card fieldset{margin:0;border:0;padding:0}.feedback-card legend{font-size:13px;margin-bottom:10px}.rating-options{display:flex;gap:10px;direction:ltr}.rating-options label{flex:1;position:relative;cursor:pointer}.rating-options input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0}.rating-options span{display:grid;place-items:center;min-height:48px;border:1px solid #c5cede;background:#fff;border-radius:8px;font:600 18px Inter}.rating-options .picked span{background:var(--accent);color:#fff;border-color:var(--accent)}.rating-options input:focus-visible+span{outline:3px solid #819de9;outline-offset:3px}.feedback-card .checkbox-line{font-size:12px;font-weight:400}.site-footer{display:block;background:#f0f1f3;margin-inline:-36px;padding:42px 36px 20px;border-radius:15px 15px 0 0;border-top:1px solid #dadee6}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px;padding-bottom:32px}.footer-main .brand{font-size:25px;gap:0}.footer-dot{color:var(--accent)}.footer-main h3{color:var(--ink);font-size:18px;margin:12px 0 6px}.footer-main p{max-width:330px;font-size:13px}.saudi-label{display:inline-block;margin-top:16px;font-size:12px;color:#2d7258}.footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.footer-main nav b{color:var(--ink);font-size:14px;margin-bottom:12px}.footer-main nav button,.footer-main nav a{font-size:13px;text-align:start;min-height:44px;display:flex;align-items:center;padding:8px 0}.footer-main nav span{font-size:12px;line-height:1.8;margin-top:10px}.footer-bottom{border-top:1px solid #d9dde4;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.footer-bottom p{font-size:11px}.feedback-admin{padding:16px 0;border-bottom:1px solid var(--line)}.feedback-admin p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:950px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.site-footer{margin-inline:-24px;padding-inline:24px}.package-grid{grid-template-columns:1fr;gap:28px}.package-card{padding:22px}.package-card ul{grid-template-columns:1fr 1fr}.package-card .btn{align-self:stretch}.feedback-card{gap:25px}}@media(max-width:640px){.site-header{gap:10px}.review-count-badge{font-size:12px;padding:8px 14px;margin-bottom:18px}.hero-workspace{gap:30px}.link-first h2{font-size:23px}.trust-strip{font-size:11px;gap:10px}.qayyim-modal:has(.package-grid){padding:24px 18px}.package-card ul{grid-template-columns:1fr}.feedback-card{grid-template-columns:1fr;padding:22px 18px;gap:20px}.feedback-card h2{font-size:23px}.site-footer{margin-inline:-18px;padding:30px 20px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:24px}.footer-main>div{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.footer-bottom p{width:auto;order:initial}.pricing-intro{font-size:15px}.cv-step>p{font-size:14px}.checkout-total{font-size:14px}}.price-offer{display:flex;align-items:center;gap:12px;min-height:26px;margin-top:4px}.price-offer del{font-size:18px;color:var(--muted);text-decoration-thickness:1.5px}.price-offer>span{background:#e6f4ed;color:#216044;font-size:12px;font-weight:600;padding:4px 9px;border-radius:5px}.price-offer+.package-price{padding-top:0}.price-inputs>div{display:grid;gap:14px}.linkedin-input-logo{position:absolute;inset-inline-start:12px;top:13px;object-fit:contain;border-radius:3px}.trust-section{padding:38px 0 60px;border-top:1px solid var(--line)}.trust-section h2{font-size:28px;margin-top:10px}.trust-section>.between{gap:24px}.social-rating{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin:32px 0;font-size:18px}.social-rating>span:last-child{color:var(--muted);font-size:15px}.rating-stars{display:inline-flex;gap:4px;color:#ad7300}.social-rating strong{font:700 23px Inter}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.testimonial-card{padding:26px;border:1px solid var(--line);background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:18px}.testimonial-card blockquote{margin:0;line-height:1.9;font-size:15px;flex:1;overflow-wrap:anywhere}.reviewer{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:18px}.reviewer b{font-size:12px}.reviewer-avatar{display:grid;place-items:center;background:#eaf0ff;color:var(--accent);height:38px;width:38px;border-radius:50%;font-size:17px}.sample-review-label{font-size:11px;color:#72511f;font-weight:600}.demo-trust-label{padding:16px 20px;background:#fff4dc;border:1px solid #e3cd9c;border-radius:8px;margin-top:24px;color:#664715}.demo-trust-label b{font-size:14px}.demo-trust-label p{font-size:13px;margin-top:4px}.demo-counter-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:25px}.demo-counter-row>span{display:flex;align-items:center;gap:8px;border-radius:24px;background:var(--soft);padding:10px 18px;font-size:13px}.trust-promise{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:30px;color:var(--muted);font-size:13px}.trust-promise>span{display:flex;align-items:center;gap:7px}.trust-promise svg{color:#2e795c}.first-review-callout{display:flex;align-items:center;gap:26px;padding:30px;background:var(--soft);border:1px solid #d8e1fb;border-radius:12px;margin-top:26px}.first-review-number{font:600 40px Inter;color:#6984d1}.first-review-callout h3{font-size:21px}.first-review-callout p{font-size:14px;color:var(--muted);margin-top:8px}.first-review-callout .btn{margin-inline-start:auto;flex-shrink:0}@media(max-width:950px){.testimonial-grid{grid-template-columns:1fr}.first-review-callout{flex-wrap:wrap}.first-review-callout .btn{margin-inline-start:0}}@media(max-width:640px){.trust-section h2{font-size:24px}.social-rating{gap:10px}.social-rating>span:last-child{width:100%;text-align:center;font-size:13px}.testimonial-card{padding:22px}.first-review-callout{padding:22px;gap:18px}.trust-promise{gap:15px;align-items:flex-start;flex-direction:column}.demo-counter-row{align-items:stretch;flex-direction:column}.demo-counter-row>span{justify-content:center;font-size:12px}}.review-wall-heading{text-align:center;max-width:760px;margin:0 auto 20px}.review-wall-heading h2{font-size:clamp(30px,4vw,46px);margin:10px 0 14px;letter-spacing:-.6px}.review-wall-heading p{color:var(--muted);font-size:17px}.sample-wall-notice{max-width:760px;margin:20px auto 0;text-align:center;font-size:13px;color:#72511f;background:#fff5df;border:1px solid #eddfbf;border-radius:7px;padding:10px 16px}.wall-controls{display:flex;justify-content:center;margin:12px 0}.marquee-window{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);padding:6px 0}.review-track{display:flex;width:max-content;animation:review-drift 70s linear infinite;will-change:transform;margin-bottom:18px}.review-track.reverse-track{animation-direction:reverse;animation-duration:78s}.review-track-group{display:flex;flex-shrink:0;gap:18px;padding-inline-end:18px}.moving-review{width:360px;flex:0 0 360px;min-height:290px;border-radius:18px;padding:25px;gap:16px}.moving-review .rating-stars{color:#bd7500}.moving-review .rating-stars svg{width:17px;height:17px}.moving-review .reviewer{border:0;padding-top:8px}.moving-review blockquote{font-size:16px;line-height:1.9}.moving-review .reviewer b{font-size:13px}.moving-review .sample-review-label{font-size:11px}.marquee-window:hover .review-track,.marquee-window:focus-within .review-track,.marquee-window.is-paused .review-track{animation-play-state:paused}.empty-reviews{text-align:center;color:var(--muted);margin:30px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes review-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.moving-review{width:290px;flex-basis:290px;padding:20px;min-height:300px}.moving-review blockquote{font-size:15px}.review-wall-heading p{font-size:14px}.sample-wall-notice{font-size:12px}.marquee-window{-webkit-mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to right,transparent,#000 2%,#000 98%,transparent)}}@media(prefers-reduced-motion:reduce){.review-track,.review-track.reverse-track{animation:none;transform:none;will-change:auto;width:auto}.review-track-group{flex-wrap:wrap;justify-content:center;width:100%;padding:0}.review-track-group[aria-hidden=true]{display:none}.moving-review{max-width:100%;flex-shrink:1}.marquee-window{-webkit-mask-image:none;mask-image:none}}.brand-signature{gap:10px;direction:rtl;align-items:center}.brand-signature>img{width:52px;height:52px;object-fit:contain;flex-shrink:0}.brand-wordmark>span{display:block;font-size:29px;line-height:1.4;font-weight:700;letter-spacing:-.7px}.brand-linkedin{font-weight:500}.brand-signature .brand-wordmark small{font:600 8px/1.8 Inter,Arial;letter-spacing:.13em;margin-top:2px;color:#697385}.brand-wordmark-dot{color:#bd642e}.footer-main .brand-signature{justify-content:flex-end;width:max-content}.footer-main .brand-signature>img{width:46px;height:46px}.footer-main .brand-wordmark>span{font-size:25px}@media(max-width:640px){.brand-signature{gap:5px}.brand-signature>img{width:38px;height:38px}.brand-wordmark>span{font-size:23px;letter-spacing:-.4px}.brand-signature .brand-wordmark small{font-size:6px;letter-spacing:.08em}}.compact-marquee .moving-review{width:300px;flex-basis:300px;min-height:230px;padding:19px;gap:11px;border-radius:14px}.compact-marquee .moving-review blockquote{font-size:14px;line-height:1.8}.compact-marquee .moving-review .reviewer{padding-top:3px;gap:9px}.compact-marquee .reviewer-avatar{width:30px;height:30px;font-size:14px}.compact-marquee .moving-review .reviewer b{font-size:11px}.compact-marquee .moving-review .sample-review-label{font-size:10px}.compact-marquee .review-track{animation-duration:100s;margin-bottom:0}.compact-marquee:focus{outline:2px solid #8299d8;outline-offset:5px}.review-wall .sample-wall-notice{margin-bottom:24px}.live-stats.activity-band{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0;padding:30px 34px;margin:42px 0 12px;border:1px solid #253953;border-radius:16px;background:#172b45;color:#fff;text-align:start;box-shadow:0 10px 25px #17233809}.activity-band>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.activity-band .activity-intro{padding-inline-end:25px}.activity-eyebrow{color:#f0ac84;font-size:11px;letter-spacing:.08em;font-weight:600}.activity-intro>strong{font-size:22px;line-height:1.6;color:#fff}.activity-intro>span:last-child{color:#bfccdc;font-size:12px}.activity-band .activity-metric{border-inline-start:1px solid #3a4b64;padding-inline-start:32px;justify-content:center}.activity-label{display:flex;align-items:center;gap:9px;font-size:13px;color:#e2eaf4}.activity-band .live-dot{width:8px;height:8px;background:#67d9a8;box-shadow:0 0 0 5px #67d9a815;animation:pulse 2.5s ease-in-out infinite}.activity-band .activity-metric b{font:600 42px/1.15 Inter,Arial;color:#fff;letter-spacing:-1px;font-variant-numeric:tabular-nums}.activity-caption{color:#bfccdc;font-size:12px}@media(max-width:640px){.live-stats.activity-band{grid-template-columns:1fr 1fr;padding:23px 21px;margin-top:28px;gap:24px 0}.activity-band .activity-intro{grid-column:1/-1;padding:0 0 18px;border-bottom:1px solid #3a4b64}.activity-intro>strong{font-size:21px}.activity-band .activity-metric{padding-inline-start:18px}.activity-band .activity-metric:nth-child(2){border:0;padding-inline-start:0;padding-inline-end:12px}.activity-band .activity-metric b{font-size:35px}.activity-caption{font-size:11px;line-height:1.6}.activity-label{font-size:12px}.compact-marquee .moving-review{width:260px;flex-basis:260px;min-height:230px;padding:17px}.compact-marquee .moving-review blockquote{font-size:13px}}@media(prefers-reduced-motion:reduce){.compact-marquee .review-track,.activity-band .live-dot{animation:none}}.privacy-points{margin:20px 0;padding-inline-start:22px;display:grid;gap:17px}.privacy-points li{padding-inline-start:5px;font-size:15px;line-height:1.9;color:var(--muted)}.privacy-points li::marker{color:var(--accent)}.privacy-points strong{color:var(--ink);font-weight:600}.account-review-group{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.delete-cv-link.btn{color:#a52828;font-size:12px}.qayyim-modal:has(.cv-step-compact){width:min(570px,calc(100vw - 24px));max-height:min(780px,94dvh);padding:24px;display:flex;flex-direction:column;overflow:hidden}.qayyim-modal:has(.cv-step-compact) .modal-head{flex-shrink:0;margin-bottom:6px}.qayyim-modal:has(.cv-step-compact)>.muted:empty{display:none}.cv-step-compact{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden}.cv-scroll-content{overflow-y:auto;min-height:0;padding:0 3px 4px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.cv-scroll-content>.between{gap:10px}.cv-scroll-content>.between .btn{font-size:12px;padding:8px;min-height:38px}.cv-short-intro{font-size:15px;line-height:1.7;color:var(--muted)}.cv-benefit-list{margin:0;list-style:none;display:grid;gap:12px;background:#f6f8fd;border:1px solid #e2e8f4;border-radius:10px;padding:15px}.cv-benefit-list li{display:flex;gap:12px;align-items:flex-start}.cv-benefit-list li>span{flex:0 0 29px;height:29px;background:#e5ecff;color:var(--accent);border-radius:7px;display:grid;place-items:center;font:600 11px Inter}.cv-benefit-list b{font-size:14px;line-height:1.5;display:block}.cv-benefit-list p{font-size:12px;color:var(--muted);line-height:1.65;margin-top:3px}.compact-upload{padding:14px;min-height:72px}.compact-upload small{font-size:11px}.cv-price-note{font-size:11px;color:var(--muted);line-height:1.7}.cv-action-footer{flex-shrink:0;background:#fff;border-top:1px solid var(--line);padding-top:14px;margin-top:10px;display:grid;gap:12px}.cv-action-footer .consent{font-size:12px;line-height:1.7}.cv-action-footer .wide{min-height:48px}.cv-action-footer .checkbox-line input{margin-top:3px}@media(max-width:640px){.qayyim-modal:has(.cv-step-compact){padding:18px;max-height:94dvh}.qayyim-modal:has(.cv-step-compact) .modal-head h2{font-size:23px}.cv-short-intro{font-size:13px}.cv-benefit-list{padding:12px;gap:12px}.cv-benefit-list b{font-size:13px}.cv-benefit-list p{font-size:12px}.cv-action-footer{padding-top:12px;margin-top:8px}.cv-action-footer .consent{font-size:11px}.cv-scroll-content{gap:10px}}.score-opportunity{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;margin:24px 0;background:#eff4ff;border-color:#c9d6fa}.score-opportunity h2{margin:10px 0}.score-opportunity p{margin:8px 0 12px}.score-opportunity small{display:block;line-height:1.7}.score-journey{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.score-journey>div{display:flex;flex-direction:column;text-align:center;gap:8px}.score-journey>div>span{font-size:12px;font-weight:700;color:#526078}.score-journey b{font-size:48px;line-height:1.1;color:#3058dd;direction:ltr}.score-journey b small{display:inline;font-size:14px}.gain-pill{background:#dceddf;color:#175e3a;border-radius:99px;padding:8px 16px;font-size:14px}.purchase-email{padding:20px;background:#f5f7fb;border:1px solid #dfe4ed;border-radius:14px;margin:20px 0}.purchase-email label{display:block;font-weight:700;margin-bottom:8px}.purchase-email p{margin:10px 0 0}.blueprint>.tag{margin-top:16px}.blueprint>.btn{width:100%;white-space:normal}@media(max-width:700px){.score-opportunity{grid-template-columns:1fr;gap:20px}.score-journey{gap:14px}.score-journey b{font-size:40px}}.rating-options label{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center}.rating-options small{font-size:11px;line-height:1.5;color:var(--muted);direction:rtl}.rating-options input{height:48px}.feedback-admin .inline{margin-top:12px}.qayyim-modal:has(.checkout-compact){width:min(880px,calc(100vw - 32px));padding:28px;max-height:92dvh}.checkout-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;margin-top:22px}.checkout-benefits .package-grid{display:block;margin:16px 0 0}.checkout-benefits .package-card{padding:20px;gap:10px;outline:0;background:#f5f7fc;border-color:#dce3f0}.checkout-benefits .package-card h3{font-size:23px}.checkout-benefits .package-card>p,.checkout-benefits .package-card>small,.checkout-benefits .package-kicker,.checkout-benefits .package-ribbon{display:none}.checkout-benefits .package-card ul{display:grid;grid-template-columns:1fr;margin:0;gap:10px}.checkout-benefits .package-price{padding-bottom:12px}.checkout-benefits .package-price strong{font-size:40px}.checkout-payment .checkout-total{margin-top:16px;padding:14px 0}.checkout-payment .purchase-email{background:none;padding:16px 0 4px;border:0;margin:0}.checkout-payment .purchase-email label{font-size:14px}.checkout-payment .purchase-email p{font-size:12px}.checkout-payment .payment-buttons{display:grid;grid-template-columns:1fr;gap:10px}.checkout-payment .payment-buttons .btn{width:100%}.checkout-payment .notice{font-size:12px;padding:10px;margin:10px 0}.checkout-payment .payment-reassurance{font-size:11px;line-height:1.8}.checkout-referral{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.checkout-referral summary{cursor:pointer;font-size:14px;font-weight:600;min-height:32px;color:var(--accent)}.checkout-options{display:flex;gap:6px;margin-top:12px}.checkout-options .btn{font-size:11px;padding:8px}@media(max-width:640px){.qayyim-modal:has(.checkout-compact){padding:20px 16px}.checkout-columns{grid-template-columns:1fr;gap:20px;margin-top:16px}.checkout-benefits .package-card{padding:16px}.checkout-benefits .package-card h3{font-size:20px}.checkout-benefits .package-card ul{gap:6px}.checkout-benefits .package-card li{font-size:12px}.checkout-benefits .package-price strong{font-size:32px}.checkout-payment .payment-buttons{grid-template-columns:1fr 1fr}}.confidence-band{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:0;margin:44px 0 12px;padding:30px 12px;background:#f1f4f8;border:1px solid #dce3ec;border-radius:18px;text-align:start}.confidence-intro,.confidence-item{padding:4px 24px}.confidence-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.confidence-eyebrow{font-size:11px;color:#536780;font-weight:600}.confidence-intro h2{font-size:25px;line-height:1.5;margin:8px 0 12px;letter-spacing:-.4px;color:#172b45}.confidence-link{display:inline-flex;align-items:center;gap:6px;color:#3159c8;font-size:12px;min-height:44px;text-align:start;padding:0}.confidence-link:hover{text-decoration:underline}.confidence-link:focus-visible{outline:2px solid #3159c8;outline-offset:4px;border-radius:4px}.confidence-item{border-inline-start:1px solid #d7dfe9}.confidence-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;border:1px solid #dce3ec;border-radius:10px;color:#315e83;margin-bottom:12px}.confidence-item h3{font-size:16px;line-height:1.6;margin:0 0 7px;color:#172b45}.confidence-item p{font-size:13px;line-height:1.9;color:#526178;margin:0;max-width:255px}@media(max-width:1000px){.confidence-band{grid-template-columns:1fr 1fr;gap:24px 0}.confidence-item:nth-child(3){border-inline-start:0}.confidence-intro,.confidence-item{padding-inline:22px}}@media(max-width:560px){.confidence-band{grid-template-columns:1fr;padding:22px;gap:18px;margin-top:28px}.confidence-intro,.confidence-item{padding:0;border:0}.confidence-intro{border-bottom:1px solid #d7dfe9;padding-bottom:12px}.confidence-intro h2{font-size:24px;margin-bottom:2px}.confidence-item{display:grid;grid-template-columns:38px 1fr;column-gap:12px;row-gap:3px}.confidence-icon{grid-row:1/3;margin:0}.confidence-item h3{margin:0}.confidence-item p{max-width:none}.confidence-item p,.confidence-item h3{grid-column:2}}.confidence-stats{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;border-top:1px solid #d7dfe9;margin:26px 24px 0;padding-top:20px}.confidence-stats-label{font-size:11px;font-weight:600;color:#5e6e82;margin-inline-end:auto}.confidence-stat{display:flex;align-items:center;gap:8px;font-size:12px;color:#526178}.confidence-stat svg{color:#6c8096}.confidence-stat b{font-size:19px;font-weight:700;color:#172b45;font-variant-numeric:tabular-nums}.confidence-stat .live-dot{width:7px;height:7px;background:#348765;box-shadow:0 0 0 4px #34876512}.confidence-stats>small{flex-basis:100%;color:#65748a;font-size:10px;line-height:1.6}@media(max-width:560px){.confidence-stats{margin:4px 0 0;padding-top:18px;gap:12px;display:grid;grid-template-columns:1fr}.confidence-stats-label{margin-bottom:2px}.confidence-stat{font-size:12px}.confidence-stat b{min-width:24px}.confidence-stats>small{font-size:10px}}.hero-activity{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:20px 0 24px;color:#526178;font-size:13px;line-height:1.7}.hero-activity>span{display:inline-flex;align-items:center;gap:7px}.hero-activity b{color:#172b45;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.hero-activity-live{border-inline-start:1px solid #d7dfe9;padding-inline-start:22px}.hero-activity .live-dot{width:7px;height:7px;background:#348765;box-shadow:0 0 0 4px #34876512;margin-inline-end:3px}@media(max-width:560px){.hero-activity{font-size:11px;gap:10px 14px;margin:16px 0 20px}.hero-activity b{font-size:14px}.hero-activity-live{padding-inline-start:14px}}.report-guides{display:grid;gap:24px;margin-top:24px}.report-guides h2{margin:8px 0 12px}.report-guides-preview{margin-top:24px}.report-guides-preview p{margin:12px 0 20px;color:var(--muted)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin:24px 0}.guide-step{border:1px solid var(--line);border-radius:12px;background:#f8fafc;padding:16px 20px}.guide-step summary{cursor:pointer;font-weight:600;line-height:1.7;min-height:36px}.guide-number{color:var(--accent);font:600 12px Inter;margin-inline-end:10px}.guide-step ol{padding-inline-start:22px;margin:16px 0}.guide-step li{font-size:14px;line-height:1.9;margin:10px 0;padding-inline-start:4px}.guide-step a{font-size:12px;color:var(--accent);text-decoration:underline}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-step{padding:14px 16px}}.report-print{display:none}.report-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.report-actions>div{display:grid;gap:5px}.report-actions small{font-size:10px;color:var(--muted)}@media print{@page{size:A4;margin:18mm 16mm}html,body,#root,.app-shell,main{background:#fff!important;color:#172338!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important}.site-header,.site-footer,.results,.backdrop,.qayyim-modal{display:none!important}.report-print{display:block!important;font-size:11pt;line-height:1.8}.report-print header{padding-bottom:8mm;border-bottom:2px solid #3159c8;margin-bottom:8mm}.report-print h1{font-size:23pt}.report-print h2{font-size:17pt;color:#2247aa;margin:7mm 0 3mm}.report-print h3{font-size:12pt;margin:4mm 0 2mm}.report-print h1,.report-print h2,.report-print h3{break-after:avoid}.report-print p{margin:2mm 0;white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3}.report-print ol{padding-inline-start:6mm}.report-print li{margin:2mm 0;orphans:3;widows:3}.report-print section{margin:0 0 8mm}.report-print .print-action{break-inside:avoid}.report-print a{color:#2247aa;text-decoration:underline;font-size:9pt}.report-print footer{display:block;margin-top:10mm;padding-top:4mm;border-top:1px solid #ccd3df;font-size:9pt}}.profile-proof{margin-top:24px}.profile-proof>h2{margin-bottom:12px}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.proof-item{padding:20px;border:1px solid #dce3ed;border-radius:12px;background:#fafbfd}.proof-item h3{font-size:17px}.proof-item h4{font-size:12px;color:#536680;margin:18px 0 6px}.proof-item p{font-size:14px;line-height:1.9}.proof-status{font-size:11px;padding:4px 9px;border-radius:6px;background:#edf0f5;color:#526178;white-space:nowrap}.proof-status.supported{background:#e3f2e9;color:#216044}.proof-status.strengthen{background:#fff0d9;color:#895615}.recommendation-template{background:#edf3ff;border:1px solid #d4e0fb;border-radius:12px;padding:22px;margin-bottom:18px}.recommendation-template h3{font-size:17px;margin-bottom:12px}.recommendation-template p{line-height:1.9}.recommendation-template small{display:block;margin-top:12px;color:#526178}@media(max-width:700px){.proof-grid{grid-template-columns:1fr}.proof-item{padding:18px}}.pdf-preview-shell{padding:24px 0}.pdf-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:860px;margin:0 auto 24px}.pdf-preview-toolbar>div{display:grid;text-align:center}.pdf-preview-toolbar small{color:var(--muted);font-size:12px}.report-print.print-preview{display:block;width:min(100%,820px);margin:auto;background:#fff;padding:48px;box-shadow:0 8px 50px #17233812;border:1px solid #dfe4ed}.report-print{font-size:15px;line-height:1.85;color:#172338;--pdf-blue:#3159c8}.report-print *{box-sizing:border-box}.report-print header,.report-print footer{display:block;text-align:start;background:none;padding:0;border:0}.report-print p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.report-print h1{font-size:44px;line-height:1.3;white-space:pre-line;margin:20px 0}.report-print h2{font-size:27px;line-height:1.5;margin:12px 0;color:#172338}.report-print h3{font-size:17px;line-height:1.6;margin:10px 0}.report-print .pdf-masthead{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #172338;padding-bottom:18px;margin-bottom:40px;align-items:center}.pdf-masthead span{font-size:11px;color:#58677c}.report-print .pdf-kicker{color:#3159c8;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 8px}.pdf-url{font-size:12px;color:#58677c;text-align:start}.pdf-note{font-size:12px;border-inline-start:3px solid #be842a;padding-inline-start:12px}.pdf-hero{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:26px;margin:32px 0}.pdf-hero h2{font-size:23px}.pdf-hero small{color:#58677c}.pdf-ring{position:relative;aspect-ratio:1}.pdf-ring svg{width:100%;height:100%;display:block}.pdf-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;direction:ltr}.pdf-ring strong{font-size:46px;line-height:1.2}.pdf-ring span{font-size:12px;color:#58677c}.pdf-opportunity{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;background:#edf3ff;border:1px solid #cedaf6;padding:24px;border-radius:14px}.pdf-opportunity>div:first-child{display:flex;flex-direction:column}.pdf-opportunity span{font-size:11px;font-weight:700;color:#3159c8}.pdf-opportunity strong{font-size:36px}.pdf-opportunity b{color:#1d6a54}.pdf-opportunity p{font-size:12px;line-height:1.7}.report-print .pdf-overview,.report-print .pdf-chapter{margin-top:48px;padding-top:30px;border-top:1px solid #dce2ec}.pdf-bars{margin:26px 0}.pdf-bar-row{display:grid;grid-template-columns:150px 1fr 55px;align-items:center;gap:18px;margin:17px 0;font-size:13px}.pdf-bar-row svg{width:100%;height:10px;direction:ltr}.pdf-bar-row bdi{text-align:end}.pdf-route{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid #dce2ec;padding-top:22px}.pdf-route>div{display:flex;align-items:center;gap:10px;font-size:12px}.pdf-route b,.pdf-section-number{color:#3159c8;font-size:24px;font-weight:700}.pdf-feedback{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pdf-feedback>div{background:#f5f7fb;padding:18px;border-radius:12px}.report-print ol{padding-inline-start:22px}.report-print li{padding-inline-start:5px;margin:12px 0}.report-print li::marker{color:#3159c8;font-weight:700}.pdf-section-head{display:flex;align-items:center;gap:16px}.pdf-section-head h2,.pdf-section-head h3{flex:1}.pdf-score-pill{background:#edf3ff;color:#3159c8;border-radius:8px;padding:6px 12px;font-size:15px;white-space:nowrap}.pdf-action{background:#edf3ff;border-inline-start:4px solid #3159c8;padding:12px 20px;margin:24px 0}.pdf-before,.pdf-after{padding:16px 20px;margin:18px 0;border:1px solid #dce2ec;border-radius:10px}.pdf-before h3{color:#58677c}.pdf-after{border-color:#badace;background:#f2f8f5}.pdf-after h3{color:#1d6a54}.report-print .print-action{padding:18px 0;border-bottom:1px solid #dce2ec}.report-print a{color:#3159c8;font-size:12px}.pdf-proof article{padding:18px 0;border-bottom:1px solid #dce2ec}.pdf-proof h4{font-size:13px;margin:12px 0 0;color:#58677c}.pdf-proof .proof-status{font-size:11px}.report-print footer{margin-top:40px;border-top:2px solid #172338;padding-top:20px;font-size:12px}.report-print footer strong{font-size:20px}@media(max-width:600px){.report-print.print-preview{padding:22px}.report-print h1{font-size:32px}.pdf-hero{grid-template-columns:100px 1fr;gap:14px}.pdf-ring strong{font-size:32px}.pdf-hero h2{font-size:19px}.pdf-opportunity,.pdf-feedback{grid-template-columns:1fr}.pdf-bar-row{grid-template-columns:100px 1fr 45px;gap:8px;font-size:11px}.pdf-route{grid-template-columns:1fr}.pdf-preview-toolbar{flex-wrap:wrap}.pdf-preview-toolbar>div{order:-1;width:100%}}@media print{@page{size:A4;margin:16mm}.pdf-preview-toolbar{display:none!important}.pdf-preview-shell{padding:0!important}.report-print,.report-print.print-preview{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;font-size:10pt;line-height:1.75;print-color-adjust:exact;-webkit-print-color-adjust:exact}.report-print .pdf-cover{margin:0;padding:0;border:0}.report-print h1{font-size:32pt}.report-print h2{font-size:20pt}.report-print h3{font-size:12pt}.report-print .pdf-chapter,.report-print .pdf-overview{break-before:page;margin-top:0;padding-top:0;border-top:0}.report-print .pdf-chapter:empty{display:none}.report-print .pdf-section-head,.report-print h1,.report-print h2,.report-print h3{break-after:avoid}.report-print .pdf-hero,.report-print .pdf-opportunity,.report-print .pdf-bar-row,.report-print .pdf-route{break-inside:avoid}.report-print .pdf-before,.report-print .pdf-after{box-decoration-break:clone;-webkit-box-decoration-break:clone}.report-print p,.report-print li{orphans:3;widows:3}.report-print .pdf-feedback{display:block}.report-print .pdf-feedback>div{margin:16px 0;break-inside:avoid}.report-print .print-action{break-inside:avoid}.report-print .pdf-proof article{break-inside:avoid}.report-print footer{display:block!important}}.package-grid.single-package{grid-template-columns:minmax(0,1fr);max-width:600px;margin-inline:auto}.link-first .consent{font-size:12px;line-height:1.8;margin:14px 0}.checkout-benefits .single-package{max-width:none}.qayyim-modal:has(>.single-package){width:min(580px,calc(100vw - 28px));padding:26px;max-height:92dvh}.qayyim-modal:has(>.single-package) .modal-head{margin-bottom:8px}.qayyim-modal:has(>.single-package) .modal-head h2{font-size:23px;line-height:1.5;margin:0}.qayyim-modal:has(>.single-package)>.muted:empty{display:none}.qayyim-modal:has(>.single-package) .pricing-intro{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px}.qayyim-modal:has(>.single-package) .package-card{padding:20px;background:#f7f9ff;border:1px solid #d5dff6;border-radius:14px;box-shadow:none;gap:0}.qayyim-modal:has(>.single-package) .package-kicker,.qayyim-modal:has(>.single-package) .package-card>h3,.qayyim-modal:has(>.single-package) .package-card>p,.qayyim-modal:has(>.single-package) .package-card>small{display:none}.package-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.package-price-row .price-offer,.package-price-row .package-price{margin:0}.qayyim-modal:has(>.single-package) .package-price strong{font-size:48px;line-height:1.15}.qayyim-modal:has(>.single-package) .package-price span{font-size:12px}.qayyim-modal:has(>.single-package) .package-card ul{margin:18px 0;padding:16px 0 0;border-top:1px solid #d5dff6;gap:10px}.qayyim-modal:has(>.single-package) .package-card li{font-size:13px;line-height:1.7;align-items:flex-start}.qayyim-modal:has(>.single-package) .package-card li svg{flex-shrink:0;margin-top:3px}.qayyim-modal:has(>.single-package) .package-card>.btn{margin-top:6px;min-height:48px;background:var(--accent);color:#fff;font-size:15px}.qayyim-modal:has(>.single-package)>.payment-reassurance{font-size:11px;text-align:center;line-height:1.8;margin:12px 0 0}@media(max-width:600px){.qayyim-modal:has(>.single-package){padding:20px 16px}.qayyim-modal:has(>.single-package) .modal-head h2{font-size:20px}.qayyim-modal:has(>.single-package) .package-card{padding:16px}.qayyim-modal:has(>.single-package) .package-price strong{font-size:40px}}.admin-menu{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.admin-menu .btn{font-size:13px;padding:10px 16px}.admin-legacy>.admin-stats,.admin-legacy>section{display:none}.admin-view-settings>section:nth-of-type(1),.admin-view-requests>section:nth-of-type(2),.admin-view-payments>section:nth-of-type(3),.admin-view-feedback>section:nth-of-type(4),.admin-view-audit>section:nth-of-type(5){display:block}.admin-toolbar{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-bottom:18px}.admin-toolbar label{max-width:200px}.admin-insights select{padding:12px;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);width:100%}.insight-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.insight-kpis article{padding:20px}.insight-kpis strong{display:block;font-size:30px;margin-top:8px}.insight-kpis small{color:var(--muted)}.insight-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.admin-insights .panel{margin-bottom:20px}.funnel-step{padding:12px 0;border-bottom:1px solid var(--line)}.funnel-step>div{display:flex;justify-content:space-between}.funnel-step meter{width:100%;height:18px;accent-color:var(--accent)}.funnel-step small{font-size:11px;color:var(--muted)}.daily-row{display:grid;grid-template-columns:100px 1fr 30px;gap:10px;align-items:center;font-size:12px;margin:8px 0}.daily-row meter{width:100%}.admin-insights td{font-size:12px;overflow-wrap:anywhere;max-width:280px;vertical-align:top}.admin-insights input{min-width:0}.discount-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.discount-entry{margin:16px 0;padding:12px;background:#f5f7fb;border-radius:10px}.discount-entry summary{cursor:pointer;font-weight:600}.discount-entry label{margin-top:12px}.discount-entry small{font-size:11px;color:var(--muted)}.discount-entry input{min-width:0;width:100%}.discount-entry .btn{white-space:nowrap}@media(max-width:700px){.insight-kpis{grid-template-columns:1fr 1fr}.insight-columns,.discount-admin-form{grid-template-columns:1fr}.admin-menu{gap:6px}.admin-menu .btn{font-size:12px;padding:9px 12px}.admin-toolbar{flex-wrap:wrap}.admin-insights .panel{padding:16px}}.admin,.admin-insights,.insight-columns>*{min-width:0;max-width:100%}.admin .table-scroll{width:100%;max-width:100%;overflow-x:auto}.admin .panel{min-width:0}.admin>.between{flex-wrap:wrap}.admin-menu .btn{min-width:0}.admin-insights .notice{overflow-wrap:anywhere}.admin-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:0 24px;align-items:start}.admin-workspace.sidebar-collapsed{grid-template-columns:62px minmax(0,1fr)}.admin-heading{grid-column:1/-1;margin-bottom:24px;gap:14px}.admin-heading h1{font-size:32px;margin:0;flex:1}.admin-workspace>.admin-menu{grid-column:1;grid-row:2/20;display:flex;flex-direction:column;flex-wrap:nowrap;position:sticky;top:20px;margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;gap:5px}.admin-workspace>.admin-menu .btn{width:100%;justify-content:flex-start;text-align:start;gap:12px;border-color:transparent;font-size:13px;padding:12px 10px;white-space:nowrap;min-height:44px}.admin-menu svg{flex-shrink:0}.sidebar-collapsed>.admin-menu .btn{justify-content:center;padding:12px 0}.sidebar-collapsed>.admin-menu span{display:none}.admin-workspace>.admin-insights,.admin-workspace>.admin-legacy,.admin-workspace>.error,.admin-workspace>.success{grid-column:2;min-width:0}.admin-menu-toggle{min-height:44px}.admin-workspace>.admin-legacy:empty{display:none}@media(max-width:700px){.admin-workspace,.admin-workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr);gap:0}.admin-heading h1{font-size:25px}.admin-heading{margin-bottom:16px}.admin-workspace>.admin-menu{grid-column:1;grid-row:auto;position:static;margin-bottom:18px;max-height:55dvh;overflow:auto}.admin-workspace.sidebar-collapsed>.admin-menu{display:none}.admin-workspace>.admin-insights,.admin-workspace>.admin-legacy,.admin-workspace>.error,.admin-workspace>.success{grid-column:1}.admin-heading>.btn:last-child{font-size:12px;padding:10px}}.app-shell.admin-shell{max-width:none;padding:0;margin:0;background:#f5f7fb;min-height:100dvh}.admin-shell>main{padding:0;margin:0;max-width:none}.admin-shell .admin-workspace{grid-template-columns:224px minmax(0,1fr);gap:0 28px;padding:0 28px 32px 0;margin:0;min-height:100dvh}.admin-shell[dir=ltr] .admin-workspace,[dir=rtl] .admin-shell .admin-workspace{padding:0 0 32px 28px}[dir=ltr] .admin-shell .admin-workspace{padding:0 28px 32px 0}.admin-shell .sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.admin-shell .admin-heading{grid-column:2;display:flex;align-items:center;gap:14px;margin:0;padding:20px 0;border-bottom:1px solid #e1e6ef;min-height:92px}.admin-page-title{flex:1}.admin-page-title small{font-size:11px;color:#6d788a}.admin-heading .admin-page-title h1{font-size:25px;margin-top:2px}.admin-header-actions{display:flex;gap:8px;align-items:center}.admin-header-actions .btn{font-size:12px;padding:9px 12px;min-height:40px}.admin-environment{font-size:11px;color:#876125;background:#fcf1dc;border:1px solid #f0dfba;border-radius:6px;padding:4px 8px}.admin-shell .admin-menu-toggle{width:40px;min-height:40px;padding:0;border:1px solid #dce2ec;background:#fff;justify-content:center}.admin-shell .admin-workspace>.admin-menu{grid-column:1;grid-row:1/20;position:sticky;top:0;min-height:100dvh;border-radius:0;border:0;border-inline-end:1px solid #e1e6ef;padding:22px 12px;gap:6px}.admin-brand{display:flex;flex-direction:column;padding:0 10px 24px;margin-bottom:12px;border-bottom:1px solid #e6eaf1}.admin-brand span{font-size:21px;font-weight:700}.admin-brand small{font-size:10px;letter-spacing:.04em;color:#718097;margin-top:4px}.admin-shell .sidebar-collapsed .admin-brand{display:none}.admin-shell .admin-menu .btn{border-radius:8px;font-size:13px;min-height:44px}.admin-shell .admin-menu .btn.secondary{background:transparent;color:#5b677c}.admin-shell .admin-menu .btn.secondary:hover{background:#f0f4fb;color:#172338}.admin-shell .admin-menu .btn[aria-pressed=true]{background:#eaf0ff;color:#2852c5;border-color:transparent;box-shadow:inset -3px 0 #315ee8}.admin-shell .admin-insights{padding-top:18px}.admin-shell .admin-toolbar{min-height:46px;margin-bottom:18px;justify-content:flex-end;gap:12px}.admin-shell .admin-toolbar label{display:flex;align-items:center;gap:10px;max-width:none;font-size:12px;margin-inline-end:auto;white-space:nowrap}.admin-shell .admin-toolbar select{width:104px;padding:8px 10px;min-height:40px}.admin-shell .admin-toolbar .btn{font-size:12px;min-height:40px;padding:8px 12px}.admin-updated{color:#738094;font-size:11px}.admin-data-note{font-size:11px;color:#6a778b;margin:0 0 16px}.admin-data-note summary{cursor:pointer;width:fit-content}.admin-data-note p{max-width:800px;padding-top:8px}.admin-shell .insight-kpis{margin:0 0 22px;gap:12px}.admin-shell .insight-kpis article{padding:18px;margin:0;border-radius:12px;border:1px solid #e1e6ef;box-shadow:0 2px 5px #182b4510}.admin-shell .insight-kpis strong{font-size:29px;line-height:1.4;margin-top:10px}.admin-shell .insight-kpis small{font-size:12px}.admin-shell .panel{border-radius:12px;padding:22px;box-shadow:none}.admin-shell .panel h2{font-size:18px;margin-bottom:18px}.admin-shell .admin-legacy{padding-top:18px}.admin-shell th{background:#f6f8fc;font-size:12px}.admin-shell .admin-login{max-width:480px;margin:8vh auto}@media(max-width:1000px){.admin-environment{display:none}.admin-shell .admin-workspace{gap:0 18px;grid-template-columns:190px minmax(0,1fr)}.admin-shell .sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.admin-shell .insight-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-shell .admin-workspace,.admin-shell .sidebar-collapsed,[dir=rtl] .admin-shell .admin-workspace,[dir=ltr] .admin-shell .admin-workspace{display:flex;flex-direction:column;padding:0 16px 24px;gap:0}.admin-shell .admin-heading{width:100%;padding:14px 0;gap:10px;flex-wrap:wrap;min-height:76px}.admin-heading .admin-page-title h1{font-size:21px}.admin-header-actions{margin-inline-start:auto}.admin-header-actions .btn{padding:8px;font-size:11px}.admin-page-title small{font-size:10px}.admin-shell .admin-workspace>.admin-menu{width:100%;position:static;min-height:0;max-height:55dvh;margin:12px 0 0;border:1px solid #e1e6ef;border-radius:12px;padding:10px;overflow:auto}.admin-shell .admin-brand{display:none}.admin-shell .admin-workspace>.admin-insights,.admin-shell .admin-workspace>.admin-legacy{width:100%}.admin-shell .admin-toolbar{flex-wrap:wrap;gap:8px}.admin-shell .admin-toolbar label{font-size:11px}.admin-updated{font-size:10px}.admin-shell .panel{padding:16px}.admin-shell .insight-kpis{gap:10px}.admin-shell .insight-kpis article{padding:14px}.admin-shell .insight-kpis strong{font-size:25px}.admin-shell .insight-columns{grid-template-columns:1fr}.admin-shell .admin-login{margin:24px 16px}}.admin-auto-refresh{display:flex;flex-direction:column;gap:3px;color:#426357;font-size:11px;line-height:1.6}.admin-auto-refresh>span{display:flex;align-items:center;gap:7px}.admin-auto-refresh i{width:7px;height:7px;background:#338664;border-radius:50%;flex-shrink:0}.admin-auto-refresh small{font-size:10px;color:#748093}.admin-auto-refresh.disconnected{color:#94601c}.admin-auto-refresh.disconnected i{background:#b97a26}.qayyim-modal:has(.share-studio){width:min(700px,calc(100vw - 28px));padding:24px}.qayyim-modal:has(.share-studio) .modal-head{margin-bottom:6px}.share-intro{font-size:14px;color:var(--muted);margin-bottom:18px}.share-controls{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.share-controls .segments{margin:0}.share-controls .segments button{font-size:12px;min-height:40px;padding:8px 13px}.share-artboard{margin:20px auto;width:min(100%,380px);box-shadow:0 12px 30px #17233820;border-radius:12px;overflow:hidden}.share-artboard.story{width:min(100%,270px)}.share-artboard canvas{width:100%;height:auto;display:block}.share-download{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.share-download small{color:var(--muted);font:11px Inter,sans-serif;direction:ltr}.share-privacy{font-size:11px;color:var(--muted);text-align:center;margin-top:14px;line-height:1.7}.share-status{font-size:12px;text-align:center;color:#267257;margin-top:8px}@media(max-width:500px){.share-controls{gap:8px}.share-controls .segments button{padding:8px 10px}.qayyim-modal:has(.share-studio){padding:20px 16px}.share-artboard{max-width:310px}}.profile-link-help{font-size:12px;margin:10px 0 14px;color:#53657b}.profile-link-help summary{cursor:pointer;color:#3159c8;width:fit-content;min-height:32px;display:list-item;line-height:32px}.profile-link-help p{font-size:12px;margin:8px 0;line-height:1.9}.profile-link-help small{display:block;margin-top:8px;font-size:11px;color:#697385}.profile-link-help[open]{padding-bottom:12px;border-bottom:1px solid var(--line)}.review-form.link-first{padding:22px 24px;gap:12px;align-self:start;border-radius:16px}.review-form.link-first h2{font-size:23px;line-height:1.5}.review-form.link-first>p.muted{font-size:13px;line-height:1.7}.review-form.link-first>label:not(.consent){font-size:13px;margin-top:4px}.review-form.link-first .step-label{font-size:12px}.review-form.link-first .tag{font-size:11px;padding:4px 9px}.review-form.link-first .input-icon{margin-top:0}.review-form.link-first .input-icon input{min-height:48px;font-size:14px;padding-block:11px}.review-form.link-first .profile-link-help{margin:0;font-size:11px}.review-form.link-first .profile-link-help summary{min-height:30px;line-height:30px}.review-form.link-first .profile-link-help p{font-size:11px;margin:5px 0;line-height:1.75}.review-form.link-first .profile-link-help[open]{padding-bottom:8px}.review-form.link-first .consent{margin:2px 0;font-size:11px;line-height:1.7;gap:8px}.review-form.link-first>.btn{min-height:46px;padding:10px 14px;font-size:14px}.review-form.link-first .form-foot{margin:0;font-size:11px}.review-form.link-first .trust-strip{margin:0;padding-top:10px;font-size:11px;gap:16px}@media(max-width:600px){.review-form.link-first{padding:18px 16px;gap:10px}.review-form.link-first h2{font-size:21px}}.brand-signature .brand-wordmark .brand-english{display:flex;align-items:center;gap:5px;font:600 11px/1.5 Inter,Arial;letter-spacing:.02em;margin-top:3px}.brand-english img{display:block;width:16px;height:16px;object-fit:contain}.brand.brand-bilingual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:104px;flex-shrink:0;white-space:nowrap}.brand-bilingual .brand-arabic{display:flex;align-items:center;justify-content:center;gap:8px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:0}.brand-bilingual .brand-latin{display:flex;align-items:center;justify-content:center;gap:5px;font:600 13px/1.4 Inter,Arial,sans-serif;color:#697385;letter-spacing:0}.brand-bilingual img{display:block;object-fit:contain;border-radius:2px;flex-shrink:0}.brand-bilingual .brand-arabic img{width:28px;height:28px}.brand-bilingual .brand-latin img{width:15px;height:15px}@media(max-width:600px){.brand.brand-bilingual{width:94px}.brand-bilingual .brand-arabic{font-size:29px;gap:7px}.brand-bilingual .brand-arabic img{width:25px;height:25px}.brand-bilingual .brand-latin{font-size:12px}.brand-bilingual .brand-latin img{width:14px;height:14px}}.review-reveal{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:64px 12px;min-height:570px}.reveal-copy h1{font-size:clamp(32px,3.3vw,46px);line-height:1.5;margin:20px 0 14px}.reveal-copy em,.upgrade-story em{font-style:normal;color:var(--accent)}.reveal-copy>p{font-size:17px;color:var(--muted);max-width:480px}.reveal-status{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-size:13px;font-weight:600}.reveal-status i{height:8px;width:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px var(--soft)}.reveal-questions{display:flex;align-items:flex-start;gap:14px;margin:28px 0;padding-block:20px;border-block:1px solid var(--line)}.reveal-questions svg{color:var(--accent)}.reveal-questions b,.reveal-questions span{display:block}.reveal-questions span{font-size:14px;color:var(--muted);line-height:1.9;margin-top:6px}.reveal-copy>small{display:block;color:var(--muted);font-size:13px;line-height:1.9}.reveal-sheet{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 16px 45px #17233809;transform:none}.sheet-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line);padding-bottom:16px}.sheet-top>span:first-child{font-size:17px;color:var(--ink);font-weight:700}.sheet-score{display:flex;align-items:center;gap:24px;padding:22px 0}.sheet-score>span{font-size:64px;font-weight:600;color:var(--accent);direction:ltr}.sheet-score small{font-size:14px;color:var(--muted)}.sheet-score b{font-size:18px;max-width:150px}.sheet-line{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:17px 0}.sheet-line>span{color:var(--accent);font-size:12px}.sheet-line>div{flex:1}.sheet-line p{font-size:13px;color:var(--muted);margin-top:3px}.sheet-line b{font-size:16px}.sheet-paid{display:flex;align-items:flex-start;gap:10px;background:var(--soft);padding:14px;border-radius:8px;color:#425574}.sheet-paid p{font-size:12px;line-height:1.8}.reveal-scan{height:2px;background:var(--accent);opacity:.35;position:absolute;inset-inline:0;top:0;animation:report-scan 4s ease-in-out infinite}@keyframes report-scan{0%,to{transform:translateY(0);opacity:0}15%,85%{opacity:.3}90%{transform:translateY(470px)}}.upgrade-story{margin:32px 0 40px;display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.upgrade-story-intro{padding:36px;background:#172d46;color:#fff}.upgrade-story-intro .step-label{color:#a9c2ff}.upgrade-story h2{font-size:clamp(25px,2.6vw,34px);line-height:1.6;margin:18px 0}.upgrade-story em{color:#adc4ff}.upgrade-story-intro>p{font-size:15px;line-height:1.9;color:#d0daea}.upgrade-evidence{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.upgrade-evidence>span{flex:1;min-width:100px;background:#ffffff0c;border:1px solid #ffffff24;border-radius:9px;padding:12px;font-size:13px}.upgrade-evidence b{display:block;font-size:24px;font-weight:500;margin:7px 0;text-align:start}.upgrade-evidence small{font-size:11px;color:#d0daea;display:block}.upgrade-story-intro .upgrade-hook{color:#fff;font-weight:600;border-top:1px solid #ffffff24;padding-top:20px}.upgrade-delivery{padding:30px}.upgrade-delivery>article{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.upgrade-delivery>article>svg{color:var(--accent);width:21px;margin-top:5px}.upgrade-delivery h3{font-size:17px;margin-bottom:5px}.upgrade-delivery article p{font-size:14px;color:var(--muted);line-height:1.8}.upgrade-purchase{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:22px}.upgrade-purchase strong{font-size:32px;line-height:1.3}.upgrade-purchase strong small{font-size:13px;margin-inline-start:6px;font-weight:400}.upgrade-purchase>div>span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.upgrade-footnote{display:flex;gap:7px;align-items:center;margin-top:15px;font-size:11px;color:var(--muted)}@media(max-width:700px){.review-reveal{grid-template-columns:1fr;gap:26px;padding:30px 0;min-height:0}.reveal-copy h1{font-size:30px}.reveal-copy>p{font-size:15px}.reveal-questions{margin:20px 0}.reveal-sheet,[dir=ltr] .reveal-sheet{transform:none;padding:20px}.sheet-score{padding:12px 0}.sheet-score>span{font-size:50px}.upgrade-story{grid-template-columns:1fr;margin-top:24px}.upgrade-story-intro,.upgrade-delivery{padding:23px}.upgrade-purchase{align-items:stretch;flex-direction:column;gap:14px}.upgrade-purchase>div{display:flex;justify-content:space-between;align-items:center}.upgrade-purchase .btn{width:100%}.upgrade-footnote{align-items:flex-start}.upgrade-evidence{gap:6px}.upgrade-evidence>span{min-width:80px;padding:10px 8px}.upgrade-story h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.reveal-scan{animation:none;display:none}}.upgrade-mobile-value,.upgrade-mobile-details{display:none}@media(max-width:700px){.review-reveal{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:24px 0 30px;min-height:0}.reveal-copy{text-align:center;display:contents}.reveal-status{justify-content:center;font-size:12px;order:0}.reveal-copy h1{order:1;text-align:center;font-size:27px;line-height:1.45;margin:0}.reveal-copy>p{order:2;text-align:center;font-size:14px;line-height:1.8;margin:0;padding-inline:8px}.reveal-questions{display:none}.reveal-sheet{order:3;padding:15px 18px;box-shadow:0 8px 24px #17233806;border-radius:12px}.sheet-top{padding-bottom:10px}.sheet-top>span:first-child{font-size:15px}.sheet-score{padding:10px 0;justify-content:space-between;gap:12px}.sheet-score>span{font-size:36px}.sheet-score b{font-size:15px;max-width:none}.sheet-line{padding:11px 0;gap:10px}.sheet-line b{font-size:14px}.sheet-line p{display:none}.sheet-paid{padding:10px;margin-top:3px}.sheet-paid p{font-size:12px;line-height:1.65}.reveal-copy>.reveal-wait-note{order:4;text-align:center;font-size:12px;line-height:1.7;padding-inline:12px}.reveal-scan{animation-duration:4s}.upgrade-story{border-radius:13px;margin-block:22px}.upgrade-story-intro{padding:20px 20px 16px}.upgrade-story-intro .step-label{font-size:11px}.upgrade-story h2{font-size:23px;line-height:1.5;margin:10px 0 14px}.upgrade-context,.upgrade-hook{display:none}.upgrade-evidence{margin:0}.upgrade-evidence>span{display:none}.upgrade-evidence>span:first-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:9px 12px;min-width:0;font-size:14px}.upgrade-evidence b{grid-column:2;grid-row:1 / 3;font-size:22px;margin:0}.upgrade-evidence small{font-size:11px}.upgrade-delivery{display:flex;flex-direction:column;padding:17px 20px;gap:0}.upgrade-delivery>.step-label,.upgrade-delivery>article{display:none}.upgrade-mobile-value{display:block;order:0;font-size:15px;font-weight:500;line-height:1.8;margin:0 0 14px}.upgrade-purchase{order:1;margin:0;gap:12px}.upgrade-purchase strong{font-size:30px}.upgrade-purchase .btn{min-height:48px}.upgrade-footnote{order:2;font-size:11px;line-height:1.7;margin:10px 0 0}.upgrade-mobile-details{display:block;order:3;border-top:1px solid var(--line);margin-top:13px}.upgrade-mobile-details summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent);list-style:none}.upgrade-mobile-details summary:after{content:"+";font-size:20px}.upgrade-mobile-details[open] summary:after{content:"−"}.upgrade-mobile-details summary::-webkit-details-marker{display:none}.upgrade-mobile-details ul{padding-inline-start:20px;margin:0 0 6px;font-size:13px;line-height:1.85;color:var(--muted)}.upgrade-mobile-details li+li{margin-top:9px}}@media(max-width:700px){.blueprint-locked{display:none}}.score-panel.score-card{display:flex;flex-direction:column;align-items:stretch;text-align:start;background:#172d46;color:#fff;padding:24px;border:0;border-radius:18px;justify-content:center}.score-card-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#c3d2e8;font-weight:500}.score-card-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff26;border-radius:9px;font-size:20px;color:#a9c2ff}.score-card-main{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:23px 0}.score-card-number{display:flex;align-items:baseline;gap:6px}.score-card-number strong{font:700 76px/1 Inter,Arial,sans-serif;letter-spacing:-4px}.score-card-number>span{font:13px Inter,Arial;color:#bccce1;white-space:nowrap}.score-card-persona{max-width:150px}.score-card-persona small{display:block;font-size:11px;color:#bccce1;margin-bottom:5px}.score-card-persona b{font-size:18px;line-height:1.6;font-weight:500}.score-card-meter{display:flex;gap:4px;direction:ltr}.score-card-meter i{height:17px;flex:1;border-radius:3px;background:linear-gradient(to right,#a9c2ff var(--fill),#ffffff19 var(--fill))}.score-card-scale{display:flex;justify-content:space-between;direction:ltr;font:10px Inter,Arial;color:#aebed3;margin-top:7px}.score-card-coverage{border-top:1px solid #ffffff24;margin-top:22px;padding-top:16px;display:grid;grid-template-columns:1fr auto;gap:5px 10px;font-size:12px;color:#d6e0ee}.score-card-coverage b{font:600 14px Inter,Arial;color:#fff;direction:ltr}.score-card-coverage small{grid-column:1/-1;font-size:11px;color:#aebed3;line-height:1.7}@media(max-width:600px){.score-panel.score-card{padding:20px;border-radius:14px}.score-card-main{margin:18px 0;gap:14px}.score-card-number strong{font-size:68px}.score-card-persona b{font-size:17px}.score-card-coverage{margin-top:16px;padding-top:12px}}.score-panel.score-card{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;justify-content:center}.score-card-top{color:var(--muted);justify-content:center;font-size:13px}.score-card-mark{display:none}.score-card-main{flex-direction:column;justify-content:center;gap:16px;margin:20px 0 24px;text-align:center}.score-card-number{align-items:baseline;justify-content:center}.score-card-number strong{color:var(--accent);font-size:76px}.score-card-number>span{color:var(--muted);font-size:14px}.score-card-persona{max-width:100%;width:100%}.score-card-persona small{display:none}.score-card-persona b{display:inline-block;max-width:100%;background:var(--soft);color:#3557a3;border-radius:7px;padding:7px 12px;font-size:15px;line-height:1.75;font-weight:500;overflow-wrap:anywhere;unicode-bidi:plaintext}.score-card-meter{gap:3px}.score-card-meter i{height:7px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--fill),var(--line) var(--fill))}.score-card-scale{color:var(--muted);margin-top:8px}.score-card-coverage{border-color:var(--line);color:var(--muted);margin-top:20px;padding-top:16px}.score-card-coverage b{color:var(--ink)}.score-card-coverage small{color:var(--muted);font-size:11px}@media(max-width:600px){.score-panel.score-card{padding:20px}.score-card-main{margin:14px 0 20px;gap:12px}.score-card-number strong{font-size:64px}.score-card-persona b{font-size:15px}.score-card-coverage{margin-top:16px;padding-top:12px}}.score-card-meter{display:block;height:8px;border-radius:999px;background:var(--line);overflow:hidden;direction:ltr}.score-card-meter i{display:block;height:100%;border-radius:999px;background:var(--accent)}.qayyim-modal:has(.checkout-compact){width:min(820px,calc(100vw - 28px));padding:26px}.qayyim-modal:has(.checkout-compact) .modal-head h2{font-size:23px}.qayyim-modal:has(.checkout-compact) .modal-head{margin-bottom:10px}.checkout-columns{grid-template-columns:.85fr 1.15fr;gap:26px}.checkout-benefits h3{font-size:22px;margin:12px 0}.checkout-summary-copy{font-size:14px;color:var(--muted);line-height:1.8}.checkout-package-details{margin-top:18px;font-size:13px}.checkout-package-details summary{cursor:pointer;min-height:44px;color:var(--accent);display:flex;align-items:center}.checkout-package-details summary:after{content:"+";margin-inline-start:auto}.checkout-package-details[open] summary:after{content:"−"}.checkout-payment .step-label{display:none}.checkout-payment .checkout-total{margin:0 0 12px;padding:12px 0}.checkout-total strong{font-size:26px}.checkout-payment .purchase-email{margin-top:16px}.checkout-payment .purchase-email label{font-size:13px}.checkout-payment .purchase-email p{font-size:12px;margin:6px 0 14px}.checkout-payment .discount-entry{padding:8px 12px;margin:0;font-size:12px}.checkout-payment .discount-entry summary{min-height:32px}.checkout-methods{border:0;padding:0;margin:16px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkout-methods legend{font-size:13px;font-weight:600;margin-bottom:10px}.checkout-methods label{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px 10px;min-height:48px;font-size:13px;cursor:pointer}.checkout-methods label.selected{border-color:var(--accent);background:var(--soft);color:var(--accent)}.checkout-methods input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0}.checkout-methods label:focus-within{outline:3px solid #8fa9ff;outline-offset:2px}.checkout-methods svg{margin-inline-start:auto}.checkout-test-note{font-size:12px;color:#805b24;background:#fff8e9;padding:8px 10px;border-radius:6px;margin:10px 0}.checkout-confirm{width:100%;min-height:48px}.checkout-payment .payment-reassurance{font-size:11px;margin:8px 0 0;text-align:center}.checkout-compact .checkout-referral{margin-top:16px;font-size:12px}@media(max-width:700px){.qayyim-modal:has(.checkout-compact){padding:20px 16px}.checkout-columns{grid-template-columns:1fr;gap:16px}.checkout-benefits{padding-bottom:14px;border-bottom:1px solid var(--line)}.checkout-benefits h3{font-size:19px;margin:6px 0}.checkout-summary-copy{font-size:13px}.checkout-package-details{margin-top:4px}.checkout-package-details summary{min-height:36px}.qayyim-modal:has(.checkout-compact) .modal-head h2{font-size:20px}}.qayyim-modal:has(.checkout-compact){width:min(560px,calc(100vw - 28px))}.checkout-columns{grid-template-columns:1fr;gap:16px}.checkout-benefits{padding-bottom:12px;border-bottom:1px solid var(--line)}.checkout-benefits h3{font-size:20px;margin:6px 0}.checkout-package-details{margin-top:2px}.checkout-package-details summary{min-height:36px}.checkout-payment .purchase-email{margin-top:12px}.checkout-payment .checkout-total{padding:6px 0 10px}.checkout-methods{margin-top:12px}.checkout-columns{margin-top:12px;gap:10px}.checkout-payment .purchase-email{padding:0;margin-top:12px}.checkout-payment .purchase-email input{margin-top:6px}.checkout-payment .purchase-email label{margin:0}.checkout-payment .purchase-email p{margin:5px 0 0}.checkout-payment .payment-reassurance{padding:0}.checkout-payment .discount-entry{padding-block:2px}.checkout-payment .checkout-total{margin-bottom:8px}.checkout-benefits .step-label{font-size:11px}.checkout-feature-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.checkout-feature-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);line-height:1.6}.checkout-feature-list svg{color:#338369}.checkout-breakdown{margin:18px 0 12px;border-top:1px solid var(--line);padding-top:12px;display:grid;gap:9px}.checkout-breakdown>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.checkout-breakdown dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-breakdown del{color:#8a9099}.checkout-breakdown .checkout-discount-row{color:#267257}.checkout-breakdown .checkout-grand-total{font-size:17px;font-weight:600;color:var(--ink);padding-top:10px;border-top:1px solid var(--line)}.checkout-card-fields{border:1px solid var(--line);padding:12px;border-radius:8px;margin:12px 0;background:#fafbfd}.checkout-card-fields legend{font-size:13px;font-weight:600}.checkout-card-fields p{font-size:11px;color:var(--muted);margin:0 0 10px}.checkout-card-fields label{font-size:12px;margin-top:8px}.checkout-card-fields input{font-size:13px;background:#f4f6fa}.checkout-card-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.riyal-symbol{display:inline-block;width:.9em;height:1em;vertical-align:-.12em;background:currentColor;-webkit-mask:url(/assets/saudi-riyal.svg) center/contain no-repeat;mask:url(/assets/saudi-riyal.svg) center/contain no-repeat;flex:none}.money-amount{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.package-price .riyal-symbol,.upgrade-purchase strong .riyal-symbol{font-size:16px}.checkout-methods label{justify-content:flex-start;min-height:58px;gap:14px;padding:8px 12px}.checkout-methods label.selected{background:#fff;border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.payment-radio-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid #d2d6dd;flex:none}.selected .payment-radio-dot{border:5px solid #172338}.payment-brand{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;overflow:hidden;flex:1}.payment-brand img{width:62px;height:62px;object-fit:contain;flex:none}.payment-brand.brand-card img{width:42px;height:42px}.payment-brand.brand-card img+img{width:32px;height:32px}.payment-brand.brand-stc{font:700 21px Arial;color:#4f008c}.payment-brand.brand-stc b span{color:#008e80}.checkout-confirm.pay-with-apple,.checkout-confirm.pay-with-google{background:#000;border-color:#000;color:#fff}.checkout-confirm.pay-with-apple:hover,.checkout-confirm.pay-with-google:hover{background:#222}.checkout-confirm .payment-brand{flex:none;width:62px}.checkout-confirm .brand-apple img,.checkout-confirm .brand-google img{filter:brightness(0) invert(1)}.checkout-confirm.pay-with-stc{background:#4f008c;border-color:#4f008c}.checkout-confirm .brand-stc,.checkout-confirm .brand-stc b span{color:#fff}.checkout-confirm .brand-stc{width:82px}.checkout-confirm{font-size:16px;min-height:52px}.payment-brand.brand-apple{overflow:visible}.checkout-confirm .brand-apple img{clip-path:inset(34% 12% 31% 12%);transform:scale(1.25)}.single-package .package-price-row{justify-content:flex-start;gap:16px;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end}.single-package .package-price-row .package-price{border:0;padding:0;display:flex;align-items:baseline;gap:8px}.single-package .package-price-row .price-offer{gap:10px}.site-header nav{gap:18px;align-items:center}.site-header nav a,.site-header nav button{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}@media(max-width:800px){.site-header{height:auto;min-height:96px;flex-wrap:wrap;padding-block:14px;gap:10px}.site-header nav{display:flex;order:3;width:100%;justify-content:space-between;gap:8px;font-size:12px}.site-header nav a,.site-header nav button{padding:6px 0}.site-header .header-actions{margin-inline-start:auto}.single-package .package-price-row{gap:12px}.single-package .package-price-row .price-offer{gap:8px}}@media(max-width:950px){.site-header{height:auto;min-height:96px;grid-template-columns:1fr auto;padding-block:14px;gap:10px}.site-header nav{display:flex;grid-column:1/-1;grid-row:2;justify-content:space-between;width:100%;gap:8px}.site-header nav a,.site-header nav button{font-size:12px;padding:6px 0}.site-header .header-actions{grid-column:2;grid-row:1;margin:0}.site-header>.brand{grid-column:1;grid-row:1}}.package-offer{display:grid;gap:8px;padding:4px 0 18px}.package-offer-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.package-now{display:flex;align-items:baseline;gap:6px;line-height:1.1}.package-now strong{font-size:58px;font-weight:700;letter-spacing:-2px}.package-now .riyal-symbol{font-size:22px}.package-previous{display:inline-flex;align-items:center;gap:4px;font-size:21px;color:var(--muted);text-decoration-thickness:2px}.package-discount{display:inline-flex;align-items:center;background:#ffe4ce;color:#813700;border:1px solid #f4bf91;border-radius:6px;padding:5px 10px;font-size:15px;font-weight:700;white-space:nowrap}.package-offer-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.package-offer-note>span:first-child{display:inline-flex;align-items:center;gap:4px}.package-offer-note>span+span{border-inline-start:1px solid #ccd2db;padding-inline-start:10px}@media(max-width:480px){.package-offer-line{gap:10px}.package-now strong{font-size:48px}.package-now .riyal-symbol{font-size:19px}.package-previous{font-size:18px}.package-discount{font-size:13px;padding:4px 8px}.package-offer-note{font-size:11px;gap:8px}}.package-discount-banner{margin:0 0 16px}.package-discount-banner>span{display:inline-flex;background:#c51d50;color:#fff;padding:6px 14px;border-radius:6px;font-size:18px;font-weight:700;line-height:1.5}.single-package .package-card:has(.package-discount-banner)>ul{border-top:0;margin-top:0;padding-top:0;margin-bottom:14px}.package-offer{padding:16px 0 14px;border-top:1px solid #d8e1f3}.package-offer-line{gap:12px}.package-previous{color:#b91b49;font-size:26px}.package-now{color:var(--accent)}.package-once{font-size:12px;color:var(--muted)}.package-total-saving{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 8px 0;font-size:13px;color:var(--muted)}.package-total-saving strong{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}@media(max-width:480px){.package-discount-banner{margin-bottom:12px}.package-discount-banner>span{font-size:16px;padding:4px 12px}.package-previous{font-size:22px}.package-once{font-size:11px}.package-offer-line{gap:9px}.package-now strong{font-size:42px}.package-offer{padding:12px 0}}.activity-review{margin-top:24px}.activity-review>h2{margin:6px 0 10px}.activity-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.activity-counts>div{display:grid;gap:4px;padding:14px;background:var(--soft);border-radius:10px}.activity-counts strong{font-size:27px;color:var(--accent)}.activity-counts small,.activity-insights time{color:var(--muted);font-size:11px}.activity-counts span{font-size:13px}.activity-summary{margin-bottom:18px}.activity-insights{display:grid;grid-template-columns:1fr 1fr;gap:16px}.activity-insights article{border:1px solid var(--line);border-radius:10px;padding:18px;break-inside:avoid}.activity-insights blockquote{margin:14px 0;padding:10px 14px;border-inline-start:3px solid var(--accent);background:var(--soft);font-size:13px;overflow-wrap:anywhere}.activity-insights h3{font-size:16px}.activity-insights p{font-size:14px}.activity-insights a{color:var(--accent);display:inline-block;padding:10px 0;font-size:13px}.activity-review>.small{margin-top:16px}@media(max-width:600px){.activity-insights{grid-template-columns:1fr}.activity-counts>div{padding:10px}.activity-counts span{font-size:11px}}@media print{.activity-insights{display:block}.activity-insights article{margin-bottom:14px}.activity-review{break-before:page}.activity-counts{display:grid}}.why-review{padding:52px 0;border-top:1px solid var(--line);margin-top:48px;scroll-margin-top:20px}.why-review-intro{max-width:720px}.why-review-intro h2{font-size:clamp(24px,3vw,34px);text-wrap:balance;margin:10px 0 14px}.why-review-intro>p{font-size:15px}.why-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.why-review-grid article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.why-review-number{display:block;color:var(--accent);font-size:13px;font-weight:600;margin-bottom:14px}.why-review-grid h3{font-size:18px;margin-bottom:8px}.why-review-grid p{font-size:14px;color:var(--muted)}.why-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.why-review-bottom p{font-size:14px;max-width:620px}.why-review-bottom .btn{flex-shrink:0}@media(max-width:950px){.why-review-grid{grid-template-columns:1fr 1fr}.why-review-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.why-review{padding:30px 0;margin-top:30px}.why-review-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.why-review-grid article{padding:16px 18px;display:grid;grid-template-columns:26px 1fr;column-gap:10px}.why-review-number{grid-row:1/3;margin:3px 0}.why-review-grid p{grid-column:2}.why-review-grid h3{font-size:17px}.why-review-bottom{gap:14px}.why-review-bottom .btn{width:100%}}.upgrade-purchase>.upgrade-price-block{display:block}.upgrade-price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.upgrade-price-line del{display:inline-flex;align-items:center;gap:4px;color:#b91b49;font-size:20px;text-decoration-thickness:2px}.upgrade-price-line strong{color:var(--accent)}.upgrade-discount{background:#c51d50;color:#fff;font-size:12px;font-weight:700;line-height:1.5;padding:4px 8px;border-radius:5px;white-space:nowrap}@media(max-width:600px){.site-header nav{flex-wrap:wrap;justify-content:flex-start;column-gap:16px;row-gap:0}.site-header nav a,.site-header nav button{font-size:12px;min-height:40px}}.pricing-region{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:12px 0}.pricing-region select{font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px 10px;min-height:40px}.pricing-region select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.starter-review{max-width:1040px;margin:0 auto;display:grid;gap:22px}.starter-intro h1{font-size:clamp(28px,4vw,42px);margin:12px 0}.starter-intro p{max-width:780px}.starter-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.starter-steps h3{margin:10px 0;font-size:21px}.starter-steps p{color:var(--muted);font-size:15px}.starter-template-label{display:block;font-size:11px;font-weight:700;color:var(--accent);margin-top:20px}.starter-steps pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.9;background:#f4f6ff;border-radius:10px;padding:16px;margin:10px 0 16px}.starter-next h2{font-size:24px}.starter-next p{color:var(--muted);margin:12px 0 20px}@media(max-width:650px){.starter-review{gap:14px}.starter-steps{grid-template-columns:1fr;gap:14px}.starter-review .panel{padding:20px}.starter-review .roast-list p{font-size:16px}.starter-next .btn{width:100%}}.mf-checkout{max-width:620px;margin:auto}.mf-checkout form>label{display:block;margin-bottom:8px;font-weight:700}.mf-checkout form>input{width:100%}.mf-method-label{font-weight:700;margin:20px 0 10px}.mf-method-brands{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;border:1px solid var(--line,#dfe3ea);border-radius:12px;padding:16px}.mf-method-brands img{width:52px;height:28px;object-fit:contain}.mf-mada{font-weight:800;color:#167668;display:flex;flex-direction:column;line-height:1.1}.mf-mada small{font-size:12px}.mf-stc{font-weight:800;color:#5421a6;white-space:nowrap}.mf-session{min-height:220px;width:100%}.mf-checkout .checkout-confirm{width:100%}.mf-checkout .notice{margin-top:16px}@media(max-width:480px){.mf-method-brands{gap:14px;padding:14px 10px}.mf-method-brands img{width:43px;height:26px}}.reveal-draft{order:3;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 12px 40px #17233805}.draft-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.draft-file{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.draft-file svg{color:var(--accent)}.draft-brand{font-size:18px;font-weight:700;direction:ltr}.draft-preview{padding:22px;background:linear-gradient(145deg,var(--soft),#fafbff);border:1px solid #e3e9fc;border-radius:14px;display:grid;gap:20px}.draft-profile{display:flex;align-items:center;gap:12px}.draft-avatar{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:16px;background:#fff;color:var(--accent);border:1px solid #e1e7fa}.draft-placeholder{flex:1;display:grid;gap:9px;min-width:0}.draft-placeholder i{display:block;background:#d9e2f8;height:8px;border-radius:5px;animation:draft-breathe 2.8s ease-in-out infinite}.draft-placeholder i:first-child{width:68%}.draft-placeholder i:nth-child(2){width:90%;animation-delay:.2s}.draft-placeholder i:nth-child(3){width:52%;animation-delay:.4s}.draft-dots{display:flex;gap:4px;direction:ltr}.draft-dots i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:draft-breathe 1.6s ease-in-out infinite}.draft-dots i:nth-child(2){animation-delay:.2s}.draft-dots i:nth-child(3){animation-delay:.4s}.draft-note{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#fff;border:1px solid #e6ebf7;border-radius:10px;color:var(--accent)}.draft-mini-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.draft-mini-sections span{height:25px;background:#e3e9fa;border:1px solid #dbe3f6;border-radius:6px}.draft-caption{padding:23px 0 20px}.draft-caption h2{font-size:22px;line-height:1.55}.draft-caption p{font-size:14px;color:var(--muted);margin-top:5px}.draft-includes{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:17px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.draft-includes span{display:flex;align-items:center;gap:7px}.draft-includes svg{color:var(--accent)}@keyframes draft-breathe{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:700px){.reveal-draft{padding:18px;border-radius:16px}.draft-heading{margin-bottom:16px}.draft-preview{padding:16px;gap:15px}.draft-caption{padding:18px 0 15px}.draft-caption h2{font-size:20px}.draft-includes{gap:10px 16px;font-size:12px}.draft-avatar{width:44px;height:44px;border-radius:12px}.draft-brand{font-size:16px}}@media(prefers-reduced-motion:reduce){.draft-placeholder i,.draft-dots i{animation:none}}.mf-method-picker{border:0;padding:0;margin:24px 0 0;min-width:0}.mf-method-picker legend{font-size:16px;font-weight:750;margin-bottom:12px;padding:0}.mf-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-method-option{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px;border:1px solid var(--line,#dfe3ea);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s;position:relative}.mf-method-option:hover{border-color:#9ca7bb}.mf-method-option.selected{border-color:#19253b;box-shadow:inset 0 0 0 1px #19253b;background:#f7f9ff}.mf-method-option:focus-within{outline:3px solid #adbfff;outline-offset:3px}.mf-method-option input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#19253b;width:20px;height:20px;min-width:20px;padding:0;margin:0;box-shadow:none}.mf-method-logo{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}.mf-method-logo img{width:64px;height:30px;object-fit:contain}.mf-method-logo img+img{width:38px}.mf-method-logo b{font-size:23px;letter-spacing:-.5px;color:#19253b}.mf-method-hint{font-size:14px;line-height:1.7;color:var(--muted);margin:12px 0 20px}.mf-checkout .mf-apple-continue{background:#080808;color:#fff;border-color:#080808}.mf-loading{font-size:14px;color:var(--muted);text-align:center;padding:20px}.mf-session{min-height:60px}.mf-method-picker:disabled .mf-method-option{cursor:wait;opacity:.65}@media(max-width:480px){.mf-method-option{padding:12px;gap:8px;min-height:66px}.mf-method-logo{gap:5px}.mf-method-logo img{width:52px;height:28px}.mf-method-logo img+img{width:30px}}.mf-method-logo img{width:76px;height:52px}.mf-method-logo img+img{width:40px}.mf-method-logo:has(img+img) img:first-child{width:52px}.mf-method-option{padding-block:8px}@media(max-width:480px){.mf-method-logo img{width:64px;height:46px}.mf-method-logo:has(img+img) img:first-child{width:42px}.mf-method-logo img+img{width:32px}}.mf-express .mf-demo-note{padding:10px 12px;font-size:12px;margin:0 0 16px;line-height:1.65}.mf-demo-note>strong,.mf-demo-note>span{display:block}.mf-demo-note summary{cursor:pointer;text-decoration:underline}.mf-demo-note p{margin:8px 0}.mf-offer{margin:20px 0 10px}.mf-offer-prices{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mf-offer-prices>del{color:var(--muted);font-size:19px}.mf-offer-prices>strong{font-size:34px;line-height:1.2;color:var(--ink,#19253b)}.mf-offer-badge{background:#fde6ef;color:#a6144b;font-weight:800;font-size:13px;padding:4px 9px;border-radius:6px}.mf-offer>p{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:8px 0;font-size:13px;color:var(--muted)}.mf-offer>p b{color:#18704f;display:flex;gap:5px}.mf-express .mf-price-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 16px;align-items:flex-start}.mf-express .discount-entry{border:0;margin:0;padding:0;background:none}.mf-price-links summary{cursor:pointer;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:4px;list-style:none;padding:8px 0;background:none;min-height:44px;display:flex;align-items:center}.mf-price-links summary::-webkit-details-marker{display:none}.mf-price-links details[open]{flex-basis:100%;width:100%}.mf-express .checkout-breakdown{margin:4px 0 12px;padding:8px 0;font-size:13px}.mf-express .checkout-breakdown>div{padding-block:5px}.mf-express .checkout-grand-total{font-size:15px}.mf-other-methods{margin:8px 0 0}.mf-other-methods>summary{cursor:pointer;font-size:14px;text-align:center;list-style:none;color:var(--muted);padding:12px;min-height:44px}.mf-other-methods>summary::-webkit-details-marker{display:none}.mf-other-methods>summary:after{content:" ＋"}.mf-other-methods[open]>summary:after{content:" −"}.mf-other-methods .mf-method-picker{margin:4px 0}.mf-express .payment-reassurance{display:none}.mf-express .mf-session{margin:0}.mf-express .mf-loading{padding:8px;margin:0}.mf-offer-prices>del .money-amount{text-decoration:line-through;text-decoration-thickness:1.5px}.upgrade-decision{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #dce2ef;border-radius:24px;overflow:hidden;background:#fff;margin:28px 0}.upgrade-decision-copy{padding:32px;background:#eff3ff}.upgrade-decision h2{font-size:clamp(26px,3vw,38px);line-height:1.45;margin:14px 0}.upgrade-decision h2 em{display:block;font-style:normal;color:#315bf3}.upgrade-decision-copy>p{line-height:1.9;color:#53617b}.upgrade-gap-list{border-block:1px solid #d6deef;padding:18px 0;margin:22px 0}.upgrade-gap-list>strong{font-size:14px}.upgrade-gap-list>div{display:flex;justify-content:space-between;gap:12px;padding-top:12px}.upgrade-gap-list b{color:#315bf3}.upgrade-decision-copy .upgrade-decision-note{font-weight:700;color:#19253b}.upgrade-decision-offer{padding:32px}.upgrade-decision-offer h3{font-size:23px;margin:15px 0}.upgrade-decision-offer ul{list-style:none;padding:0;margin:20px 0}.upgrade-decision-offer li{display:flex;align-items:flex-start;gap:10px;margin:13px 0;font-size:15px}.upgrade-decision-offer li svg{flex-shrink:0;color:#218067;margin-top:4px}.upgrade-decision-price{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #e0e5ef;padding-top:20px}.upgrade-decision-price strong{font-size:34px}.upgrade-decision-price del{color:#6c778d}.upgrade-decision-price>span{font-size:13px;font-weight:750;color:#a6144b;background:#fde6ef;padding:5px 9px;border-radius:6px}.upgrade-saving{color:#18704f;font-size:14px;margin:5px 0 16px}.upgrade-decision-offer>small{display:block;text-align:center;font-size:12px;color:#66728a;margin-top:10px}.report-lower.report-lower-free{grid-template-columns:1fr}.checkout-steps{display:flex;gap:24px;list-style:none;margin:0 0 16px;padding:0;font-size:12px;color:#778297}.checkout-steps li{display:flex;gap:7px;align-items:center}.checkout-steps li[aria-current]{color:#315bf3;font-weight:750}.checkout-steps li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf1ff}.checkout-delivery{padding:12px 0;border-bottom:1px solid #e1e5ee;margin-bottom:16px}.checkout-delivery p{font-size:13px;color:#66728a;margin:5px 0}.checkout-next-note{font-size:12px;text-align:center;color:#66728a;margin:9px 0}@media(max-width:700px){.upgrade-decision{grid-template-columns:1fr}.upgrade-decision-copy,.upgrade-decision-offer{padding:22px}.upgrade-decision-copy>p{font-size:14px}.upgrade-gap-list{margin:14px 0;padding:12px 0}.upgrade-decision h2{font-size:27px}.upgrade-decision-offer h3{font-size:21px}}.mf-express form>label{font-size:13px;margin-bottom:6px}.mf-express #mf-email{min-height:48px;padding:11px 14px;font-size:16px}.mf-express .mf-offer{margin:16px 0 0;padding:14px 16px;background:#f7f9ff;border:1px solid #e4e9f5;border-radius:12px}.mf-express .mf-offer-prices>strong .riyal-symbol{font-size:20px}.mf-express .mf-offer>p{margin:7px 0 0;font-size:12px}.mf-express .mf-price-links{gap:0 20px;margin:0 0 10px}.mf-express .mf-price-links details[open]{padding-bottom:10px}.mf-express .checkout-breakdown{margin:0;padding:8px 12px;background:#f8f9fb;border:0;border-radius:8px;gap:2px}.mf-express .checkout-breakdown>div{padding-block:3px;font-size:12px}.mf-express .discount-entry .inline{margin:0;gap:8px}.mf-express .discount-entry input{min-height:44px;padding:9px 12px;font-size:14px}.mf-express .discount-entry .btn{min-height:44px;padding:8px 16px}.mf-express .mf-other-methods{margin-top:0}.mf-express .mf-method-picker legend{font-size:13px;margin-bottom:6px}.mf-express .mf-method-option{min-height:54px}.mf-express .mf-offer .checkout-breakdown{background:none;border-radius:0;border-top:1px solid #e4e9f5;margin:12px 0 0;padding:8px 0 0;gap:3px}.mf-express .mf-offer .checkout-breakdown>div{font-size:12px;padding:2px 0}.mf-express .mf-price-links{justify-content:flex-end;margin-bottom:6px}.optional-profile-inputs{margin:12px 0;font-size:13px}.optional-profile-inputs summary{min-height:44px;cursor:pointer;display:flex;align-items:center;color:var(--muted)}.optional-profile-inputs label{margin-top:10px}.optional-profile-inputs small{display:block;color:var(--muted);margin-top:8px;line-height:1.7}.share-link{display:grid;gap:8px;margin:16px 0}.share-link input{font-size:13px;min-width:0}.mf-express .mf-other-methods{margin:4px 0 12px}.mf-express .mf-other-methods .mf-method-picker{margin:0}.mf-express .mf-method-picker legend{font-size:13px;margin-bottom:8px}.mf-express .mf-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mf-express .mf-method-option{min-height:52px;padding:8px 5px;gap:4px;justify-content:center}.mf-express .mf-method-option input{position:absolute;opacity:0;width:1px;height:1px}.mf-express .mf-method-option.selected{border-color:#315bf3;box-shadow:inset 0 0 0 1px #315bf3;background:#eef2ff}.mf-express .mf-method-logo img{width:54px;height:30px}.mf-express .mf-method-logo:has(img+img){gap:3px}.mf-express .mf-method-logo:has(img+img) img:first-child{width:34px}.mf-express .mf-method-logo img+img{width:22px}.mf-express .mf-method-logo b{font-size:17px}
