@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.p.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.p.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_edf4ce41-module__HZFIJa__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_edf4ce41-module__HZFIJa__variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_e9818b7-module__ecto5q__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_e9818b7-module__ecto5q__variable{--font-assistant:"Assistant", "Assistant Fallback"}
@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/276ff8de80749a43-s.29e-66-z_wi5x.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6349e7b7c711f919-s.10pna0alc4lbw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/b2c92c038ad6af88-s.0g3w3htbv7dw_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Ethiopic Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_ethiopic_796dc2c4-module__KMRTXW__className{font-family:Noto Sans Ethiopic,Noto Sans Ethiopic Fallback;font-style:normal}.noto_sans_ethiopic_796dc2c4-module__KMRTXW__variable{--font-ethiopic:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback"}
:root{--brand-teal:#0e9b86;--brand-teal-bright:#14b8a0;--brand-gold-protection:#c2871c;--brand-gold-halo:#e9c979;--typography-display-font-family:"Rubik", "Assistant", system-ui, sans-serif;--typography-display-font-weight:700;--typography-body-font-family:"Assistant", "Rubik", system-ui, sans-serif;--typography-body-font-weight:400;--typography-protector-numeral-font-family:"Rubik", "Assistant", system-ui, sans-serif;--typography-protector-numeral-font-size:62px;--typography-protector-numeral-font-weight:700;--typography-protector-numeral-letter-spacing:-1.5px;--typography-protector-numeral-line-height:.95;--typography-protector-title-font-size:25px;--typography-protector-title-font-weight:700;--typography-protector-title-line-height:1.3;--typography-protector-body-font-size:15px;--typography-protector-body-line-height:1.55;--typography-protector-transcript-font-size:16.5px;--typography-protector-transcript-line-height:1.65;--typography-protector-meta-font-size:12px;--typography-protector-meta-font-weight:600;--typography-protector-meta-letter-spacing:.4px;--typography-web-floor-light-font-size:14px;--typography-web-floor-dark-font-size:16px;--typography-web-hero-font-family:"Rubik", "Assistant", system-ui, sans-serif;--typography-web-hero-font-size:58px;--typography-web-hero-font-weight:700;--typography-web-hero-line-height:1.12;--typography-web-hero-letter-spacing:0;--typography-web-title-font-size:30px;--typography-web-title-font-weight:700;--typography-web-title-line-height:1.25;--typography-web-title-letter-spacing:0;--typography-web-body-font-size:18px;--typography-web-body-font-weight:500;--typography-web-body-line-height:1.65;--typography-web-notice-font-size:17px;--typography-web-notice-font-weight:500;--typography-web-notice-line-height:1.6;--typography-web-small-font-size:16px;--typography-web-small-font-weight:500;--typography-web-small-line-height:1.45;--typography-web-meta-font-size:16px;--typography-web-meta-font-weight:600;--typography-web-meta-line-height:1.4;--typography-web-meta-letter-spacing:0;--typography-web-mono-font-family:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--typography-web-mono-font-size:16px;--typography-web-mono-line-height:1.5;--typography-web-script-ar-font-family:"Rubik Arabic", "IBM Plex Sans Arabic", system-ui, sans-serif;--typography-web-script-ar-line-height:1.7;--typography-web-script-am-font-family:"Noto Sans Ethiopic", system-ui, sans-serif;--typography-web-script-am-line-height:1.7;--rounded-sm:8px;--rounded-md:16px;--rounded-lg:20px;--rounded-xl:28px;--rounded-phone:46px;--rounded-full:9999px;--rounded-squircle:38%;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:32px;--spacing-protector-target-min:48px;--spacing-web-content-max:1180px;--spacing-web-gutter:48px;--spacing-web-gutter-mobile:20px;--spacing-web-target-min:44px;--spacing-admin-control-min:32px;--spacing-table-action-min:36px;--component-card-radius:20px;--component-glass-bar-blur:14px;--component-cta-glow-min-height:58px;--component-cta-glow-radius:18px;--component-island-pill-background:#05090d;--component-island-pill-text:#e9eef3;--component-island-pill-border:1px solid #14b8a059;--component-island-pill-radius:9999px;--component-sheet-scrim-background:#05090d9e;--component-status-ring-shape:conic-gradient ring around avatar;--component-risk-meter-segments:5;--component-glass-nav-blur:10px;--component-glass-nav-height:72px;--component-glass-nav-worst-case-contrast:measured: light — content.secondary links over the darkest hero element (#0b0f14) beneath the .96 glass 4.81:1 (the current-page link 13.3:1) · dark — content.secondary over the white QR tile beneath 6.34:1 · at the old .74/.72 the same pairs measured 2.88 / 2.79 — the story test scrolls the darkest element under the nav and asserts ≥4.5:1;--component-bento-cell-radius:18px;--component-bento-cell-padding:20px 22px;--component-bento-cell-label:web-meta;--component-bento-cell-numeral:protector-numeral;--component-bento-cell-interpretation:web-small;--component-plan-card-radius:20px;--component-plan-card-tier-name:web-meta;--component-plan-card-amount-size:46px;--component-handoff-card-radius:28px;--component-handoff-card-qr-tile:#fff;--component-handoff-card-code:Rubik 700 · 34px · LTR · letter-spaced · <bdi>;--component-handoff-card-primary:cta-glow;--component-legal-footer-slots:ביטול מנוי · הצהרת נגישות · מדיניות פרטיות + ממונה הגנת הפרטיות · residency line · five-locale row;--component-focus-ring-offset:2px;--component-focus-ring-contrast:light #0a7565 5.61:1 on white, 4.57:1 against the hairline · dark #14b8a0 7.27:1 on surface.primary;--component-input-label:web-meta;--component-input-radius:16px;--component-input-text:web-body;--component-input-help:web-small;--component-input-min-height:52px;--component-input-padding:12px 16px;--component-input-focus:focus-ring;--component-input-disabled:content at 50% opacity, border unchanged, cursor not-allowed · disabled is never used to tease an absent capability;--component-input-error-message:web-small;--component-input-error-icon:⚠ at the message start, decorative;--component-input-code-base:input;--component-input-code-font:Rubik 700 · 28px · tabular digits;--component-input-code-direction:ltr · unicode-bidi: isolate — an LTR island inside RTL text, the caret and the digits never mirror;--component-input-code-groups:one field, digits visually grouped by letter-spacing (3·3 for the SMS code, 4·4 for the 24-hour enrol code) — never six separate boxes;--component-input-code-min-height:56px;--component-data-table-cell:web-small;--component-data-table-numeric:web-mono, LTR, end-aligned;--component-data-table-row-min-height:44px;--component-data-table-action-button:min-height 36px, web-meta, hairline border, 8px;--component-data-table-control-min:32px;--component-publish-bar-position:sticky bottom of the console;--component-publish-bar-version-line:web-mono — version · actor · reason;--component-publish-bar-preview:line-style button, 44px tall;--protector-surface-primary:#0e1620;--protector-surface-raised:#151f2b;--protector-surface-elevated:#1a2735;--protector-border-hairline:#223140;--protector-content-primary:#e9eef3;--protector-content-secondary:#8fa3b0;--protector-content-faint:#7f93a1;--protector-content-body:#8fa3b0;--protector-accent-brand:#14b8a0;--protector-accent-brand-deep:#0e9b86;--protector-accent-on-brand:#04110e;--protector-accent-protection:#e9c979;--protector-brand-tint:#14b8a01a;--protector-brand-line:#14b8a06b;--protector-glow-brand:#14b8a06b;--protector-protection-tint:#e9c9791f;--protector-status-danger:#e2574a;--protector-status-safe:#3fbf6f;--protector-danger-content:#ff9a8d;--protector-danger-tint:#e2574a1c;--protector-danger-line:#e2574a80;--protector-safe-tint:#3fbf6f1f;--protector-glass-bar:#0e1620b8;--protector-glass-nav:#0e1620f5;--component-card-background:#151f2b;--component-card-border:1px solid #223140;--component-glass-bar-background:#0e1620b8;--component-cta-glow-background:linear-gradient(135deg, #0e9b86, #14b8a0);--component-cta-glow-text:#04110e;--component-cta-glow-glow:#14b8a06b;--component-status-ring-complete:#14b8a0;--component-status-ring-partial:#e9c979;--component-status-ring-remainder:#223140;--component-risk-meter-fill:linear-gradient(90deg, #e9c979, #e2574a);--component-risk-meter-empty:#223140;--component-glass-nav-background:#0e1620f5;--component-glass-nav-border-bottom:1px solid #223140;--component-glass-nav-solid-fallback:#151f2b;--component-bento-cell-background:#151f2b;--component-bento-cell-border:1px solid #223140;--component-bento-cell-state-variant:linear-gradient(160deg, #e9c9791f, #151f2b);--component-plan-card-background:#151f2b;--component-plan-card-border:1px solid #223140;--component-plan-card-lit-border:1.5px solid #14b8a06b;--component-plan-card-lit-glow:0 0 44px #14b8a06b;--component-handoff-card-background:#151f2b;--component-handoff-card-border:1px solid #223140;--component-legal-footer-background:#151f2b;--component-legal-footer-border-top:1px solid #223140;--component-legal-footer-cancel-link:pill · #1a2735 · 1.5px solid #14b8a06b · dot #e9c979 · web-notice at weight 700 · 9999px;--component-focus-ring-outline:2px solid #14b8a0;--component-focus-ring-outline-light:2px solid #14b8a0;--component-input-label-color:#8fa3b0;--component-input-background:#151f2b;--component-input-border:1px solid #223140;--component-input-text-color:#e9eef3;--component-input-placeholder:#7f93a1;--component-input-error-border:1.5px solid #e2574a;--component-input-error-message-color:#ff9a8d;--component-data-table-header:web-meta on #151f2b, sticky;--component-data-table-row-focus:3px inset start-side bar #14b8a0 + the focus-ring component;--component-publish-bar-background:#151f2b;--component-publish-bar-border-top:1px solid #223140;--component-publish-bar-draft-badge:web-meta in #e9c979 on #e9c9791f;--component-publish-bar-publish:solid #14b8a0 with #04110e text, no glow (the admin register never glows), one confirmation}:root[data-theme=dark]{--protector-surface-primary:#0e1620;--protector-surface-raised:#151f2b;--protector-surface-elevated:#1a2735;--protector-border-hairline:#223140;--protector-content-primary:#e9eef3;--protector-content-secondary:#8fa3b0;--protector-content-faint:#7f93a1;--protector-content-body:#8fa3b0;--protector-accent-brand:#14b8a0;--protector-accent-brand-deep:#0e9b86;--protector-accent-on-brand:#04110e;--protector-accent-protection:#e9c979;--protector-brand-tint:#14b8a01a;--protector-brand-line:#14b8a06b;--protector-glow-brand:#14b8a06b;--protector-protection-tint:#e9c9791f;--protector-status-danger:#e2574a;--protector-status-safe:#3fbf6f;--protector-danger-content:#ff9a8d;--protector-danger-tint:#e2574a1c;--protector-danger-line:#e2574a80;--protector-safe-tint:#3fbf6f1f;--protector-glass-bar:#0e1620b8;--protector-glass-nav:#0e1620f5;--component-card-background:#151f2b;--component-card-border:1px solid #223140;--component-glass-bar-background:#0e1620b8;--component-cta-glow-background:linear-gradient(135deg, #0e9b86, #14b8a0);--component-cta-glow-text:#04110e;--component-cta-glow-glow:#14b8a06b;--component-status-ring-complete:#14b8a0;--component-status-ring-partial:#e9c979;--component-status-ring-remainder:#223140;--component-risk-meter-fill:linear-gradient(90deg, #e9c979, #e2574a);--component-risk-meter-empty:#223140;--component-glass-nav-background:#0e1620f5;--component-glass-nav-border-bottom:1px solid #223140;--component-glass-nav-solid-fallback:#151f2b;--component-bento-cell-background:#151f2b;--component-bento-cell-border:1px solid #223140;--component-bento-cell-state-variant:linear-gradient(160deg, #e9c9791f, #151f2b);--component-plan-card-background:#151f2b;--component-plan-card-border:1px solid #223140;--component-plan-card-lit-border:1.5px solid #14b8a06b;--component-plan-card-lit-glow:0 0 44px #14b8a06b;--component-handoff-card-background:#151f2b;--component-handoff-card-border:1px solid #223140;--component-legal-footer-background:#151f2b;--component-legal-footer-border-top:1px solid #223140;--component-legal-footer-cancel-link:pill · #1a2735 · 1.5px solid #14b8a06b · dot #e9c979 · web-notice at weight 700 · 9999px;--component-focus-ring-outline:2px solid #14b8a0;--component-focus-ring-outline-light:2px solid #14b8a0;--component-input-label-color:#8fa3b0;--component-input-background:#151f2b;--component-input-border:1px solid #223140;--component-input-text-color:#e9eef3;--component-input-placeholder:#7f93a1;--component-input-error-border:1.5px solid #e2574a;--component-input-error-message-color:#ff9a8d;--component-data-table-header:web-meta on #151f2b, sticky;--component-data-table-row-focus:3px inset start-side bar #14b8a0 + the focus-ring component;--component-publish-bar-background:#151f2b;--component-publish-bar-border-top:1px solid #223140;--component-publish-bar-draft-badge:web-meta in #e9c979 on #e9c9791f;--component-publish-bar-publish:solid #14b8a0 with #04110e text, no glow (the admin register never glows), one confirmation}:root[data-theme=light]{--protector-surface-primary:#f8fafb;--protector-surface-raised:#fff;--protector-surface-elevated:#fff;--protector-border-hairline:#e2e9ed;--protector-content-primary:#182430;--protector-content-secondary:#5b6c77;--protector-content-faint:#64767f;--protector-content-body:#455560;--protector-accent-brand:#0a7565;--protector-accent-brand-deep:#0b8371;--protector-accent-on-brand:#fff;--protector-accent-protection:#8a5f0f;--protector-brand-tint:#0e9b8614;--protector-brand-line:#0e9b8666;--protector-glow-brand:#0e9b864d;--protector-protection-tint:#c2871c1a;--protector-status-danger:#c23b2e;--protector-status-safe:#136c39;--protector-danger-content:#a52f24;--protector-danger-tint:#c23b2e12;--protector-danger-line:#c23b2e6b;--protector-safe-tint:#1e8a4d1a;--protector-glass-bar:#f8fafbbd;--protector-glass-nav:#f8fafbf5;--component-card-background:#fff;--component-card-border:1px solid #e2e9ed;--component-glass-bar-background:#f8fafbbd;--component-cta-glow-background:linear-gradient(135deg, #0b8371, #0a7565);--component-cta-glow-text:#fff;--component-cta-glow-glow:#0e9b864d;--component-status-ring-complete:#0a7565;--component-status-ring-partial:#8a5f0f;--component-status-ring-remainder:#e2e9ed;--component-risk-meter-fill:linear-gradient(90deg, #8a5f0f, #c23b2e);--component-risk-meter-empty:#e2e9ed;--component-glass-nav-background:#f8fafbf5;--component-glass-nav-border-bottom:1px solid #e2e9ed;--component-glass-nav-solid-fallback:#fff;--component-bento-cell-background:#fff;--component-bento-cell-border:1px solid #e2e9ed;--component-bento-cell-state-variant:linear-gradient(160deg, #c2871c1a, #fff);--component-plan-card-background:#fff;--component-plan-card-border:1px solid #e2e9ed;--component-plan-card-lit-border:1.5px solid #0e9b8666;--component-plan-card-lit-glow:0 0 44px #0e9b864d;--component-handoff-card-background:#fff;--component-handoff-card-border:1px solid #e2e9ed;--component-legal-footer-background:#fff;--component-legal-footer-border-top:1px solid #e2e9ed;--component-legal-footer-cancel-link:pill · #fff · 1.5px solid #0e9b8666 · dot #8a5f0f · web-notice at weight 700 · 9999px;--component-focus-ring-outline:2px solid #0a7565;--component-focus-ring-outline-light:2px solid #0a7565;--component-input-label-color:#5b6c77;--component-input-background:#fff;--component-input-border:1px solid #e2e9ed;--component-input-text-color:#182430;--component-input-placeholder:#64767f;--component-input-error-border:1.5px solid #c23b2e;--component-input-error-message-color:#a52f24;--component-data-table-header:web-meta on #fff, sticky;--component-data-table-row-focus:3px inset start-side bar #0a7565 + the focus-ring component;--component-publish-bar-background:#fff;--component-publish-bar-border-top:1px solid #e2e9ed;--component-publish-bar-draft-badge:web-meta in #8a5f0f on #c2871c1a;--component-publish-bar-publish:solid #0a7565 with #fff text, no glow (the admin register never glows), one confirmation}@media (prefers-color-scheme:light){:root:not([data-theme=light]):not([data-theme=dark]){--protector-surface-primary:#f8fafb;--protector-surface-raised:#fff;--protector-surface-elevated:#fff;--protector-border-hairline:#e2e9ed;--protector-content-primary:#182430;--protector-content-secondary:#5b6c77;--protector-content-faint:#64767f;--protector-content-body:#455560;--protector-accent-brand:#0a7565;--protector-accent-brand-deep:#0b8371;--protector-accent-on-brand:#fff;--protector-accent-protection:#8a5f0f;--protector-brand-tint:#0e9b8614;--protector-brand-line:#0e9b8666;--protector-glow-brand:#0e9b864d;--protector-protection-tint:#c2871c1a;--protector-status-danger:#c23b2e;--protector-status-safe:#136c39;--protector-danger-content:#a52f24;--protector-danger-tint:#c23b2e12;--protector-danger-line:#c23b2e6b;--protector-safe-tint:#1e8a4d1a;--protector-glass-bar:#f8fafbbd;--protector-glass-nav:#f8fafbf5;--component-card-background:#fff;--component-card-border:1px solid #e2e9ed;--component-glass-bar-background:#f8fafbbd;--component-cta-glow-background:linear-gradient(135deg, #0b8371, #0a7565);--component-cta-glow-text:#fff;--component-cta-glow-glow:#0e9b864d;--component-status-ring-complete:#0a7565;--component-status-ring-partial:#8a5f0f;--component-status-ring-remainder:#e2e9ed;--component-risk-meter-fill:linear-gradient(90deg, #8a5f0f, #c23b2e);--component-risk-meter-empty:#e2e9ed;--component-glass-nav-background:#f8fafbf5;--component-glass-nav-border-bottom:1px solid #e2e9ed;--component-glass-nav-solid-fallback:#fff;--component-bento-cell-background:#fff;--component-bento-cell-border:1px solid #e2e9ed;--component-bento-cell-state-variant:linear-gradient(160deg, #c2871c1a, #fff);--component-plan-card-background:#fff;--component-plan-card-border:1px solid #e2e9ed;--component-plan-card-lit-border:1.5px solid #0e9b8666;--component-plan-card-lit-glow:0 0 44px #0e9b864d;--component-handoff-card-background:#fff;--component-handoff-card-border:1px solid #e2e9ed;--component-legal-footer-background:#fff;--component-legal-footer-border-top:1px solid #e2e9ed;--component-legal-footer-cancel-link:pill · #fff · 1.5px solid #0e9b8666 · dot #8a5f0f · web-notice at weight 700 · 9999px;--component-focus-ring-outline:2px solid #0a7565;--component-focus-ring-outline-light:2px solid #0a7565;--component-input-label-color:#5b6c77;--component-input-background:#fff;--component-input-border:1px solid #e2e9ed;--component-input-text-color:#182430;--component-input-placeholder:#64767f;--component-input-error-border:1.5px solid #c23b2e;--component-input-error-message-color:#a52f24;--component-data-table-header:web-meta on #fff, sticky;--component-data-table-row-focus:3px inset start-side bar #0a7565 + the focus-ring component;--component-publish-bar-background:#fff;--component-publish-bar-border-top:1px solid #e2e9ed;--component-publish-bar-draft-badge:web-meta in #8a5f0f on #c2871c1a;--component-publish-bar-publish:solid #0a7565 with #fff text, no glow (the admin register never glows), one confirmation}}:root{--typography-display-font-family:var(--font-rubik), var(--font-ethiopic), system-ui, sans-serif;--typography-body-font-family:var(--font-assistant), var(--font-rubik), var(--font-ethiopic), system-ui, sans-serif;--typography-protector-numeral-font-family:var(--font-rubik), system-ui, sans-serif;--typography-web-hero-font-family:var(--font-rubik), var(--font-ethiopic), system-ui, sans-serif;--typography-web-script-ar-font-family:var(--font-rubik), system-ui, sans-serif;--typography-web-script-am-font-family:var(--font-ethiopic), system-ui, sans-serif;--typography-web-mono-font-family:ui-monospace, menlo, consolas, monospace}body{background:var(--protector-surface-primary);color:var(--protector-content-primary);font-family:var(--typography-body-font-family);font-size:var(--typography-web-small-font-size);line-height:var(--typography-web-small-line-height);overflow-wrap:anywhere;margin:0}h1,h2,h3{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight)}main{padding-block:var(--spacing-7);padding-inline:var(--spacing-6)}:focus-visible{outline:2px solid var(--protector-accent-brand);outline-offset:2px}.visually-hidden,.skip-link{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;z-index:20;block-size:auto;inline-size:auto;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);border-radius:var(--rounded-sm);background:var(--protector-surface-raised);color:var(--protector-content-primary);min-block-size:var(--spacing-web-target-min);inset-block-start:var(--spacing-3);inset-inline-start:var(--spacing-3);overflow:visible}.probe{padding-inline:0;list-style:none}.probe li{gap:var(--spacing-3);padding-block:var(--spacing-1);align-items:center;display:flex}.probe-chip{inline-size:var(--spacing-7);block-size:var(--spacing-6);border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-sm);display:inline-block}.probe samp{color:var(--protector-content-secondary);font-size:var(--typography-protector-meta-font-size)}.offline-banner[data-offline=true]{padding-block:var(--spacing-2);padding-inline:var(--spacing-4);background:var(--protector-surface-elevated);color:var(--protector-content-primary);text-align:center}a[href^=tel\:] bdi{white-space:nowrap}.content-unavailable{align-items:flex-start;gap:var(--spacing-4);max-inline-size:48rem;padding-block:var(--spacing-7);flex-direction:column;margin-inline:auto;display:flex}.content-unavailable h1{color:var(--protector-content-primary);font-size:var(--typography-web-title-font-size);margin:0;line-height:1.25}.content-retry{appearance:none;border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-full);color:var(--protector-content-primary);cursor:pointer;font:inherit;min-block-size:var(--spacing-web-target-min);padding-inline:var(--spacing-5);background:0 0;font-weight:700}.statement-contact{gap:var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.statement-contact a{box-sizing:border-box;border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-full);max-inline-size:100%;color:var(--protector-content-primary);align-items:center;gap:var(--spacing-1);min-block-size:var(--spacing-web-target-min);padding-inline:var(--spacing-4);flex-wrap:wrap;font-weight:700;text-decoration:none;display:inline-flex}@media not all and (min-width:400px){.statement-contact a{padding-inline:var(--spacing-3)}}
.brand{align-items:center;gap:var(--spacing-3);min-block-size:var(--spacing-web-target-min);text-decoration:none;display:inline-flex}.brand-glyph{background:var(--protector-accent-brand);block-size:var(--spacing-7);border-radius:var(--rounded-sm);box-shadow:0 0 var(--spacing-5) var(--protector-glow-brand);inline-size:var(--spacing-7);position:relative}.brand-glyph:after{block-size:var(--spacing-4);border-block-end:3px solid var(--protector-accent-on-brand);border-inline-end:3px solid var(--protector-accent-on-brand);content:"";inline-size:var(--spacing-2);position:absolute;inset-block-start:var(--spacing-1);inset-inline-start:var(--spacing-3);rotate:45deg}.brand-word{color:var(--protector-content-primary);font-family:var(--typography-display-font-family);font-size:var(--typography-protector-title-font-size);font-weight:700}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){.brand-glyph{box-shadow:none}}html:has(.site-header){scroll-padding-block-start:calc(var(--component-glass-nav-height) + var(--spacing-3))}.site-header{-webkit-backdrop-filter:blur(var(--component-glass-nav-blur));backdrop-filter:blur(var(--component-glass-nav-blur));background:var(--component-glass-nav-background);border-block-end:var(--component-glass-nav-border-bottom);z-index:10;position:sticky;inset-block-start:0}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--component-glass-nav-solid-fallback)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:var(--component-glass-nav-solid-fallback)}}.site-nav,.site-nav-measure{gap:var(--spacing-5);padding-inline:var(--spacing-web-gutter)}.site-nav{min-block-size:var(--component-glass-nav-height);overflow-wrap:normal;white-space:nowrap;align-items:center;display:flex;position:relative}.site-nav>*{flex-shrink:0}.site-nav-measure{pointer-events:none;visibility:hidden;align-items:center;block-size:0;inline-size:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.site-nav-links,.phone-menu-links{font-size:var(--typography-web-small-font-size);font-weight:var(--typography-web-small-font-weight);gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:flex}.site-nav-links{margin-inline-start:auto}.site-nav-links a,.phone-menu-links a,.nav-login{border-radius:var(--rounded-sm);color:var(--protector-content-secondary);min-block-size:var(--spacing-web-target-min);min-inline-size:var(--spacing-web-target-min);padding-inline:var(--spacing-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-login{color:var(--protector-content-primary)}.site-nav-links a[aria-current=page],.phone-menu-links a[aria-current=page]{color:var(--protector-content-primary);text-decoration:underline;-webkit-text-decoration-color:var(--protector-accent-brand);text-decoration-color:var(--protector-accent-brand);text-underline-offset:var(--spacing-2);text-decoration-thickness:2px}.site-nav-tools{align-items:center;gap:var(--spacing-3);display:flex}.theme-segment{border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-full);display:flex;overflow:hidden}.theme-segment button{appearance:none;color:var(--protector-content-secondary);cursor:pointer;font:inherit;font-size:var(--typography-web-small-font-size);min-block-size:var(--spacing-web-target-min);min-inline-size:var(--spacing-web-target-min);padding-inline:var(--spacing-3);background:0 0;border:0;font-weight:700}.theme-segment button[aria-checked=true]{background:var(--protector-surface-elevated);color:var(--protector-content-primary)}.nav-cta{background:var(--component-cta-glow-background);border-radius:var(--rounded-full);box-shadow:0 0 var(--spacing-4) var(--component-cta-glow-glow);color:var(--component-cta-glow-text);font-size:var(--typography-web-small-font-size);min-block-size:var(--spacing-web-target-min);padding-inline:var(--spacing-5);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){.nav-cta{box-shadow:none}}.phone-menu{display:none}.phone-menu-button::-webkit-details-marker{display:none}.phone-menu-button,.phone-menu-close{appearance:none;border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-full);color:var(--protector-content-primary);cursor:pointer;font:inherit;min-block-size:var(--spacing-web-target-min);padding-inline:var(--spacing-4);background:0 0;align-items:center;font-weight:700;list-style:none;display:inline-flex}.phone-menu-panel{background:var(--protector-surface-raised);border:1px solid var(--protector-border-hairline);border-radius:var(--rounded-md);color:var(--protector-content-body);align-items:flex-start;gap:var(--spacing-3);max-block-size:calc(100dvh - var(--spacing-7));padding:var(--spacing-5);white-space:normal;flex-direction:column;display:flex;overflow:auto}details.phone-menu>.phone-menu-panel{inset-block-start:100%;inset-inline:var(--spacing-web-gutter-mobile);z-index:1;position:absolute}.phone-menu-panel .nav-cta{margin-block-start:var(--spacing-4)}.phone-menu-panel .phone-menu-links{margin-block:var(--spacing-4);flex-direction:column}.phone-menu-dialog{background:0 0;border:0;padding:0}.phone-menu-dialog::backdrop{background:var(--protector-glass-bar)}.site-header[data-compact] .site-nav>.site-nav-links,.site-header[data-compact] .site-nav>.site-nav-tools{display:none}.site-header[data-compact] .site-nav>.phone-menu{display:block}.site-header[data-tight] .site-nav>.nav-cta{display:none}.site-header[data-tight] .site-nav>.phone-menu,.site-header[data-compact] .site-nav>.nav-cta{margin-inline-start:auto}@media not (min-width:768px){.site-nav,.site-nav-measure{gap:var(--spacing-3);padding-inline:var(--spacing-web-gutter-mobile)}.site-nav>.site-nav-links,.site-nav>.site-nav-tools{display:none}.phone-menu{display:block}.site-nav>.nav-cta{margin-inline-start:auto}.site-nav{flex-wrap:wrap}}@media (forced-colors:active){.theme-segment button[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}.nav-cta{border:1px solid buttontext}}@media (prefers-reduced-motion:no-preference){html.theme-fading,html.theme-fading *{transition:background-color .15s,border-color .15s,color .15s}}.site-footer,.bare-footer{background:var(--component-legal-footer-background);border-block-start:var(--component-legal-footer-border-top);color:var(--protector-content-secondary);font-size:var(--typography-web-small-font-size);font-weight:var(--typography-web-small-font-weight);line-height:var(--typography-web-small-line-height);padding-block:var(--spacing-7) var(--spacing-5);padding-inline:var(--spacing-web-gutter)}.site-footer-columns{gap:var(--spacing-6);max-inline-size:var(--spacing-web-content-max);grid-template-columns:1.3fr 1fr 1fr 1fr;margin-inline:auto;display:grid}.site-footer h2{color:var(--protector-content-primary);font-size:var(--typography-web-small-font-size);margin-block:0 var(--spacing-1);font-weight:700}.site-footer ul,.bare-footer ul{margin:0;padding:0;list-style:none}.site-footer a,.bare-footer a{border-radius:var(--rounded-sm);color:var(--protector-content-secondary);font-weight:var(--typography-web-small-font-weight);align-items:center;gap:var(--spacing-1);min-block-size:var(--spacing-web-target-min);padding-inline:var(--spacing-1);text-decoration:none;display:inline-flex}.site-footer a:hover,.bare-footer a:hover{color:var(--protector-content-primary);text-decoration:underline}.legal-dpo,.legal-binding{align-items:center;gap:var(--spacing-1);min-block-size:var(--spacing-web-target-min);display:inline-flex}.site-footer .legal-cancel,.bare-footer .legal-cancel{background:var(--protector-surface-elevated);border:1.5px solid var(--protector-brand-line);border-radius:var(--rounded-full);color:var(--protector-content-primary);font-size:var(--typography-web-notice-font-size);gap:var(--spacing-3);padding-block:var(--spacing-3);padding-inline:var(--spacing-5);margin-block-start:var(--spacing-3);font-weight:700}.legal-cancel:before{background:var(--protector-accent-protection);border-radius:var(--rounded-full);content:"";block-size:10px;inline-size:10px}.legal-promise{color:var(--protector-content-secondary);font-size:var(--typography-web-small-font-size);margin-block:var(--spacing-3) 0;max-inline-size:21rem}.site-footer-lower{border-block-start:1px solid var(--protector-border-hairline);align-items:center;gap:var(--spacing-3);max-inline-size:var(--spacing-web-content-max);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--spacing-6);margin-inline:auto;padding-block-start:var(--spacing-3);display:flex}.legal-residency b{color:var(--protector-accent-brand);font-weight:700}.locale-row ul{flex-wrap:wrap;display:flex}.locale-row li+li:before{content:"·" / "";padding-inline:var(--spacing-1)}.locale-row li>a[hreflang]{min-inline-size:var(--spacing-web-target-min);justify-content:center}.locale-row a[aria-current=true]{color:var(--protector-content-primary);font-weight:700}@media not (min-width:768px){.site-footer,.bare-footer{padding-inline:var(--spacing-web-gutter-mobile)}.site-footer-columns{grid-template-columns:1fr}}.bare-footer[data-floor=protected]{font-size:inherit;line-height:inherit}.bare-footer[data-floor=protected] a{min-block-size:var(--spacing-protected-target-min)}.bare-footer[data-floor=protected] :is(.legal-cancel,.legal-promise,.legal-dpo,.legal-binding,.legal-residency){font-size:var(--typography-protected-body-font-size)}
