@font-face{font-family: 'Noto Sans Arabic';src: url('../fonts/noto-sans-arabic-regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Noto Sans Arabic';src: url('../fonts/noto-sans-arabic-bold.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap}:root{--primary: #0066CC;--primary-ct: #D9EBFF;--on-primary: #FFFFFF;--secondary: #067040;--secondary-ct: #DDF4E9;--on-secondary: #FFFFFF;--accent: #078039;--gold: #D98806;--gold-ink: #3A2600;--gold-text: #8F5600;--danger: #C1121F;--bg: #F6F9FB;--surface: #FCFDFE;--surface2: #EEF5F7;--ink: #10202A;--muted: #5B6C76;--muted-on-glass: #4A5A64;--border: #D7E4DE;--boundary: #5F7079;--ring: rgba(0,102,204,.45);--shadow: 0 1px 2px rgba(16,32,42,.06), 0 8px 24px rgba(16,32,42,.08);--top-edge: 0 0 rgba(0,0,0,0);--sky-1: #DCEBFB;--sky-2: #F3F8FC;--grid-line: rgba(0,102,204,.10)}@media (prefers-color-scheme: dark){:root{--primary: #6CB6FF;--primary-ct: #083A73;--on-primary: #04223C;--secondary: #58D494;--secondary-ct: #0F4A2C;--on-secondary: #052E1B;--accent: #28C878;--gold: #FFBF5A;--gold-ink: #241800;--gold-text: #FFBF5A;--danger: #FF6878;--bg: #0F1518;--surface: #172024;--surface2: #202C31;--ink: #EAF4F7;--muted: #9EB0B8;--muted-on-glass: #9EB0B8;--border: #2A3A40;--boundary: #85989F;--ring: rgba(108,182,255,.55);--shadow: 0 1px 2px rgba(2,10,16,.55), 0 10px 30px rgba(2,10,16,.55);--top-edge: inset 0 1px 0 rgba(226,242,250,.07);--sky-1: #10222F;--sky-2: #0F1518;--grid-line: rgba(108,182,255,.10)}}:root[data-theme="light"]{--primary:#0066CC;--primary-ct:#D9EBFF;--on-primary:#FFFFFF;--secondary:#067040;--secondary-ct:#DDF4E9;--on-secondary:#FFFFFF;--accent:#078039;--gold:#D98806;--gold-ink:#3A2600;--gold-text:#8F5600;--danger:#C1121F;--bg:#F6F9FB;--surface:#FCFDFE;--surface2:#EEF5F7;--ink:#10202A;--muted:#5B6C76;--muted-on-glass:#4A5A64;--border:#D7E4DE;--boundary:#5F7079;--ring:rgba(0,102,204,.45);--shadow:0 1px 2px rgba(16,32,42,.06),0 8px 24px rgba(16,32,42,.08);--top-edge:0 0 rgba(0,0,0,0);--sky-1:#DCEBFB;--sky-2:#F3F8FC;--grid-line:rgba(0,102,204,.10)}:root[data-theme="dark"]{--primary:#6CB6FF;--primary-ct:#083A73;--on-primary:#04223C;--secondary:#58D494;--secondary-ct:#0F4A2C;--on-secondary:#052E1B;--accent:#28C878;--gold:#FFBF5A;--gold-ink:#241800;--gold-text:#FFBF5A;--danger:#FF6878;--bg:#0F1518;--surface:#172024;--surface2:#202C31;--ink:#EAF4F7;--muted:#9EB0B8;--muted-on-glass:#9EB0B8;--border:#2A3A40;--boundary:#85989F;--ring:rgba(108,182,255,.55);--shadow:0 1px 2px rgba(2,10,16,.55),0 10px 30px rgba(2,10,16,.55);--top-edge:inset 0 1px 0 rgba(226,242,250,.07);--sky-1:#10222F;--sky-2:#0F1518;--grid-line:rgba(108,182,255,.10)}*{box-sizing: border-box}html{scroll-behavior: smooth;font-size: 100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}body{margin: 0;font-family: 'Noto Sans Arabic','Noto Naskh Arabic','Segoe UI','DejaVu Sans',system-ui,sans-serif;font-synthesis: none;-webkit-font-synthesis: none;background: var(--bg);color: var(--ink);line-height: var(--lh-body);font-size: 1.125rem;-webkit-font-smoothing: antialiased;overflow-x: hidden}html[lang="en"] body{font-family: 'Segoe UI',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif}img{max-width: 100%;display: block}a{color: var(--primary);text-decoration: none}a:hover{text-decoration: underline}::selection{background: var(--sel-bg);color: var(--sel-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 3px solid var(--ring);outline-offset: 2px;box-shadow: 0 0 0 5px var(--surface), 0 0 0 7px var(--ink);border-radius:var(--r-2)}.wrap{width: min(1120px, 92vw);margin-inline: auto}.section{padding-block: var(--sect-y);padding-inline: 0}.section--tint{background: var(--surface2)}html[lang="ar"] .en{display: none}html[lang="en"] .ar{display: none}.en, .ar{}.eyebrow{display: inline-block;font-size: 1.125rem;font-weight: var(--fw-bold);letter-spacing: .10em;line-height: 1.7;text-transform: uppercase;color: var(--secondary);background: var(--secondary-ct);padding: 8px 16px;border-radius:var(--r-pill);margin-bottom: 16px}h1,h2,h3{line-height: 1.7;margin: 0 0 .5em;letter-spacing: 0}h1, h2.title{line-height: 1.35}h2.title{font-size: clamp(1.625rem, 4vw, 2.375rem);font-weight: var(--fw-bold);letter-spacing: 0}.lede{color: var(--muted);font-size: clamp(1.125rem,2vw,1.25rem);max-width: 62ch;line-height: var(--lh-body)}:root{--lockup-px: 80px;--nav-pad-y: 6px;--header-h: calc(var(--lockup-px) + 2 * var(--nav-pad-y) + 1px)}.site-header{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter: blur(10px);border-bottom: 1px solid var(--border)}.nav{display: flex;align-items: center;gap: 8px;padding: var(--nav-pad-y) 0;flex-wrap: wrap}.brand-lockup{width: auto;height: var(--lockup-px);flex: 0 0 auto;display: block}.brand-lockup--foot{height: 88px}html{scroll-padding-top: calc(var(--header-h) + 8px)}.brand{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;font-weight: var(--fw-bold);font-size: 1.25rem;letter-spacing: .02em;color: var(--ink);min-height: 56px;min-width: 0;overflow-wrap: anywhere}.brand:hover{text-decoration: none}.brand small{display:block;font-size: 1.125rem;font-weight: var(--fw-regular);line-height: 1.7;color: var(--muted);letter-spacing:.06em;margin-top:-2px}.site-header .brand small, .site-header .nav-links a{color: var(--muted-on-glass)}.nav-links{display: flex;gap: 4px;margin-inline-start: auto;flex-wrap: wrap}.nav-links a{color: var(--muted);font-weight: var(--fw-bold);font-size: 1.125rem;line-height: 1.7;padding: 12px 10px;border-radius:var(--r-2);min-height: 56px;display: inline-flex;align-items: center}.nav-links a:hover{color: var(--ink);background: var(--surface2);text-decoration: none}.nav-tools{display: flex;gap: 8px;align-items: center;flex-wrap: wrap;min-width: 0}.icon-btn{appearance: none;border: 1.5px solid var(--boundary);background: var(--surface);color: var(--ink);min-width: 56px;min-height: 56px;padding: 0 14px;border-radius:var(--r-2);cursor: pointer;font-size: 1.125rem;font-weight: var(--fw-bold);font-family: inherit;line-height: 1.7;display: inline-flex;align-items: center;justify-content: center;gap: 7px}.icon-btn .glyph{font-size: 1.25rem;line-height: 1}@media (min-width: 880px) and (max-width: 1200px){.nav-links a{padding: 12px 7px}}.icon-btn .lbl{font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-bold)}.icon-btn b{font-weight: var(--fw-bold);font-size: 1.125rem;line-height: 1.7;direction: ltr;unicode-bidi: isolate}.icon-btn:hover{border-color: var(--primary)}@media (max-width: 880px){.nav-links{display: none}.nav-tools .nav-cta{display: none}}@media (max-width: 420px){.nav{gap: 4px}.brand{gap: 6px}.brand small{letter-spacing: 0}.nav-tools{gap: 4px}.icon-btn{padding: 0 4px;gap: 4px}.icon-btn .lbl{font-size: 1.125rem}}@media (max-width: 420px) and (max-height: 720px){.nav{padding: 6px 0}.brand{line-height: 1.7}.brand small{margin-top: -4px}}.btn{--_bg: var(--primary);--_fg: var(--on-primary);display: inline-flex;align-items: center;justify-content: center;gap: 9px;background: var(--_bg);color: var(--_fg);font-weight: var(--fw-bold);font-size: 1.375rem;line-height: 1.7;font-family: inherit;padding: 14px 24px;min-height: 64px;border-radius:var(--r-2);border: 0;cursor: pointer;box-shadow: var(--shadow);transition: transform .12s ease}.btn:hover{text-decoration: none;transform: translateY(-1px)}.btn:active{transform: translateY(0)}.btn--cta{--_bg: var(--gold);--_fg: var(--gold-ink)}.btn--ghost{--_bg: transparent;--_fg: var(--ink);border: 1.5px solid var(--boundary);box-shadow: none}.btn--ghost:hover{border-color: var(--primary)}.btn--lg{padding: 18px 30px;font-size: 1.5rem;min-height: 72px}.btn .ic{width: 22px;height: 22px;flex: 0 0 auto}.hero{position: relative;overflow: hidden;padding: 72px 0 84px}.hero-sky{position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(120% 90% at 85% -10%, color-mix(in srgb, var(--gold) 26%, transparent) 0%, transparent 45%), linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 60%, var(--bg) 100%)}html[dir="ltr"] .hero-sky{background: radial-gradient(120% 90% at 15% -10%, color-mix(in srgb, var(--gold) 26%, transparent) 0%, transparent 45%), linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 60%, var(--bg) 100%)}.hero-grid{position: absolute;inset: 0;z-index: 0;pointer-events: none;opacity: .7;background-image: linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size: 44px 44px;mask-image: linear-gradient(180deg, transparent, #000 20%, #000 70%, transparent)}.hero-inner{position: relative;z-index: 1;display: grid;grid-template-columns: 1.1fr .9fr;gap: 48px;align-items: center}.hero h1{font-size: clamp(1.875rem, 5.2vw, 3.25rem);font-weight: var(--fw-bold);letter-spacing: 0;line-height: 1.35}.hero h1 .accent{color: var(--primary)}.hero .lede{font-size: clamp(1.125rem, 2.2vw, 1.375rem);margin-block: 18px 26px}.hero-cta{display: flex;gap: 12px;flex-wrap: wrap}.hero-trust{margin-top: 22px;display: flex;gap: 14px 26px;flex-wrap: wrap;color: var(--muted);font-size: 1.125rem;line-height: 1.75;font-weight: var(--fw-regular)}.hero-trust span{display: inline-flex;align-items: center;gap: 8px}.hero-trust .dot{width: 10px;height: 10px;border-radius:50%;background: var(--secondary);flex: 0 0 auto}@media (max-width: 880px){.hero-inner{grid-template-columns: 1fr}.hero-art{order: -1}}@media (max-width: 880px){.hero{padding: clamp(14px,2.2vh,28px) 0 clamp(24px,3vh,40px)}.hero .eyebrow{margin-bottom: 10px}.hero h1{margin: 0 0 .4em}.hero .lede{margin-block: 0 14px}.hero .hero-cta{margin-top: 12px;gap: 10px}.hero .hero-cta .btn--lg{font-size: 1.375rem;min-height: 64px;padding: 12px 16px}.hero .hero-trust{margin-top: 14px;gap: 8px 18px;font-size: 1.125rem;line-height: 1.7}}@media (max-width: 880px) and (max-height: 720px){.hero{padding-top: 8px}.hero .eyebrow{padding-block: 4px;margin-bottom: 8px}.hero h1{margin-bottom: .3em}.hero .lede{margin-block: 0 10px}.hero .hero-cta{margin-top: 10px;gap: 8px}.hero .hero-trust{margin-top: 9px;gap: 6px 18px}}.hero-art{position: relative}.hero-art svg{width: 100%;height: auto;filter: drop-shadow(0 12px 30px rgba(16,32,42,.14))}.sun-ray{transform-origin: center;animation: breathe 5s ease-in-out infinite}@keyframes breathe{0%,100%{opacity: .55}50%{opacity: 1}}.flow{stroke-dasharray: 5 7;animation: flow 5s linear infinite}@keyframes flow{to{stroke-dashoffset: -24}}.grid{display: grid;gap: 24px}.grid-3{grid-template-columns: repeat(3, 1fr)}.grid-2{grid-template-columns: repeat(2, 1fr)}@media (max-width: 880px){.grid-3{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.grid-3, .grid-2{grid-template-columns: 1fr}}.card{background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-3);padding: 24px;box-shadow: var(--shadow), var(--top-edge)}.card h3{font-size: 1.25rem;font-weight: var(--fw-bold);line-height: 1.7;margin: 0 0 16px;padding-bottom: 12px;border-bottom: 1px solid var(--border)}.card p{color: var(--muted);margin: 0;font-size: 1.125rem;line-height: 1.85}.card .ico{width: 48px;height: 48px;border-radius:var(--r-2);display: grid;place-items: center;margin-bottom: 16px;background: var(--primary-ct);color: var(--primary)}.card--seg .ico{background: var(--secondary-ct);color: var(--secondary)}.city-list{display: flex;flex-wrap: wrap;gap: 12px;list-style: none;margin: 0;padding: 0}.city-link{display: inline-flex;align-items: center;justify-content: center;min-height: 56px;padding: 12px 18px;border: 1.5px solid var(--boundary);border-radius:var(--r-pill);background: var(--surface);color: var(--primary);font-size: 1.125rem;line-height: 1.75;font-weight: var(--fw-bold)}.city-link:hover{background: var(--surface2);border-color: var(--primary);text-decoration: none}.tag{display:inline-block;font-size:1.125rem;line-height:1.7;font-weight: var(--fw-bold);color:var(--secondary);background:var(--secondary-ct);border-radius:var(--r-pill);padding:6px 14px;margin:2px 3px 0 0}.pain-list{display: grid;gap: 16px;margin-top: 8px}.pain{display: grid;grid-template-columns: 48px 1fr;gap: 16px;align-items: start;background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-3);padding: 20px 22px;box-shadow: var(--top-edge)}.pain .n{width: 48px;height: 48px;border-radius:var(--r-2);background: var(--surface2);color: var(--gold-text);display: grid;place-items: center}.pain h3{font-size: 1.25rem;line-height: 1.7;margin: 0 0 12px;padding-bottom: 10px;border-bottom: 1px solid var(--border)}.pain p{color: var(--muted);margin: 0;font-size: 1.125rem;line-height: 1.85}.note-honest{margin-top: 24px;padding: 18px 20px;border-radius:var(--r-2);background: var(--secondary-ct);color: var(--ink);border-inline-start: 4px solid var(--secondary);font-size: 1.125rem;line-height: 1.85}.process-wrap{display: grid;grid-template-columns: 360px 1fr;gap: 40px;align-items: center}@media (max-width: 880px){.process-wrap{grid-template-columns: 1fr}}.process-wrap--nowheel{grid-template-columns: 1fr}.steps--grid{grid-template-columns: 1fr 1fr;gap: 14px}@media (max-width: 880px){.steps--grid{grid-template-columns: 1fr}}.wheel{width: 100%;max-width: 360px;margin-inline: auto}.wheel svg{width: 100%;height: auto}.wheel .seg{cursor: pointer;transition: opacity .2s}.wheel .seg:hover{opacity: .85}.steps{display: grid;gap: 16px}.step{display: grid;grid-template-columns: 48px 1fr;gap: 16px;align-items: start;background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-3);padding: 18px 20px;box-shadow: var(--top-edge);transition: border-color .2s ease, transform .2s ease}.step .b{width: 48px;height: 48px;border-radius:50%;display: grid;place-items: center;font-weight: var(--fw-bold);font-size: 1.125rem;line-height: 1.7;color: var(--on-primary);background: var(--primary)}.step .b--sec, .step:nth-child(6) .b{background: var(--secondary);color: var(--on-secondary)}.step h3{font-size: 1.1875rem;line-height: 1.7;margin: 0 0 10px;padding-bottom: 8px;border-bottom: 1px solid var(--border)}.step p{font-size: 1.125rem;line-height: 1.85;color: var(--muted);margin: 0}.step.is-active{border-color: var(--primary);border-inline-start: 5px solid var(--primary);transform: translateX(-4px)}html[dir="ltr"] .step.is-active{transform: translateX(4px)}.pills{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px}.pill{font-size: 1.125rem;line-height: 1.75;font-weight: var(--fw-regular);color: var(--ink);background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-pill);padding: 10px 18px}.form-card{background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-3);box-shadow: var(--shadow), var(--top-edge);padding: 28px}.disclaimer{background: var(--primary-ct);color: var(--ink);border-inline-start: 4px solid var(--primary);padding: 16px 20px;border-radius:var(--r-2);font-size: 1.125rem;line-height: 1.85;margin-bottom: 24px}fieldset{border: 1px solid var(--border);border-radius:var(--r-3);padding: 20px;margin: 0 0 20px}legend{font-weight: var(--fw-bold);font-size: 1.125rem;color: var(--primary);padding: 0 8px}.field{margin-bottom: 16px}.field > label{display: block;font-weight: var(--fw-bold);font-size: 1.125rem;line-height: 1.75;margin-bottom: 8px}.field .hint{display: block;font-weight: var(--fw-regular);font-size: 1.125rem;line-height: 1.7;color: var(--muted);margin-top: 4px}input[type=text], input[type=tel], input[type=number], select, textarea{width: 100%;font-family: inherit;font-size: 1.125rem;line-height: 1.7;color: var(--ink);background: var(--bg);border: 1.5px solid var(--boundary);border-radius:var(--r-2);padding: 14px 16px;min-height: 56px}input:focus, select:focus, textarea:focus{border-color: var(--primary)}textarea{min-height: 96px;resize: vertical}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}@media (max-width: 560px){.row2{grid-template-columns: 1fr}}.choices{display: flex;flex-wrap: wrap;gap: 10px}.choices label{display: inline-flex;align-items: center;gap: 10px;cursor: pointer;background: var(--bg);border: 1.5px solid var(--boundary);border-radius:var(--r-2);padding: 12px 16px;min-height: 56px;font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-regular)}.choices label:hover{border-color: var(--primary)}.choices input{accent-color: var(--primary);width: 22px;height: 22px}.choices input:checked + span{color: var(--primary);font-weight: var(--fw-bold)}.choices label:has(input:checked){border-width: 3px;border-color: var(--primary)}.appliances{width: 100%;border-collapse: collapse;font-size: 1.125rem}.appliances th, .appliances td{border: 1px solid var(--border);padding: 12px 12px;text-align: start}.appliances th{background: var(--surface2);font-weight: var(--fw-bold)}.appliances input[type=number]{padding: 8px 10px}.appliances input[type=checkbox]{accent-color: var(--accent);width: 24px;height: 24px}.appliances-scroll{overflow-x: auto}.form-actions{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;margin-top: 8px}:root{--i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--i-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--i-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");--i-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.form-status.ok::before, .form-status.err::before, details.qa summary::after,   .rota[aria-pressed=true]::before, .price-err:not(:empty)::before, .lead-status.ok::before, .lead-status.err::before, .k-chip[aria-pressed=true]::before, .k-chip.sel::before, .k-status.ok::before, .k-status.err::before{content: "";display: inline-block;flex: 0 0 auto;vertical-align: -.125em;inline-size: 1.05em;block-size: 1.05em;background-color: currentColor;-webkit-mask: var(--i-mark) center / contain no-repeat;mask: var(--i-mark) center / contain no-repeat}.form-status{font-size: 1.125rem;line-height: 1.75;font-weight: var(--fw-bold);display: inline-flex;align-items: center;gap: 8px}.form-status.ok{color: var(--secondary)}.form-status.ok::before{--i-mark: var(--i-check)}.form-status.err{color: var(--danger);border-inline-start: 4px solid var(--danger);padding-inline-start: 10px}.form-status.err::before{--i-mark: var(--i-alert)}.contact-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}@media (max-width: 720px){.contact-grid{grid-template-columns: 1fr}}.contact-card{text-align: center}.pending{display: inline-block;font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-bold);color: var(--gold-text);background: color-mix(in srgb, var(--gold) 16%, transparent);border: 2px dashed var(--gold-text);border-radius:var(--r-2);padding: 8px 14px;margin-top: 8px}.faq{max-width: 800px;margin-inline: auto}details.qa{background: var(--surface);border: 1px solid var(--border);border-radius:var(--r-3);margin-bottom: 12px;padding: 4px 20px;box-shadow: var(--top-edge)}details.qa summary{cursor: pointer;font-weight: var(--fw-bold);font-size: 1.375rem;line-height: 1.7;padding: 16px 0;min-height: 56px;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 12px}details.qa summary::-webkit-details-marker{display: none}details.qa summary::after{--i-mark: var(--i-plus);color: var(--primary);font-size: 1.5rem}details.qa[open] summary::after{--i-mark: var(--i-minus)}details.qa p{color: var(--muted);margin: 0 0 16px;font-size: 1.125rem;line-height: 1.85}.site-footer{background: var(--surface2);border-top: 1px solid var(--border);padding: 48px 0 32px;margin-top: 24px}.foot-grid{display: flex;justify-content: space-between;gap: 32px;flex-wrap: wrap;align-items: start}.site-footer .muted{color: var(--muted);font-size: 1.125rem;line-height: 1.85}.site-footer li a{display: inline-flex;align-items: center;min-height: 56px;font-size: 1.125rem}.legal{color: var(--muted);font-size: 1.125rem;line-height: 1.8;margin-top: 24px;border-top: 1px solid var(--border);padding-top: 16px}.sticky-cta{position: fixed;inset-inline: 0;bottom: 0;z-index: 40;display: none;padding: 10px 14px calc(10px + env(safe-area-inset-bottom,0px));background: color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter: blur(8px);border-top: 1px solid var(--border)}.sticky-cta .btn{width: 100%;justify-content: center}@media (max-width: 880px){html.cta-recover .sticky-cta{display: block;animation: stickyRise .28s ease both}body{padding-bottom: 96px}}@keyframes stickyRise{from{transform: translateY(100%)}to{transform: none}}@media (prefers-reduced-motion: reduce){html.cta-recover .sticky-cta{animation: none}}html.k-open .sticky-cta{display: none !important}.skip-link{position: absolute;inset-inline-start: 12px;top: -300px;background: var(--primary);color: var(--on-primary);padding: 16px 20px;min-height: 56px;display: inline-flex;align-items: center;font-size: 1.125rem;font-weight: var(--fw-bold);z-index: 100;border-radius:0 0 var(--r-2) var(--r-2)}.skip-link:focus{top: 0}.estimate{border: 1px solid var(--border);background: var(--surface);border-radius:var(--r-3);padding: 18px 20px;margin-top: 4px;box-shadow: var(--top-edge)}.est-badge{display: inline-block;font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-bold);color: var(--gold-ink);background: var(--gold);border-radius:var(--r-pill);padding: 8px 16px;margin-bottom: 12px}.est-grid{display: grid;grid-template-columns: 1fr;gap: 10px}@media (min-width: 720px){.est-grid{grid-template-columns: 1fr 1fr}}.est-row{display: flex;justify-content: space-between;gap: 12px;align-items: baseline;background: var(--surface2);border-radius:var(--r-2);padding: 12px 14px}.est-k{color: var(--muted);font-size: 1.125rem;line-height: 1.7;font-weight: var(--fw-regular)}.est-v{font-weight: var(--fw-bold);font-size: 1.125rem;line-height: 1.7;color: var(--ink);font-variant-numeric: tabular-nums}.est-pending{margin-top: 12px;border-top: 1px dashed var(--border);padding-top: 12px;display: grid;gap: 10px}.est-prow{display: flex;justify-content: space-between;gap: 12px;align-items: center}.est-prow > span:first-child{color: var(--muted);font-weight: var(--fw-regular);font-size: 1.125rem;line-height: 1.7}.est-note{color: var(--muted);font-size: 1.125rem;line-height: 1.8;margin: 12px 0 0}.section--deep{--bg: #10202A;--surface: #1B2E39;--surface2: #16262F;--ink: #F6F9FB;--muted: #9EB0B8;--sel-ink: var(--ink);--muted-on-glass: #9EB0B8;--border: #2E4149;--boundary: #85989F;--primary: #6CB6FF;--primary-ct: #0E3357;--on-primary: #04223C;--secondary: #58D494;--secondary-ct: #0F4A2C;--on-secondary: #052E1B;--accent: #28C878;--gold-text: #FFBF5A;--danger: #FF6878;--ring: rgba(108,182,255,.55);--shadow: 0 1px 2px rgba(2,10,16,.55), 0 10px 30px rgba(2,10,16,.55);--top-edge: inset 0 1px 0 rgba(226,242,250,.07);--grid-line: rgba(108,182,255,.10);--sky-1: #10222F;--sky-2: #0F1518;--e1: 0 1px 2px rgba(2,10,16,.45), 0 2px 6px rgba(2,10,16,.45);--e2: 0 1px 2px rgba(2,10,16,.55), 0 10px 30px rgba(2,10,16,.55);--e3: 0 2px 6px rgba(2,10,16,.62), 0 16px 38px rgba(2,10,16,.65);--e4: 0 4px 10px rgba(2,10,16,.70), 0 26px 56px rgba(2,10,16,.75);--rim: inset 0 1px 0 rgba(226,242,250,.07);position: relative;isolation: isolate;overflow: hidden;background: var(--bg);color: var(--ink);box-shadow: inset 0 1px 0 rgba(255,191,90,.16)}@media (prefers-color-scheme: dark){.section--deep{--bg: #202C31;--surface: #2A383E;--surface2: #26343A;--ink: #EAF4F7;--border: #3A4A51}}:root[data-theme="light"] .section--deep{--bg: #10202A;--surface: #1B2E39;--surface2: #16262F;--ink: #F6F9FB;--border: #2E4149}:root[data-theme="dark"] .section--deep{--bg: #202C31;--surface: #2A383E;--surface2: #26343A;--ink: #EAF4F7;--border: #3A4A51}.section--deep::before{content: "";position: absolute;inset: -8%;z-index: 0;pointer-events: none;background: radial-gradient(115% 78% at 84% -14%, rgba(255,191,90,.20) 0%, rgba(255,191,90,0) 55%), radial-gradient(95% 72% at 8% 112%, rgba(108,182,255,.13) 0%, rgba(108,182,255,0) 62%);animation: deep-key-drift 26s var(--ease-loop) infinite alternate;will-change: transform;}@keyframes deep-key-drift{from{transform: translate3d(-1.2%, -0.8%, 0)}to{transform: translate3d( 1.2%, 0.8%, 0)}}.section--deep .deep-embers{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;pointer-events: none;display: block}.section--deep > .wrap{position: relative;z-index: 1}:root[data-power="save"] .section--deep::before{animation: none;will-change: auto}@media (prefers-reduced-motion: reduce){.section--deep::before{animation: none;will-change: auto}}.card, .step, .fork-card, .contact-card, .calc-card, details.qa{transition: transform var(--dur-hover, 160ms) var(--ease-standard, cubic-bezier(.4, 0, .2, 1)), box-shadow var(--dur-hover, 160ms) var(--ease-standard, cubic-bezier(.4, 0, .2, 1)), border-color var(--dur-hover, 160ms) var(--ease-standard, cubic-bezier(.4, 0, .2, 1))}.card, .step, .contact-card, details.qa{box-shadow: var(--e2, 0 1px 2px rgba(16,32,42,.06), 0 8px 24px rgba(16,32,42,.08)), var(--rim, 0 0 rgba(0,0,0,0))}@media (hover: hover){.card:hover, .contact-card:hover, .step:not(.is-active):hover, details.qa:hover{transform: translate3d(0, -3px, 0);box-shadow: var(--e3, 0 2px 6px rgba(16,32,42,.09), 0 14px 30px rgba(16,32,42,.13)), var(--rim, 0 0 rgba(0,0,0,0))}}.card:active, .contact-card:active, .step:not(.is-active):active, details.qa:active{transform: translate3d(0, 1px, 0);box-shadow: var(--e1, 0 1px 2px rgba(16,32,42,.05), 0 2px 6px rgba(16,32,42,.06)), var(--rim, 0 0 rgba(0,0,0,0));transition-duration: var(--dur-press, 120ms)}.fork-card{box-shadow: var(--e3, 0 2px 6px rgba(16,32,42,.09), 0 14px 30px rgba(16,32,42,.13)), var(--rim, 0 0 rgba(0,0,0,0)), var(--fork-rim, 0 0 rgba(0,0,0,0))}@media (hover: hover){.fork-card:hover{transform: translate3d(0, -4px, 0);box-shadow: var(--e4, 0 4px 10px rgba(16,32,42,.12), 0 24px 48px rgba(16,32,42,.18)), var(--rim, 0 0 rgba(0,0,0,0)), var(--fork-rim, 0 0 rgba(0,0,0,0))}}.fork-card:active{transform: translate3d(0, 1px, 0);box-shadow: var(--e1, 0 1px 2px rgba(16,32,42,.05), 0 2px 6px rgba(16,32,42,.06)), var(--rim, 0 0 rgba(0,0,0,0)), var(--fork-rim, 0 0 rgba(0,0,0,0));transition-duration: var(--dur-press, 120ms)}.btn{transition: transform var(--dur-press, 120ms) var(--ease-standard, cubic-bezier(.4, 0, .2, 1)), box-shadow var(--dur-hover, 160ms) var(--ease-standard, cubic-bezier(.4, 0, .2, 1))}.btn:active{transform: scale(.97)}@media (prefers-reduced-motion: reduce){.card, .step, .fork-card, .contact-card, .calc-card, details.qa, .btn{transition: none}.card:hover, .contact-card:hover, .step:not(.is-active):hover, details.qa:hover, .fork-card:hover, .card:active, .contact-card:active, .step:not(.is-active):active, details.qa:active, .fork-card:active, .btn:active{transform: none}}:root{--fs-micro: 1rem;--fs-body: 1.125rem;--fs-lede: clamp(1.125rem, 17.2571px + 0.190476vw, 1.25rem);--fs-h3: clamp(1.25rem, 18.5143px + 0.380952vw, 1.5rem);--fs-h2: clamp(1.625rem, 23.0286px + 0.761905vw, 2.125rem);--fs-h1: clamp(2rem, 23.0857px + 2.285714vw, 3.5rem);--fs-display: clamp(2.625rem, 17.4857px + 6.285714vw, 6.75rem);--lh-display: 1.18;--lh-h1: 1.22;--lh-h2: 1.28}h2.title{font-size: var(--fs-h1);line-height: var(--lh-h1);font-weight: var(--fw-bold);letter-spacing: 0;text-wrap: balance;max-width: 20ch;}.section--statement h2.title{margin-inline: auto}.card h3, .calc-card h3, .pain h3{font-size: var(--fs-h3)}.step h3{font-size: var(--fs-h3)}.price-band{font-size: var(--fs-h2);line-height: var(--lh-h2)}.lede{font-size: var(--fs-lede);line-height: 1.85;max-width: 62ch;text-wrap: pretty}:root{--w-a1: rgb(255 255 255 / .05);--w-a2: rgb(255 255 255 / .10);--w-a3: rgb(255 255 255 / .15);--w-a4: rgb(255 255 255 / .20);--w-a5: rgb(255 255 255 / .30);--w-a6: rgb(255 255 255 / .40);--w-a7: rgb(255 255 255 / .50);--w-a8: rgb(255 255 255 / .60);--k-a1: rgb(0 0 0 / .05);--k-a2: rgb(0 0 0 / .10);--k-a3: rgb(0 0 0 / .15);--k-a4: rgb(0 0 0 / .20);--k-a5: rgb(0 0 0 / .30);--k-a6: rgb(0 0 0 / .40);--k-a7: rgb(0 0 0 / .50);--k-a8: rgb(0 0 0 / .60);--edge-static: var(--k-a1);--edge-interactive: var(--k-a2);--edge-hover: var(--k-a4);--seam: rgb(0 0 0 / .09);--rule-static: var(--edge-static);--rule-interactive: var(--edge-interactive);--alpha-black-1: var(--k-a1);--alpha-black-2: var(--k-a2);--alpha-black-3: var(--k-a3);--alpha-black-4: var(--k-a4);--alpha-black-5: var(--k-a5);--alpha-black-6: var(--k-a6);--alpha-black-7: var(--k-a7);--alpha-black-8: var(--k-a8);--alpha-white-1: var(--w-a1);--alpha-white-2: var(--w-a2);--alpha-white-3: var(--w-a3);--alpha-white-4: var(--w-a4);--alpha-white-5: var(--w-a5);--alpha-white-6: var(--w-a6);--alpha-white-7: var(--w-a7);--alpha-white-8: var(--w-a8)}@media (prefers-color-scheme: dark){:root{--edge-static: var(--w-a1);--edge-interactive: var(--w-a2);--edge-hover: var(--w-a4);--seam: rgb(255 255 255 / .10);--rule-static: var(--edge-static);--rule-interactive: var(--edge-interactive)}}:root[data-theme="light"]{--edge-static: var(--k-a1);--edge-interactive: var(--k-a2);--edge-hover: var(--k-a4);--seam: rgb(0 0 0 / .09);--rule-static: var(--edge-static);--rule-interactive: var(--edge-interactive)}:root[data-theme="dark"]{--edge-static: var(--w-a1);--edge-interactive: var(--w-a2);--edge-hover: var(--w-a4);--seam: rgb(255 255 255 / .10);--rule-static: var(--edge-static);--rule-interactive: var(--edge-interactive)}.section--deep, .vhero{--edge-static: var(--w-a1);--edge-interactive: var(--w-a2);--edge-hover: var(--w-a4);--seam: rgb(255 255 255 / .12);--rule-static: var(--edge-static);--rule-interactive: var(--edge-interactive)}:root{--noise-tile: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAEK0lEQVR42gEgBN/7ALVJ8xpgp1BOj17/caxpT4zWxi88WFMNSg5dhEHxA7kYALjktp412M8lGDuUn6OQs/ofJGL/qRGsbhNNx3xc4MmaAK1yYV+4+0WA7kxmP48Mm1L1S6ujSj+S6wprXDrIe/26AAAvkTyLJLEXXfTmaE04ya7zRt+BT+s91dsL3WpQut4aAMA52fri8ZNUnUlbFV8h5/a8L4EP7MWOA/wdrkKyC5AWAJT/QV5C8RPZiMdxZGUdaCDbgVFRsjkaGs2vBN1h5U3nAMXG3PnGdJBQ+V4GZPEPGkURTApqBszJIMjSntiW1FGFAIquIcc75zJJF1y+ivb+xFuFRyboa3CbsFbTjiNTEV7pABiteqOoWOcl8xDB0pYl2nISILOpKGy4/rG6o6KDLyO0ABHuii6zu7IVWpH62Jb0nGN/Pw35yuRCl/3pEx6aOaofAEChtbfoiiLHKnGkdt5C7k7BPP4h3lL8DoelRJh4yL3TAEpFQ8rj1Llw9S9bRiV88ag4U+oPo9p7sbV9oCtmEQ0dAG/3KqWYIbP+ZfI5vwHK1AWOydRAx/t8ISmzqcRdoe+HAPMRw9OC6UzTwumSU1vR5sK4VJZBngCXWMGP1G4LBvCCAE9OAvatW6LSyw6dsRQ0/uap0cm9T+JqPJ36QVSHHYBUAEANISN305qIIsRYFiLF4mH/OFUqr28qm0pg7y4BjLuOAFlUhuY9WdFAfkFSSatqIePnIHp2HFY5NQ104DhgbBmxAPi6FR0c9LyMMGO+qnByGwsMitwwqzyRo5VOYsZ1XLPyAE5HVB5HJSbRJGn8FhuwzV6eoItsakFfZ3gfQQ7hD0VAALsovnhQmMnEyRy0jlv0VoXFHEeODirD6r8mAAagcJECAE8YyJM41Icqn0x5/i8a7MW/ZhtHnewHW2ANaaHU10ByABFpo7+j86JerVHt7VJNGEh1ex5cgXoyc2q+El2qIQTRANvWpgLGw5kT/pkIyBKm11qeiArTRI4dmbhyQM9Zm6zuAGXz/7TxnPSX39YS3CGdrQ30eKlznyoWS2g35l420O5tADA55uhF7m/jkr70DBJ1spHkTWWs3R3/uF7ZWMwgM7CqALcE8cfPHvF0chH5TzaI3PmYCw/DOsaRzTpSY4zcoEzKAEO1HEMjSqUsvcT2+A6iZ6kSWovw/f7sdRWlH7yMdd2AAHLZXE2N8mNN0uZHrnt4HaWEGwbEq24rrC5aJUyrwuI4APKpwg9e4Z1QfIiyqbDmq/ZHNBsxaI6mf0jRoONkqahGAI3pL3M8e76pWGy+TLjs+Xu/uuoO5O+cc9LdKAqdxaLHADEd1KBryeEzVzBNptCYfkskhyZrHKViKP3h1RuXPgjrAMrfGu24XlARtrkOyXx7ZIcDXEdpXMynWknNN2hrVmy8nIMEYKWcpB0AAAAASUVORK5CYII=")}.dither, .grain{position: relative}.dither > .dither-l, .dither::after, .grain > .dither-l, .grain::after{content: "";position: absolute;inset: 0;pointer-events: none;background-image: var(--noise-tile);background-repeat: repeat;opacity: .035;mix-blend-mode: overlay;z-index: 0}@media (prefers-contrast: more){.dither::after, .grain::after{opacity: 0}}:root[data-power="save"] .dither::after, :root[data-power="save"] .grain::after{opacity: 0}.halo-host{position: relative}.halo{position: absolute;inset: 0;pointer-events: none;border-radius:inherit;opacity: 0;z-index: 0;display: none;}@media (hover: hover) and (pointer: fine){.halo{display: block;mix-blend-mode: overlay;transition: opacity var(--dur-hover, 400ms) var(--ease-out, cubic-bezier(0,0,.2,1));background: radial-gradient( circle var(--halo-r, 240px) at var(--halo-x, 50%) var(--halo-y, 50%), rgb(255 255 255 / .28) 0%, rgb(255 255 255 / .10) 40%,   transparent 70%)}.halo-host:hover > .halo, .halo-host:focus-within > .halo{opacity: 1}}@media (prefers-reduced-motion: reduce){.halo{transition: none}}:root[data-power="save"] .halo{display: none}.scrim, .scrim-1, .scrim-2, .scrim-3{position: absolute;inset: 0;pointer-events: none;z-index: 1;background: linear-gradient(180deg, rgb(0 0 0 / var(--scrim-edge, .60)) 0%, rgb(0 0 0 / var(--scrim-plateau, .35)) 30%, rgb(0 0 0 / var(--scrim-plateau, .35)) 70%, rgb(0 0 0 / var(--scrim-edge, .60)) 100%)}.scrim--soft, .scrim-1{--scrim-edge: .40;--scrim-plateau: .20}.scrim--medium, .scrim-2{--scrim-edge: .60;--scrim-plateau: .35}.scrim--strong, .scrim-3{--scrim-edge: .75;--scrim-plateau: .60}@media (prefers-reduced-motion: reduce){.scrim, .scrim-1, .scrim-2, .scrim-3{background: linear-gradient(0deg, rgb(0 0 0 / .85) 0%, rgb(0 0 0 / var(--scrim-edge, .60)) 55%, rgb(0 0 0 / var(--scrim-plateau,.35))100%)}}:root{--seam-hero: #16242F;}@media (prefers-color-scheme: dark){:root{--seam-hero: #121A1E}}:root[data-theme="light"]{--seam-hero: #16242F}:root[data-theme="dark"]{--seam-hero: #121A1E}.section--handshake{position: relative}.section--handshake::before{content: "";position: absolute;inset-block-start: 0;inset-inline: 0;height: var(--sect-y);pointer-events: none;z-index: 0;background: linear-gradient(180deg, var(--seam-hero) 0%, rgb(from var(--seam-hero) r g b / 0) 78%)}@supports not (color: rgb(from #fff r g b / 1)){.section--handshake::before{background: linear-gradient(180deg, var(--seam-hero) 0%, transparent 78%)}}.section--handshake > .wrap{position: relative;z-index: 1}#fork > .bleed{position: relative;z-index: 1}.page-backdrop{position: sticky;top: 0;inset-inline-start: 0;width: 100%;height: 100dvh;margin-bottom: -100dvh;overflow: clip;pointer-events: none;z-index: 0;background: radial-gradient(78% 52% at 84% -6%, rgb(217 136 6 / .22) 0%, rgb(217 136 6 / 0) 60%), radial-gradient(64% 46% at 6% 104%, rgb(0 102 204 / .17) 0%, rgb(0 102 204 / 0) 62%)}@media (prefers-color-scheme: dark){.page-backdrop{background: radial-gradient(78% 52% at 84% -6%, rgb(255 191 90 / .19) 0%, rgb(255 191 90 / 0) 60%), radial-gradient(64% 46% at 6% 104%, rgb(108 182 255 / .16) 0%, rgb(108 182 255 / 0) 62%)}}:root[data-theme="dark"] .page-backdrop{background: radial-gradient(78% 52% at 84% -6%, rgb(255 191 90 / .19) 0%, rgb(255 191 90 / 0) 60%), radial-gradient(64% 46% at 6% 104%, rgb(108 182 255 / .16) 0%, rgb(108 182 255 / 0) 62%)}.page-backdrop::after{content: "";position: absolute;inset: 0;pointer-events: none;background-image: var(--noise-tile);background-repeat: repeat;opacity: .035;mix-blend-mode: overlay}:root[data-power="save"] .page-backdrop{display: none}main > .section, main > .vhero, .site-footer{position: relative;z-index: 1}:root{--gutter: 4vw;--measure-max: 1120px}.bleed{width: 100%;padding-inline: max(var(--gutter), calc((100% - var(--measure-max)) / 2))}.bleed--wide{--measure-max: 1440px}.split{display: grid;grid-template-columns: 7fr 5fr;gap: clamp(28px, 4vw, 64px);align-items: center}.split--even{grid-template-columns: 1fr 1fr}@media (max-width: 880px){.split, .split--even{grid-template-columns: 1fr}}.section--statement > .wrap{text-align: center}.section--statement .lede{margin-inline: auto}.seam-stack{display: grid;gap: 0}.seam-stack > *{border-top: 1px solid var(--seam);padding-block: clamp(20px, 2.4vw, 30px)}.rule-dissolve{height: 1px;border: 0;margin: 0;background: linear-gradient(90deg, rgb(from var(--rule-ink, currentColor) r g b / 0) 0%, rgb(from var(--rule-ink, currentColor) r g b / .5) 11%, rgb(from var(--rule-ink, currentColor) r g b / 1) 22%, rgb(from var(--rule-ink, currentColor) r g b / 1) 80%, rgb(from var(--rule-ink, currentColor) r g b / .535) 90%, rgb(from var(--rule-ink, currentColor) r g b / .07) 99%);opacity: .5}@supports not (color: rgb(from #fff r g b / 1)){.rule-dissolve{background: linear-gradient(90deg, transparent 0%, var(--seam) 22%, var(--seam) 80%, transparent 99%);opacity: 1}}.fork{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(16px, 2vw, 28px);margin-top: clamp(28px, 4vw, 48px)}@media (max-width: 720px){.fork{grid-template-columns: 1fr}}.fork-card{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding: clamp(30px, 3.8vw, 56px);min-height: clamp(280px, 30vw, 400px);border-radius:20px;border: 1px solid var(--edge-interactive);background: linear-gradient(180deg, var(--surface) 0%, var(--surface2) 100%);text-decoration: none;color: var(--ink);overflow: hidden;isolation: isolate;}.fork-card > *{position: relative;z-index: 1}.fork-name{font-size: var(--fs-h2);line-height: var(--lh-h2);margin: 0;letter-spacing: 0}.fork-say{font-size: var(--fs-lede);line-height: 1.85;color: var(--muted);margin: 0;max-width: 32ch}.fork-go{font-size: var(--fs-h3);font-weight: var(--fw-bold);color: var(--gold-text);display: inline-flex;align-items: center;gap: 10px;margin-top: auto;padding-top: 12px}.fork-card .ico{width: 56px;height: 56px;border-radius:var(--r-3);display: grid;place-items: center;background: color-mix(in srgb, var(--gold) 14%, transparent);color: var(--gold-text);border: 1px solid var(--edge-static);flex: 0 0 auto}.steps--grid{grid-template-columns: 1fr 1fr;gap: 0 clamp(24px, 3vw, 56px)}@media (max-width: 880px){.steps--grid{grid-template-columns: 1fr}}.step{display: grid;grid-template-columns: auto 1fr;gap: clamp(14px, 1.6vw, 22px);align-items: start;background: none;border: 0;border-radius:0;box-shadow: none;border-top: 1px solid var(--seam);padding: clamp(20px, 2.4vw, 30px) 0;transition: none}.step .b{width: auto;height: auto;border-radius:0;background: none;color: var(--gold-text);font-size: var(--fs-h1);line-height: 1;font-weight: var(--fw-bold);font-variant-numeric: tabular-nums;opacity: .38;min-width: 1.6ch;text-align: center}.step .b--sec, .step:nth-child(6) .b{background: none;color: var(--gold-text)}.step h3{border-bottom: 0;padding-bottom: 0;margin: 0 0 8px;line-height: 1.5}.step p{font-size: var(--fs-body);line-height: 1.85}.step.is-active{border-color: var(--gold-text);transform: none;border-inline-start: 0}.step.is-active .b{opacity: 1}html[dir="ltr"] .step.is-active{transform: none}details.qa{background: none;border: 0;border-top: 1px solid var(--seam);border-radius:0;margin-bottom: 0;padding: 4px 0;box-shadow: none}details.qa summary{padding-block: clamp(16px, 1.8vw, 22px)}.contact-grid{grid-template-columns: repeat(3, 1fr);gap: 0 clamp(24px, 3vw, 48px)}@media (max-width: 720px){.contact-grid{grid-template-columns: 1fr}}.contact-card{text-align: start;background: none;border: 0;border-top: 1px solid var(--seam);border-radius:0;box-shadow: none;padding: clamp(22px, 2.6vw, 30px) 0}.contact-card .ico{margin-inline: 0 !important;background: none;color: var(--gold-text);width: 32px;height: 32px;margin-bottom: 12px}.contact-card h3{border-bottom: 0;padding-bottom: 0;margin-bottom: 8px}.section--deep .card, .section--deep .calc-card{background: var(--w-a1);border: 1px solid var(--edge-static);box-shadow: var(--rim, inset 0 1px 0 rgb(255 255 255 / .10))}.card{border-color: var(--edge-static)}.card h3{border-bottom-color: var(--seam)}.pill{border-color: var(--edge-static);background: var(--surface);font-size: var(--fs-body)}.section--deep .pill{background: var(--w-a1);color: var(--ink);border-color: var(--edge-static)}.eyebrow{background: none;color: var(--gold-text);padding: 0;border-radius:0;font-size: var(--fs-micro);font-weight: var(--fw-bold);line-height: 1.7;margin-bottom: 18px;display: inline-flex;align-items: center;gap: 12px}.eyebrow::before{content: "";flex: 0 0 auto;inline-size: 28px;block-size: 2px;background: currentColor}html[lang="ar"] .eyebrow{letter-spacing: 0}html[lang="en"] .eyebrow{letter-spacing: .10em}.vhero .eyebrow{color: #FFD08A}.note-honest{margin-top: 28px;padding: 0;border-radius:0;background: none;border-inline-start: 0;border-top: 2px solid var(--gold-text);padding-top: 20px;color: var(--ink);font-size: var(--fs-lede);line-height: 1.85;max-width: 62ch}.note-honest strong{color: var(--gold-text)}.lifted{--depth-max: .15;--lift: calc(var(--depth, 0) / var(--depth-max));box-shadow: 0 calc(2rem * var(--lift)) calc(4rem * var(--lift)) calc(-1rem * var(--lift)) rgb(0 0 0 / .28), var(--rim, 0 0 rgb(0 0 0 / 0));transform: translate3d(0, var(--parallax, 0px), 0)}.section--deep .lifted{box-shadow: 0 calc(2rem * var(--lift)) calc(4rem * var(--lift)) calc(-1rem * var(--lift)) rgb(0 0 0 / .55), var(--rim, 0 0 rgb(0 0 0 / 0))}@media (prefers-reduced-motion: reduce){.lifted{transform: none}}:root[data-power="save"] .lifted{transform: none}:root{--shadow-d1: 0 .5rem 1rem -.25rem rgb(0 0 0 / .28);--shadow-d2: 0 1rem 2rem -.5rem rgb(0 0 0 / .28);--shadow-d3: 0 1.5rem 3rem -.75rem rgb(0 0 0 / .28);--shadow-d4: 0 2rem 4rem -1rem rgb(0 0 0 / .28)}.section--deep{--shadow-d1: 0 .5rem 1rem -.25rem rgb(0 0 0 / .55);--shadow-d2: 0 1rem 2rem -.5rem rgb(0 0 0 / .55);--shadow-d3: 0 1.5rem 3rem -.75rem rgb(0 0 0 / .55);--shadow-d4: 0 2rem 4rem -1rem rgb(0 0 0 / .55)}.scroll-hint > span{background: none;border: 0;padding: 0;color: #fff;mix-blend-mode: difference}.scroll-hint svg{mix-blend-mode: difference;color: #fff}@media (prefers-contrast: more){.scroll-hint > span{mix-blend-mode: normal;background: rgb(5 11 19 / .88);padding: 8px 18px;border-radius:var(--r-pill);border: 1px solid var(--w-a2)}.scroll-hint svg{mix-blend-mode: normal}}.btn--cta{position: relative;overflow: hidden;isolation: isolate}.btn--cta::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: -1;background-image: linear-gradient(100deg, transparent 40%, rgb(255 255 255 / .22) 50%, transparent 60%);background-size: 200% 100%;background-repeat: no-repeat;animation: u-shimmer 3s linear infinite}@keyframes u-shimmer{from{background-position: 200% 0}to{background-position: -200% 0}}@media (prefers-reduced-motion: reduce){.btn--cta::after{animation: none;opacity: 0}}:root[data-power="save"] .btn--cta::after{animation: none;opacity: 0}@media (hover: hover) and (pointer: fine){.fork-card:hover, details.qa:hover, .card:hover{border-color: var(--edge-hover)}.step:hover{border-top-color: var(--gold-text)}}.fork-card:hover{text-decoration: none}@media (hover: hover) and (pointer: fine){.fork-card:hover .fork-go{text-decoration: underline;text-underline-offset: 4px}}.fork-card:focus-visible, details.qa summary:focus-visible{outline: 3px solid var(--gold-text);outline-offset: 4px;border-radius:var(--r-2)}.co-val{display: block;font-size: var(--fs-h3);line-height: 1.5;font-weight: var(--fw-bold);color: var(--ink);direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums;margin-top: 4px}b.co-val{display: inline;font-size: inherit;margin-top: 0}.pending[hidden], .co-val[hidden], .btn[hidden]{display: none}.co-soon{display: none;color: var(--muted);font-size: var(--fs-h3);line-height: 1.5;margin-top: 4px}.contact-card:has(.co-val[hidden]) .co-soon{display: block}:root{--seam-grad: linear-gradient(90deg, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .045) 11%, rgb(0 0 0 / .09) 22%, rgb(0 0 0 / .09) 80%, rgb(0 0 0 / .048) 90%, rgb(0 0 0 / .006) 99%)}@media (prefers-color-scheme: dark){:root{--seam-grad: linear-gradient(90deg, rgb(255 255 255 / 0) 0%, rgb(255 255 255 / .05) 11%, rgb(255 255 255 / .10) 22%, rgb(255 255 255 / .10) 80%, rgb(255 255 255 / .054) 90%, rgb(255 255 255 / .007) 99%)}}:root[data-theme="light"]{--seam-grad: linear-gradient(90deg, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .045) 11%, rgb(0 0 0 / .09) 22%, rgb(0 0 0 / .09) 80%, rgb(0 0 0 / .048) 90%, rgb(0 0 0 / .006) 99%)}:root[data-theme="dark"], .section--deep{--seam-grad: linear-gradient(90deg, rgb(255 255 255 / 0) 0%, rgb(255 255 255 / .06) 11%, rgb(255 255 255 / .12) 22%, rgb(255 255 255 / .12) 80%, rgb(255 255 255 / .064) 90%, rgb(255 255 255 / .008) 99%)}.step, details.qa, .contact-card, .seam-stack > *{border-image: var(--seam-grad) 1}.section--deep::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background-image: var(--noise-tile);background-repeat: repeat;opacity: .035;mix-blend-mode: overlay}@media (prefers-contrast: more){.section--deep::after{opacity: 0}}:root[data-power="save"] .section--deep::after{opacity: 0}.slot.slot-empty{--i-slot-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5'/%3E%3Cpath d='M14 6a6 6 0 0 1 6 6v3'/%3E%3Cpath d='M4 15v-3a6 6 0 0 1 6-6'/%3E%3Crect x='2' y='15' width='20' height='4' rx='1'/%3E%3C/svg%3E");display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;width: 100%;height: 100%;min-height: 96px;box-sizing: border-box;padding: 20px;text-align: center;background: var(--surface2);border: 2px dashed var(--border);border-radius: var(--r-3)}.slot.slot-empty::before{content: "";display: block;flex: 0 0 auto;inline-size: 2.25em;block-size: 2.25em;background-color: var(--muted);-webkit-mask: var(--i-slot-empty) center / contain no-repeat;mask: var(--i-slot-empty) center / contain no-repeat}.slot.slot-empty .slot-empty-cap{display: block;font-size: 1.125rem;line-height: 1.8;font-weight: var(--fw-bold);color: var(--muted);margin: 0;max-width: 32ch}.slot.slot-empty .slot-empty-cap:empty{display: none}