.hb-icon.svelte-smnwa{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.hb-icon-btn.svelte-15vltrm{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-base) var(--motion-easing), border-color var(--motion-base) var(--motion-easing);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.hb-icon-btn.svelte-15vltrm:hover:not(:disabled){background-color:var(--surface-raised)}.hb-icon-btn.svelte-15vltrm:disabled{color:var(--text-muted);cursor:default;opacity:.45}.hb-mark.svelte-bbxsk6{color:currentColor;flex-shrink:0;display:block}.hb-band-link.svelte-1veg2hi{color:inherit;text-underline-offset:.18em;transition:color var(--motion-fast) var(--motion-easing);text-decoration:underline;text-decoration-thickness:.08em}.hb-band-link.svelte-1veg2hi:hover{color:var(--link-hover)}.hb-band--thin.svelte-1veg2hi{display:none}@media (width<768px){.hb-band--wide.svelte-1veg2hi{display:none}.hb-band--thin.svelte-1veg2hi{display:inline}}@container hb-measure (width>=768px){.hb-band--wide.svelte-1veg2hi{display:inline}.hb-band--thin.svelte-1veg2hi{display:none}}@container hb-measure (width<768px){.hb-band--wide.svelte-1veg2hi{display:none}.hb-band--thin.svelte-1veg2hi{display:inline}}@media print{.hb-band--wide.svelte-1veg2hi{display:inline}.hb-band--thin.svelte-1veg2hi{display:none}}.hb-btn.svelte-g9hmy3{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-base) var(--motion-easing), border-color var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border:1px solid #0000;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.hb-btn.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.hb-btn.svelte-g9hmy3:active:not(:disabled,[aria-disabled=true]){transform:translateY(0)}.hb-btn.svelte-g9hmy3:disabled,.hb-btn[aria-disabled=true].svelte-g9hmy3{opacity:.55;cursor:not-allowed}.hb-btn--block.svelte-g9hmy3{width:100%}.hb-btn-explained.svelte-g9hmy3{display:inline-flex;position:relative}.hb-btn-explained--block.svelte-g9hmy3{width:100%;display:flex}.hb-btn__hint.svelte-g9hmy3{bottom:calc(100% + var(--spacing-2));z-index:20;width:max-content;max-width:14rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-on-dark);font-size:var(--font-size-xs);box-shadow:var(--shadow-md);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-easing), visibility var(--motion-fast) var(--motion-easing);font-weight:500;line-height:1.4;position:absolute;left:0}.hb-btn[aria-disabled=true].svelte-g9hmy3:hover+.hb-btn__hint:where(.svelte-g9hmy3),.hb-btn[aria-disabled=true].svelte-g9hmy3:focus+.hb-btn__hint:where(.svelte-g9hmy3){opacity:1;visibility:visible}.hb-btn--sm.svelte-g9hmy3{min-height:calc(2.25rem * var(--fit-k,1));padding:0 var(--spacing-3);font-size:var(--font-size-sm)}.hb-btn--md.svelte-g9hmy3{min-height:calc(2.75rem * var(--fit-k,1));padding:0 var(--spacing-5);font-size:var(--font-size-sm)}.hb-btn--lg.svelte-g9hmy3{min-height:calc(var(--btn-lg-height,3.25rem) * var(--fit-k,1));padding:0 var(--spacing-6);font-size:var(--font-size-base)}.hb-btn--primary.svelte-g9hmy3{background-color:var(--action-primary);color:var(--action-primary-fg)}.hb-btn--primary.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){background-color:var(--action-primary-hover)}.hb-btn--accent.svelte-g9hmy3{background-color:var(--action-highlight);color:var(--action-highlight-fg)}.hb-btn--accent.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){background-color:var(--action-highlight-hover)}.hb-btn--accent.svelte-g9hmy3:active:not(:disabled,[aria-disabled=true]){background-color:var(--action-highlight-active)}.hb-btn--outline.svelte-g9hmy3{color:var(--text-primary);border-color:var(--rule);background-color:#0000}.hb-btn--outline.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){background-color:var(--surface-raised);border-color:var(--text-muted)}.hb-btn--ghost.svelte-g9hmy3{color:var(--text-primary);background-color:#0000}.hb-btn--ghost.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){background-color:var(--surface-raised)}.hb-btn__spinner.svelte-g9hmy3{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite svelte-g9hmy3-hb-btn-spin}@keyframes svelte-g9hmy3-hb-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hb-btn.svelte-g9hmy3:hover:not(:disabled,[aria-disabled=true]){transform:none}.hb-btn__spinner.svelte-g9hmy3{animation-duration:1.5s}.hb-btn__hint.svelte-g9hmy3{transition:none}}.hb-link.svelte-hgg75n{color:var(--link);border-radius:var(--radius-sm);transition:color var(--motion-fast) var(--motion-easing);text-decoration:none}.hb-link.svelte-hgg75n:hover{color:var(--link-hover)}.hb-link--quiet.svelte-hgg75n{color:var(--text-secondary)}.hb-link--quiet.svelte-hgg75n:hover{color:var(--text-primary)}.hb-heading.svelte-j0zzwh{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}.hb-heading--display.svelte-j0zzwh{font-size:clamp(var(--font-size-4xl), calc(5vw * var(--fit-k,1)), var(--font-size-6xl));line-height:1.05}.hb-heading--1.svelte-j0zzwh{font-size:clamp(var(--font-size-3xl), calc(4vw * var(--fit-k,1)), var(--font-size-5xl));line-height:1.1}.hb-heading--2.svelte-j0zzwh{font-size:clamp(var(--font-size-2xl), calc(3vw * var(--fit-k,1)), var(--font-size-4xl));line-height:1.2}.hb-heading--3.svelte-j0zzwh{font-size:clamp(var(--font-size-xl), calc(2vw * var(--fit-k,1)), var(--font-size-2xl));line-height:1.25}.hb-heading--4.svelte-j0zzwh{font-size:clamp(var(--font-size-lg), calc(1.5vw * var(--fit-k,1)), var(--font-size-xl));line-height:1.3}.hb-flag.svelte-itirpr{vertical-align:middle;width:1.5em;height:1em;box-shadow:0 0 0 1px var(--hairline);border-radius:.15em;flex-shrink:0;display:inline-block;overflow:hidden}.hb-stamp.svelte-n7kgeu{padding:var(--spacing-1) var(--spacing-3);border:2px solid var(--stamp-ink);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--surface-canvas), inset 0 0 0 3px var(--stamp-ink);background-color:color-mix(in srgb, var(--surface-canvas) 82%, transparent);color:var(--stamp-ink);font-size:var(--font-size-sm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.9;font-weight:800;line-height:1.6;display:inline-block;transform:rotate(-8deg)}@media (width>=640px){.hb-stamp.svelte-n7kgeu{font-size:var(--font-size-base)}}@media (width>=900px){.hb-stamp.svelte-n7kgeu{font-size:var(--font-size-xl)}}.hb-text.svelte-uyxe74{max-width:var(--max-width-md);margin:0}.hb-text--fluid.svelte-uyxe74{max-width:none}.hb-text--body.svelte-uyxe74{font-size:var(--font-size-base);color:var(--text-primary);line-height:1.6}.hb-text--secondary.svelte-uyxe74{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6}.hb-text--muted.svelte-uyxe74{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.hb-text--lead.svelte-uyxe74{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.hb-container.svelte-12kuw4y{width:100%;margin-inline:auto}.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-4)}@media (width>=640px){.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-6)}}@media (width>=1024px){.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-8)}}@container hb-measure (width<640px){.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-4)}}@container hb-measure (640px<=width<1024px){.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-6)}}@container hb-measure (width>=1024px){.hb-container--pad.svelte-12kuw4y{padding-inline:var(--spacing-8)}}.hb-container--md.svelte-12kuw4y{max-width:var(--max-width-md)}.hb-container--lg.svelte-12kuw4y{max-width:var(--max-width-lg)}.hb-container--xl.svelte-12kuw4y{max-width:var(--max-width-xl)}.hb-container--full.svelte-12kuw4y{max-width:none}.hb-field.svelte-ox9t6g{gap:var(--spacing-2);flex-direction:column;display:flex}.hb-field__label.svelte-ox9t6g{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.hb-field__required.svelte-ox9t6g{color:var(--status-error-fg);margin-left:.125rem}.hb-field__hint.svelte-ox9t6g{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.hb-field__input.svelte-ox9t6g{width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--surface-canvas);border:1px solid var(--border-control);border-radius:var(--radius-md);transition:border-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing);font-family:inherit}.hb-field__input.svelte-ox9t6g::placeholder{color:var(--text-muted)}.hb-field__input.svelte-ox9t6g:focus{border-color:var(--action-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-accent) 25%, transparent);outline:none}.hb-field__input.svelte-ox9t6g:disabled{opacity:.6;cursor:not-allowed}.hb-field__input--error.svelte-ox9t6g{border-color:var(--status-error-fg)}.hb-field__error.svelte-ox9t6g{font-size:var(--font-size-sm);color:var(--status-error-fg);margin:0}.hb-field.svelte-s9j4vv{gap:var(--spacing-2);flex-direction:column;display:flex}.hb-field__label.svelte-s9j4vv{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.hb-field__hint.svelte-s9j4vv{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.hb-select.svelte-s9j4vv{position:relative}.hb-field__input.svelte-s9j4vv{width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--surface-canvas);border:1px solid var(--border-control);border-radius:var(--radius-md);transition:border-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing);font-family:inherit}.hb-select__native.svelte-s9j4vv{appearance:none;padding-right:var(--spacing-10);cursor:pointer}.hb-field__input.svelte-s9j4vv:focus{border-color:var(--action-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-accent) 25%, transparent);outline:none}.hb-field__input.svelte-s9j4vv:disabled{opacity:.6;cursor:not-allowed}.hb-select__chevron.svelte-s9j4vv{right:var(--spacing-3);pointer-events:none;color:var(--text-muted);position:absolute;top:50%;transform:translateY(-50%)}.hb-dialog__scrim.svelte-x12toj{background-color:var(--scrim);z-index:60;position:fixed;inset:0}.hb-dialog.svelte-x12toj{z-index:70;padding:var(--spacing-4);touch-action:pinch-zoom;overscroll-behavior:contain;opacity:1;transition:opacity var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translateY(0)}@starting-style{.hb-dialog.svelte-x12toj{opacity:0;transform:translateY(.5rem)}}.hb-dialog__panel.svelte-x12toj{width:100%;max-height:calc(100dvh - 2 * var(--spacing-4));overscroll-behavior:contain;background-color:var(--surface-canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--spacing-6);overflow-y:auto}.hb-dialog__panel--sm.svelte-x12toj{max-width:24rem}.hb-dialog__panel--md.svelte-x12toj{max-width:32rem}.hb-dialog__panel--lg.svelte-x12toj{max-width:44rem}@media (prefers-reduced-motion:reduce){.hb-dialog.svelte-x12toj{transition:none;transform:none}}.hb-tooltip.svelte-yjl59y{align-items:center;display:inline-flex;position:relative}.hb-tooltip__trigger.svelte-yjl59y{color:inherit;font:inherit;cursor:help;background:0 0;border:0;align-items:center;padding:0;line-height:0;display:inline-flex}.hb-tooltip__trigger.svelte-yjl59y:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.hb-tooltip__bubble.svelte-yjl59y{bottom:calc(100% + var(--spacing-2));z-index:20;width:max-content;max-width:14rem;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--text-on-dark);font-size:var(--font-size-xs);text-align:center;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-easing), visibility var(--motion-fast) var(--motion-easing);font-weight:500;line-height:1.4;position:absolute;left:0}.hb-tooltip--end.svelte-yjl59y .hb-tooltip__bubble:where(.svelte-yjl59y){left:auto;right:0}.hb-tooltip__trigger.svelte-yjl59y:hover+.hb-tooltip__bubble:where(.svelte-yjl59y),.hb-tooltip__trigger.svelte-yjl59y:focus+.hb-tooltip__bubble:where(.svelte-yjl59y){opacity:1;visibility:visible}.hb-tooltip--text.svelte-yjl59y .hb-tooltip__trigger:where(.svelte-yjl59y){line-height:inherit;text-align:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:inline}.hb-tooltip--text.svelte-yjl59y .hb-tooltip__bubble:where(.svelte-yjl59y){text-align:left;text-transform:none;letter-spacing:normal;max-width:min(18rem,55vw)}@media (prefers-reduced-motion:reduce){.hb-tooltip__bubble.svelte-yjl59y{transition:none}}.sails-section-cta.svelte-3y27dd{align-items:center;gap:var(--spacing-4);text-align:center;margin-top:var(--spacing-12);flex-direction:column;display:flex}@media (width>=640px){.sails-section-cta.svelte-3y27dd{justify-content:center;gap:var(--spacing-5);flex-direction:row}}.sails-section-cta__prompt.svelte-3y27dd{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}.hb-breadcrumbs__list.svelte-1ek2epk{align-items:center;gap:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;line-height:1.4;list-style:none;display:flex}.hb-breadcrumbs__item.svelte-1ek2epk{align-items:center;gap:var(--spacing-2);min-width:0;display:inline-flex}.hb-breadcrumbs__link.svelte-1ek2epk{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--motion-fast) var(--motion-easing);text-decoration:none}.hb-breadcrumbs__link.svelte-1ek2epk:hover{color:var(--text-primary);text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline}.hb-breadcrumbs__current.svelte-1ek2epk{color:var(--text-muted);min-width:0}.hb-breadcrumbs.svelte-1ek2epk .hb-breadcrumbs__separator{color:var(--text-muted);opacity:.7}.hb-profile-links.svelte-1eo6178{gap:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.hb-profile-links__item.svelte-1eo6178{align-items:center;gap:var(--spacing-2);display:inline-flex}.sails-media.svelte-3assd7{width:100%;max-width:100%;height:var(--media-height,auto);min-height:var(--media-min-height,0);aspect-ratio:var(--media-aspect,16 / 9);border-radius:var(--media-radius,var(--radius-xl));border:var(--media-border,1px solid var(--hairline));display:block}.sails-media__image.svelte-3assd7{contain:size;object-fit:cover;box-shadow:var(--media-shadow,var(--shadow-md))}.sails-media__picture.svelte-3assd7{display:contents}.sails-media__picture.svelte-3assd7>source:where(.svelte-3assd7){display:none}.sails-media__image--contain.svelte-3assd7{object-fit:contain;background-color:var(--surface-canvas)}.sails-media__placeholder.svelte-3assd7{background:radial-gradient(circle at 30% 20%, var(--surface-canvas), transparent 60%), var(--surface-accent-subtle);color:var(--action-accent-subtle-fg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sails-media__placeholder-num.svelte-3assd7{top:var(--spacing-6);left:var(--spacing-8);font-size:var(--media-index-size,var(--font-size-5xl));color:var(--border-accent-subtle);font-weight:700;line-height:1;position:absolute}.sails-media__placeholder-icon.svelte-3assd7{width:var(--media-disc-size,6rem);height:var(--media-disc-size,6rem);border-radius:var(--radius-full);background-color:var(--surface-canvas);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}.sails-resource.svelte-119wi8w{border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-canvas);min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow var(--motion-base) var(--motion-easing);flex-direction:column;display:flex;position:relative}@media (hover:hover){.sails-resource.svelte-119wi8w:hover{box-shadow:var(--shadow-lg)}.sails-resource.sails-resource--slide.svelte-119wi8w:hover{box-shadow:none}.sails-resource.svelte-119wi8w:hover .sails-resource__link:where(.svelte-119wi8w){text-underline-offset:.15em;text-decoration:underline}}.sails-resource.svelte-119wi8w:has(.sails-resource__link:where(.svelte-119wi8w):focus-visible){box-shadow:var(--focus-ring), var(--shadow-lg)}.sails-resource__link.svelte-119wi8w:focus-visible{box-shadow:none;outline:none}.sails-resource.sails-resource--slide.svelte-119wi8w:has(.sails-resource__link:where(.svelte-119wi8w):focus-visible){box-shadow:inset 0 0 0 2px var(--action-accent)}.sails-resource--slide.svelte-119wi8w{box-shadow:none;background-color:#0000;border:none;border-radius:0}.sails-resource__link.svelte-119wi8w{color:inherit;text-decoration:none}.sails-resource__link.svelte-119wi8w:after{content:"";border-radius:inherit;position:absolute;inset:0}.sails-resource__media.svelte-119wi8w{--media-aspect:16 / 10;--media-radius:var(--radius-lg);--media-index-size:var(--font-size-4xl);--media-disc-size:5rem;padding:var(--spacing-3)}.sails-resource__copy.svelte-119wi8w{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-6) var(--spacing-6);flex-direction:column;flex:auto;display:flex}.sails-resource__kind.svelte-119wi8w{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);margin:0;font-weight:600}.sails-resource__summary.svelte-119wi8w{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.6}.sails-resource__action.svelte-119wi8w{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-3);font-size:var(--font-size-sm);color:var(--action-accent);margin-top:auto;font-weight:600;display:inline-flex}.sails-resource--text.svelte-119wi8w .sails-resource__copy:where(.svelte-119wi8w){padding:var(--spacing-6)}@media (width>=900px){.sails-resource--text.svelte-119wi8w .sails-resource__copy:where(.svelte-119wi8w){padding:var(--spacing-8)}.sails-resource--feature.svelte-119wi8w,.sails-resource--slide.svelte-119wi8w{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.sails-resource--feature.svelte-119wi8w .sails-resource__media:where(.svelte-119wi8w),.sails-resource--slide.svelte-119wi8w .sails-resource__media:where(.svelte-119wi8w){--media-aspect:4 / 3;--media-index-size:var(--font-size-5xl);--media-disc-size:6rem;padding:var(--spacing-4)}.sails-resource--feature.svelte-119wi8w .sails-resource__copy:where(.svelte-119wi8w),.sails-resource--slide.svelte-119wi8w .sails-resource__copy:where(.svelte-119wi8w){gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-10) var(--spacing-8) var(--spacing-6)}.sails-resource--feature.svelte-119wi8w .sails-resource__summary:where(.svelte-119wi8w),.sails-resource--slide.svelte-119wi8w .sails-resource__summary:where(.svelte-119wi8w){font-size:var(--font-size-lg)}.sails-resource--feature.svelte-119wi8w .sails-resource__action:where(.svelte-119wi8w),.sails-resource--slide.svelte-119wi8w .sails-resource__action:where(.svelte-119wi8w){margin-top:var(--spacing-2)}}.sails-reel.svelte-17h2tdl{width:100%;min-width:0;height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reel-fade,18%), #000 calc(100% - var(--reel-fade,18%)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reel-fade,18%), #000 calc(100% - var(--reel-fade,18%)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--reel-fade,18%), #000 calc(100% - var(--reel-fade,18%)), transparent);overflow:hidden}.sails-reel__track.svelte-17h2tdl{width:max-content;height:100%;animation:svelte-17h2tdl-sails-reel var(--reel-duration) linear infinite;display:flex}@keyframes svelte-17h2tdl-sails-reel{to{transform:translate(-50%)}}.sails-reel.svelte-17h2tdl:hover .sails-reel__track:where(.svelte-17h2tdl){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sails-reel__track.svelte-17h2tdl{animation-duration:calc(var(--reel-duration) * 1.5)}}.sails-reel__set.svelte-17h2tdl{flex:none;height:100%;margin:0;padding:0;list-style:none;display:flex}.sails-reel__item.svelte-17h2tdl{height:100%;flex:none;align-items:center;padding-inline-end:var(--reel-gap,var(--spacing-8));display:flex}.sails-reel__logo.svelte-17h2tdl{width:auto;height:100%;display:block}@media print{.sails-reel__track.svelte-17h2tdl{animation:none}}.hb-cta-row.svelte-yjjy6s{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.hb-cta-row--center.svelte-yjjy6s{justify-content:center}.hb-cta-row--equal.svelte-yjjy6s{grid-auto-flow:var(--cta-row-flow,row);width:var(--cta-row-width,auto);text-align:center;grid-auto-columns:1fr;max-width:100%;display:inline-grid}.hb-cta-row--equal.svelte-yjjy6s>*{justify-content:center}.hb-playback.svelte-zzkxxl{align-items:center;gap:var(--spacing-3);min-block-size:2.75rem;display:flex}.hb-playback__toggle.svelte-zzkxxl{border-radius:var(--radius-full);background-color:var(--action-primary);block-size:2.75rem;inline-size:2.75rem;color:var(--action-primary-fg);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-playback__toggle.svelte-zzkxxl:hover:not(:disabled){background-color:var(--action-primary-hover)}.hb-playback__toggle.svelte-zzkxxl:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hb-playback__toggle.svelte-zzkxxl:disabled{opacity:.5;cursor:default}.hb-playback__track.svelte-zzkxxl{border-radius:var(--radius-full);background-color:var(--surface-sunk);flex:auto;block-size:.375rem;min-inline-size:3rem;overflow:hidden}.hb-playback__fill.svelte-zzkxxl{background-color:var(--action-accent);block-size:100%}.hb-playback__time.svelte-zzkxxl{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.hb-playback__volume.svelte-zzkxxl{align-items:center;gap:var(--spacing-2);color:var(--text-muted);flex:none;display:inline-flex}.hb-playback__volume.svelte-zzkxxl input:where(.svelte-zzkxxl){inline-size:5rem;accent-color:var(--action-accent)}.sails-testimonial.svelte-1rd29ql{gap:var(--spacing-5);padding:var(--testimonial-inset,var(--spacing-6));border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-canvas);box-shadow:var(--shadow-md);flex-direction:column;margin:0;display:flex}@media (width>=768px){.sails-testimonial.svelte-1rd29ql{padding:var(--testimonial-inset,var(--spacing-8))}}.sails-testimonial__who.svelte-1rd29ql{align-items:center;gap:var(--spacing-4);display:flex}.sails-testimonial__portrait.svelte-1rd29ql{--media-aspect:1 / 1;--media-radius:var(--radius-full);--media-border:none;--media-shadow:none;--media-disc-size:3rem;flex:none;width:4rem;height:4rem}.sails-testimonial__id.svelte-1rd29ql{flex-direction:column;gap:.125rem;min-width:0;display:flex}.sails-testimonial__name.svelte-1rd29ql{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600}.sails-testimonial__role.svelte-1rd29ql{font-size:var(--font-size-sm);color:var(--text-secondary)}.sails-testimonial__stars.svelte-1rd29ql{gap:var(--spacing-1);display:inline-flex}.sails-testimonial__star.svelte-1rd29ql{color:var(--status-warning-bg);display:inline-flex}.sails-testimonial__star.svelte-1rd29ql svg{fill:currentColor}.sails-testimonial__star--on.svelte-1rd29ql{color:var(--status-warning-fg)}.sails-testimonial__words.svelte-1rd29ql{gap:var(--spacing-4);flex-direction:column;margin:0;display:flex}.sails-testimonial__words.svelte-1rd29ql p:where(.svelte-1rd29ql){font-size:var(--font-size-lg);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.sails-testimonial__words.svelte-1rd29ql mark:where(.svelte-1rd29ql){padding-inline:var(--spacing-1);background-color:#0000;background-image:linear-gradient(to top, var(--hb-carraway-200) 20%, transparent 20%);color:var(--text-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hb-hero-split.svelte-1hwhwrb{padding-block:var(--spacing-16) calc(var(--spacing-20) + var(--hb-hero-extra,0px));scroll-margin-top:calc(var(--header-height) + var(--spacing-4))}.hb-hero-split__grid.svelte-1hwhwrb{gap:var(--spacing-12);grid-template-columns:1fr;align-items:center;display:grid}.hb-hero-split__content.svelte-1hwhwrb{gap:var(--spacing-6);flex-direction:column;align-items:flex-start;display:flex}.hb-hero-split__eyebrow.svelte-1hwhwrb{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.hb-hero-split__eyebrow--link.svelte-1hwhwrb{border-radius:var(--radius-md);text-underline-offset:.3em;transition:color var(--motion-base) var(--motion-easing);text-decoration:underline;text-decoration-thickness:1px}.hb-hero-split__eyebrow--link.svelte-1hwhwrb:hover{color:var(--action-primary)}.hb-hero-split__eyebrow--link.svelte-1hwhwrb:focus-visible{box-shadow:var(--focus-ring);outline:none}.hb-hero-split__bullets.svelte-1hwhwrb{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-hero-split__bullets.svelte-1hwhwrb li:where(.svelte-1hwhwrb){align-items:center;gap:var(--spacing-2);color:var(--text-secondary);font-size:var(--font-size-base);display:flex}.hb-hero-split__bullet-icon.svelte-1hwhwrb{color:var(--status-success-fg)}.hb-hero-split__actions.svelte-1hwhwrb{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;min-width:0;display:flex;position:relative}.hb-hero-split__aside.svelte-1hwhwrb{min-width:0;display:none}@media (width<1024px){.hb-hero-split__aside.svelte-1hwhwrb{display:block}}.hb-hero-split__panel.svelte-1hwhwrb{min-width:0;display:none}@media (width>=1024px){.hb-hero-split__grid.svelte-1hwhwrb{grid-template-columns:1.1fr .9fr}.hb-hero-split__panel.svelte-1hwhwrb{display:block}}.hb-badge.svelte-1oca19a{align-items:center;gap:var(--spacing-1);padding:.15rem var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);border:1px solid #0000;font-weight:600;line-height:1.4;display:inline-flex}.hb-badge--accent.svelte-1oca19a{background:var(--surface-accent-subtle);color:var(--action-accent-hover)}.hb-hero-centered.svelte-zcqwgn{padding-block:var(--spacing-20) var(--spacing-24);text-align:center}.hb-hero-centered__inner.svelte-zcqwgn{align-items:center;gap:var(--spacing-6);flex-direction:column;display:flex}.hb-hero-centered.svelte-zcqwgn .hb-hero-centered__subtitle{max-width:var(--max-width-md);white-space:pre-line}.hb-hero-story.svelte-5gan8y{--hb-story-view:calc(100svh - var(--header-height));--hb-story-run:40svh;padding-block:var(--spacing-12) var(--spacing-16);scroll-margin-top:calc(var(--header-height) + var(--spacing-4))}.hb-hero-story__grid.svelte-5gan8y{gap:var(--spacing-12);grid-template-columns:1fr;display:grid}.hb-hero-story__content.svelte-5gan8y{--hb-story-actions-foot:var(--spacing-12);align-items:center;gap:var(--spacing-6);max-width:var(--max-width-md);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (width<1024px){.hb-hero-story__content.svelte-5gan8y{width:100%;container-type:inline-size}.hb-hero-story__content.svelte-5gan8y .hb-hero-story__title{font-size:min(calc(100cqi * .09 * var(--fit-k,1)), var(--font-size-6xl));text-wrap:balance}}.hb-hero-story__actions.svelte-5gan8y{--cta-row-flow:row;--cta-row-width:min(100%, 36rem);padding-bottom:var(--hb-story-actions-foot);border-bottom:1px solid var(--hairline);justify-content:center;align-self:stretch;display:flex}.hb-hero-story__figure.svelte-5gan8y{--media-aspect:1 / 1;--media-border:none;--media-shadow:none;mix-blend-mode:multiply;width:11rem;margin:0}@media (width<1024px){.hb-hero-story__content.svelte-5gan8y{min-height:calc(100svh - var(--header-height) - var(--spacing-12) - var(--spacing-4) + var(--hb-story-actions-foot) + 1px)}.hb-hero-story__figure.svelte-5gan8y{--media-aspect:auto;flex:1 1 0;align-self:stretch;width:auto;min-height:0;position:relative}.hb-hero-story__figure.svelte-5gan8y img{height:100%;position:absolute;inset:0}}.hb-hero-story__eyebrow.svelte-5gan8y{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.hb-hero-story__eyebrow--link.svelte-5gan8y{border-radius:var(--radius-md);text-underline-offset:.3em;transition:color var(--motion-base) var(--motion-easing);text-decoration:underline;text-decoration-thickness:1px}.hb-hero-story__eyebrow--link.svelte-5gan8y:hover{color:var(--action-primary)}.hb-hero-story__eyebrow--link.svelte-5gan8y:focus-visible{box-shadow:var(--focus-ring);outline:none}.hb-hero-story__lead.svelte-5gan8y{display:none}.hb-hero-story__items.svelte-5gan8y{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-hero-story__item.svelte-5gan8y{aspect-ratio:4/5;position:relative}.hb-hero-story__card.svelte-5gan8y{--media-aspect:auto;--media-height:100%;--media-radius:0;--media-border:none;--media-shadow:none;border-radius:var(--radius-xl);background-color:var(--surface-inverse);height:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}@media (width<1024px){.hb-hero-story__item.svelte-5gan8y{width:var(--card-width-thin);aspect-ratio:1;align-self:center}}.hb-hero-story__card.svelte-5gan8y:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--surface-inverse) 88%, transparent) 0%, color-mix(in srgb, var(--surface-inverse) 45%, transparent) 30%, transparent 55%);pointer-events:none;position:absolute;inset:0}.hb-hero-story__caption.svelte-5gan8y{z-index:1;inset-inline:0;padding:var(--spacing-6);font-family:var(--font-sans);font-size:var(--font-size-2xl);letter-spacing:-.01em;color:var(--text-on-dark);text-align:left;text-wrap:balance;margin:0;font-weight:600;line-height:1.25;position:absolute;bottom:0}@media (width<1024px){.hb-hero-story__caption.svelte-5gan8y{text-align:center}}.hb-hero-story__caption.svelte-5gan8y a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (width>=1024px){.hb-hero-story.svelte-5gan8y{height:calc(var(--hb-story-view) + var(--hb-story-span) * var(--hb-story-run));padding-block:0}.hb-hero-story__stage.svelte-5gan8y{top:var(--header-height);height:var(--hb-story-view);position:sticky;overflow:hidden}.hb-hero-story__stage.svelte-5gan8y>*{height:100%}.hb-hero-story__grid.svelte-5gan8y{gap:var(--spacing-8);height:100%;padding-block:var(--spacing-10);grid-template-rows:auto minmax(0,1fr)}.hb-hero-story__content.svelte-5gan8y{gap:var(--spacing-5)}.hb-hero-story__content.svelte-5gan8y .hb-hero-story__lede{max-width:36.5em}.hb-hero-story__actions.svelte-5gan8y{--cta-row-flow:column;--cta-row-width:auto;--btn-lg-height:3.25rem;border-bottom:none;align-self:center;padding-bottom:0}.hb-hero-story__figure.svelte-5gan8y{display:none}.hb-hero-story__items.svelte-5gan8y{padding-top:var(--spacing-8);border-top:1px solid var(--hairline);--w:calc((100% - (var(--hb-story-cards) - 1) * var(--spacing-6)) / var(--hb-story-cards));--hb-story-open:calc((100cqw - (var(--hb-story-cards) - 1) * var(--spacing-6)) / var(--hb-story-cards));flex-direction:row;justify-content:center;gap:0;min-height:0;container-type:inline-size}.hb-hero-story__item.svelte-5gan8y,.hb-hero-story__lead.svelte-5gan8y{--t:0;flex:0 0 calc(var(--t) * var(--w));min-width:0;height:100%;margin-inline:calc(var(--t) * var(--spacing-6) / 2);opacity:var(--t)}.hb-hero-story__item.svelte-5gan8y{aspect-ratio:auto;transform:translateX(calc((1 - var(--t)) * -15%))}.hb-hero-story__card.svelte-5gan8y{box-shadow:var(--shadow-lg)}.hb-hero-story__item.svelte-5gan8y:first-child,.hb-hero-story__lead.svelte-5gan8y{--t:1}.hb-hero-story__lead.svelte-5gan8y{--media-aspect:auto;--media-height:100%;--media-border:none;--media-shadow:none;mix-blend-mode:multiply;list-style:none;display:block}.hb-hero-story__item.svelte-5gan8y .sails-media{width:var(--hb-story-open);max-width:none}.hb-hero-story__caption.svelte-5gan8y{width:var(--hb-story-open);padding:var(--spacing-6);font-size:var(--font-size-xl);inset-inline:0 auto}}@media (width>=1024px) and (scripting:none){.hb-hero-story.svelte-5gan8y{height:auto;padding-block:var(--spacing-12) var(--spacing-16)}.hb-hero-story__stage.svelte-5gan8y{height:auto;position:static}.hb-hero-story__item.svelte-5gan8y{--t:1;aspect-ratio:4/5;height:auto}.hb-hero-story__lead.svelte-5gan8y{display:none}.hb-hero-story__figure.svelte-5gan8y{display:block}}.hb-chapters.svelte-1b1869i{--hb-chapters-view:calc(100svh - var(--header-height));--hb-chapters-run:100svh;--hb-chapters-turn:.7s;--hb-chapters-ease:cubic-bezier(.65, 0, .35, 1);--hb-chapters-ring-ease:.12s linear;border-top:1px solid var(--hairline)}@property --hb-chapters-ring{syntax:"<number>";inherits:true;initial-value:0}.hb-chapters__chapter.svelte-1b1869i{gap:var(--spacing-8);padding-block:var(--spacing-16);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.hb-chapters__panel.svelte-1b1869i{justify-content:center;gap:var(--spacing-4);width:100%;max-width:36rem;padding:var(--spacing-6);border-radius:var(--radius-xl);background-color:var(--surface-raised);flex-direction:column;display:flex}.hb-chapters__paragraphs.svelte-1b1869i{gap:var(--spacing-3);flex-direction:column;display:flex}.hb-chapters__paragraph.svelte-1b1869i{font-size:var(--font-size-lg);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.6}@media (width<1024px){.hb-chapters__panel.svelte-1b1869i{text-align:center}}.hb-chapters__eyebrow.svelte-1b1869i{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.hb-chapters__actions.svelte-1b1869i{--cta-row-flow:row;--cta-row-width:100%;margin-top:var(--spacing-2);display:flex}.hb-chapters__figure.svelte-1b1869i{--media-aspect:auto;--media-height:100%;--media-radius:0;--media-border:none;--media-shadow:none;aspect-ratio:1;border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-canvas);width:min(100%,28rem);margin:0;overflow:hidden}.hb-chapters__inline.svelte-1b1869i,.hb-chapters__arrow.svelte-1b1869i{display:none}.hb-chapters__box.svelte-1b1869i,.hb-chapters__card.svelte-1b1869i{display:contents}@media (width<1024px){.hb-chapters__chapter.svelte-1b1869i{padding-block:var(--spacing-6)}.hb-chapters__chapter.svelte-1b1869i:first-of-type{padding-top:var(--spacing-20)}.hb-chapters__chapter.svelte-1b1869i:last-of-type{padding-bottom:var(--spacing-10)}.hb-chapters__chapter.svelte-1b1869i>.hb-chapters__figure:where(.svelte-1b1869i){display:none}.hb-chapters__panel.svelte-1b1869i{background-color:#0000;border-radius:0;padding:0}.hb-chapters__box.svelte-1b1869i{gap:var(--spacing-4);width:var(--card-width-thin);padding-top:var(--spacing-8);border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-raised);box-shadow:var(--shadow-md);flex-direction:column;align-self:center;display:flex;overflow:hidden}.hb-chapters__eyebrow.svelte-1b1869i,.hb-chapters__panel.svelte-1b1869i .hb-chapters__title{padding-inline:var(--spacing-4)}.hb-chapters__actions.svelte-1b1869i{width:var(--card-width-thin);align-self:center}.hb-chapters__card.svelte-1b1869i{margin-top:var(--spacing-2);background-color:var(--surface-canvas);display:block}.hb-chapters__inline.svelte-1b1869i{display:block}.hb-chapters__inline.svelte-1b1869i .hb-chapters__figure:where(.svelte-1b1869i){border:none;border-radius:0;width:100%}.hb-chapters__paragraphs.svelte-1b1869i{padding:var(--spacing-5) var(--spacing-4)}.hb-chapters__chapter.svelte-1b1869i:not(:last-of-type) .hb-chapters__actions:where(.svelte-1b1869i){display:none}.hb-chapters__arrow.svelte-1b1869i{margin-top:var(--spacing-4);color:var(--action-primary);justify-content:center;display:flex}}.hb-chapters--accent-deep.svelte-1b1869i{background-color:var(--surface-accent-deep);border-top-color:#0000}.hb-chapters__dial.svelte-1b1869i{display:none}@media (width>=1024px){.hb-chapters.svelte-1b1869i{height:calc(var(--hb-chapters-view) + var(--hb-chapters-span) * var(--hb-chapters-run))}.hb-chapters__stage.svelte-1b1869i{top:var(--header-height);height:var(--hb-chapters-view);position:sticky;overflow:clip}.hb-chapters__stage.svelte-1b1869i>*{height:100%}.hb-chapters__deck.svelte-1b1869i{--dial:3.5rem;--hb-chapters-trim:calc(2.25rem + var(--spacing-8));--hb-chapters-row:min(calc((100cqw - var(--spacing-16)) * 6 / 11), 100cqh);align-content:center;column-gap:var(--spacing-16);height:100%;padding-block:var(--spacing-10);grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;container-type:size}.hb-chapters__chapter.svelte-1b1869i{--side:1;grid-area:1/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:minmax(var(--hb-chapters-row), 1fr);pointer-events:none;transition:--hb-chapters-ring var(--hb-chapters-ring-ease);align-items:stretch;gap:normal;padding-block:0}.hb-chapters__chapter.svelte-1b1869i:first-of-type{--side:0}.hb-chapters__chapter[data-current].svelte-1b1869i{pointer-events:auto}.hb-chapters__chapter.svelte-1b1869i{perspective:1600px;perspective-origin:50%}.hb-chapters__panel.svelte-1b1869i,.hb-chapters__figure.svelte-1b1869i{backface-visibility:hidden;transform:rotateX(calc(var(--side) * 180deg));transition:transform var(--hb-chapters-turn) var(--hb-chapters-ease)}.hb-chapters__panel.svelte-1b1869i{max-width:none;margin-block:calc(var(--hb-chapters-trim) / 2);justify-self:stretch;gap:var(--spacing-5);padding:var(--spacing-10) var(--spacing-12);border-start-end-radius:0;border-end-end-radius:0;position:relative}.hb-chapters__chapter.svelte-1b1869i[data-snap] .hb-chapters__panel:where(.svelte-1b1869i),.hb-chapters__chapter.svelte-1b1869i[data-snap] .hb-chapters__figure:where(.svelte-1b1869i){transition:none}.hb-chapters__figure.svelte-1b1869i{aspect-ratio:auto;width:auto;margin-block:calc(var(--hb-chapters-trim) / 2);margin-left:calc(-1 * var(--spacing-16));border:none;border-start-start-radius:0;border-end-start-radius:0;justify-self:stretch}.hb-chapters__actions.svelte-1b1869i{--cta-row-flow:column}.hb-chapters__aside.svelte-1b1869i{padding:var(--spacing-10);background-color:var(--surface-canvas);place-items:center;display:grid}.hb-chapters__dial.svelte-1b1869i{top:calc(var(--dial) / -6);left:calc(var(--dial) / -6);z-index:1;width:var(--dial);height:var(--dial);border-radius:var(--radius-full);background:conic-gradient(var(--action-accent) calc(var(--hb-chapters-ring) * 1turn), var(--hairline) 0);box-shadow:var(--shadow-md);padding:3px;display:grid;position:absolute}.hb-chapters__dial-number.svelte-1b1869i{border-radius:var(--radius-full);background-color:var(--surface-canvas);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--action-accent);place-items:center;font-weight:600;display:grid}.hb-chapters--accent-deep.svelte-1b1869i .hb-chapters__figure:where(.svelte-1b1869i){border:none}}@media (width>=1024px) and (height<900px){.hb-chapters__deck.svelte-1b1869i{--hb-chapters-trim:0px;padding-block:var(--spacing-6)}.hb-chapters__panel.svelte-1b1869i{gap:var(--spacing-3);padding-block:var(--spacing-6)}.hb-chapters__paragraphs.svelte-1b1869i{gap:var(--spacing-2)}.hb-chapters__paragraph.svelte-1b1869i{font-size:var(--font-size-base);line-height:1.55}}@media (width>=1024px) and (scripting:none){.hb-chapters.svelte-1b1869i{height:auto}.hb-chapters__stage.svelte-1b1869i{height:auto;position:static}.hb-chapters__deck.svelte-1b1869i{height:auto;display:block;container-type:normal}.hb-chapters__chapter.svelte-1b1869i{--side:0;gap:var(--spacing-16);padding-block:var(--spacing-12);pointer-events:auto;grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hb-chapters__chapter.svelte-1b1869i+.hb-chapters__chapter:where(.svelte-1b1869i){border-top:1px solid var(--hairline)}.hb-chapters__panel.svelte-1b1869i{padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-xl)}.hb-chapters__figure.svelte-1b1869i{aspect-ratio:1;border:1px solid var(--hairline);border-radius:var(--radius-xl);place-self:stretch center;width:100%;height:auto;margin:0}.hb-chapters--accent-deep.svelte-1b1869i .hb-chapters__figure:where(.svelte-1b1869i){border:none}.hb-chapters__dial.svelte-1b1869i{display:none}}.hb-card.svelte-2j8jzh{background-color:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-xl);color:inherit;transition:background-color var(--motion-base) var(--motion-easing), border-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);text-decoration:none;display:block}.hb-card--pad-md.svelte-2j8jzh{padding:var(--spacing-6)}.hb-card--pad-lg.svelte-2j8jzh{padding:var(--spacing-8)}.hb-card--elevated.svelte-2j8jzh{box-shadow:var(--shadow-md);border-color:#0000}.hb-card--accent.svelte-2j8jzh{border-left:3px solid var(--action-accent)}.hb-card--link.svelte-2j8jzh{cursor:pointer}.hb-card--link.svelte-2j8jzh:hover{border-color:var(--rule);box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hb-card--link.svelte-2j8jzh:hover{transform:none}}.hb-feature-card{gap:var(--spacing-3);flex-direction:column;height:100%;display:flex}.hb-feature-card__icon.svelte-1xbjdey{border-radius:var(--radius-lg);background:var(--surface-accent-subtle);width:2.75rem;height:2.75rem;color:var(--action-accent-hover);justify-content:center;align-items:center;display:inline-flex}.hb-feature-card__title.svelte-1xbjdey{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.hb-feature-card__desc.svelte-1xbjdey{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.hb-feature-grid.svelte-13cobg9{padding-block:var(--spacing-20)}.hb-feature-grid__header.svelte-13cobg9{gap:var(--spacing-4);max-width:var(--max-width-md);margin-bottom:var(--spacing-12);flex-direction:column;align-items:flex-start;display:flex}.hb-feature-grid__grid.svelte-13cobg9{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.hb-feature-grid__grid.svelte-13cobg9{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.hb-feature-grid__grid--3.svelte-13cobg9{grid-template-columns:repeat(3,1fr)}}.hb-how.svelte-1kl8ute{padding-block:var(--spacing-20);background:var(--surface-raised)}.hb-how__header.svelte-1kl8ute{gap:var(--spacing-3);max-width:var(--max-width-md);margin-bottom:var(--spacing-12);flex-direction:column;display:flex}.hb-how__eyebrow.svelte-1kl8ute{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--action-accent-hover);font-weight:700}.hb-how__list.svelte-1kl8ute{gap:var(--spacing-8);counter-reset:step;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.hb-how__step.svelte-1kl8ute{gap:var(--spacing-2);flex-direction:column;display:flex}.hb-how__number.svelte-1kl8ute{border-radius:var(--radius-full);background:var(--action-accent);width:2.75rem;height:2.75rem;color:var(--action-accent-fg);font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--spacing-2);justify-content:center;align-items:center;display:inline-flex}.hb-how__step-title.svelte-1kl8ute{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:600}.hb-how__step-desc.svelte-1kl8ute{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}@media (width>=768px){.hb-how__list.svelte-1kl8ute{gap:var(--spacing-10);grid-template-columns:repeat(3,1fr)}}.hb-pricing-card{gap:var(--spacing-6);flex-direction:column;height:100%;display:flex}.hb-pricing-card__head.svelte-ta5uo1{gap:var(--spacing-2);flex-direction:column;display:flex}.hb-pricing-card__name-row.svelte-ta5uo1{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.hb-pricing-card__name.svelte-ta5uo1{font-size:var(--font-size-lg);color:var(--text-primary);margin:0;font-weight:700}.hb-pricing-card__price.svelte-ta5uo1{align-items:baseline;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.hb-pricing-card__amount.svelte-ta5uo1{font-size:var(--font-size-4xl);letter-spacing:-.02em;color:var(--text-primary);font-weight:700}.hb-pricing-card__period.svelte-ta5uo1{font-size:var(--font-size-sm);color:var(--text-secondary)}.hb-pricing-card__desc.svelte-ta5uo1{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.hb-pricing-card__features.svelte-ta5uo1{gap:var(--spacing-3);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.hb-pricing-card__feature.svelte-ta5uo1{align-items:flex-start;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-primary);display:flex}.hb-pricing-card__feature-icon.svelte-ta5uo1{color:var(--status-success-fg);margin-top:.05rem}.hb-faq-item.svelte-rbmygb{border-bottom:1px solid var(--hairline)}.hb-faq-item__heading.svelte-rbmygb{margin:0}.hb-faq-item__trigger.svelte-rbmygb{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-5) 0;cursor:pointer;font-family:inherit;font-size:var(--font-size-lg);color:var(--text-primary);text-align:left;background:0 0;border:none;font-weight:600;display:flex}.hb-faq-item__chevron.svelte-rbmygb{color:var(--text-muted);transition:transform var(--motion-base) var(--motion-easing);flex-shrink:0}.hb-faq-item__chevron--open.svelte-rbmygb{color:var(--action-accent);transform:rotate(180deg)}.hb-faq-item__panel.svelte-rbmygb{padding-bottom:var(--spacing-5)}.hb-faq-item__answer.svelte-rbmygb{font-size:var(--font-size-base);color:var(--text-secondary);max-width:var(--max-width-md);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.hb-faq-item__chevron.svelte-rbmygb{transition:none}}.hb-accordion.svelte-h18iuc{border-top:1px solid var(--hairline)}.hb-faq.svelte-17n1iqv{padding-block:var(--spacing-20)}.hb-faq__header.svelte-17n1iqv{gap:var(--spacing-3);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.hb-faq__eyebrow.svelte-17n1iqv{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--action-accent-hover);font-weight:700}.hb-faq__title.svelte-17n1iqv{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-size:clamp(var(--font-size-2xl), calc(3vw * var(--fit-k,1)), var(--font-size-4xl));margin:0;line-height:1.2}.hb-final-cta.svelte-1sogvdl{padding-block:var(--spacing-20)}.hb-final-cta__panel.svelte-1sogvdl{text-align:center;align-items:center;gap:var(--spacing-6);padding:var(--spacing-16) var(--spacing-8);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0%, var(--surface-accent-subtle), transparent 70%), var(--surface-raised);border:1px solid var(--hairline);flex-direction:column;display:flex}@media (width<640px){.hb-final-cta__panel.svelte-1sogvdl{padding-inline:var(--spacing-5)}}.hb-final-cta.svelte-1sogvdl .hb-final-cta__subtitle{max-width:var(--max-width-sm)}.sails-bridge.svelte-1682503{padding-top:var(--spacing-20);padding-bottom:var(--spacing-24);background-color:var(--surface-raised);border-top:1px solid var(--hairline)}.sails-bridge__inner.svelte-1682503{text-align:center;align-items:center;gap:var(--spacing-5);flex-direction:column;display:flex}.sails-bridge__eyebrow.svelte-1682503{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.sails-bridge__inner.svelte-1682503 .sails-bridge__body{text-align:center}.sails-faq.svelte-1yp3twm{padding-top:var(--spacing-20);padding-bottom:var(--spacing-24);background-color:var(--surface-canvas);interpolate-size:allow-keywords}.sails-faq__head.svelte-1yp3twm{text-align:center;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-10);flex-direction:column;display:flex}.sails-faq__eyebrow.svelte-1yp3twm{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.sails-faq__title.svelte-1yp3twm{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-size:clamp(var(--font-size-3xl), calc(4vw * var(--fit-k,1)), var(--font-size-5xl));margin:0;line-height:1.1}.sails-faq__head.svelte-1yp3twm .sails-faq__subtitle{text-align:center}.sails-faq__list.svelte-1yp3twm{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sails-faq__item.svelte-1yp3twm{background-color:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:border-color var(--motion-base) var(--motion-easing)}.sails-faq__item[open].svelte-1yp3twm{background-color:var(--surface-canvas);border-color:var(--border-accent-subtle);box-shadow:var(--shadow-md)}.sails-faq__heading.svelte-1yp3twm{font:inherit;margin:0}.sails-faq__trigger.svelte-1yp3twm{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;min-height:3.5rem;padding:var(--spacing-5) var(--spacing-6);text-align:left;border-radius:var(--radius-lg);cursor:pointer;color:var(--text-primary);transition:color var(--motion-base) var(--motion-easing);list-style:none;display:flex}.sails-faq__trigger.svelte-1yp3twm::marker{content:none}.sails-faq__trigger.svelte-1yp3twm::-webkit-details-marker{display:none}.sails-faq__trigger.svelte-1yp3twm:hover{color:var(--action-accent)}.sails-faq__question.svelte-1yp3twm{font-size:var(--font-size-lg);font-weight:600;line-height:1.4}.sails-faq__chevron.svelte-1yp3twm{color:var(--text-muted);transition:transform var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing);flex-shrink:0;display:inline-flex}.sails-faq__item[open].svelte-1yp3twm .sails-faq__chevron:where(.svelte-1yp3twm){color:var(--action-accent);transform:rotate(180deg)}.sails-faq__answer.svelte-1yp3twm{padding:0 var(--spacing-6) var(--spacing-6)}@supports selector(::details-content){.sails-faq__item.svelte-1yp3twm::details-content{block-size:0;transition:block-size var(--motion-base) var(--motion-easing), content-visibility var(--motion-base) var(--motion-easing) allow-discrete;overflow:clip}.sails-faq__item[open].svelte-1yp3twm::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.sails-faq__item.svelte-1yp3twm,.sails-faq__chevron.svelte-1yp3twm{transition:none}.sails-faq__item.svelte-1yp3twm::details-content{transition:none}}.sails-intro.svelte-fm2s4e{padding-top:var(--spacing-20);padding-bottom:var(--spacing-8);background-color:var(--surface-canvas)}.sails-intro--raised.svelte-fm2s4e{background-color:var(--surface-raised)}.sails-intro--divider.svelte-fm2s4e{border-top:1px solid var(--hairline)}.sails-intro__head.svelte-fm2s4e{text-align:center;align-items:center;gap:var(--spacing-4);max-width:var(--max-width-lg);flex-direction:column;margin:0 auto;display:flex}.sails-intro__subtitle.svelte-fm2s4e{max-width:var(--max-width-sm);text-wrap:balance}@media (width>=768px){.sails-intro__subtitle.svelte-fm2s4e{white-space:pre-line}}.sails-intro__eyebrow.svelte-fm2s4e{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.sails-split.svelte-1ueyae3{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);background-color:var(--surface-canvas)}.sails-split--raised.svelte-1ueyae3{background-color:var(--surface-raised)}.sails-split--divider.svelte-1ueyae3{border-top:1px solid var(--hairline)}@media (width<900px){.sails-split.svelte-1ueyae3:not(.sails-split--divider){padding-top:var(--spacing-4)}}@media (width>=900px){.sails-split.svelte-1ueyae3{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}}.sails-split__grid.svelte-1ueyae3{gap:var(--spacing-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.sails-split__grid.svelte-1ueyae3{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}.sails-split--media-right.svelte-1ueyae3 .sails-split__media:where(.svelte-1ueyae3){order:2}}.sails-split__media.svelte-1ueyae3{--media-aspect:16 / 9;margin:0}@media (width>=900px){.sails-split__media.svelte-1ueyae3{--media-aspect:4 / 3}}.sails-split__copy.svelte-1ueyae3,.sails-split__head.svelte-1ueyae3{gap:var(--spacing-4);flex-direction:column;display:flex}@media (width<900px){.sails-split--head-above.svelte-1ueyae3 .sails-split__grid:where(.svelte-1ueyae3){gap:var(--spacing-4)}.sails-split--head-above.svelte-1ueyae3 .sails-split__copy:where(.svelte-1ueyae3){display:contents}.sails-split--head-above.svelte-1ueyae3 .sails-split__head:where(.svelte-1ueyae3){gap:var(--spacing-3);order:-1}.sails-split--head-above.svelte-1ueyae3 .sails-split__kicker:where(.svelte-1ueyae3){text-transform:uppercase;letter-spacing:.05em}.sails-split--head-above.svelte-1ueyae3 .sails-split__head:where(.svelte-1ueyae3) .hb-heading{font-size:var(--font-size-2xl);line-height:1.2}.sails-split--head-above.svelte-1ueyae3 .sails-split__media:where(.svelte-1ueyae3){margin-block:var(--spacing-4)}.sails-split--center.svelte-1ueyae3 .sails-split__grid:where(.svelte-1ueyae3){text-align:center}.sails-split--center.svelte-1ueyae3 .sails-split__kicker:where(.svelte-1ueyae3),.sails-split--center.svelte-1ueyae3 .sails-split__cta:where(.svelte-1ueyae3){justify-content:center}}.sails-split__kicker.svelte-1ueyae3{align-items:baseline;gap:var(--spacing-3);font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--action-accent);margin:0;font-weight:600;display:flex}.sails-split__index.svelte-1ueyae3{font-variant-numeric:tabular-nums;color:var(--text-muted)}.sails-split__body.svelte-1ueyae3{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0;line-height:1.6}.sails-split__points.svelte-1ueyae3{margin:var(--spacing-2) 0 0;gap:var(--spacing-3);flex-direction:column;padding:0;list-style:none;display:flex}.sails-split__point.svelte-1ueyae3{align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5;display:flex}.sails-split__check.svelte-1ueyae3{border-radius:var(--radius-full);background-color:var(--surface-accent-subtle);width:1.5rem;height:1.5rem;color:var(--action-accent-subtle-fg);flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:inline-flex}.sails-split__cta.svelte-1ueyae3{margin-top:var(--spacing-4);gap:var(--spacing-3);flex-wrap:wrap;display:flex}.sails-contra.svelte-1j2jinv{isolation:isolate;padding-top:var(--spacing-8);padding-bottom:var(--spacing-16);background-color:var(--surface-canvas);overflow:clip}@media (width>=900px){.sails-contra.svelte-1j2jinv{padding-top:var(--spacing-12);padding-bottom:var(--spacing-24)}}.sails-contra__anchor.svelte-1j2jinv{position:relative}.sails-contra__anchor.svelte-1j2jinv:before{content:"";z-index:-1;background-color:var(--surface-accent-deep);height:1000vh;position:absolute;top:50%;left:-100vw;right:-100vw}@media (width>=1024px){.sails-contra__anchor--narrow.svelte-1j2jinv:before{content:none}}@media (width<1024px){.sails-contra__anchor--wide.svelte-1j2jinv:before{content:none}}.sails-contra__frame.svelte-1j2jinv{max-width:var(--max-width-md);padding:var(--spacing-8) var(--spacing-6);border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-canvas);box-shadow:var(--shadow-xl);margin:0 auto}@media (width>=640px){.sails-contra__frame.svelte-1j2jinv{padding:var(--spacing-10)}}.sails-contra__panel.svelte-1j2jinv{gap:var(--spacing-6);flex-direction:column;display:flex}@media (width<1024px){.sails-contra__frame.svelte-1j2jinv{gap:var(--spacing-6);flex-direction:column;display:flex}.sails-contra__panel.svelte-1j2jinv{display:contents}.sails-contra__panel--us.svelte-1j2jinv .sails-contra__head:where(.svelte-1j2jinv){order:-1}.sails-contra__action.svelte-1j2jinv{order:1}.sails-contra__frame.svelte-1j2jinv{text-align:center}.sails-contra__panel--them.svelte-1j2jinv .sails-contra__head:where(.svelte-1j2jinv){margin-top:calc(var(--spacing-8) - var(--spacing-6));padding-top:var(--spacing-8);border-top:1px solid var(--hairline)}}@media (640px<=width<1024px){.sails-contra__action.svelte-1j2jinv{justify-content:center}}@media (width>=1024px){.sails-contra__frame.svelte-1j2jinv{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding:0;display:grid}.sails-contra__panel.svelte-1j2jinv{padding:var(--spacing-12)}.sails-contra__panel--us.svelte-1j2jinv{border-left:1px solid var(--hairline);justify-content:space-between}}.sails-contra__head.svelte-1j2jinv{gap:var(--spacing-4);flex-direction:column;display:flex}.sails-contra__kicker.svelte-1j2jinv{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);margin:0;font-weight:600}.sails-contra__action.svelte-1j2jinv{display:grid}@media (width>=640px){.sails-contra__action.svelte-1j2jinv{display:flex}}.sails-profile.svelte-1xfl5ae{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);background-color:var(--surface-canvas)}.sails-profile--raised.svelte-1xfl5ae{background-color:var(--surface-raised)}.sails-profile--divider.svelte-1xfl5ae{border-top:1px solid var(--hairline)}@media (width>=900px){.sails-profile.svelte-1xfl5ae{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}}.sails-profile__grid.svelte-1xfl5ae{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sails-profile__media.svelte-1xfl5ae{--media-aspect:1 / 1;width:var(--card-width-thin);margin:0}.sails-profile__words.svelte-1xfl5ae{display:contents}@media (width>=900px){.sails-profile__grid.svelte-1xfl5ae{gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sails-profile--media-right.svelte-1xfl5ae .sails-profile__grid:where(.svelte-1xfl5ae){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sails-profile--media-right.svelte-1xfl5ae .sails-profile__media:where(.svelte-1xfl5ae){order:2}.sails-profile__media.svelte-1xfl5ae{--media-aspect:4 / 5;width:100%}.sails-profile__words.svelte-1xfl5ae{gap:var(--spacing-4);flex-direction:column;display:flex}}.sails-profile__copy.svelte-1xfl5ae{gap:var(--spacing-4);flex-direction:column;order:-1;display:flex}.sails-profile__eyebrow.svelte-1xfl5ae{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);margin:0;font-weight:600}.sails-profile__lead.svelte-1xfl5ae{font-size:var(--font-size-xl);color:var(--action-accent);margin:0;font-weight:700;line-height:1.3}.sails-profile__paragraph.svelte-1xfl5ae{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0;line-height:1.7}.sails-profile__signoff.svelte-1xfl5ae{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--hairline);flex-direction:column;order:1;display:flex}.sails-profile__signature.svelte-1xfl5ae{gap:var(--spacing-1);flex-direction:column;flex:none;margin:0;display:flex}.sails-profile__aside.svelte-1xfl5ae{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--hairline);order:-1}.sails-profile__aside-fill.svelte-1xfl5ae{height:3rem}.sails-profile__name.svelte-1xfl5ae{font-size:var(--font-size-base);color:var(--text-primary);font-weight:700}.sails-profile__role.svelte-1xfl5ae{font-size:var(--font-size-sm);color:var(--text-muted)}.sails-profile__actions.svelte-1xfl5ae{--cta-row-flow:row;--cta-row-width:100%;margin-top:calc(var(--spacing-12) - var(--spacing-8));order:2;justify-content:center;display:flex}@media (width<900px){.sails-profile__grid.svelte-1xfl5ae{text-align:center}.sails-profile__media.svelte-1xfl5ae{justify-self:center}.sails-profile__signature.svelte-1xfl5ae{align-items:center}}@media (width>=900px){.sails-profile__actions.svelte-1xfl5ae{--cta-row-flow:column;--cta-row-width:auto;margin-top:var(--spacing-10);justify-content:flex-start}.sails-profile__signoff.svelte-1xfl5ae{align-items:stretch;gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-2);flex-flow:wrap}.sails-profile__aside.svelte-1xfl5ae{border-bottom:0;flex:12rem;order:0;min-width:12rem;min-height:3rem;padding-bottom:0;position:relative}.sails-profile__aside-fill.svelte-1xfl5ae{height:auto;position:absolute;inset:0}}.sails-resources.svelte-1e4t95w{padding-block:var(--spacing-20);background-color:var(--surface-canvas)}.sails-resources--raised.svelte-1e4t95w{background-color:var(--surface-raised)}.sails-resources--divider.svelte-1e4t95w{border-top:1px solid var(--hairline)}.sails-resources__head.svelte-1e4t95w{text-align:center;align-items:center;gap:var(--spacing-4);max-width:var(--max-width-lg);margin:0 auto var(--spacing-12);flex-direction:column;display:flex}.sails-resources__eyebrow.svelte-1e4t95w{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.sails-resources__reel--after-feature.svelte-1e4t95w{margin-top:var(--spacing-8)}.sails-resources__track.svelte-1e4t95w{--reel-gap:var(--spacing-6);gap:var(--reel-gap);margin:calc(-1 * var(--spacing-3)) calc(-1 * var(--spacing-2));padding:var(--spacing-3) var(--spacing-2) var(--spacing-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-2);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.sails-resources__slide.svelte-1e4t95w{scroll-snap-align:start;flex:0 0 min(20rem,85%);display:grid}@media (width>=768px){.sails-resources__slide.svelte-1e4t95w{flex-basis:calc((100% - var(--reel-gap)) / 2)}}@media (width>=1024px){.sails-resources__slide.svelte-1e4t95w{flex-basis:calc((100% - 2 * var(--reel-gap)) / 3)}}.sails-resources__controls.svelte-1e4t95w{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.sails-resources__frame.svelte-1e4t95w{border:1px solid var(--hairline);border-radius:var(--radius-xl);background-color:var(--surface-canvas);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.sails-resources__track.sails-resources__track--slides.svelte-1e4t95w{gap:0;margin:0;padding:0;scroll-padding-inline:0}.sails-resources__frame--enhanced.svelte-1e4t95w .sails-resources__track--slides:where(.svelte-1e4t95w){scrollbar-width:none}.sails-resources__frame--enhanced.svelte-1e4t95w .sails-resources__track--slides:where(.svelte-1e4t95w)::-webkit-scrollbar{display:none}.sails-resources__slide.sails-resources__slide--single.svelte-1e4t95w{scroll-snap-stop:always;flex-basis:100%}.sails-resources__bar.svelte-1e4t95w{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-6);border-top:1px solid var(--hairline);display:flex}.sails-resources__position.svelte-1e4t95w{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-weight:600}.sails-resources__countdown.svelte-1e4t95w{border-radius:var(--radius-full);background-color:var(--hairline);flex:auto;max-width:8rem;height:2px;overflow:hidden}.sails-resources__countdown-fill.svelte-1e4t95w{background-color:var(--action-accent);transform-origin:0;height:100%;animation:svelte-1e4t95w-sails-resources-countdown var(--countdown) linear forwards;display:block}@keyframes svelte-1e4t95w-sails-resources-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sails-resources__actions.svelte-1e4t95w{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}@media print{.sails-resources__track.svelte-1e4t95w{flex-wrap:wrap;overflow:visible}.sails-resources__controls.svelte-1e4t95w,.sails-resources__bar.svelte-1e4t95w{display:none}}.sails-quote.svelte-1b9o1o2{padding-block:var(--spacing-16);background-color:var(--surface-canvas)}@media (width>=900px){.sails-quote.svelte-1b9o1o2{padding-block:var(--spacing-20)}}.sails-quote--raised.svelte-1b9o1o2{background-color:var(--surface-raised)}.sails-quote--divider.svelte-1b9o1o2{border-top:1px solid var(--hairline)}.sails-quote__card.svelte-1b9o1o2{--quote-card-bg:var(--surface-canvas);--quote-card-border:var(--hairline);--quote-edge:var(--quote-card-border);--quote-rule:var(--hairline);--quote-mark-bg:var(--surface-accent-subtle);--quote-mark-fg:var(--action-accent);--quote-watermark:var(--border-accent-subtle);gap:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--quote-card-border);border-inline-start-color:var(--quote-edge);border-radius:var(--radius-xl);background-color:var(--quote-card-bg);box-shadow:var(--shadow-md);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}@media (width>=768px){.sails-quote__card.svelte-1b9o1o2{padding:var(--spacing-10) var(--spacing-12)}}.sails-quote__watermark.svelte-1b9o1o2{top:var(--spacing-6);right:var(--spacing-6);color:var(--quote-watermark);opacity:.7;transform-origin:100% 0;pointer-events:none;display:none;position:absolute;transform:scale(3)}@media (width>=768px){.sails-quote__watermark.svelte-1b9o1o2{display:inline-flex}}.sails-quote__main.svelte-1b9o1o2{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (width>=640px){.sails-quote__main.svelte-1b9o1o2{gap:var(--spacing-6);grid-template-columns:auto minmax(0,1fr);align-items:start}}.sails-quote__mark.svelte-1b9o1o2{border-radius:var(--radius-full);background-color:var(--quote-mark-bg);width:3.5rem;height:3.5rem;color:var(--quote-mark-fg);justify-content:center;align-items:center;display:inline-flex}.sails-quote__text.svelte-1b9o1o2{gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=768px){.sails-quote__text.svelte-1b9o1o2{padding-inline-end:var(--spacing-24)}}.sails-quote__label.svelte-1b9o1o2{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);margin:0;font-weight:600}.sails-quote__body.svelte-1b9o1o2{margin:0}.sails-quote__body.svelte-1b9o1o2 p:where(.svelte-1b9o1o2){font-size:clamp(var(--font-size-lg), calc(2.2vw * var(--fit-k,1)), var(--font-size-2xl));letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}.sails-quote__caption.svelte-1b9o1o2{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid var(--quote-rule);flex-wrap:wrap;display:flex;position:relative}@media (width>=640px){.sails-quote__caption.svelte-1b9o1o2{margin-inline-start:calc(3.5rem + var(--spacing-6))}}.sails-quote__person.svelte-1b9o1o2{align-items:center;gap:var(--spacing-3);display:inline-flex}.sails-quote__portrait.svelte-1b9o1o2{border-radius:var(--radius-full);border:2px solid var(--surface-canvas);width:3rem;height:3rem;box-shadow:var(--shadow-md);object-fit:cover}.sails-quote__who.svelte-1b9o1o2{flex-direction:column;gap:.125rem;display:flex}.sails-quote__name.svelte-1b9o1o2{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600}.sails-quote__role.svelte-1b9o1o2{font-size:var(--font-size-sm);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}.sails-quote__role-part.svelte-1b9o1o2+.sails-quote__role-part:where(.svelte-1b9o1o2):before{content:"·";content:"·" / "";margin-inline:var(--spacing-2);color:var(--text-muted)}.sails-quote__source.svelte-1b9o1o2{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--action-accent);font-weight:600;text-decoration:none;display:inline-flex}.sails-quote__source.svelte-1b9o1o2:hover{color:var(--action-accent-hover);text-decoration:underline}.sails-quote--internal.svelte-1b9o1o2 .sails-quote__card:where(.svelte-1b9o1o2){--quote-card-bg:var(--surface-accent-subtle);--quote-card-border:var(--border-accent-subtle);--quote-rule:var(--border-accent-subtle);--quote-mark-bg:var(--surface-canvas)}.sails-quote--internal.svelte-1b9o1o2 .sails-quote__name:where(.svelte-1b9o1o2){font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent)}.sails-quote--article.svelte-1b9o1o2 .sails-quote__card:where(.svelte-1b9o1o2),.sails-quote--external.svelte-1b9o1o2 .sails-quote__card:where(.svelte-1b9o1o2){border-inline-start-width:4px}.sails-quote--article.svelte-1b9o1o2 .sails-quote__card:where(.svelte-1b9o1o2){--quote-edge:var(--action-accent)}.sails-quote--external.svelte-1b9o1o2 .sails-quote__card:where(.svelte-1b9o1o2){--quote-edge:var(--rule);--quote-mark-bg:var(--surface-sunk);--quote-mark-fg:var(--text-muted);--quote-watermark:var(--hairline)}.sails-quote--article.svelte-1b9o1o2 .sails-quote__body:where(.svelte-1b9o1o2) p:where(.svelte-1b9o1o2),.sails-quote--external.svelte-1b9o1o2 .sails-quote__body:where(.svelte-1b9o1o2) p:where(.svelte-1b9o1o2){font-weight:500}@media print{.sails-quote__card.svelte-1b9o1o2{box-shadow:none}.sails-quote__watermark.svelte-1b9o1o2{display:none}}.hb-prose.svelte-1l67uyg{max-width:var(--hb-article-measure,60ch);font-size:var(--font-size-lg);color:var(--text-primary);margin-inline:auto;line-height:1.7}.hb-prose.svelte-1l67uyg>:first-child{margin-top:0}.hb-prose.svelte-1l67uyg>:last-child{margin-bottom:0}.hb-prose.svelte-1l67uyg h2,.hb-prose.svelte-1l67uyg h3,.hb-prose.svelte-1l67uyg h4{letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary);scroll-margin-top:calc(var(--header-height) + var(--spacing-4));font-weight:700}.hb-prose.svelte-1l67uyg h2{font-size:clamp(var(--font-size-2xl), calc(3vw * var(--fit-k,1)), var(--font-size-4xl));margin-block:var(--spacing-12) var(--spacing-4);line-height:1.2}.hb-prose.svelte-1l67uyg h3{font-size:clamp(var(--font-size-xl), calc(2vw * var(--fit-k,1)), var(--font-size-2xl));margin-block:var(--spacing-10) var(--spacing-3);line-height:1.25}.hb-prose.svelte-1l67uyg h4{font-size:clamp(var(--font-size-lg), calc(1.5vw * var(--fit-k,1)), var(--font-size-xl));margin-block:var(--spacing-8) var(--spacing-3);line-height:1.3}.hb-prose.svelte-1l67uyg .hb-anchor{border-radius:var(--radius-sm);color:var(--text-muted);opacity:.55;vertical-align:baseline;transition:opacity var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);margin-inline-start:.3em;font-size:.7em;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.hb-prose.svelte-1l67uyg .hb-anchor:before{content:"#"}.hb-prose.svelte-1l67uyg .hb-anchor:hover,.hb-prose.svelte-1l67uyg .hb-anchor:focus-visible{opacity:1;color:var(--link)}.hb-prose.svelte-1l67uyg p:not([class]){margin-block:0 var(--spacing-5)}.hb-prose.svelte-1l67uyg ul,.hb-prose.svelte-1l67uyg ol{margin-block:0 var(--spacing-5);padding-inline-start:var(--spacing-6)}.hb-prose.svelte-1l67uyg ul{list-style:outside}.hb-prose.svelte-1l67uyg ol{list-style:decimal}.hb-prose.svelte-1l67uyg li{margin-bottom:var(--spacing-2)}.hb-prose.svelte-1l67uyg li::marker{color:var(--text-muted)}.hb-prose.svelte-1l67uyg li>ul,.hb-prose.svelte-1l67uyg li>ol{margin-block:var(--spacing-2) 0}.hb-prose.svelte-1l67uyg li:has(>input[type=checkbox]){margin-inline-start:calc(var(--spacing-6) * -1);padding-inline-start:var(--spacing-6);list-style:none}.hb-prose.svelte-1l67uyg li>input[type=checkbox]{margin-inline-end:var(--spacing-2)}.hb-prose.svelte-1l67uyg blockquote{margin-block:var(--spacing-8);border-inline-start:3px solid var(--action-accent);color:var(--text-secondary);padding-inline-start:var(--spacing-5);font-style:italic}.hb-prose.svelte-1l67uyg blockquote>:last-child{margin-bottom:0}.hb-prose.svelte-1l67uyg pre{margin-block:0 var(--spacing-6);padding:var(--spacing-5);border-radius:var(--radius-lg);background-color:var(--surface-inverse);color:var(--text-on-dark);font-family:var(--font-mono);font-size:var(--font-size-sm);tab-size:2;line-height:1.6;overflow-x:auto}.hb-prose.svelte-1l67uyg code{border:1px solid var(--hairline);border-radius:var(--radius-sm);background-color:var(--surface-sunk);font-family:var(--font-mono);color:var(--text-primary);padding:.1em .3em;font-size:.9em}.hb-prose.svelte-1l67uyg pre code{color:inherit;font-size:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.hb-prose.svelte-1l67uyg kbd{border:1px solid var(--rule);border-radius:var(--radius-sm);background-color:var(--surface-raised);font-family:var(--font-mono);border-bottom-width:2px;padding:.1em .4em;font-size:.85em}.hb-prose.svelte-1l67uyg hr{margin-block:var(--spacing-12);background-color:var(--hairline);border:0;height:1px}.hb-prose.svelte-1l67uyg table{width:max-content;max-width:100%;margin-block:0 var(--spacing-6);border-collapse:collapse;font-size:var(--font-size-base);line-height:1.5;display:block;overflow-x:auto}.hb-prose.svelte-1l67uyg thead{border-bottom:2px solid var(--rule)}.hb-prose.svelte-1l67uyg th,.hb-prose.svelte-1l67uyg td{padding:var(--spacing-2) var(--spacing-4);text-align:start;vertical-align:top}.hb-prose.svelte-1l67uyg th{color:var(--text-primary);font-weight:700}.hb-prose.svelte-1l67uyg tbody tr{border-bottom:1px solid var(--hairline)}.hb-prose.svelte-1l67uyg tbody tr:last-child{border-bottom:0}.hb-prose.svelte-1l67uyg td{color:var(--text-secondary)}.hb-prose.svelte-1l67uyg a:not([class]){color:var(--link);text-underline-offset:.15em;border-radius:var(--radius-sm);transition:color var(--motion-fast) var(--motion-easing);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.hb-prose.svelte-1l67uyg a:not([class]):hover{color:var(--link-hover);text-decoration-thickness:2px}.hb-prose.svelte-1l67uyg strong{color:var(--text-primary);font-weight:700}.hb-prose.svelte-1l67uyg em{font-style:italic}.hb-prose.svelte-1l67uyg del{color:var(--text-muted);text-decoration:line-through}.hb-prose.svelte-1l67uyg img:not([class]){max-width:100%;height:auto;margin-block:var(--spacing-6);border-radius:var(--radius-lg);display:block}.hb-prose.svelte-1l67uyg figure:not([class]){margin-block:var(--spacing-8)}.hb-prose.svelte-1l67uyg figcaption:not([class]){margin-top:var(--spacing-3);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;line-height:1.5}.hb-prose.svelte-1l67uyg sub,.hb-prose.svelte-1l67uyg sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.hb-prose.svelte-1l67uyg sub{bottom:-.25em}.hb-prose.svelte-1l67uyg sup{top:-.5em}.hb-prose.svelte-1l67uyg small{font-size:var(--font-size-sm);color:var(--text-secondary)}.hb-prose.svelte-1l67uyg abbr[title]{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hb-prose.svelte-1l67uyg .hb-term{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);cursor:help;font-style:normal;font-weight:600}@media print{.hb-prose.svelte-1l67uyg{max-width:none;font-size:var(--font-size-base);line-height:1.5}.hb-prose.svelte-1l67uyg a:not([class]):after{content:" (" attr(href) ")";color:var(--text-secondary);word-break:break-all;font-size:.85em}.hb-prose.svelte-1l67uyg .hb-anchor{display:none}.hb-prose.svelte-1l67uyg pre{padding:var(--spacing-3);border:1px solid var(--rule);color:var(--text-primary);background-color:#0000}.hb-prose.svelte-1l67uyg code{border-color:var(--rule);background-color:#0000}.hb-prose.svelte-1l67uyg h2,.hb-prose.svelte-1l67uyg h3,.hb-prose.svelte-1l67uyg h4{break-after:avoid}.hb-prose.svelte-1l67uyg figure,.hb-prose.svelte-1l67uyg blockquote,.hb-prose.svelte-1l67uyg pre,.hb-prose.svelte-1l67uyg table{break-inside:avoid}}.hb-announce.svelte-1g6c0z{background-color:var(--surface-inverse);color:var(--text-on-dark)}.hb-announce__link.svelte-1g6c0z{justify-content:center;align-items:center;gap:var(--spacing-1) var(--spacing-3);padding-block:var(--spacing-3);border-radius:var(--radius-sm);color:inherit;font-size:var(--font-size-sm);text-align:center;flex-wrap:wrap;line-height:1.4;text-decoration:none;display:flex}.hb-announce__mark.svelte-1g6c0z{color:var(--action-accent-on-dark);flex-shrink:0;display:inline-flex}.hb-announce__marquee.svelte-1g6c0z{min-width:0}.hb-announce__track.svelte-1g6c0z{display:flex}.hb-announce__item.svelte-1g6c0z+.hb-announce__item:where(.svelte-1g6c0z){display:none}.hb-announce__action.svelte-1g6c0z{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background-color:var(--action-highlight);color:var(--action-highlight-fg);white-space:nowrap;transition:background-color var(--motion-base) var(--motion-easing);flex-shrink:0;font-weight:600;display:inline-flex}.hb-announce__link.svelte-1g6c0z:hover .hb-announce__action:where(.svelte-1g6c0z),.hb-announce__link.svelte-1g6c0z:focus-visible .hb-announce__action:where(.svelte-1g6c0z){background-color:var(--action-highlight-hover)}.hb-announce__arrow.svelte-1g6c0z{transition:transform var(--motion-base) var(--motion-easing);display:inline-flex}.hb-announce__link.svelte-1g6c0z:hover .hb-announce__arrow:where(.svelte-1g6c0z),.hb-announce__link.svelte-1g6c0z:focus-visible .hb-announce__arrow:where(.svelte-1g6c0z){transform:translate(2px)}@media (prefers-reduced-motion:reduce){.hb-announce__arrow.svelte-1g6c0z,.hb-announce__action.svelte-1g6c0z{transition:none}.hb-announce__link.svelte-1g6c0z:hover .hb-announce__arrow:where(.svelte-1g6c0z),.hb-announce__link.svelte-1g6c0z:focus-visible .hb-announce__arrow:where(.svelte-1g6c0z){transform:none}}@media (width>=900px){.hb-announce__link.svelte-1g6c0z{justify-content:flex-start;gap:var(--spacing-2) var(--spacing-4);padding-block:var(--spacing-4);text-align:start}}@media (width<900px){.hb-announce__link.svelte-1g6c0z{justify-content:initial;text-align:initial;flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hb-announce__item.svelte-1g6c0z{white-space:normal}}@media (width<900px) and (prefers-reduced-motion:no-preference){.hb-announce__marquee.svelte-1g6c0z{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--spacing-4), #000 calc(100% - var(--spacing-4)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--spacing-4), #000 calc(100% - var(--spacing-4)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--spacing-4), #000 calc(100% - var(--spacing-4)), transparent 100%);overflow:hidden}.hb-announce__track.svelte-1g6c0z{width:max-content;min-width:200%;animation:24s linear infinite svelte-1g6c0z-hb-announce-scroll}.hb-announce__item.svelte-1g6c0z{padding-right:var(--spacing-12);white-space:nowrap;flex:1 0 auto}.hb-announce__item.svelte-1g6c0z+.hb-announce__item:where(.svelte-1g6c0z){display:block}.hb-announce.svelte-1g6c0z:hover .hb-announce__track:where(.svelte-1g6c0z),.hb-announce.svelte-1g6c0z:focus-within .hb-announce__track:where(.svelte-1g6c0z){animation-play-state:paused}}@keyframes svelte-1g6c0z-hb-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media print{.hb-announce.svelte-1g6c0z{display:none}}.hb-notice.svelte-taicf6{background-color:var(--surface-inverse);color:var(--text-on-dark);grid-template-rows:1fr;animation:.32s cubic-bezier(.33,.9,.5,1) both svelte-taicf6-hb-notice-open;display:grid}.hb-notice__reveal.svelte-taicf6{min-height:0;overflow:hidden}@keyframes svelte-taicf6-hb-notice-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.hb-notice__row.svelte-taicf6{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-3);font-size:var(--font-size-sm);cursor:default;margin:0;line-height:1.45;display:flex}.hb-notice__flag.svelte-taicf6{flex-shrink:0;width:1.25rem;display:inline-flex}.hb-notice__message.svelte-taicf6{min-width:0}@media (width>=900px){.hb-notice__row.svelte-taicf6{padding-block:var(--spacing-4);gap:var(--spacing-4)}}@media print{.hb-notice.svelte-taicf6{display:none}}.hb-reveal.svelte-1ucub83{z-index:29;transition:transform var(--sticky-offset-duration,.48s) var(--sticky-offset-easing,ease-out);position:sticky;top:0}.hb-reveal--hidden.svelte-1ucub83{pointer-events:none;transform:translateY(-100%)}@media print{.hb-reveal.svelte-1ucub83{display:none}}.hb-nav-item.svelte-rlvxmw{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-base) var(--motion-easing), background-color var(--motion-base) var(--motion-easing);background:0 0;border:none;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.hb-nav-item.svelte-rlvxmw:hover{color:var(--text-primary);background-color:var(--surface-raised)}.hb-nav-item--active.svelte-rlvxmw{color:var(--text-primary)}.hb-nav-item--open.svelte-rlvxmw{color:var(--text-primary);background-color:var(--surface-raised)}.hb-nav-item__chevron.svelte-rlvxmw{transition:transform var(--motion-base) var(--motion-easing);display:inline-flex}.hb-nav-item__chevron--open.svelte-rlvxmw{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hb-nav-item__chevron.svelte-rlvxmw{transition:none}}.hb-mega.svelte-1x177u7{z-index:40;padding-top:var(--spacing-2);opacity:0;visibility:hidden;transition:opacity var(--motion-base) var(--motion-easing), visibility var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing);position:absolute;top:100%;left:0;right:0;transform:translateY(-.5rem)}.hb-mega--open.svelte-1x177u7{opacity:1;visibility:visible;transform:translateY(0)}.hb-mega__panel.svelte-1x177u7{background:var(--surface-canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-4)}.hb-mega__panel--split.svelte-1x177u7{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);display:grid}.hb-mega__grid.svelte-1x177u7{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.hb-mega__grid.svelte-1x177u7{grid-template-columns:repeat(3,1fr)}}.hb-mega__promoted.svelte-1x177u7{gap:var(--spacing-1);margin:calc(-1 * var(--spacing-4)) calc(-2 * var(--spacing-4)) calc(-1 * var(--spacing-4)) 0;padding:var(--spacing-3);background:var(--surface-inverse);border-radius:0 var(--radius-xl) var(--radius-xl) 0;flex-direction:column;list-style:none;display:flex}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link:where(.svelte-1x177u7):hover{background:var(--surface-inverse-raised)}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link-head:where(.svelte-1x177u7){color:var(--text-on-dark)}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link-desc:where(.svelte-1x177u7){color:var(--text-on-dark-secondary)}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link-icon:where(.svelte-1x177u7){color:var(--action-accent-on-dark)}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link-arrow:where(.svelte-1x177u7){color:var(--text-on-dark-muted)}.hb-mega__promoted.svelte-1x177u7 .hb-mega__link:where(.svelte-1x177u7):hover .hb-mega__link-arrow:where(.svelte-1x177u7),.hb-mega__promoted.svelte-1x177u7 .hb-mega__link:where(.svelte-1x177u7):focus-visible .hb-mega__link-arrow:where(.svelte-1x177u7){color:var(--text-on-dark)}.hb-mega__link.svelte-1x177u7{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);transition:background-color var(--motion-base) var(--motion-easing);text-decoration:none;display:flex}.hb-mega__link.svelte-1x177u7:hover{background:var(--surface-raised)}.hb-mega__link-icon.svelte-1x177u7{color:var(--action-accent);flex-shrink:0;margin-top:.0625rem;display:inline-flex}.hb-mega__link-body.svelte-1x177u7{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.hb-mega__link-head.svelte-1x177u7{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--text-primary);font-weight:600;font-size:var(--font-size-sm);display:flex}.hb-mega__link-arrow.svelte-1x177u7{color:var(--text-muted);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);display:inline-flex;transform:translate(-.25rem)}.hb-mega__link.svelte-1x177u7:hover .hb-mega__link-arrow:where(.svelte-1x177u7),.hb-mega__link.svelte-1x177u7:focus-visible .hb-mega__link-arrow:where(.svelte-1x177u7){opacity:1;color:var(--action-accent);transform:translate(0)}.hb-mega__link-desc.svelte-1x177u7{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.hb-mega.svelte-1x177u7,.hb-mega__link.svelte-1x177u7,.hb-mega__link-arrow.svelte-1x177u7{transition:none}}.hb-mobile-menu.svelte-1xhpy53{align-items:center;display:flex}.hb-mobile-menu__disclosure.svelte-1xhpy53{display:flex}.hb-mobile-menu__trigger.svelte-1xhpy53{z-index:60;border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-base) var(--motion-easing);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.hb-mobile-menu__trigger.svelte-1xhpy53::-webkit-details-marker{display:none}.hb-mobile-menu__trigger.svelte-1xhpy53:hover{background-color:var(--surface-raised)}.hb-mobile-menu__icon.svelte-1xhpy53{display:inline-flex}.hb-mobile-menu__icon--close.svelte-1xhpy53,.hb-mobile-menu__disclosure[open].svelte-1xhpy53 .hb-mobile-menu__icon--menu:where(.svelte-1xhpy53){display:none}.hb-mobile-menu__disclosure[open].svelte-1xhpy53 .hb-mobile-menu__icon--close:where(.svelte-1xhpy53){display:inline-flex}.hb-mobile-menu__overlay.svelte-1xhpy53{z-index:40;background-color:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--motion-slow) var(--motion-easing), visibility var(--motion-slow) var(--motion-easing);position:fixed;inset:0}.hb-mobile-menu__disclosure[open].svelte-1xhpy53~.hb-mobile-menu__overlay:where(.svelte-1xhpy53){opacity:1;visibility:visible}.hb-mobile-menu__panel.svelte-1xhpy53{z-index:50;background-color:var(--surface-canvas);width:100%;max-width:22rem;box-shadow:var(--shadow-xl);visibility:hidden;transition:transform var(--motion-slow) var(--motion-easing), visibility var(--motion-slow) var(--motion-easing);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.hb-mobile-menu__disclosure[open].svelte-1xhpy53~.hb-mobile-menu__panel:where(.svelte-1xhpy53){visibility:visible;transform:translate(0)}.hb-mobile-menu__header.svelte-1xhpy53{min-height:var(--header-height);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;display:flex}.hb-mobile-menu__title.svelte-1xhpy53{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.hb-mobile-menu__nav.svelte-1xhpy53{padding-block:var(--spacing-4);gap:var(--spacing-6);flex-direction:column;display:flex}.hb-mobile-menu__section.svelte-1xhpy53{gap:var(--spacing-2);flex-direction:column;display:flex}.hb-mobile-menu__section-label.svelte-1xhpy53,.hb-mobile-menu__section-link.svelte-1xhpy53{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;text-decoration:none}.hb-mobile-menu__section-link.svelte-1xhpy53:hover{color:var(--text-primary)}.hb-mobile-menu__list.svelte-1xhpy53{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-mobile-menu__link.svelte-1xhpy53{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);transition:background-color var(--motion-base) var(--motion-easing);text-decoration:none;display:flex}.hb-mobile-menu__link.svelte-1xhpy53:hover{background-color:var(--surface-raised)}.hb-mobile-menu__link-icon.svelte-1xhpy53{color:var(--action-accent);flex-shrink:0;margin-top:.0625rem;display:inline-flex}.hb-mobile-menu__link-body.svelte-1xhpy53{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.hb-mobile-menu__link-label.svelte-1xhpy53{color:var(--text-primary);font-weight:500}.hb-mobile-menu__link-desc.svelte-1xhpy53{font-size:var(--font-size-sm);color:var(--text-muted)}.hb-mobile-menu__list--promoted.svelte-1xhpy53{margin-top:var(--spacing-2);margin-inline:calc(-1 * var(--spacing-3));padding:var(--spacing-3);background:var(--surface-inverse);border-radius:var(--radius-lg)}.hb-mobile-menu__list--promoted.svelte-1xhpy53 .hb-mobile-menu__link:where(.svelte-1xhpy53):hover{background:var(--surface-inverse-raised)}.hb-mobile-menu__list--promoted.svelte-1xhpy53 .hb-mobile-menu__link-label:where(.svelte-1xhpy53){color:var(--text-on-dark)}.hb-mobile-menu__list--promoted.svelte-1xhpy53 .hb-mobile-menu__link-desc:where(.svelte-1xhpy53){color:var(--text-on-dark-secondary)}.hb-mobile-menu__list--promoted.svelte-1xhpy53 .hb-mobile-menu__link-icon:where(.svelte-1xhpy53){color:var(--action-accent-on-dark)}.hb-mobile-menu__cta.svelte-1xhpy53{padding-block:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--hairline)}@media (prefers-reduced-motion:reduce){.hb-mobile-menu__overlay.svelte-1xhpy53,.hb-mobile-menu__panel.svelte-1xhpy53{transition:none}}.hb-navbar.svelte-1iafrj4{top:var(--sticky-offset,0px);transition:top var(--sticky-offset-duration,var(--motion-base)) var(--sticky-offset-easing,var(--motion-easing));z-index:30;border-bottom:1px solid var(--hairline);position:sticky}.hb-navbar.svelte-1iafrj4:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--surface-canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.hb-navbar.svelte-1iafrj4 .hb-container{position:relative}.hb-navbar__inner.svelte-1iafrj4{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.hb-navbar__brand.svelte-1iafrj4{align-items:center;gap:var(--spacing-2);color:var(--text-primary);font-weight:700;font-size:var(--font-size-lg);letter-spacing:-.01em;text-decoration:none;display:inline-flex}.hb-navbar__brand-name.svelte-1iafrj4{font-family:var(--font-brand);font-weight:var(--font-brand-weight);letter-spacing:0}.hb-navbar__brand-logo.svelte-1iafrj4{object-fit:contain;width:2rem;height:2rem;display:block}.hb-navbar__nav.svelte-1iafrj4{align-items:center;gap:var(--spacing-1);display:none}.hb-navbar__nav-item.svelte-1iafrj4:focus-within .hb-mega,.hb-navbar__nav.svelte-1iafrj4:not(.hb-navbar__nav--scripted) .hb-navbar__nav-item:where(.svelte-1iafrj4):hover .hb-mega{opacity:1;visibility:visible;transform:translateY(0)}.hb-navbar__nav-item.svelte-1iafrj4:focus-within .hb-nav-item__chevron,.hb-navbar__nav.svelte-1iafrj4:not(.hb-navbar__nav--scripted) .hb-navbar__nav-item:where(.svelte-1iafrj4):hover .hb-nav-item__chevron{transform:rotate(180deg)}.hb-navbar__lone.svelte-1iafrj4{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--text-secondary);transition:color var(--motion-base) var(--motion-easing);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hb-navbar__lone.svelte-1iafrj4:hover,.hb-navbar__lone--active.svelte-1iafrj4{color:var(--text-primary)}.hb-navbar__lone.svelte-1iafrj4:focus-visible{box-shadow:var(--focus-ring);outline:none}.hb-navbar__utility.svelte-1iafrj4{align-items:center;gap:var(--spacing-2);display:none}.hb-navbar__mobile-actions.svelte-1iafrj4{align-items:center;gap:var(--spacing-1);display:flex}@media (width>=1024px){.hb-navbar__nav.svelte-1iafrj4,.hb-navbar__utility.svelte-1iafrj4{display:flex}.hb-navbar__mobile-actions.svelte-1iafrj4{display:none}.hb-navbar__inner--end.svelte-1iafrj4{justify-content:flex-start}.hb-navbar__inner--end.svelte-1iafrj4 .hb-navbar__nav:where(.svelte-1iafrj4){margin-left:auto}}.hb-divider.svelte-1kpx2is{background:var(--hairline);border:none;width:100%;height:1px;margin:0}.hb-footer-col.svelte-hf9xqv{gap:var(--spacing-3);flex-direction:column;display:flex}.hb-footer-col__heading.svelte-hf9xqv{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0;font-weight:700}.hb-footer-col__list.svelte-hf9xqv{gap:var(--spacing-2);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-footer-social__list.svelte-sf4t7a{align-items:center;gap:var(--spacing-5);margin:0;padding:0;list-style:none;display:flex}.hb-footer-social__link.svelte-sf4t7a{padding:var(--spacing-2);margin:calc(-1 * var(--spacing-2));border-radius:var(--radius-md);color:var(--text-muted);transition:color var(--motion-base) var(--motion-easing);justify-content:center;align-items:center;display:flex}.hb-footer-social__link.svelte-sf4t7a:hover{color:var(--action-accent)}.hb-footer-social__link.svelte-sf4t7a:focus-visible{color:var(--action-accent);box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.hb-footer-social__link.svelte-sf4t7a{transition:none}}.hb-footer-embed.svelte-svl8z6{display:none}.hb-footer-embed--live.svelte-svl8z6{width:100%;max-width:20rem;margin-bottom:var(--spacing-4);display:block}.hb-footer-bottom.svelte-138jjy{gap:var(--spacing-4);flex-direction:column;display:flex}.hb-footer-bottom__row.svelte-138jjy{gap:var(--spacing-3);flex-direction:column;align-items:flex-start;display:flex}.hb-footer-bottom__copy.svelte-138jjy{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.hb-footer-bottom__links.svelte-138jjy{gap:var(--spacing-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hb-footer-bottom__note.svelte-138jjy{gap:var(--spacing-1);flex-direction:column;display:flex}.hb-footer-bottom__note.svelte-138jjy p:where(.svelte-138jjy){font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.hb-footer-bottom__legal-row.svelte-138jjy{justify-content:center;gap:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=640px){.hb-footer-bottom__row.svelte-138jjy{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<768px){.hb-footer-bottom--stacked.svelte-138jjy{text-align:center;align-items:center}.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__row:where(.svelte-138jjy),.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__note:where(.svelte-138jjy){align-items:center}}@media (width>=768px){.hb-footer-bottom__legal-row.svelte-138jjy{display:none}}@container hb-measure (width<640px){.hb-footer-bottom__row.svelte-138jjy{flex-direction:column;justify-content:normal;align-items:flex-start}.hb-footer-bottom--stacked.svelte-138jjy{text-align:center;align-items:center}.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__row:where(.svelte-138jjy),.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__note:where(.svelte-138jjy){align-items:center}.hb-footer-bottom__legal-row.svelte-138jjy{display:flex}}@container hb-measure (640px<=width<768px){.hb-footer-bottom__row.svelte-138jjy{flex-direction:row;justify-content:space-between;align-items:center}.hb-footer-bottom--stacked.svelte-138jjy{text-align:center;align-items:center}.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__row:where(.svelte-138jjy),.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__note:where(.svelte-138jjy){align-items:center}.hb-footer-bottom__legal-row.svelte-138jjy{display:flex}}@container hb-measure (width>=768px){.hb-footer-bottom__row.svelte-138jjy{flex-direction:row;justify-content:space-between;align-items:center}.hb-footer-bottom--stacked.svelte-138jjy{text-align:inherit;align-items:normal}.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__row:where(.svelte-138jjy){align-items:center}.hb-footer-bottom--stacked.svelte-138jjy .hb-footer-bottom__note:where(.svelte-138jjy){align-items:normal}.hb-footer-bottom__legal-row.svelte-138jjy{display:none}}.hb-footer.svelte-2czg9u{background:var(--surface-raised);border-top:1px solid var(--hairline);padding-block:var(--spacing-16)}.hb-footer__top.svelte-2czg9u{gap:var(--spacing-10);grid-template-columns:1fr;display:grid}.hb-footer__brand-row.svelte-2czg9u{align-items:center;gap:var(--spacing-2);display:inline-flex}.hb-footer__brand-logo.svelte-2czg9u{object-fit:contain;border-radius:var(--radius-md);width:2rem;height:2rem;display:block}.hb-footer__brand-name.svelte-2czg9u{font-family:var(--font-brand);font-weight:var(--font-brand-weight);font-size:var(--font-size-lg);color:var(--text-primary)}.hb-footer__tagline.svelte-2czg9u{margin:var(--spacing-3) 0 0;font-size:var(--font-size-sm);color:var(--text-secondary);text-wrap:pretty;white-space:pre-line;max-width:27rem;line-height:1.6}.hb-footer__contact.svelte-2czg9u{margin-top:var(--spacing-5);gap:var(--spacing-3);font-style:normal;font-size:var(--font-size-sm);flex-direction:column;display:flex}.hb-footer__contact-item.svelte-2czg9u{gap:var(--spacing-1);flex-direction:column;display:flex}.hb-footer__contact-link.svelte-2czg9u{color:var(--text-secondary);text-decoration:none}.hb-footer__contact-link.svelte-2czg9u:hover{color:var(--text-primary);text-decoration:underline}.hb-footer__links.svelte-2czg9u{gap:var(--spacing-8);flex-direction:column;display:flex}.hb-footer__columns.svelte-2czg9u{gap:var(--spacing-8);grid-template-columns:repeat(2,1fr);display:grid}.hb-footer__disclaimer.svelte-2czg9u{font-size:var(--font-size-sm);color:var(--text-secondary);text-wrap:pretty;margin:0}.hb-footer__disclaimer-reference.svelte-2czg9u{white-space:nowrap}.hb-footer__disclaimer.svelte-2czg9u .hb-link{text-underline-offset:.15em;text-decoration:underline}@media (width<768px){.hb-footer__disclaimer-box.svelte-2czg9u{container-type:inline-size}.hb-footer__disclaimer.svelte-2czg9u{font-size:min(var(--font-size-sm), calc(3.6cqw * var(--fit-k,1)));text-align:center;max-width:28.5714em;margin-inline:auto}.hb-footer__disclaimer-label.svelte-2czg9u{margin-bottom:var(--spacing-2);display:block}}@container hb-measure (width<768px){.hb-footer__disclaimer-box.svelte-2czg9u{container-type:inline-size}.hb-footer__disclaimer.svelte-2czg9u{font-size:min(var(--font-size-sm), calc(3.6cqw * var(--fit-k,1)));text-align:center;max-width:28.5714em;margin-inline:auto}.hb-footer__disclaimer-label.svelte-2czg9u{margin-bottom:var(--spacing-2);display:block}}.hb-footer.svelte-2czg9u .hb-footer__divider{margin-block:var(--spacing-10)}@media (width>=1024px){.hb-footer__top.svelte-2czg9u{grid-template-columns:1.4fr 2.6fr}.hb-footer__columns.svelte-2czg9u{justify-content:end;gap:var(--spacing-16);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}.hb-footer__links.svelte-2czg9u{align-items:flex-end}}@media (width<768px){.hb-footer--stacked.svelte-2czg9u .hb-footer__top:where(.svelte-2czg9u){text-align:center;justify-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__brand:where(.svelte-2czg9u){flex-direction:column;align-items:center;display:flex}.hb-footer--stacked.svelte-2czg9u .hb-footer__tagline:where(.svelte-2czg9u){margin-inline:auto}.hb-footer--stacked.svelte-2czg9u .hb-footer__contact:where(.svelte-2czg9u),.hb-footer--stacked.svelte-2czg9u .hb-footer__contact-item:where(.svelte-2czg9u){align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u){text-align:center;grid-template-columns:1fr;justify-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__links:where(.svelte-2czg9u){align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u) .hb-footer-col{text-align:center;align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__legal-col:where(.svelte-2czg9u){display:none}}@container hb-measure (width<768px){.hb-footer__top.svelte-2czg9u{grid-template-columns:1fr}.hb-footer__columns.svelte-2czg9u{justify-content:normal;gap:var(--spacing-8);grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row}.hb-footer__links.svelte-2czg9u{align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__top:where(.svelte-2czg9u){text-align:center;justify-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__brand:where(.svelte-2czg9u){flex-direction:column;align-items:center;display:flex}.hb-footer--stacked.svelte-2czg9u .hb-footer__tagline:where(.svelte-2czg9u){margin-inline:auto}.hb-footer--stacked.svelte-2czg9u .hb-footer__contact:where(.svelte-2czg9u),.hb-footer--stacked.svelte-2czg9u .hb-footer__contact-item:where(.svelte-2czg9u){align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u){text-align:center;grid-template-columns:1fr;justify-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__links:where(.svelte-2czg9u){align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u) .hb-footer-col{text-align:center;align-items:center}.hb-footer--stacked.svelte-2czg9u .hb-footer__legal-col:where(.svelte-2czg9u){display:none}}@container hb-measure (768px<=width<1024px){.hb-footer__top.svelte-2czg9u{grid-template-columns:1fr}.hb-footer__columns.svelte-2czg9u{justify-content:normal;gap:var(--spacing-8);grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row}.hb-footer__links.svelte-2czg9u{align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__top:where(.svelte-2czg9u){text-align:inherit;justify-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__brand:where(.svelte-2czg9u){display:block}.hb-footer--stacked.svelte-2czg9u .hb-footer__tagline:where(.svelte-2czg9u){margin-inline:0}.hb-footer--stacked.svelte-2czg9u .hb-footer__contact:where(.svelte-2czg9u),.hb-footer--stacked.svelte-2czg9u .hb-footer__contact-item:where(.svelte-2czg9u){align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u){text-align:inherit;grid-template-columns:repeat(2,1fr);justify-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__links:where(.svelte-2czg9u){align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u) .hb-footer-col{text-align:inherit;align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__legal-col:where(.svelte-2czg9u){display:block}}@container hb-measure (width>=1024px){.hb-footer__top.svelte-2czg9u{grid-template-columns:1.4fr 2.6fr}.hb-footer__columns.svelte-2czg9u{justify-content:end;gap:var(--spacing-16);grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column}.hb-footer__links.svelte-2czg9u{align-items:flex-end}.hb-footer--stacked.svelte-2czg9u .hb-footer__top:where(.svelte-2czg9u){text-align:inherit;justify-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__brand:where(.svelte-2czg9u){display:block}.hb-footer--stacked.svelte-2czg9u .hb-footer__tagline:where(.svelte-2czg9u){margin-inline:0}.hb-footer--stacked.svelte-2czg9u .hb-footer__contact:where(.svelte-2czg9u),.hb-footer--stacked.svelte-2czg9u .hb-footer__contact-item:where(.svelte-2czg9u){align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u){text-align:inherit;grid-template-columns:none;justify-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__links:where(.svelte-2czg9u){align-items:flex-end}.hb-footer--stacked.svelte-2czg9u .hb-footer__columns:where(.svelte-2czg9u) .hb-footer-col{text-align:inherit;align-items:normal}.hb-footer--stacked.svelte-2czg9u .hb-footer__legal-col:where(.svelte-2czg9u){display:block}}.cw-currency.svelte-1rc63l5{align-items:flex-start;gap:var(--spacing-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex;container:cw-currency/inline-size}.cw-currency__sr-only.svelte-1rc63l5,.cw-currency__radio.svelte-1rc63l5{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-currency__label.svelte-1rc63l5{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.cw-currency__options.svelte-1rc63l5{--cur-flag:min(var(--font-size-base), calc(4.6cqi * var(--fit-k,1)));--cur-height:min(2.5rem, 11cqi);--cur-pad:min(.5rem, 1.1cqi);--cur-gap:min(.5rem, 1.1cqi);--cur-active-pad:min(.75rem, 2cqi);--cur-name-gap:min(.5rem, 1.6cqi);--cur-code:min(var(--font-size-sm), calc(4.5cqi * var(--fit-k,1)));--cur-region:min(var(--font-size-xs), calc(3.9cqi * var(--fit-k,1)));align-items:center;gap:var(--cur-gap);flex-wrap:nowrap;max-inline-size:100%;display:flex}@container cw-currency (width>=30rem){.cw-currency__options.svelte-1rc63l5{--cur-flag:var(--font-size-base);--cur-height:2.5rem;--cur-pad:min(.75rem, 1.6cqi);--cur-gap:min(.5rem, 1.3cqi);--cur-name-gap:.5rem;--cur-code:var(--font-size-sm);--cur-region:var(--font-size-sm)}.cw-currency__option--active.svelte-1rc63l5 .cw-currency__name:where(.svelte-1rc63l5){line-height:inherit;flex-direction:row;align-items:baseline;gap:.3em}.cw-currency__option--active.svelte-1rc63l5 .cw-currency__sep:where(.svelte-1rc63l5){display:inline}}.cw-currency__option.svelte-1rc63l5{justify-content:center;align-items:center;gap:var(--cur-name-gap);height:var(--cur-height);padding:0 var(--cur-pad);border:1px solid var(--hairline);border-radius:var(--radius-full);background-color:var(--surface-canvas);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--motion-base) var(--motion-easing), background-color var(--motion-base) var(--motion-easing);flex:none;display:inline-flex;position:relative}.cw-currency__option.svelte-1rc63l5:hover{border-color:var(--rule)}.cw-currency__option--active.svelte-1rc63l5,.cw-currency__option--active.svelte-1rc63l5:hover{padding:0 var(--cur-active-pad);border-color:var(--action-accent);background-color:var(--surface-accent-subtle);color:var(--text-primary);cursor:default}.cw-currency__option.svelte-1rc63l5:has(.cw-currency__radio:where(.svelte-1rc63l5):focus-visible){box-shadow:var(--focus-ring)}.cw-currency__flag.svelte-1rc63l5{font-size:var(--cur-flag);line-height:0;display:inline-flex}.cw-currency__name.svelte-1rc63l5{white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:1.15;display:inline-flex}.cw-currency__code.svelte-1rc63l5{letter-spacing:.02em;font-weight:700}.cw-currency__option--active.svelte-1rc63l5 .cw-currency__code:where(.svelte-1rc63l5){font-size:var(--cur-code)}.cw-currency__sep.svelte-1rc63l5{opacity:.5;display:none}.cw-currency__region.svelte-1rc63l5{font-weight:500}.cw-currency__option--active.svelte-1rc63l5 .cw-currency__region:where(.svelte-1rc63l5){font-size:var(--cur-region)}.cw-currency__option.svelte-1rc63l5:not(.cw-currency__option--active) .cw-currency__name:where(.svelte-1rc63l5){clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cw-currency__option.svelte-1rc63l5:not(.cw-currency__option--active):hover .cw-currency__name:where(.svelte-1rc63l5){z-index:20;top:calc(100% + var(--spacing-2));width:auto;height:auto;padding:var(--spacing-1) var(--spacing-2);clip-path:none;border-radius:var(--radius-md);background-color:var(--surface-inverse);color:var(--text-on-dark);font-size:var(--font-size-xs);box-shadow:var(--shadow-md);pointer-events:none;flex-direction:row;align-items:baseline;gap:.3em;margin:0;left:50%;overflow:visible;transform:translate(-50%)}.cw-currency__option.svelte-1rc63l5:not(.cw-currency__option--active):has(.cw-currency__radio:where(.svelte-1rc63l5):focus-visible) .cw-currency__name:where(.svelte-1rc63l5){z-index:20;top:calc(100% + var(--spacing-2));width:auto;height:auto;padding:var(--spacing-1) var(--spacing-2);clip-path:none;border-radius:var(--radius-md);background-color:var(--surface-inverse);color:var(--text-on-dark);font-size:var(--font-size-xs);box-shadow:var(--shadow-md);pointer-events:none;flex-direction:row;align-items:baseline;gap:.3em;margin:0;left:50%;overflow:visible;transform:translate(-50%)}.cw-currency__option.svelte-1rc63l5:not(.cw-currency__option--active):hover .cw-currency__sep:where(.svelte-1rc63l5){display:inline}.cw-currency__option.svelte-1rc63l5:not(.cw-currency__option--active):has(.cw-currency__radio:where(.svelte-1rc63l5):focus-visible) .cw-currency__sep:where(.svelte-1rc63l5){display:inline}.cw-currency__option.svelte-1rc63l5:first-child:not(.cw-currency__option--active):hover .cw-currency__name:where(.svelte-1rc63l5){left:0;transform:none}.cw-currency__option.svelte-1rc63l5:first-child:not(.cw-currency__option--active):has(.cw-currency__radio:where(.svelte-1rc63l5):focus-visible) .cw-currency__name:where(.svelte-1rc63l5){left:0;transform:none}.cw-currency__option.svelte-1rc63l5:last-child:not(.cw-currency__option--active):hover .cw-currency__name:where(.svelte-1rc63l5){left:auto;right:0;transform:none}.cw-currency__option.svelte-1rc63l5:last-child:not(.cw-currency__option--active):has(.cw-currency__radio:where(.svelte-1rc63l5):focus-visible) .cw-currency__name:where(.svelte-1rc63l5){left:auto;right:0;transform:none}@media (prefers-reduced-motion:reduce){.cw-currency__option.svelte-1rc63l5{transition:none}}.cw-plans.svelte-hgm6f{padding-top:var(--spacing-20);padding-bottom:var(--spacing-24);background-color:var(--surface-raised);border-top:1px solid var(--hairline)}.cw-plans--canvas.svelte-hgm6f{background-color:var(--surface-canvas)}.cw-plans__head.svelte-hgm6f{text-align:center;align-items:center;gap:var(--spacing-3);max-width:var(--max-width-lg);margin:0 auto var(--spacing-12);flex-direction:column;display:flex}.cw-plans__eyebrow.svelte-hgm6f{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--action-accent);font-weight:600}.cw-plans__sr-only.svelte-hgm6f,.cw-plans__radio.svelte-hgm6f{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-plans__layout.svelte-hgm6f{gap:var(--spacing-4) var(--spacing-12);border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"currency""card""points";align-items:start;min-inline-size:0;margin:0;padding:0;display:grid;position:relative}.cw-plans__layout--no-currency.svelte-hgm6f{grid-template-areas:"card""points"}@media (width>=1024px){.cw-plans__layout.svelte-hgm6f{grid-template:"currency points""card points"1fr/minmax(0,.9fr) minmax(0,1.1fr)}.cw-plans__layout--no-currency.svelte-hgm6f{grid-template-rows:minmax(0,1fr);grid-template-areas:"card points"}}.cw-plans__currency.svelte-hgm6f{grid-area:currency}.cw-plans__card.svelte-hgm6f{background-color:var(--surface-canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;grid-area:card;display:flex;position:relative}.cw-plans__tabs.svelte-hgm6f{border-bottom:1px solid var(--hairline);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-color:var(--surface-raised);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.cw-plans__tab.svelte-hgm6f{--tab-bg:transparent;--tab-fg:var(--text-secondary);--tab-rule:transparent;min-height:3.25rem;padding:var(--spacing-3) var(--spacing-2);border-right:1px solid var(--hairline);background-color:var(--tab-bg);box-shadow:inset 0 -3px 0 var(--tab-rule);color:var(--tab-fg);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing);justify-content:center;align-items:center;font-weight:600;display:flex}.cw-plans__tab.svelte-hgm6f:last-child{border-right:none}.cw-plans__tab.svelte-hgm6f:hover{color:var(--text-primary)}.cw-plans__radio.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__panel:where(.svelte-hgm6f){display:none}@media (width>=1024px){.cw-plans__radio.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__panel:where(.svelte-hgm6f){inset-inline:0;visibility:hidden;display:flex;position:absolute;top:0}}.cw-plans__radio.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__panel.cw-plans__panel--single:where(.svelte-hgm6f),.cw-plans__radio.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__panel.cw-plans__panel--monthly:where(.svelte-hgm6f),.cw-plans__radio.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__panel.cw-plans__panel--annual:where(.svelte-hgm6f){visibility:visible;display:flex;position:static}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--single:where(.svelte-hgm6f),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--monthly:where(.svelte-hgm6f),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--annual:where(.svelte-hgm6f){--tab-bg:var(--surface-canvas);--tab-fg:var(--text-primary);--tab-rule:var(--action-accent)}.cw-plans__radio--single.svelte-hgm6f:focus-visible~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--single:where(.svelte-hgm6f),.cw-plans__radio--monthly.svelte-hgm6f:focus-visible~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--monthly:where(.svelte-hgm6f),.cw-plans__radio--annual.svelte-hgm6f:focus-visible~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__tab--annual:where(.svelte-hgm6f){outline:2px solid var(--action-accent);outline-offset:-2px}.cw-plans__panel.svelte-hgm6f{gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-8) var(--spacing-6);flex-direction:column;display:flex}.cw-plans__badges.svelte-hgm6f{z-index:2;justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex;position:relative;container:cw-plans-badges/inline-size}.cw-plans__whitelabel.svelte-hgm6f{font-size:var(--font-size-sm);color:var(--text-primary);margin-inline-start:auto;font-weight:600;line-height:1.4}.cw-plans__whitelabel.svelte-hgm6f .hb-tooltip__trigger{align-items:center;gap:var(--spacing-2);text-decoration:none;display:inline-flex}.cw-plans__whitelabel-label.svelte-hgm6f{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@container cw-plans-badges (width<26rem){.cw-plans__whitelabel-label.svelte-hgm6f{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.cw-plans__sticker.svelte-hgm6f{z-index:2;isolation:isolate;margin:0 0 var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);color:var(--action-highlight-fg);flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:0 .35em;font-weight:700;line-height:1.4;display:inline-flex;position:relative}.cw-plans__sticker.svelte-hgm6f:before{content:"";z-index:-1;border-radius:var(--radius-md);background-color:var(--action-highlight);box-shadow:var(--shadow-sm);position:absolute;inset:0;transform:rotate(-2.5deg)}.cw-plans__sticker--anchor.svelte-hgm6f{color:var(--text-primary)}.cw-plans__sticker--anchor.svelte-hgm6f:before{background-color:var(--surface-raised);border:1px dashed var(--rule);box-shadow:none;transform:rotate(-1.5deg)}.cw-plans__sticker-qualifier.svelte-hgm6f{font-size:var(--font-size-xs);font-weight:500}.cw-plans__price.svelte-hgm6f{align-items:baseline;gap:0 var(--spacing-2);flex-wrap:wrap;margin:0;display:flex}.cw-plans__amount.svelte-hgm6f{font-size:var(--font-size-5xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1}.cw-plans__unit.svelte-hgm6f{font-size:var(--font-size-lg);color:var(--text-secondary)}@media (width>=1024px){.cw-plans__unit.svelte-hgm6f{flex:1 1 0;min-inline-size:0}.cw-plans__unit-text.svelte-hgm6f{font-size:var(--font-size-lg);display:block}}.cw-plans__billing.svelte-hgm6f{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.cw-plans__description.svelte-hgm6f{margin:var(--spacing-2) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6}.cw-plans__terms.svelte-hgm6f{margin:var(--spacing-5) var(--spacing-8) 0;padding-top:var(--spacing-4);border-top:1px solid var(--hairline);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.cw-plans__terms.svelte-hgm6f p:where(.svelte-hgm6f){margin:0}.cw-plans__cta.svelte-hgm6f{padding:var(--spacing-4) var(--spacing-8) var(--spacing-8)}.cw-plans__points.svelte-hgm6f{gap:var(--spacing-5);margin-top:var(--spacing-6);flex-direction:column;grid-area:points;display:flex;container:cw-plans-points/inline-size}@media (width>=1024px){.cw-plans__points.svelte-hgm6f{margin-top:0}}.cw-plans__mark-in.svelte-hgm6f{display:var(--mark-in)}.cw-plans__mark-out.svelte-hgm6f{display:var(--mark-out)}.cw-plans__corner-mark--warn.svelte-hgm6f{--mark-bg:var(--status-warning-fg);--mark-fg:#fff;--mark-tilt:8deg}.cw-plans__mark-warn.svelte-hgm6f{display:inline-flex}.cw-plans__scope.svelte-hgm6f{font-size:var(--font-size-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--action-accent);font-weight:600}.cw-plans__boxes.svelte-hgm6f{margin:var(--spacing-3) 0 0;gap:var(--spacing-6) var(--spacing-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@container cw-plans-points (width>=32rem){.cw-plans__boxes.svelte-hgm6f{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-plans__box.svelte-hgm6f{--flip-half:.34s;perspective:60rem;display:grid}.cw-plans__box-stage.svelte-hgm6f{grid-template-areas:"face";display:grid}.cw-plans__face.svelte-hgm6f{--face-angle:-90deg;--face-squeeze:0;--face-shown:0;--face-opacity:1;--face-shadow:var(--shadow-md);--mark-in:inline-flex;--mark-out:none;--mark-bg:var(--action-accent);--mark-fg:var(--action-accent-fg);--mark-tilt:-8deg;padding:var(--spacing-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background-color:var(--surface-canvas);box-shadow:var(--face-shadow);opacity:var(--face-shown);pointer-events:none;transform:rotateY(var(--face-angle));transition:transform var(--flip-half) cubic-bezier(.55, 0, .9, .45), opacity 0s linear var(--flip-half), box-shadow var(--motion-base) var(--motion-easing);grid-area:face;position:relative}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face:where(.svelte-hgm6f):is([data-single=shown]:where(.svelte-hgm6f),[data-single=struck]:where(.svelte-hgm6f)),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face:where(.svelte-hgm6f):is([data-monthly=shown]:where(.svelte-hgm6f),[data-monthly=struck]:where(.svelte-hgm6f)),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face:where(.svelte-hgm6f):is([data-annual=shown]:where(.svelte-hgm6f),[data-annual=struck]:where(.svelte-hgm6f)){--face-angle:0deg;--face-squeeze:1;--face-shown:1;pointer-events:auto;transition:transform var(--flip-half) cubic-bezier(.1, .55, .45, 1) var(--flip-half), opacity 0s linear var(--flip-half), box-shadow var(--motion-base) var(--motion-easing)}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-single=passed]:where(.svelte-hgm6f),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-monthly=passed]:where(.svelte-hgm6f),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-annual=passed]:where(.svelte-hgm6f){--face-angle:90deg}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-single=struck]:where(.svelte-hgm6f),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-monthly=struck]:where(.svelte-hgm6f),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__points:where(.svelte-hgm6f) .cw-plans__face[data-annual=struck]:where(.svelte-hgm6f){--face-opacity:.45;--face-shadow:none;--mark-in:none;--mark-out:inline-flex;--mark-bg:var(--status-error-fg);--mark-fg:var(--text-on-dark);--mark-tilt:8deg}.cw-plans__corner-mark.svelte-hgm6f{z-index:1;border:2px solid var(--surface-canvas);border-radius:var(--radius-full);background-color:var(--mark-bg);width:2.25rem;height:2.25rem;color:var(--mark-fg);box-shadow:var(--shadow-md);transform:rotate(var(--mark-tilt));transition:background-color var(--motion-base) var(--motion-easing), transform var(--motion-base) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.625rem;right:-.625rem}.cw-plans__face-body.svelte-hgm6f{align-items:flex-start;gap:var(--spacing-2);opacity:var(--face-opacity);transition:opacity var(--motion-base) var(--motion-easing);flex-direction:column;display:flex}.cw-plans__face-body.svelte-hgm6f>p:where(.svelte-hgm6f){margin:0}.cw-plans__face-icon.svelte-hgm6f{width:3rem;height:3rem;margin-bottom:var(--spacing-1);border-radius:var(--radius-md);background-color:var(--surface-accent-subtle);color:var(--action-accent);justify-content:center;align-items:center;display:inline-flex}.cw-plans__face-text.svelte-hgm6f{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600;line-height:1.4}.cw-plans__face-detail.svelte-hgm6f{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.cw-plans__glance.svelte-hgm6f{display:none}@media screen and (width<1024px){.cw-plans__layout.svelte-hgm6f{grid-template-areas:"currency""card"}.cw-plans__layout--no-currency.svelte-hgm6f{grid-template-areas:"card"}.cw-plans__points.svelte-hgm6f{display:none}.cw-plans__glance.svelte-hgm6f{grid-template-columns:repeat(var(--count), minmax(0, 1fr));margin:0 var(--spacing-8);padding:0;list-style:none;display:grid;position:relative}}.cw-plans__glance-item.svelte-hgm6f{grid-template-areas:"face";justify-items:center;display:grid}.cw-plans__glance-face.svelte-hgm6f{--face-opacity:1;--mark-in:inline-flex;--mark-out:none;--mark-bg:var(--action-accent);--mark-fg:var(--action-accent-fg);--mark-tilt:-8deg;opacity:0;visibility:hidden;width:100%;transition:opacity var(--motion-base) var(--motion-easing), visibility 0s linear var(--motion-base);grid-area:face;justify-content:center;display:flex}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face:where(.svelte-hgm6f):is([data-single=shown]:where(.svelte-hgm6f),[data-single=struck]:where(.svelte-hgm6f)),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face:where(.svelte-hgm6f):is([data-monthly=shown]:where(.svelte-hgm6f),[data-monthly=struck]:where(.svelte-hgm6f)),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face:where(.svelte-hgm6f):is([data-annual=shown]:where(.svelte-hgm6f),[data-annual=struck]:where(.svelte-hgm6f)){opacity:1;visibility:visible;transition:opacity var(--motion-base) var(--motion-easing)}.cw-plans__radio--single.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face[data-single=struck]:where(.svelte-hgm6f),.cw-plans__radio--monthly.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face[data-monthly=struck]:where(.svelte-hgm6f),.cw-plans__radio--annual.svelte-hgm6f:checked~.cw-plans__card:where(.svelte-hgm6f) .cw-plans__glance-face[data-annual=struck]:where(.svelte-hgm6f){--face-opacity:.45;--mark-in:none;--mark-out:inline-flex;--mark-bg:var(--status-error-fg);--mark-fg:var(--text-on-dark);--mark-tilt:8deg}.cw-plans__glance-tile.svelte-hgm6f{aspect-ratio:1;border-radius:var(--radius-md);width:min(3rem,100%);color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.cw-plans__glance-tile.svelte-hgm6f:focus-visible{box-shadow:var(--focus-ring);outline:none}.cw-plans__glance-icon.svelte-hgm6f{border-radius:var(--radius-md);background-color:var(--surface-accent-subtle);width:100%;height:100%;color:var(--action-accent);opacity:var(--face-opacity);transition:opacity var(--motion-base) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex}.cw-plans__glance-tile.svelte-hgm6f:is(:where(.svelte-hgm6f):hover,:where(.svelte-hgm6f):focus) .cw-plans__glance-icon:where(.svelte-hgm6f){box-shadow:0 0 0 2px var(--action-accent)}.cw-plans__glance-tile.svelte-hgm6f .cw-plans__corner-mark:where(.svelte-hgm6f){width:1.5rem;height:1.5rem;top:-.375rem;right:-.375rem}.cw-plans__glance-bubble.svelte-hgm6f{left:0;right:0;bottom:calc(100% + var(--spacing-3));z-index:5;gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--border-accent-subtle);border-radius:var(--radius-lg);background-color:var(--surface-canvas);box-shadow:var(--shadow-lg);text-align:left;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-easing), visibility var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex;position:absolute}.cw-plans__glance-bubble.svelte-hgm6f>p:where(.svelte-hgm6f){margin:0}.cw-plans__glance-tile.svelte-hgm6f:hover+.cw-plans__glance-bubble:where(.svelte-hgm6f),.cw-plans__glance-tile.svelte-hgm6f:focus+.cw-plans__glance-bubble:where(.svelte-hgm6f),.cw-plans__glance-bubble.svelte-hgm6f:is(:where(.svelte-hgm6f):hover,:where(.svelte-hgm6f):focus-within){opacity:1;visibility:visible}.cw-plans__glance-bubble.svelte-hgm6f:before{content:"";height:var(--spacing-3);position:absolute;top:100%;left:0;right:0}.cw-plans__glance-bubble.svelte-hgm6f:after{content:"";top:100%;left:calc((var(--i) + .5) * 100% / var(--count));border-right:1px solid var(--border-accent-subtle);border-bottom:1px solid var(--border-accent-subtle);background-color:var(--surface-canvas);width:.75rem;height:.75rem;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.cw-plans__tab.svelte-hgm6f{transition:none}.cw-plans__box.svelte-hgm6f{--flip-half:.15s}.cw-plans__face.svelte-hgm6f{transform:scaleX(var(--face-squeeze))}}@media print{.cw-plans__face-body.svelte-hgm6f{opacity:1}.cw-plans__box-stage.svelte-hgm6f{gap:var(--spacing-4);flex-direction:column;display:flex}.cw-plans__face.svelte-hgm6f{opacity:1;transform:none}}.hb-pm.svelte-17ktntn{border-collapse:separate;border-spacing:0;text-align:left;table-layout:fixed;width:100%}.hb-pm__caption.svelte-17ktntn{padding:0 0 var(--spacing-6);text-align:left;font-size:var(--font-size-sm);color:var(--text-secondary)}.hb-pm.svelte-17ktntn th:where(.svelte-17ktntn),.hb-pm.svelte-17ktntn td:where(.svelte-17ktntn){padding:var(--spacing-4);vertical-align:top;font-size:var(--font-size-sm);color:var(--text-secondary);border-block-end:1px solid var(--hairline);font-weight:400;line-height:1.55}.hb-pm.svelte-17ktntn th.hb-pm__corner:where(.svelte-17ktntn){border-block-end-color:#0000;width:38%}.hb-pm.svelte-17ktntn th.hb-pm__product:where(.svelte-17ktntn){vertical-align:bottom;color:var(--text-primary);border-block-end-color:var(--rule)}.hb-pm__product-name.svelte-17ktntn{font-size:var(--font-size-xl);letter-spacing:-.01em;font-weight:700;display:block}.hb-pm__product-desc.svelte-17ktntn{font-size:var(--font-size-sm);color:var(--text-secondary);margin-block-start:var(--spacing-1);font-weight:400;line-height:1.5;display:block}.hb-pm__price.svelte-17ktntn{min-block-size:calc(var(--font-size-sm) * 1.55 * 2);margin-block:var(--spacing-1) var(--spacing-4);font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600;display:block}.hb-pm.svelte-17ktntn th.hb-pm__axis:where(.svelte-17ktntn){color:var(--text-primary);font-weight:400}.hb-pm__axis-head.svelte-17ktntn{align-items:center;gap:var(--spacing-2);font-weight:600;display:flex}.hb-pm__axis-icon.svelte-17ktntn{border-radius:var(--radius-md);background:var(--surface-sunk);block-size:1.75rem;inline-size:1.75rem;color:var(--action-accent-hover);flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-pm__axis-desc.svelte-17ktntn{font-size:var(--font-size-sm);color:var(--text-secondary);margin-block-start:var(--spacing-2);margin-inline-start:calc(1.75rem + var(--spacing-2));display:block}.hb-pm__cell-inner.svelte-17ktntn{align-items:flex-start;gap:var(--spacing-2);min-width:0;display:flex}.hb-pm__tick.svelte-17ktntn{color:var(--status-success-fg);flex:none;margin-block-start:.05rem}.hb-pm.svelte-17ktntn td:where(.svelte-17ktntn){vertical-align:middle}.hb-pm.svelte-17ktntn td.hb-pm__cell--value:where(.svelte-17ktntn){color:var(--text-primary);font-weight:600}.hb-pm.svelte-17ktntn td.hb-pm__cell--addon:where(.svelte-17ktntn){color:var(--text-secondary)}.hb-pm__col--flagship.svelte-17ktntn{background:var(--surface-accent-subtle);box-shadow:-8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent), 8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent)}.hb-pm.svelte-17ktntn th.hb-pm__product.hb-pm__col--flagship:where(.svelte-17ktntn){border-block-start:3px solid var(--action-accent);box-shadow:-8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent), 8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent), 0 -6px 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.hb-pm.svelte-17ktntn tbody:where(.svelte-17ktntn) tr:where(.svelte-17ktntn):last-child td.hb-pm__col--flagship:where(.svelte-17ktntn){box-shadow:-8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent), 8px 0 12px -10px color-mix(in srgb, var(--text-primary) 18%, transparent), 0 8px 14px -10px color-mix(in srgb, var(--text-primary) 18%, transparent);border-block-end:1px solid #0000;border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.hb-pc.svelte-z0wwxn{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hb-pc__card.svelte-z0wwxn{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface-canvas)}.hb-pc__card--flagship.svelte-z0wwxn{border-color:#0000;border-block-start:3px solid var(--action-accent);background:var(--surface-accent-subtle);box-shadow:var(--shadow-md)}.hb-pc__summary.svelte-z0wwxn{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);cursor:pointer;list-style:none;display:flex}.hb-pc__summary.svelte-z0wwxn::-webkit-details-marker{display:none}.hb-pc__summary.svelte-z0wwxn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-lg);outline:none}.hb-pc__summary-text.svelte-z0wwxn{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.hb-pc__name.svelte-z0wwxn{font-size:var(--font-size-xl);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:700}.hb-pc__desc.svelte-z0wwxn{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.55}.hb-pc__price.svelte-z0wwxn{font-size:var(--font-size-sm);color:var(--text-primary);margin-block-start:var(--spacing-1);font-weight:600}.hb-pc__chevron.svelte-z0wwxn{border-radius:var(--radius-full);background:var(--surface-sunk);block-size:2rem;inline-size:2rem;color:var(--text-secondary);transition:transform var(--motion-base) var(--motion-easing);flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-pc__card[open].svelte-z0wwxn .hb-pc__chevron:where(.svelte-z0wwxn){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hb-pc__chevron.svelte-z0wwxn{transition:none}}.hb-pc__body.svelte-z0wwxn{padding:0 var(--spacing-6) var(--spacing-6)}.hb-pc__rows.svelte-z0wwxn{margin:var(--spacing-4) 0 0;flex-direction:column;display:flex}.hb-pc__row.svelte-z0wwxn{gap:var(--spacing-1);padding-block:var(--spacing-3);border-block-start:1px solid var(--hairline);flex-direction:column;display:flex}.hb-pc__axis.svelte-z0wwxn{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600;display:flex}.hb-pc__axis-icon.svelte-z0wwxn{border-radius:var(--radius-sm);background:var(--surface-sunk);block-size:1.5rem;inline-size:1.5rem;color:var(--action-accent-hover);flex:none;justify-content:center;align-items:center;display:inline-flex}.hb-pc__value.svelte-z0wwxn{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;margin-inline-start:calc(1.5rem + var(--spacing-2));display:flex}.hb-pc__value--value.svelte-z0wwxn{color:var(--text-primary);font-weight:600}.hb-pc__tick.svelte-z0wwxn{color:var(--status-success-fg);flex:none}.hb-pm-section.svelte-p18iak{padding-block:var(--spacing-20)}.hb-pm-section__header.svelte-p18iak{gap:var(--spacing-3);max-width:var(--max-width-md);margin:0 0 var(--spacing-10);flex-direction:column;display:flex}.hb-pm-section__eyebrow.svelte-p18iak{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--action-accent-hover);font-weight:700}.hb-pm-section__panel.svelte-p18iak{padding-inline:2px}.hb-pm-section__wide.svelte-p18iak{display:none}@media (width>=900px){.hb-pm-section__wide.svelte-p18iak{display:block}.hb-pm-section__narrow.svelte-p18iak{display:none}}@media print{.hb-pm-section__wide.svelte-p18iak{display:block}.hb-pm-section__narrow.svelte-p18iak{display:none}}.hb-pm-section__note.svelte-p18iak{margin:var(--spacing-6) 0 0;max-width:var(--max-width-md);font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.hb-sticky-video__transcript.svelte-yovrgh{display:none}.hb-sticky-video.svelte-yovrgh{--hb-sticky-video-enter:.7s;--hb-sticky-video-resize:.45s;--hb-sticky-video-ease:cubic-bezier(.2, .7, .2, 1);--hb-sticky-video-gutter:var(--spacing-4);--hb-sticky-video-inset-left:max(var(--hb-sticky-video-gutter), env(safe-area-inset-left));--hb-sticky-video-inset-right:max(var(--hb-sticky-video-gutter), env(safe-area-inset-right));--hb-sticky-video-inset-bottom:max(var(--hb-sticky-video-gutter), env(safe-area-inset-bottom));--hb-sticky-video-radius:.625rem;--hb-sticky-video-edge:color-mix(in srgb, var(--surface-inverse), black 70%);--hb-sticky-video-glint:color-mix(in srgb, var(--text-on-dark) 22%, transparent);--hb-sticky-video-shadow:0 1.125rem 2.5rem #000000ad;--hb-sticky-video-width:7.5rem;--hb-sticky-video-room:calc(100svh - var(--header-height) - var(--hb-sticky-video-gutter) - var(--hb-sticky-video-inset-bottom));--hb-sticky-video-limit:calc(var(--hb-sticky-video-room) * var(--hb-sticky-video-ratio));--hb-sticky-video-w:min(var(--hb-sticky-video-width), var(--hb-sticky-video-limit));right:var(--hb-sticky-video-inset-right);bottom:var(--hb-sticky-video-inset-bottom);z-index:45;box-sizing:border-box;width:var(--hb-sticky-video-w);height:calc(var(--hb-sticky-video-w) / var(--hb-sticky-video-ratio));border-radius:var(--hb-sticky-video-radius);background-color:var(--surface-inverse);box-shadow:0 0 0 .5px var(--hb-sticky-video-edge), var(--hb-sticky-video-shadow);contain:layout paint;opacity:0;translate:0 var(--spacing-6);visibility:hidden;transition:opacity var(--hb-sticky-video-enter) var(--hb-sticky-video-ease), translate var(--hb-sticky-video-enter) var(--hb-sticky-video-ease), width var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), height var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), right var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), visibility 0s linear var(--hb-sticky-video-enter);position:fixed;overflow:hidden}.hb-sticky-video.svelte-yovrgh:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--hb-sticky-video-glint);pointer-events:none;position:absolute;inset:0}.hb-sticky-video[data-phase=corner].svelte-yovrgh,.hb-sticky-video[data-phase=expanded].svelte-yovrgh,.hb-sticky-video[data-phase=minimized].svelte-yovrgh,.hb-sticky-video[data-phase=docked].svelte-yovrgh{opacity:1;visibility:visible;transition:opacity var(--hb-sticky-video-enter) var(--hb-sticky-video-ease), translate var(--hb-sticky-video-enter) var(--hb-sticky-video-ease), width var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), height var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), right var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), visibility 0s;translate:0}.hb-sticky-video[data-orientation=landscape].svelte-yovrgh{--hb-sticky-video-width:12rem}@media (width<768px){.hb-sticky-video.svelte-yovrgh{--hb-sticky-video-shadow:0 calc(var(--hb-sticky-video-gutter) * .375) var(--hb-sticky-video-gutter) calc(var(--hb-sticky-video-gutter) * -.375) #0009}.hb-sticky-video[data-phase=expanded].svelte-yovrgh{--hb-sticky-video-span:calc(100vw - var(--hb-sticky-video-inset-left) - var(--hb-sticky-video-inset-right));--hb-sticky-video-w:min(var(--hb-sticky-video-span), var(--hb-sticky-video-limit));right:calc((100vw - var(--hb-sticky-video-w)) / 2)}}@media (width>=768px){.hb-sticky-video.svelte-yovrgh{--hb-sticky-video-width:clamp(11rem, 23vw, 20.5rem)}.hb-sticky-video[data-orientation=landscape].svelte-yovrgh{--hb-sticky-video-width:clamp(16rem, 26vw, 24rem)}.hb-sticky-video[data-phase=expanded].svelte-yovrgh{--hb-sticky-video-width:clamp(16rem, 30vw, 28rem)}.hb-sticky-video[data-phase=expanded][data-orientation=landscape].svelte-yovrgh{--hb-sticky-video-width:clamp(24rem, 44vw, 44rem)}}.hb-sticky-video[data-phase=docked].svelte-yovrgh{align-items:center;gap:var(--spacing-3);width:max-content;height:var(--floating-control-size);padding:var(--spacing-1) var(--spacing-4) var(--spacing-1) var(--spacing-1);border:1px solid var(--hairline);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-md);transition:background-color var(--hb-sticky-video-resize) var(--hb-sticky-video-ease), visibility 0s;display:flex}.hb-sticky-video[data-phase=docked].svelte-yovrgh:after{display:none}.hb-sticky-video[data-phase=docked].svelte-yovrgh:hover{background-color:var(--surface-sunk)}.hb-sticky-video[data-phase=docked].svelte-yovrgh .hb-sticky-video__media:where(.svelte-yovrgh){width:auto;height:100%;aspect-ratio:var(--hb-sticky-video-ratio);border-radius:calc(var(--radius-lg) - var(--spacing-1));flex:none}.hb-sticky-video__dock-label.svelte-yovrgh{color:var(--text-primary);font-size:var(--font-size-sm);white-space:nowrap;font-weight:600;line-height:1.35}.hb-sticky-video[data-phase=docked].svelte-yovrgh .hb-sticky-video__surface:where(.svelte-yovrgh):focus-visible{outline:2px solid var(--action-accent);outline-offset:-2px;border-radius:inherit}.hb-sticky-video[data-settle=dock].svelte-yovrgh{animation:svelte-yovrgh-hb-sticky-video-settle-dock var(--hb-sticky-video-resize) var(--hb-sticky-video-ease)}.hb-sticky-video[data-settle=undock].svelte-yovrgh{animation:svelte-yovrgh-hb-sticky-video-settle-undock var(--hb-sticky-video-resize) var(--hb-sticky-video-ease)}@keyframes svelte-yovrgh-hb-sticky-video-settle-dock{0%{opacity:0;translate:0 var(--spacing-3)}}@keyframes svelte-yovrgh-hb-sticky-video-settle-undock{0%{opacity:0;translate:0 var(--spacing-3)}}.hb-sticky-video__media.svelte-yovrgh{object-fit:cover;background-color:var(--surface-inverse);width:100%;height:100%;display:block}.hb-sticky-video__surface.svelte-yovrgh{color:var(--text-on-dark);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.hb-sticky-video__surface.svelte-yovrgh:focus-visible,.hb-sticky-video__control.svelte-yovrgh:focus-visible{outline:2px solid var(--action-accent-on-dark);outline-offset:-3px}.hb-sticky-video__badge.svelte-yovrgh,.hb-sticky-video__control.svelte-yovrgh{border-radius:var(--radius-full);color:var(--text-on-dark);transition:background-color var(--hb-sticky-video-resize) var(--hb-sticky-video-ease);background-color:#00000080;justify-content:center;align-items:center;display:inline-flex}.hb-sticky-video__badge--corner.svelte-yovrgh{bottom:var(--spacing-2);left:var(--spacing-2);width:1.75rem;height:1.75rem;position:absolute}.hb-sticky-video__badge--centre.svelte-yovrgh{width:3.5rem;height:3.5rem}.hb-sticky-video__surface.svelte-yovrgh:hover .hb-sticky-video__badge:where(.svelte-yovrgh){background-color:#000000b3}.hb-sticky-video__controls.svelte-yovrgh{top:var(--spacing-2);right:var(--spacing-2);gap:var(--spacing-1);display:flex;position:absolute}.hb-sticky-video__control.svelte-yovrgh{cursor:pointer;border:none;width:1.75rem;height:1.75rem;padding:0}.hb-sticky-video__control.svelte-yovrgh:hover{background-color:#000000b3}.hb-sticky-video__caption.svelte-yovrgh{--hb-sticky-video-caption-bottom:calc(var(--spacing-2) + 1.75rem + var(--spacing-1));right:var(--spacing-2);bottom:var(--hb-sticky-video-caption-bottom);left:var(--spacing-2);color:var(--text-on-dark);font-size:var(--font-size-xs);text-align:center;text-wrap:balance;pointer-events:none;margin:0;font-weight:500;line-height:1.5;position:absolute}.hb-sticky-video__caption.svelte-yovrgh span:where(.svelte-yovrgh){border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#000000b8;padding:.1em .4em}.hb-sticky-video[data-phase=expanded].svelte-yovrgh .hb-sticky-video__caption:where(.svelte-yovrgh){--hb-sticky-video-caption-bottom:calc(var(--spacing-12) + var(--spacing-1));font-size:var(--font-size-sm)}@media (width<768px){.hb-sticky-video[data-phase=corner].svelte-yovrgh .hb-sticky-video__caption:where(.svelte-yovrgh),.hb-sticky-video[data-phase=minimized].svelte-yovrgh .hb-sticky-video__caption:where(.svelte-yovrgh){display:none}}@media (width>=768px){.hb-sticky-video[data-phase=expanded].svelte-yovrgh .hb-sticky-video__caption:where(.svelte-yovrgh){font-size:var(--font-size-base)}}.hb-sticky-video__timeline.svelte-yovrgh{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3) var(--spacing-2);background:linear-gradient(#0000,#0009);display:flex;position:absolute;bottom:0;left:0;right:0}.hb-sticky-video__seek.svelte-yovrgh{--hb-sticky-video-track:.25rem;--hb-sticky-video-thumb:.875rem;--hb-sticky-video-played:var(--text-on-dark);--hb-sticky-video-unplayed:#ffffff59;cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:1.5rem;margin:0}.hb-sticky-video__seek.svelte-yovrgh::-webkit-slider-runnable-track{height:var(--hb-sticky-video-track);border-radius:var(--radius-full);background:linear-gradient(to right, var(--hb-sticky-video-played) var(--hb-sticky-video-progress), var(--hb-sticky-video-unplayed) var(--hb-sticky-video-progress))}.hb-sticky-video__seek.svelte-yovrgh::-webkit-slider-thumb{width:var(--hb-sticky-video-thumb);height:var(--hb-sticky-video-thumb);margin-top:calc((var(--hb-sticky-video-track) - var(--hb-sticky-video-thumb)) / 2);border-radius:var(--radius-full);background-color:var(--hb-sticky-video-played);appearance:none;border:none}.hb-sticky-video__seek.svelte-yovrgh::-moz-range-track{height:var(--hb-sticky-video-track);border-radius:var(--radius-full);background-color:var(--hb-sticky-video-unplayed)}.hb-sticky-video__seek.svelte-yovrgh::-moz-range-progress{height:var(--hb-sticky-video-track);border-radius:var(--radius-full);background-color:var(--hb-sticky-video-played)}.hb-sticky-video__seek.svelte-yovrgh::-moz-range-thumb{width:var(--hb-sticky-video-thumb);height:var(--hb-sticky-video-thumb);border-radius:var(--radius-full);background-color:var(--hb-sticky-video-played);border:none}.hb-sticky-video__seek.svelte-yovrgh:focus-visible{outline:2px solid var(--action-accent-on-dark);outline-offset:2px;border-radius:var(--radius-sm)}.hb-sticky-video__time.svelte-yovrgh{color:var(--text-on-dark);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:1}@media print{.hb-sticky-video.svelte-yovrgh{display:none}}.hb-intake-fields.svelte-14au0il,.hb-intake-fields.svelte-1xvmdr{gap:var(--spacing-4);flex-direction:column;display:flex}.hb-intake-consent.svelte-travuk{gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-muted);flex-direction:column;line-height:1.5;display:flex}.hb-intake-consent__toggle.svelte-travuk{align-items:center;gap:var(--spacing-1);cursor:pointer;color:var(--text-muted);list-style:none;display:flex}.hb-intake-consent__toggle.svelte-travuk::marker{content:none}.hb-intake-consent__toggle.svelte-travuk::-webkit-details-marker{display:none}.hb-intake-consent__toggle.svelte-travuk:hover,.hb-intake-consent__toggle.svelte-travuk:focus-visible{color:var(--text-secondary)}.hb-intake-consent__toggle-icon.svelte-travuk{flex-shrink:0;display:inline-flex}.hb-intake-consent__bm[open].svelte-travuk .hb-intake-consent__toggle-icon:where(.svelte-travuk){color:var(--action-accent)}.hb-intake-consent__bm-notice.svelte-travuk{margin-top:var(--spacing-2);padding-inline-start:calc(1rem + var(--spacing-1))}.hb-intake.svelte-wse5cf{gap:var(--spacing-4);flex-direction:column;display:flex}.hb-intake__head.svelte-wse5cf{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.hb-intake__progress.svelte-wse5cf{text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-xs);color:var(--text-muted);margin:0}.hb-intake__done.svelte-wse5cf{text-align:center;align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-2);flex-direction:column;display:flex}.hb-intake__done-icon.svelte-wse5cf{color:var(--status-success-fg)}.hb-intake__error.svelte-wse5cf{font-size:var(--font-size-sm);color:var(--status-error-fg);margin:0}.hb-intake__actions.svelte-wse5cf{justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}.hb-wa.svelte-62tfsj{--wa-fade-in:70ms;--wa-fade-out:.11s;--wa-move-in:.38s;--wa-move-out:.2s;--wa-yield:.45s;--wa-yield-ease:cubic-bezier(.2, .7, .2, 1);left:max(var(--spacing-4), env(safe-area-inset-left));bottom:max(var(--spacing-4), env(safe-area-inset-bottom));z-index:45;transition:translate var(--wa-yield) var(--wa-yield-ease);position:fixed}@media (width<768px){.hb-wa[data-yield].svelte-62tfsj{translate:calc(-100% - max(var(--spacing-4), env(safe-area-inset-left)) - var(--spacing-8)) 0;visibility:hidden;transition:translate var(--wa-yield) var(--wa-yield-ease), visibility 0s linear var(--wa-yield)}}.hb-wa__disc.svelte-62tfsj{width:var(--floating-control-size);height:var(--floating-control-size);position:relative}.hb-wa__check.svelte-62tfsj{appearance:none;border-radius:var(--radius-full);background:var(--action-primary);width:100%;height:100%;box-shadow:var(--shadow-lg);cursor:pointer;transition:background-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing);border:0;margin:0;position:absolute;inset:0}.hb-wa__check.svelte-62tfsj:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-xl)}.hb-wa__check.svelte-62tfsj:focus-visible{box-shadow:var(--shadow-md), var(--focus-ring);outline:none}.hb-wa__glyph.svelte-62tfsj{color:var(--action-primary-fg);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hb-wa__panel.svelte-62tfsj{left:0;bottom:calc(var(--floating-control-size) + var(--spacing-3));opacity:0;visibility:hidden;transform:translateY(var(--spacing-3)) scale(.85);transform-origin:0 100%;will-change:transform, opacity;transition:opacity var(--wa-fade-out) ease-in, transform var(--wa-move-out) var(--motion-easing), visibility 0s linear var(--wa-move-out);position:absolute}.hb-wa.svelte-62tfsj:has(.hb-wa__check:where(.svelte-62tfsj):checked) .hb-wa__panel:where(.svelte-62tfsj){opacity:1;visibility:visible;transition:opacity var(--wa-fade-in) ease-out, transform var(--wa-move-in) cubic-bezier(.2, .9, .25, 1.08), visibility 0s;transform:none}.hb-wa__card.svelte-62tfsj{box-sizing:border-box;width:min(17.5rem, calc(100vw - 2 * var(--spacing-4)));padding:var(--spacing-3);border-radius:var(--radius-xl);background:var(--surface-canvas);box-shadow:0 0 0 1px #2125290f, var(--shadow-xl);grid-template-columns:minmax(0,1fr);display:grid}.hb-wa__row.svelte-62tfsj{align-items:center;gap:var(--spacing-2);grid-row:2;display:flex}.hb-wa__qr-wrap.svelte-62tfsj{grid-row:1}.hb-wa.svelte-62tfsj .hb-wa__cta{justify-content:center;align-items:center;gap:var(--spacing-2);box-sizing:border-box;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--action-primary);color:var(--action-primary-fg);font-size:calc((var(--font-size-sm) + var(--font-size-base)) / 2);white-space:nowrap;transition:background-color var(--motion-base) var(--motion-easing);flex:1;font-weight:600;text-decoration:none;display:flex}.hb-wa.svelte-62tfsj .hb-wa__cta:hover{background:var(--action-primary-hover);color:var(--action-primary-fg)}.hb-wa.svelte-62tfsj .hb-wa__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.hb-wa__qr-toggle.svelte-62tfsj:has(:where(.svelte-62tfsj):focus-visible){box-shadow:var(--focus-ring);outline:none}.hb-wa__qr-toggle.svelte-62tfsj{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:color var(--motion-base) var(--motion-easing);background:0 0;border:0;flex:none;font-weight:500;display:flex}.hb-wa__qr-toggle.svelte-62tfsj:hover{color:var(--text-primary)}.hb-wa__qr-check.svelte-62tfsj{opacity:0;width:1px;height:1px;margin:0;position:absolute}.hb-wa__qr-labels.svelte-62tfsj{display:grid}.hb-wa__qr-show.svelte-62tfsj,.hb-wa__qr-hide.svelte-62tfsj{grid-area:1/1}.hb-wa__qr-hide.svelte-62tfsj{visibility:hidden}.hb-wa__card.svelte-62tfsj:has(.hb-wa__qr-check:where(.svelte-62tfsj):checked) .hb-wa__qr-show:where(.svelte-62tfsj){visibility:hidden}.hb-wa__card.svelte-62tfsj:has(.hb-wa__qr-check:where(.svelte-62tfsj):checked) .hb-wa__qr-hide:where(.svelte-62tfsj){visibility:visible}.hb-wa__qr-wrap.svelte-62tfsj{opacity:0;visibility:hidden;transition:grid-template-rows var(--wa-move-out) var(--motion-easing), opacity var(--wa-fade-out) ease-in, visibility 0s linear var(--wa-move-out);grid-template-rows:0fr;display:grid}.hb-wa__card.svelte-62tfsj:has(.hb-wa__qr-check:where(.svelte-62tfsj):checked) .hb-wa__qr-wrap:where(.svelte-62tfsj){opacity:1;visibility:inherit;transition:grid-template-rows var(--wa-move-in) var(--motion-easing), opacity var(--wa-fade-in) ease-out, visibility 0s;grid-template-rows:1fr}.hb-wa__qr.svelte-62tfsj{place-items:center;min-height:0;margin:0;display:grid;overflow:hidden}.hb-wa__qr.svelte-62tfsj img:where(.svelte-62tfsj){box-sizing:content-box;width:9.5rem;height:9.5rem;margin-bottom:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--surface-sunk);transition:transform var(--wa-move-in) cubic-bezier(.2, .9, .25, 1.08);display:block;transform:translateY(1rem)}.hb-wa__card.svelte-62tfsj:has(.hb-wa__qr-check:where(.svelte-62tfsj):checked) .hb-wa__qr:where(.svelte-62tfsj) img:where(.svelte-62tfsj){transform:none}@media (width>=768px){.hb-wa__card.svelte-62tfsj{width:12.5rem;padding:var(--spacing-3);gap:var(--spacing-3);grid-template-areas:"qr""row"}.hb-wa__row.svelte-62tfsj{grid-area:row}.hb-wa__qr-wrap.svelte-62tfsj{opacity:1;visibility:inherit;grid-area:qr;grid-template-rows:1fr}.hb-wa__qr-toggle.svelte-62tfsj{display:none}.hb-wa__qr.svelte-62tfsj img:where(.svelte-62tfsj){box-sizing:border-box;aspect-ratio:1;width:100%;height:auto;margin-bottom:0;transform:none}}@media (prefers-reduced-motion:reduce){.hb-wa.svelte-62tfsj{--wa-move-in:0s;--wa-move-out:0s;--wa-fade-in:.18s;--wa-fade-out:.12s}.hb-wa__panel.svelte-62tfsj,.hb-wa__qr.svelte-62tfsj img:where(.svelte-62tfsj){transform:none}}@media print{.hb-wa.svelte-62tfsj{display:none}}.hb-intake-wa.svelte-1o4mxyt{--hb-intake-wa-measure:15rem;align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.hb-intake-wa__head.svelte-1o4mxyt{grid-template-columns:2.75rem 1fr 2.75rem;align-self:stretch;align-items:center;display:grid}.hb-intake-wa__badge.svelte-1o4mxyt{border-radius:var(--radius-full);background:var(--action-primary);width:3.5rem;height:3.5rem;color:var(--action-primary-fg);grid-column:2;justify-self:center;place-items:center;display:grid}.hb-intake-wa__close.svelte-1o4mxyt{grid-column:3;justify-content:flex-end;margin-inline-end:-1.0625rem;display:flex}.hb-intake-wa__words.svelte-1o4mxyt{gap:var(--spacing-2);text-wrap:balance;flex-direction:column;display:flex}.hb-intake-wa__chat.svelte-1o4mxyt{align-items:stretch;gap:var(--spacing-3);width:min(100%, var(--hb-intake-wa-measure));margin-top:var(--spacing-2);flex-direction:column;display:flex}.hb-intake-wa__qr.svelte-1o4mxyt{width:100%;margin:0}.hb-intake-wa__qr.svelte-1o4mxyt img:where(.svelte-1o4mxyt){aspect-ratio:1;width:110.811%;max-width:none;height:auto;margin-inline:-5.40541%;display:block}.hb-intake-wa__or.svelte-1o4mxyt{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:500;display:flex}.hb-intake-wa__or.svelte-1o4mxyt:before,.hb-intake-wa__or.svelte-1o4mxyt:after{content:"";border-top:1px solid var(--hairline);flex:1}.hb-intake-wa.svelte-1o4mxyt .hb-intake-wa__cta{justify-content:center;align-items:center;gap:var(--spacing-2);box-sizing:border-box;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--action-primary);color:var(--action-primary-fg);font-size:var(--font-size-base);white-space:nowrap;box-shadow:var(--shadow-md);transition:background-color var(--motion-base) var(--motion-easing), box-shadow var(--motion-base) var(--motion-easing);font-weight:600;text-decoration:none;display:flex}.hb-intake-wa.svelte-1o4mxyt .hb-intake-wa__cta:hover{background:var(--action-primary-hover);color:var(--action-primary-fg);box-shadow:var(--shadow-lg)}.hb-intake-wa.svelte-1o4mxyt .hb-intake-wa__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.hb-intake-wa__note.svelte-1o4mxyt{max-width:100%;font-size:min(var(--font-size-sm), calc(3.6vw * var(--fit-k,1)));color:var(--text-muted);white-space:nowrap;margin:0}@media (height<600px){.hb-intake-wa.svelte-1o4mxyt{--hb-intake-wa-measure:12rem;gap:var(--spacing-3)}.hb-intake-wa__badge.svelte-1o4mxyt{width:2.75rem;height:2.75rem}.hb-intake-wa__chat.svelte-1o4mxyt{gap:var(--spacing-2);margin-top:0}}.hb-hero-intake.svelte-1arecxk{scroll-margin-top:calc(var(--header-height) + var(--spacing-4));gap:var(--spacing-4);background:var(--surface-canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-6);flex-direction:column;display:flex}.hb-hero-intake__heading.svelte-1arecxk{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-size:clamp(var(--font-size-xl), calc(2vw * var(--fit-k,1)), var(--font-size-2xl));margin:0;line-height:1.25}
