:root{--ds-color-olive-500:#a8a45d;--ds-color-olive-600:#8f8b4a;--ds-color-olive-700:#6f6c39;--ds-color-olive-800:#535021;--ds-color-olive-900:#3a370c;--ds-color-olive-700-a08:#6f6c3914;--ds-color-olive-700-a12:#6f6c391f;--ds-color-olive-700-a18:#6f6c392e;--ds-color-green-100:#e8efd7;--ds-color-green-400:#99a679;--ds-color-green-600:#7a8760;--ds-color-palm-900:#42432b;--ds-color-palm-900-a06:#42432b0f;--ds-color-palm-900-a08:#42432b14;--ds-color-palm-900-a16:#42432b29;--ds-color-palm-900-a45:#42432b73;--ds-color-brown-700:#613e26;--ds-color-brown-800:#4a2f1d;--ds-color-gold-100:#fde7cf;--ds-color-gold-500:#a97a42;--ds-color-sand-300:#e1af8b;--ds-color-stone-100:#f2ede2;--ds-color-stone-200:#e9e4da;--ds-color-sky-300:#adbed7;--ds-color-cream-100:#f7f3ea;--ds-color-cream-100-a16:#f7f3ea29;--ds-color-cream-100-a70:#f7f3eab3;--ds-color-white:#fff;--ds-color-ink-300:#a6a492;--ds-color-ink-500:#6e6f58;--ds-color-ink-700:#4a4b36;--ds-color-ink-900:#2e2f20;--ds-color-line-200:#ddd6c8;--ds-color-danger-500:#a5533b;--ds-color-danger-500-a12:#a5533b1f;--ds-color-dark-page:#33341f;--ds-color-dark-raised:#4d4e33;--ds-color-dark-body:#ddd9c8;--ds-color-dark-muted:#b3b098;--ds-color-dark-line:#5a5b3e;--ds-color-savings-tier-0-start:#5e7a3d;--ds-color-savings-tier-0-end:#4b6431;--ds-color-savings-tier-1-start:#3f6b4a;--ds-color-savings-tier-1-end:#2e4a34;--ds-color-savings-tier-2-start:#b08a3a;--ds-color-savings-tier-2-end:#7a5a1e;--ds-color-savings-tier-3-start:#2c3a30;--ds-color-savings-tier-3-end:#151a17;--ds-color-savings-shadow:#000000a6;--ds-color-savings-highlight:#ffffff2e;--ds-color-savings-orb-primary:#ffffff14;--ds-color-savings-orb-secondary:#ffffff12;--ds-color-savings-emoji-shadow:#00000040;--ds-color-logo-1a-olive:#aca45c;--ds-surface-page:var(--ds-color-cream-100);--ds-surface-card:var(--ds-color-white);--ds-surface-raised:var(--ds-color-stone-200);--ds-surface-inverse:var(--ds-color-palm-900);--ds-surface-warning-subtle:var(--ds-color-gold-100);--ds-surface-promo-subtle:var(--ds-color-gold-100);--ds-surface-success-subtle:var(--ds-color-green-100);--ds-surface-scrim:var(--ds-color-palm-900-a45);--ds-surface-hover-wash:var(--ds-color-olive-700-a08);--ds-surface-hover-wash-inverse:var(--ds-color-cream-100-a16);--ds-surface-shimmer-highlight:var(--ds-color-stone-100);--ds-surface-danger-subtle:var(--ds-color-danger-500-a12);--ds-text-heading:var(--ds-color-palm-900);--ds-text-body:var(--ds-color-ink-700);--ds-text-muted:var(--ds-color-ink-500);--ds-text-placeholder:var(--ds-color-ink-500);--ds-text-on-dark:var(--ds-color-cream-100);--ds-text-on-brand:var(--ds-color-white);--ds-text-on-subtle:var(--ds-color-ink-900);--ds-text-on-dark-muted:var(--ds-color-cream-100-a70);--ds-action-primary:var(--ds-color-olive-700);--ds-action-primary-hover:var(--ds-color-olive-800);--ds-action-primary-press:var(--ds-color-olive-900);--ds-action-primary-text:var(--ds-color-white);--ds-action-link:var(--ds-color-olive-700);--ds-action-disabled-fill:var(--ds-color-stone-200);--ds-action-disabled-text:var(--ds-color-ink-500);--ds-action-hover-wash:var(--ds-color-olive-700-a12);--ds-action-press-wash:var(--ds-color-olive-700-a18);--ds-accent-deal:var(--ds-color-gold-500);--ds-accent-fresh:var(--ds-color-green-400);--ds-accent-info:var(--ds-color-sky-300);--ds-feedback-danger:var(--ds-color-danger-500);--ds-feedback-success:var(--ds-color-green-600);--ds-feedback-warning:var(--ds-color-gold-500);--ds-border-default:var(--ds-color-line-200);--ds-border-control:var(--ds-color-ink-500);--ds-border-warning:var(--ds-color-gold-500);--ds-border-success:var(--ds-color-green-600);--ds-border-hover:var(--ds-color-ink-700);--ds-border-on-dark:var(--ds-color-cream-100-a16);--ds-focus-outer-color:var(--ds-color-palm-900);--ds-focus-inner-color:var(--ds-color-white);--ds-focus-outer-width:2px;--ds-focus-inner-width:2px;--ds-control-selected:var(--ds-color-olive-700);--ds-control-on-selected:var(--ds-color-white);--ds-icon-warning:var(--ds-color-gold-500);--ds-icon-success:var(--ds-color-green-600);--ds-font-family-display:"Baloo Bhaijaan 2", "IBM Plex Sans Arabic", sans-serif;--ds-font-family-body:"IBM Plex Sans Arabic", "Segoe UI", sans-serif;--ds-font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--ds-font-size-xs:12px;--ds-font-size-sm:13px;--ds-font-size-base:15px;--ds-font-size-md:17px;--ds-font-size-lg:20px;--ds-font-size-xl:24px;--ds-font-size-2xl:30px;--ds-font-size-3xl:38px;--ds-font-size-4xl:48px;--ds-font-weight-body:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-display:700;--ds-font-leading-tight:1.15;--ds-font-leading-snug:1.3;--ds-font-leading-normal:1.55;--ds-font-tracking-wide:.12;--ds-font-tracking-label:.04;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-xl:24px;--ds-radius-pill:999px;--ds-z-side-nav:100;--ds-z-sticky-header:200;--ds-z-menu:300;--ds-z-dialog:400;--ds-z-toast:500;--ds-z-tooltip:600;--ds-icon-size-xs:14px;--ds-icon-size-sm:16px;--ds-icon-size-md:20px;--ds-icon-size-lg:24px;--ds-icon-size-xl:28px;--ds-app-header-height:64px;--ds-table-row-height:52px;--ds-table-row-height-compact:40px;--ds-table-cell-padding-block:12px;--ds-table-cell-padding-block-compact:8px;--ds-table-cell-padding-inline:16px;--ds-table-sticky-header-offset:var(--ds-app-header-height);--ds-shadow-card:0px 1px 2px 0px var(--ds-color-palm-900-a06), 0px 4px 14px 0px var(--ds-color-palm-900-a08);--ds-shadow-raised:0px 6px 24px 0px var(--ds-color-palm-900-a16);--ds-border-card:1px solid var(--ds-color-line-200);--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-loop-spinner:1s;--ds-duration-loop-shimmer:1.4s;--ds-easing-brand:cubic-bezier(.33, 1, .55, 1)}@font-face{font-family:"Baloo Bhaijaan 2";src:url(/assets/BalooBhaijaan2_wght_-Bhq46mwE.ttf)format("truetype-variations");font-weight:400 800;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-C22bXXS0.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Medium-BUoEUZvn.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-SemiBold-D5CWU9e5.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Bold-CwgEYAmj.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-C5_jWxVG.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-Bl6ckbVJ.ttf)format("truetype");font-weight:500;font-display:swap}*{box-sizing:border-box}body{font-family:var(--ds-font-family-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);color:var(--ds-text-body)}.ds-alert{align-items:flex-start;gap:var(--ds-space-3);padding-block:var(--ds-space-3);padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-md);font-family:var(--ds-font-family-body);font-size:var(--ds-font-size-sm);line-height:var(--ds-font-leading-normal);border:1px solid #0000;display:flex}.ds-alert__icon{inline-size:var(--ds-icon-size-md);block-size:var(--ds-icon-size-md);flex:none;margin-block-start:var(--ds-space-1)}.ds-alert__icon>*{block-size:100%;inline-size:100%;display:block}.ds-alert__content{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ds-alert__title{font-weight:var(--ds-font-weight-semibold);margin:0}.ds-alert__description{font-weight:var(--ds-font-weight-body)}.ds-alert__description>p{margin:0}.ds-alert__action{gap:var(--ds-space-2);flex-wrap:wrap;margin-block-start:var(--ds-space-2);display:flex}.ds-alert__dismiss{margin-inline-start:auto;margin-block:calc(var(--ds-space-1) * -1);flex:none}.ds-alert--info{background:var(--ds-accent-info);color:var(--ds-color-palm-900)}.ds-alert--success{background:var(--ds-surface-success-subtle);color:var(--ds-text-on-subtle);border-color:var(--ds-border-success)}.ds-alert--success .ds-alert__icon{color:var(--ds-icon-success)}.ds-alert--danger{background:var(--ds-feedback-danger);color:var(--ds-color-white)}.ds-badge{align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-pill);padding-block:var(--ds-space-1);padding-inline:var(--ds-space-2);font-family:var(--ds-font-family-body);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-leading-tight);letter-spacing:calc(var(--ds-font-tracking-label) * 1em);white-space:nowrap;display:inline-flex}.ds-badge:lang(ar){letter-spacing:normal}.ds-badge__icon{inline-size:var(--ds-icon-size-xs);block-size:var(--ds-icon-size-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-badge--neutral{background:var(--ds-surface-raised);color:var(--ds-color-palm-900)}.ds-badge--deal{background:var(--ds-surface-promo-subtle);color:var(--ds-text-on-subtle);box-shadow:inset 0 0 0 1px var(--ds-border-warning)}.ds-badge--fresh{background:var(--ds-accent-fresh);color:var(--ds-color-ink-900)}.ds-badge--info{background:var(--ds-accent-info);color:var(--ds-color-palm-900)}.ds-badge--danger{background:var(--ds-feedback-danger);color:var(--ds-color-white)}.ds-badge--brand{background:var(--ds-action-primary);color:var(--ds-action-primary-text)}.ds-badge--brown{background:var(--ds-color-brown-700);color:var(--ds-color-sand-300)}.ds-badge__a11y-text{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-leading-tight);cursor:pointer;white-space:nowrap;min-height:44px;transition:background-color var(--ds-duration-fast) var(--ds-easing-brand), transform var(--ds-duration-fast) var(--ds-easing-brand);border:none;display:inline-flex}.ds-button--sm{font-size:var(--ds-font-size-sm);padding:var(--ds-space-2) var(--ds-space-4)}.ds-button--md{font-size:var(--ds-font-size-base);padding:var(--ds-space-2) var(--ds-space-5)}.ds-button--lg{font-size:var(--ds-font-size-md);padding:var(--ds-space-3) var(--ds-space-6)}.ds-button--primary{background:var(--ds-action-primary);color:var(--ds-action-primary-text)}.ds-button--primary:hover:not([aria-disabled]):not([aria-busy]),.ds-button--primary[data-sb-state=hover]{background:var(--ds-action-primary-hover)}.ds-button--primary:active:not([aria-disabled]):not([aria-busy]),.ds-button--primary[data-sb-state=active]{background:var(--ds-action-primary-press);transform:scale(.98)}.ds-button--secondary{color:var(--ds-color-olive-700);box-shadow:inset 0 0 0 1px var(--ds-color-olive-700);background:0 0}.ds-button--ghost{color:var(--ds-color-olive-700);background:0 0}.ds-button--secondary:hover:not([aria-disabled]),.ds-button--ghost:hover:not([aria-disabled]),.ds-button--secondary[data-sb-state=hover],.ds-button--ghost[data-sb-state=hover]{background:var(--ds-surface-raised)}.ds-button--danger{background:var(--ds-feedback-danger);color:var(--ds-color-white)}.ds-button--inverse{color:var(--ds-text-on-dark);background:0 0}.ds-button--inverse:hover:not([aria-disabled]):not([aria-busy]) .ds-button__label,.ds-button--inverse:active:not([aria-disabled]):not([aria-busy]) .ds-button__label,.ds-button--inverse[data-sb-state=hover] .ds-button__label,.ds-button--inverse[data-sb-state=active] .ds-button__label{text-decoration:underline}.ds-button--inverse:active:not([aria-disabled]):not([aria-busy]),.ds-button--inverse[data-sb-state=active]{transform:scale(.98)}.ds-button[aria-disabled]{background:var(--ds-action-disabled-fill);color:var(--ds-action-disabled-text);box-shadow:none;cursor:not-allowed;transform:none}.ds-button[aria-busy]{cursor:progress}.ds-button__spinner{border-radius:var(--ds-radius-pill);border:2px solid;width:1em;height:1em;animation:ds-button-spin var(--ds-duration-loop-spinner) linear infinite;border-inline-start-color:#0000}@keyframes ds-button-spin{to{transform:rotate(360deg)}}.ds-button:focus-visible,.ds-button[data-sb-state=focus]{outline:var(--ds-focus-outer-width) solid transparent;box-shadow:0 0 0 var(--ds-focus-inner-width) var(--ds-focus-inner-color), 0 0 0 calc(var(--ds-focus-inner-width) + var(--ds-focus-outer-width)) var(--ds-focus-outer-color)}@media (prefers-reduced-motion:reduce){.ds-button{transition:none}.ds-button--primary:active,.ds-button--inverse:active{transform:none}.ds-button__spinner{opacity:.5;border-inline-start-color:currentColor;animation:none}}.ds-card{gap:var(--ds-space-4);background:var(--ds-surface-card);border:var(--ds-border-card);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card);font-family:var(--ds-font-family-body);color:var(--ds-text-body);flex-direction:column;max-inline-size:100%;display:flex}.ds-card--padding-3{padding-block:var(--ds-space-3);padding-inline:var(--ds-space-3)}.ds-card--padding-4{padding-block:var(--ds-space-4);padding-inline:var(--ds-space-4)}.ds-card--padding-5{padding-block:var(--ds-space-5);padding-inline:var(--ds-space-5)}.ds-card--padding-6{padding-block:var(--ds-space-6);padding-inline:var(--ds-space-6)}.ds-card--padding-8{padding-block:var(--ds-space-8);padding-inline:var(--ds-space-8)}.ds-card__header{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-card__title{font-family:var(--ds-font-family-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg);line-height:var(--ds-font-leading-snug);color:var(--ds-text-heading);margin-block:0}.ds-card__subtitle{font-size:var(--ds-font-size-sm);line-height:var(--ds-font-leading-normal);color:var(--ds-text-muted);margin-block:0}.ds-card__footer{border-block-start:1px solid var(--ds-border-default);padding-block-start:var(--ds-space-4)}.ds-card--inverse{background:var(--ds-surface-inverse);color:var(--ds-text-on-dark);border:none}.ds-card--inverse .ds-card__title{color:var(--ds-text-on-dark)}.ds-card--inverse .ds-card__subtitle{color:var(--ds-text-on-dark-muted)}.ds-card--inverse .ds-card__footer{border-block-start-color:var(--ds-border-on-dark)}.ds-checkbox{gap:var(--ds-space-1);font-family:var(--ds-font-family-body);flex-direction:column;display:flex}.ds-checkbox__control{align-items:center;gap:var(--ds-space-3);cursor:pointer;min-block-size:44px;display:flex;position:relative}.ds-checkbox--disabled .ds-checkbox__control{cursor:not-allowed}.ds-checkbox__input{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ds-checkbox__box{inline-size:var(--ds-icon-size-md);block-size:var(--ds-icon-size-md);border:1.5px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);color:var(--ds-control-on-selected);transition:background-color var(--ds-duration-fast) var(--ds-easing-brand), border-color var(--ds-duration-fast) var(--ds-easing-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-checkbox__check{inline-size:var(--ds-icon-size-xs);block-size:var(--ds-icon-size-xs);opacity:0}.ds-checkbox:not(.ds-checkbox--disabled) .ds-checkbox__control:hover .ds-checkbox__box,.ds-checkbox__box[data-sb-state=hover]{border-color:var(--ds-border-hover)}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__box[data-sb-state=checked]{background:var(--ds-control-selected);border-color:var(--ds-control-selected)}.ds-checkbox__input:checked+.ds-checkbox__box .ds-checkbox__check,.ds-checkbox__box[data-sb-state=checked] .ds-checkbox__check{opacity:1}.ds-checkbox__input:focus-visible+.ds-checkbox__box,.ds-checkbox__box[data-sb-state=focus]{outline:var(--ds-focus-outer-width) solid transparent;box-shadow:0 0 0 var(--ds-focus-inner-width) var(--ds-focus-inner-color), 0 0 0 calc(var(--ds-focus-inner-width) + var(--ds-focus-outer-width)) var(--ds-focus-outer-color)}.ds-checkbox--error .ds-checkbox__box,.ds-checkbox__box[data-sb-state=error]{border-color:var(--ds-feedback-danger)}.ds-checkbox__error{font-size:var(--ds-font-size-xs);color:var(--ds-feedback-danger)}.ds-checkbox__input:disabled+.ds-checkbox__box,.ds-checkbox__box[data-sb-state=disabled]{background:var(--ds-action-disabled-fill);border-color:var(--ds-border-default);color:var(--ds-action-disabled-text)}.ds-checkbox--disabled .ds-checkbox__label{color:var(--ds-action-disabled-text)}.ds-checkbox__label{font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);color:var(--ds-text-body)}@media (prefers-reduced-motion:reduce){.ds-checkbox__box{transition:none}}.ds-date-field__input{min-block-size:44px}.ds-date-field__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;margin-inline-start:var(--ds-space-2)}.ds-date-field__input:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}.ds-date-field__input::-webkit-datetime-edit{color:inherit}.ds-empty-state{text-align:center;align-items:center;gap:var(--ds-space-4);padding-block:var(--ds-space-10);padding-inline:var(--ds-space-6);font-family:var(--ds-font-family-body);flex-direction:column;display:flex}.ds-empty-state__icon{inline-size:calc(var(--ds-icon-size-xl) * 2);block-size:calc(var(--ds-icon-size-xl) * 2);border-radius:var(--ds-radius-pill);flex:none;justify-content:center;align-items:center;display:flex}.ds-empty-state__icon>*{inline-size:var(--ds-icon-size-xl);block-size:var(--ds-icon-size-xl)}.ds-empty-state--empty .ds-empty-state__icon{background:var(--ds-surface-raised);color:var(--ds-color-olive-700)}.ds-empty-state--error .ds-empty-state__icon{background:var(--ds-surface-danger-subtle);color:var(--ds-feedback-danger)}.ds-empty-state__title{font-family:var(--ds-font-family-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg);line-height:var(--ds-font-leading-snug);color:var(--ds-text-heading);margin:0}.ds-empty-state__description{font-size:var(--ds-font-size-sm);line-height:var(--ds-font-leading-normal);color:var(--ds-text-muted);max-inline-size:42ch;margin:0}.ds-empty-state__action{gap:var(--ds-space-3);flex-wrap:wrap;justify-content:center;display:flex}.ds-field{gap:var(--ds-space-2);font-family:var(--ds-font-family-body);flex-direction:column;max-inline-size:100%;display:flex}.ds-field__label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-heading)}.ds-field__required-mark{color:var(--ds-feedback-danger)}.ds-field__input{font-family:inherit;font-size:var(--ds-font-size-base);color:var(--ds-color-ink-900);background:var(--ds-surface-card);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-md);padding:var(--ds-space-3) var(--ds-space-4);min-block-size:44px;inline-size:100%;transition:border-color var(--ds-duration-fast) var(--ds-easing-brand)}.ds-field__input:hover:not(:disabled),.ds-field__input[data-sb-state=hover]{border-color:var(--ds-color-ink-700)}.ds-field__input::placeholder{color:var(--ds-text-placeholder);opacity:1}.ds-field__input:focus-visible,.ds-field__input[data-sb-state=focus]{outline:var(--ds-focus-outer-width) solid transparent;box-shadow:0 0 0 var(--ds-focus-inner-width) var(--ds-focus-inner-color), 0 0 0 calc(var(--ds-focus-inner-width) + var(--ds-focus-outer-width)) var(--ds-focus-outer-color)}.ds-field--error .ds-field__input,.ds-field--error .ds-field__control{border-color:var(--ds-feedback-danger)}.ds-field__error{font-size:var(--ds-font-size-xs);color:var(--ds-feedback-danger)}.ds-field__helper{font-size:var(--ds-font-size-xs);color:var(--ds-text-muted)}.ds-field__input:disabled{background:var(--ds-action-disabled-fill);color:var(--ds-action-disabled-text);border-color:var(--ds-border-default);cursor:not-allowed}.ds-field__control{background:var(--ds-surface-card);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-md);inline-size:100%;transition:border-color var(--ds-duration-fast) var(--ds-easing-brand);align-items:stretch;display:flex;overflow:hidden}.ds-field__control:hover:not(.ds-field__control--disabled),.ds-field__control[data-sb-state=hover]{border-color:var(--ds-color-ink-700)}.ds-field__control .ds-field__input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;min-inline-size:0}.ds-field__control .ds-field__input:focus-visible,.ds-field__control .ds-field__input[data-sb-state=focus]{box-shadow:none;outline:none}.ds-field__control:focus-within,.ds-field__control[data-sb-state=focus]{outline:var(--ds-focus-outer-width) solid transparent;box-shadow:0 0 0 var(--ds-focus-inner-width) var(--ds-focus-inner-color), 0 0 0 calc(var(--ds-focus-inner-width) + var(--ds-focus-outer-width)) var(--ds-focus-outer-color)}.ds-field__affix{padding-inline:var(--ds-space-4);background:var(--ds-surface-page);color:var(--ds-text-body);font-size:var(--ds-font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:flex}.ds-field__affix--prefix{border-inline-end:1px solid var(--ds-border-default)}.ds-field__affix--suffix{border-inline-start:1px solid var(--ds-border-default)}.ds-field__control--disabled{background:var(--ds-action-disabled-fill);border-color:var(--ds-border-default)}.ds-field__control--disabled .ds-field__affix{color:var(--ds-action-disabled-text);background:0 0}.ds-field__control--disabled .ds-field__input:disabled{background:0 0}@media (prefers-reduced-motion:reduce){.ds-field__input,.ds-field__control{transition:none}}.ds-select__control{display:block;position:relative}.ds-field__input.ds-select__input{appearance:none;cursor:pointer;padding-inline-end:calc(var(--ds-space-4) + var(--ds-icon-size-xs) + var(--ds-space-2))}.ds-field__input.ds-select__input:hover:not(:disabled),.ds-field__input.ds-select__input[data-sb-state=hover]{border-color:var(--ds-border-hover)}.ds-field__input.ds-select__input:disabled{cursor:not-allowed}.ds-select__chevron{inline-size:var(--ds-icon-size-xs);block-size:var(--ds-icon-size-xs);color:var(--ds-color-ink-500);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--ds-space-4)}.ds-select__input:disabled~.ds-select__chevron{color:var(--ds-action-disabled-text)}.ds-select__input option:disabled{color:var(--ds-text-placeholder)}.ds-field__input.ds-select__input:has(option:disabled:checked){color:var(--ds-text-placeholder)}@font-face{font-family:Deal Logo Myriad;src:url(/assets/Myriad-Pro-Semibold-DtEC_ptL.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Deal Logo GE SS Two;src:url(/assets/GE-SS-Two-Medium-Da35L79U.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.landing-brand-logo.landing-brand-logo--header[lang=en] .landing-brand-logo__word,.landing-brand-logo.landing-brand-logo--footer[lang=en] .landing-brand-logo__word{font-family:"Deal Logo Myriad", var(--ds-font-family-display);font-synthesis:none;font-weight:600;line-height:1}.landing-brand-logo.landing-brand-logo--header[lang=ar] .landing-brand-logo__word,.landing-brand-logo.landing-brand-logo--footer[lang=ar] .landing-brand-logo__word{font-family:"Deal Logo GE SS Two", var(--ds-font-family-display);font-synthesis:none;font-weight:500;line-height:1}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-body{background:var(--ds-surface-page);color:var(--ds-text-body);font-family:var(--landing-font-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);-webkit-font-smoothing:antialiased;margin:0}html[lang=ar]{--landing-font-body:var(--ds-font-family-body);--landing-font-display:var(--ds-font-family-display);--landing-overline-tracking:0;--landing-overline-transform:none}html[lang=en]{--landing-font-body:var(--ds-font-family-body);--landing-font-display:var(--ds-font-family-display);--landing-overline-tracking:calc(var(--ds-font-tracking-wide) * 1em);--landing-overline-transform:uppercase}.landing-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-skip-link{z-index:var(--ds-z-tooltip);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);color:var(--ds-action-link);font-weight:var(--ds-font-weight-semibold);text-decoration:none;position:absolute;inset-block-start:var(--ds-space-2);inset-inline-start:var(--ds-space-2);transform:translateY(-200%)}.landing-skip-link:focus-visible{transform:none}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-focus-outer-color);outline-offset:var(--ds-focus-inner-width)}.landing-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-icon>svg{stroke-width:2px;block-size:1em;inline-size:1em}.landing-icon--xs{font-size:var(--ds-icon-size-xs)}.landing-icon--sm{font-size:var(--ds-icon-size-sm)}.landing-icon--md{font-size:var(--ds-icon-size-md)}.landing-icon--lg{font-size:var(--ds-icon-size-lg)}.landing-icon--xl{font-size:var(--ds-icon-size-xl)}[dir=rtl] .landing-icon[data-directional]>svg{transform:scaleX(-1)}.landing-icon-tile{inline-size:var(--ds-space-12);block-size:var(--ds-space-12);border-radius:var(--ds-radius-lg);justify-content:center;align-items:center;margin-block-end:var(--ds-space-4);display:inline-flex}.landing-icon-tile--fresh{background:var(--ds-accent-fresh);color:var(--ds-color-palm-900)}.landing-icon-tile--brand{background:var(--ds-action-primary);color:var(--ds-action-primary-text)}.landing-icon-tile--deal{background:var(--ds-accent-deal);color:var(--ds-color-white)}.landing-icon-tile--raised{background:var(--ds-surface-raised);color:var(--ds-color-olive-700)}.landing-icon-tile--onDark{background:var(--ds-color-cream-100-a16);color:var(--ds-color-sand-300)}.landing-cta{justify-content:center;align-items:center;gap:var(--ds-space-2);min-block-size:44px;padding:var(--ds-space-3) var(--ds-space-6);border-radius:var(--ds-radius-pill);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md);transition:background-color var(--ds-duration-fast) var(--ds-easing-brand);border:1px solid #0000;text-decoration:none;display:inline-flex}.landing-cta--lg{padding:var(--ds-space-4) var(--ds-space-8);font-size:var(--ds-font-size-lg)}.landing-cta--primary{background:var(--ds-action-primary);color:var(--ds-action-primary-text)}.landing-cta--primary:hover{background:var(--ds-action-primary-hover)}.landing-cta--primary:active{background:var(--ds-action-primary-press)}.landing-cta--secondary{background:var(--ds-color-brown-700);color:var(--ds-color-sand-300)}.landing-cta--secondary:hover{background:var(--ds-color-brown-800)}.landing-cta--onDark{background:var(--ds-color-sand-300);color:var(--ds-color-brown-800)}.landing-cta--onDark:hover{background:var(--ds-color-gold-100)}.landing-cta--ghost{border-color:var(--ds-border-on-dark);color:var(--ds-text-on-dark);background:0 0}.landing-cta--quiet{border-color:var(--ds-border-default);color:var(--ds-action-link);background:0 0}.landing-cta--quiet:hover{background:var(--ds-surface-hover-wash)}.landing-cta--quiet:disabled{background:var(--ds-action-disabled-fill);border-color:var(--ds-action-disabled-fill);color:var(--ds-action-disabled-text);cursor:default}.landing-cta--ghost:hover{background:var(--ds-surface-hover-wash-inverse)}.landing-nav{z-index:var(--ds-z-sticky-header);background:linear-gradient(90deg, var(--ds-color-olive-700), var(--ds-color-palm-900) 35%, var(--ds-color-palm-900) 65%, var(--ds-color-olive-700));border-block:1px solid var(--ds-color-green-400);box-shadow:inset 0 1px var(--ds-color-green-100), inset 0 -1px var(--ds-color-green-100);position:sticky;inset-block-start:0;container:landing-header/inline-size}.landing-nav[data-scrolled=true]{box-shadow:inset 0 1px var(--ds-color-green-100), inset 0 -1px var(--ds-color-green-100), var(--ds-shadow-card)}.landing-nav__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-4);max-inline-size:1160px;padding:var(--ds-space-3) var(--ds-space-6);flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}.landing-nav__brand,.landing-footer__lockup{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;text-decoration:none;display:inline-flex}.landing-nav__links ul,.landing-footer__column ul,.landing-channels,.landing-steps,.landing-departments,.landing-grid,.landing-proof__strip,.landing-theme__facts,.landing-past-themes ul,.landing-branches{margin:0;padding:0;list-style:none}.landing-nav__links ul{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.landing-nav__links a{padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);color:var(--ds-color-white);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-base);white-space:nowrap;text-decoration:none;display:inline-block}.landing-nav__links a:hover{background:var(--ds-surface-hover-wash-inverse);color:var(--ds-color-white)}.landing-nav__actions{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.landing-lang-switch{justify-content:center;align-items:center;gap:var(--ds-space-2);min-block-size:44px;min-inline-size:44px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);color:var(--ds-action-link);font-weight:var(--ds-font-weight-semibold);font-family:var(--landing-font-display);font-size:var(--ds-font-size-base);text-decoration:none;display:inline-flex}.landing-lang-switch:hover{border-color:var(--ds-border-hover)}.landing-main{display:block}.landing-section__inner{max-inline-size:1240px;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-10);margin-inline:auto}.landing-frame{border-radius:var(--ds-radius-xl);padding:clamp(var(--ds-space-8), 4vw, var(--ds-space-16)) clamp(var(--ds-space-5), 3vw, var(--ds-space-10))}.landing-frame--page{padding-inline:0}.landing-frame--panel{background:var(--ds-color-stone-100);border:var(--ds-border-card);box-shadow:var(--ds-shadow-card)}.landing-frame--card{background:var(--ds-surface-card);border:var(--ds-border-card);box-shadow:var(--ds-shadow-card)}.landing-frame--band{background:var(--ds-surface-card);border:var(--ds-border-card);box-shadow:none;padding-block:clamp(2.75rem,6vw,4.75rem) clamp(3rem,6vw,5rem);padding-inline:clamp(1.25rem,5vw,4rem)}.landing-frame--band .landing-section-header{flex-direction:column;gap:.875rem;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:flex}.landing-frame--band .landing-section-header>*{margin-block:0}.landing-frame--band .landing-heading{font-size:clamp(1.625rem,4vw,2.625rem)}.landing-frame--raised{background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.landing-frame--inverse{background:var(--ds-surface-inverse);color:var(--ds-text-on-dark);box-shadow:var(--ds-shadow-raised)}.landing-frame--sand{background:var(--ds-color-sand-300);color:var(--ds-color-brown-800);box-shadow:var(--ds-shadow-card)}.landing-section-header{margin-block-end:var(--ds-space-10)}.landing-section-header--center{text-align:center;max-inline-size:44rem;margin-inline:auto}.landing-section-header--start{text-align:start}.landing-kicker{margin:0 0 var(--ds-space-3);color:var(--ds-color-brown-700);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--landing-overline-tracking);text-transform:var(--landing-overline-transform)}.landing-kicker--on-dark{color:var(--ds-color-sand-300)}.landing-heading{margin:0 0 var(--ds-space-3);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(1.875rem,4vw,3rem);line-height:var(--ds-font-leading-snug)}.landing-heading--on-dark{color:var(--ds-text-on-dark)}.landing-heading--brown{color:var(--ds-color-brown-800)}.landing-lede{color:var(--ds-text-body);font-size:var(--ds-font-size-md);margin:0}.landing-lede--on-dark,.landing-body-on-dark{color:var(--ds-text-on-dark-muted)}.landing-body-on-dark{margin:0 0 var(--ds-space-4);font-size:var(--ds-font-size-md)}.landing-body-brown{margin:0 0 var(--ds-space-5);color:var(--ds-color-brown-800);font-size:var(--ds-font-size-md)}.landing-split{gap:clamp(var(--ds-space-8), 4vw, var(--ds-space-16));grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;display:grid}.landing-split__media img,.landing-theme__media img,.landing-trust-rack__media img{border-radius:var(--ds-radius-xl);block-size:auto;inline-size:100%;display:block}.landing-grid{gap:var(--ds-space-5);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.landing-pill-row{gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);flex-wrap:wrap;display:flex}.landing-pill{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-surface-raised);color:var(--ds-color-olive-700);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);display:inline-flex}.landing-pill--onDark{background:var(--ds-color-cream-100-a16);color:var(--ds-text-on-dark)}.landing-figure{font-variant-numeric:tabular-nums}.landing-channels{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.landing-channels a{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border-on-dark);block-size:44px;inline-size:44px;color:var(--ds-text-on-dark);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-channels a:hover{background:var(--ds-surface-hover-wash-inverse)}.landing-channels--default a{border-color:var(--ds-border-default);color:var(--ds-action-link)}.landing-channels--default a:hover{background:var(--ds-surface-hover-wash)}.landing-hero{gap:clamp(var(--ds-space-8), 4vw, var(--ds-space-16));grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));align-items:center;display:grid}.landing-hero__headline{margin:var(--ds-space-4) 0 var(--ds-space-6);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-3xl), 6vw, var(--ds-font-size-4xl));line-height:var(--ds-font-leading-snug)}.landing-hero__subheadline{margin:0 0 var(--ds-space-5);color:var(--ds-color-olive-700);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-xl), 3vw, var(--ds-font-size-2xl));line-height:var(--ds-font-leading-snug)}.landing-hero__body{margin:0 0 var(--ds-space-8);max-inline-size:34rem;color:var(--ds-color-ink-900);font-size:var(--ds-font-size-md)}.landing-hero__location{margin:var(--ds-space-4) 0 0;color:var(--ds-color-olive-700);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-base)}.landing-hero__media{position:relative}.landing-hero__image{border-radius:var(--ds-radius-xl);block-size:auto;inline-size:100%;box-shadow:var(--ds-shadow-raised);display:block}.landing-hero__teaser{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-action-primary);color:var(--ds-action-primary-text);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-base);box-shadow:var(--ds-shadow-card);text-decoration:none;display:inline-flex;position:absolute;inset-block-end:var(--ds-space-5);inset-inline-start:var(--ds-space-5)}.landing-hero__teaser:hover{background:var(--ds-action-primary-hover)}.landing-ribbon__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-4);max-inline-size:1160px;padding:var(--ds-space-4) var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-surface-inverse);color:var(--ds-text-on-dark);flex-wrap:wrap;margin-inline:auto;display:flex}.landing-ribbon{padding-inline:var(--ds-space-6);margin-block-start:var(--ds-space-2)}.landing-ribbon__message{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-base);flex-wrap:wrap;margin:0;display:flex}.landing-ribbon__label{font-family:var(--landing-font-display);color:var(--ds-color-sand-300)}.landing-ribbon__price{color:var(--ds-color-white)}.landing-ribbon__meta{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;margin:0;display:flex}.landing-ribbon__cta{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-sand-300);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-base);text-decoration:none;display:inline-flex}.landing-ribbon__cta:hover{color:var(--ds-color-white)}.landing-feature__title,.landing-past-theme__name{margin:0 0 var(--ds-space-2);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md)}.landing-feature__body,.landing-past-theme__line{color:var(--ds-text-muted);font-size:var(--ds-font-size-base);margin:0}.landing-trust-line{margin:var(--ds-space-8) 0 0;text-align:center;color:var(--ds-color-olive-700);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md)}.landing-proof{margin-block-start:var(--ds-space-12)}.landing-proof__title{margin:0 0 var(--ds-space-2);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-xl);text-align:center}.landing-proof__body{margin:0 0 var(--ds-space-6);color:var(--ds-text-muted);text-align:center}.landing-proof__strip{gap:var(--ds-space-5);scroll-snap-type:x proximity;grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;padding-block-end:var(--ds-space-3);display:grid;overflow-x:auto}.landing-proof__strip>li{scroll-snap-align:start}.landing-proof__art{block-size:var(--ds-space-16);border-radius:var(--ds-radius-lg);background:var(--ds-surface-raised);color:var(--ds-color-olive-700);justify-content:center;align-items:center;margin-block-end:var(--ds-space-4);display:flex;position:relative}.landing-proof__save{position:absolute;inset-block-start:var(--ds-space-2);inset-inline-start:var(--ds-space-2)}.landing-proof__name{margin:0 0 var(--ds-space-4);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md)}.landing-proof__prices{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-3);margin:0;display:flex}.landing-proof__prices dt{margin:0 0 var(--ds-space-1);color:var(--ds-text-muted);font-size:var(--ds-font-size-xs)}.landing-proof__prices dd{margin:0}.landing-proof__was{color:var(--ds-text-muted);text-decoration:line-through}.landing-proof__now{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-surface-raised);text-align:center}.landing-proof__now dt{color:var(--ds-color-olive-700);font-weight:var(--ds-font-weight-semibold)}.landing-proof__now dd{color:var(--ds-color-olive-700);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg)}.landing-proof__note{margin:var(--ds-space-3) 0 0;color:var(--ds-text-muted);font-size:var(--ds-font-size-xs)}.landing-trust-rack__closing{margin:0 0 var(--ds-space-2);color:var(--ds-color-sand-300);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg)}.landing-trust-rack__media{position:relative}.landing-trust-rack__tag{padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-lg);background:var(--ds-surface-page);color:var(--ds-color-brown-800);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg);position:absolute;inset-block-end:var(--ds-space-5);inset-inline-end:var(--ds-space-5)}.landing-micro-note,.landing-visit__support{align-items:flex-start;gap:var(--ds-space-2);font-size:var(--ds-font-size-sm);margin:0;display:flex}.landing-micro-note{color:var(--ds-text-on-dark-muted)}.landing-theme__title{margin:var(--ds-space-4) 0 var(--ds-space-2);color:var(--ds-text-on-dark);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(1.875rem,4vw,3rem);line-height:var(--ds-font-leading-tight)}.landing-theme__offer{margin:0 0 var(--ds-space-6);color:var(--ds-color-sand-300);font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold)}.landing-theme__facts{gap:var(--ds-space-3);flex-direction:column;margin-block-end:var(--ds-space-8);display:flex}.landing-theme__facts li{align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-text-on-dark);font-size:var(--ds-font-size-base);display:flex}.landing-theme__facts .landing-icon{color:var(--ds-color-sand-300)}.landing-theme__fineprint{font-size:var(--ds-font-size-sm);color:var(--ds-text-on-dark-muted)!important}.landing-theme__media{justify-self:center;max-inline-size:20rem}.landing-theme__media img{aspect-ratio:728/1150;object-fit:cover}.landing-past-themes{margin-block-start:var(--ds-space-12)}.landing-past-themes__label{margin:0 0 var(--ds-space-5);color:var(--ds-text-on-dark);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg)}.landing-past-themes ul{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.landing-follow{justify-content:space-between;align-items:center;gap:var(--ds-space-8);border-block-start:1px solid var(--ds-border-on-dark);flex-wrap:wrap;margin-block-start:var(--ds-space-10);padding-block-start:var(--ds-space-6);display:flex}.landing-follow__copy{align-items:center;gap:var(--ds-space-4);display:flex}.landing-follow__copy .landing-icon-tile{margin-block-end:0}.landing-follow__title{margin:0 0 var(--ds-space-1);color:var(--ds-text-on-dark);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md)}.landing-follow__sub{color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-sm);margin:0}.landing-offers{justify-content:space-between;align-items:center;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.landing-offers>div:first-child{max-inline-size:36rem}.landing-offers__secondary{color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-sm);margin:0}.landing-offers__actions{gap:var(--ds-space-3);flex-direction:column;display:flex}.landing-branches{gap:var(--ds-space-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin-block-end:var(--ds-space-6);display:grid}.landing-branch__state{margin:0 0 var(--ds-space-4)}.landing-visit__facts{gap:var(--ds-space-5);margin:0 0 var(--ds-space-6);flex-direction:column;display:flex}.landing-visit__facts dt{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-heading);font-weight:var(--ds-font-weight-semibold);display:flex}.landing-visit__facts dd{margin:var(--ds-space-1) 0 0;color:var(--ds-text-body);margin-inline-start:calc(var(--ds-icon-size-md) + var(--ds-space-2))}.landing-visit__support{color:var(--ds-text-muted);margin-block-start:var(--ds-space-4)}.landing-visit__support .landing-icon{color:var(--ds-feedback-success)}.landing-visit__map{border-radius:var(--ds-radius-xl);border:var(--ds-border-card);background:var(--ds-surface-raised);display:block}.landing-form__title{margin:0 0 var(--ds-space-5);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-xl);text-align:center}.landing-form{margin-block-start:var(--ds-space-6)}.landing-form__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.landing-form__grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.landing-form__field--wide{grid-column:1/-1}.landing-form__categories{margin:var(--ds-space-6) 0 0;border:0;padding:0}.landing-form__categories legend{color:var(--ds-text-heading);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);margin-block-end:var(--ds-space-3);padding:0}.landing-form__category-list{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.landing-form__submit{margin-block-start:var(--ds-space-6)}.landing-form__consent{margin:var(--ds-space-3) 0 0;color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);text-align:center}.landing-textarea{gap:var(--ds-space-2);flex-direction:column;display:flex}.landing-textarea__label{color:var(--ds-text-heading);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.landing-textarea__control{inline-size:100%;padding:var(--ds-space-3);border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);color:var(--ds-color-ink-900);font-family:var(--landing-font-body);font-size:var(--ds-font-size-base);resize:vertical}.landing-textarea__control:focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-focus-outer-color);outline-offset:var(--ds-focus-inner-width)}.landing-faq{gap:var(--ds-space-3);flex-direction:column;max-inline-size:52rem;margin-inline:auto;display:flex}.landing-faq__item{border:var(--ds-border-card);border-radius:var(--ds-radius-lg);background:var(--ds-surface-page);overflow:hidden}.landing-faq__question{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-block-size:44px;padding:var(--ds-space-4) var(--ds-space-5);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md);cursor:pointer;list-style:none;display:flex}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question .landing-icon{color:var(--ds-color-olive-700);transition:transform var(--ds-duration-base) var(--ds-easing-brand)}.landing-faq__item[open] .landing-faq__question .landing-icon{transform:rotate(180deg)}.landing-faq__answer{padding:0 var(--ds-space-5) var(--ds-space-5);color:var(--ds-text-body);margin:0}.landing-footer{background:var(--ds-surface-inverse);color:var(--ds-text-on-dark)}.landing-footer__inner{gap:var(--ds-space-8);max-inline-size:1160px;padding:var(--ds-space-16) var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));margin-inline:auto;display:grid}.landing-footer__brand{min-inline-size:0}.landing-footer__lockup{margin-block-end:var(--ds-space-4)}.landing-footer__promise{margin:0 0 var(--ds-space-4);max-inline-size:20rem;color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-base)}.landing-footer__column-head{margin:0 0 var(--ds-space-4);color:var(--ds-color-sand-300);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--landing-overline-tracking);text-transform:var(--landing-overline-transform)}.landing-footer__column ul{gap:var(--ds-space-3);flex-direction:column;display:flex}.landing-footer__column a{color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-base);text-decoration:none}.landing-footer__column a:hover{color:var(--ds-text-on-dark)}.landing-footer__legal{border-block-start:1px solid var(--ds-border-on-dark)}.landing-footer__legal-inner{justify-content:space-between;gap:var(--ds-space-3);max-inline-size:1160px;padding:var(--ds-space-4) var(--ds-space-6);color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-xs);flex-wrap:wrap;margin-inline:auto;display:flex}.landing-main+.landing-footer{container:landing-footer/inline-size}@container landing-footer (inline-size<720px){.landing-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer__brand{grid-column:1/-1}.landing-footer__column{overflow-wrap:anywhere;min-inline-size:0}}.landing-fresh__item{align-items:center;gap:var(--ds-space-4);display:flex}.landing-section-action{justify-content:center;gap:var(--ds-space-4);flex-wrap:wrap;margin:0;display:flex}.landing-photos{gap:var(--ds-space-4);margin:var(--ds-space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));padding:0;list-style:none;display:grid}.landing-photo{aspect-ratio:3/2;border-radius:var(--ds-radius-lg);object-fit:cover;inline-size:100%;display:block}.landing-photo--empty{background:var(--ds-color-stone-100);border:var(--ds-border-card);color:var(--ds-text-muted);place-items:center;display:grid}.landing-form__result{gap:var(--ds-space-4);flex-direction:column;margin-block-start:var(--ds-space-6);display:flex}.landing-form__reference{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);text-align:center;margin:0}.landing-form__group-error{margin:var(--ds-space-2) 0 0;color:var(--ds-feedback-danger);font-size:var(--ds-font-size-xs)}.landing-form__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.landing-textarea--error .landing-textarea__control{border-color:var(--ds-feedback-danger)}.landing-textarea__error{color:var(--ds-feedback-danger);font-size:var(--ds-font-size-xs)}.landing-textarea__helper{color:var(--ds-text-muted);font-size:var(--ds-font-size-xs)}.landing-form-page{min-block-size:100vh;padding:var(--ds-space-6) var(--ds-space-4);background:var(--ds-surface-page);justify-content:center;display:flex}.landing-form-page__inner{inline-size:100%;max-inline-size:44rem;margin-block:auto}.landing-form-hero{gap:var(--ds-space-4);flex-wrap:wrap;margin-block-end:var(--ds-space-5);display:flex}.landing-form-hero__media{flex:20rem;min-inline-size:0;display:block}.landing-form-hero__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--ds-radius-md);block-size:auto;inline-size:100%;display:block}.landing-form-hero__text{flex:16rem;align-self:center;min-inline-size:0}.landing-form-hero--image_only .landing-form-hero__media{flex-basis:100%}.landing-form-hero--text_only .landing-form-hero__text{flex-basis:100%;align-self:stretch}.landing-form-hero__heading{margin:0 0 var(--ds-space-2);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg)}.landing-form-hero__supporting{color:var(--ds-text-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);margin:0}.landing-form-page__title{margin:0 0 var(--ds-space-4);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-xl)}.landing-form-page__body{margin:0 0 var(--ds-space-5);color:var(--ds-text-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal)}.landing-form-page__legend{margin:0 0 var(--ds-space-5);color:var(--ds-text-muted);font-size:var(--ds-font-size-xs)}.landing-form-page__questions{gap:var(--ds-space-6);flex-direction:column;display:flex}.landing-form-page__helper{color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);margin:0}.landing-form-page__actions{margin:var(--ds-space-5) 0 0}.landing-form-page__link{color:var(--ds-text-heading);font-size:var(--ds-font-size-base);font-weight:var(--ds-font-weight-semibold)}.landing-form-page__link:focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-focus-outer-color);outline-offset:var(--ds-focus-inner-width)}.landing-account-deletion__language{margin:0 0 var(--ds-space-4);justify-content:flex-end;display:flex}.landing-account-deletion__banner{margin-block-end:var(--ds-space-5)}.landing-account-deletion__heading{margin:0 0 var(--ds-space-2);color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-lg)}.landing-account-deletion__list{gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);color:var(--ds-text-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);flex-direction:column;padding-inline-start:var(--ds-space-5);display:flex}.landing-household__language{margin:0 0 var(--ds-space-4);text-align:end}.landing-household__title{overflow-wrap:anywhere}.landing-household__action{margin:0 0 var(--ds-space-5)}.landing-household__badges{gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);flex-wrap:wrap;display:flex}.landing-household__badge{min-block-size:44px;min-inline-size:140px;padding-inline:var(--ds-space-3);border:1px dashed var(--ds-border-control);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-household__badge:focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-focus-outer-color);outline-offset:var(--ds-focus-inner-width)}.landing-household__token{padding:var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);color:var(--ds-text-body);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-normal);overflow-wrap:anywhere;margin:0}.landing-household__token-value{-webkit-user-select:all;user-select:all}.landing-photo-overlay{border-radius:var(--ds-radius-xl);background:var(--ds-color-stone-200);isolation:isolate;position:relative;overflow:hidden}.landing-photo-overlay__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.landing-photo-overlay__scrim{background:linear-gradient(to top, var(--ds-color-palm-900) 0%, var(--ds-color-palm-900-a45) 55%, transparent 100%);pointer-events:none;position:absolute;inset:0}.landing-photo-overlay__copy{gap:var(--ds-space-3);padding:clamp(var(--ds-space-5), 3vw, var(--ds-space-10));text-align:start;flex-direction:column;max-inline-size:42rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.landing-nav__inner{container:landing-nav/inline-size}.landing-nav__links{display:none}.landing-nav__menu{order:-1;position:static}.landing-nav__brand,.landing-nav__links{order:-2}.landing-nav__menu-cta{display:none}.landing-nav__menu-button{border-radius:var(--ds-radius-pill);cursor:pointer;block-size:44px;inline-size:44px;color:var(--ds-color-white);justify-content:center;align-items:center;list-style:none;display:inline-flex}.landing-nav__menu-button::-webkit-details-marker{display:none}.landing-nav__menu-button:hover{background:var(--ds-surface-hover-wash-inverse)}.landing-nav__menu-panel{z-index:10;inline-size:min(22rem, calc(100% - var(--ds-space-12)));min-inline-size:0;padding:var(--ds-space-3);border:1px solid var(--ds-color-green-400);border-radius:var(--ds-radius-lg);background:var(--ds-color-palm-900);box-shadow:var(--ds-shadow-raised);position:absolute;inset-block-start:calc(100% + var(--ds-space-2));inset-inline-end:var(--ds-space-6)}.landing-nav__menu-panel ul a{padding:var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-color-white);font-family:var(--landing-font-display);font-size:var(--ds-font-size-md);text-decoration:none;display:block}.landing-nav__menu-panel ul a:hover{background:var(--ds-surface-hover-wash-inverse)}@container landing-nav (width>=64rem){.landing-nav__links{display:flex}.landing-nav__menu{display:none}}@container landing-header (inline-size<720px){.landing-nav__inner{gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3)}.landing-nav__actions{margin-inline-start:auto}.landing-nav__actions>.landing-cta{display:none}.landing-nav__menu{order:0}.landing-nav__menu-cta{margin-block-end:var(--ds-space-2);display:block}.landing-nav__menu-panel{inset-inline:var(--ds-space-3);max-block-size:calc(100dvh - 5rem);inline-size:auto;overflow-y:auto}}.landing-hero__badge{align-self:flex-start}.landing-hero__actions{gap:var(--ds-space-3);flex-wrap:wrap;margin:0;display:flex}.landing-hero__proofs{gap:var(--ds-space-3) var(--ds-space-8);margin:var(--ds-space-6) 0 0;border-block-start:1px solid var(--ds-border-default);flex-wrap:wrap;padding-block-start:var(--ds-space-4);display:flex}.landing-hero__proofs>div{gap:var(--ds-space-1);flex-direction:column;display:flex}.landing-hero__proof-value{color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-lg), 2vw, var(--ds-font-size-2xl));line-height:var(--ds-font-leading-tight)}.landing-hero__proof-label{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);margin:0}.landing-hero__slides{aspect-ratio:4/5;border-radius:var(--ds-radius-xl);background:var(--ds-color-stone-200);display:grid;overflow:hidden}.landing-hero__slides>.landing-hero__image{object-fit:cover;block-size:100%;inline-size:100%;box-shadow:none;transition:opacity calc(var(--ds-duration-base) * 3) ease;border-radius:0;grid-area:1/1}.landing-hero__slides>.landing-hero__image[data-current=false]{opacity:0}.landing-hero__dots{flex-wrap:wrap;justify-content:center;gap:0;margin:0;display:flex;position:absolute;inset-block-end:var(--ds-space-4);inset-inline:0}.landing-hero__dot{border-radius:var(--ds-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.landing-hero__dot:before{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-color-cream-100);opacity:.55;block-size:8px;inline-size:8px;box-shadow:var(--ds-shadow-card);cursor:pointer;transition:inline-size var(--ds-duration-base) ease, opacity var(--ds-duration-base) ease;border:0;padding:0}.landing-hero__dot[data-current=true]:before{opacity:1;inline-size:28px}.landing-introduction{gap:var(--ds-space-6) var(--ds-space-10);padding:clamp(var(--ds-space-6), 3vw, var(--ds-space-8));border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;margin-block-start:var(--ds-space-8);display:grid}.landing-introduction .landing-heading{font-size:clamp(var(--ds-font-size-xl), 3vw, var(--ds-font-size-2xl));margin:0}.landing-about{gap:clamp(var(--ds-space-6), 4vw, var(--ds-space-12));grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:center;display:grid}.landing-about__media img{border-radius:var(--ds-radius-xl);block-size:auto;inline-size:100%;display:block}.landing-aisle{gap:var(--ds-space-5);flex-direction:column;display:flex}.landing-aisle__rail{gap:clamp(var(--ds-space-2), 1vw, var(--ds-space-3));scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;padding-block-end:var(--ds-space-2);display:flex;overflow-x:auto}.landing-aisle__panel{scroll-snap-align:center;border-radius:var(--ds-radius-lg);outline-offset:3px;block-size:clamp(20rem,40vw,31.25rem);min-inline-size:clamp(6rem,11vw,8.125rem);transition:flex-grow calc(var(--ds-duration-base) * 2.75) cubic-bezier(.22, 1, .36, 1);flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.landing-aisle__panel:hover{flex-grow:2.6}}.landing-aisle__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.landing-aisle__scrim{background:linear-gradient(to top, var(--ds-color-palm-900) 0%, var(--ds-color-palm-900-a45) 46%, transparent 100%);pointer-events:none;block-size:72%;position:absolute;inset-block-end:0;inset-inline:0}.landing-aisle__caption{gap:var(--ds-space-2);padding:clamp(var(--ds-space-4), 2vw, var(--ds-space-6)) clamp(.875rem, 1.6vw, 1.375rem);text-align:start;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.landing-aisle__status{align-self:flex-start}.landing-aisle__name{color:var(--ds-color-white);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-md), 1.6vw, var(--ds-font-size-xl));line-height:var(--ds-font-leading-snug)}.landing-aisle__tagline{color:var(--ds-text-on-dark-muted);font-size:.84375rem;line-height:1.6}.landing-fresh__name{color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md);margin:0}.landing-departments{--landing-departments-gap:clamp(.875rem, 1.6vw, 1.25rem);grid-template-columns:repeat(auto-fit, minmax(max(min(14.375rem, 100%), calc((100% - 2 * var(--landing-departments-gap)) / 3)), 1fr));gap:var(--landing-departments-gap);display:grid}.landing-department-card{block-size:100%;transition:transform calc(var(--ds-duration-base) * 1.4) cubic-bezier(.22, 1, .36, 1)}.landing-department-card:hover{transform:translateY(-.375rem)}.landing-department{flex-direction:column;gap:.875rem;block-size:100%;display:flex}.landing-department__photo{aspect-ratio:1;border-radius:.625rem;flex-shrink:0;inline-size:100%;position:relative;overflow:hidden}.landing-department__image{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.landing-department__text{gap:var(--ds-space-2);flex-direction:column;display:flex}.landing-department__name{color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);margin:0;font-size:1.125rem}.landing-department__body{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);text-wrap:pretty;margin:0;line-height:1.6}.landing-department__service{align-self:flex-start;margin:auto 0 0}.landing-section--width-query{container:landing-section/inline-size}.landing-aisle__dots,.landing-department-tiles{display:none}@container landing-section (inline-size<720px){.landing-aisle{gap:0}.landing-aisle__rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:10px;padding-block-end:6px;display:flex;overflow-x:auto}.landing-aisle__rail::-webkit-scrollbar{display:none}.landing-aisle__panel,.landing-aisle__panel:hover{scroll-snap-align:center;border-radius:var(--ds-radius-lg);flex:0 0 82%;block-size:clamp(300px,72vw,440px);min-inline-size:0}.landing-aisle__scrim{background:linear-gradient(to top, var(--ds-color-palm-900) 0%, var(--ds-color-palm-900-a45) 40%, transparent 72%);block-size:100%}.landing-aisle__caption{padding:18px}.landing-aisle__name{font-size:clamp(18px,2vw,26px)}.landing-aisle[data-enhanced=true] .landing-aisle__dots{justify-content:center;gap:6px;margin:0;margin-block-start:12px;display:flex}.landing-aisle__dot{background:var(--ds-color-stone-200);cursor:pointer;border:0;border-radius:3px;block-size:6px;inline-size:6px;padding:0;transition:inline-size .3s,background .3s}.landing-aisle__dot[data-current=true]{background:var(--ds-color-green-600);inline-size:22px}#departments>.landing-section__inner{padding-inline:var(--ds-space-4)}#departments .landing-frame--band{padding:var(--ds-space-6) var(--ds-space-4)}#departments .landing-section-header{margin-block-end:var(--ds-space-5)}.landing-departments{display:none}.landing-department-tiles{gap:var(--ds-space-4) 10px;grid-template-columns:repeat(auto-fit,minmax(max(min(5.5rem,100%),50% - 5px),1fr));margin:0;padding:0;list-style:none;display:grid}.landing-department-tile{text-align:center;flex-direction:column;align-items:center;gap:8px;min-inline-size:0;display:flex}.landing-department-tile__photo{aspect-ratio:1;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:var(--ds-surface-page);inline-size:100%;position:relative;overflow:hidden}.landing-department-tile__image{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.landing-department-tile__name{color:var(--ds-text-heading);font-family:var(--landing-font-body);font-size:var(--ds-font-size-base);text-align:center;text-wrap:balance;margin:0;font-weight:600;line-height:1.35}}.landing-section__inner--savings{max-inline-size:1240px}.landing-savings-shell{background:var(--ds-surface-card);border-radius:var(--ds-radius-xl);text-wrap:pretty;max-inline-size:1240px;margin-inline:auto;overflow:hidden}.landing-savings__header{text-align:center;padding:clamp(40px,7vw,80px) clamp(20px,5vw,64px) clamp(36px,5vw,56px)}.landing-savings__header h2{max-inline-size:720px;font-family:var(--landing-font-display);color:var(--ds-text-heading);margin:14px auto 0;font-size:clamp(28px,4.4vw,46px);line-height:1.18}.landing-savings__kicker,.landing-savings__calc-kicker{font-size:var(--ds-font-size-sm);letter-spacing:var(--landing-overline-tracking);color:var(--ds-color-gold-500);margin:0;font-weight:700}.landing-savings__calc-kicker{color:var(--ds-color-green-400);font-family:var(--landing-font-display);font-size:var(--ds-font-size-xl);line-height:var(--ds-font-leading-snug)}.landing-savings{background:var(--ds-surface-inverse);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) clamp(44px,6vw,72px);display:grid}.landing-savings__controls{flex-direction:column;gap:clamp(24px,3vw,36px);min-inline-size:0;display:flex}.landing-savings__intro{gap:12px;display:grid}.landing-savings__intro h3{font-family:var(--landing-font-display);color:var(--ds-text-on-dark);margin:0;font-size:clamp(26px,3.4vw,38px);line-height:1.18}.landing-savings__intro>p:last-child{font-size:var(--ds-font-size-md);color:var(--ds-text-on-dark-muted);margin:0;line-height:1.75}.landing-savings__field{gap:12px;display:grid}.landing-savings__label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-savings__label-row label{color:var(--ds-text-on-dark);font-weight:600}.landing-savings__label-row output{font-family:var(--landing-font-display);color:var(--ds-color-green-400);font-size:clamp(32px,4vw,40px);line-height:1}.landing-savings__bounds{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-on-dark);justify-content:space-between;margin:0;display:flex}.landing-savings__field input[type=range]{appearance:none;block-size:6px;inline-size:100%;accent-color:var(--ds-action-primary);background:var(--ds-color-stone-200);border-radius:3px;margin:0}.landing-savings__field input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--ds-color-white);background:var(--ds-action-primary);block-size:26px;inline-size:26px;box-shadow:var(--ds-shadow-card);cursor:pointer;border-radius:50%}.landing-savings__field input[type=range]::-moz-range-thumb{border:3px solid var(--ds-color-white);background:var(--ds-action-primary);block-size:26px;inline-size:26px;box-shadow:var(--ds-shadow-card);cursor:pointer;border-radius:50%}.landing-savings__field input[type=range]:focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-color-white);outline-offset:4px}.landing-savings__disclaimer{font-size:var(--ds-font-size-sm);color:var(--ds-text-on-dark-muted);margin:0;line-height:1.6}.landing-savings__result{perspective:1200px;flex-direction:column;align-items:center;gap:18px;min-inline-size:0;display:flex}.landing-savings__card-container{inline-size:100%;max-inline-size:460px;container-type:inline-size}.landing-savings__card{aspect-ratio:1.586;inline-size:100%;color:var(--ds-color-olive-900);background:var(--ds-color-stone-100);transform-style:preserve-3d;box-shadow:0 30px 60px -20px var(--ds-color-savings-shadow), inset 0 1px 0 var(--ds-color-savings-highlight);border-radius:clamp(14px,4.4cqw,22px);transition:transform .18s ease-out;display:flex;position:relative;overflow:hidden}.landing-savings__gradient{opacity:0;transition:opacity .7s;position:absolute;inset:0}.landing-savings__gradient[data-tier="0"]{background:linear-gradient(150deg, var(--ds-color-stone-100), var(--ds-color-stone-200))}.landing-savings__gradient[data-tier="1"]{background:linear-gradient(150deg, var(--ds-color-stone-100), var(--ds-color-green-100))}.landing-savings__gradient[data-tier="2"]{background:linear-gradient(150deg, var(--ds-color-green-100), var(--ds-color-stone-200))}.landing-savings__gradient[data-tier="3"]{background:linear-gradient(150deg, var(--ds-color-stone-100), var(--ds-color-sand-300))}.landing-savings__card[data-tier="0"] .landing-savings__gradient[data-tier="0"],.landing-savings__card[data-tier="1"] .landing-savings__gradient[data-tier="1"],.landing-savings__card[data-tier="2"] .landing-savings__gradient[data-tier="2"],.landing-savings__card[data-tier="3"] .landing-savings__gradient[data-tier="3"]{opacity:1}.landing-savings__card:before,.landing-savings__card:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border-radius:50%;inline-size:90%;position:absolute}.landing-savings__card:before{background:var(--ds-color-savings-orb-primary);inset-block-end:-60%;inset-inline-end:-28%}.landing-savings__card:after{background:var(--ds-color-savings-orb-secondary);inset-block-end:-75%;inset-inline-end:-10%}.landing-savings__card-inner{z-index:2;gap:var(--ds-space-6);flex-direction:column;flex:1;justify-content:space-between;min-inline-size:0;padding:clamp(14px,5.6cqw,28px) clamp(16px,6cqw,30px);display:flex;position:relative}.landing-savings__card-top{justify-content:space-between;align-items:flex-start;gap:2.6cqw;display:flex}.landing-savings__emoji{filter:drop-shadow(0 4px 10px var(--ds-color-savings-emoji-shadow));font-size:clamp(18px,6.4cqw,30px);line-height:1;display:inline-block}.landing-savings__emoji--pop{animation:.5s cubic-bezier(.22,1,.36,1) dealPop}@keyframes dealPop{0%{transform:scale(.4)rotate(-12deg)}60%{transform:scale(1.15)}to{transform:scale(1)}}.landing-savings__amounts{flex-direction:column;gap:clamp(2px,1cqw,6px);display:flex}.landing-savings__result-label{font-size:clamp(16px,4.4cqw,20px);font-weight:var(--ds-font-weight-semibold)}.landing-savings__yearly{font-family:var(--landing-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate;align-self:flex-start;align-items:baseline;gap:clamp(4px,1.6cqw,10px);font-size:clamp(40px,17cqw,80px);line-height:1;display:inline-flex}.landing-savings__riyal{flex:none;block-size:.7em;inline-size:.62em;display:inline-block}.landing-savings__free-baskets{font-size:clamp(16px,4.4cqw,20px)}.landing-savings__disclaimer{text-align:center;max-inline-size:460px}@media (prefers-reduced-motion:reduce){.landing-savings__card{transition:none;transform:none!important}.landing-savings__gradient{transition:none}.landing-savings__emoji--pop{animation:none}}.landing-guarantee__header{flex-direction:column;align-items:center;gap:.875rem;max-inline-size:45rem;margin-block-end:clamp(2rem,4.5vw,3.5rem);display:flex}.landing-guarantee__kicker{margin:0}.landing-guarantee__title{margin:0;font-size:clamp(1.875rem,4.8vw,3.25rem);line-height:1.14}.landing-guarantee{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2.75rem);display:grid}.landing-guarantee__steps,.landing-steps{gap:var(--ds-space-3);flex-direction:column;display:flex}.landing-steps__item{border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-default);background:var(--ds-surface-card);transition:transform var(--ds-duration-base) var(--ds-easing-brand), box-shadow var(--ds-duration-base) var(--ds-easing-brand)}.landing-steps__item:hover{box-shadow:var(--ds-shadow-card);transform:translateY(-2px)}.landing-step__title{font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-md), 1.8vw, 1.375rem);color:var(--ds-text-heading);margin:0;line-height:1.25}.landing-step__title,.landing-step__control{inline-size:100%;padding:clamp(var(--ds-space-4), 2vw, 1.375rem) clamp(var(--ds-space-4), 2vw, var(--ds-space-6));text-align:start;align-items:flex-start;gap:1.125rem;display:flex}.landing-step__control{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-step__title:has(.landing-step__control){padding:0}.landing-step__index{border-radius:var(--ds-radius-pill);background:var(--ds-surface-promo-subtle);block-size:2.75rem;inline-size:2.75rem;color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);flex:none;place-items:center;font-size:1.125rem;display:grid}.landing-step__name{flex:auto;min-inline-size:0}.landing-step__dot{border-radius:var(--ds-radius-pill);background:var(--ds-color-gold-500);opacity:0;flex:none;block-size:.625rem;inline-size:.625rem;margin-block-start:1.0625rem}.landing-steps__item[data-current=true] .landing-step__dot{opacity:1}.landing-step__body{padding:0 clamp(var(--ds-space-4), 2vw, var(--ds-space-6)) clamp(var(--ds-space-4), 2vw, 1.375rem);color:var(--ds-text-muted);font-size:var(--ds-font-size-base);text-wrap:pretty;margin:0;padding-inline-start:calc(clamp(var(--ds-space-4), 2vw, var(--ds-space-6)) + 2.75rem + 1.125rem);line-height:1.75}.landing-step__body[hidden]{display:none}.landing-steps__walk{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;margin-block-start:var(--ds-space-3);display:flex}.landing-steps__progress{gap:var(--ds-space-2);flex:8.75rem;max-inline-size:13.75rem;display:flex}.landing-steps__segment{background:var(--ds-color-stone-200);border-radius:2px;flex:1 1 0;block-size:4px}.landing-steps__segment[data-done=true]{background:var(--ds-color-gold-500)}.landing-steps__actions{gap:var(--ds-space-2);display:flex}.landing-guarantee__media{border-radius:var(--ds-radius-lg);background:var(--ds-color-stone-200);min-block-size:23.75rem;position:relative;overflow:hidden}.landing-guarantee__slide{margin:0;display:block;position:absolute;inset:0}.landing-guarantee__slide[hidden]{display:none}.landing-guarantee__photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.landing-guarantee__caption{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);padding:clamp(1.125rem, 2.4vw, var(--ds-space-8));background:linear-gradient(to top, var(--ds-color-palm-900) 0%, var(--ds-color-palm-900-a45) 60%, transparent 100%);pointer-events:none;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.landing-guarantee__caption-title{color:var(--ds-color-white);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-lg), 2.2vw, 1.625rem);line-height:var(--ds-font-leading-snug)}.landing-guarantee__caption-number{color:var(--ds-text-on-dark);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);opacity:.55;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.landing-guarantee__window{margin:0;position:absolute;inset-block-start:clamp(.875rem,2vw,1.375rem);inset-inline-start:clamp(.875rem,2vw,1.375rem)}.landing-offers__rail{gap:var(--ds-space-5);scroll-snap-type:x mandatory;padding:var(--ds-space-2);margin:0;list-style:none;display:flex;overflow-x:auto}.landing-offers__rail>li{scroll-snap-align:center;flex:0 0 min(86%,48rem);min-inline-size:0}.landing-offers__rail:focus-visible{outline:var(--ds-focus-outer-width) solid var(--ds-focus-outer-color)}.landing-offers__season{aspect-ratio:16/10;min-inline-size:0}.landing-offers__season--artwork .landing-photo-overlay__image{object-fit:contain}.landing-offers__when{color:var(--ds-color-green-400);font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-xs);letter-spacing:var(--landing-overline-tracking)}.landing-offers__season-name{color:var(--ds-color-white);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:clamp(var(--ds-font-size-xl), 3vw, var(--ds-font-size-3xl));line-height:var(--ds-font-leading-tight)}.landing-offers__season-blurb{color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-base)}.landing-offers__weekly{gap:var(--ds-space-4);min-inline-size:0;padding:clamp(var(--ds-space-6), 3vw, var(--ds-space-8));border-radius:var(--ds-radius-xl);background:var(--ds-surface-inverse);flex-direction:column;flex:18rem;display:flex}.landing-branches-layout{gap:clamp(var(--ds-space-6), 3vw, var(--ds-space-12));grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));align-items:start;display:grid}.landing-branches-column{gap:var(--ds-space-5);flex-direction:column;display:flex}.landing-branches__locate:empty{display:none}.landing-branches__status{margin:var(--ds-space-3) 0 0;color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);text-align:start}.landing-branch__distance:empty,.landing-branch__state:empty{display:none}.landing-branch__distance{margin:0 0 var(--ds-space-2);color:var(--ds-color-brown-700);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.landing-branch__nearest{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-color-green-100);color:var(--ds-color-olive-900);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);align-items:center;display:inline-flex}.landing-map{aspect-ratio:5/4;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);inline-size:100%;display:block}.landing-map__outline{fill:var(--ds-color-green-100);stroke:var(--ds-color-olive-700);stroke-width:1.6px;stroke-linejoin:round}.landing-map__pin{fill:var(--ds-color-gold-500);stroke:var(--ds-color-white);stroke-width:2.5px}.landing-map__pulse{fill:var(--ds-color-gold-500);transform-origin:50%;transform-box:fill-box;animation:2.2s ease-out infinite landing-map-pulse}@keyframes landing-map-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.landing-visit__map-note{margin:var(--ds-space-3) 0 0;color:var(--ds-text-muted);font-size:var(--ds-font-size-sm)}.landing-join__band{min-block-size:clamp(20rem,45vw,27rem)}.landing-join__action{align-self:flex-start;margin-block-start:var(--ds-space-2)}.landing-partners{gap:clamp(var(--ds-space-4), 2vw, var(--ds-space-6));flex-direction:column;margin-block-start:clamp(var(--ds-space-4), 2vw, var(--ds-space-6));display:flex}.landing-partners__grid{gap:clamp(var(--ds-space-4), 2vw, var(--ds-space-6));grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.landing-partner-card{border-radius:var(--ds-radius-xl);border:var(--ds-border-card);background:var(--ds-surface-card);flex-direction:column;display:flex;overflow:hidden}.landing-partner-card--inverse{background:var(--ds-surface-inverse);border-color:var(--ds-surface-inverse);color:var(--ds-text-on-dark)}.landing-partner-card__media{aspect-ratio:16/10;border-radius:0;min-block-size:15rem}.landing-join__band,.landing-partner-card__media{flex-direction:column;justify-content:flex-end;display:flex}.landing-join__band>.landing-photo-overlay__image,.landing-partner-card__media>.landing-photo-overlay__image{position:absolute;inset:0}.landing-join__band>.landing-photo-overlay__copy,.landing-partner-card__media>.landing-photo-overlay__copy{overflow-wrap:anywhere;min-inline-size:0;position:relative}.landing-partner-card__title{color:var(--ds-color-white);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);margin:0;font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.16}.landing-partner-card__body{align-items:flex-start;gap:var(--ds-space-4);padding:clamp(var(--ds-space-5), 2.8vw, var(--ds-space-8));flex-direction:column;flex:auto;display:flex}.landing-partner-card__body .landing-partner-card__title{color:var(--ds-text-heading)}.landing-partner-card--inverse .landing-partner-card__body .landing-partner-card__title{color:var(--ds-text-on-dark)}.landing-partner-card__lead{color:var(--ds-text-muted);font-size:var(--ds-font-size-md);text-wrap:pretty;flex:auto;margin:0;line-height:1.75}.landing-partner-card--inverse .landing-partner-card__lead{color:var(--ds-text-on-dark-muted)}.landing-partner-card__action{margin:0}.landing-supplier__form [data-enhanced=emptied]{display:none}.landing-dialog{inline-size:min(100% - var(--ds-space-8), 44rem);padding:clamp(var(--ds-space-6), 3vw, var(--ds-space-8));border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-xl);background:var(--ds-surface-card);color:var(--ds-text-body)}.landing-dialog::backdrop{background:var(--ds-color-palm-900-a45)}.landing-dialog__close{padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);color:var(--ds-text-body);font-family:var(--landing-font-body);font-size:var(--ds-font-size-sm);cursor:pointer;background:0 0;margin-inline-start:auto;display:block}.landing-contact{gap:clamp(var(--ds-space-6), 4vw, var(--ds-space-12));grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));align-items:start;display:grid}.landing-channel-cards{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-channel-card{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);color:inherit;transition:transform var(--ds-duration-base) ease, box-shadow var(--ds-duration-base) ease;text-decoration:none;display:flex}.landing-channel-card:hover{box-shadow:var(--ds-shadow-card);transform:translateY(-2px)}.landing-channel-card__icon{border-radius:var(--ds-radius-pill);background:var(--ds-color-green-100);block-size:44px;inline-size:44px;color:var(--ds-color-olive-800);flex:none;place-items:center;display:grid}.landing-channel-card__text{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.landing-channel-card__label{color:var(--ds-text-heading);font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-display);font-size:var(--ds-font-size-md)}.landing-channel-card__value{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm)}.landing-channel-card__hint{color:var(--ds-color-brown-700);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-leading-snug);text-align:end;flex:0 auto}.landing-footer__blurb{margin:var(--ds-space-3) 0 0;max-inline-size:22rem;color:var(--ds-text-on-dark-muted);font-size:var(--ds-font-size-sm);line-height:var(--ds-font-leading-normal)}.landing-map__attribution{margin:var(--ds-space-2) 0 0;text-align:end;font-size:var(--ds-font-size-xs);color:var(--ds-text-muted)}.landing-map__attribution a{color:inherit}.landing-riyal-symbol{object-fit:contain;vertical-align:-.1em;block-size:1em;inline-size:1em;display:inline-block}.landing-savings__readout .landing-riyal-symbol{filter:brightness(0)invert()}.landing-brand-logo{--brand-logo-olive:var(--ds-color-logo-1a-olive);align-items:flex-end;gap:calc(var(--brand-logo-height) * .23);box-sizing:border-box;max-inline-size:100%;padding:calc(var(--brand-logo-height) * .25);flex:none;line-height:1;display:inline-flex}.landing-brand-logo--olive{color:var(--brand-logo-olive)}.landing-brand-logo--white{color:var(--ds-color-white)}.landing-brand-logo--header{--brand-logo-height:40px}.landing-brand-logo--footer{--brand-logo-height:44px}.landing-brand-logo--card{--brand-logo-height:8cqw}.landing-brand-logo__mark{block-size:var(--brand-logo-height);object-fit:contain;flex:none;inline-size:auto;max-inline-size:100%;display:block}.landing-brand-logo__word{font-family:var(--ds-font-family-display);font-weight:700;font-size:calc(var(--brand-logo-height) * .54);letter-spacing:0;color:inherit;white-space:nowrap;padding-block-end:calc(var(--brand-logo-height) * .083333);line-height:.78}.landing-brand-logo[lang=en] .landing-brand-logo__word{font-size:calc(var(--brand-logo-height) * .41);letter-spacing:.06em;padding-block-end:calc(var(--brand-logo-height) * .104167);line-height:.8}@container (inline-size<350px){.landing-brand-logo--card .landing-brand-logo__word{display:none}.landing-brand-logo--card{gap:0}}html[lang=ar] .landing-hero__headline{line-height:1.4}#fresh .landing-kicker,.landing-savings__kicker{font-family:var(--ds-font-family-display);font-weight:700;line-height:var(--ds-font-leading-snug)}.landing-savings__money{unicode-bidi:isolate;align-items:baseline;gap:.25em;display:inline-flex}.landing-visit__map>.landing-map{block-size:auto;inline-size:100%}.landing-visit__map>.landing-map__attribution{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-size-xs);line-height:var(--ds-font-leading-normal);margin:0}.landing-join-forms__load-error{color:var(--ds-feedback-danger)}.landing-join-forms__action{margin:var(--ds-space-2) 0 0;align-self:flex-start}.landing-join-forms__action .landing-icon{margin-inline-end:var(--ds-space-2)}.landing-savings__kicker{font-size:var(--ds-font-size-xl);color:var(--ds-color-brown-700)}.landing-nav .landing-lang-switch{color:var(--ds-color-white);border-color:var(--ds-border-on-dark)}.landing-nav .landing-lang-switch:hover{border-color:var(--ds-color-green-100);background:var(--ds-surface-hover-wash-inverse)}.landing-nav .landing-cta{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-size-base);line-height:var(--ds-font-leading-snug);background:var(--ds-color-green-100);color:var(--ds-color-olive-900)}.landing-nav .landing-cta:hover{background:var(--ds-color-white)}.landing-nav :where(a,summary):focus-visible{outline-color:var(--ds-color-white)}.landing-nav__menu-panel ul{margin:0;padding:0;list-style:none}#fresh .landing-lede{font-family:var(--landing-font-display);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-xl);line-height:var(--ds-font-leading-normal)}
