:root{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 77.5px;--dlf-ui-grid-columns: 4;--dlf-ui-grid-content-max: 358px;--dlf-ui-grid-gutter: 16px;--dlf-ui-grid-margin: 16px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 16px;--dlf-ui-layout-card-padding: 24px;--dlf-ui-layout-nav-height: 68px;--dlf-ui-layout-page-width: 390px;--dlf-ui-layout-section-gap: 32px;--dlf-ui-layout-section-y: 48px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 53px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 30px;--dlf-ui-type-body-large-size: 20px;--dlf-ui-type-body-line-height: 27px;--dlf-ui-type-body-size: 18px;--dlf-ui-type-caption-line-height: 18px;--dlf-ui-type-caption-size: 13px;--dlf-ui-type-display-line-height: 40px;--dlf-ui-type-display-size: 36px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 40px;--dlf-ui-type-h1-size: 32px;--dlf-ui-type-h2-line-height: 36px;--dlf-ui-type-h2-size: 28px;--dlf-ui-type-h3-line-height: 30px;--dlf-ui-type-h3-size: 24px;--dlf-ui-type-h4-line-height: 26px;--dlf-ui-type-h4-size: 20px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 32px;--dlf-ui-type-quote-size: 24px;--dlf-ui-type-small-line-height: 21px;--dlf-ui-type-small-size: 14px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}@media (min-width: 768px){:root{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 72px;--dlf-ui-grid-columns: 8;--dlf-ui-grid-content-max: 688px;--dlf-ui-grid-gutter: 16px;--dlf-ui-grid-margin: 40px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 24px;--dlf-ui-layout-card-padding: 28px;--dlf-ui-layout-nav-height: 76px;--dlf-ui-layout-page-width: 768px;--dlf-ui-layout-section-gap: 40px;--dlf-ui-layout-section-y: 64px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 53px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 33px;--dlf-ui-type-body-large-size: 22px;--dlf-ui-type-body-line-height: 27px;--dlf-ui-type-body-size: 18px;--dlf-ui-type-caption-line-height: 20px;--dlf-ui-type-caption-size: 14px;--dlf-ui-type-display-line-height: 52px;--dlf-ui-type-display-size: 44px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 44px;--dlf-ui-type-h1-size: 36px;--dlf-ui-type-h2-line-height: 38px;--dlf-ui-type-h2-size: 30px;--dlf-ui-type-h3-line-height: 32px;--dlf-ui-type-h3-size: 26px;--dlf-ui-type-h4-line-height: 28px;--dlf-ui-type-h4-size: 22px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 38px;--dlf-ui-type-quote-size: 28px;--dlf-ui-type-small-line-height: 22.5px;--dlf-ui-type-small-size: 15px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}}@media (min-width: 1200px){:root{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 84.67px;--dlf-ui-grid-columns: 12;--dlf-ui-grid-content-max: 1280px;--dlf-ui-grid-gutter: 24px;--dlf-ui-grid-margin: 80px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 24px;--dlf-ui-layout-card-padding: 28px;--dlf-ui-layout-nav-height: 76px;--dlf-ui-layout-page-width: 1440px;--dlf-ui-layout-section-gap: 48px;--dlf-ui-layout-section-y: 80px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 55px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 36px;--dlf-ui-type-body-large-size: 24px;--dlf-ui-type-body-line-height: 28.5px;--dlf-ui-type-body-size: 19px;--dlf-ui-type-caption-line-height: 20px;--dlf-ui-type-caption-size: 14px;--dlf-ui-type-display-line-height: 64px;--dlf-ui-type-display-size: 57px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 52px;--dlf-ui-type-h1-size: 44px;--dlf-ui-type-h2-line-height: 42px;--dlf-ui-type-h2-size: 34px;--dlf-ui-type-h3-line-height: 32px;--dlf-ui-type-h3-size: 26px;--dlf-ui-type-h4-line-height: 30px;--dlf-ui-type-h4-size: 24px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 44px;--dlf-ui-type-quote-size: 34px;--dlf-ui-type-small-line-height: 24px;--dlf-ui-type-small-size: 16px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}}[data-dlf-mode="390"]{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 77.5px;--dlf-ui-grid-columns: 4;--dlf-ui-grid-content-max: 358px;--dlf-ui-grid-gutter: 16px;--dlf-ui-grid-margin: 16px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 16px;--dlf-ui-layout-card-padding: 24px;--dlf-ui-layout-nav-height: 68px;--dlf-ui-layout-page-width: 390px;--dlf-ui-layout-section-gap: 32px;--dlf-ui-layout-section-y: 48px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 53px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 30px;--dlf-ui-type-body-large-size: 20px;--dlf-ui-type-body-line-height: 27px;--dlf-ui-type-body-size: 18px;--dlf-ui-type-caption-line-height: 18px;--dlf-ui-type-caption-size: 13px;--dlf-ui-type-display-line-height: 40px;--dlf-ui-type-display-size: 36px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 40px;--dlf-ui-type-h1-size: 32px;--dlf-ui-type-h2-line-height: 36px;--dlf-ui-type-h2-size: 28px;--dlf-ui-type-h3-line-height: 30px;--dlf-ui-type-h3-size: 24px;--dlf-ui-type-h4-line-height: 26px;--dlf-ui-type-h4-size: 20px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 32px;--dlf-ui-type-quote-size: 24px;--dlf-ui-type-small-line-height: 21px;--dlf-ui-type-small-size: 14px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}[data-dlf-mode="768"]{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 72px;--dlf-ui-grid-columns: 8;--dlf-ui-grid-content-max: 688px;--dlf-ui-grid-gutter: 16px;--dlf-ui-grid-margin: 40px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 24px;--dlf-ui-layout-card-padding: 28px;--dlf-ui-layout-nav-height: 76px;--dlf-ui-layout-page-width: 768px;--dlf-ui-layout-section-gap: 40px;--dlf-ui-layout-section-y: 64px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 53px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 33px;--dlf-ui-type-body-large-size: 22px;--dlf-ui-type-body-line-height: 27px;--dlf-ui-type-body-size: 18px;--dlf-ui-type-caption-line-height: 20px;--dlf-ui-type-caption-size: 14px;--dlf-ui-type-display-line-height: 52px;--dlf-ui-type-display-size: 44px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 44px;--dlf-ui-type-h1-size: 36px;--dlf-ui-type-h2-line-height: 38px;--dlf-ui-type-h2-size: 30px;--dlf-ui-type-h3-line-height: 32px;--dlf-ui-type-h3-size: 26px;--dlf-ui-type-h4-line-height: 28px;--dlf-ui-type-h4-size: 22px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 38px;--dlf-ui-type-quote-size: 28px;--dlf-ui-type-small-line-height: 22.5px;--dlf-ui-type-small-size: 15px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}[data-dlf-mode="1440"]{--dlf-ui-border-width: 1px;--dlf-ui-border-width-emphasis: 2px;--dlf-ui-color-accent-coral: #ff7172;--dlf-ui-color-accent-lavender: #9e87c0;--dlf-ui-color-accent-navy: #142a49;--dlf-ui-color-accent-sky: #86aadd;--dlf-ui-color-accent-teal: #33c1b1;--dlf-ui-color-accent-yellow: #ffd043;--dlf-ui-color-action-buy: #ffd043;--dlf-ui-color-action-buy-hover: #ffc824;--dlf-ui-color-action-buy-pressed: #ffbf00;--dlf-ui-color-action-primary-on-dark: #33c1b1;--dlf-ui-color-action-primary-on-dark-hover: #d6f3ef;--dlf-ui-color-border-default: #86aadd;--dlf-ui-color-border-error: #d61329;--dlf-ui-color-border-inverse: #ffffff;--dlf-ui-color-border-strong: #142a49;--dlf-ui-color-border-subtle: #c3d5ee;--dlf-ui-color-border-success: #007e2e;--dlf-ui-color-focus-ring-inner: #ffffff;--dlf-ui-color-focus-ring-outer: #142a49;--dlf-ui-color-state-error: #d61329;--dlf-ui-color-state-success: #007e2e;--dlf-ui-color-surface-accent-soft: #c3d5ee;--dlf-ui-color-surface-card: #ffffff;--dlf-ui-color-surface-disabled: #c3d5ee;--dlf-ui-color-surface-inverse: #142a49;--dlf-ui-color-surface-inverse-hover: #30435e;--dlf-ui-color-surface-page: #ffffff;--dlf-ui-color-surface-pair-coral: #ffb8b9;--dlf-ui-color-surface-pair-teal: #ebf9f8;--dlf-ui-color-surface-placeholder: #d9d9d9;--dlf-ui-color-surface-subtle: #f5f2f8;--dlf-ui-color-surface-tint-coral: #ffb8b94d;--dlf-ui-color-surface-tint-lavender: #9e87c033;--dlf-ui-color-surface-tint-sky: #86aadd4d;--dlf-ui-color-surface-tint-teal: #33c1b133;--dlf-ui-color-text-default: #000000;--dlf-ui-color-text-disabled: #767676;--dlf-ui-color-text-error: #d61329;--dlf-ui-color-text-heading: #142a49;--dlf-ui-color-text-highlight: #ff7172;--dlf-ui-color-text-inverse: #ffffff;--dlf-ui-color-text-inverse-muted: #f0f0f0;--dlf-ui-color-text-link: #142a49;--dlf-ui-color-text-on-accent: #142a49;--dlf-ui-color-text-on-primary-on-dark: #142a49;--dlf-ui-color-text-secondary: #767676;--dlf-ui-color-text-success: #007e2e;--dlf-ui-control-field-padding-x: 16px;--dlf-ui-control-height: 44px;--dlf-ui-control-icon-gap: 6px;--dlf-ui-control-min-target: 44px;--dlf-ui-control-padding-x: 12px;--dlf-ui-control-round-size: 48px;--dlf-ui-focus-ring-inner-spread: 2px;--dlf-ui-focus-ring-outer-spread: 4px;--dlf-ui-grid-column: 84.67px;--dlf-ui-grid-columns: 12;--dlf-ui-grid-content-max: 1280px;--dlf-ui-grid-gutter: 24px;--dlf-ui-grid-margin: 80px;--dlf-ui-icon-size-lg: 32px;--dlf-ui-icon-size-md: 24px;--dlf-ui-icon-size-sm: 16px;--dlf-ui-layout-card-gap: 24px;--dlf-ui-layout-card-padding: 28px;--dlf-ui-layout-nav-height: 76px;--dlf-ui-layout-page-width: 1440px;--dlf-ui-layout-section-gap: 48px;--dlf-ui-layout-section-y: 80px;--dlf-ui-motion-duration-quick: .14s;--dlf-ui-motion-duration-reduced: 0ms;--dlf-ui-motion-duration-standard: .16s;--dlf-ui-motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--dlf-ui-radius-card: 24px;--dlf-ui-radius-circle: 999px;--dlf-ui-radius-none: 0px;--dlf-ui-radius-sm: 6px;--dlf-ui-size-control-inline: 55px;--dlf-ui-space-0: 0px;--dlf-ui-space-05: 2px;--dlf-ui-space-1: 4px;--dlf-ui-space-10: 40px;--dlf-ui-space-12: 48px;--dlf-ui-space-14: 56px;--dlf-ui-space-16: 64px;--dlf-ui-space-2: 8px;--dlf-ui-space-20: 80px;--dlf-ui-space-24: 96px;--dlf-ui-space-28: 112px;--dlf-ui-space-3: 12px;--dlf-ui-space-4: 16px;--dlf-ui-space-5: 20px;--dlf-ui-space-6: 24px;--dlf-ui-space-7: 28px;--dlf-ui-space-8: 32px;--dlf-ui-type-body-large-line-height: 36px;--dlf-ui-type-body-large-size: 24px;--dlf-ui-type-body-line-height: 28.5px;--dlf-ui-type-body-size: 19px;--dlf-ui-type-caption-line-height: 20px;--dlf-ui-type-caption-size: 14px;--dlf-ui-type-display-line-height: 64px;--dlf-ui-type-display-size: 57px;--dlf-ui-type-family-base: Inter, sans-serif;--dlf-ui-type-h1-line-height: 52px;--dlf-ui-type-h1-size: 44px;--dlf-ui-type-h2-line-height: 42px;--dlf-ui-type-h2-size: 34px;--dlf-ui-type-h3-line-height: 32px;--dlf-ui-type-h3-size: 26px;--dlf-ui-type-h4-line-height: 30px;--dlf-ui-type-h4-size: 24px;--dlf-ui-type-label-line-height: 20px;--dlf-ui-type-label-size: 14px;--dlf-ui-type-quote-line-height: 44px;--dlf-ui-type-quote-size: 34px;--dlf-ui-type-small-line-height: 24px;--dlf-ui-type-small-size: 16px;--dlf-ui-type-weight-bold: 700;--dlf-ui-type-weight-medium: 500;--dlf-ui-type-weight-regular: 400}:root,[data-dlf-mode]{--dlf-ui-type-family-base: Inter, sans-serif}.dlf-type-display{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-display-size, 57px);line-height:var(--dlf-ui-type-display-line-height, 64px);font-weight:700}.dlf-type-h1{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-h1-size, 44px);line-height:var(--dlf-ui-type-h1-line-height, 52px);font-weight:700}.dlf-type-h2{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-h2-size, 34px);line-height:var(--dlf-ui-type-h2-line-height, 42px);font-weight:700}.dlf-type-h3{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-h3-size, 26px);line-height:var(--dlf-ui-type-h3-line-height, 32px);font-weight:700}.dlf-type-h4{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-h4-size, 24px);line-height:var(--dlf-ui-type-h4-line-height, 30px);font-weight:700}.dlf-type-body-large{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-body-large-size, 24px);line-height:var(--dlf-ui-type-body-large-line-height, 36px);font-weight:400}.dlf-type-body{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-body-size, 19px);line-height:var(--dlf-ui-type-body-line-height, 28.5px);font-weight:400}.dlf-type-body-strong{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-body-size, 19px);line-height:var(--dlf-ui-type-body-line-height, 28.5px);font-weight:700}.dlf-type-small{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-small-size, 16px);line-height:var(--dlf-ui-type-small-line-height, 24px);font-weight:400}.dlf-type-caption{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-caption-size, 14px);line-height:var(--dlf-ui-type-caption-line-height, 20px);font-weight:400}.dlf-type-label{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-label-size, 14px);line-height:var(--dlf-ui-type-label-line-height, 20px);font-weight:500}.dlf-type-label-strong{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-label-size, 14px);line-height:var(--dlf-ui-type-label-line-height, 20px);font-weight:700}.dlf-type-label-strong-caps{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-label-size, 14px);line-height:var(--dlf-ui-type-label-line-height, 20px);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dlf-type-quote{font-family:var(--dlf-ui-type-family-base, "Inter", sans-serif);font-size:var(--dlf-ui-type-quote-size, 34px);line-height:var(--dlf-ui-type-quote-line-height, 44px);font-weight:500}.dlf-elevation-card{box-shadow:0 2px 8px #142a4914}.dlf-elevation-card-hover{box-shadow:0 8px 24px #142a491f}.dlf-elevation-panel{box-shadow:0 16px 32px #142a4929}.dlf-elevation-pressed-inset{box-shadow:none}.dlf-focus-ring:focus-visible,[data-dlf-force=focus].dlf-focus-ring{outline:2px solid var(--dlf-ui-color-focus-ring-outer, #142A49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner, #FFFFFF)}.dlf-focus-ring-dark:focus-visible,[data-dlf-force=focus].dlf-focus-ring-dark{outline:2px solid var(--dlf-ui-color-focus-ring-inner, #FFFFFF);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-outer, #142A49)}@media (forced-colors: active){.dlf-focus-ring:focus-visible,.dlf-focus-ring-dark:focus-visible,[data-dlf-force=focus].dlf-focus-ring,[data-dlf-force=focus].dlf-focus-ring-dark{outline:2px solid Highlight;box-shadow:none}}.dlf-card-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dlf-ui-layout-card-gap);align-items:stretch;width:100%}.dlf-card-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dlf-ui-layout-card-gap);align-items:stretch;width:100%}.dlf-taxonomy-col{display:flex;flex-direction:column;gap:var(--dlf-ui-space-4);min-width:0;width:100%}@media (max-width: 960px){.dlf-card-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.dlf-card-row-2,.dlf-card-row-3{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){[class^=dlf-],[class^=dlf-] *{transition-duration:0ms!important;animation:none!important}}.dlf-button{border-radius:var(--dlf-ui-radius-sm,6px);min-width:44px;height:44px;min-height:44px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);cursor:pointer;box-sizing:border-box;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));outline:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.dlf-button-label{letter-spacing:.08px}.dlf-button-inline{height:55px!important;min-height:55px!important}@media (width<=1199px){.dlf-button-inline{height:53px!important;min-height:53px!important}}.dlf-section-cta,.dlf-button.dlf-section-cta{text-align:center;justify-content:center;width:268px;max-width:100%}@media (width<=1199px){.dlf-section-cta,.dlf-button.dlf-section-cta{width:240px}}@media (width<=767px){.dlf-section-cta,.dlf-button.dlf-section-cta{width:100%}}.dlf-button-primary{background-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff);border:0}.dlf-button-primary:hover,[data-dlf-force=hover].dlf-button-primary{background-color:#30435e}.dlf-button-secondary{color:var(--dlf-ui-color-text-heading,#142a49);border:1px solid var(--dlf-ui-color-border-strong,#142a49);background-color:#0000;padding:0 11px}.dlf-button-secondary:hover,[data-dlf-force=hover].dlf-button-secondary{background-color:#f5f2f8}.dlf-button-tertiary{color:var(--dlf-ui-color-text-heading,#142a49);background-color:#0000;border:0;padding:0 12px}.dlf-button-tertiary:hover,[data-dlf-force=hover].dlf-button-tertiary{background-color:#f5f2f8}.dlf-button:focus-visible,[data-dlf-force=focus].dlf-button{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #142a49!important}.dlf-button.dlf-on-dark:focus-visible,[data-dlf-force=focus].dlf-button.dlf-on-dark{outline:none;box-shadow:0 0 0 2px #142a49,0 0 0 4px #fff!important}.dlf-button:active,[data-dlf-force=pressed].dlf-button{box-shadow:none}.dlf-button-primary.dlf-on-dark{background-color:var(--dlf-ui-color-action-primary-on-dark,#33c1b1);color:var(--dlf-ui-color-text-on-primary-on-dark,#142a49);border:0}.dlf-button-primary.dlf-on-dark:hover,[data-dlf-force=hover].dlf-button-primary.dlf-on-dark{background-color:var(--dlf-ui-color-action-primary-on-dark-hover,#d6f3ef)}.dlf-button-secondary.dlf-on-dark{color:var(--dlf-ui-color-text-inverse);border:var(--dlf-ui-border-width) solid var(--dlf-ui-color-border-inverse);background-color:#0000;padding:0 11px}.dlf-button-secondary.dlf-on-dark:hover,[data-dlf-force=hover].dlf-button-secondary.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover)}.dlf-button-tertiary.dlf-on-dark{color:var(--dlf-ui-color-text-inverse);background-color:#0000;border:0}.dlf-button-tertiary.dlf-on-dark:hover,[data-dlf-force=hover].dlf-button-tertiary.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover)}.dlf-button:disabled,.dlf-button[aria-disabled=true],[data-dlf-force=disabled].dlf-button{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-button-icon{color:currentColor;align-items:center;line-height:0;display:inline-flex}.dlf-button-icon svg{color:currentColor;stroke:currentColor}.dlf-button-spinner{animation:1s linear infinite dlf-spin;display:inline-flex}@keyframes dlf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dlf-button-buy{justify-content:center;align-items:center;gap:var(--dlf-ui-control-icon-gap,6px);height:var(--dlf-ui-control-height,44px);min-height:var(--dlf-ui-control-min-target,44px);min-width:var(--dlf-ui-control-min-target,44px);padding:0 var(--dlf-ui-control-padding-x,12px);border-radius:var(--dlf-ui-radius-sm,6px);background-color:var(--dlf-ui-color-action-buy,#ffd043);color:var(--dlf-ui-color-text-heading,#142a49);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);cursor:pointer;box-sizing:border-box;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));border:0;outline:none;font-weight:500;text-decoration:none;display:inline-flex}.dlf-button-buy-inline{height:55px;min-height:55px}@media (width<=1199px){.dlf-button-buy-inline{height:53px;min-height:53px}}.dlf-section-cta,.dlf-button-buy.dlf-section-cta{text-align:center;justify-content:center;width:268px;max-width:100%}@media (width<=1199px){.dlf-section-cta,.dlf-button-buy.dlf-section-cta{width:240px}}@media (width<=767px){.dlf-section-cta,.dlf-button-buy.dlf-section-cta{width:100%}}.dlf-button-buy:hover,[data-dlf-force=hover].dlf-button-buy{background-color:var(--dlf-ui-color-action-buy-hover,#ffc824)}.dlf-button-buy:focus-visible,[data-dlf-force=focus].dlf-button-buy{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #142a49!important}.dlf-button-buy.dlf-on-dark:focus-visible,[data-dlf-force=focus].dlf-button-buy.dlf-on-dark{outline:none;box-shadow:0 0 0 2px #142a49,0 0 0 4px #fff!important}.dlf-button-buy:active,[data-dlf-force=pressed].dlf-button-buy{background-color:var(--dlf-ui-color-action-buy-pressed,#ffbf00);box-shadow:none}.dlf-button-buy:disabled,.dlf-button-buy[aria-disabled=true],[data-dlf-force=disabled].dlf-button-buy{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-button-buy .dlf-button-spinner{animation:1s linear infinite dlf-spin;display:inline-flex}.dlf-button-buy .dlf-button-label{letter-spacing:-.02px}.dlf-button-buy .dlf-button-icon,.dlf-button-buy .dlf-button-icon svg{color:currentColor;stroke:currentColor}.dlf-link-button{justify-content:center;align-items:center;gap:var(--dlf-ui-control-icon-gap,6px);height:var(--dlf-ui-control-height,44px);min-height:var(--dlf-ui-control-min-target,44px);padding:0 var(--dlf-ui-control-padding-x,12px);border-radius:var(--dlf-ui-radius-sm,6px);color:var(--dlf-ui-color-text-heading,#142a49);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);cursor:pointer;box-sizing:border-box;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));background-color:#0000;border:0;font-weight:500;text-decoration:none;display:inline-flex}.dlf-link-button:hover,[data-dlf-force=hover].dlf-link-button{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-link-button:focus-visible,[data-dlf-force=focus].dlf-link-button{background-color:var(--dlf-ui-color-surface-page,#fff);outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-link-button:active,[data-dlf-force=pressed].dlf-link-button{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);box-shadow:none}.dlf-link-button.dlf-on-dark{color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-link-button.dlf-on-dark:hover,[data-dlf-force=hover].dlf-link-button.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-link-button.dlf-on-dark:focus-visible,[data-dlf-force=focus].dlf-link-button.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse,#142a49);outline:2px solid var(--dlf-ui-color-focus-ring-inner,#fff);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-surface-inverse,#142a49)}.dlf-link-button.dlf-on-dark:active,[data-dlf-force=pressed].dlf-link-button.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e);box-shadow:none}.dlf-link-button:disabled,.dlf-link-button[aria-disabled=true],[data-dlf-force=disabled].dlf-link-button{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-link-button .dlf-button-icon,.dlf-link-button .dlf-button-icon svg{color:currentColor;stroke:currentColor}.dlf-round-arrow-button{width:var(--dlf-ui-control-round-size);height:var(--dlf-ui-control-round-size);min-width:var(--dlf-ui-control-min-target);min-height:var(--dlf-ui-control-min-target);aspect-ratio:1;border-radius:var(--dlf-ui-radius-sm);box-sizing:border-box;cursor:pointer;transition:background-color var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard),border-color var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard),box-shadow var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.dlf-round-arrow-button .dlf-button-icon,.dlf-round-arrow-button .dlf-button-icon svg{color:currentColor;stroke:currentColor}.dlf-round-arrow-filled{background-color:var(--dlf-ui-color-surface-inverse,#142a49);border:1px solid var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-round-arrow-filled:hover,[data-dlf-force=hover].dlf-round-arrow-filled{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e);border-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-round-arrow-outline{border:1px solid var(--dlf-ui-color-border-strong,#142a49);color:var(--dlf-ui-color-text-heading,#142a49);background-color:#0000}.dlf-round-arrow-outline:hover,[data-dlf-force=hover].dlf-round-arrow-outline{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-round-arrow-filled.dlf-on-dark{background-color:var(--dlf-ui-color-surface-page,#fff);border:1px solid var(--dlf-ui-color-surface-page,#fff);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-round-arrow-filled.dlf-on-dark:hover,[data-dlf-force=hover].dlf-round-arrow-filled.dlf-on-dark{background-color:var(--dlf-ui-color-surface-accent-soft,#c3d5ee);border-color:var(--dlf-ui-color-surface-accent-soft,#c3d5ee)}.dlf-round-arrow-outline.dlf-on-dark{border:1px solid var(--dlf-ui-color-border-inverse,#fff);color:var(--dlf-ui-color-text-inverse,#fff);background-color:#0000}.dlf-round-arrow-outline.dlf-on-dark:hover,[data-dlf-force=hover].dlf-round-arrow-outline.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-round-arrow-button:focus-visible,[data-dlf-force=focus].dlf-round-arrow-button{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-round-arrow-button.dlf-on-dark:focus-visible,[data-dlf-force=focus].dlf-round-arrow-button.dlf-on-dark{outline:2px solid var(--dlf-ui-color-focus-ring-inner,#fff);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-surface-inverse,#142a49)}.dlf-round-arrow-button:active,[data-dlf-force=pressed].dlf-round-arrow-button{box-shadow:none}.dlf-round-arrow-button:disabled,.dlf-round-arrow-button[aria-disabled=true],[data-dlf-force=disabled].dlf-round-arrow-button{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-icon-button{width:var(--dlf-ui-control-height);height:var(--dlf-ui-control-height);min-width:var(--dlf-ui-control-min-target);min-height:var(--dlf-ui-control-min-target);aspect-ratio:1;border-radius:var(--dlf-ui-radius-sm);box-sizing:border-box;cursor:pointer;transition:background-color var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard),border-color var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard),box-shadow var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.dlf-icon-button .dlf-button-icon,.dlf-icon-button .dlf-button-icon svg{color:currentColor;stroke:currentColor}.dlf-icon-button-ghost{color:var(--dlf-ui-color-text-heading,#142a49);background-color:#0000;border:1px solid #0000}.dlf-icon-button-ghost:hover,[data-dlf-force=hover].dlf-icon-button-ghost{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-icon-button-outline{border:1px solid var(--dlf-ui-color-border-strong,#142a49);color:var(--dlf-ui-color-text-heading,#142a49);background-color:#0000}.dlf-icon-button-outline:hover,[data-dlf-force=hover].dlf-icon-button-outline{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-icon-button-ghost.dlf-on-dark{color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-icon-button-ghost.dlf-on-dark:hover,[data-dlf-force=hover].dlf-icon-button-ghost.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-icon-button-outline.dlf-on-dark{border-color:var(--dlf-ui-color-border-inverse,#fff);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-icon-button-outline.dlf-on-dark:hover,[data-dlf-force=hover].dlf-icon-button-outline.dlf-on-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-icon-button:focus-visible,[data-dlf-force=focus].dlf-icon-button{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-icon-button.dlf-on-dark:focus-visible,[data-dlf-force=focus].dlf-icon-button.dlf-on-dark{outline:2px solid var(--dlf-ui-color-focus-ring-inner,#fff);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-surface-inverse,#142a49)}.dlf-icon-button:active,[data-dlf-force=pressed].dlf-icon-button{box-shadow:none}.dlf-icon-button:disabled,.dlf-icon-button[aria-disabled=true],[data-dlf-force=disabled].dlf-icon-button{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-badge{justify-content:center;align-items:center;gap:var(--dlf-ui-space-1,4px);height:28px;padding:var(--dlf-ui-space-1,4px) var(--dlf-ui-space-3,12px);border-radius:var(--dlf-ui-radius-sm,6px);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);white-space:nowrap;box-sizing:border-box;font-weight:700;display:inline-flex}.dlf-badge-neutral{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-badge-dark{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-badge-coral{background-color:var(--dlf-ui-color-accent-coral,#ff7172);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-badge-sky{background-color:var(--dlf-ui-color-accent-sky,#86aadd);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-badge-teal{background-color:var(--dlf-ui-color-accent-teal,#33c1b1);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-badge-lavender{background-color:var(--dlf-ui-color-accent-lavender,#9e87c0);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-chip{align-items:center;gap:var(--dlf-ui-space-2,8px);height:42px;padding:var(--dlf-ui-space-2,8px) var(--dlf-ui-space-4,16px);border-radius:var(--dlf-ui-radius-sm,6px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-heading,#142a49);white-space:nowrap;display:inline-flex}.dlf-chip-outline{border:1px solid var(--dlf-ui-color-border-strong,#142a49);background-color:#0000}.dlf-chip-tint{background-color:var(--dlf-ui-color-surface-tint-sky,#86aadd4d);border:0;height:40px}.dlf-chip-icon{color:var(--dlf-ui-color-text-heading,#142a49);align-items:center;display:inline-flex}.dlf-image-frame{background-color:var(--dlf-ui-color-surface-placeholder,#d9d9d9);box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.dlf-ratio-16-9{aspect-ratio:16/9}.dlf-ratio-3-2{aspect-ratio:3/2}.dlf-ratio-1-1{aspect-ratio:1}.dlf-ratio-2-3{aspect-ratio:2/3}.dlf-corners-rounded{border-radius:var(--dlf-ui-radius-card,24px)}.dlf-corners-flat{border-radius:0}.dlf-image-element{object-fit:cover;width:100%;height:100%;display:block}.dlf-image-placeholder{width:100%;height:100%;color:var(--dlf-ui-color-text-secondary,#767676);justify-content:center;align-items:center;display:flex}.dlf-accordion-item{border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);box-sizing:border-box;width:100%;max-width:712px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);flex-direction:column;display:flex}.dlf-accordion-heading{font-size:inherit;font-weight:inherit;margin:0;padding:0}.dlf-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-4,16px);width:100%;min-height:var(--dlf-ui-control-min-target,44px);padding:var(--dlf-ui-space-5,20px) var(--dlf-ui-space-2,8px);cursor:pointer;text-align:left;box-sizing:border-box;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));background-color:#0000;border:none;display:flex}.dlf-accordion-trigger:hover,.dlf-accordion-item.is-hover .dlf-accordion-trigger,[data-dlf-force=hover].dlf-accordion-trigger{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-accordion-trigger:focus-visible,.dlf-accordion-item.is-focus .dlf-accordion-trigger,[data-dlf-force=focus].dlf-accordion-trigger{background-color:var(--dlf-ui-color-surface-page,#fff);outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-accordion-trigger:active,.dlf-accordion-item.is-pressed .dlf-accordion-trigger,[data-dlf-force=pressed].dlf-accordion-trigger{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);box-shadow:none}.dlf-accordion-question{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);font-weight:600}.dlf-accordion-icon{color:var(--dlf-ui-color-text-heading,#142a49);flex-shrink:0;align-items:center;display:inline-flex}.dlf-icon-minus,.dlf-accordion-item.is-open .dlf-icon-plus,.dlf-accordion-trigger[aria-expanded=true] .dlf-icon-plus{display:none}.dlf-accordion-item.is-open .dlf-icon-minus,.dlf-accordion-trigger[aria-expanded=true] .dlf-icon-minus{display:inline-flex}.dlf-accordion-chevron{color:var(--dlf-ui-color-text-heading);transition:transform var(--dlf-ui-motion-duration-standard) var(--dlf-ui-motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.dlf-accordion-item.is-open .dlf-accordion-chevron,.dlf-accordion-trigger[aria-expanded=true] .dlf-accordion-chevron{transform:rotate(180deg)}.dlf-accordion-panel{transition:grid-template-rows var(--dlf-ui-motion-duration-standard) var(--dlf-ui-motion-easing-standard);box-sizing:border-box;grid-template-rows:0fr;display:grid}.dlf-accordion-item.is-open .dlf-accordion-panel,.dlf-accordion-heading:has(.dlf-accordion-trigger[aria-expanded=true])+.dlf-accordion-panel,.dlf-accordion-trigger[aria-expanded=true]+.dlf-accordion-panel{grid-template-rows:1fr}.dlf-accordion-panel-clip{min-height:0;overflow:hidden}.dlf-accordion-answer{padding:0 var(--dlf-ui-space-2) var(--dlf-ui-space-6) var(--dlf-ui-space-2);font-size:var(--dlf-ui-type-body-size);line-height:var(--dlf-ui-type-body-line-height);color:var(--dlf-ui-color-text-default)}@media (prefers-reduced-motion:reduce){.dlf-accordion-panel,.dlf-accordion-chevron,.dlf-accordion-trigger{transition-duration:var(--dlf-ui-motion-duration-reduced)}}.dlf-testimonial-pager{align-items:center;gap:var(--dlf-ui-space-6,24px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);display:inline-flex}.dlf-pager-count{font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);color:var(--dlf-ui-color-text-heading,#142a49);user-select:none;text-align:center;width:41px;min-width:41px;max-width:41px;font-weight:600}.dlf-logo{align-items:center;line-height:0;display:inline-flex}.dlf-navbar{background-color:var(--dlf-ui-color-surface-page,#fff);border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);box-sizing:border-box;width:100%;height:76px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);z-index:100;position:sticky;top:0}.dlf-navbar-container{height:100%;padding:var(--dlf-ui-space-4,16px) var(--dlf-ui-grid-margin,80px);box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;display:flex}.dlf-navbar-logo{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.dlf-navbar-nav{align-items:center;gap:var(--dlf-ui-space-2,8px);display:flex}.dlf-navbar-actions{align-items:center;gap:var(--dlf-ui-space-2);display:flex}.dlf-navbar-action{align-items:center;display:flex}.dlf-navbar-toggle{display:none}.dlf-navbar-768-closed,.dlf-navbar.dlf-navbar-768-closed{height:76px}.dlf-navbar-768-open,.dlf-navbar.dlf-navbar-768-open{height:auto}.dlf-navbar-768-closed .dlf-navbar-container,.dlf-navbar-768-open .dlf-navbar-container{padding:var(--dlf-ui-space-4) var(--dlf-ui-space-10)}.dlf-navbar-768-closed .dlf-navbar-nav,.dlf-navbar-768-open .dlf-navbar-nav{display:none}.dlf-navbar-768-closed .dlf-navbar-toggle,.dlf-navbar-768-open .dlf-navbar-toggle{display:flex}.dlf-navbar-390,.dlf-navbar-390-closed,.dlf-navbar.dlf-navbar-390-closed{height:68px}.dlf-navbar-390-closed{border-bottom:none}.dlf-navbar-390-open,.dlf-navbar.dlf-navbar-390-open{height:auto}.dlf-navbar-390 .dlf-navbar-container,.dlf-navbar-390-closed .dlf-navbar-container,.dlf-navbar-390-open .dlf-navbar-container{padding:var(--dlf-ui-space-3) var(--dlf-ui-space-4)}.dlf-navbar-390 .dlf-navbar-nav,.dlf-navbar-390-closed .dlf-navbar-nav,.dlf-navbar-390-open .dlf-navbar-nav,.dlf-navbar-390 .dlf-navbar-action,.dlf-navbar-390-open .dlf-navbar-action{display:none}.dlf-navbar-390 .dlf-navbar-toggle,.dlf-navbar-390-closed .dlf-navbar-toggle,.dlf-navbar-390-open .dlf-navbar-toggle{display:flex}@media (width<=1199px){.dlf-navbar-container{padding:var(--dlf-ui-space-4) var(--dlf-ui-space-10)}.dlf-navbar-nav{display:none}.dlf-navbar-toggle{display:flex}}@media (width<=767px){.dlf-navbar:not(.dlf-navbar-390-open){height:68px}.dlf-navbar.dlf-navbar-390-open{height:auto}.dlf-navbar-container{padding:var(--dlf-ui-space-3) var(--dlf-ui-space-4)}.dlf-navbar-action .dlf-button-icon{display:none}}[data-dlf-mode="768"] .dlf-navbar:not(.dlf-navbar-768-open){height:76px}[data-dlf-mode="768"] .dlf-navbar.dlf-navbar-768-open{height:auto}[data-dlf-mode="768"] .dlf-navbar-container{padding:var(--dlf-ui-space-4) var(--dlf-ui-space-10)}[data-dlf-mode="768"] .dlf-navbar-nav{display:none}[data-dlf-mode="768"] .dlf-navbar-toggle{display:flex}[data-dlf-mode="390"] .dlf-navbar:not(.dlf-navbar-390-open){height:68px}[data-dlf-mode="390"] .dlf-navbar.dlf-navbar-390-open{height:auto}[data-dlf-mode="390"] .dlf-navbar-container{padding:var(--dlf-ui-space-3) var(--dlf-ui-space-4)}[data-dlf-mode="390"] .dlf-navbar-nav,[data-dlf-mode="390"] .dlf-navbar-390 .dlf-navbar-action{display:none}[data-dlf-mode="390"] .dlf-navbar-toggle{display:flex}.dlf-book-banner{box-sizing:border-box;width:100%;height:auto;font-family:var(--dlf-ui-type-family-base);padding:var(--dlf-ui-layout-section-y) var(--dlf-ui-grid-margin);container-type:inline-size}.dlf-banner-768{padding:var(--dlf-ui-space-16,64px) var(--dlf-ui-space-10)}.dlf-banner-390{padding:var(--dlf-ui-space-12) var(--dlf-ui-space-4)}.dlf-book-banner-inner{align-items:center;gap:var(--dlf-ui-space-12);padding:var(--dlf-ui-space-12);border-radius:var(--dlf-ui-radius-card);box-sizing:border-box;flex-direction:row;display:flex}.dlf-banner-768 .dlf-book-banner-inner{gap:var(--dlf-ui-space-8);padding:var(--dlf-ui-space-8)}.dlf-banner-footer .dlf-book-banner-inner{background-color:var(--dlf-ui-color-surface-inverse);color:var(--dlf-ui-color-text-inverse)}.dlf-banner-footer .dlf-book-banner-heading{font-size:var(--dlf-ui-type-h2-size);line-height:var(--dlf-ui-type-h2-line-height);color:var(--dlf-ui-color-text-inverse);margin:0;font-weight:700}.dlf-banner-footer .dlf-book-banner-line{font-size:var(--dlf-ui-type-body-large-size);line-height:var(--dlf-ui-type-body-large-line-height);color:var(--dlf-ui-color-text-inverse-muted);margin:0}.dlf-banner-inline .dlf-book-banner-inner{background-color:var(--dlf-ui-color-surface-subtle);color:var(--dlf-ui-color-text-heading);padding:var(--dlf-ui-space-8);gap:var(--dlf-ui-space-8)}.dlf-banner-inline .dlf-book-banner-heading{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);color:var(--dlf-ui-color-text-heading);margin:0;font-weight:700}.dlf-banner-inline .dlf-book-banner-line{font-size:var(--dlf-ui-type-body-size);line-height:var(--dlf-ui-type-body-line-height);color:var(--dlf-ui-color-text-default);margin:0}.dlf-book-banner-cover{flex:none;width:clamp(220px,38%,420px)}.dlf-banner-768 .dlf-book-banner-cover{width:clamp(200px,38%,260px)}.dlf-banner-inline .dlf-book-banner-cover{width:200px}.dlf-book-banner-content{align-items:flex-start;gap:var(--dlf-ui-space-4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dlf-book-banner-action{justify-content:flex-start;margin-top:0;display:flex}@media (width>=768px) and (width<=1199px){.dlf-book-banner{padding:var(--dlf-ui-space-16,64px) var(--dlf-ui-space-10)}.dlf-book-banner-inner{padding:var(--dlf-ui-space-8);gap:var(--dlf-ui-space-8)}.dlf-banner-footer .dlf-book-banner-cover{width:clamp(200px,38%,260px)}}@media (width<=767px){.dlf-book-banner{padding:var(--dlf-ui-space-12) var(--dlf-ui-space-4)}.dlf-book-banner-inner{text-align:left;padding:var(--dlf-ui-space-6);align-items:stretch;gap:var(--dlf-ui-space-6);flex-direction:column}.dlf-book-banner-cover,.dlf-banner-footer .dlf-book-banner-cover,.dlf-banner-inline .dlf-book-banner-cover{width:100%;max-width:none}.dlf-book-banner-action{justify-content:flex-start}}.dlf-banner-390 .dlf-book-banner-inner,[data-dlf-mode="390"] .dlf-book-banner-inner{text-align:left;padding:var(--dlf-ui-space-6);align-items:stretch;gap:var(--dlf-ui-space-6);flex-direction:column}.dlf-banner-390 .dlf-book-banner-cover,[data-dlf-mode="390"] .dlf-book-banner-cover{width:100%;max-width:none}.dlf-divider{box-sizing:border-box;border:none;margin:0;padding:0}.dlf-divider-horizontal{width:100%;height:1px}.dlf-divider-vertical{width:1px;height:100%;min-height:80px;display:inline-block}.dlf-divider-subtle{background-color:var(--dlf-ui-color-border-subtle,#c3d5ee)}.dlf-divider-default{background-color:var(--dlf-ui-color-border-default,#86aadd)}.dlf-divider-strong{background-color:var(--dlf-ui-color-border-strong,#142a49)}.dlf-footer{background-color:var(--dlf-ui-color-surface-page);box-sizing:border-box;width:100%;height:auto;font-family:var(--dlf-ui-type-family-base);padding-bottom:var(--dlf-ui-space-10);container-type:inline-size}.dlf-footer-content{gap:var(--dlf-ui-layout-section-gap);padding:0 var(--dlf-ui-grid-margin);box-sizing:border-box;flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.dlf-footer-newsletter{justify-content:space-between;gap:clamp(var(--dlf-ui-space-8),6cqi,var(--dlf-ui-space-20));flex-direction:row;display:flex}.dlf-newsletter-text{gap:var(--dlf-ui-space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dlf-newsletter-heading{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);color:var(--dlf-ui-color-text-heading);margin:0;font-weight:700}.dlf-newsletter-line{font-size:var(--dlf-ui-type-body-size);line-height:var(--dlf-ui-type-body-line-height);color:var(--dlf-ui-color-text-default);margin:0}.dlf-newsletter-form{gap:var(--dlf-ui-space-3);box-sizing:border-box;flex-direction:column;flex:1 1 0;min-width:0;max-width:560px;display:flex}.dlf-newsletter-input-group{gap:var(--dlf-ui-space-3);box-sizing:border-box;align-items:center;width:100%;display:flex}.dlf-newsletter-input{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--dlf-ui-space-3) var(--dlf-ui-space-4);border:1px solid var(--dlf-ui-color-border-strong);border-radius:var(--dlf-ui-radius-sm);background-color:var(--dlf-ui-color-surface-page);color:var(--dlf-ui-color-text-default);font-family:var(--dlf-ui-type-family-base);font-size:var(--dlf-ui-type-body-size);flex:auto;height:55px!important;min-height:55px!important}.dlf-newsletter-input::placeholder{color:var(--dlf-ui-color-text-secondary)}.dlf-newsletter-btn{flex:none;height:55px!important;min-height:55px!important}.dlf-newsletter-privacy{font-size:var(--dlf-ui-type-caption-size);line-height:var(--dlf-ui-type-caption-line-height);color:var(--dlf-ui-color-text-secondary);margin:0}.dlf-footer-sitemap{justify-content:space-between;align-items:flex-start;gap:clamp(var(--dlf-ui-space-8),6cqi,var(--dlf-ui-space-20));display:flex}.dlf-footer-brand{flex:none}.dlf-footer-columns{justify-content:flex-end;gap:clamp(var(--dlf-ui-space-8),6cqi,var(--dlf-ui-space-20));display:flex}.dlf-footer-col{gap:var(--dlf-ui-space-1);flex-direction:column;width:160px;display:flex}.dlf-footer-col-title{font-size:var(--dlf-ui-type-label-size);line-height:var(--dlf-ui-type-label-line-height);color:var(--dlf-ui-color-text-heading);font-weight:700}.dlf-footer-nav{align-items:flex-start;gap:var(--dlf-ui-space-1);flex-direction:column;display:flex}.dlf-footer-nav .dlf-link-button{justify-content:flex-start;width:100%;padding-left:0;padding-right:0}.dlf-footer-legal{text-align:left;justify-content:flex-start;display:flex}.dlf-legal-line{font-size:var(--dlf-ui-type-caption-size);line-height:var(--dlf-ui-type-caption-line-height);color:var(--dlf-ui-color-text-secondary);margin:0}.dlf-footer-768 .dlf-footer-content{padding:0 var(--dlf-ui-space-10);gap:var(--dlf-ui-space-10)}.dlf-footer-768 .dlf-footer-newsletter{gap:var(--dlf-ui-space-6);flex-direction:column}.dlf-footer-768 .dlf-newsletter-form{width:100%;max-width:none}.dlf-footer-768 .dlf-newsletter-input,.dlf-footer-768 .dlf-newsletter-btn{height:53px!important;min-height:53px!important}.dlf-footer-768 .dlf-footer-columns{gap:var(--dlf-ui-space-8)}@media (width>=768px) and (width<=1199px){.dlf-footer-content{padding:0 var(--dlf-ui-space-10);gap:var(--dlf-ui-space-10)}.dlf-footer-newsletter{gap:var(--dlf-ui-space-6);flex-direction:column}.dlf-newsletter-form{width:100%;max-width:none}.dlf-newsletter-input,.dlf-newsletter-btn{height:53px!important;min-height:53px!important}.dlf-footer-columns{gap:var(--dlf-ui-space-8)}}@media (width<=767px){.dlf-footer-content{padding:0 var(--dlf-ui-space-4);gap:var(--dlf-ui-space-8)}.dlf-footer-newsletter{gap:var(--dlf-ui-space-6);flex-direction:column;width:100%}.dlf-newsletter-form{width:100%;max-width:none}.dlf-newsletter-input-group{flex-direction:column;align-items:stretch;width:100%}.dlf-newsletter-input,.dlf-newsletter-btn{width:100%;height:53px!important;min-height:53px!important}.dlf-footer-sitemap{gap:var(--dlf-ui-space-8);flex-direction:column;width:100%}.dlf-footer-columns{justify-content:flex-start;gap:var(--dlf-ui-space-8);flex-direction:row;width:100%}.dlf-footer-col{flex:1 1 0;width:auto}}.dlf-footer-390 .dlf-footer-content,[data-dlf-mode="390"] .dlf-footer-content{padding:0 var(--dlf-ui-space-4);gap:var(--dlf-ui-space-8)}.dlf-footer-390 .dlf-footer-newsletter,[data-dlf-mode="390"] .dlf-footer-newsletter{gap:var(--dlf-ui-space-6);flex-direction:column;width:100%}.dlf-footer-390 .dlf-newsletter-form,[data-dlf-mode="390"] .dlf-newsletter-form{width:100%;max-width:none}.dlf-footer-390 .dlf-newsletter-input-group,[data-dlf-mode="390"] .dlf-newsletter-input-group{flex-direction:column;align-items:stretch;width:100%}.dlf-footer-390 .dlf-newsletter-input,.dlf-footer-390 .dlf-newsletter-btn,[data-dlf-mode="390"] .dlf-newsletter-input,[data-dlf-mode="390"] .dlf-newsletter-btn{width:100%;height:53px!important;min-height:53px!important}.dlf-footer-390 .dlf-footer-sitemap,[data-dlf-mode="390"] .dlf-footer-sitemap{gap:var(--dlf-ui-space-8);flex-direction:column;width:100%}.dlf-footer-390 .dlf-footer-columns,[data-dlf-mode="390"] .dlf-footer-columns{justify-content:flex-start;gap:var(--dlf-ui-space-8);flex-direction:row;width:100%}.dlf-footer-390 .dlf-footer-col,[data-dlf-mode="390"] .dlf-footer-col{flex:1 1 0;width:auto}.dlf-section-s01{z-index:1000;background:var(--dlf-ui-color-surface-page,#fff);width:100%;position:sticky;top:0}.dlf-section-s02{background:var(--dlf-ui-color-surface-page,#fff);width:100%;position:relative;overflow:hidden}.dlf-hero-h2-navy-band{background:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff);padding:80px 80px 120px}.dlf-hero-h2-content-wrap{align-items:flex-start;gap:48px;max-width:1280px;margin:0 auto;display:flex;position:relative}.dlf-hero-h2-text-column{flex:1;max-width:680px}.dlf-hero-h2-headline{font-size:var(--dlf-ui-type-h1-size,36px);line-height:var(--dlf-ui-type-h1-line-height,44px);color:#fff;margin:0 0 24px;font-weight:700}.dlf-hero-h2-subline{font-size:var(--dlf-ui-type-body-large-size,22px);line-height:var(--dlf-ui-type-body-large-line-height,33px);color:var(--dlf-ui-color-text-inverse-muted,#f0f0f0);margin:0 0 36px}.dlf-hero-h2-card-column{width:508px;position:relative}.dlf-hero-h2-book-card{z-index:10;background:#fff;border-radius:24px;margin-bottom:-100px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000014}.dlf-hero-h2-image-wrap{background:#fff;justify-content:center;align-items:center;width:508px;height:508px;display:flex}.dlf-hero-h2-img{object-fit:cover;width:100%;height:100%}.dlf-hero-h2-card-body{padding:28px}.dlf-hero-h2-card-title{color:#142a49;margin:0 0 8px;font-size:26px;font-weight:700;line-height:32px}.dlf-hero-h2-card-desc{color:#000;margin:0;font-size:19px;line-height:28.5px}.dlf-hero-h2-features-row{background:var(--dlf-ui-color-surface-page,#fff);padding:60px 80px 80px}.dlf-hero-h2-features-container{gap:32px;max-width:1280px;margin:0 auto;display:flex}.dlf-hero-h2-feature-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex:1;padding:24px}.dlf-hero-h2-feature-dim{color:#142a49;margin:0 0 12px;font-size:20px;font-weight:700}.dlf-hero-h2-feature-desc{color:#767676;margin:0;font-size:16px;line-height:24px}.dlf-hero-h5-container{position:relative}.dlf-hero-h5-white-band{background:#fff;padding:80px 80px 48px}.dlf-hero-h5-white-content{max-width:1280px;margin:0 auto;display:flex}.dlf-hero-h5-text-group{max-width:700px}.dlf-hero-h5-badge-wrap{margin-bottom:24px}.dlf-hero-h5-headline{font-size:var(--dlf-ui-type-h1-size,36px);line-height:var(--dlf-ui-type-h1-line-height,44px);color:#142a49;margin:0 0 20px;font-weight:700}.dlf-hero-h5-byline{color:#000;margin:0;font-size:19px;line-height:28.5px}.dlf-hero-h5-navy-band{background:#142a49;padding:48px 80px 80px}.dlf-hero-h5-navy-content{max-width:1280px;margin:0 auto}.dlf-hero-h5-purchase-panel{flex-direction:column;gap:24px;max-width:640px;display:flex}.dlf-hero-h5-format-chips{gap:8px;display:flex}.dlf-hero-h5-cta-group{gap:16px;display:flex}.dlf-hero-h5-placeholder-slot{z-index:20;width:440px;height:660px;position:absolute;top:108px;right:80px}.dlf-hero-h5-placeholder-box{color:#767676;background:#d9d9d9;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;font-size:14px;display:flex}@media (width<=1199px){.dlf-hero-h2-navy-band{padding:64px 40px}.dlf-hero-h2-content-wrap{flex-direction:column}.dlf-hero-h2-card-column{width:100%}.dlf-hero-h2-book-card{margin-bottom:0}.dlf-hero-h2-image-wrap{aspect-ratio:1;width:100%;height:auto}.dlf-hero-h2-features-container{flex-direction:column}.dlf-hero-h5-placeholder-slot{width:240px;height:360px;margin:32px 40px;position:static}.dlf-hero-h5-white-band,.dlf-hero-h5-navy-band{padding:48px 40px}}@media (width<=767px){.dlf-hero-h2-navy-band{padding:48px 16px}.dlf-hero-h2-features-row,.dlf-hero-h5-white-band,.dlf-hero-h5-navy-band{padding:40px 16px}.dlf-hero-h5-cta-group{flex-direction:column}.dlf-hero-h5-placeholder-slot{margin:24px 16px}}.dlf-section-s04{background:var(--dlf-ui-color-surface-page,#fff);border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);padding:32px 80px}.dlf-proof-container{flex-direction:column;align-items:center;gap:16px;max-width:1280px;margin:0 auto;display:flex}.dlf-proof-label{letter-spacing:.5px;color:#767676;margin:0;font-size:13px;font-weight:600}.dlf-proof-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.dlf-proof-item{color:#142a49;opacity:.85;font-size:18px;font-weight:700}@media (width<=1199px){.dlf-section-s04{padding:24px 40px}.dlf-proof-row{gap:24px}}@media (width<=767px){.dlf-section-s04{padding:20px 16px}.dlf-proof-row{gap:16px}}.dlf-section-s05{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-intro-container{text-align:center;max-width:1280px;margin:0 auto}.dlf-intro-header{flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.dlf-intro-heading{font-size:var(--dlf-ui-type-h2-size,32px);line-height:var(--dlf-ui-type-h2-line-height,40px);color:#142a49;margin:0;font-weight:700}.dlf-intro-body{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:#000;margin:0 0 16px}.dlf-intro-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=1199px){.dlf-section-s05{padding:64px 40px}}@media (width<=767px){.dlf-section-s05{padding:48px 16px}.dlf-intro-ctas{flex-direction:column;width:100%}}.dlf-section-s06{background:var(--dlf-ui-color-surface-page,#fff);padding:64px 80px;overflow-x:auto}.dlf-table-container{min-width:768px;max-width:1280px;margin:0 auto}.dlf-table-grid{flex-direction:column;gap:12px;display:flex}.dlf-table-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dlf-header-box{letter-spacing:.56px;text-align:center;border-radius:6px;justify-content:center;align-items:center;height:64px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.dlf-table-cell-wrap{box-sizing:border-box;height:84px;min-height:84px;position:relative}.dlf-cell-box{cursor:pointer;z-index:1;box-sizing:border-box;min-height:100%;transition:box-shadow var(--dlf-ui-motion-duration-standard,.2s) cubic-bezier(.25,.1,.25,1);border:1px solid #142a4914;border-radius:6px;outline:none;flex-direction:column;justify-content:flex-start;gap:8px;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.dlf-cell-aspect-title{color:#142a49;font-size:14px;font-weight:700;line-height:20px}.dlf-cell-desc-wrap{transition:grid-template-rows var(--dlf-ui-motion-duration-standard,.2s) cubic-bezier(.25,.1,.25,1);grid-template-rows:0fr;display:grid}.dlf-cell-desc{color:#142a49;opacity:.9;min-height:0;font-size:14px;line-height:20px;overflow:hidden}.dlf-cell-box:hover,.dlf-cell-box:focus-visible,.dlf-cell-box.is-revealed{z-index:20;box-shadow:0 12px 32px #142a4929}.dlf-cell-box:hover .dlf-cell-desc-wrap,.dlf-cell-box:focus-visible .dlf-cell-desc-wrap,.dlf-cell-box.is-revealed .dlf-cell-desc-wrap{grid-template-rows:1fr}.dlf-cell-box:focus-visible{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}@media (width<=1199px){.dlf-section-s06{padding:48px 40px}.dlf-table-row{grid-template-columns:repeat(2,1fr)}.dlf-table-headers{display:none}.dlf-table-cell-wrap{height:64px;min-height:64px}}.dlf-section-s07{background:var(--dlf-ui-color-surface-page,#fff);padding:48px 16px}.dlf-s07-container{max-width:390px;margin:0 auto}.dlf-s07-header{text-align:center;margin-bottom:24px}.dlf-s07-title{color:#142a49;margin:0 0 8px;font-size:24px;font-weight:700}.dlf-s07-sub{color:#767676;margin:0;font-size:15px}.dlf-s07-cards{flex-direction:column;gap:16px;display:flex}.dlf-s07-card-item{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;padding:24px}.dlf-s07-pill{border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.dlf-s07-summary{color:#000;margin:0 0 16px;font-size:15px;line-height:22px}.dlf-s07-aspects-list{color:#142a49;margin:0;padding-left:20px;font-size:14px;line-height:22px}.dlf-section-s08{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s08-container{max-width:1280px;margin:0 auto}.dlf-s08-header{margin-bottom:32px}.dlf-s08-title{color:#142a49;margin:0 0 8px;font-size:32px;font-weight:700}.dlf-s08-desc{color:#767676;margin:0;font-size:19px}.dlf-s08-tabs{border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);margin-bottom:32px;display:flex;overflow-x:auto}.dlf-tab-btn{color:#767676;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 24px;font-size:16px;font-weight:600}.dlf-tab-btn.is-active{color:#142a49;border-bottom-color:#142a49}.dlf-s08-panel{align-items:stretch;gap:32px;display:flex}.dlf-s08-image-frame{color:#767676;border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:459px;font-size:14px;display:flex}.dlf-s08-card-content{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex-direction:column;gap:16px;width:480px;padding:32px;display:flex}.dlf-s08-card-title{color:#142a49;margin:0;font-size:26px;font-weight:700}.dlf-s08-card-body{color:#000;margin:0;font-size:16px;line-height:24px}.dlf-s08-aspects-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dlf-aspect-pill{color:#142a49;background:#f5f2f8;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500}@media (width<=1199px){.dlf-section-s08{padding:64px 40px}.dlf-s08-panel{flex-direction:column}.dlf-s08-card-content{width:100%}}@media (width<=767px){.dlf-section-s08{padding:48px 16px}.dlf-s08-image-frame,.dlf-s08-card-content{min-height:250px}}.dlf-section-s09{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s09-container{max-width:1280px;margin:0 auto}.dlf-s09-title{color:#142a49;margin:0 0 32px;font-size:32px;font-weight:700}.dlf-s09-rows{flex-direction:column;gap:16px;display:flex}.dlf-section-s09 .dlf-taxonomy-row{padding:var(--dlf-ui-space-6) var(--dlf-ui-space-8);background:var(--dlf-ui-color-surface-card);border:var(--dlf-ui-border-width) solid var(--dlf-ui-color-border-subtle);border-radius:var(--dlf-ui-radius-card);gap:var(--dlf-ui-space-10);flex-direction:row;align-items:flex-start;display:flex}.dlf-section-s09 .dlf-taxonomy-num-col{gap:var(--dlf-ui-space-4);align-items:flex-start;min-width:240px;display:flex}.dlf-section-s09 .dlf-taxonomy-number{font-size:var(--dlf-ui-type-h4-size);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dim-accent,var(--dlf-ui-color-text-heading));line-height:1}.dlf-section-s09 .dlf-taxonomy-title{font-size:var(--dlf-ui-type-h4-size);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-heading);margin:0;line-height:1.1}.dlf-section-s09 .dlf-taxonomy-body-col{flex:1}.dlf-section-s09 .dlf-taxonomy-summary{font-size:var(--dlf-ui-type-small-size);line-height:var(--dlf-ui-type-small-line-height);color:var(--dlf-ui-color-text-default);margin:0 0 var(--dlf-ui-space-3) 0}.dlf-section-s09 .dlf-taxonomy-topics{gap:var(--dlf-ui-space-2);flex-wrap:wrap;display:flex}.dlf-section-s09 .dlf-taxonomy-topic{font-size:var(--dlf-ui-type-caption-size);color:var(--dlf-ui-color-text-secondary);background:var(--dlf-ui-color-surface-subtle);padding:var(--dlf-ui-space-1) var(--dlf-ui-space-3);border-radius:var(--dlf-ui-radius-sm)}@media (width<=1199px){.dlf-section-s09{padding:var(--dlf-ui-space-16) var(--dlf-ui-space-10)}.dlf-section-s09 .dlf-taxonomy-row{gap:var(--dlf-ui-space-4);flex-direction:column;height:244px}.dlf-section-s09 .dlf-taxonomy-num-col{gap:var(--dlf-ui-space-2);flex-direction:column;min-width:auto}}@media (width<=767px){.dlf-section-s09{padding:var(--dlf-ui-space-12) var(--dlf-ui-space-4)}.dlf-section-s09 .dlf-taxonomy-row{height:277px;padding:var(--dlf-ui-space-5)}}.dlf-section-s10{background:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff);padding:80px}.dlf-s10-container{align-items:center;gap:64px;max-width:1280px;margin:0 auto;display:flex}.dlf-s10-cover-placeholder{color:#142a49;background:#d9d9d9;border-radius:24px;justify-content:center;align-items:center;width:240px;height:360px;font-weight:600;display:flex}.dlf-s10-text-col{flex:1;max-width:700px}.dlf-s10-heading{color:#fff;margin:0 0 20px;font-size:32px;font-weight:700;line-height:40px}.dlf-s10-desc{color:var(--dlf-ui-color-text-inverse-muted,#f0f0f0);margin:0 0 32px;font-size:19px;line-height:28.5px}.dlf-s10-ctas{flex-wrap:wrap;gap:16px;display:flex}@media (width<=1199px){.dlf-section-s10{padding:64px 40px}.dlf-s10-cover-placeholder{width:180px;height:270px}}@media (width<=767px){.dlf-section-s10{padding:48px 16px}.dlf-s10-container{text-align:center;flex-direction:column}.dlf-s10-cover-placeholder{width:160px;height:240px;margin:0 auto}.dlf-s10-ctas{flex-direction:column;width:100%}}.dlf-section-s11{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s11-container{align-items:flex-start;gap:64px;max-width:1280px;margin:0 auto;display:flex}.dlf-s11-placeholder-photo{color:#767676;background:#d9d9d9;border-radius:24px;justify-content:center;align-items:center;width:360px;height:480px;display:flex}.dlf-s11-content-col{flex:1}.dlf-s11-name{color:#142a49;margin:0 0 8px;font-size:32px;font-weight:700}.dlf-s11-role{color:#767676;margin:0 0 24px;font-size:19px}.dlf-s11-bio{color:#000;margin:0 0 32px;font-size:16px;line-height:24px}.dlf-s11-stats-row{gap:16px;display:flex}.dlf-s11-stat-card{background:#f5f2f8;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:20px;display:flex}.dlf-stat-val{color:#142a49;font-size:28px;font-weight:700}.dlf-stat-label{color:#767676;font-size:14px}@media (width<=1199px){.dlf-section-s11{padding:64px 40px}.dlf-s11-placeholder-photo{border-radius:6px;width:64px;height:64px}.dlf-s11-stat-card{height:126px}}@media (width<=767px){.dlf-section-s11{padding:48px 16px}.dlf-s11-container,.dlf-s11-stats-row{flex-direction:column}}.dlf-section-s12{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s12-container{max-width:1280px;margin:0 auto}.dlf-s12-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dlf-s12-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;height:316px;padding:28px;display:flex}.dlf-s12-title{color:#142a49;margin:0 0 12px;font-size:22px;font-weight:700}.dlf-s12-desc{color:#767676;margin:0;font-size:16px;line-height:24px}.dlf-s12-card-footer{margin-top:16px}@media (width<=1199px){.dlf-section-s12{padding:64px 40px}.dlf-s12-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.dlf-section-s12{padding:48px 16px}.dlf-s12-grid{grid-template-columns:1fr}.dlf-s12-card{height:auto;min-height:280px}}.dlf-section-s13{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s13-container{max-width:1280px;margin:0 auto}.dlf-s13-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.dlf-s13-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px;display:flex}.dlf-s13-title{color:#142a49;margin:0 0 16px;font-size:26px;font-weight:700}.dlf-s13-desc{color:#767676;margin:0;font-size:16px;line-height:24px}.dlf-s13-footer{margin-top:32px}@media (width<=1199px){.dlf-section-s13{padding:64px 40px}.dlf-s13-body{height:467px}}@media (width<=767px){.dlf-section-s13{padding:48px 16px}.dlf-s13-container{grid-template-columns:1fr}.dlf-s13-card{height:588.375px}}.dlf-section-s14{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s14-container{max-width:1280px;margin:0 auto}.dlf-s14-title{color:#142a49;margin:0 0 32px;font-size:32px;font-weight:700}.dlf-s14-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;display:grid}.dlf-s14-step{background:#f5f2f8;border-radius:16px;padding:24px}.dlf-s14-num{color:#33c1b1;margin-bottom:12px;font-size:20px;font-weight:700;display:block}.dlf-s14-step-title{color:#142a49;margin:0 0 8px;font-size:18px;font-weight:700}.dlf-s14-step-desc{color:#767676;margin:0;font-size:14px;line-height:20px}.dlf-s14-cta{justify-content:center;display:flex}@media (width<=1199px){.dlf-section-s14{padding:64px 40px}.dlf-s14-grid{grid-template-columns:repeat(2,1fr)}.dlf-s14-step{height:196px}}@media (width<=767px){.dlf-section-s14{padding:48px 16px}.dlf-s14-grid{grid-template-columns:1fr}.dlf-s14-step{height:181px}}.dlf-section-s15{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s15-container{max-width:1280px;margin:0 auto}.dlf-s15-title{color:#142a49;margin:0 0 32px;font-size:32px;font-weight:700}.dlf-s15-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dlf-s15-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.dlf-s15-meta{color:#33c1b1;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.dlf-s15-name{color:#142a49;margin:0 0 8px;font-size:20px;font-weight:700}.dlf-s15-desc{color:#767676;margin:0 0 16px;font-size:15px;line-height:22px}@media (width<=1199px){.dlf-section-s15{padding:64px 40px}.dlf-s15-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.dlf-section-s15{padding:48px 16px}.dlf-s15-grid{grid-template-columns:1fr}.dlf-s15-card{height:222px}}.dlf-section-s16{background:var(--dlf-ui-color-surface-subtle,#f5f2f8);padding:80px}.dlf-s16-container{max-width:1040px;margin:0 auto}.dlf-s16-card{background:#fff;border-radius:24px;padding:48px;box-shadow:0 4px 16px #0000000a}.dlf-s16-quote{color:#142a49;margin:0 0 32px;font-size:24px;font-weight:500;line-height:36px}.dlf-s16-author-row{justify-content:space-between;align-items:center;display:flex}.dlf-s16-author-name{color:#142a49;font-size:18px;font-weight:700;display:block}.dlf-s16-author-role{color:#767676;font-size:14px}@media (width<=1199px){.dlf-section-s16{padding:64px 40px}.dlf-s16-card{padding:36px}}@media (width<=767px){.dlf-section-s16{padding:48px 16px}.dlf-s16-card{padding:24px}.dlf-s16-quote{font-size:19px;line-height:28px}.dlf-s16-author-row{flex-direction:column;align-items:flex-start;gap:16px}}.dlf-section-s17{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s17-container{align-items:flex-start;gap:96px;max-width:1280px;margin:0 auto;display:flex}.dlf-s17-intro-col{flex-direction:column;gap:24px;width:440px;display:flex}.dlf-s17-title{color:#142a49;margin:0;font-size:32px;font-weight:700;line-height:40px}.dlf-s17-desc{color:#767676;margin:0;font-size:19px;line-height:28.5px}.dlf-s17-ctas{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dlf-s17-list-col{flex:1}@media (width<=1199px){.dlf-section-s17{padding:64px 40px}.dlf-s17-container{flex-direction:column;gap:40px}.dlf-s17-intro-col{width:100%}}@media (width<=767px){.dlf-section-s17{padding:48px 16px}.dlf-s17-container{gap:32px}.dlf-s17-ctas{width:100%}}.dlf-section-s18{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s18-container{max-width:1040px;margin:0 auto}.dlf-s18-card{background:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff);text-align:center;border-radius:24px;padding:48px 28px}.dlf-s18-eyebrow{letter-spacing:.5px;color:#33c1b1;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.dlf-s18-heading{color:#fff;margin:0 0 12px;font-size:32px;font-weight:700}.dlf-s18-desc{color:var(--dlf-ui-color-text-inverse-muted,#f0f0f0);max-width:600px;margin:0 auto 32px;font-size:16px;line-height:24px}.dlf-s18-field-group{justify-content:center;gap:12px;max-width:740px;margin:0 auto;display:flex}.dlf-s18-input{border:1px solid var(--dlf-ui-color-border-strong,#142a49);color:#142a49;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;flex:1;height:55px;padding:0 16px;font-size:15px}.dlf-s18-input.has-error{border-color:#d61329}.dlf-s18-error-msg{color:#ff7172;margin-top:8px;font-size:14px}.dlf-s18-consent{color:#ffffffb3;margin-top:16px;font-size:13px}.dlf-s18-success-box{background:#ffffff1a;border-radius:12px;padding:24px}.dlf-s18-success-title{color:#33c1b1;margin:0 0 8px}.dlf-s18-success-desc{color:#fff;margin:0}@media (width<=1199px){.dlf-section-s18{padding:64px 40px}.dlf-s18-input{height:53px}}@media (width<=767px){.dlf-section-s18{padding:48px 16px}.dlf-s18-field-group{flex-direction:column}.dlf-s18-input{width:100%;height:53px}.dlf-s18-card{padding:32px 16px}}.dlf-section-s19{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s19-container{text-align:center;max-width:960px;margin:0 auto}.dlf-s19-title{color:#142a49;margin:0 0 8px;font-size:32px;font-weight:700}.dlf-s19-desc{color:#767676;margin:0 0 32px;font-size:16px}.dlf-s19-embed-box{background:var(--dlf-ui-color-surface-subtle,#f5f2f8);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);border-radius:24px;justify-content:center;align-items:center;min-height:480px;margin-bottom:24px;display:flex}.dlf-s19-embed-placeholder{flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}.dlf-s19-placeholder-title{color:#142a49;margin:0;font-size:20px;font-weight:700}.dlf-s19-placeholder-note{color:#767676;max-width:400px;margin:0;font-size:14px}.dlf-s19-link-wrap{justify-content:center;display:flex}@media (width<=1199px){.dlf-section-s19{padding:64px 40px}}@media (width<=767px){.dlf-section-s19{padding:48px 16px}.dlf-s19-embed-box{min-height:380px}}.dlf-section-s20{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s20-container{max-width:1280px;margin:0 auto}.dlf-s20-header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.dlf-s20-title{color:#142a49;margin:0;font-size:32px;font-weight:700}.dlf-s20-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.dlf-s20-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000a}.dlf-s20-img-slot{color:#767676;background:#d9d9d9;justify-content:center;align-items:center;height:220px;font-size:14px;display:flex}.dlf-s20-card-body{flex:1;padding:24px 24px 0}.dlf-s20-meta{color:#767676;margin-bottom:8px;font-size:13px}.dlf-s20-post-title{color:#142a49;margin:0 0 12px;font-size:20px;font-weight:700;line-height:28px}.dlf-s20-excerpt{color:#000;margin:0;font-size:15px;line-height:22px}.dlf-s20-card-footer{justify-content:flex-end;padding:16px 24px 24px;display:flex}@media (width<=1199px){.dlf-section-s20{padding:64px 40px}.dlf-s20-grid{grid-template-columns:repeat(2,1fr)}.dlf-s20-card:last-child:nth-child(odd){grid-column:1/2}}@media (width<=767px){.dlf-section-s20{padding:48px 16px}.dlf-s20-header{flex-direction:column;align-items:flex-start;gap:16px}.dlf-s20-grid{grid-template-columns:1fr}.dlf-s20-card:last-child:nth-child(odd){grid-column:auto}}.dlf-section-s21,.dlf-section-s22{width:100%}.dlf-section-s23{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s23-container{align-items:center;gap:64px;max-width:1280px;margin:0 auto;display:flex}.dlf-section-s23.pos-right .dlf-s23-container{flex-direction:row-reverse}.dlf-s23-img-col{flex:1}.dlf-s23-img-slot{color:#767676;background:#d9d9d9;border-radius:24px;justify-content:center;align-items:center;height:480px;display:flex}.dlf-s23-text-col{flex:1;max-width:560px}.dlf-s23-title{color:#142a49;margin:0 0 20px;font-size:32px;font-weight:700;line-height:40px}.dlf-s23-p{color:#000;margin:0 0 32px;font-size:16px;line-height:24px}@media (width<=1199px){.dlf-section-s23{padding:64px 40px}.dlf-s23-img-slot{height:380px}}@media (width<=767px){.dlf-section-s23{padding:48px 16px}.dlf-s23-container,.dlf-section-s23.pos-right .dlf-s23-container{flex-direction:column}.dlf-s23-img-col{width:100%}.dlf-s23-img-slot{height:280px}}.dlf-section-s24{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s24-container{max-width:1280px;margin:0 auto}.dlf-s24-header{margin-bottom:40px}.dlf-s24-title{color:#142a49;margin:0 0 8px;font-size:32px;font-weight:700}.dlf-s24-desc{color:#767676;margin:0;font-size:16px}.dlf-s24-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dlf-s24-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;height:545.708px;display:flex;overflow:hidden}.dlf-s24-cover-slot{color:#142a49;background:#f5f2f8;justify-content:center;align-items:center;height:240px;font-weight:700;display:flex}.dlf-s24-body{flex:1;padding:24px 24px 0}.dlf-s24-card-title{color:#142a49;margin:0 0 8px;font-size:20px;font-weight:700}.dlf-s24-card-desc{color:#767676;margin:0;font-size:15px;line-height:22px}.dlf-s24-footer{padding:16px 24px 24px}.dlf-resource-link{box-sizing:border-box;width:111px}@media (width<=1199px){.dlf-section-s24{padding:64px 40px}.dlf-s24-grid{grid-template-columns:repeat(2,1fr)}.dlf-s24-card{height:520.577px}}@media (width<=767px){.dlf-section-s24{padding:48px 16px}.dlf-s24-grid{grid-template-columns:1fr}.dlf-s24-card{height:auto;min-height:480px}}.dlf-section-s25{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s25-container{max-width:1280px;margin:0 auto}.dlf-s25-header{margin-bottom:40px}.dlf-s25-title{color:#142a49;margin:0 0 8px;font-size:32px;font-weight:700}.dlf-s25-desc{color:#767676;margin:0;font-size:16px}.dlf-s25-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dlf-s25-card{border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.dlf-s25-player-box{background:#142a49;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.dlf-s25-duration{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;top:12px;right:12px}.dlf-s25-body{flex:1;padding:24px}.dlf-s25-video-title{color:#142a49;margin:0 0 8px;font-size:18px;font-weight:700}.dlf-s25-video-desc{color:#767676;margin:0;font-size:14px;line-height:20px}@media (width<=1199px){.dlf-section-s25{padding:64px 40px}.dlf-s25-grid{grid-template-columns:repeat(2,1fr)}.dlf-s25-card:last-child:nth-child(odd){grid-column:1/2;width:332px;height:333.75px}}@media (width<=767px){.dlf-section-s25{padding:48px 16px}.dlf-s25-grid{grid-template-columns:1fr}.dlf-s25-card{height:334.375px}.dlf-s25-card:last-child:nth-child(odd){grid-column:auto;width:100%;height:334.375px}}.dlf-section-s26{background:var(--dlf-ui-color-surface-page,#fff);padding:80px}.dlf-s26-container{max-width:800px;margin:0 auto}.dlf-s26-header{border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);margin-bottom:40px;padding-bottom:24px}.dlf-s26-title{color:#142a49;margin:0 0 12px;font-size:36px;font-weight:700;line-height:44px}.dlf-s26-subtitle{color:#767676;margin:0;font-size:15px}.dlf-s26-prose p{color:#000;margin:0 0 24px;font-size:19px;line-height:28.5px}.dlf-s26-prose h2{color:#142a49;margin:40px 0 16px;font-size:26px;font-weight:700;line-height:32px}.dlf-inline-link{color:#142a49;font-weight:500;font-size:inherit;line-height:inherit;text-decoration:underline}@media (width<=1199px){.dlf-section-s26{padding:64px 40px}.dlf-s26-prose p,.dlf-inline-link{font-size:18px!important;line-height:27px!important}}@media (width<=767px){.dlf-section-s26{padding:48px 16px}.dlf-s26-title{font-size:28px;line-height:36px}.dlf-s26-prose p,.dlf-inline-link{font-size:18px!important;line-height:27px!important}}.dlf-section-s27{background:var(--dlf-ui-color-surface-page,#fff);padding:80px;position:relative}.dlf-s27-container{max-width:800px;margin:0 auto;position:relative}.dlf-s27-title{color:#142a49;margin:0 0 32px;font-size:36px;font-weight:700;line-height:44px}.dlf-s27-p{color:#000;margin:0 0 24px;font-size:19px;line-height:28.5px}.dlf-s27-faded-zone.is-faded{opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.dlf-s27-gate-overlay{z-index:20;margin-top:-60px;position:relative}.dlf-s27-gate-card{background:var(--dlf-ui-color-surface-inverse,#142a49);color:#fff;text-align:center;border-radius:24px;padding:40px;box-shadow:0 16px 40px #00000029}.dlf-s27-gate-eyebrow{letter-spacing:.5px;color:#33c1b1;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.dlf-s27-gate-heading{color:#fff;margin:0 0 12px;font-size:28px;font-weight:700}.dlf-s27-gate-desc{color:var(--dlf-ui-color-text-inverse-muted,#f0f0f0);max-width:540px;margin:0 auto 28px;font-size:16px;line-height:24px}.dlf-s27-gate-form{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.dlf-s27-gate-input{border:1px solid var(--dlf-ui-color-border-strong,#142a49);color:#142a49;background:#fff;border-radius:6px;outline:none;width:280px;height:44px;padding:0 16px;font-size:15px}.dlf-s27-gate-divider{color:#ffffff80;margin:16px 0;font-size:12px;font-weight:700}.dlf-s27-gate-buy{justify-content:center;display:flex}@media (width<=1199px){.dlf-section-s27{padding:64px 40px}.dlf-s27-gate-card{padding:32px 24px}}@media (width<=767px){.dlf-section-s27{padding:48px 16px}.dlf-s27-gate-form{flex-direction:column;align-items:center}.dlf-s27-gate-input{width:100%}}.dlf-textarea{resize:vertical;padding:var(--dlf-ui-space-3,12px) var(--dlf-ui-control-field-padding-x,16px);line-height:var(--dlf-ui-type-body-line-height,28.5px);height:120px!important;min-height:120px!important}.dlf-textarea-icon{top:12px;right:12px}.dlf-field{gap:var(--dlf-ui-space-2,8px);box-sizing:border-box;width:100%;max-width:360px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);flex-direction:column;display:flex}.dlf-field-label{align-items:center;gap:var(--dlf-ui-space-05,2px);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);color:var(--dlf-ui-color-text-heading,#142a49);font-weight:700;display:inline-flex}.dlf-field-required{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-field-control-wrap{align-items:center;width:100%;display:flex;position:relative}.dlf-field-input{width:100%;height:55px;min-height:55px;padding:var(--dlf-ui-space-3,12px) var(--dlf-ui-control-field-padding-x,16px);border-radius:var(--dlf-ui-radius-sm,6px);border:1px solid var(--dlf-ui-color-border-strong,#142a49);background-color:var(--dlf-ui-color-surface-page,#fff);color:var(--dlf-ui-color-text-default,#000);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);box-sizing:border-box;transition:border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));outline:none}.dlf-field-input::placeholder{color:var(--dlf-ui-color-text-secondary,#767676)}.dlf-field-input:hover,.dlf-field.is-hover .dlf-field-input,[data-dlf-force=hover].dlf-field-input,[data-dlf-force=hover] .dlf-field-input{border-color:var(--dlf-ui-color-accent-lavender,#9e87c0)}.dlf-field-input:focus,.dlf-field-input:focus-visible,.dlf-field.is-focus .dlf-field-input,[data-dlf-force=focus].dlf-field-input,[data-dlf-force=focus] .dlf-field-input{outline:none;border-color:var(--dlf-ui-color-border-strong,#142a49)!important;box-shadow:0 0 0 4px #142a49!important}.dlf-field.is-error .dlf-field-input,.dlf-field-input[aria-invalid=true]{border-color:var(--dlf-ui-color-border-error,#d61329);padding-right:48px}.dlf-field.is-success .dlf-field-input{border-color:var(--dlf-ui-color-border-success,#007e2e);padding-right:48px}.dlf-field.is-disabled,.dlf-field-input:disabled{opacity:.4;background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);cursor:not-allowed}.dlf-field-state-icon{pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:12px}.dlf-state-error{color:var(--dlf-ui-color-border-error,#d61329)}.dlf-state-success{color:var(--dlf-ui-color-border-success,#007e2e)}.dlf-field-message{align-items:center;gap:var(--dlf-ui-space-2,8px);font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);display:flex}.dlf-message-error{color:var(--dlf-ui-color-text-error,#d61329)}.dlf-message-success{color:var(--dlf-ui-color-text-success,#007e2e)}.dlf-field-help{font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);color:var(--dlf-ui-color-text-secondary,#767676)}.dlf-help-hidden{display:none}.dlf-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:48px}.dlf-select-chevron{pointer-events:none;color:var(--dlf-ui-color-text-heading,#142a49);align-items:center;display:inline-flex;position:absolute;right:12px}.dlf-checkbox-wrap{align-items:center;gap:var(--dlf-ui-space-3,12px);min-height:var(--dlf-ui-control-min-target,44px);cursor:pointer;user-select:none;box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);display:inline-flex}.dlf-checkbox-native{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.dlf-checkbox-box{border-radius:var(--dlf-ui-radius-sm,6px);border:1px solid var(--dlf-ui-color-border-strong,#142a49);background-color:var(--dlf-ui-color-surface-page,#fff);box-sizing:border-box;width:24px;min-width:24px;height:24px;min-height:24px;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));justify-content:center;align-items:center;display:inline-flex}.dlf-checkbox-check{color:var(--dlf-ui-color-text-inverse,#fff);opacity:0;transition:transform var(--dlf-ui-motion-duration-quick,.14s),opacity var(--dlf-ui-motion-duration-quick,.14s);transform:scale(.6)}.dlf-checkbox-native:checked+.dlf-checkbox-box,.dlf-checkbox-wrap[data-checked=true] .dlf-checkbox-box{background-color:var(--dlf-ui-color-surface-inverse,#142a49);border-color:var(--dlf-ui-color-surface-inverse,#142a49)}.dlf-checkbox-native:checked+.dlf-checkbox-box .dlf-checkbox-check,.dlf-checkbox-wrap[data-checked=true] .dlf-checkbox-box .dlf-checkbox-check{opacity:1;transform:scale(1)}.dlf-checkbox-wrap:hover .dlf-checkbox-box,.dlf-checkbox-wrap.is-hover .dlf-checkbox-box,[data-dlf-force=hover].dlf-checkbox-box{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-checkbox-wrap:hover .dlf-checkbox-native:checked+.dlf-checkbox-box,.dlf-checkbox-wrap.is-hover[data-checked=true] .dlf-checkbox-box{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-checkbox-native:focus-visible+.dlf-checkbox-box,.dlf-checkbox-wrap.is-focus .dlf-checkbox-box,[data-dlf-force=focus].dlf-checkbox-box{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-checkbox-wrap.is-error .dlf-checkbox-box,.dlf-checkbox-native[aria-invalid=true]+.dlf-checkbox-box{border-color:var(--dlf-ui-color-border-error,#d61329)}.dlf-checkbox-wrap.is-disabled,.dlf-checkbox-native:disabled~*{opacity:.4;cursor:not-allowed}.dlf-checkbox-label{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-default,#000)}.dlf-form-group{gap:var(--dlf-ui-space-4,16px);box-sizing:border-box;width:100%;max-width:360px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);border:none;flex-direction:column;margin:0;padding:0;display:flex}.dlf-form-group-legend{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0 0 4px;padding:0;font-weight:700}.dlf-form-group-help{font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);color:var(--dlf-ui-color-text-secondary,#767676);margin:0}.dlf-form-group-error{align-items:center;gap:var(--dlf-ui-space-2,8px);font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);color:var(--dlf-ui-color-text-error,#d61329);margin:0;display:flex}.dlf-form-group-fields{gap:var(--dlf-ui-space-4,16px);flex-direction:column;width:100%;display:flex}.dlf-inquiry-form{gap:var(--dlf-ui-space-4,16px);padding:var(--dlf-ui-space-12,48px) var(--dlf-ui-layout-card-padding,28px);border-radius:var(--dlf-ui-radius-card,24px);background-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff);box-sizing:border-box;flex-direction:column;width:100%;max-width:1152px;display:flex}.dlf-inquiry-form-1440{max-width:1152px;height:auto}.dlf-inquiry-form-768{max-width:688px;height:auto}.dlf-inquiry-form-390{max-width:358px;height:auto;padding:var(--dlf-ui-space-6) var(--dlf-ui-layout-card-padding)}@media (width>=1200px){.dlf-inquiry-form{max-width:1152px;height:auto}}@media (width>=768px) and (width<=1199px){.dlf-inquiry-form{max-width:688px;height:auto}}@media (width<=767px){.dlf-inquiry-form{max-width:358px;height:auto;padding:var(--dlf-ui-space-6) var(--dlf-ui-layout-card-padding)}}[data-dlf-mode="1440"] .dlf-inquiry-form{max-width:1152px;height:auto}[data-dlf-mode="768"] .dlf-inquiry-form{max-width:688px;height:auto}[data-dlf-mode="390"] .dlf-inquiry-form{max-width:358px;height:auto;padding:var(--dlf-ui-space-6) var(--dlf-ui-layout-card-padding)}.dlf-inquiry-header{gap:var(--dlf-ui-space-2,8px);flex-direction:column;display:flex}.dlf-inquiry-heading{font-size:var(--dlf-ui-type-h2-size,34px);line-height:var(--dlf-ui-type-h2-line-height,42px);color:var(--dlf-ui-color-text-inverse,#fff);margin:0;font-weight:700}.dlf-inquiry-description{font-size:var(--dlf-ui-type-body-large-size,24px);line-height:var(--dlf-ui-type-body-large-line-height,36px);color:var(--dlf-ui-color-text-inverse-muted,#f0f0f0);margin:0}.dlf-inquiry-fields{align-items:center;gap:var(--dlf-ui-space-3,12px);margin-top:var(--dlf-ui-space-2,8px);flex-flow:wrap;display:flex}.dlf-inquiry-input-name{flex:260px}.dlf-inquiry-input-email{flex:220px}.dlf-inquiry-button-wrap{flex:none}.dlf-input-inline,.dlf-btn-inline{height:55px!important;min-height:55px!important}.dlf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.dlf-inquiry-fields{flex-direction:column;align-items:stretch}.dlf-inquiry-input-name,.dlf-inquiry-input-email,.dlf-inquiry-button-wrap{flex:auto;width:100%}.dlf-inquiry-button-wrap .dlf-button{width:100%}}[data-dlf-mode="390"] .dlf-inquiry-fields{flex-direction:column;align-items:stretch}[data-dlf-mode="390"] .dlf-inquiry-input-name,[data-dlf-mode="390"] .dlf-inquiry-input-email,[data-dlf-mode="390"] .dlf-inquiry-button-wrap{flex:auto;width:100%}[data-dlf-mode="390"] .dlf-inquiry-button-wrap .dlf-button{width:100%}.dlf-tag{height:28px;padding:var(--dlf-ui-space-1,4px) var(--dlf-ui-space-2,8px);border-radius:var(--dlf-ui-radius-sm,6px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.dlf-tag-neutral{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);color:var(--dlf-ui-color-text-heading,#142a49);border:0}.dlf-tag-info{background-color:var(--dlf-ui-color-surface-tint-sky,#86aadd4d);color:var(--dlf-ui-color-text-heading,#142a49);border:0}.dlf-tag-success{background-color:var(--dlf-ui-color-surface-page,#fff);border:1px solid var(--dlf-ui-color-border-success,#007e2e);color:var(--dlf-ui-color-border-success,#007e2e);height:30px}.dlf-tag-error{background-color:var(--dlf-ui-color-surface-page,#fff);border:1px solid var(--dlf-ui-color-border-error,#d61329);color:var(--dlf-ui-color-border-error,#d61329);height:30px}.dlf-filter-chip{justify-content:center;align-items:center;gap:var(--dlf-ui-space-2,8px);height:var(--dlf-ui-control-height,44px);min-height:var(--dlf-ui-control-min-target,44px);border-radius:var(--dlf-ui-radius-sm,6px);border:1px solid var(--dlf-ui-color-border-strong,#142a49);color:var(--dlf-ui-color-text-heading,#142a49);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));background-color:#0000;padding:0 19.25px;font-weight:500;display:inline-flex}.dlf-filter-chip-icon{align-items:center;display:none}.dlf-filter-chip:hover,.dlf-filter-chip.is-hover,[data-dlf-force=hover].dlf-filter-chip{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-filter-chip:focus-visible,.dlf-filter-chip.is-focus,[data-dlf-force=focus].dlf-filter-chip{background-color:var(--dlf-ui-color-surface-page,#fff);outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-filter-chip:active,.dlf-filter-chip.is-pressed,[data-dlf-force=pressed].dlf-filter-chip{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);box-shadow:none}.dlf-filter-chip.is-selected,.dlf-filter-chip[aria-pressed=true]{background-color:var(--dlf-ui-color-surface-inverse,#142a49);border-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-filter-chip.is-selected .dlf-filter-chip-icon,.dlf-filter-chip[aria-pressed=true] .dlf-filter-chip-icon{display:inline-flex}.dlf-filter-chip.is-selected:hover,.dlf-filter-chip.is-selected.is-hover{background-color:var(--dlf-ui-color-surface-inverse-hover,#30435e);border-color:var(--dlf-ui-color-surface-inverse-hover,#30435e)}.dlf-filter-chip:disabled,.dlf-filter-chip.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-filter-chip-group{align-items:center;gap:var(--dlf-ui-space-4,16px);box-sizing:border-box;flex-flow:wrap;width:100%;display:flex}.dlf-card-content{gap:var(--dlf-ui-space-3,12px);padding:var(--dlf-ui-layout-card-padding,28px);border-radius:var(--dlf-ui-radius-card,24px);box-sizing:border-box;width:100%;max-width:564px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),transform var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));flex-direction:column;display:flex}.dlf-card-subtle{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);border:0;height:127px}.dlf-card-outline{background-color:var(--dlf-ui-color-surface-card,#fff);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee)}.dlf-card-content:hover,.dlf-card-content.is-hover,[data-dlf-force=hover].dlf-card-content{box-shadow:0 8px 24px #142a491f}.dlf-card-content:focus-visible,.dlf-card-content.is-focus,[data-dlf-force=focus].dlf-card-content{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-card-content .dlf-card-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-card-content .dlf-card-body{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-default,#000);margin:0}.dlf-card-blog{border-radius:var(--dlf-ui-radius-card,24px);background-color:var(--dlf-ui-color-surface-card,#fff);box-sizing:border-box;width:100%;max-width:411px;height:480px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),transform var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #142a4914}.dlf-card-blog:hover,.dlf-card-blog.is-hover,[data-dlf-force=hover].dlf-card-blog{box-shadow:0 8px 24px #142a4924}.dlf-card-blog:focus-within,.dlf-card-blog.is-focus,[data-dlf-force=focus].dlf-card-blog{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-card-blog:active,.dlf-card-blog.is-pressed,[data-dlf-force=pressed].dlf-card-blog{box-shadow:none}.dlf-card-blog-content{gap:var(--dlf-ui-space-3,12px);padding:var(--dlf-ui-layout-card-padding,28px);flex-direction:column;flex:auto;display:flex}.dlf-card-blog-date{font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);color:var(--dlf-ui-color-text-secondary,#767676)}.dlf-card-blog-title{font-size:var(--dlf-ui-type-h3-size,26px);line-height:var(--dlf-ui-type-h3-line-height,32px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:700}.dlf-card-link:hover{text-decoration:underline}.dlf-card-blog-excerpt{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-default,#000);flex:auto;margin:0}.dlf-card-blog-actions{justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-3,12px);margin-top:var(--dlf-ui-space-2,8px);display:flex}.dlf-card-offer{border-radius:var(--dlf-ui-radius-card,24px);background-color:var(--dlf-ui-color-surface-card,#fff);box-sizing:border-box;width:100%;max-width:411px;height:491px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),transform var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #142a4914}.dlf-card-offer:hover,.dlf-card-offer.is-hover,[data-dlf-force=hover].dlf-card-offer{box-shadow:0 8px 24px #142a4924}.dlf-card-offer:focus-within,.dlf-card-offer.is-focus,[data-dlf-force=focus].dlf-card-offer{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-card-offer:active,.dlf-card-offer.is-pressed,[data-dlf-force=pressed].dlf-card-offer{box-shadow:none}.dlf-card-offer-content{gap:var(--dlf-ui-space-3,12px);padding:var(--dlf-ui-layout-card-padding,28px);flex-direction:column;flex:auto;display:flex}.dlf-card-offer-title{font-size:var(--dlf-ui-type-h3-size,26px);line-height:var(--dlf-ui-type-h3-line-height,32px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:700}.dlf-card-offer-body{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-default,#000);flex:auto;margin:0}.dlf-card-offer-actions{justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-3,12px);margin-top:var(--dlf-ui-space-2,8px);display:flex}.dlf-dimension-dots{box-sizing:border-box;align-items:center;display:inline-flex}.dlf-dots-dots-large{gap:var(--dlf-ui-space-2,8px)}.dlf-dots-dots-large .dlf-dot{border-radius:var(--dlf-ui-radius-circle,999px);width:32px;height:32px}.dlf-dots-dots-small{gap:var(--dlf-ui-space-2,8px)}.dlf-dots-dots-small .dlf-dot{border-radius:var(--dlf-ui-radius-circle,999px);width:16px;height:16px}.dlf-dots-bar{gap:var(--dlf-ui-space-1,4px)}.dlf-dots-bar .dlf-dot{border-radius:0;width:57px;height:8px}.dlf-dot-strategy{background-color:var(--dlf-ui-color-accent-navy,#142a49)}.dlf-dot-strategy.is-dark-first{background-color:var(--dlf-ui-color-surface-page,#fff)}.dlf-dot-experience{background-color:var(--dlf-ui-color-accent-coral,#ff7172)}.dlf-dot-operations{background-color:var(--dlf-ui-color-accent-lavender,#9e87c0)}.dlf-dot-team{background-color:var(--dlf-ui-color-accent-sky,#86aadd)}.dlf-dot-enterprise{background-color:var(--dlf-ui-color-accent-teal,#33c1b1)}.dlf-card-stat{gap:var(--dlf-ui-space-2,8px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);flex-direction:column;width:100%;display:flex}.dlf-card-stat-large-dark{height:100%;min-height:0;padding:var(--dlf-ui-space-6);border-radius:var(--dlf-ui-radius-card);background-color:var(--dlf-ui-color-surface-inverse);color:var(--dlf-ui-color-text-inverse)}.dlf-card-stat-large-dark .dlf-stat-number{font-size:var(--dlf-ui-type-display-size);line-height:var(--dlf-ui-type-display-line-height);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-highlight)}.dlf-card-stat-large-dark .dlf-stat-label{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);color:var(--dlf-ui-color-text-inverse);font-weight:600}.dlf-card-stat-large-dark .dlf-stat-caption{font-size:var(--dlf-ui-type-body-size);line-height:var(--dlf-ui-type-body-line-height);color:var(--dlf-ui-color-text-inverse-muted);margin:0}.dlf-card-stat-large-light{height:100%;min-height:0;padding:var(--dlf-ui-space-6);border-radius:var(--dlf-ui-radius-card);background-color:var(--dlf-ui-color-surface-card);border:var(--dlf-ui-border-width) solid var(--dlf-ui-color-border-subtle);color:var(--dlf-ui-color-text-heading)}.dlf-card-stat-large-light .dlf-stat-number{font-size:var(--dlf-ui-type-display-size);line-height:var(--dlf-ui-type-display-line-height);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-heading)}.dlf-card-stat-large-light .dlf-stat-label{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);color:var(--dlf-ui-color-text-heading);font-weight:600}.dlf-card-stat-large-light .dlf-stat-caption{font-size:var(--dlf-ui-type-body-size);line-height:var(--dlf-ui-type-body-line-height);color:var(--dlf-ui-color-text-default);margin:0}.dlf-card-stat-small{height:100%;min-height:0;padding:var(--dlf-ui-space-6);border-radius:var(--dlf-ui-radius-card);background-color:var(--dlf-ui-color-surface-card);border:var(--dlf-ui-border-width) solid var(--dlf-ui-color-border-subtle)}.dlf-card-stat-small .dlf-stat-number{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-heading)}.dlf-card-stat-small .dlf-stat-label{font-size:var(--dlf-ui-type-caption-size);line-height:var(--dlf-ui-type-caption-line-height);color:var(--dlf-ui-color-text-secondary)}.dlf-stat-row{align-items:baseline;gap:var(--dlf-ui-space-3);flex-wrap:wrap;display:flex}.dlf-stat-marker{padding-top:var(--dlf-ui-space-2);margin-top:auto}.dlf-card-numbered{gap:var(--dlf-ui-space-3,12px);padding:var(--dlf-ui-layout-card-padding,28px);border-radius:var(--dlf-ui-radius-card,24px);box-sizing:border-box;width:100%;max-width:368px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));flex-direction:column;display:flex}.dlf-card-numbered.dlf-card-subtle{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);border:0;height:166px}.dlf-card-numbered.dlf-card-outline{background-color:var(--dlf-ui-color-surface-card,#fff);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);height:168px}.dlf-card-numbered:hover,.dlf-card-numbered.is-hover,[data-dlf-force=hover].dlf-card-numbered{box-shadow:0 8px 24px #142a4924}.dlf-card-numbered-index{font-size:var(--dlf-ui-type-h3-size,26px);line-height:var(--dlf-ui-type-h3-line-height,32px);color:var(--dlf-ui-color-text-heading,#142a49);font-weight:700}.dlf-card-numbered-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-card-numbered-body{font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-default,#000);margin:0}.dlf-dimension-pill{height:53px;min-height:44px;padding:var(--dlf-ui-space-3,12px) var(--dlf-ui-space-5,20px);border-radius:var(--dlf-ui-radius-sm,6px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);align-items:center;width:100%;max-width:310px;font-weight:700;display:inline-flex}.dlf-dimension-pill-label{white-space:nowrap}.dlf-dim-strategy.dlf-dim-tone-light{background-color:var(--dlf-ui-color-accent-navy,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-dim-strategy.dlf-dim-tone-dark{background-color:var(--dlf-ui-color-surface-page,#fff);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-dim-experience{background-color:var(--dlf-ui-color-accent-coral,#ff7172);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-dim-operations{background-color:var(--dlf-ui-color-accent-lavender,#9e87c0);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-dim-team{background-color:var(--dlf-ui-color-accent-sky,#86aadd);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-dim-enterprise{background-color:var(--dlf-ui-color-accent-teal,#33c1b1);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-card-dimensions{gap:var(--dlf-ui-space-4);padding:var(--dlf-ui-layout-card-padding);border-radius:var(--dlf-ui-radius-card);box-sizing:border-box;width:100%;height:100%;font-family:var(--dlf-ui-type-family-base);flex-direction:column;display:flex;box-shadow:0 4px 12px #142a4914}.dlf-card-dimensions-light{background-color:var(--dlf-ui-color-surface-card,#fff);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-card-dimensions-dark{background-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-card-dimensions-title{font-size:var(--dlf-ui-type-h3-size,26px);line-height:var(--dlf-ui-type-h3-line-height,32px);color:inherit;margin:0;font-weight:700}.dlf-card-dimensions-pills{gap:var(--dlf-ui-space-2,8px);flex-direction:column;width:100%;display:flex}.dlf-card-dimensions-action{margin-top:var(--dlf-ui-space-2,8px)}.dlf-card-event{box-sizing:border-box;border-radius:var(--dlf-ui-radius-sm,6px);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background-color:var(--dlf-ui-color-surface-card,#fff);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));width:100%;display:flex}.dlf-card-event-wide{max-width:880px;padding:var(--dlf-ui-space-5,20px) var(--dlf-ui-layout-card-padding,28px);justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-4,16px);flex-direction:row}.dlf-card-event-narrow{max-width:358px;padding:var(--dlf-ui-space-4,16px) var(--dlf-ui-layout-card-padding,20px);gap:var(--dlf-ui-space-3,12px);flex-direction:column}.dlf-card-event:hover,.dlf-card-event.is-hover,[data-dlf-force=hover].dlf-card-event{box-shadow:0 8px 24px #142a4924}.dlf-card-event:focus-within,.dlf-card-event.is-focus,[data-dlf-force=focus].dlf-card-event{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-card-event:active,.dlf-card-event.is-pressed,[data-dlf-force=pressed].dlf-card-event{box-shadow:none}.dlf-card-event-text{gap:var(--dlf-ui-space-1,4px);flex-direction:column;flex:auto;display:flex}.dlf-card-event-meta{font-size:var(--dlf-ui-type-caption-size,14px);line-height:var(--dlf-ui-type-caption-line-height,20px);color:var(--dlf-ui-color-text-secondary,#767676)}.dlf-card-event-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-card-event-short{font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-default,#000);margin:0}.dlf-card-event-side{align-items:center;gap:var(--dlf-ui-space-4,16px);flex-shrink:0;display:flex}.dlf-card-event-narrow .dlf-card-event-side{width:100%;margin-top:var(--dlf-ui-space-2,8px);justify-content:space-between}.dlf-card-process-step{gap:var(--dlf-ui-space-3);padding:var(--dlf-ui-layout-card-padding);border-radius:var(--dlf-ui-radius-card);background-color:var(--dlf-ui-color-surface-subtle);box-sizing:border-box;width:100%;height:100%;font-family:var(--dlf-ui-type-family-base);transition:box-shadow var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);flex-direction:column;display:flex}.dlf-card-process-step:hover,.dlf-card-process-step.is-hover,[data-dlf-force=hover].dlf-card-process-step{box-shadow:0 8px 24px #142a4924}.dlf-process-step-label{font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);color:var(--dlf-ui-color-text-heading,#142a49);font-weight:600}.dlf-process-step-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-process-step-body{font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-default,#000);margin:0}.dlf-avatar{border-radius:var(--dlf-ui-radius-circle,999px);background-color:var(--dlf-ui-color-surface-accent-soft,#c3d5ee);color:var(--dlf-ui-color-text-heading,#142a49);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dlf-avatar-large{width:64px;min-width:64px;height:64px;min-height:64px}.dlf-avatar-small{width:40px;min-width:40px;height:40px;min-height:40px}.dlf-avatar-image{object-fit:cover;width:100%;height:100%}.dlf-avatar-fallback{justify-content:center;align-items:center;display:inline-flex}.dlf-card-author{box-sizing:border-box;border-radius:var(--dlf-ui-radius-card,24px);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background-color:var(--dlf-ui-color-surface-card,#fff);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);width:100%;display:flex;box-shadow:0 4px 12px #142a4914}.dlf-card-author-portrait{gap:var(--dlf-ui-space-4,16px);padding:var(--dlf-ui-layout-card-padding,28px);flex-direction:column;max-width:380px}.dlf-card-author-compact{align-items:stretch;gap:var(--dlf-ui-space-4);padding:var(--dlf-ui-layout-card-padding);flex-direction:row;max-width:560px;container-type:inline-size}.dlf-card-author-compact .dlf-author-avatar-wrap{width:calc(var(--dlf-ui-type-h3-line-height) + var(--dlf-ui-space-1) + var(--dlf-ui-type-small-line-height));flex-shrink:0;align-self:stretch;display:flex}@container (width<=420px){.dlf-card-author-compact .dlf-author-avatar-wrap{width:calc(2 * var(--dlf-ui-type-h3-line-height) + var(--dlf-ui-space-1) + var(--dlf-ui-type-small-line-height))}}.dlf-card-author-details{justify-content:center;gap:var(--dlf-ui-space-1);flex-direction:column;min-width:0;display:flex}.dlf-author-name{font-size:var(--dlf-ui-type-h3-size);line-height:var(--dlf-ui-type-h3-line-height);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-heading);margin:0}.dlf-author-role{font-size:var(--dlf-ui-type-small-size);line-height:var(--dlf-ui-type-small-line-height);color:var(--dlf-ui-color-text-secondary);margin:0}.dlf-avatar-square{width:100%;min-width:0;height:100%;min-height:0;border-radius:var(--dlf-ui-radius-card)!important}.dlf-taxonomy-row{box-sizing:border-box;border-radius:var(--dlf-ui-radius-sm);background-color:var(--dlf-ui-color-surface-subtle);font-family:var(--dlf-ui-type-family-base);transition:box-shadow var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);width:100%;height:100%;padding:var(--dlf-ui-space-5) var(--dlf-ui-layout-card-padding);justify-content:space-between;align-items:flex-start;gap:var(--dlf-ui-space-4);flex-direction:column;display:flex}.dlf-taxonomy-row-wide,.dlf-taxonomy-row-narrow{width:100%}.dlf-taxonomy-row:hover,.dlf-taxonomy-row.is-hover,[data-dlf-force=hover].dlf-taxonomy-row{box-shadow:0 8px 24px #142a4924}.dlf-taxonomy-row:focus-within,.dlf-taxonomy-row.is-focus,[data-dlf-force=focus].dlf-taxonomy-row{outline:var(--dlf-ui-border-width-emphasis) solid var(--dlf-ui-color-focus-ring-outer);outline-offset:var(--dlf-ui-focus-ring-inner-spread)}.dlf-taxonomy-row:active,.dlf-taxonomy-row.is-pressed,[data-dlf-force=pressed].dlf-taxonomy-row{box-shadow:none}.dlf-taxonomy-main{align-items:flex-start;gap:var(--dlf-ui-space-4);width:100%;min-width:0;display:flex}.dlf-taxonomy-number{font-size:var(--dlf-ui-type-h4-size);line-height:var(--dlf-ui-type-h4-line-height);font-weight:var(--dlf-ui-type-weight-bold);color:var(--dlf-ui-color-text-heading);flex-shrink:0}.dlf-taxonomy-info{gap:var(--dlf-ui-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.dlf-taxonomy-title{font-size:var(--dlf-ui-type-h4-size);line-height:var(--dlf-ui-type-h4-line-height);color:var(--dlf-ui-color-text-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.dlf-taxonomy-title .dlf-card-link{color:inherit;min-height:0;text-decoration:none;display:inline}.dlf-taxonomy-aspects{font-size:var(--dlf-ui-type-small-size);line-height:var(--dlf-ui-type-small-line-height);color:var(--dlf-ui-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dlf-taxonomy-action{flex-shrink:0}.dlf-resource-cover{justify-content:flex-end;gap:var(--dlf-ui-space-2,8px);padding:var(--dlf-ui-layout-card-padding,28px);box-sizing:border-box;width:100%;min-height:240px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);flex-direction:column;display:flex;position:relative}.dlf-cover-corners-rounded{border-radius:var(--dlf-ui-radius-card,24px)}.dlf-cover-corners-flat{border-radius:0}.dlf-cover-strategy{background-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-cover-strategy .dlf-cover-title{color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-type-highlight{color:var(--dlf-ui-color-text-highlight,#ff7172)}.dlf-cover-experience{background-color:var(--dlf-ui-color-accent-coral,#ff7172);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-experience .dlf-cover-title{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-operations{background-color:var(--dlf-ui-color-accent-lavender,#9e87c0);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-operations .dlf-cover-title{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-team{background-color:var(--dlf-ui-color-accent-sky,#86aadd);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-team .dlf-cover-title{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-enterprise{background-color:var(--dlf-ui-color-accent-teal,#33c1b1);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-enterprise .dlf-cover-title{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-cover-type{font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.dlf-cover-title{font-size:var(--dlf-ui-type-h2-size,34px);line-height:var(--dlf-ui-type-h2-line-height,42px);margin:0;font-weight:700}.dlf-resource-card{border-radius:var(--dlf-ui-radius-card);background-color:var(--dlf-ui-color-surface-card);box-sizing:border-box;width:100%;height:100%;min-height:457px;font-family:var(--dlf-ui-type-family-base);transition:box-shadow var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #142a4914}.dlf-resource-card:hover,.dlf-resource-card.is-hover,[data-dlf-force=hover].dlf-resource-card{box-shadow:0 8px 24px #142a4924}.dlf-resource-card:focus-within,.dlf-resource-card.is-focus,[data-dlf-force=focus].dlf-resource-card{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-resource-card:active,.dlf-resource-card.is-pressed,[data-dlf-force=pressed].dlf-resource-card{box-shadow:none}.dlf-resource-card-content{gap:var(--dlf-ui-space-3,12px);padding:var(--dlf-ui-layout-card-padding,28px);flex-direction:column;flex:auto;display:flex}.dlf-resource-card-title{font-size:var(--dlf-ui-type-h3-size,26px);line-height:var(--dlf-ui-type-h3-line-height,32px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:700}.dlf-resource-card-body{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-default,#000);flex:auto;margin:0}.dlf-resource-card-actions{justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-3,12px);margin-top:var(--dlf-ui-space-2,8px);display:flex}.dlf-video-card{border-radius:var(--dlf-ui-radius-card,24px);background-color:var(--dlf-ui-color-surface-card,#fff);box-sizing:border-box;width:100%;max-width:411px;height:353px;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #142a4914}.dlf-video-card:hover,.dlf-video-card.is-hover,[data-dlf-force=hover].dlf-video-card{box-shadow:0 8px 24px #142a4924}.dlf-video-card:focus-within,.dlf-video-card.is-focus,[data-dlf-force=focus].dlf-video-card{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-video-card:active,.dlf-video-card.is-pressed,[data-dlf-force=pressed].dlf-video-card{box-shadow:none}.dlf-video-card-media{justify-content:center;align-items:center;display:flex;position:relative}.dlf-video-play-btn{border-radius:var(--dlf-ui-radius-circle,999px);background-color:var(--dlf-ui-color-surface-card,#fff);border:1px solid var(--dlf-ui-color-border-strong,#142a49);width:56px;height:56px;color:var(--dlf-ui-color-text-heading,#142a49);transition:transform var(--dlf-ui-motion-duration-quick,.14s),background-color var(--dlf-ui-motion-duration-quick,.14s);justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 4px 12px #142a4929}.dlf-video-play-btn:hover{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);transform:scale(1.08)}.dlf-video-card-content{gap:var(--dlf-ui-space-1,4px);padding:var(--dlf-ui-space-4,16px) var(--dlf-ui-layout-card-padding,28px) var(--dlf-ui-space-5,20px);flex-direction:column;display:flex}.dlf-video-card-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-card-link{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.dlf-video-card-duration{font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-secondary,#767676)}.dlf-tab{height:var(--dlf-ui-control-height,44px);min-height:var(--dlf-ui-control-min-target,44px);padding:var(--dlf-ui-space-3,12px) var(--dlf-ui-space-5,20px);color:var(--dlf-ui-color-text-heading,#142a49);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),border-color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1)),color var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1));background-color:#0000;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;font-weight:500;display:inline-flex}.dlf-tab:hover,.dlf-tab.is-hover,[data-dlf-force=hover].dlf-tab{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8)}.dlf-tab:focus-visible,.dlf-tab.is-focus,[data-dlf-force=focus].dlf-tab{background-color:var(--dlf-ui-color-surface-page,#fff);outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px;box-shadow:0 0 0 2px var(--dlf-ui-color-focus-ring-inner,#fff)}.dlf-tab:active,.dlf-tab.is-pressed,[data-dlf-force=pressed].dlf-tab{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);box-shadow:none}.dlf-tab.is-selected,.dlf-tab[aria-selected=true]{border-bottom-color:var(--dlf-ui-color-border-strong,#142a49);font-weight:700}.dlf-tab:disabled,.dlf-tab.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dlf-tabs-container{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.dlf-tabs-list{border-bottom:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);box-sizing:border-box;scrollbar-width:none;flex-flow:row;gap:0;display:flex;overflow-x:auto}.dlf-tabs-list::-webkit-scrollbar{display:none}.dlf-embed-container{width:100%;max-width:720px;min-height:280px;padding:var(--dlf-ui-layout-card-padding,28px);border-radius:var(--dlf-ui-radius-card,24px);border:1px solid var(--dlf-ui-color-border-subtle,#c3d5ee);background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.dlf-embed-container.dlf-embed-loaded{background-color:var(--dlf-ui-color-surface-placeholder,#d9d9d9);padding:0}.dlf-embed-idle{align-items:center;gap:var(--dlf-ui-space-3,12px);flex-direction:column;display:flex}.dlf-embed-idle[hidden],.dlf-embed-target[hidden]{display:none}.dlf-embed-icon{color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-embed-title{font-size:var(--dlf-ui-type-h4-size,24px);line-height:var(--dlf-ui-type-h4-line-height,30px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;font-weight:600}.dlf-embed-note{font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-default,#000);max-width:440px;margin:0}.dlf-embed-action{margin-top:var(--dlf-ui-space-2,8px)}.dlf-embed-frame{border:0;width:100%;height:100%;min-height:280px}.dlf-embed-placeholder-loaded{justify-content:center;align-items:center;gap:var(--dlf-ui-space-3,12px);min-height:280px;color:var(--dlf-ui-color-text-heading,#142a49);flex-direction:column;display:flex}.dlf-menu-item{justify-content:space-between;align-items:center;gap:var(--dlf-ui-space-4);width:100%;min-height:var(--dlf-ui-control-min-target);padding:var(--dlf-ui-space-4) var(--dlf-ui-space-3);border:none;border-bottom:1px solid var(--dlf-ui-color-border-subtle);color:var(--dlf-ui-color-text-heading);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base);transition:background-color var(--dlf-ui-motion-duration-quick) var(--dlf-ui-motion-easing-standard);background-color:#0000;text-decoration:none;display:flex}.dlf-menu-item:hover,.dlf-menu-item.is-hover,[data-dlf-force=hover].dlf-menu-item{background-color:var(--dlf-ui-color-surface-subtle)}.dlf-menu-item:focus-visible,.dlf-menu-item.is-focus,[data-dlf-force=focus].dlf-menu-item{background-color:var(--dlf-ui-color-surface-page);outline:2px solid var(--dlf-ui-color-focus-ring-outer);outline-offset:-2px}.dlf-menu-item:active,.dlf-menu-item.is-pressed,[data-dlf-force=pressed].dlf-menu-item{background-color:var(--dlf-ui-color-surface-subtle);box-shadow:none}.dlf-menu-item.is-current,.dlf-menu-item[aria-current=page]{border-left:2px solid var(--dlf-ui-color-border-strong);padding-left:calc(var(--dlf-ui-space-3) - 2px)}.dlf-menu-item-label{font-size:var(--dlf-ui-type-small-size);line-height:var(--dlf-ui-space-6);color:var(--dlf-ui-color-text-heading);font-weight:700}.dlf-menu-item-icon{height:var(--dlf-ui-space-6);color:var(--dlf-ui-color-text-heading);align-items:center;display:inline-flex}.dlf-mobile-menu{background-color:var(--dlf-ui-color-surface-page);z-index:1000;box-sizing:border-box;width:100%;height:100vh;font-family:var(--dlf-ui-type-family-base);flex-direction:column;padding:0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.dlf-mobile-menu:not(.is-open):not(.dlf-mobile-menu--inline):not([data-inline=true]){display:none!important}.dlf-mobile-menu--inline,.dlf-mobile-menu[data-inline=true],[data-inline=true] .dlf-mobile-menu{z-index:1!important;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}.dlf-mobile-menu[hidden]{display:none!important}.dlf-mobile-menu-header{padding:var(--dlf-ui-space-4);border-bottom:1px solid var(--dlf-ui-color-border-subtle);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.dlf-mobile-menu-logo{min-width:var(--dlf-ui-control-min-target);min-height:var(--dlf-ui-control-min-target);align-items:center;display:inline-flex}.dlf-mobile-menu-list{padding:0 var(--dlf-ui-space-4);box-sizing:border-box;flex-direction:column;flex:none;margin:0;display:flex}.dlf-mobile-menu:not(.dlf-mobile-menu--inline):not([data-inline=true]) .dlf-mobile-menu-list{flex:auto}.dlf-mobile-menu-action{padding:var(--dlf-ui-space-4);box-sizing:border-box}.dlf-btn-full{width:100%!important}.dlf-fw-cell-slot{box-sizing:border-box;width:100%;max-width:240px;height:84px;min-height:84px;position:relative}.dlf-fw-cell-slot.dlf-fw-cell-768{max-width:336px;height:64px;min-height:64px}.dlf-fw-cell-slot.dlf-fw-cell-390{max-width:358px;height:64px;min-height:64px}.dlf-fw-cell{gap:var(--dlf-ui-space-2,8px);width:100%;min-height:100%;padding:var(--dlf-ui-space-4,16px);border-radius:var(--dlf-ui-radius-sm,6px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);cursor:pointer;z-index:1;transition:box-shadow var(--dlf-ui-motion-duration-standard,.2s) cubic-bezier(.25,.1,.25,1);border:1px solid #142a4914;outline:none;flex-direction:column;display:flex;position:absolute;top:0;left:0}.dlf-fw-cell.is-revealed,.dlf-fw-cell:hover,.dlf-fw-cell:focus,.dlf-fw-cell:focus-visible,.dlf-fw-cell:focus-within,.dlf-fw-cell[aria-expanded=true],.dlf-fw-cell[data-revealed=true]{z-index:20;box-shadow:0 12px 32px #142a4929}.dlf-fw-cell:focus-visible,.dlf-fw-cell.is-focus,[data-dlf-force=focus].dlf-fw-cell{outline:2px solid var(--dlf-ui-color-focus-ring-outer,#142a49);outline-offset:2px}.dlf-fw-cell-strategy{background-color:var(--dlf-ui-color-surface-accent-soft,#e8ebf0)}.dlf-fw-cell-experience{background-color:var(--dlf-ui-color-surface-tint-coral,#ffeaea)}.dlf-fw-cell-operations{background-color:var(--dlf-ui-color-surface-tint-lavender,#f5f2f8)}.dlf-fw-cell-team{background-color:var(--dlf-ui-color-surface-tint-sky,#c3d5ee)}.dlf-fw-cell-enterprise{background-color:var(--dlf-ui-color-surface-tint-teal,#ebf9f8)}.dlf-fw-cell-aspect{font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);color:var(--dlf-ui-color-text-heading,#142a49);font-weight:600}.dlf-fw-cell-desc-wrap{transition:grid-template-rows var(--dlf-ui-motion-duration-standard,.2s) cubic-bezier(.25,.1,.25,1);grid-template-rows:0fr;display:grid}.dlf-fw-cell.is-revealed .dlf-fw-cell-desc-wrap,.dlf-fw-cell:hover .dlf-fw-cell-desc-wrap,.dlf-fw-cell:focus .dlf-fw-cell-desc-wrap,.dlf-fw-cell:focus-visible .dlf-fw-cell-desc-wrap,.dlf-fw-cell:focus-within .dlf-fw-cell-desc-wrap,.dlf-fw-cell[aria-expanded=true] .dlf-fw-cell-desc-wrap,.dlf-fw-cell[data-revealed=true] .dlf-fw-cell-desc-wrap{grid-template-rows:1fr}.dlf-fw-cell-desc{min-height:0;font-size:var(--dlf-ui-type-small-size,16px);line-height:var(--dlf-ui-type-small-line-height,24px);color:var(--dlf-ui-color-text-heading,#142a49);margin:0;overflow:hidden}.dlf-fw-header-cell{height:64px;min-height:44px;padding:0 var(--dlf-ui-space-4,16px);border-radius:var(--dlf-ui-radius-sm,6px);box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);align-items:center;width:100%;max-width:240px;display:flex}.dlf-fw-header-768{max-width:336px}.dlf-fw-header-390{max-width:358px}.dlf-fw-header-label{font-size:var(--dlf-ui-type-label-size,14px);line-height:var(--dlf-ui-type-label-line-height,20px);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.dlf-fw-header-strategy{background-color:var(--dlf-ui-color-accent-navy,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-fw-header-experience{background-color:var(--dlf-ui-color-accent-coral,#ff7172);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-fw-header-operations{background-color:var(--dlf-ui-color-accent-lavender,#9e87c0);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-fw-header-team{background-color:var(--dlf-ui-color-accent-sky,#86aadd);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-fw-header-enterprise{background-color:var(--dlf-ui-color-accent-teal,#33c1b1);color:var(--dlf-ui-color-text-heading,#142a49)}.dlf-logo-strip-item{box-sizing:border-box;font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);justify-content:center;align-items:center;display:inline-flex}.dlf-logo-strip-item.dlf-strip-text{width:146px;height:29px}.dlf-logo-strip-item.dlf-strip-logo-placeholder{background-color:var(--dlf-ui-color-surface-placeholder,#d9d9d9);border-radius:var(--dlf-ui-radius-sm,6px);width:120px;height:40px}.dlf-strip-text{font-size:var(--dlf-ui-type-body-size,19px);line-height:var(--dlf-ui-type-body-line-height,28.5px);color:var(--dlf-ui-color-text-heading,#142a49);white-space:nowrap;font-weight:600}.dlf-strip-box{border-radius:var(--dlf-ui-radius-sm,6px);background-color:var(--dlf-ui-color-surface-placeholder,#d9d9d9);width:120px;height:40px;color:var(--dlf-ui-color-text-secondary,#767676);justify-content:center;align-items:center;display:inline-flex}.dlf-strip-image{object-fit:contain;max-width:120px;max-height:40px}.dlf-logo-on-dark{align-items:center;line-height:0;display:inline-flex}.dlf-surface{box-sizing:border-box;width:100%;min-height:120px;padding:var(--dlf-ui-layout-card-padding,28px);font-family:var(--dlf-ui-type-family-base,"Inter", sans-serif);transition:box-shadow var(--dlf-ui-motion-duration-quick,.14s) var(--dlf-ui-motion-easing-standard,cubic-bezier(.25, .1, .25, 1))}.dlf-surface-page{background-color:var(--dlf-ui-color-surface-page,#fff);color:var(--dlf-ui-color-text-default,#000)}.dlf-surface-card{background-color:var(--dlf-ui-color-surface-card,#fff);color:var(--dlf-ui-color-text-default,#000)}.dlf-surface-subtle{background-color:var(--dlf-ui-color-surface-subtle,#f5f2f8);color:var(--dlf-ui-color-text-default,#000)}.dlf-surface-inverse{background-color:var(--dlf-ui-color-surface-inverse,#142a49);color:var(--dlf-ui-color-text-inverse,#fff)}.dlf-radius-card{border-radius:var(--dlf-ui-radius-card,24px)}.dlf-radius-sm{border-radius:var(--dlf-ui-radius-sm,6px)}.dlf-elevation-none{box-shadow:none}.dlf-elevation-card{box-shadow:0 4px 12px #142a4914}.dlf-elevation-panel{box-shadow:0 12px 32px #142a4929}.dlf-icon{width:var(--dlf-icon-size,24px);height:var(--dlf-icon-size,24px);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dlf-icon svg{width:100%;height:100%;display:block}
