@font-face{font-family:Metropolis;src:url(https://cdn.prod.website-files.com/656871a028b266bf8560e443/65df9e25d7d310e5190d3e1e_Metropolis-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.prod.website-files.com/656871a028b266bf8560e443/65df9e254eec2a27b7df07d6_Metropolis-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.prod.website-files.com/656871a028b266bf8560e443/65df9e24e3a817f7e470ab54_Metropolis-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.prod.website-files.com/656871a028b266bf8560e443/65df9e25cfa1500b19f06861_Metropolis-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(https://cdn.prod.website-files.com/656871a028b266bf8560e443/65df9e245330d8abea627798_Metropolis-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--navy-900:#001747;--navy-800:#08275f;--navy-700:#0a2b67;--navy-600:#003472;--grey-700:#505868;--grey-600:#566175;--grey-500:#697184;--blue:#0073cf;--teal-deep:#00bdb7;--white:#ffffff;--tint-blue-soft:rgba(0,115,207,0.06);--page-bg:#f9f9fa;--border:#edf3f5;--border-strong:#e2ebf0;--gradient:linear-gradient(119deg,#00cfc4,#2e7bff);--gradient-text:linear-gradient(119deg,#00857e,#2470ee);--shadow-card:0 8px 24px rgba(13,50,91,0.08);--shadow-cta:0 10px 24px rgba(21,129,218,0.18);--shadow-soft:0 2px 8px rgba(13,50,91,0.05);--radius-btn:4px;--radius-card-lg:14px;--col:800px}*{box-sizing:border-box}.btn,.counter,.lang-switch,.option,.steps,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}body,html{margin:0;padding:0;background:var(--page-bg);color:var(--navy-600);font-family:Metropolis,IBM Plex Sans Arabic,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;color:var(--navy-900);font-weight:700}p{margin:0;color:var(--grey-600);line-height:1.6}html{touch-action:manipulation}.page{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--page-bg)}.topbar{display:flex;align-items:center;justify-content:center;padding:20px 32px}.topbar-logo{height:46px;width:auto;display:block}.lang-switch{position:fixed;top:16px;right:16px;z-index:50}.lang-switch-trigger{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--grey-600);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-soft);cursor:pointer;transition:color .15s ease,border-color .15s ease}.lang-switch-trigger:hover,.lang-switch-trigger[aria-expanded=true]{color:var(--blue);border-color:var(--blue)}.lang-switch-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;display:flex;flex-direction:column;padding:6px;background:var(--white);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-card);direction:ltr}.lang-switch-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;color:var(--navy-600);background:transparent;border:0;border-radius:7px;padding:9px 10px;cursor:pointer;transition:background .12s ease}.lang-switch-item:hover{background:var(--tint-blue-soft)}.lang-switch-item.is-active{color:var(--blue)}.lang-switch-check{flex:none;width:14px;font-size:12px;font-weight:800;color:var(--blue)}@media (max-width:480px){.lang-switch{top:10px;right:10px}.lang-switch-trigger{width:34px;height:34px}}.stage{flex:1 1;display:flex;justify-content:center;padding:8px 24px 56px}.stage.stage--intro{padding-top:clamp(16px,10vh,120px)}.footer{flex:none;padding:16px 24px 22px;text-align:center;font-size:12.5px;color:var(--grey-700)}.col{width:100%;max-width:var(--col)}.col--question{padding-top:clamp(16px,7vh,84px)}.col--centered{margin-top:auto;margin-bottom:auto}.stage--intro .col--centered{margin-top:0}.col--wide{max-width:1080px}.col--results{max-width:1200px}.hero{display:grid;grid-template-columns:1fr 1.2fr;grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0;align-items:center}.hero .display{font-size:clamp(30px,16px + 4.4vw,64px);letter-spacing:-.02em;text-wrap:balance}@media (min-width:901px){.hero .display{font-size:clamp(48px,29px + 2.11vw,56px)}}.hero .card{padding:40px}.hero-icon{display:block}.hero-badge{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hero-badge .eyebrow{margin-bottom:0}.hero-promises{margin-top:40px}.checklist-lead{margin:0 0 14px;font-size:16px;font-weight:600;color:var(--grey-600)}.hero-promises .checklist{margin-top:0}.checklist{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:18px;font-weight:500;color:var(--navy-700);line-height:1.4}.checklist svg{flex:none;margin-top:2px}.hero-links{display:flex;align-items:center;gap:14px;margin-top:40px;font-size:16px}.hero-links--mobile{display:none;grid-column:1/-1}.hero-links a{color:var(--grey-700);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease;padding:14px 0;margin:-14px 0}.hero-links a:hover{color:var(--blue)}.hero-links span{color:#c3ccd8}.form-note{margin-top:14px;text-align:center;font-size:13px;color:var(--grey-500)}.proof{margin-top:72px;padding-top:34px;border-top:1px solid var(--border)}.proof-label{text-align:center;font-size:14px;font-weight:600;color:var(--grey-700);margin-bottom:30px}.proof-logos{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));justify-items:center;align-items:center;grid-gap:26px 32px;gap:26px 32px}.proof-logos img{height:auto;width:auto;max-height:56px;max-width:116px;object-fit:contain;filter:grayscale(1);opacity:.8}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:clamp(13px,7.7px + 1.67vw,16px);font-weight:700;color:var(--blue);margin-bottom:24px}.display{font-size:46px;line-height:1.15;letter-spacing:-.035em;font-weight:700;color:var(--navy-800)}.display-accent{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--teal-deep)}.question-title{font-size:clamp(20px,16px + 1.8vw,24px);line-height:1.28;letter-spacing:-.02em;font-weight:600;color:var(--navy-900)}.question-title:focus{outline:none}.question-hint{margin:12px auto 0;max-width:640px;font-size:15px;line-height:1.5;font-weight:400;color:var(--grey-600)}.col--question .question-title,.question-hint{text-align:center}@media (max-width:640px){.question-hint{margin-top:8px;font-size:13px;line-height:1.45}}.card{background:var(--white);border:2px solid var(--border);border-radius:var(--radius-card-lg);padding:40px}.field label{display:block;font-size:14px;font-weight:600;line-height:1.2;color:var(--navy-600);margin-bottom:8px}.field input{width:100%;background:var(--white);border:1px solid var(--border-strong);border-radius:var(--radius-btn);padding:13px 15px;min-height:46px;font-family:inherit;font-size:15px;line-height:1.2;color:var(--navy-900);transition:border-color .15s ease,box-shadow .15s ease}.field input::placeholder{color:var(--grey-500)}.field input:focus{outline:2px solid transparent;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,115,207,.14)}.field-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15px;font-weight:600;padding:13px 24px;line-height:1.2;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:transform .06s ease,box-shadow .18s ease,opacity .15s ease}.btn-primary{background:var(--gradient-text);background-size:180% 100%;background-position:0 50%;color:var(--white);font-size:17px;font-weight:700;padding:18px 30px;border:1px solid transparent;box-shadow:var(--shadow-cta);transition:background-position .55s ease,box-shadow .28s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.btn-primary:hover:not(:disabled){background-position:100% 50%;transform:translateY(-3px);box-shadow:0 18px 36px rgba(21,129,218,.32)}.btn-primary:active:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px rgba(21,129,218,.24)}.btn-arrow{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.btn-primary:hover:not(:disabled) .btn-arrow{transform:translateX(5px)}[dir=rtl] .btn-primary:hover:not(:disabled) .btn-arrow{transform:translateX(-5px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-ghost{background:transparent;border:1px solid rgba(0,52,114,.56);color:var(--navy-600);font-size:17px;padding:18px 30px}.btn-ghost:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:rgba(0,115,207,.05)}.btn-ghost:disabled{opacity:.4;cursor:not-allowed}.btn-block{width:100%}.steps{box-sizing:border-box;display:flex;height:64px;margin:4px 0 0;background:var(--white);border:2px solid var(--border);border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden}.steps+.card{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.step{position:relative;flex:0 0 72px;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 0 4px;border:0;border-radius:0;background:transparent;color:var(--grey-600);font:inherit;font-size:17px;text-align:start;cursor:default;transition:background .2s ease,color .2s ease,flex-grow .25s ease;-webkit-tap-highlight-color:transparent}.step+.step{-webkit-border-start:1px solid var(--border-strong);border-inline-start:1px solid var(--border-strong)}.step:not(.is-locked){cursor:pointer}.step:not(.is-locked):not(.is-active):hover{background:var(--tint-blue-soft);color:var(--navy-900)}.step:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.step.is-active{flex:1 1 72px;justify-content:flex-start;padding:0 20px 4px 15px;background:rgba(0,115,207,.1);color:var(--navy-900)}.step-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1.5px solid #c8d6e2;font-size:16px;font-weight:800;line-height:1;color:var(--grey-600);transition:background .2s ease,border-color .2s ease,color .2s ease}.step.is-done .step-badge{background:#e3f4f1;border-color:transparent;color:#00857e}.step.is-active .step-badge{background:var(--gradient-text);border-color:transparent;color:var(--white)}.step-name{flex:1 1 auto;min-width:0;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.step:not(.is-active) .step-name{display:none}.step-title{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:1px}.step-title .step-name{flex:0 1 auto}.step:not(.is-active) .step-title{display:none}.step-info{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-3px;padding:3px;box-sizing:content-box;border-radius:50%;color:var(--grey-600);cursor:help;transition:color .15s ease}.step-info:hover,.step-info[aria-expanded=true]{color:var(--navy-800)}.step-info:focus-visible{outline:2px solid var(--navy-800);outline-offset:1px}.col--question{position:relative}.pillar-tip{z-index:30;box-sizing:border-box;width:min(300px,calc(100% - 16px));padding:12px 14px;color:var(--white);font-size:14px;line-height:1.45;font-weight:500;text-align:start;border-radius:10px;box-shadow:0 12px 28px rgba(0,24,56,.28);pointer-events:none}.pillar-tip,.pillar-tip:before{position:absolute;background:var(--navy-800)}.pillar-tip:before{content:"";bottom:-5px;left:calc(var(--arrow, 24px) - 5px);width:10px;height:10px;transform:rotate(45deg);border-radius:2px}.pillar-tip--below:before{bottom:auto;top:-5px}@media (max-width:640px){.pillar-tip,.step-info{display:none}}.step-count{flex:none;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--grey-700)}@media (min-width:641px){[dir=rtl] .step-name{font-size:18px}}.step-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(0,0,0,.08);overflow:hidden;display:flex}.step-bar-fill{height:100%;background:var(--gradient);transition:width .35s cubic-bezier(.4,0,.2,1)}.step.is-done .step-bar-fill{background:var(--teal-deep)}.counter{font-size:13px;font-weight:500;color:var(--grey-700);white-space:nowrap}.options{display:flex;flex-direction:column;gap:10px;margin-top:26px}.options--pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.option{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:start;background:var(--white);border:1px solid var(--border-strong);border-radius:8px;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.45;color:var(--navy-700);cursor:pointer;box-shadow:var(--shadow-soft);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .06s ease}.option:hover:not([aria-disabled=true]){border-color:var(--blue);box-shadow:0 4px 14px rgba(13,50,91,.08)}.option:active:not([aria-disabled=true]){transform:translateY(1px)}.option:focus-visible{outline:2px solid transparent;border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,115,207,.16)}.option.is-selected{border-color:var(--blue);background:var(--tint-blue-soft)}.option[aria-disabled=true]{cursor:default}.option.is-locked{opacity:.45;cursor:not-allowed}.maturity-gate-note{margin:18px 0 0;padding:12px 14px;border-radius:6px;background:var(--tint-blue-soft);border:1px solid rgba(0,115,207,.14);-webkit-border-start:3px solid var(--blue);border-inline-start:3px solid var(--blue);font-size:14px;line-height:1.5;color:var(--grey-700);text-align:start}.option-marker{flex:none;margin-top:2px;width:19px;height:19px;border-radius:50%;border:1.5px solid #c8d6e2;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease}.option.is-selected .option-marker{border-color:var(--blue)}.option-marker:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.option.is-selected .option-marker:after{transform:scale(1)}.nav-row{justify-content:space-between;gap:12px;margin-top:32px}.nav-finish,.nav-row{display:flex;align-items:center}.nav-finish{gap:16px}@media (max-width:520px){.nav-row{flex-wrap:wrap;row-gap:14px}.nav-finish{display:contents}.nav-row .btn-primary{width:100%}}.r-wrap{--r-navy:#12324f;--r-navy-soft:#4a6580;--r-ink:#1e3a54;--r-blue-deep:#166aa6;--r-line:#e7eef3;--r-muted:#5f7385;--r-amber:#a85f0a;--r-grad:linear-gradient(90deg,#12b3a6,#1f86c9);--r-pad-x:clamp(20px,8vw,36px);--r-pad-x-right:clamp(20px,8vw,42px);--r-pad-y:clamp(30px,8vw,48px);width:100%;color:var(--r-ink);display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;align-items:stretch;animation:r-rise .45s ease}@keyframes r-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.r-panel{background:#fff;border-radius:26px;box-shadow:0 24px 60px rgba(18,50,79,.12);overflow:hidden}.r-left{display:flex;flex-direction:column}.r-hero{text-align:center;padding:var(--r-pad-y) var(--r-pad-x) 32px;flex:1 1;display:flex;flex-direction:column}.r-eyebrow{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--r-muted);font-weight:700;text-align:start}.r-hero-row{gap:28px;margin:auto 0;padding-top:16px;text-align:start}.r-hero-chart,.r-hero-row{display:flex;align-items:center}.r-hero-chart{flex-direction:column;flex:none}.r-hero-copy{flex:1 1;min-width:0}.r-ring{position:relative;width:clamp(105px,29.4vw,168px);height:clamp(105px,29.4vw,168px);margin:0}.r-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.r-arc{transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.r-ring-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.r-num{font-size:clamp(28px,8.7vw,49px);font-weight:700;color:var(--r-navy);letter-spacing:-.03em;line-height:1;animation:r-pop .5s .25s both}.r-num small{font-size:clamp(12px,3.6vw,21px);font-weight:700}@keyframes r-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.r-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;font-weight:800;font-size:15px;letter-spacing:.2px;padding:9px 18px;border-radius:999px}.r-dot{width:8px;height:8px;border-radius:50%}.r-verdict{margin-top:10px;font-size:clamp(24px,16px + 1.4vw,28px);font-weight:700;color:var(--r-navy);letter-spacing:-.3px}.r-stakes{margin:9px 0 0;max-width:none;font-size:14px;line-height:1.55;color:var(--r-navy-soft)}.r-breakdown{padding:6px var(--r-pad-x) var(--r-pad-y)}.r-divider{height:1px;background:var(--r-line);margin:0 calc(-1 * var(--r-pad-x)) 24px}.r-sec{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--r-muted);font-weight:700;margin-bottom:20px}.r-meters{display:flex;flex-direction:column;gap:26px}.r-m-top{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin-bottom:10px}.r-m-top b{font-weight:600;color:var(--r-ink)}.r-m-top>span{color:var(--r-muted);font-size:15px;font-weight:600}.r-gap-note{color:var(--r-amber);font-size:13px;font-weight:700}.r-track{height:12px;background:#eef3f7;overflow:hidden;display:flex}.r-fill,.r-track{border-radius:99px}.r-fill{height:100%;width:0;background:var(--r-grad);transition:width 1s cubic-bezier(.4,0,.2,1)}.r-m.is-flagged .r-track{background:#fbe9d1}.r-m.is-flagged .r-fill{background:linear-gradient(90deg,#e8973a,#f2b968)}.r-right{position:relative;overflow:hidden;color:#fff;border-radius:26px;background:linear-gradient(160deg,#153a5b,#1f6fa8);box-shadow:0 24px 60px rgba(18,50,79,.12);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:var(--r-pad-y) var(--r-pad-x-right)}.r-right:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;top:-120px;right:-120px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%)}.r-kicker{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#7fd4ea}.r-kicker,.r-offer-h{font-weight:700;position:relative}.r-offer-h{font-size:clamp(24px,16px + 1.4vw,28px);margin:0 auto 36px;letter-spacing:-.6px;line-height:1.18;max-width:94%;color:#fff}.r-checklist-label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#7fd4ea;margin:0 0 16px;position:relative}.r-checklist{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;text-align:start;position:relative}.r-check-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.5;color:#e4f0f8}.r-check-icon{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:rgba(0,189,183,.22);color:#7fe9dd;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.r-cta{position:relative;display:block;width:100%;background:#fff;color:var(--r-blue-deep);border:0;cursor:pointer;font-family:inherit;font-size:20px;font-weight:800;line-height:1;text-decoration:none;padding:24px 40px;border-radius:8px;box-shadow:0 12px 26px rgba(0,0,0,.24);transition:transform .18s ease,box-shadow .18s ease}.r-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.3)}.r-freebadge{position:absolute;top:-12px;right:-14px;background:#0f7a52;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:.3px;padding:7px 11px;border-radius:999px;box-shadow:0 4px 12px rgba(34,176,122,.45);border:2px solid #fff;transform-origin:center;animation:r-freepulse 3s ease-in-out infinite}@keyframes r-freepulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.r-reassure{margin:16px 0 32px;font-size:12px;color:#eaf3fb;position:relative}.r-rfoot{position:relative;margin-top:auto;margin-left:calc(-1 * var(--r-pad-x-right));margin-right:calc(-1 * var(--r-pad-x-right));padding-top:8px;padding-left:var(--r-pad-x-right);padding-right:var(--r-pad-x-right);border-top:1px solid rgba(255,255,255,.14)}.r-retake{background:none;border:0;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px}.r-fine{display:flex;align-items:flex-start;line-height:1.4;gap:8px;margin-top:28px;font-size:12.5px;color:var(--r-muted)}.r-fine svg{flex:none;margin-top:.75px}@media (max-width:920px){.r-wrap{grid-template-columns:1fr}.stage.stage--results{padding:80px 24px 56px}}.mini-loader{text-align:center;padding:40px}.mini-spinner{display:inline-block;width:32px;height:32px;border:3px solid var(--border-strong);border-top-color:var(--blue);border-radius:50%;animation:mini-spin .7s linear infinite}@keyframes mini-spin{to{transform:rotate(1turn)}}.mini-loader-text{margin:16px 0 0;font-size:15px;font-weight:600;color:var(--navy-600)}.starting-card{max-width:460px;margin:0 auto;padding:36px 32px 34px}.starting-card .mini-loader{padding:0}.starting-tip{display:flex;flex-direction:column;align-items:center;gap:8px;margin:26px 0 0;padding-top:24px;border-top:1px solid var(--border);font-size:14px;line-height:1.4;color:var(--grey-700);text-align:center}.starting-tip p{margin:0}.starting-tip-keys{display:flex;align-items:center;gap:10px}.starting-tip kbd{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:7px;background:#f4f6f9;font-family:inherit;font-size:14px;font-weight:700;line-height:1;color:var(--navy-800)}@media (hover:none),(pointer:coarse){.starting-tip{display:none}}.loader-card{text-align:center;padding:48px 40px 44px}.loader-card .question-title{font-weight:500;font-size:clamp(18px,14px + 1.25vw,22px)}.loader-anim{display:block;width:128px;height:128px;margin:0 auto 24px;overflow:hidden;position:relative}.loader-anim-strip{position:absolute;top:0;left:0;width:5120px;height:128px;background-image:url(/loader-sprite.png);background-repeat:no-repeat;background-size:5120px 128px;animation:loader-frames .8s steps(40) infinite;will-change:transform}@keyframes loader-frames{to{transform:translateX(-5120px)}}.loader-dots:after{content:"";animation:loader-dots 1.4s steps(4) infinite}@keyframes loader-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero .card{width:100%;max-width:580px;margin:0;justify-self:center}.hero-pitch{text-align:center;margin-bottom:36px}.checklist li,.hero-badge,.hero-links{justify-content:center}.hero-links--desktop{display:none}.hero-links--mobile{display:flex}}html[data-embedded=true],html[data-embedded=true] body{overflow:hidden}html[data-embedded=true] .page{min-height:var(--embed-min-h,0)}html[data-embedded=true] .col--question,html[data-embedded=true] .stage.stage--intro{padding-top:56px}@media (max-width:640px){.field input{font-size:16px}.topbar{padding:16px 20px;justify-content:flex-start}html[dir=rtl] .topbar{justify-content:flex-end}.topbar-logo{height:36px}.col--question,.stage.stage--intro,html[data-embedded=true] .col--question,html[data-embedded=true] .stage.stage--intro{padding-top:32px}.hero-icon{width:28px;height:28px}.hero-pitch{display:contents;text-align:start}.hero-badge{order:1;justify-content:flex-start;margin-bottom:14px}.hero .display{order:2;font-size:34px;line-height:1.1;margin-bottom:24px}.hero .card{order:3}.hero .field-grid{gap:16px}.hero-promises{order:4;margin-top:28px}.checklist-lead{margin-bottom:10px;font-size:14px}.checklist{order:4;margin:28px 0 0;gap:10px;align-items:flex-start}.checklist li{justify-content:flex-start;font-weight:500;color:var(--grey-600)}.checklist svg{width:17px;height:17px}.topbar{padding-top:12px;padding-bottom:12px}.col--question,html[data-embedded=true] .col--question{padding-top:4px}.topbar{height:60px;box-sizing:border-box}.steps{height:48px;margin:0}.step{flex-basis:44px;font-size:13px;padding-bottom:3px}.step.is-active{flex-basis:44px;padding:0 8px 3px 7px;gap:6px}.step-badge{width:26px;height:26px;border-radius:8px;font-size:13px}.step-name{font-size:13px;line-height:15px}.step-bar{height:3px}.step-count{font-size:12px}.col--question .card{padding:18px 0 0;overflow:hidden}.col--question .question-hint,.col--question .question-title{padding-left:16px;padding-right:16px}.col--question .question-title{font-size:20px;line-height:1.3}.options,.options--pair{gap:0;margin-top:18px}.option{padding:13px 16px;font-size:15px;line-height:1.35;gap:10px;border-width:1px 0 0;border-radius:0;box-shadow:none}.option.is-selected,.option:hover:not([aria-disabled=true]){border-color:var(--border-strong);box-shadow:none;background:var(--tint-blue-soft)}}@media (max-width:640px){.option:focus-visible{border-color:var(--border-strong);box-shadow:inset 0 0 0 2px var(--blue)}.maturity-gate-note{margin:0;border-radius:0;border-width:1px 0 0;border-inline-start-width:3px;padding:12px 16px}.option-marker{width:18px;height:18px;margin-top:.5px}.nav-row{flex-wrap:nowrap;gap:10px;margin-top:16px;align-items:stretch}.nav-row .counter{display:none}.nav-row .btn{min-height:48px;padding-top:0;padding-bottom:0}.nav-row .btn-ghost{flex:none}.nav-row .btn-primary{flex:1 1}.hero .display{font-size:36px}.hero-badge .eyebrow{font-size:12px}.field label{font-size:13px}.btn-primary{font-size:16px}.form-note{font-size:12px}.hero .hero-links--mobile,.hero .hero-links--mobile a{font-size:14px}.proof-label{font-size:12px}.col--question .question-title{font-size:18px}.option{font-size:14px}.question-hint{font-size:12px}.nav-row .btn{font-size:15px}.footer{font-size:12px}.stage.stage--results{padding:32px 18px 40px}.r-hero{padding:22px var(--r-pad-x) 18px}.r-checklist-label,.r-eyebrow,.r-sec{font-size:12px}.r-hero-row{padding-top:10px;gap:14px}.r-ring{width:112px;height:112px}.r-num{font-size:28px}.r-num small{font-size:13px}.r-badge{padding:7px 14px;font-size:14px}.r-verdict{margin-top:4px;font-size:22px}.r-stakes{margin-top:6px}.r-divider{margin-bottom:18px}.r-meters{gap:18px}.r-fine{margin-top:22px;font-size:12px}.r-right{padding-top:34px;padding-bottom:8px}.r-offer-h{margin:0 auto 44px}.r-checklist-label{margin-bottom:14px}.r-checklist{gap:0;margin-bottom:20px}.r-check-item{padding:11px 0;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;background:none}.r-check-item:last-child{border-bottom:0}.r-cta{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 20px;font-size:17px;font-weight:700;line-height:1.2}.hero .hero-links--mobile{order:5;justify-content:flex-start;align-items:flex-start;margin-top:24px}.stage{padding:4px 18px 48px}.card{padding:24px 20px}.hero .card{padding:26px 20px}.r-hero-row{flex-direction:column}.r-eyebrow,.r-hero-copy,.r-hero-row{text-align:center}.r-hero-copy{flex:none;width:100%}.r-verdict{margin-top:14px}.r-stakes{margin:9px auto 0;max-width:90%}.hero-links--mobile{flex-direction:column;align-items:center;gap:12px;margin-top:28px}.hero-links span{display:none}.checklist li{font-size:14px}.proof{margin-top:48px}.proof-label{margin-bottom:22px}.proof-logos{grid-template-columns:repeat(2,minmax(70px,1fr));gap:20px 24px}.field-row,.options--pair{grid-template-columns:1fr}}@media (max-width:400px){.step-count{display:none}}@media (max-width:380px){.step-name{font-size:12px;line-height:14px}}@media (max-width:340px){.step,.step.is-active{flex-basis:34px}.step-badge{width:22px;height:22px;border-radius:7px;font-size:11px}}@media (min-width:641px){html[data-fit] .stage:not(.stage--intro){padding-top:4px}html[data-fit] .col--question,html[data-fit][data-embedded=true] .col--question{padding-top:8px}html[data-fit] .steps{margin-top:0}html[data-fit] .col--question .card{padding:18px 34px 20px}html[data-fit] .col--question .question-title{font-size:21px;padding:10px 0}html[data-fit] .col--question .question-hint{max-width:none;margin-top:0;font-size:13px;line-height:1.4}html[data-fit] .col--question .options{margin-top:10px;gap:6px}html[data-fit] .col--question .option{padding:10px 16px}html[data-fit] .col--question .maturity-gate-note{margin-top:10px;padding:8px 12px;font-size:13px;line-height:1.4}html[data-fit] .col--question .nav-row{margin-top:16px}html[data-fit] .footer{padding:8px 24px 12px}html[data-fit=tight]:not([data-embedded=true]) .col--question .question-title{padding:16px 0}html[data-fit=tight]:not([data-embedded=true]) .col--question .nav-row{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin-top:12px;padding:12px 0 14px;background:var(--page-bg);box-shadow:0 -12px 12px -12px rgba(13,50,91,.16)}}@media (prefers-reduced-motion:reduce){.loader-anim-strip{animation:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[dir=rtl],html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Metropolis,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[dir=rtl] *{letter-spacing:normal!important}[dir=rtl] .r-right:after{right:auto;left:-120px}[dir=rtl] .r-freebadge{right:auto;left:-14px}.briefing-col{width:100%;max-width:640px}.briefing-card{display:flex;flex-direction:column;gap:0;padding:52px 48px}.briefing-title{font-size:clamp(24px,18px + 1.4vw,30px);line-height:1.18;letter-spacing:-.03em;font-weight:700;color:var(--navy-800);margin:0 0 18px}.briefing-lead{font-size:16px;line-height:1.7;color:#526078;margin:0 0 32px}.briefing-lead:last-child{margin-bottom:0}.briefing-time-row{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 36px}.briefing-time{flex:1 1 auto;justify-content:center;cursor:pointer;border:2px solid var(--border);border-radius:999px;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;color:var(--navy-800);background:var(--white);transition:border-color .15s ease,background .15s ease}.briefing-time input{position:absolute;opacity:0;pointer-events:none}.briefing-time.is-on{border-color:var(--blue);background:#eef6fd}.briefing-time:focus-within{outline:2px solid var(--blue);outline-offset:2px}.briefing-note{font-size:12.5px;color:#697587;margin:10px 0 0}.briefing-reassure{text-align:center;line-height:1.6;margin-top:24px}.briefing-tick{width:56px;height:56px;border-radius:50%;background:#e6f6f4;color:#0b8a80;font-size:26px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.briefing-lead--error{color:#c1362f}.briefing-card--center{align-items:center;text-align:center}.briefing-tick--error{background:#fdecea;color:#c1362f}@media (max-width:640px){.briefing-card{padding:36px 24px}.briefing-time{flex:0 0 auto}}.confirm-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,24,56,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.confirm-dialog{width:100%;max-width:460px;background:var(--white);border-radius:var(--radius-card-lg);padding:28px;box-shadow:0 24px 60px rgba(0,24,56,.28)}.confirm-dialog h2{margin:0 0 10px;font-size:22px;line-height:1.25;color:var(--navy,#003472)}.confirm-dialog p{margin:0 0 24px;font-size:16px;line-height:1.5}.confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}html[data-embedded=true] .confirm-overlay{position:absolute;inset:0;align-items:flex-start}html[data-embedded=true] .confirm-dialog{margin-top:var(--confirm-top,16px)}@media (max-width:640px){.confirm-dialog{padding:22px 20px}.confirm-actions .btn{flex:1 1 100%}}.about-trigger{position:fixed;top:16px;right:62px;z-index:50;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:var(--grey-600);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-soft);cursor:pointer;transition:color .15s ease,border-color .15s ease}.about-trigger:hover,.about-trigger[aria-expanded=true]{color:var(--blue);border-color:var(--blue)}@media (max-width:480px){.about-trigger{top:10px;right:52px;width:34px;height:34px}}.about-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,24,56,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.about-drawer{position:absolute;top:0;right:0;bottom:0;width:min(460px,calc(100% - 24px));box-sizing:border-box;overflow-y:auto;padding:0 32px 40px;background:var(--white);box-shadow:-18px 0 48px rgba(0,24,56,.22);animation:about-slide .26s cubic-bezier(.2,.7,.3,1)}@keyframes about-slide{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.about-drawer{animation:none}}.about-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -32px;padding:26px 32px 20px;background:var(--white);border-bottom:2px solid var(--border)}.about-head h2{margin:0;font-size:20px;line-height:1.25;color:var(--navy-800)}.about-close{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px;padding:0;color:var(--grey-600);background:transparent;border:0;border-radius:50%;cursor:pointer}.about-close:hover{color:var(--navy-800);background:var(--tint-blue-soft)}.about-section{padding-top:32px}.about-section+.about-section{padding-top:38px}.about-section h3{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600)}.about-section p{margin:0;font-size:15px;line-height:1.65;color:#3d4a60}.about-pillars{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column}.about-pillars li{display:flex;align-items:flex-start;gap:18px;padding:20px 0;border-top:1px solid var(--border)}.about-pillars li:first-child{border-top:0;padding-top:4px}.about-letter{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--gradient-text);color:var(--white);font-size:16px;font-weight:800}.about-pillars strong{display:block;font-size:16px;line-height:1.3;color:var(--navy-800)}.about-def{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:#526078}.about-points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.about-points li{position:relative;-webkit-padding-start:16px;padding-inline-start:16px;font-size:15px;line-height:1.5;color:#3d4a60}.about-points li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--blue)}.about-link{display:inline-block;margin-top:16px;padding-top:24px;border-top:2px solid var(--border);width:100%;font-size:15px;font-weight:700;color:var(--blue);text-decoration:none}.about-link:hover{text-decoration:underline}@media (max-width:640px){.about-drawer{padding:0 22px 32px}.about-head{margin:0 -22px;padding:20px 22px 16px}}.r-hero-stack{display:flex;flex-direction:column;gap:26px;margin:0 0 auto;padding-top:0;text-align:start}.r-hero-stack .r-hero-copy{flex:none}.r-scale{position:relative;padding-top:38px}.r-scale-seg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.r-scale-part{height:14px;background:#dbe6f3}.r-scale-part:first-child{border-start-start-radius:7px;border-end-start-radius:7px}.r-scale-part:last-child{border-start-end-radius:7px;border-end-end-radius:7px}.r-scale-pin{position:absolute;top:0;inset-inline-start:var(--x);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.r-scale-you{padding:4px 11px;border-radius:7px;background:var(--r-navy);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-scale-stem{width:2px;height:8px;background:var(--r-navy)}.r-scale-dot{position:absolute;inset-inline-start:var(--x);top:46px;width:20px;height:20px;box-sizing:border-box;border:3px solid var(--r-navy);border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.r-scale-names{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:9px}.r-scale-names span{font-size:12px;text-align:center;color:var(--r-muted)}.r-scale-names span.is-current{color:var(--r-navy);font-weight:700}html[dir=rtl] .r-scale-pin{transform:translateX(50%)}html[dir=rtl] .r-scale-dot{transform:translate(50%,-50%)}@media (max-width:900px){.r-hero-stack{text-align:center}.r-hero-stack .r-stakes{margin-inline:auto;max-width:90%}}@media (max-width:640px){.r-hero-stack{gap:20px}.r-scale-names span{font-size:11px}}.r-scale-part{transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.4,0,.2,1) calc(var(--i, 0) * .12s)}html[dir=rtl] .r-scale-part{transform-origin:right center}.r-scale-dot,.r-scale-pin{inset-inline-start:12.5%;opacity:0;transition:inset-inline-start 1.1s cubic-bezier(.4,0,.2,1),opacity .35s ease .15s}.r-scale-names span{opacity:0;transform:translateY(5px);transition:opacity .4s ease calc(.2s + var(--i, 0) * .12s),transform .4s ease calc(.2s + var(--i, 0) * .12s)}.r-scale.is-armed .r-scale-part{transform:none}.r-scale.is-armed .r-scale-dot,.r-scale.is-armed .r-scale-pin{inset-inline-start:var(--x);opacity:1}.r-scale.is-armed .r-scale-names span{opacity:1;transform:none}.r-scale-glow{position:absolute;top:38px;inset-inline-start:0;height:14px;width:calc(var(--n, 1) * 25% + (var(--n, 1) - 4) * 1px);overflow:hidden;pointer-events:none;border-start-start-radius:7px;border-end-start-radius:7px}.r-scale-glow.is-full{border-radius:7px}.r-scale-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%)}.r-scale.is-armed .r-scale-glow:after{animation:r-sweep 3.6s ease-in-out 1.6s infinite}html[dir=rtl] .r-scale.is-armed .r-scale-glow:after{animation-name:r-sweep-rtl}@keyframes r-sweep{0%{transform:translateX(-100%)}45%,to{transform:translateX(100%)}}@keyframes r-sweep-rtl{0%{transform:translateX(100%)}45%,to{transform:translateX(-100%)}}.r-scale-dot:after{content:"";position:absolute;inset:-3px;border:3px solid;border-color:inherit;border-radius:50%;opacity:0}.r-scale.is-armed .r-scale-dot:after{animation:r-pulse 2.4s ease-out 1.5s infinite}@keyframes r-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.1);opacity:0}}@media (prefers-reduced-motion:reduce){.r-scale-dot,.r-scale-names span,.r-scale-part,.r-scale-pin{transition:none}.r-scale-dot:after,.r-scale-glow{display:none}}.check-hint{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:var(--bg-warning,#fff4dc);color:#7a4b00;font-size:14px;font-weight:600;line-height:1.4}.loader-card .check-hint{text-align:center}