@font-face{font-family:nunito;src:url(/_next/static/media/22ea0ef100c213ac-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(/_next/static/media/cb6d73ccca046254-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:nunito;src:url(/_next/static/media/cba490ebea0448f3-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.00%;size-adjust:101.65%}.__className_060c63{font-family:nunito,nunito Fallback}.__variable_060c63{--font-nunito:"nunito","nunito Fallback"}:root{--bg:#191919;--surface:#202020;--surface-raised:#2b2b2a;--surface-pressed:#333332;--text:#ececea;--text-2:#a3a29e;--text-3:#6f6e6b;--border:#2f2f2e;--border-strong:#3d3d3b;--border-interactive:#6b6a67;--btn:#ececea;--btn-text:#191919;--s-xs:4px;--s-sm:8px;--s-12:12px;--s-md:16px;--s-20:20px;--s-lg:24px;--s-xl:32px;--s-40:40px;--s-xxl:48px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--measure:68ch;--page-max:1200px;--header-h:76px;--page-pad:clamp(24px,5vw,64px);--section-y:clamp(72px,9vw,128px);--device-bezel:11px;--device-radius:52px;--device-body:#0b0b0b;--device-island:#000;--device-edge:rgb(255 255 255/14%);--device-inner-edge:rgb(255 255 255/5%);--device-shadow:rgb(0 0 0/55%);--device-contact:rgb(0 0 0/60%);--font-latin:var(--font-nunito),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-arabic:"SF Arabic","Geeza Pro","Noto Naskh Arabic","Segoe UI",Tahoma,var(--font-nunito),sans-serif;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-latin);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}:focus-visible{outline:2px solid var(--text-2);outline-offset:4px;border-radius:var(--r-sm)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[lang=ar]{font-family:var(--font-arabic);line-height:1.75}[lang=ar] .brand,[lang=ar] .h1,[lang=ar] .h2,[lang=ar] .h3,[lang=ar] h1,[lang=ar] h2{letter-spacing:0}[lang=ar] .h1{line-height:1.3}[lang=ar] .h2{line-height:1.4}[lang=ar] .body,[lang=ar] .lead,[lang=ar] .outcome p{line-height:1.8}[lang=ar] .litany{line-height:1.6}h1,h2,h3{margin:0;color:var(--text)}.balance-close,.h1,.h2,.lead{text-wrap:balance}.h1{font-size:clamp(42px,5vw,66px);line-height:1.04;letter-spacing:-.025em}.h1,.h2{font-weight:700}.h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.02em}.h3{font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.line{display:block}.lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;max-width:40ch}.body,.lead{color:var(--text-2)}.body{font-size:clamp(16px,1.15vw,17px);line-height:1.6;max-width:44ch}.free{font-size:clamp(16px,1.2vw,18px);line-height:1.5}.free strong{font-weight:700;color:var(--text)}.free span{color:var(--text-2)}.page{min-height:100dvh;display:flex;flex-direction:column}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}main{flex:1 1}main>section{padding-block:var(--section-y)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--s-md);min-height:76px}.brand{display:inline-flex;align-items:center;gap:var(--s-12);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em}.brand .mark{width:24px;height:22px;color:var(--text);flex:none}.header-nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-12);-webkit-margin-end:calc(var(--s-12) * -1);margin-inline-end:calc(var(--s-12) * -1);font-size:15px;font-weight:600;color:var(--text-2);text-decoration:none}.header-nav a:hover{color:var(--text)}.hero{padding-block:clamp(40px,6vw,88px) 0;overflow:hidden}.hero-grid{display:grid;grid-gap:clamp(var(--s-xl),6vw,80px);gap:clamp(var(--s-xl),6vw,80px);align-items:end}.hero-copy{max-width:600px;padding-bottom:clamp(48px,6vw,88px);align-self:start}.hero-copy .h1{max-width:12ch}.hero-copy .lead{margin-top:var(--s-lg)}.hero-copy .free{margin-top:clamp(var(--s-xl),3vw,var(--s-40))}.hero-copy .badge-row{margin-top:var(--s-md)}.hero-art{display:flex;justify-content:center;align-items:flex-start;height:min(672px,169vw);overflow:hidden}.device{margin:0;--device-bezel:0.733em;--device-radius:3.467em;width:min(22.93em,86vw);flex:none;font-size:min(15px,3.75vw);line-height:1.35}.device-frame{padding:var(--device-bezel);border-radius:var(--device-radius);background:var(--device-body);box-shadow:inset 0 0 0 1px var(--device-edge),0 2px 6px -2px var(--device-contact),0 28px 48px -28px var(--device-shadow),0 64px 100px -56px var(--device-shadow)}.device-screen{min-height:48em;border-radius:calc(var(--device-radius) - var(--device-bezel));background:var(--surface);padding:.7em 1.15em 1.5em;color:var(--text);box-shadow:inset 0 0 0 1px var(--device-inner-edge)}.mock-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5em;gap:.5em;height:1.7em}.mock-status-time{font-size:.78em;font-weight:700;-webkit-padding-start:.5em;padding-inline-start:.5em}.mock-island{width:5.4em;height:1.6em;border-radius:var(--r-pill);background:var(--device-island)}.mock-status-icons{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35em;-webkit-padding-end:.3em;padding-inline-end:.3em}.mock-status-glyph{width:auto;height:.7em;flex:none}.mock-status-glyph.mock-battery{height:.78em}.mock-glyph{flex:none;width:1.3em;height:1.3em}.mock-top{margin-top:1.15em}.mock-top-line{display:flex;align-items:center;gap:.5em}.mock-title{flex:1 1;font-size:1.6em;font-weight:700;letter-spacing:-.025em}.mock-top-actions{display:inline-flex;align-items:center;gap:.8em;color:var(--text-2)}.mock-top-actions .mock-glyph{width:1.2em;height:1.2em}.mock-date{margin-top:.1em;font-size:.82em;color:var(--text-2)}.mock-mindset{margin-top:1.4em;padding-bottom:.88em;border-bottom:1px solid var(--border)}.mock-eyebrow{display:flex;align-items:center;gap:.44em;font-size:.605em;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase;color:var(--text-2)}.mock-kicker{flex:none;width:1.45em;height:.18em;border-radius:.09em;background:var(--text)}[lang=ar] .mock-eyebrow{letter-spacing:0}.mock-mindset-name{margin-top:.66em;font-size:1.32em;font-weight:700;letter-spacing:-.0125em;line-height:1.2}.mock-guidance{margin:.44em 0 0;font-size:.88em;line-height:1.45;color:var(--text)}.mock-card,.mock-compact{border-radius:var(--r-md);background:var(--surface-raised)}.mock-compact{margin-top:1.1em;display:flex;align-items:center;gap:.65em;padding:.95em 1.05em}.mock-compact-title{flex:1 1;font-size:.95em;font-weight:600}.mock-lead{display:inline-flex;color:var(--text-2)}.mock-progress{font-size:.76em;font-weight:600;color:var(--text-2)}.mock-progress.is-complete{color:var(--text)}.mock-chevron{width:1.15em;height:1.15em;color:var(--text-3)}[dir=rtl] .mock-compact:not(.mock-review) .mock-lead .mock-glyph,[dir=rtl] .mock-review .mock-chevron,[dir=rtl] .mock-status-glyph{transform:scaleX(-1)}.mock-section{margin-top:1.35em}.mock-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.mock-section-title{font-size:1em;font-weight:700}.mock-section-sub{margin-top:.15em;font-size:.8em;color:var(--text-2)}.mock-section-head .mock-progress{flex:none;padding-top:.2em}.mock-section .mock-card{margin-top:.85em}.mock-list{list-style:none;margin:0;padding:0 1.05em}.mock-list li{display:flex;align-items:flex-start;gap:.8em;padding:.9em 0;border-top:1px solid var(--border)}.mock-list li:first-child{border-top:0}.mock-check{flex:none;width:1.35em;height:1.35em;border-radius:50%;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--btn-text)}.mock-check .mock-glyph{width:.95em;height:.95em;stroke-width:2.2}.mock-list li.is-done .mock-check{background:var(--text);border-color:var(--text)}.mock-move{display:flex;flex-direction:column;gap:.3em;min-width:0;padding-top:.05em}.mock-move-text{font-size:.95em}.mock-list li.is-done .mock-move-text{color:var(--text-3);text-decoration:line-through}.mock-goal{display:inline-flex;align-items:center;gap:.45em;font-size:.78em;color:var(--text-2)}.mock-goal .mock-glyph{width:1.05em;height:1.05em}.mock-review{margin-top:1.35em;align-items:flex-start}.mock-review-body{flex:1 1;display:flex;flex-direction:column;gap:.15em;min-width:0}.mock-review-status{font-size:.8em;color:var(--text-2)}.mock-review .mock-chevron,.mock-review .mock-lead{margin-top:.05em}.badge-row{display:flex;flex-wrap:wrap;gap:var(--s-12) var(--s-md);--badge-h:48px}.badge,.badge-row{align-items:center}.badge{display:inline-flex;border-radius:var(--r-sm);text-decoration:none}.badge,.badge img{height:var(--badge-h)}.badge img{width:auto}.badge-text{display:inline-flex;align-items:center;height:var(--badge-h);padding-inline:var(--s-20);border-radius:var(--r-sm);background:var(--btn);color:var(--btn-text);font-size:15px;font-weight:600;white-space:nowrap}a.badge:hover .badge-text,a.badge:hover img{opacity:.85}.value{border-top:1px solid var(--border)}.value-grid{display:grid;grid-gap:clamp(var(--s-40),6vw,96px);gap:clamp(var(--s-40),6vw,96px)}.value-copy .h2{max-width:12ch}.value-copy .lead{margin-top:var(--s-lg);color:var(--text);max-width:30ch}.value-copy .body{margin-top:var(--s-md)}.outcomes{list-style:none;margin:0;padding:0;align-self:center}.outcome{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;padding-block:clamp(var(--s-20),2.4vw,var(--s-xl));border-top:1px solid var(--border)}.outcome:last-child{border-bottom:1px solid var(--border)}.outcome-index{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outcome p{margin-top:var(--s-sm);font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--text-2);max-width:40ch}.balance{border-top:1px solid var(--border)}.balance-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.balance .h2{max-width:16ch}.litany{margin-top:clamp(28px,4vw,56px);font-size:clamp(24px,3.1vw,40px);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--text-2)}.litany span{display:block;text-wrap:balance}.litany .litany-first,.litany span:last-child{color:var(--text)}.balance-close{margin-top:clamp(28px,4vw,56px);font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--text-2);max-width:46ch}.final{border-top:1px solid var(--border);background:var(--surface)}.final-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.final .h2{max-width:14ch}.final .lead{margin-top:var(--s-lg);max-width:30ch}.final .free{margin-top:clamp(var(--s-xl),3vw,var(--s-40))}.final .badge-row{justify-content:center;margin-top:var(--s-md)}.site-footer{border-top:1px solid var(--border);padding-block:var(--s-xl);background:var(--surface)}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:var(--s-md) var(--s-lg);align-items:center;justify-content:space-between}.footer-mark{margin:0;font-size:13px;color:var(--text-3)}.footer-links{display:flex;flex-wrap:wrap;gap:var(--s-xs) var(--s-20)}.footer-links a{display:inline-flex;align-items:center;min-height:32px;font-size:13px;font-weight:500;color:var(--text-2);text-decoration:none}.footer-links a:hover{color:var(--text)}.legal{padding-block:var(--s-40) var(--s-xxl)}.legal .doc{max-width:var(--measure)}.legal h1{font-size:clamp(28px,5vw,36px);font-weight:700;line-height:1.2}.legal h2{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.1px;margin-top:var(--s-40);margin-bottom:var(--s-12)}.legal li,.legal p{color:var(--text-2);font-size:16px;line-height:1.6}.legal p,.legal ul{margin:0 0 var(--s-md)}.legal ul{-webkit-padding-start:var(--s-lg);padding-inline-start:var(--s-lg)}.legal li{margin-bottom:var(--s-sm)}.legal strong{color:var(--text);font-weight:600}.legal a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.legal .updated{font-size:14px;font-weight:500;color:var(--text-3);margin-top:var(--s-12)}.legal hr{border:0;border-top:1px solid var(--border);margin-block:var(--s-40)}.legal table{width:100%;min-width:560px;border-collapse:collapse;margin:0 0 var(--s-md);font-size:15px}.legal td,.legal th{text-align:start;padding:var(--s-12);border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:top}.legal th{color:var(--text);font-weight:600;border-bottom-color:var(--border-strong)}.table-scroll{overflow-x:auto}.callout{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--s-md) var(--s-lg);margin:0 0 var(--s-md)}.callout p:last-child{margin-bottom:0}@media (max-width:759px){.hero-copy{padding-bottom:var(--s-md)}}@media (max-width:379px){.badge-row{--badge-h:44px}}@media (min-width:760px){.hero{--hero-art-h:clamp(360px,calc(100svh - 190px),660px);min-height:calc(100svh - var(--header-h));display:flex;align-items:center;padding-block:clamp(8px,2.5vh,48px)}.hero>.wrap{width:100%}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}.hero-copy{padding-bottom:0;align-self:center}.hero-art{justify-content:flex-end;align-items:flex-start;height:var(--hero-art-h)}.device{font-size:min(15px,calc(var(--hero-art-h) / 44))}.value-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-art{justify-content:center}.value-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}