:is(.marketing-wrapper,.theme-preview),:is(.marketing-wrapper,.theme-preview) *,:is(.marketing-wrapper,.theme-preview) :after,:is(.marketing-wrapper,.theme-preview) :before,:is(.marketing-wrapper,.theme-preview):after,:is(.marketing-wrapper,.theme-preview):before{box-sizing:border-box}:is(.marketing-wrapper,.theme-preview){font-family:var(--font-body);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) a{color:var(--color-link)}:is(.marketing-wrapper,.theme-preview) a:hover{color:var(--color-link-hover)}:is(.marketing-wrapper,.theme-preview) img{max-width:100%}:is(.marketing-wrapper,.theme-preview) .ds-h1,:is(.marketing-wrapper,.theme-preview) .ds-h2,:is(.marketing-wrapper,.theme-preview) .ds-h3,:is(.marketing-wrapper,.theme-preview) .ds-h4,:is(.marketing-wrapper,.theme-preview) .ds-h5,:is(.marketing-wrapper,.theme-preview) .ds-h6{font-family:var(--font-heading);color:var(--color-heading);text-transform:var(--heading-transform);margin:0;text-wrap:balance}:is(.marketing-wrapper,.theme-preview) .ds-h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-h4{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-h5{font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-h6{font-size:var(--h6-size);font-weight:var(--h6-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}:is(.marketing-wrapper,.theme-preview) .ds-eyebrow{font-family:var(--font-eyebrow);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-transform);color:var(--color-eyebrow);margin:0;line-height:1.4}:is(.marketing-wrapper,.theme-preview) .ds-lead{font-size:var(--text-lg);line-height:var(--body-line-height);color:var(--color-text-muted);margin:0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-body{font-size:var(--text-md);line-height:var(--body-line-height);color:var(--color-text);margin:0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-small{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);margin:0}:is(.marketing-wrapper,.theme-preview) .ds-muted{color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.marketing-wrapper,.theme-preview) .ds-tone-default{background:var(--color-surface)}:is(.marketing-wrapper,.theme-preview) .ds-tone-alt{background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .ds-tone-inverse{background:var(--color-surface-inverse);--color-text:var(--color-on-inverse);--color-heading:var(--color-on-inverse);--color-text-muted:var(--color-on-inverse-muted);--color-eyebrow:var(--color-eyebrow-inverse);--color-border:var(--color-border-inverse);--color-border-strong:var(--color-on-inverse-muted);--color-link:var(--color-on-inverse);--color-link-hover:var(--color-eyebrow-inverse);--color-primary:var(--color-inverse-primary);--color-primary-hover:var(--color-inverse-primary-hover);--color-on-primary:var(--color-inverse-on-primary);--color-secondary:color-mix(in srgb,var(--color-on-inverse) 12%,transparent);--color-secondary-hover:color-mix(in srgb,var(--color-on-inverse) 20%,transparent);--color-on-secondary:var(--color-on-inverse);--color-surface-card:color-mix(in srgb,var(--color-on-inverse) 6%,var(--color-surface-inverse));color:var(--color-on-inverse)}:is(.marketing-wrapper,.theme-preview) .ds-tone-brand{background:var(--color-surface-brand);--color-text:var(--color-on-brand);--color-heading:var(--color-on-brand);--color-text-muted:var(--color-on-brand-muted);--color-eyebrow:var(--color-on-brand-muted);--color-border:color-mix(in srgb,var(--color-on-brand) 20%,transparent);--color-link:var(--color-on-brand);--color-link-hover:var(--color-on-brand);--color-primary:var(--color-on-brand);--color-primary-hover:color-mix(in srgb,var(--color-on-brand) 86%,var(--color-surface-brand));--color-on-primary:var(--color-surface-brand);--color-secondary:color-mix(in srgb,var(--color-on-brand) 14%,transparent);--color-secondary-hover:color-mix(in srgb,var(--color-on-brand) 22%,transparent);--color-on-secondary:var(--color-on-brand);--color-surface-card:color-mix(in srgb,var(--color-on-brand) 8%,var(--color-surface-brand));color:var(--color-on-brand)}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .ds-icon--flip,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .ds-icon--flip{transform:scaleX(-1)}:is(.marketing-wrapper,.theme-preview) .ds-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.25em;line-height:1;flex:none;font-style:normal}:is(.marketing-wrapper,.theme-preview) .ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-transform);line-height:1;border:var(--border-width) solid transparent;border-radius:var(--radius-button);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}:is(.marketing-wrapper,.theme-preview) .ds-btn--sm{height:36px;padding:0 14px;font-size:var(--text-sm)}:is(.marketing-wrapper,.theme-preview) .ds-btn--md{height:46px;padding:0 22px;font-size:var(--text-md)}:is(.marketing-wrapper,.theme-preview) .ds-btn--lg{height:54px;padding:0 30px;font-size:var(--text-lg)}:is(.marketing-wrapper,.theme-preview) .ds-btn--sm .ds-icon{font-size:16px}:is(.marketing-wrapper,.theme-preview) .ds-btn--md .ds-icon{font-size:18px}:is(.marketing-wrapper,.theme-preview) .ds-btn--lg .ds-icon{font-size:20px}:is(.marketing-wrapper,.theme-preview) .ds-btn--block{width:100%}:is(.marketing-wrapper,.theme-preview) .ds-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}:is(.marketing-wrapper,.theme-preview) .ds-btn:active:not([aria-disabled=true]){transform:translateY(1px)}:is(.marketing-wrapper,.theme-preview) .ds-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}:is(.marketing-wrapper,.theme-preview) .ds-btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}:is(.marketing-wrapper,.theme-preview) .ds-btn--secondary{background:var(--color-secondary);color:var(--color-on-secondary)}:is(.marketing-wrapper,.theme-preview) .ds-btn--secondary:hover{background:var(--color-secondary-hover);color:var(--color-on-secondary)}:is(.marketing-wrapper,.theme-preview) .ds-btn--outline{background:transparent;color:var(--color-heading);border-color:var(--color-border-strong)}:is(.marketing-wrapper,.theme-preview) .ds-btn--outline:hover{border-color:var(--color-heading);color:var(--color-heading);background:color-mix(in srgb,var(--color-heading) 5%,transparent)}:is(.marketing-wrapper,.theme-preview) .ds-btn--ghost{background:transparent;color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .ds-btn--ghost:hover{background:color-mix(in srgb,var(--color-heading) 8%,transparent);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .ds-btn--link{background:transparent;color:var(--color-link);padding-inline:0;height:auto;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em}:is(.marketing-wrapper,.theme-preview) .ds-btn--link:hover{color:var(--color-link-hover);text-decoration-color:currentColor}:is(.marketing-wrapper,.theme-preview) .ds-btn:disabled,:is(.marketing-wrapper,.theme-preview) .ds-btn[aria-disabled=true]{background:var(--color-disabled-surface);color:var(--color-disabled-text);border-color:transparent;cursor:not-allowed;box-shadow:none}:is(.marketing-wrapper,.theme-preview) .ds-btn--ghost[aria-disabled=true],:is(.marketing-wrapper,.theme-preview) .ds-btn--link[aria-disabled=true]{background:transparent}:is(.marketing-wrapper,.theme-preview) .ds-btn__spinner{width:1em;height:1em;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:ds-spin .7s linear infinite}@keyframes ds-spin{to{transform:rotate(1turn)}}:is(.marketing-wrapper,.theme-preview) .ds-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.22em;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast)}:is(.marketing-wrapper,.theme-preview) .ds-link:hover{color:var(--color-link-hover);text-decoration-color:currentColor}:is(.marketing-wrapper,.theme-preview) .ds-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}:is(.marketing-wrapper,.theme-preview) .ds-link--standalone{text-decoration:none;font-weight:600}:is(.marketing-wrapper,.theme-preview) .ds-link--standalone:hover{text-decoration:underline}:is(.marketing-wrapper,.theme-preview) .ds-link--standalone .ds-icon{transition:transform var(--duration-fast) var(--ease-standard);font-size:1.05em}:is(.marketing-wrapper,.theme-preview) .ds-link--standalone:hover .ds-icon{transform:translateX(3px)}:is(.marketing-wrapper,.theme-preview) .ds-link--muted{color:var(--color-text-muted);text-decoration:none;font-weight:400}:is(.marketing-wrapper,.theme-preview) .ds-link--muted:hover{color:var(--color-heading);text-decoration:underline}:is(.marketing-wrapper,.theme-preview) .ds-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-badge);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;border:var(--border-width) solid transparent}:is(.marketing-wrapper,.theme-preview) .ds-badge .ds-icon{font-size:13px}:is(.marketing-wrapper,.theme-preview) .ds-badge--neutral{background:var(--color-surface-alt);color:var(--color-text);border-color:var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-badge--primary{background:var(--color-primary);color:var(--color-on-primary)}:is(.marketing-wrapper,.theme-preview) .ds-badge--accent{background:var(--color-accent);color:var(--color-on-accent)}:is(.marketing-wrapper,.theme-preview) .ds-badge--outline{background:transparent;color:var(--color-heading);border-color:var(--color-border-strong)}:is(.marketing-wrapper,.theme-preview) .ds-badge--success{background:var(--color-success-subtle);color:var(--color-success)}:is(.marketing-wrapper,.theme-preview) .ds-badge--warning{background:var(--color-warning-subtle);color:var(--color-warning)}:is(.marketing-wrapper,.theme-preview) .ds-badge--error{background:var(--color-error-subtle);color:var(--color-error)}:is(.marketing-wrapper,.theme-preview) .ds-card{display:flex;flex-direction:column;background:var(--color-surface-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;color:var(--color-text);text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),border-color var(--duration-base)}:is(.marketing-wrapper,.theme-preview) .ds-card--elevated{border-color:transparent;box-shadow:var(--shadow-md)}:is(.marketing-wrapper,.theme-preview) .ds-card--filled{background:var(--color-surface-alt);border-color:transparent;box-shadow:none}:is(.marketing-wrapper,.theme-preview) .ds-tone-alt .ds-card--filled{background:var(--color-surface)}:is(.marketing-wrapper,.theme-preview) .ds-card--interactive{cursor:pointer}:is(.marketing-wrapper,.theme-preview) .ds-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--color-border-strong)}:is(.marketing-wrapper,.theme-preview) .ds-card__body{display:flex;flex-direction:column;gap:var(--space-3);flex:1}:is(.marketing-wrapper,.theme-preview) .ds-card--pad-sm .ds-card__body{padding:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .ds-card--pad-md .ds-card__body{padding:var(--space-7)}:is(.marketing-wrapper,.theme-preview) .ds-card--pad-lg .ds-card__body{padding:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-card--pad-none .ds-card__body{padding:0}:is(.marketing-wrapper,.theme-preview) .ds-card__media .ds-image{border-radius:0}:is(.marketing-wrapper,.theme-preview) .ds-image{position:relative;overflow:hidden;border-radius:var(--radius-image);background:var(--color-surface-alt);width:100%;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-image--fill{height:100%}:is(.marketing-wrapper,.theme-preview) .ds-image--square{border-radius:0}:is(.marketing-wrapper,.theme-preview) .ds-image--round{border-radius:50%}:is(.marketing-wrapper,.theme-preview) .ds-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:is(.marketing-wrapper,.theme-preview) .ds-image__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.4;background-color:var(--color-surface-alt);background-image:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--color-border) 70%,transparent) 11px 12px)}:is(.marketing-wrapper,.theme-preview) .ds-image__ph .ds-icon{opacity:.7;font-size:22px}:is(.marketing-wrapper,.theme-preview) .ds-image__ph span{max-width:28ch;background:var(--color-surface-alt);padding:2px 6px;border-radius:2px}:is(.marketing-wrapper,.theme-preview) .ds-tone-brand .ds-image,:is(.marketing-wrapper,.theme-preview) .ds-tone-brand .ds-image__ph,:is(.marketing-wrapper,.theme-preview) .ds-tone-brand .ds-image__ph span,:is(.marketing-wrapper,.theme-preview) .ds-tone-inverse .ds-image,:is(.marketing-wrapper,.theme-preview) .ds-tone-inverse .ds-image__ph,:is(.marketing-wrapper,.theme-preview) .ds-tone-inverse .ds-image__ph span{background-color:var(--color-surface-card)}:is(.marketing-wrapper,.theme-preview) .ds-section{container-type:inline-size;position:relative;color:var(--color-text);font-family:var(--font-body)}:is(.marketing-wrapper,.theme-preview) .ds-container{max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding);padding-block:var(--section-padding-y)}:is(.marketing-wrapper,.theme-preview) .ds-container--narrow{max-width:calc(820px + 2 * var(--container-padding))}:is(.marketing-wrapper,.theme-preview) .ds-container--wide{max-width:calc(var(--container-width) + 240px + 2 * var(--container-padding))}:is(.marketing-wrapper,.theme-preview) .ds-section--compact>.ds-container{padding-block:calc(var(--section-padding-y) * .55)}:is(.marketing-wrapper,.theme-preview) .ds-section--flush>.ds-container{padding-block:0}:is(.marketing-wrapper,.theme-preview) .ds-sh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:760px;margin-block-end:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-sh--center{align-items:center;text-align:center;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .ds-sh--flush{margin-block-end:0}:is(.marketing-wrapper,.theme-preview) .ds-sh__intro{max-width:62ch}:is(.marketing-wrapper,.theme-preview) .ds-sh__action{margin-block-start:var(--space-2)}@container (max-width:640px){:is(.marketing-wrapper,.theme-preview) .ds-container{padding-inline:var(--container-padding-mobile);padding-block:var(--section-padding-y-mobile)}:is(.marketing-wrapper,.theme-preview) .ds-section--compact>.ds-container{padding-block:calc(var(--section-padding-y-mobile) * .6)}:is(.marketing-wrapper,.theme-preview) .ds-h1{font-size:calc(var(--h1-size) * var(--type-scale-mobile))}:is(.marketing-wrapper,.theme-preview) .ds-h2{font-size:calc(var(--h2-size) * var(--type-scale-mobile-sm))}:is(.marketing-wrapper,.theme-preview) .ds-h3{font-size:calc(var(--h3-size) * var(--type-scale-mobile-sm))}:is(.marketing-wrapper,.theme-preview) .ds-sh{margin-block-end:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .ds-lead{font-size:var(--text-md)}}:is(.marketing-wrapper,.theme-preview) .ds-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);min-width:0}:is(.marketing-wrapper,.theme-preview) .ds-label{font-size:var(--text-sm);font-weight:600;color:var(--color-heading);line-height:1.4}:is(.marketing-wrapper,.theme-preview) .ds-label__opt{font-weight:400;color:var(--color-text-muted);margin-inline-start:6px}:is(.marketing-wrapper,.theme-preview) .ds-label__req{color:var(--color-error);margin-inline-start:2px}:is(.marketing-wrapper,.theme-preview) .ds-control{width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:var(--text-md);line-height:1.4;color:var(--color-text);background:var(--color-input-bg);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);appearance:none;-webkit-appearance:none;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-control::placeholder{color:var(--color-text-muted);opacity:.75}:is(.marketing-wrapper,.theme-preview) .ds-control:hover{border-color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-control:focus{outline:none;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}:is(.marketing-wrapper,.theme-preview) .ds-control[aria-invalid=true]{border-color:var(--color-error)}:is(.marketing-wrapper,.theme-preview) .ds-control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-error-subtle)}:is(.marketing-wrapper,.theme-preview) .ds-control:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);border-color:var(--color-border);cursor:not-allowed}:is(.marketing-wrapper,.theme-preview) .ds-control--sm{height:40px;font-size:var(--text-sm)}:is(.marketing-wrapper,.theme-preview) .ds-textarea{height:auto;min-height:136px;padding:12px 14px;resize:vertical}:is(.marketing-wrapper,.theme-preview) .ds-select{position:relative}:is(.marketing-wrapper,.theme-preview) .ds-select .ds-control{padding-inline-end:42px;cursor:pointer}:is(.marketing-wrapper,.theme-preview) .ds-select>.ds-icon{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted);font-size:18px}:is(.marketing-wrapper,.theme-preview) .ds-hint{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-error{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-error);line-height:1.45;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-error .ds-icon{font-size:15px}:is(.marketing-wrapper,.theme-preview) .ds-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-body);font-size:var(--text-md);line-height:1.45;color:var(--color-text);position:relative}:is(.marketing-wrapper,.theme-preview) .ds-check__input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}:is(.marketing-wrapper,.theme-preview) .ds-check__box{flex:none;width:20px;height:20px;margin-block-start:1px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-input-bg);border:1.5px solid var(--color-border-strong);border-radius:min(var(--radius-input),5px);color:var(--color-on-primary);transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}:is(.marketing-wrapper,.theme-preview) .ds-check__box .ds-icon{opacity:0;transform:scale(.6);transition:opacity var(--duration-fast),transform var(--duration-fast) var(--ease-standard);font-size:14px}:is(.marketing-wrapper,.theme-preview) .ds-check--radio .ds-check__box{border-radius:50%}:is(.marketing-wrapper,.theme-preview) .ds-check--radio .ds-check__box:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-on-primary);opacity:0;transform:scale(.4);transition:opacity var(--duration-fast),transform var(--duration-fast) var(--ease-standard)}:is(.marketing-wrapper,.theme-preview) .ds-check:hover .ds-check__box{border-color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-check__input:checked+.ds-check__box{background:var(--color-primary);border-color:var(--color-primary)}:is(.marketing-wrapper,.theme-preview) .ds-check__input:checked+.ds-check__box .ds-icon,:is(.marketing-wrapper,.theme-preview) .ds-check__input:checked+.ds-check__box:after{opacity:1;transform:none}:is(.marketing-wrapper,.theme-preview) .ds-check__input:focus-visible+.ds-check__box{box-shadow:0 0 0 3px var(--color-focus-ring);border-color:var(--color-focus)}:is(.marketing-wrapper,.theme-preview) .ds-check__input[aria-invalid=true]+.ds-check__box{border-color:var(--color-error)}:is(.marketing-wrapper,.theme-preview) .ds-check--disabled{cursor:not-allowed;color:var(--color-disabled-text)}:is(.marketing-wrapper,.theme-preview) .ds-check--disabled .ds-check__box{background:var(--color-disabled-surface);border-color:var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-check--disabled .ds-check__input:checked+.ds-check__box{background:var(--color-disabled-text);border-color:var(--color-disabled-text)}:is(.marketing-wrapper,.theme-preview) .ds-check__text{display:flex;flex-direction:column;gap:2px}:is(.marketing-wrapper,.theme-preview) .ds-check__hint{font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}:is(.marketing-wrapper,.theme-preview) .ds-fieldset legend{padding:0;margin-block-end:6px}:is(.marketing-wrapper,.theme-preview) .ds-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-hero__content .ds-lead{max-width:56ch}:is(.marketing-wrapper,.theme-preview) .ds-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-hero__highlights{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-hero__highlights li{display:flex;gap:8px;align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-hero__highlights .ds-icon{color:var(--color-primary);font-size:16px}:is(.marketing-wrapper,.theme-preview) .ds-hero--centered .ds-hero__content{align-items:center;text-align:center;max-width:880px;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .ds-hero--centered .ds-hero__actions,:is(.marketing-wrapper,.theme-preview) .ds-hero--centered .ds-hero__highlights{justify-content:center}:is(.marketing-wrapper,.theme-preview) .ds-hero__wide{margin-block-start:var(--space-11)}:is(.marketing-wrapper,.theme-preview) .ds-hero--overlay{overflow:hidden}:is(.marketing-wrapper,.theme-preview) .ds-hero__bg{position:absolute;inset:0}:is(.marketing-wrapper,.theme-preview) .ds-hero__bg .ds-image{border-radius:0}:is(.marketing-wrapper,.theme-preview) .ds-hero__bg .ds-image__ph{justify-content:flex-end;align-items:flex-end;padding:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-scrim) 0,var(--color-scrim) 40%,transparent 100%)}:is(.marketing-wrapper,.theme-preview) .ds-hero--overlay>.ds-container{position:relative;z-index:1;min-height:640px;display:flex;align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-hero--overlay .ds-hero__content{max-width:640px}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-hero__scrim{background:var(--color-scrim)}:is(.marketing-wrapper,.theme-preview) .ds-hero--overlay>.ds-container{min-height:520px}}:is(.marketing-wrapper,.theme-preview) .ds-stats{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--grid-gap)}:is(.marketing-wrapper,.theme-preview) .ds-stat{display:flex;flex-direction:column;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-stat__value{font-family:var(--font-heading);font-size:calc(var(--h1-size) * .9);font-weight:var(--h1-weight);line-height:1;letter-spacing:var(--h1-letter-spacing);color:var(--color-heading);margin-block-end:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-stat__label{font-weight:600;color:var(--color-heading);font-size:var(--text-md);margin:0}:is(.marketing-wrapper,.theme-preview) .ds-stat__desc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-stats--row .ds-stat{padding-inline-start:var(--space-6);border-inline-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-stats--center .ds-stat{align-items:center;text-align:center}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-9)}}@container (max-width:640px){:is(.marketing-wrapper,.theme-preview) .ds-stat__value{font-size:calc(var(--h1-size) * .62)}}@container (max-width:400px){:is(.marketing-wrapper,.theme-preview) .ds-stats{grid-template-columns:minmax(0,1fr)}}:is(.marketing-wrapper,.theme-preview) .ds-features{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--grid-gap)}:is(.marketing-wrapper,.theme-preview) .ds-feature{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-feature__icon{width:48px;height:48px;flex:none;border-radius:var(--radius-md);background:var(--color-secondary);color:var(--color-on-secondary);display:inline-flex;align-items:center;justify-content:center;margin-block-end:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-feature__icon .ds-icon{font-size:22px}:is(.marketing-wrapper,.theme-preview) .ds-feature__desc{color:var(--color-text-muted);margin:0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-feature__link{margin-block-start:auto;padding-block-start:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-features-list{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12)}:is(.marketing-wrapper,.theme-preview) .ds-features-list__head{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}:is(.marketing-wrapper,.theme-preview) .ds-features-list__items{border-block-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-feature--row{flex-direction:row;gap:var(--space-6);padding-block:var(--space-7);border-block-end:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-feature--row .ds-feature__icon{margin:0}:is(.marketing-wrapper,.theme-preview) .ds-feature__text{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-alt-rows{display:flex;flex-direction:column;gap:var(--space-12)}:is(.marketing-wrapper,.theme-preview) .ds-alt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-alt-row:nth-child(2n) .ds-alt-row__media{order:2}:is(.marketing-wrapper,.theme-preview) .ds-alt-row .ds-feature{gap:var(--space-4)}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-features{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.marketing-wrapper,.theme-preview) .ds-features-list{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .ds-features-list__head{position:static}:is(.marketing-wrapper,.theme-preview) .ds-alt-rows{gap:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-alt-row{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-alt-row:nth-child(2n) .ds-alt-row__media{order:0}}@container (max-width:640px){:is(.marketing-wrapper,.theme-preview) .ds-features{grid-template-columns:minmax(0,1fr)}}:is(.marketing-wrapper,.theme-preview) .ds-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-about--image-left .ds-about__media{order:-1}:is(.marketing-wrapper,.theme-preview) .ds-about__content{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-about__body{display:flex;flex-direction:column;gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-about__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);margin-block-start:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-about--stacked .ds-sh{margin-block-end:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-checklist{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}:is(.marketing-wrapper,.theme-preview) .ds-checklist li{display:flex;gap:var(--space-3);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-checklist .ds-icon{color:var(--color-primary);margin-block-start:.2em;font-size:1.1em}:is(.marketing-wrapper,.theme-preview) .ds-checklist--sm{font-size:var(--text-sm);gap:var(--space-2)}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-about,:is(.marketing-wrapper,.theme-preview) .ds-about__cols{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-about--image-right .ds-about__media{order:-1}}:is(.marketing-wrapper,.theme-preview) .ds-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}:is(.marketing-wrapper,.theme-preview) .ds-quote{display:flex;flex-direction:column;gap:var(--space-5);height:100%}:is(.marketing-wrapper,.theme-preview) .ds-quote__mark{color:var(--color-eyebrow);align-self:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-quote__mark .ds-icon{font-size:28px}:is(.marketing-wrapper,.theme-preview) .ds-quote-feature .ds-quote__mark{align-self:center}:is(.marketing-wrapper,.theme-preview) .ds-quote__text{font-size:var(--text-lg);line-height:1.55;color:var(--color-heading);margin:0;flex:1;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-person{display:flex;align-items:center;gap:var(--space-3);text-align:start}:is(.marketing-wrapper,.theme-preview) .ds-person>.ds-image{width:44px;flex:none}:is(.marketing-wrapper,.theme-preview) .ds-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:var(--color-secondary);color:var(--color-on-secondary);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em}:is(.marketing-wrapper,.theme-preview) .ds-person__name{display:block;font-weight:600;color:var(--color-heading);font-size:var(--text-sm);line-height:1.3}:is(.marketing-wrapper,.theme-preview) .ds-person__role{display:block;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.3}:is(.marketing-wrapper,.theme-preview) .ds-quote-feature{max-width:920px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .ds-quote-feature__text{font-family:var(--font-heading);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:1.3;letter-spacing:var(--h3-letter-spacing);color:var(--color-heading);margin:0;text-wrap:balance}:is(.marketing-wrapper,.theme-preview) .ds-quote-tabs{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .ds-quote-tab{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:var(--radius-pill);border:var(--border-width) solid transparent;background:transparent;cursor:pointer;font:inherit;color:var(--color-text);opacity:.55;transition:opacity var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast)}:is(.marketing-wrapper,.theme-preview) .ds-quote-tab:hover{opacity:.85}:is(.marketing-wrapper,.theme-preview) .ds-quote-tab[aria-selected=true]{opacity:1;border-color:var(--color-border);background:var(--color-surface-card)}:is(.marketing-wrapper,.theme-preview) .ds-quote-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.marketing-wrapper,.theme-preview) .ds-row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-block-end:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--grid-gap)) / 3);gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}:is(.marketing-wrapper,.theme-preview) .ds-carousel::-webkit-scrollbar{display:none}:is(.marketing-wrapper,.theme-preview) .ds-carousel>*{scroll-snap-align:start}:is(.marketing-wrapper,.theme-preview) .ds-carousel__nav{display:flex;gap:var(--space-2);flex:none}:is(.marketing-wrapper,.theme-preview) .ds-icon-btn{width:44px;height:44px;padding:0}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-quotes{grid-template-columns:minmax(0,1fr)}:is(.marketing-wrapper,.theme-preview) .ds-carousel{grid-auto-columns:calc((100% - var(--grid-gap)) / 2)}:is(.marketing-wrapper,.theme-preview) .ds-quote-feature__text{font-size:var(--h4-size)}}@container (max-width:640px){:is(.marketing-wrapper,.theme-preview) .ds-carousel{grid-auto-columns:86%}:is(.marketing-wrapper,.theme-preview) .ds-row-head{flex-direction:column;align-items:flex-start;margin-block-end:var(--space-8)}}:is(.marketing-wrapper,.theme-preview) .ds-team{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--space-9) var(--grid-gap)}:is(.marketing-wrapper,.theme-preview) .ds-member{display:flex;flex-direction:column;gap:var(--space-1)}:is(.marketing-wrapper,.theme-preview) .ds-member>.ds-image{margin-block-end:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-member__role{font-size:var(--text-sm);color:var(--color-eyebrow);font-weight:600;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-member__bio{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-2) 0 0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-team-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-10);border-block-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-member--row{flex-direction:row;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-block-end:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-member--row>.ds-image{width:72px;flex:none;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-member--row .ds-member__bio{margin-block-start:var(--space-1)}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-team{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.marketing-wrapper,.theme-preview) .ds-team-list{grid-template-columns:minmax(0,1fr)}}@container (max-width:440px){:is(.marketing-wrapper,.theme-preview) .ds-team{grid-template-columns:minmax(0,1fr)}}:is(.marketing-wrapper,.theme-preview) .ds-plans{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--grid-gap);align-items:stretch}:is(.marketing-wrapper,.theme-preview) .ds-plan .ds-card__body{gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .ds-plan__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .ds-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-plan__amount{font-family:var(--font-heading);font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);line-height:1;color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .ds-plan__period{font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-plan__desc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-plan__features{padding-block-start:var(--space-5);border-block-start:var(--border-width) solid var(--color-border);flex:1}:is(.marketing-wrapper,.theme-preview) .ds-plan--featured{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-lg)}:is(.marketing-wrapper,.theme-preview) .ds-plan.ds-tone-inverse{background:var(--color-surface-inverse);border-color:transparent;box-shadow:var(--shadow-lg)}:is(.marketing-wrapper,.theme-preview) .ds-plans--highlighted{align-items:center}:is(.marketing-wrapper,.theme-preview) .ds-plans--highlighted .ds-plan.ds-tone-inverse .ds-card__body{padding-block:calc(var(--space-7) + var(--space-6))}:is(.marketing-wrapper,.theme-preview) .ds-plan-rows{display:flex;flex-direction:column;border-block-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-plan-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:var(--space-8);align-items:center;padding-block:var(--space-8);border-block-end:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-plan-row__main{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-pricing__note{text-align:center;margin-block-start:var(--space-8)}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-plans{grid-template-columns:minmax(0,1fr);max-width:540px;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .ds-plans--highlighted .ds-plan.ds-tone-inverse .ds-card__body{padding-block:var(--space-7)}:is(.marketing-wrapper,.theme-preview) .ds-plan-row{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}:is(.marketing-wrapper,.theme-preview) .ds-accordion{border-block-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-acc-item{border-block-end:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .ds-acc-trigger{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);cursor:pointer;font-family:var(--font-heading);font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);color:var(--color-heading);text-align:start}:is(.marketing-wrapper,.theme-preview) .ds-acc-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}:is(.marketing-wrapper,.theme-preview) .ds-acc-trigger .ds-icon{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard);font-size:20px}:is(.marketing-wrapper,.theme-preview) .ds-acc-trigger[aria-expanded=true] .ds-icon{transform:rotate(45deg);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .ds-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard)}:is(.marketing-wrapper,.theme-preview) .ds-acc-panel[data-open=true]{grid-template-rows:1fr}:is(.marketing-wrapper,.theme-preview) .ds-acc-panel>div{overflow:hidden}:is(.marketing-wrapper,.theme-preview) .ds-acc-panel p{margin:0;padding-block-end:var(--space-6);color:var(--color-text-muted);max-width:68ch;text-wrap:pretty}:is(.marketing-wrapper,.theme-preview) .ds-faq-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-12)}:is(.marketing-wrapper,.theme-preview) .ds-faq-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-9) var(--space-12)}:is(.marketing-wrapper,.theme-preview) .ds-faq-cols dt{margin-block-end:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-faq-cols dd{margin:0;color:var(--color-text-muted);text-wrap:pretty}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-faq-cols,:is(.marketing-wrapper,.theme-preview) .ds-faq-split{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}:is(.marketing-wrapper,.theme-preview) .ds-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-gallery__item{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-gallery__cap{font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-masonry{column-count:3;column-gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-masonry .ds-gallery__item{break-inside:avoid;margin-block-end:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-gallery--featured{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.marketing-wrapper,.theme-preview) .ds-gallery--featured .ds-gallery__item:first-child{grid-column:span 2;grid-row:span 2}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.marketing-wrapper,.theme-preview) .ds-masonry{column-count:2}:is(.marketing-wrapper,.theme-preview) .ds-gallery--featured .ds-gallery__item:first-child{grid-row:span 1}}@container (max-width:440px){:is(.marketing-wrapper,.theme-preview) .ds-gallery:not(.ds-gallery--featured){grid-template-columns:minmax(0,1fr)}}:is(.marketing-wrapper,.theme-preview) .ds-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}:is(.marketing-wrapper,.theme-preview) .ds-contact--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}:is(.marketing-wrapper,.theme-preview) .ds-contact--image .ds-contact__media{min-height:520px}:is(.marketing-wrapper,.theme-preview) .ds-contact__details{list-style:none;padding:0;margin:var(--space-9) 0 0;display:flex;flex-direction:column;gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-contact__details li{display:flex;gap:var(--space-4);align-items:flex-start}:is(.marketing-wrapper,.theme-preview) .ds-contact__details--row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--space-10)}:is(.marketing-wrapper,.theme-preview) .ds-contact__label{display:block;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}:is(.marketing-wrapper,.theme-preview) .ds-contact__value{display:block;font-weight:600;color:var(--color-heading);text-decoration:none;line-height:1.45;white-space:pre-line}:is(.marketing-wrapper,.theme-preview) a.ds-contact__value:hover{text-decoration:underline;color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .ds-contact__details .ds-feature__icon{width:44px;height:44px;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-contact__details .ds-feature__icon .ds-icon{font-size:20px}:is(.marketing-wrapper,.theme-preview) .ds-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .ds-form__full{grid-column:1/-1}:is(.marketing-wrapper,.theme-preview) .ds-form__foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-form-success{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-form-success__icon{width:52px;height:52px;border-radius:50%;background:var(--color-success-subtle);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;margin-block-end:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .ds-form-success__icon .ds-icon{font-size:26px}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .ds-contact,:is(.marketing-wrapper,.theme-preview) .ds-contact--image{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-contact--image .ds-contact__media{min-height:280px}}@container (max-width:560px){:is(.marketing-wrapper,.theme-preview) .ds-form{grid-template-columns:minmax(0,1fr)}:is(.marketing-wrapper,.theme-preview) .ds-contact__details--row{flex-direction:column;align-items:flex-start}}:is(.marketing-wrapper,.theme-preview) .ds-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:var(--space-12)}:is(.marketing-wrapper,.theme-preview) .ds-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .ds-footer__tagline{font-size:var(--text-sm);color:var(--color-text-muted);max-width:38ch;margin:0}:is(.marketing-wrapper,.theme-preview) .ds-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .ds-footer__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;color:var(--color-heading);margin:0 0 var(--space-4)}:is(.marketing-wrapper,.theme-preview) .ds-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm)}:is(.marketing-wrapper,.theme-preview) .ds-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-11);padding-block-start:var(--space-7);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .ds-footer__bottom ul{flex-direction:row;flex-wrap:wrap;gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .ds-footer__inline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6) var(--space-8);flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .ds-footer__inline ul{flex-direction:row;flex-wrap:wrap;gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-footer__inline+.ds-footer__bottom{margin-block-start:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .ds-footer__center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-footer__center ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .ds-footer__center+.ds-footer__bottom{justify-content:center;margin-block-start:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-social{display:flex;gap:var(--space-2);flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .ds-social a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);border:var(--border-width) solid var(--color-border);color:var(--color-heading);transition:background-color var(--duration-fast),border-color var(--duration-fast)}:is(.marketing-wrapper,.theme-preview) .ds-social a .ds-icon{font-size:18px}:is(.marketing-wrapper,.theme-preview) .ds-social a:hover{background:color-mix(in srgb,var(--color-heading) 8%,transparent);border-color:var(--color-border-strong);color:var(--color-heading)}@container (max-width:760px){:is(.marketing-wrapper,.theme-preview) .ds-footer__top{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .ds-footer__bottom{flex-direction:column;align-items:flex-start;margin-block-start:var(--space-9)}}:is(.marketing-wrapper,.theme-preview) .dsh{--dsh-bg:var(--color-surface);--dsh-ease:cubic-bezier(.22,1,.36,1);position:relative;z-index:30;font-family:var(--font-body);color:var(--color-text);transition:transform .52s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh[class]{background:none}:is(.marketing-wrapper,.theme-preview) .dsh-side.ds-tone-alt,:is(.marketing-wrapper,.theme-preview) .dsh.ds-tone-alt{--dsh-bg:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dsh-side.ds-tone-inverse,:is(.marketing-wrapper,.theme-preview) .dsh.ds-tone-inverse{--dsh-bg:var(--color-surface-inverse)}:is(.marketing-wrapper,.theme-preview) .dsh-side.ds-tone-brand,:is(.marketing-wrapper,.theme-preview) .dsh.ds-tone-brand{--dsh-bg:var(--color-surface-brand)}:is(.marketing-wrapper,.theme-preview) .dsh--sticky{position:sticky;top:calc(-1 * var(--dsh-util-h,0px))}:is(.marketing-wrapper,.theme-preview) .dsh[data-hidden=true]{transform:translateY(-100%)}:is(.marketing-wrapper,.theme-preview) .dsh__main{container-type:inline-size;position:relative;z-index:2}:is(.marketing-wrapper,.theme-preview) .dsh .dsh__main.ds-tone-inverse{background:transparent}:is(.marketing-wrapper,.theme-preview) .dsh__surface{position:relative;background:var(--dsh-bg);border-block-end:var(--border-width) solid var(--color-border);transition:background-color .36s ease,box-shadow .42s var(--dsh-ease),border-color .36s ease,max-width .68s var(--dsh-ease),translate .68s var(--dsh-ease),border-radius .68s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh[data-scrolled=true] .dsh__surface{background:color-mix(in srgb,var(--dsh-bg) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:var(--shadow-md);border-color:transparent}:is(.marketing-wrapper,.theme-preview) .dsh--fx-none[data-scrolled=true] .dsh__surface{background:var(--dsh-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.marketing-wrapper,.theme-preview) .dsh[data-clear=true] .dsh__surface{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh__surface{background:transparent;box-shadow:none;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.marketing-wrapper,.theme-preview) .dsh__bar{position:relative;max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding);min-height:var(--header-height);display:flex;align-items:center;gap:var(--space-4) clamp(var(--space-4),2.2cqi,var(--space-7));transition:min-height .42s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh[data-scrolled=true]:not([data-open=true]):not(.dsh--fx-none) .dsh__bar{min-height:calc(var(--header-height) - 14px)}:is(.marketing-wrapper,.theme-preview) .dsh__actions,:is(.marketing-wrapper,.theme-preview) .dsh__end,:is(.marketing-wrapper,.theme-preview) .dsh__start{display:flex;align-items:center;gap:var(--space-3);min-width:0}:is(.marketing-wrapper,.theme-preview) .dsh__end{margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsh-nav--push{margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsh-nav--push+.dsh__end{margin-inline-start:0}:is(.marketing-wrapper,.theme-preview) .dsh-nav--left{margin-inline-start:var(--space-6)}:is(.marketing-wrapper,.theme-preview) .dsh-logo{display:inline-flex;align-items:center;gap:10px;flex:none;font-family:var(--font-heading);font-size:var(--h5-size);font-weight:var(--h4-weight);letter-spacing:var(--h4-letter-spacing);text-transform:var(--heading-transform);color:var(--color-heading);text-decoration:none;white-space:nowrap;line-height:1;transform-origin:left center;transition:transform .42s var(--dsh-ease),color .3s ease}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dsh-logo,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dsh-logo{transform-origin:right center}:is(.marketing-wrapper,.theme-preview) .dsh-logo:hover{color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-logo img{height:32px;width:auto;display:block}:is(.marketing-wrapper,.theme-preview) .dsh-logo__mark{width:34px;height:34px;flex:none;display:inline-grid;place-items:center;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:18px;transition:transform .56s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-logo:hover .dsh-logo__mark{transform:rotate(-8deg) scale(1.06)}:is(.marketing-wrapper,.theme-preview) .dsh-logo__text{transition:opacity .26s ease}:is(.marketing-wrapper,.theme-preview) .dsh[data-scrolled=true]:not(.dsh--fx-none) .dsh-logo{transform:scale(.94)}:is(.marketing-wrapper,.theme-preview) .dsh-nav{display:flex;align-items:center;gap:clamp(0px,.6cqi,var(--space-2))}:is(.marketing-wrapper,.theme-preview) .dsh-nav__item{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border-radius:var(--radius-sm);white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--color-text);text-decoration:none;transition:color .2s ease}:is(.marketing-wrapper,.theme-preview) .dsh-nav__item:hover,:is(.marketing-wrapper,.theme-preview) .dsh-nav__item[aria-current=page],:is(.marketing-wrapper,.theme-preview) .dsh-nav__item[aria-expanded=true]{color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-nav__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.marketing-wrapper,.theme-preview) .dsh-nav__chev{font-size:14px;transition:transform .38s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-lang[data-open=true] .dsh-nav__chev,:is(.marketing-wrapper,.theme-preview) .dsh-nav__item[aria-expanded=true] .dsh-nav__chev{transform:rotate(180deg)}:is(.marketing-wrapper,.theme-preview) .dsh-nav__ind{position:absolute;left:0;top:0;height:2px;border-radius:2px;background:var(--color-primary);pointer-events:none;transition:transform .48s var(--dsh-ease),width .48s var(--dsh-ease),opacity .26s ease}:is(.marketing-wrapper,.theme-preview) .dsh-nav--center{justify-self:center}:is(.marketing-wrapper,.theme-preview) .dsh-panel{position:absolute;top:calc(100% - 8px);left:0;z-index:5;padding-top:10px;pointer-events:none;opacity:0;translate:0 -8px;transition:transform .44s var(--dsh-ease),width .44s var(--dsh-ease),height .44s var(--dsh-ease),opacity .22s ease,translate .36s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-panel[data-open=true]{opacity:1;translate:0 0;pointer-events:auto}:is(.marketing-wrapper,.theme-preview) .dsh-panel[data-instant=true]{transition:opacity .22s ease,translate .36s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__clip{position:relative;height:100%;overflow:hidden;background:var(--color-surface-card);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__content{position:absolute;top:0;left:0;width:max-content;opacity:0;pointer-events:none;transition:opacity .24s ease,transform .46s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__content[data-state=before]{transform:translateX(-32px)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__content[data-state=after]{transform:translateX(32px)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__content[data-state=active]{opacity:1;pointer-events:auto;transform:none;transition-delay:60ms}:is(.marketing-wrapper,.theme-preview) .dsh-panel[data-instant=true] .dsh-panel__content{transition:none}:is(.marketing-wrapper,.theme-preview) .dsh-drop{display:flex;flex-direction:column;padding:8px;width:310px}:is(.marketing-wrapper,.theme-preview) .dsh-mega{display:grid;grid-template-columns:repeat(var(--cols,2),220px) auto;gap:4px 8px;padding:12px}:is(.marketing-wrapper,.theme-preview) .dsh-mega__col{display:flex;flex-direction:column;gap:2px}:is(.marketing-wrapper,.theme-preview) .dsh-mega__title{margin:6px 10px;font-family:var(--font-eyebrow);font-size:var(--text-xs);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-transform);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsh-mega__feature,:is(.marketing-wrapper,.theme-preview) .dsh-mlink{opacity:0;transform:translateY(8px);transition:background-color .2s ease,opacity .32s ease,transform .46s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-panel__content[data-state=active] .dsh-mega__feature,:is(.marketing-wrapper,.theme-preview) .dsh-panel__content[data-state=active] .dsh-mlink{opacity:1;transform:none;transition-delay:0s,calc(90ms + var(--i,0) * 35ms),calc(90ms + var(--i,0) * 35ms)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}:is(.marketing-wrapper,.theme-preview) .dsh-mlink:hover{background:var(--color-surface-alt);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}:is(.marketing-wrapper,.theme-preview) .dsh-mlink strong{display:block;font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink small{display:block;margin-top:2px;font-size:var(--text-xs);line-height:1.45;color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink__icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-primary);font-size:17px;transition:background-color .26s ease,color .26s ease,transform .42s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink:hover .dsh-mlink__icon{background:var(--color-primary);color:var(--color-on-primary);transform:scale(1.06) rotate(-4deg)}:is(.marketing-wrapper,.theme-preview) .dsh-mega__feature{width:250px;margin:4px;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);text-decoration:none;font-size:var(--text-sm);line-height:1.5}:is(.marketing-wrapper,.theme-preview) .dsh-mega__feature strong{font-family:var(--font-heading);font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:1.2;text-transform:var(--heading-transform);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-mega__feature:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-alt))}:is(.marketing-wrapper,.theme-preview) .dsh-mega__more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-link)}:is(.marketing-wrapper,.theme-preview) .dsh-mega__more .ds-icon{font-size:15px;transition:transform .32s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-mega__feature:hover .dsh-mega__more .ds-icon{transform:translateX(4px)}:is(.marketing-wrapper,.theme-preview) .dsh-socials,:is(.marketing-wrapper,.theme-preview) .dsh-tools{display:flex;align-items:center;gap:2px}:is(.marketing-wrapper,.theme-preview) .dsh-iconbtn{all:unset;box-sizing:border-box;cursor:pointer;height:36px;min-width:36px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text);transition:background-color .2s ease,color .2s ease}:is(.marketing-wrapper,.theme-preview) .dsh-iconbtn .ds-icon{font-size:18px;transition:transform .38s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-iconbtn .dsh-nav__chev{font-size:13px}:is(.marketing-wrapper,.theme-preview) .dsh-iconbtn:hover{background:color-mix(in srgb,var(--color-heading) 8%,transparent);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-iconbtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.marketing-wrapper,.theme-preview) .dsh-socials .dsh-iconbtn:hover .ds-icon{transform:translateY(-2px)}:is(.marketing-wrapper,.theme-preview) .dsh-search-btn[aria-expanded=true] .ds-icon{transform:rotate(90deg)}:is(.marketing-wrapper,.theme-preview) .dsh-lang{position:relative}:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:8;min-width:180px;margin:0;padding:6px;list-style:none;background:var(--color-surface-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .2s ease,transform .34s var(--dsh-ease),visibility 0s linear .34s}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dsh-lang__menu,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dsh-lang__menu{transform-origin:top left}:is(.marketing-wrapper,.theme-preview) .dsh-lang[data-open=true] .dsh-lang__menu{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .34s var(--dsh-ease),visibility 0s}:is(.marketing-wrapper,.theme-preview) .dsh-lang--up .dsh-lang__menu{top:auto;bottom:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto;transform:translateY(6px) scale(.97);transform-origin:bottom left}:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu button:focus-visible,:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu button:hover{background:var(--color-surface-alt);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu button[aria-checked=true]{font-weight:600;color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-lang__menu button span{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsh-ctas{display:flex;align-items:center;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .dsh-ctas--stack{flex-direction:column;align-items:stretch}:is(.marketing-wrapper,.theme-preview) .dsh-cta2{display:inline-flex;max-width:340px;padding:3px;margin:-3px;overflow:hidden;transition:max-width .56s var(--dsh-ease),opacity .3s ease,margin .56s var(--dsh-ease),padding .56s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-ctas--stack .dsh-cta2{max-width:none;display:flex}:is(.marketing-wrapper,.theme-preview) .dsh-ctas--stack .dsh-cta2>.ds-btn{width:100%}:is(.marketing-wrapper,.theme-preview) .dsh-ctas .ds-btn--primary{position:relative;overflow:hidden;isolation:isolate}:is(.marketing-wrapper,.theme-preview) .dsh-ctas .ds-btn--primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--color-on-primary) 26%,transparent) 50%,transparent 70%);transform:translateX(-120%);transition:transform .76s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-ctas .ds-btn--primary:hover:after{transform:translateX(120%)}:is(.marketing-wrapper,.theme-preview) .dsh-search{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-search[data-open=true]{grid-template-rows:1fr}:is(.marketing-wrapper,.theme-preview) .dsh-search__clip{min-height:0;overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dsh-search__in{max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding:4px var(--container-padding) var(--space-5);opacity:0;transform:translateY(-10px);transition:opacity .24s ease,transform .48s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-search[data-open=true] .dsh-search__in{opacity:1;transform:none;transition-delay:.1s}:is(.marketing-wrapper,.theme-preview) .dsh-search__box{display:flex;align-items:center;gap:12px;height:54px;padding:0 18px;border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-input-bg);color:var(--color-text-muted);transition:border-color .2s,box-shadow .2s}:is(.marketing-wrapper,.theme-preview) .dsh-search__box:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}:is(.marketing-wrapper,.theme-preview) .dsh-search__box input{all:unset;flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dsh-search__box kbd{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 6px;border:var(--border-width) solid var(--color-border);border-radius:4px}:is(.marketing-wrapper,.theme-preview) .dsh-search__hints{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:is(.marketing-wrapper,.theme-preview) .dsh-chip{padding:5px 12px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .42s var(--dsh-ease),background-color .2s}:is(.marketing-wrapper,.theme-preview) .dsh-search[data-open=true] .dsh-chip{opacity:1;transform:none;transition-delay:calc(.2s + var(--i,0) * 40ms),calc(.2s + var(--i,0) * 40ms),0s}:is(.marketing-wrapper,.theme-preview) .dsh-chip:hover{background:var(--color-secondary-hover);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-util{container-type:inline-size;position:relative;z-index:3;background:var(--color-surface-alt);border-block-end:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);transition:background-color .36s ease,border-color .36s ease}:is(.marketing-wrapper,.theme-preview) .dsh.ds-tone-inverse .dsh-util{background:color-mix(in srgb,var(--color-on-inverse) 6%,var(--color-surface-inverse))}:is(.marketing-wrapper,.theme-preview) .dsh[data-clear=true] .dsh-util{background:transparent;border-color:color-mix(in srgb,currentColor 16%,transparent)}:is(.marketing-wrapper,.theme-preview) .dsh-util__in{max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding);height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .dsh-util__items{display:flex;align-items:center;gap:var(--space-6);min-width:0;overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dsh-util__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit;text-decoration:none;transition:color .2s}:is(.marketing-wrapper,.theme-preview) .dsh-util__item .ds-icon{font-size:14px;color:var(--color-primary)}:is(.marketing-wrapper,.theme-preview) a.dsh-util__item:hover{color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-util__end{display:flex;align-items:center;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .dsh-util .dsh-iconbtn{height:30px;min-width:30px;font-size:var(--text-xs);color:inherit}:is(.marketing-wrapper,.theme-preview) .dsh-util .dsh-iconbtn .ds-icon{font-size:15px}@container (max-width:760px){:is(.marketing-wrapper,.theme-preview) .dsh-util__items>:not(:first-child){display:none}:is(.marketing-wrapper,.theme-preview) .dsh-util__in{padding-inline:var(--container-padding-mobile)}}:is(.marketing-wrapper,.theme-preview) .dsh-ann{position:relative;z-index:31;display:grid;grid-template-rows:1fr;transition:grid-template-rows .56s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-ann[data-closed=true]{grid-template-rows:0fr}:is(.marketing-wrapper,.theme-preview) .dsh-ann__clip{min-height:0;overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dsh-ann__in{max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding:8px var(--container-padding);display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);transition:opacity .28s ease,transform .56s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-ann[data-closed=true] .dsh-ann__in{opacity:0;transform:translateY(-60%)}:is(.marketing-wrapper,.theme-preview) .dsh-ann p{flex:1;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;text-align:center;line-height:1.45}:is(.marketing-wrapper,.theme-preview) .dsh-ann a{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:600;text-underline-offset:3px}:is(.marketing-wrapper,.theme-preview) .dsh-ann a:hover{color:inherit}:is(.marketing-wrapper,.theme-preview) .dsh-ann a .ds-icon{font-size:15px;transition:transform .32s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-ann a:hover .ds-icon{transform:translateX(3px)}:is(.marketing-wrapper,.theme-preview) .dsh-ann .dsh-iconbtn{height:28px;min-width:28px;padding:0 4px;color:inherit}:is(.marketing-wrapper,.theme-preview) .dsh-ann__dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:dsh-pulse 2.4s ease-out infinite}@keyframes dsh-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}:is(.marketing-wrapper,.theme-preview) .dsh__progress{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;pointer-events:none}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dsh__progress,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dsh__progress{transform-origin:right}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh__progress{opacity:0}:is(.marketing-wrapper,.theme-preview) .dsh--classic-nav-center .dsh__bar,:is(.marketing-wrapper,.theme-preview) .dsh--split .dsh__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:is(.marketing-wrapper,.theme-preview) .dsh--classic-nav-center .dsh__end,:is(.marketing-wrapper,.theme-preview) .dsh--split .dsh__end{justify-self:end;margin:0}:is(.marketing-wrapper,.theme-preview) .dsh--split .dsh-logo{justify-self:center;transform-origin:center}:is(.marketing-wrapper,.theme-preview) .dsh-toggle{display:none;gap:10px}:is(.marketing-wrapper,.theme-preview) .dsh-burger{position:relative;width:20px;height:12px;display:inline-block}:is(.marketing-wrapper,.theme-preview) .dsh-burger span{position:absolute;inset-inline:0;height:2px;border-radius:2px;background:currentColor;transition:transform .48s var(--dsh-ease),top .48s var(--dsh-ease),width .48s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-burger span:first-child{top:0}:is(.marketing-wrapper,.theme-preview) .dsh-burger span:last-child{top:10px;width:70%}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh-burger span:first-child{top:5px;transform:rotate(45deg)}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh-burger span:last-child{top:5px;width:100%;transform:rotate(-45deg)}@container (max-width:1040px){:is(.marketing-wrapper,.theme-preview) .dsh .dsh-nav,:is(.marketing-wrapper,.theme-preview) .dsh .dsh__end,:is(.marketing-wrapper,.theme-preview) .dsh .dsh__start{display:none}:is(.marketing-wrapper,.theme-preview) .dsh-toggle{display:inline-flex;margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsh .dsh__bar{display:flex;min-height:64px;padding-inline:var(--container-padding-mobile)}:is(.marketing-wrapper,.theme-preview) .dsh[data-scrolled=true]:not([data-open=true]):not(.dsh--fx-none) .dsh__bar{min-height:56px}:is(.marketing-wrapper,.theme-preview) .dsh--split .dsh-logo{transform-origin:left center}:is(.marketing-wrapper,.theme-preview) .dsh-search__in{padding-inline:var(--container-padding-mobile)}}:is(.marketing-wrapper,.theme-preview) .dsh[data-fit=compact] :is(.dsh-nav,.dsh__start,.dsh__end){display:none}:is(.marketing-wrapper,.theme-preview) .dsh[data-fit=compact] .dsh-toggle{display:inline-flex;margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsh__bar[data-fit=compact] :is(.dsh-nav,.dsh__start,.dsh__end){display:none}:is(.marketing-wrapper,.theme-preview) .dsh__bar[data-fit=compact] .dsh-toggle{display:inline-flex;margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsh-overlay{position:fixed;inset:0;z-index:1;background:var(--dsh-bg);color:var(--color-text);display:flex;flex-direction:column;overflow-y:auto;padding:calc(var(--dsh-ov-top,64px) + var(--space-6)) var(--container-padding-mobile) var(--space-8);clip-path:circle(0 at var(--dsh-ov-x,calc(100% - 44px)) var(--dsh-ov-y,32px));visibility:hidden;transition:clip-path .64s cubic-bezier(.7,0,.2,1) .12s,visibility 0s linear .76s}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh-overlay{clip-path:circle(150% at var(--dsh-ov-x,calc(100% - 44px)) var(--dsh-ov-y,32px));visibility:visible;transition:clip-path .76s cubic-bezier(.7,0,.2,1),visibility 0s}:is(.marketing-wrapper,.theme-preview) .dsh-overlay nav{display:flex;flex-direction:column;border-block-start:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);font-family:var(--font-heading);font-size:calc(var(--h2-size) * .7);font-weight:var(--h2-weight);letter-spacing:var(--h2-letter-spacing);text-transform:var(--heading-transform);line-height:1.1;color:var(--color-heading);text-decoration:none;transition:color .2s}:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg:hover,:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg[aria-current=page]{color:var(--color-primary)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg small{font-family:var(--font-eyebrow);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg>.ds-icon{margin-inline-start:auto;align-self:center;font-size:22px;color:var(--color-text-muted);transition:transform .32s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-mlink-lg:hover>.ds-icon{transform:translateX(4px)}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup[data-open=true] .dsh-mgroup__ic{transform:rotate(45deg)}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup[data-open=true] .dsh-mgroup__sub{grid-template-rows:1fr}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup__sub>div{min-height:0;overflow:hidden;display:flex;flex-direction:column}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup__sub a{display:flex;align-items:center;gap:10px;padding:10px 0;padding-inline-start:36px;font-size:var(--text-md);color:var(--color-text);text-decoration:none;border-block-end:var(--border-width) solid color-mix(in srgb,var(--color-border) 60%,transparent)}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup__sub a .ds-icon{font-size:17px;color:var(--color-primary)}:is(.marketing-wrapper,.theme-preview) .dsh-mgroup__sub .dsh-mega__title{margin:14px 0 4px;padding-inline-start:36px}:is(.marketing-wrapper,.theme-preview) .dsh-overlay__foot{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .dsh-overlay__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}:is(.marketing-wrapper,.theme-preview) .dsh-stg{opacity:0;transform:translateY(28px);transition:opacity .22s ease,transform .22s ease}:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh-stg{opacity:1;transform:none;transition:opacity .56s ease calc(.32s + var(--i,0) * 60ms),transform .76s var(--dsh-ease) calc(.32s + var(--i,0) * 60ms)}:is(.marketing-wrapper,.theme-preview) .dsh-shell{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;position:relative}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail{grid-template-columns:76px minmax(0,1fr)}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side__panel{width:76px}:is(.marketing-wrapper,.theme-preview) .dsh-shell[data-narrow=true]{grid-template-columns:minmax(0,1fr)}:is(.marketing-wrapper,.theme-preview) .dsh-shell__main{min-width:0}:is(.marketing-wrapper,.theme-preview) .dsh-shell__ph{min-height:100vh;display:grid;place-items:center;background-color:var(--color-surface-alt);background-image:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--color-border) 70%,transparent) 11px 12px);font:500 12px var(--font-mono);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsh-shell__ph span{background:var(--color-surface-alt);padding:2px 8px}:is(.marketing-wrapper,.theme-preview) .dsh-side{--dsh-bg:var(--color-surface);--dsh-ease:cubic-bezier(.22,1,.36,1);position:sticky;top:0;height:100vh;z-index:30;font-family:var(--font-body);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dsh-side[class]{background:none}:is(.marketing-wrapper,.theme-preview) .dsh-side__panel{position:absolute;inset-block:0;inset-inline-start:0;width:280px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-4);background:var(--dsh-bg);border-inline-end:var(--border-width) solid var(--color-border);overflow-x:hidden;overflow-y:auto;transition:width .56s var(--dsh-ease),box-shadow .42s ease}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:focus-within .dsh-side__panel,:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:hover .dsh-side__panel{width:280px;box-shadow:var(--shadow-lg)}:is(.marketing-wrapper,.theme-preview) .dsh-side__top{padding-inline:5px;min-height:34px;display:flex;align-items:center}:is(.marketing-wrapper,.theme-preview) .dsh-side__search{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;flex:none;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);background:var(--color-input-bg);color:var(--color-text-muted);transition:border-color .2s,box-shadow .2s}:is(.marketing-wrapper,.theme-preview) .dsh-side__search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}:is(.marketing-wrapper,.theme-preview) .dsh-side__search .ds-icon{font-size:18px;flex:none}:is(.marketing-wrapper,.theme-preview) .dsh-side__search input{all:unset;flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dsh-snav{position:relative;display:flex;flex-direction:column;gap:2px}:is(.marketing-wrapper,.theme-preview) .dsh-snav__hl{position:absolute;inset-inline:0;top:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 10%,transparent);pointer-events:none;transition:transform .46s var(--dsh-ease),height .46s var(--dsh-ease),opacity .22s ease}:is(.marketing-wrapper,.theme-preview) .dsh-snav__hl:before{content:"";position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--color-primary)}:is(.marketing-wrapper,.theme-preview) .dsh-snav__item{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;width:100%;height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:color .2s ease}:is(.marketing-wrapper,.theme-preview) .dsh-snav__item>.ds-icon:first-child{font-size:20px;width:20px;flex:none}:is(.marketing-wrapper,.theme-preview) .dsh-snav__item:hover,:is(.marketing-wrapper,.theme-preview) .dsh-snav__item[aria-current=page],:is(.marketing-wrapper,.theme-preview) .dsh-snav__item[aria-expanded=true]{color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsh-snav__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}:is(.marketing-wrapper,.theme-preview) .dsh-snav__glyph{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;border:1.5px solid;font-size:11px;font-weight:700}:is(.marketing-wrapper,.theme-preview) .dsh-snav__chev{margin-inline-start:auto;font-size:16px;transition:transform .38s var(--dsh-ease),opacity .26s ease}:is(.marketing-wrapper,.theme-preview) .dsh-snav__group[data-open=true] .dsh-snav__chev{transform:rotate(180deg)}:is(.marketing-wrapper,.theme-preview) .dsh-snav__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-snav__group[data-open=true] .dsh-snav__sub{grid-template-rows:1fr}:is(.marketing-wrapper,.theme-preview) .dsh-snav__sub>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-inline-start:44px}:is(.marketing-wrapper,.theme-preview) .dsh-snav__sub a{padding:7px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;white-space:nowrap;opacity:0;transform:translateX(-6px);transition:opacity .26s ease,transform .4s var(--dsh-ease),background-color .2s,color .2s}:is(.marketing-wrapper,.theme-preview) .dsh-snav__group[data-open=true] .dsh-snav__sub a{opacity:1;transform:none;transition-delay:calc(80ms + var(--i,0) * 35ms),calc(80ms + var(--i,0) * 35ms),0s,0s}:is(.marketing-wrapper,.theme-preview) .dsh-snav__sub a:hover{color:var(--color-heading);background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dsh-snav__sub .dsh-mega__title{margin:10px 12px 2px}:is(.marketing-wrapper,.theme-preview) .dsh-side__label{transition:opacity .26s ease,transform .42s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsh-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-4);transition:opacity .26s ease}:is(.marketing-wrapper,.theme-preview) .dsh-side__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .dsh-side__fade{transition:opacity .26s ease}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:not(:hover):not(:focus-within) :is(.dsh-side__label,.dsh-side__fade,.dsh-logo__text,.dsh-snav__chev){opacity:0;pointer-events:none}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:not(:hover):not(:focus-within) .dsh-side__label{transform:translateX(-8px)}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:not(:hover):not(:focus-within) .dsh-snav__sub{grid-template-rows:0fr}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:not(:hover):not(:focus-within) .dsh-side__search{border-color:transparent;background:transparent}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:is(:hover,:focus-within) .dsh-side__label{transition-delay:calc(.12s + var(--i,0) * 30ms)}:is(.marketing-wrapper,.theme-preview) .dsh-shell--rail .dsh-side:is(:hover,:focus-within) :is(.dsh-side__fade,.dsh-logo__text){transition-delay:.22s}:is(.marketing-wrapper,.theme-preview) .dsh-shell[data-narrow=true] .dsh{grid-column:1}@media (prefers-reduced-motion:reduce){:is(.marketing-wrapper,.theme-preview) .dsh,:is(.marketing-wrapper,.theme-preview) .dsh *,:is(.marketing-wrapper,.theme-preview) .dsh-ann,:is(.marketing-wrapper,.theme-preview) .dsh-ann *,:is(.marketing-wrapper,.theme-preview) .dsh-side,:is(.marketing-wrapper,.theme-preview) .dsh-side *{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}:is(.marketing-wrapper,.theme-preview) .dsh[data-hidden=true]{transform:none}:is(.marketing-wrapper,.theme-preview) .dsh-overlay,:is(.marketing-wrapper,.theme-preview) .dsh[data-open=true] .dsh-overlay{clip-path:none!important}}:is(.marketing-wrapper,.theme-preview) .dhr{--dhr-ease:cubic-bezier(.22,1,.36,1);--hp:0;position:relative;overflow:clip}:is(.marketing-wrapper,.theme-preview) .dhr__in{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding);padding-block:calc(var(--section-padding-y) + var(--hero-header-h,0px)) var(--section-padding-y)}:is(.marketing-wrapper,.theme-preview) .dhr[data-cue=true] .dhr__in:not(.dhr__in--tall){padding-block-end:calc(var(--section-padding-y) + 48px)}:is(.marketing-wrapper,.theme-preview) .dhr__in--tall{min-height:clamp(560px,88vh,880px);display:flex;align-items:center}:is(.marketing-wrapper,.theme-preview) .dhr__in--tall .dhr-copy{max-width:680px}:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr__in--tall{justify-content:center}:is(.marketing-wrapper,.theme-preview) .dhr-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0}:is(.marketing-wrapper,.theme-preview) .dhr-copy .ds-lead{max-width:56ch}:is(.marketing-wrapper,.theme-preview) .dhr-copy--narrow{max-width:880px}:is(.marketing-wrapper,.theme-preview) .dhr-copy--center,:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr-copy{align-items:center;text-align:center;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .dhr-copy--center :is(.dhr-actions,.dhr-highlights,.dhr-stats),:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr-copy :is(.dhr-actions,.dhr-highlights,.dhr-stats,.dhr-car__ctrl){justify-content:center}:is(.marketing-wrapper,.theme-preview) .dhr-title .dhr-w{display:inline-block;overflow:clip;padding-block:.06em .14em;margin-block:-.06em -.14em;vertical-align:top}:is(.marketing-wrapper,.theme-preview) .dhr-title .dhr-w>span{display:inline-block}:is(.marketing-wrapper,.theme-preview) .dhr-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .dhr-highlights{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dhr-highlights li{display:flex;gap:8px;align-items:center}:is(.marketing-wrapper,.theme-preview) .dhr-highlights .ds-icon{color:var(--color-primary);font-size:16px}:is(.marketing-wrapper,.theme-preview) .ds-tone-brand .dhr-highlights .ds-icon,:is(.marketing-wrapper,.theme-preview) .ds-tone-inverse .dhr-highlights .ds-icon{color:currentColor}:is(.marketing-wrapper,.theme-preview) .dhr-stats{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-10);margin:var(--space-2) 0 0;padding-block-start:var(--space-6);border-block-start:var(--border-width) solid var(--color-border);align-self:stretch}:is(.marketing-wrapper,.theme-preview) .dhr-stats>div{display:flex;flex-direction:column-reverse;gap:4px}:is(.marketing-wrapper,.theme-preview) .dhr-stats dt{font-size:var(--text-sm);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dhr-stats dd{margin:0;font-family:var(--font-heading);font-size:calc(var(--h3-size) * .92);font-weight:var(--h3-weight);line-height:1.1;letter-spacing:var(--h3-letter-spacing);text-transform:var(--heading-transform);color:var(--color-heading);font-variant-numeric:tabular-nums}:is(.marketing-wrapper,.theme-preview) .dhr-media{position:relative;overflow:hidden;border-radius:var(--radius-image,var(--radius-card));isolation:isolate;background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dhr-media__in{position:absolute;inset:-10% 0;transform:translate3d(0,calc(var(--hp) * var(--depth,0px)),0);will-change:transform}:is(.marketing-wrapper,.theme-preview) .dhr-media__kb{position:absolute;inset:0}:is(.marketing-wrapper,.theme-preview) .dhr-media__kb--on{animation:dhr-kb 24s ease-in-out infinite alternate}:is(.marketing-wrapper,.theme-preview) .dhr[data-paused=true] .dhr-media__kb--on{animation-play-state:paused}:is(.marketing-wrapper,.theme-preview) .dhr-media .ds-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}:is(.marketing-wrapper,.theme-preview) .dhr-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:is(.marketing-wrapper,.theme-preview) .dhr-bg{position:absolute;inset:0;z-index:0;border-radius:0}:is(.marketing-wrapper,.theme-preview) .dhr-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--color-scrim)}:is(.marketing-wrapper,.theme-preview) .dhr[data-scrim=light] :is(.dhr-scrim,.dss-par__scrim){opacity:.55}:is(.marketing-wrapper,.theme-preview) .dhr[data-scrim=strong] :is(.dhr-scrim,.dss-par__scrim){box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--color-scrim) 60%,transparent)}:is(.marketing-wrapper,.theme-preview) .dhr[data-align=start] .dhr-scrim{background:linear-gradient(180deg,var(--color-scrim) 0,transparent 28%),linear-gradient(90deg,var(--color-scrim) 0,var(--color-scrim) 38%,transparent 100%)}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dhr[data-align=start] .dhr-scrim,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dhr[data-align=start] .dhr-scrim{background:linear-gradient(180deg,var(--color-scrim) 0,transparent 28%),linear-gradient(270deg,var(--color-scrim) 0,var(--color-scrim) 38%,transparent 100%)}:is(.marketing-wrapper,.theme-preview) .dhr-split__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);align-items:center}:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-split__grid>:last-child{order:-1}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(560px,86vh,860px)}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed>.dhr__in{max-width:calc(var(--container-width) / 2 + var(--container-padding));margin-inline:auto 0;padding-inline-end:var(--space-12);display:flex;align-items:center}:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-split--bleed>.dhr__in{order:2;margin-inline:0 auto;padding-inline:var(--space-12) var(--container-padding)}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed>.dhr-media{border-radius:0}:is(.marketing-wrapper,.theme-preview) .dhr-wide{margin-block-start:var(--space-11)}:is(.marketing-wrapper,.theme-preview) .dhr-display{font-size:clamp(3rem,9cqi,8.5rem);line-height:.98;letter-spacing:-.025em;max-width:15ch}:is(.marketing-wrapper,.theme-preview) .dhr-ed{gap:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .dhr-ed__top{display:flex;align-items:center;gap:var(--space-6);align-self:stretch}:is(.marketing-wrapper,.theme-preview) .dhr-ed__rule{flex:1;height:1px;background:var(--color-border-strong,var(--color-border));transform-origin:0 50%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dhr-ed__rule,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dhr-ed__rule{transform-origin:100% 50%}:is(.marketing-wrapper,.theme-preview) .dhr-ed__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-8) var(--space-10);align-items:start;align-self:stretch}:is(.marketing-wrapper,.theme-preview) .dhr-ed__cols .ds-lead{text-align:start}:is(.marketing-wrapper,.theme-preview) .dhr-ed__act{display:flex;flex-direction:column;gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .dhr-ed__act .dhr-actions{margin:0}:is(.marketing-wrapper,.theme-preview) .dhr-ed__cols .dhr-stats{margin:0;padding:0;border:0;flex-direction:column;gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .dhr-ed__cols .dhr-stats>div{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr-ed .dhr-display{margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .dhr-stack{position:relative;aspect-ratio:1/1}:is(.marketing-wrapper,.theme-preview) .dhr-print{position:absolute;box-shadow:var(--shadow-lg);transition:rotate .7s var(--dhr-ease),translate .7s var(--dhr-ease)}:is(.marketing-wrapper,.theme-preview) .dhr-print:first-child{inset-inline-start:2%;top:9%;width:62%;height:70%;rotate:-3deg}:is(.marketing-wrapper,.theme-preview) .dhr-print:nth-child(2){inset-inline-end:0;bottom:1%;width:50%;height:46%;rotate:3.5deg;z-index:2}:is(.marketing-wrapper,.theme-preview) .dhr-print:nth-child(3){inset-inline-end:7%;top:0;width:36%;height:34%;rotate:-5deg;z-index:3}:is(.marketing-wrapper,.theme-preview) .dhr-stack:hover .dhr-print:first-child{rotate:-5deg;translate:-10px 0}:is(.marketing-wrapper,.theme-preview) .dhr-stack:hover .dhr-print:nth-child(2){rotate:6deg;translate:12px 10px}:is(.marketing-wrapper,.theme-preview) .dhr-stack:hover .dhr-print:nth-child(3){rotate:-8deg;translate:10px -10px}:is(.marketing-wrapper,.theme-preview) .dhr-mosaic{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:var(--space-4);aspect-ratio:1/1}:is(.marketing-wrapper,.theme-preview) .dhr-mosaic>:first-child{grid-row:1/3}:is(.marketing-wrapper,.theme-preview) .dhr-vpanel{position:relative;margin-block-start:var(--space-11);aspect-ratio:16/9;clip-path:inset(0 max(0%,calc(6% - var(--hp) * 24%)) round var(--radius-card))}:is(.marketing-wrapper,.theme-preview) .dhr-vpanel .dhr-media{border-radius:0}:is(.marketing-wrapper,.theme-preview) .dhr-vctrl{position:absolute;z-index:3;inset-inline-end:var(--container-padding);bottom:var(--space-6);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dhr-vpanel .dhr-vctrl{inset-inline-end:calc(var(--space-5) + 6%);bottom:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .dhr-stage{perspective:1800px}:is(.marketing-wrapper,.theme-preview) .dhr__in>.dhr-stage{margin-block-start:var(--space-11)}:is(.marketing-wrapper,.theme-preview) .dhr-tilt{transform-origin:50% 0;transform:rotateX(max(0deg,calc(20deg - var(--hp) * 64deg)));will-change:transform}:is(.marketing-wrapper,.theme-preview) .dhr-stage--side .dhr-tilt{transform-origin:50% 50%;transform:rotateY(min(0deg,calc(-18deg + var(--hp) * 56deg))) rotateX(max(0deg,calc(6deg - var(--hp) * 20deg)))}:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-stage--side .dhr-tilt{transform:rotateY(max(0deg,calc(18deg - var(--hp) * 56deg))) rotateX(max(0deg,calc(6deg - var(--hp) * 20deg)))}:is(.marketing-wrapper,.theme-preview) .dhr-browser{position:relative;border-radius:calc(var(--radius-card) + 4px);background:var(--color-surface-card);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-lg);overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dhr-browser__bar{display:flex;align-items:center;gap:6px;height:38px;padding-inline:14px;border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dhr-browser__bar i{width:10px;height:10px;border-radius:50%;background:var(--color-border-strong,var(--color-border))}:is(.marketing-wrapper,.theme-preview) .dhr-browser__url{margin-inline:auto;height:22px;min-width:38%;box-sizing:border-box;padding-inline:12px;border-radius:6px;background:var(--color-surface);font:12px/22px var(--font-mono);color:var(--color-text-muted);text-align:center}:is(.marketing-wrapper,.theme-preview) .dhr-browser .dhr-media{border-radius:0}:is(.marketing-wrapper,.theme-preview) .dhr-slide{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1.4s ease}:is(.marketing-wrapper,.theme-preview) .dhr-slide[data-active=true]{opacity:1;z-index:1}:is(.marketing-wrapper,.theme-preview) .dhr-car__frame{position:relative;aspect-ratio:4/5;border-radius:var(--radius-image,var(--radius-card));overflow:hidden;background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dhr-car__wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);min-width:0;max-width:680px}:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr-car__wrap{align-items:center;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .dhr-car__ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dhr[data-align=center] .dhr-car__ctrl{justify-content:center}:is(.marketing-wrapper,.theme-preview) .dhr-car__dots{display:flex;gap:8px}:is(.marketing-wrapper,.theme-preview) .dhr-dot{all:unset;cursor:pointer;position:relative;width:44px;height:28px}:is(.marketing-wrapper,.theme-preview) .dhr-dot:before,:is(.marketing-wrapper,.theme-preview) .dhr-dot__fill{content:"";position:absolute;inset-inline:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px}:is(.marketing-wrapper,.theme-preview) .dhr-dot:before{background:color-mix(in srgb,currentColor 24%,transparent)}:is(.marketing-wrapper,.theme-preview) .dhr-dot__fill{background:currentColor;transform:scaleX(0);transform-origin:0 50%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dhr-dot__fill,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dhr-dot__fill{transform-origin:100% 50%}:is(.marketing-wrapper,.theme-preview) .dhr-dot[aria-current=true] .dhr-dot__fill{animation:dhr-fill 6.5s linear both}:is(.marketing-wrapper,.theme-preview) .dhr[data-paused=true] .dhr-dot__fill{animation-play-state:paused}:is(.marketing-wrapper,.theme-preview) .dhr-dot:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}:is(.marketing-wrapper,.theme-preview) .dhr-car__count{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}:is(.marketing-wrapper,.theme-preview) .dhr-car__btns{display:flex;gap:8px}:is(.marketing-wrapper,.theme-preview) .dhr-ibtn{all:unset;cursor:pointer;box-sizing:border-box;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:var(--border-width) solid color-mix(in srgb,currentColor 32%,transparent);transition:background-color .2s ease,border-color .2s ease}:is(.marketing-wrapper,.theme-preview) .dhr-ibtn:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}:is(.marketing-wrapper,.theme-preview) .dhr-ibtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.marketing-wrapper,.theme-preview) .dhr-ibtn .ds-icon{font-size:18px}:is(.marketing-wrapper,.theme-preview) .dhr-cue{all:unset;cursor:pointer;position:absolute;z-index:3;left:50%;bottom:var(--space-5);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;font:500 var(--text-xs)/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dhr-cue:hover{color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dhr-cue:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}:is(.marketing-wrapper,.theme-preview) .dhr-cue__line{position:relative;width:1px;height:40px;overflow:hidden;background:color-mix(in srgb,currentColor 30%,transparent)}:is(.marketing-wrapper,.theme-preview) .dhr-cue__line:after{content:"";position:absolute;inset-inline:0;top:0;height:40%;background:currentColor;animation:dhr-drip 2.2s var(--dhr-ease) infinite}@keyframes dhr-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes dhr-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes dhr-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dhr-open{0%{clip-path:inset(10% 18% 0 18%)}to{clip-path:inset(0 0 0 0)}}@keyframes dhr-zoom{0%{scale:1.3}to{scale:1}}@keyframes dhr-fly{0%{opacity:0;translate:0 90px;scale:.86}to{opacity:1;translate:0 0;scale:1}}@keyframes dhr-lift{0%{opacity:0;translate:0 120px}to{opacity:1;translate:0 0}}@keyframes dhr-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dhr-kb{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-2.5%,-1.5%)}}@keyframes dhr-fill{to{transform:scaleX(1)}}@keyframes dhr-drip{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on] .dhr-w>span{transform:translateY(108%)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on] :is(.dhr-in,.dhr-print,.dhr-lift){opacity:0}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on] .dhr-reveal{clip-path:inset(100% 0 0 0)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on] .dhr-ed__rule{transform:scaleX(0)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-w>span{animation:dhr-rise 1s var(--dhr-ease) both;animation-delay:calc(.14s + var(--w) * 60ms)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-in{animation:dhr-up .9s var(--dhr-ease) both;animation-delay:calc(.26s + var(--nw,6) * 60ms + var(--d,0) * .1s)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-in--first{animation-delay:60ms}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-reveal{animation:dhr-clip 1.3s var(--dhr-ease) both;animation-delay:calc(.2s + var(--i,0) * .15s)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-reveal--open{animation-name:dhr-open;animation-duration:1.6s}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] :is(.dhr-reveal,.dhr-print) .ds-image{animation:dhr-zoom 1.9s var(--dhr-ease) both;animation-delay:calc(.2s + var(--i,0) * .15s)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-print{animation:dhr-fly 1.2s var(--dhr-ease) both;animation-delay:calc(.22s + var(--i,0) * .17s)}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-lift{animation:dhr-lift 1.4s var(--dhr-ease) both;animation-delay:.5s}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=on][data-in=true] .dhr-ed__rule{animation:dhr-draw 1.6s var(--dhr-ease) both;animation-delay:.2s}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=off] *,:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=off] :after{animation:none!important}:is(.marketing-wrapper,.theme-preview) .dhr[data-motion=off] .dhr-dot[aria-current=true] .dhr-dot__fill{transform:none}@container (max-width:960px){:is(.marketing-wrapper,.theme-preview) .dhr-split__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-split__grid>:last-child{order:0}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed{grid-template-columns:minmax(0,1fr);min-height:0}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed>.dhr__in,:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-split--bleed>.dhr__in{order:0;max-width:none;margin:0;padding-inline:var(--container-padding);padding-block-end:var(--space-10)}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed>.dhr-media{aspect-ratio:4/3}:is(.marketing-wrapper,.theme-preview) .dhr[data-align] .dhr-scrim{background:var(--color-scrim)}:is(.marketing-wrapper,.theme-preview) .dhr-stage--side .dhr-tilt,:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-stage--side .dhr-tilt{transform:rotateX(max(0deg,calc(12deg - var(--hp) * 40deg)));transform-origin:50% 0}:is(.marketing-wrapper,.theme-preview) .dhr-stack{max-width:560px;width:100%;margin-inline:auto}:is(.marketing-wrapper,.theme-preview) .dhr-car__frame{aspect-ratio:4/3}}@container (max-width:640px){:is(.marketing-wrapper,.theme-preview) .dhr__in{padding-inline:var(--container-padding-mobile);padding-block:calc(var(--section-padding-y-mobile) + var(--hero-header-h,0px)) var(--section-padding-y-mobile)}:is(.marketing-wrapper,.theme-preview) .dhr-split--bleed>.dhr__in,:is(.marketing-wrapper,.theme-preview) .dhr[data-pos=start] .dhr-split--bleed>.dhr__in{padding-inline:var(--container-padding-mobile)}:is(.marketing-wrapper,.theme-preview) .dhr__in--tall{min-height:clamp(520px,82vh,720px)}:is(.marketing-wrapper,.theme-preview) .dhr-display{font-size:calc(var(--h1-size) * var(--type-scale-mobile) * 1.12)}:is(.marketing-wrapper,.theme-preview) .dhr-vpanel,:is(.marketing-wrapper,.theme-preview) .dhr-wide,:is(.marketing-wrapper,.theme-preview) .dhr__in>.dhr-stage{margin-block-start:var(--space-9)}:is(.marketing-wrapper,.theme-preview) .dhr-vpanel{aspect-ratio:4/5}:is(.marketing-wrapper,.theme-preview) .dhr-stats{gap:var(--space-5) var(--space-8)}:is(.marketing-wrapper,.theme-preview) .dhr-car__count{display:none}}@media (prefers-reduced-motion:reduce){:is(.marketing-wrapper,.theme-preview) .dhr *,:is(.marketing-wrapper,.theme-preview) .dhr :after,:is(.marketing-wrapper,.theme-preview) .dhr :before{animation:none!important;transition:none!important}:is(.marketing-wrapper,.theme-preview) .dhr .dhr-ed__rule,:is(.marketing-wrapper,.theme-preview) .dhr .dhr-in,:is(.marketing-wrapper,.theme-preview) .dhr .dhr-lift,:is(.marketing-wrapper,.theme-preview) .dhr .dhr-print,:is(.marketing-wrapper,.theme-preview) .dhr .dhr-w>span{opacity:1!important;transform:none!important;translate:none!important}:is(.marketing-wrapper,.theme-preview) .dhr .dhr-reveal{clip-path:none!important}:is(.marketing-wrapper,.theme-preview) .dhr .dhr-dot[aria-current=true] .dhr-dot__fill{transform:none}:is(.marketing-wrapper,.theme-preview) .dhr{--hp:0!important}}:is(.marketing-wrapper,.theme-preview) .dsf{--dsh-ease:cubic-bezier(.22,1,.36,1);container-type:inline-size}:is(.marketing-wrapper,.theme-preview) .ds-footer__bottom[data-align=center]{flex-direction:column;justify-content:center;align-items:center;text-align:center}:is(.marketing-wrapper,.theme-preview) .dsf-bottom ul{flex-direction:row;flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .dsf-bottom[data-align=center] ul{justify-content:center}:is(.marketing-wrapper,.theme-preview) .dsf-bottom__end{display:flex;align-items:center;gap:var(--space-3);margin-inline-start:auto}:is(.marketing-wrapper,.theme-preview) .dsf-bottom[data-align=center] .dsf-bottom__end{margin-inline-start:0}:is(.marketing-wrapper,.theme-preview) .dsf-top{all:unset;box-sizing:border-box;cursor:pointer;height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-button);border:var(--border-width) solid var(--color-border);font-size:var(--text-sm);color:var(--color-text);transition:background .2s ease,border-color .2s ease}:is(.marketing-wrapper,.theme-preview) .dsf-top:hover{background:color-mix(in srgb,var(--color-heading) 8%,transparent);border-color:var(--color-border-strong);color:var(--color-heading)}:is(.marketing-wrapper,.theme-preview) .dsf-top:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.marketing-wrapper,.theme-preview) .dsf-top .ds-icon{font-size:16px;transition:transform .38s var(--dsh-ease)}:is(.marketing-wrapper,.theme-preview) .dsf-top:hover .ds-icon{transform:translateY(-3px)}:is(.marketing-wrapper,.theme-preview) .dsf-news{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:420px}:is(.marketing-wrapper,.theme-preview) .dsf-news .ds-footer__tagline,:is(.marketing-wrapper,.theme-preview) .dsf-news .ds-footer__title{margin:0}:is(.marketing-wrapper,.theme-preview) .dsf-news--center{align-items:center}:is(.marketing-wrapper,.theme-preview) .dsf-news__row{display:flex;gap:var(--space-2);width:100%}:is(.marketing-wrapper,.theme-preview) .dsf-news__row input{flex:1;min-width:0;height:44px;padding:0 var(--space-4);border-radius:var(--radius-button);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}:is(.marketing-wrapper,.theme-preview) .dsf-news__row input::placeholder{color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dsf-news__row input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}:is(.marketing-wrapper,.theme-preview) .dsf-mark{margin-block-start:var(--space-10);overflow:hidden;line-height:.8;user-select:none}:is(.marketing-wrapper,.theme-preview) .dsf-mark span{display:block;font-family:var(--font-heading);font-weight:700;letter-spacing:-.03em;white-space:nowrap;font-size:min(calc(150cqi / var(--n)),22rem);color:var(--color-heading);text-align:center}:is(.marketing-wrapper,.theme-preview) .dsf-mark+.ds-footer__bottom{margin-block-start:var(--space-7)}@supports (animation-timeline:view()){:is(.marketing-wrapper,.theme-preview) .dsf-mark span{animation:dsf-rise linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}@keyframes dsf-rise{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.marketing-wrapper,.theme-preview) .dsf-mark span{animation:none}}@container (max-width:560px){:is(.marketing-wrapper,.theme-preview) .dsf-news__row{flex-direction:column}:is(.marketing-wrapper,.theme-preview) .dsf-bottom__end{margin-inline-start:0}}@keyframes dss-grow-x{0%{scale:0 1}}@keyframes dss-grow-y{0%{scale:1 0}}@keyframes dss-hero-out{to{opacity:0;translate:0 -12vh;scale:.94}}@keyframes dss-rise{0%{translate:0 55vh;scale:.7}}@keyframes dss-pop{0%{opacity:0;translate:0 24px;scale:.96}}@keyframes dss-fade-out{to{opacity:0}}@keyframes dss-zoom{0%{clip-path:inset(30% 34% round 16px)}to{clip-path:inset(0 0 round 0)}}@keyframes dss-settle{0%{scale:1.35}}@keyframes dss-split-up{to{translate:-28cqw -24vh;opacity:0}}@keyframes dss-split-down{to{translate:28cqw 24vh;opacity:0}}@keyframes dss-bg-slow{to{translate:0 26%;scale:1.05}}@keyframes dss-title-fast{to{translate:0 -40%;opacity:0}}@keyframes dss-fg-fast{to{translate:0 -70%}}@keyframes dss-hgal{to{translate:calc(-100% + 100cqw) 0}}@keyframes dss-hgal-rtl{to{translate:calc(100% - 100cqw) 0}}@keyframes dss-swap{0%{opacity:0;scale:1.06}}@keyframes dss-fade-up{0%{opacity:0;translate:0 40px}}@keyframes dss-stack{to{scale:.9;filter:brightness(.82)}}@keyframes dss-dot{0%{scale:0}}@keyframes dss-slide{0%{opacity:0;translate:48px 0}}@keyframes dss-slide-rtl{0%{opacity:0;translate:-48px 0}}:is(.marketing-wrapper,.theme-preview) .dss-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--container-width) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}:is(.marketing-wrapper,.theme-preview) .dss-wrap--narrow{max-width:calc(880px + 2 * var(--container-padding))}:is(.marketing-wrapper,.theme-preview) .dss-pad{padding-block:var(--section-padding-y)}:is(.marketing-wrapper,.theme-preview) .dss-pin{position:relative}:is(.marketing-wrapper,.theme-preview) .dss-pin__stage{position:sticky;top:0;height:100vh;overflow:clip;display:grid;place-items:center}:is(.marketing-wrapper,.theme-preview) .dss-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}:is(.marketing-wrapper,.theme-preview) .dss-progress{flex:1;max-width:320px;height:2px;border-radius:2px;background:var(--color-border);overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dss-progress i{display:block;height:100%;background:var(--color-heading);transform-origin:0 50%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dss-progress i,:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dss-split__bars i,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dss-progress i,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dss-split__bars i{transform-origin:100% 50%}:is(.marketing-wrapper,.theme-preview) .ds-scroll-progress{position:sticky;top:0;z-index:200;height:0}:is(.marketing-wrapper,.theme-preview) .ds-scroll-progress i{display:block;height:3px;background:var(--color-accent);transform-origin:0 50%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .ds-scroll-progress i,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .ds-scroll-progress i{transform-origin:100% 50%}:is(.marketing-wrapper,.theme-preview) [data-scroll-static] .ds-scroll-progress{display:none}@supports not (animation-timeline:scroll()){:is(.marketing-wrapper,.theme-preview) .ds-scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){:is(.marketing-wrapper,.theme-preview) .ds-scroll-progress{display:none}}:is(.marketing-wrapper,.theme-preview) .dss-par{position:relative;height:100vh;min-height:560px;overflow:clip;view-timeline:--dss-par block}:is(.marketing-wrapper,.theme-preview) .dss-par__bg{position:absolute;inset:-6% 0 0}:is(.marketing-wrapper,.theme-preview) .dss-par__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--color-scrim,rgba(0,0,0,.6)) 100%)}:is(.marketing-wrapper,.theme-preview) .dss-par__copy{position:absolute;inset-inline:0;bottom:0;z-index:2;padding-block-end:14vh}:is(.marketing-wrapper,.theme-preview) .dss-par__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}:is(.marketing-wrapper,.theme-preview) .dss-par__inner>*{margin:0}:is(.marketing-wrapper,.theme-preview) .dss-par__inner .ds-h1{max-width:12ch}:is(.marketing-wrapper,.theme-preview) .dss-par__inner .ds-lead{max-width:44ch}:is(.marketing-wrapper,.theme-preview) .dss-par__fg{position:absolute;inset-inline-end:var(--container-padding);bottom:-8vh;z-index:3;width:clamp(160px,22cqw,320px);aspect-ratio:3/4}@container (max-width:720px){:is(.marketing-wrapper,.theme-preview) .dss-par__fg{display:none}:is(.marketing-wrapper,.theme-preview) .dss-hero__callout{max-width:160px;padding:12px 14px}}:is(.marketing-wrapper,.theme-preview) .dss-hgal .dss-pin{height:calc(100vh + var(--n,6) * 55vh);view-timeline:--dss-hgal block}:is(.marketing-wrapper,.theme-preview) .dss-hgal .dss-pin__stage{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,4vh,40px)}:is(.marketing-wrapper,.theme-preview) .dss-hgal__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}:is(.marketing-wrapper,.theme-preview) .dss-hgal__track{display:flex;align-items:flex-start;gap:clamp(16px,2.5cqw,32px);width:max-content;padding-inline:var(--container-padding)}:is(.marketing-wrapper,.theme-preview) .dss-hgal__item{margin:0;flex:none;display:flex;flex-direction:column;gap:12px;width:clamp(240px,34cqw,520px)}:is(.marketing-wrapper,.theme-preview) .dss-hgal__media{position:relative;height:56vh}:is(.marketing-wrapper,.theme-preview) .dss-hgal--mixed .dss-hgal__item:nth-child(3n+2){width:clamp(200px,26cqw,400px);padding-top:8vh}:is(.marketing-wrapper,.theme-preview) .dss-hgal--mixed .dss-hgal__item:nth-child(3n+2) .dss-hgal__media{height:44vh}:is(.marketing-wrapper,.theme-preview) .dss-hgal--mixed .dss-hgal__item:nth-child(3n){width:clamp(280px,44cqw,680px)}:is(.marketing-wrapper,.theme-preview) .dss-hgal--uniform .dss-hgal__item{width:clamp(240px,30cqw,440px)}:is(.marketing-wrapper,.theme-preview) .dss-hgal--uniform .dss-hgal__media{height:52vh}:is(.marketing-wrapper,.theme-preview) .dss-hgal__cap{display:flex;gap:12px;align-items:baseline;font-size:.9375rem;color:var(--color-text)}:is(.marketing-wrapper,.theme-preview) .dss-hgal__cap b{font:500 .75rem var(--font-mono);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dss-split__head{padding-block-start:var(--section-padding-y)}:is(.marketing-wrapper,.theme-preview) .dss-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6cqw,96px);padding-block-end:calc(var(--section-padding-y) / 2)}:is(.marketing-wrapper,.theme-preview) .dss-split--visual-start .dss-split__visual{order:-1}:is(.marketing-wrapper,.theme-preview) .dss-split__step{min-height:100vh;display:flex;flex-direction:column;justify-content:center}:is(.marketing-wrapper,.theme-preview) .dss-split__text{display:flex;flex-direction:column;gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .dss-split__text>*{margin:0}:is(.marketing-wrapper,.theme-preview) .dss-split__text .ds-lead{max-width:42ch}:is(.marketing-wrapper,.theme-preview) .dss-split__num{font:500 .8125rem var(--font-mono);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dss-split__inline{display:none}:is(.marketing-wrapper,.theme-preview) .dss-split__visual{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:20px}:is(.marketing-wrapper,.theme-preview) .dss-split__frame{position:relative;width:100%;height:min(72vh,60cqw);border-radius:var(--radius-card);overflow:clip;background:var(--color-surface-alt)}:is(.marketing-wrapper,.theme-preview) .dss-split__img{position:absolute;inset:0}:is(.marketing-wrapper,.theme-preview) .dss-split__bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}:is(.marketing-wrapper,.theme-preview) .dss-split__bars span{height:3px;border-radius:2px;background:var(--color-border);overflow:hidden}:is(.marketing-wrapper,.theme-preview) .dss-split__bars i{display:block;height:100%;background:var(--color-heading);transform-origin:0 50%}@container (max-width:760px){:is(.marketing-wrapper,.theme-preview) .dss-split__grid{grid-template-columns:1fr}:is(.marketing-wrapper,.theme-preview) .dss-split__visual{display:none}:is(.marketing-wrapper,.theme-preview) .dss-split__step{min-height:0;gap:var(--space-5);padding-block:var(--space-8)}:is(.marketing-wrapper,.theme-preview) .dss-split__inline{display:block}}:is(.marketing-wrapper,.theme-preview) .dss-stack .ds-sh{margin-block-end:var(--space-10,48px)}:is(.marketing-wrapper,.theme-preview) .dss-stack__list{display:flex;flex-direction:column;gap:6vh;view-timeline:--dss-stack block}:is(.marketing-wrapper,.theme-preview) .dss-stack__slot{position:sticky;top:calc(10vh + var(--i,0) * 20px);height:72vh;min-height:420px}:is(.marketing-wrapper,.theme-preview) .dss-stack__card{box-sizing:border-box;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4cqw,56px);padding:clamp(24px,4cqw,56px);border-radius:calc(var(--radius-card) * 1.6);border:var(--border-width,1px) solid var(--color-border);background:var(--color-surface-card,var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-md);transform-origin:50% 0;overflow:clip}:is(.marketing-wrapper,.theme-preview) .dss-stack__body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);min-width:0}:is(.marketing-wrapper,.theme-preview) .dss-stack__body>div{display:flex;flex-direction:column;gap:var(--space-4)}:is(.marketing-wrapper,.theme-preview) .dss-stack__body>div>*{margin:0}:is(.marketing-wrapper,.theme-preview) .dss-stack__count{font:500 .8125rem var(--font-mono);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dss-stack__media{position:relative;min-height:200px}@container (max-width:760px){:is(.marketing-wrapper,.theme-preview) .dss-stack__card{grid-template-columns:1fr;grid-template-rows:auto minmax(160px,1fr)}}:is(.marketing-wrapper,.theme-preview) .dss-proc .ds-sh{margin-block-end:var(--space-12,64px)}:is(.marketing-wrapper,.theme-preview) .dss-proc__wrap{position:relative;view-timeline:--dss-proc block}:is(.marketing-wrapper,.theme-preview) .dss-proc__rail{position:absolute;top:8px;bottom:8px;inset-inline-start:11px;width:2px;background:var(--color-border-strong,var(--color-border))}:is(.marketing-wrapper,.theme-preview) .dss-proc__rail i{display:block;height:100%;background:var(--color-heading);transform-origin:50% 0}:is(.marketing-wrapper,.theme-preview) .dss-proc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(40px,8vh,88px)}:is(.marketing-wrapper,.theme-preview) .dss-proc__item{position:relative;padding-inline-start:64px}:is(.marketing-wrapper,.theme-preview) .dss-proc__dot{position:absolute;inset-inline-start:0;top:4px;width:24px;height:24px;border-radius:50%;background:var(--color-heading);box-sizing:border-box;border:5px solid color-mix(in srgb,var(--color-heading) 18%,transparent);background-clip:padding-box}:is(.marketing-wrapper,.theme-preview) .dss-proc__text{display:flex;flex-direction:column;gap:var(--space-2)}:is(.marketing-wrapper,.theme-preview) .dss-proc__text>*{margin:0}:is(.marketing-wrapper,.theme-preview) .dss-proc__label{font:500 .8125rem var(--font-mono);color:var(--color-text-muted)}:is(.marketing-wrapper,.theme-preview) .dss-proc--numbered .dss-proc__rail{inset-inline-start:23px;top:24px;bottom:24px}:is(.marketing-wrapper,.theme-preview) .dss-proc--numbered .dss-proc__item{padding-inline-start:88px}:is(.marketing-wrapper,.theme-preview) .dss-proc--numbered .dss-proc__dot{top:0;width:48px;height:48px;border:0;display:grid;place-items:center;background:var(--color-primary);color:var(--color-on-primary);font:600 1.125rem var(--font-heading)}@supports (animation-timeline:view()){:is(.marketing-wrapper,.theme-preview) .dss-hero--parallax:not(.dss-static,[data-scroll-static] *) .dss-par__bg{animation:dss-bg-slow linear both;animation-timeline:--dss-par;animation-range:exit 0 exit 100%}:is(.marketing-wrapper,.theme-preview) .dss-hero--parallax:not(.dss-static,[data-scroll-static] *) .dss-par__copy{animation:dss-title-fast linear both;animation-timeline:--dss-par;animation-range:exit 0 exit 80%}:is(.marketing-wrapper,.theme-preview) .dss-hero--parallax:not(.dss-static,[data-scroll-static] *) .dss-par__fg{animation:dss-fg-fast linear both;animation-timeline:--dss-par;animation-range:exit 0 exit 100%}:is(.marketing-wrapper,.theme-preview) .dss-hgal:not(.dss-static,[data-scroll-static] *) .dss-hgal__track{animation:dss-hgal linear both;animation-timeline:--dss-hgal;animation-range:contain 0 contain 100%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dss-hgal:not(.dss-static,[data-scroll-static] *) .dss-hgal__track,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dss-hgal:not(.dss-static,[data-scroll-static] *) .dss-hgal__track{animation-name:dss-hgal-rtl}:is(.marketing-wrapper,.theme-preview) .dss-hgal:not(.dss-static,[data-scroll-static] *) .dss-progress i{animation:dss-grow-x linear both;animation-timeline:--dss-hgal;animation-range:contain 0 contain 100%}:is(.marketing-wrapper,.theme-preview) .dss-split:not(.dss-static,[data-scroll-static] *) .dss-split__img+.dss-split__img{animation:dss-swap cubic-bezier(.2,.7,.2,1) both;animation-range:entry 30% entry 80%}:is(.marketing-wrapper,.theme-preview) .dss-split:not(.dss-static,[data-scroll-static] *) .dss-split__bars i{animation:dss-grow-x linear both;animation-range:cover 25% cover 75%}:is(.marketing-wrapper,.theme-preview) .dss-split:not(.dss-static,[data-scroll-static] *) .dss-split__text{animation:dss-fade-up cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 10% cover 35%}:is(.marketing-wrapper,.theme-preview) .dss-stack:not(.dss-static,[data-scroll-static] *) .dss-stack__card:not(.dss-stack__card--last){animation:dss-stack linear both;animation-timeline:--dss-stack}:is(.marketing-wrapper,.theme-preview) .dss-proc:not(.dss-static,[data-scroll-static] *) .dss-proc__rail i{animation:dss-grow-y linear both;animation-timeline:--dss-proc;animation-range:cover 20% cover 70%}:is(.marketing-wrapper,.theme-preview) .dss-proc:not(.dss-static,[data-scroll-static] *) .dss-proc__dot{animation:dss-dot cubic-bezier(.3,1.6,.5,1) both;animation-timeline:view();animation-range:cover 30% cover 42%}:is(.marketing-wrapper,.theme-preview) .dss-proc:not(.dss-static,[data-scroll-static] *) .dss-proc__text{animation:dss-slide cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 20% cover 40%}:is(.marketing-wrapper,.theme-preview)[dir=rtl] .dss-proc:not(.dss-static,[data-scroll-static] *) .dss-proc__text,[dir=rtl] :is(.marketing-wrapper,.theme-preview) .dss-proc:not(.dss-static,[data-scroll-static] *) .dss-proc__text{animation-name:dss-slide-rtl}:is(.marketing-wrapper,.theme-preview) .ds-scroll-progress i{animation:dss-grow-x linear both;animation-timeline:scroll(nearest)}}:is(.marketing-wrapper,.theme-preview) .ds-scroll:is(.dss-static,[data-scroll-static] *) .dss-pin{height:auto}:is(.marketing-wrapper,.theme-preview) .ds-scroll:is(.dss-static,[data-scroll-static] *) .dss-pin__stage{position:relative;top:auto;height:auto}:is(.marketing-wrapper,.theme-preview) .dss-hero--parallax:is(.dss-static,[data-scroll-static] *) .dss-par{height:720px}:is(.marketing-wrapper,.theme-preview) .dss-hgal:is(.dss-static,[data-scroll-static] *) .dss-pin__stage{padding-block:var(--section-padding-y)}:is(.marketing-wrapper,.theme-preview) .dss-hgal:is(.dss-static,[data-scroll-static] *) .dss-hgal__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:8px}:is(.marketing-wrapper,.theme-preview) .dss-hgal:is(.dss-static,[data-scroll-static] *) .dss-hgal__item{scroll-snap-align:start}:is(.marketing-wrapper,.theme-preview) .dss-hgal:is(.dss-static,[data-scroll-static] *) .dss-hgal__media{height:400px!important}:is(.marketing-wrapper,.theme-preview) .dss-hgal:is(.dss-static,[data-scroll-static] *) .dss-progress{display:none}:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__grid{grid-template-columns:1fr}:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__visual{display:none}:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__step{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5cqw,72px);padding-block:var(--space-8,40px)}:is(.marketing-wrapper,.theme-preview) .dss-split--visual-start:is(.dss-static,[data-scroll-static] *) .dss-split__inline{order:-1}:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__inline{display:block}:is(.marketing-wrapper,.theme-preview) .dss-stack:is(.dss-static,[data-scroll-static] *) .dss-stack__slot{position:relative;top:auto;height:auto;min-height:0}:is(.marketing-wrapper,.theme-preview) .dss-stack:is(.dss-static,[data-scroll-static] *) .dss-stack__card{min-height:400px}@container (max-width:760px){:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__step{grid-template-columns:1fr}:is(.marketing-wrapper,.theme-preview) .dss-split:is(.dss-static,[data-scroll-static] *) .dss-split__inline{order:0}}