:root{--bds-gold:#b8912c;--bds-gold-bright:#f5c542;--bds-gold-deep:#8a6a1c;--bds-purple:#7c3aed;--bds-purple-deep:#5b21b6;--bds-purple-light:#c4b5fd;--bds-magenta:#d946ef;--bds-pink:#ec4899;--bds-orange:#f97316;--bds-plum:#2b123d;--bds-plum-deep:#1a0a26;--bds-midnight:#150a20;--bds-cream:#fff9f0;--bds-ivory:#fdf6ec;--bds-neutral-0:#fff;--bds-neutral-50:#fffdf9;--bds-neutral-100:#f7f1e8;--bds-neutral-200:#ece2d6;--bds-neutral-300:#d9cbbc;--bds-neutral-400:#a8968f;--bds-neutral-500:#6b5a68;--bds-neutral-600:#55405c;--bds-neutral-700:#412a4d;--bds-neutral-800:#2b123d;--bds-neutral-900:#1a0a26;--bds-font-display:"Playfair Display", "Iowan Old Style", Georgia, serif;--bds-font-body:"Inter", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--bds-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bds-text-xs:.75rem;--bds-text-sm:.875rem;--bds-text-md:1rem;--bds-text-lg:1.125rem;--bds-text-xl:1.375rem;--bds-text-2xl:1.75rem;--bds-text-3xl:2.25rem;--bds-text-4xl:3rem;--bds-text-display:4rem;--bds-leading-tight:1.12;--bds-leading-snug:1.3;--bds-leading-normal:1.6;--bds-tracking-tight:-.02em;--bds-tracking-wide:.14em;--bds-weight-regular:400;--bds-weight-medium:500;--bds-weight-semibold:600;--bds-weight-bold:700;--bds-space-1:.25rem;--bds-space-2:.5rem;--bds-space-3:.75rem;--bds-space-4:1rem;--bds-space-5:1.5rem;--bds-space-6:2rem;--bds-space-7:3rem;--bds-space-8:4rem;--bds-space-9:6rem;--bds-radius-sm:8px;--bds-radius-md:12px;--bds-radius-lg:16px;--bds-radius-xl:24px;--bds-radius-pill:999px;--bds-duration-fast:.12s;--bds-duration-base:.2s;--bds-duration-slow:.42s;--bds-ease:cubic-bezier(.22, .61, .36, 1);--bds-ease-enter:cubic-bezier(.16, .84, .44, 1);--bds-ease-exit:cubic-bezier(.4, 0, 1, 1);--bds-stagger-step:70ms;--bds-lift:-2px;--bds-lift-lg:-4px}:root,[data-bds-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bds-background:var(--bds-cream);--bds-foreground:var(--bds-plum);--bds-surface:var(--bds-neutral-50);--bds-surface-elevated:var(--bds-neutral-0);--bds-surface-muted:var(--bds-neutral-100);--bds-surface-glass:#ffffffb8;--bds-card:var(--bds-neutral-0);--bds-card-foreground:var(--bds-plum);--bds-primary:var(--bds-purple);--bds-primary-foreground:#fff;--bds-secondary:var(--bds-neutral-100);--bds-secondary-foreground:var(--bds-plum);--bds-accent:var(--bds-magenta);--bds-accent-foreground:#fff;--bds-muted:var(--bds-neutral-100);--bds-muted-foreground:#6b5a68;--bds-subtle-foreground:#7d6c7a;--bds-border:#2b123d24;--bds-border-strong:#2b123d47;--bds-input:var(--bds-neutral-0);--bds-input-foreground:var(--bds-plum);--bds-placeholder:#8a7a86;--bds-ring:var(--bds-purple);--bds-ring-halo:#7c3aed47;--bds-overlay:#1a0a268c;--bds-success:#0f6f56;--bds-success-foreground:#fff;--bds-success-tint:#0f6f561f;--bds-warning:#8a6a1c;--bds-warning-foreground:var(--bds-plum);--bds-warning-tint:#f5c54233;--bds-destructive:#b31f4f;--bds-destructive-foreground:#fff;--bds-destructive-tint:#b31f4f1f;--bds-info:var(--bds-purple-deep);--bds-info-foreground:#fff;--bds-info-tint:#7c3aed1a;--bds-gold-token:var(--bds-gold);--bds-gold-soft:#b8912c24;--bds-gold-hairline:#b8912c80;--bds-on-gold:var(--bds-plum);--bds-gradient-primary:linear-gradient(135deg, var(--bds-purple) 0%, var(--bds-magenta) 38%, var(--bds-pink) 68%, var(--bds-orange) 100%);--bds-gradient-premium:linear-gradient(135deg, var(--bds-gold-deep) 0%, var(--bds-gold-bright) 45%, var(--bds-gold) 100%);--bds-gradient-depth:linear-gradient(160deg, #3a1a52 0%, var(--bds-plum) 55%, #17061f 100%);--bds-gradient-aura:radial-gradient(62% 62% at 18% 0%, #d946ef29 0%, #7c3aed17 46%, #fff9f000 100%);--bds-on-gradient:#fff;--bds-gloss:linear-gradient(180deg, #ffffff61 0%, #fff0 58%);--bds-inner-highlight:inset 0 1px 0 #ffffffb3;--bds-glow-primary:0 18px 44px -18px #d946ef8c;--bds-glow-gold:0 14px 34px -18px #b8912c99;--bds-shadow-xs:0 1px 2px #2b123d14;--bds-shadow-sm:0 2px 8px -4px #2b123d2e;--bds-shadow-md:0 10px 26px -14px #2b123d4d;--bds-shadow-lg:0 28px 60px -30px #2b123d6b;--bds-shadow-xl:0 44px 90px -40px #2b123d80;--bds-tint-hover:#2b123d0d;--bds-tint-track:#2b123d1f;--bds-tint-neutral:#2b123d12}[data-bds-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bds-background:#140a1f;--bds-foreground:var(--bds-cream);--bds-surface:#1d1030;--bds-surface-elevated:#26163d;--bds-surface-muted:#1a0e2a;--bds-surface-glass:#3c20586b;--bds-card:#221336;--bds-card-foreground:var(--bds-cream);--bds-primary:#a879ff;--bds-primary-foreground:#180a26;--bds-secondary:#2c1a43;--bds-secondary-foreground:var(--bds-cream);--bds-accent:#ef7ffb;--bds-accent-foreground:#180a26;--bds-muted:#2a1740;--bds-muted-foreground:#cbb6dd;--bds-subtle-foreground:#ab95bf;--bds-border:#e9d8ff29;--bds-border-strong:#e9d8ff4d;--bds-input:#1f1132;--bds-input-foreground:var(--bds-cream);--bds-placeholder:#a692ba;--bds-ring:#d0b3ff;--bds-ring-halo:#d0b3ff59;--bds-overlay:#090310b3;--bds-success:#4bd6ab;--bds-success-foreground:#08221b;--bds-success-tint:#4bd6ab29;--bds-warning:#f5c542;--bds-warning-foreground:#2b1a02;--bds-warning-tint:#f5c54229;--bds-destructive:#ff8fb0;--bds-destructive-foreground:#340715;--bds-destructive-tint:#ff8fb029;--bds-info:#c4b5fd;--bds-info-foreground:#1c0b33;--bds-info-tint:#c4b5fd24;--bds-gold-token:#f0c75e;--bds-gold-soft:#f0c75e24;--bds-gold-hairline:#f0c75e6b;--bds-on-gold:#2b1a02;--bds-gradient-primary:linear-gradient(135deg, #8b5cf6 0%, #d946ef 38%, #f0619c 68%, #fb8b3c 100%);--bds-gradient-premium:linear-gradient(135deg, #a8842a 0%, #f5c542 45%, #e0b03f 100%);--bds-gradient-depth:linear-gradient(160deg, #33184a 0%, #1c0c2c 55%, #120618 100%);--bds-gradient-aura:radial-gradient(62% 62% at 18% 0%, #d946ef3d 0%, #7c3aed29 46%, #140a1f00 100%);--bds-on-gradient:#fff;--bds-gloss:linear-gradient(180deg, #ffffff29 0%, #fff0 58%);--bds-inner-highlight:inset 0 1px 0 #ffffff14;--bds-glow-primary:0 20px 52px -18px #d946ef80;--bds-glow-gold:0 16px 40px -18px #f0c75e66;--bds-shadow-xs:0 1px 2px #00000080;--bds-shadow-sm:0 3px 10px -4px #0009;--bds-shadow-md:0 14px 32px -16px #000000bf;--bds-shadow-lg:0 32px 68px -30px #000000d9;--bds-shadow-xl:0 50px 100px -40px #000000e6;--bds-tint-hover:#e9d8ff12;--bds-tint-track:#e9d8ff2e;--bds-tint-neutral:#e9d8ff1a}:root,[data-bds-theme=light],[data-bds-theme=dark]{--bds-bg:var(--bds-background);--bds-bg-elevated:var(--bds-surface-elevated);--bds-text:var(--bds-foreground);--bds-text-muted:var(--bds-muted-foreground);--bds-border-gold:var(--bds-gold-hairline);--bds-focus:var(--bds-ring);--bds-link:var(--bds-primary);--bds-danger:var(--bds-destructive);--bds-gradient-brand:var(--bds-gradient-primary);--bds-gradient-gold:var(--bds-gradient-premium);--bds-gradient-plum:var(--bds-gradient-depth);--bds-shadow-glow:var(--bds-glow-primary);--bds-shadow-gold:var(--bds-glow-gold)}.bds-root{background:var(--bds-background);color:var(--bds-foreground);font-family:var(--bds-font-body);font-size:var(--bds-text-md);line-height:var(--bds-leading-normal);-webkit-font-smoothing:antialiased}.bds-root :focus-visible{outline:2px solid var(--bds-ring);outline-offset:2px;border-radius:var(--bds-radius-sm)}.bds-heading{font-family:var(--bds-font-display);font-weight:var(--bds-weight-bold);letter-spacing:var(--bds-tracking-tight);line-height:var(--bds-leading-tight);color:var(--bds-foreground);margin:0}.bds-heading--display{font-size:var(--bds-text-display)}.bds-heading--1{font-size:var(--bds-text-4xl)}.bds-heading--2{font-size:var(--bds-text-3xl)}.bds-heading--3{font-size:var(--bds-text-2xl)}.bds-heading--4{font-size:var(--bds-text-xl)}.bds-heading--5{font-size:var(--bds-text-lg)}.bds-heading--6{font-size:var(--bds-text-sm);font-family:var(--bds-font-body);text-transform:uppercase;letter-spacing:var(--bds-tracking-wide);font-weight:var(--bds-weight-semibold)}.bds-text{color:var(--bds-foreground);font-family:var(--bds-font-body);margin:0}.bds-text--body{font-size:var(--bds-text-md)}.bds-text--lead{font-size:var(--bds-text-lg);line-height:var(--bds-leading-snug)}.bds-text--small{font-size:var(--bds-text-sm)}.bds-text--label{font-size:var(--bds-text-sm);font-weight:var(--bds-weight-medium)}.bds-text--caption{font-size:var(--bds-text-xs);letter-spacing:var(--bds-tracking-wide);text-transform:uppercase;color:var(--bds-muted-foreground)}.bds-text--code{font-family:var(--bds-font-mono);font-size:var(--bds-text-sm);background:var(--bds-tint-neutral);border:1px solid var(--bds-border);border-radius:var(--bds-radius-sm);padding:.1em .4em}.bds-text--muted{color:var(--bds-muted-foreground)}.bds-text--subtle{color:var(--bds-subtle-foreground)}.bds-root :lang(hi),.bds-lang-hi{font-family:"Noto Sans Devanagari", var(--bds-font-body)}.bds-lang-hi .bds-heading{font-family:"Noto Sans Devanagari", var(--bds-font-body);font-weight:var(--bds-weight-semibold);letter-spacing:0}.bds-gradient-text{background:var(--bds-gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.bds-gradient-text--gold{background:var(--bds-gradient-premium)}.bds-link{color:var(--bds-primary);-webkit-text-decoration-color:var(--bds-gold-hairline);text-decoration-color:var(--bds-gold-hairline);text-underline-offset:3px;transition:color var(--bds-duration-fast) var(--bds-ease)}.bds-link:hover{color:var(--bds-accent)}.bds-elevated{background:var(--bds-surface-elevated);border:1px solid var(--bds-border);box-shadow:var(--bds-shadow-md), var(--bds-inner-highlight)}.bds-glass{background:var(--bds-surface-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bds-border-strong);box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight)}.bds-floating{background:var(--bds-surface-elevated);border:1px solid var(--bds-border);box-shadow:var(--bds-shadow-xl), var(--bds-inner-highlight)}.bds-premium-cta{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);box-shadow:var(--bds-glow-primary), var(--bds-inner-highlight)}.bds-glow{box-shadow:var(--bds-glow-primary)}.bds-glow--gold{box-shadow:var(--bds-glow-gold)}.bds-gradient-border{background:linear-gradient(var(--bds-card), var(--bds-card)) padding-box, var(--bds-gradient-primary) border-box;border:1.5px solid #0000}.bds-gold-outline{border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-glow-gold)}.bds-feature-3d{background:linear-gradient(180deg, var(--bds-surface-elevated), var(--bds-surface));border:1px solid var(--bds-border);box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight);transform-style:preserve-3d;position:relative}.bds-feature-3d:after{content:"";border-radius:var(--bds-radius-pill);background:var(--bds-gradient-primary);filter:blur(18px);opacity:.35;z-index:-1;height:18px;position:absolute;inset:auto 12% -10px}.bds-button{justify-content:center;align-items:center;gap:var(--bds-space-2);font-family:var(--bds-font-body);font-weight:var(--bds-weight-semibold);border-radius:var(--bds-radius-pill);cursor:pointer;transition:transform var(--bds-duration-fast) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease), background-color var(--bds-duration-base) var(--bds-ease), filter var(--bds-duration-base) var(--bds-ease);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.bds-button:after{content:"";background:var(--bds-gloss);pointer-events:none;position:absolute;inset:0 0 40%}.bds-button:hover:not(:disabled){transform:translateY(var(--bds-lift))}.bds-button:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.bds-button:disabled,.bds-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.bds-button--sm{font-size:var(--bds-text-sm);padding:var(--bds-space-2) var(--bds-space-4);min-height:36px}.bds-button--md{font-size:var(--bds-text-md);padding:var(--bds-space-3) var(--bds-space-5);min-height:44px}.bds-button--lg{font-size:var(--bds-text-lg);padding:var(--bds-space-4) var(--bds-space-6);min-height:52px}.bds-button--gradient{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);box-shadow:var(--bds-glow-primary);transition:transform var(--bds-duration-fast) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease), background-position var(--bds-duration-slow) var(--bds-ease);background-position:0%;background-size:160% 100%}.bds-button--gradient:hover:not(:disabled){box-shadow:var(--bds-glow-primary), 0 0 0 1px var(--bds-gold-hairline);background-position:100%}.bds-button--gold{background-image:var(--bds-gradient-premium);color:var(--bds-on-gold);box-shadow:var(--bds-glow-gold)}.bds-button--plum,.bds-button--dark{background:var(--bds-gradient-depth);color:var(--bds-cream);border-color:var(--bds-gold-hairline);box-shadow:var(--bds-shadow-md)}.bds-button--light{background:var(--bds-surface-elevated);color:var(--bds-foreground);border-color:var(--bds-border-strong);box-shadow:var(--bds-shadow-sm)}.bds-button--light:hover:not(:disabled){background:var(--bds-surface-muted)}.bds-button--outline{color:var(--bds-foreground);border-color:var(--bds-gold-hairline);background:0 0}.bds-button--outline:hover:not(:disabled){background:var(--bds-gold-soft)}.bds-button--ghost{color:var(--bds-primary);background:0 0}.bds-button--ghost:hover:not(:disabled){background:var(--bds-tint-hover)}.bds-button__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite bds-spin}@keyframes bds-spin{to{transform:rotate(360deg)}}.bds-card{border-radius:var(--bds-radius-lg);padding:var(--bds-space-5);background:var(--bds-card);color:var(--bds-card-foreground);border:1px solid var(--bds-border);box-shadow:var(--bds-shadow-sm);transition:transform var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease), border-color var(--bds-duration-base) var(--bds-ease);position:relative}.bds-card--elevated{background:var(--bds-surface-elevated);box-shadow:var(--bds-shadow-md), var(--bds-inner-highlight)}.bds-card--glass{background:var(--bds-surface-glass);-webkit-backdrop-filter:blur(14px);border-color:var(--bds-border-strong);box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight)}.bds-card--gold{border-color:var(--bds-gold-hairline);box-shadow:var(--bds-glow-gold)}.bds-card--gradient-border{background:linear-gradient(var(--bds-card), var(--bds-card)) padding-box, var(--bds-gradient-primary) border-box;border:1.5px solid #0000}.bds-card--gradient{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);box-shadow:var(--bds-glow-primary);border-color:#0000}.bds-card--gradient .bds-heading,.bds-card--gradient .bds-text,.bds-card--gradient .bds-text--muted{color:var(--bds-on-gradient)}.bds-card--plum{background-image:var(--bds-gradient-depth);color:var(--bds-cream);border-color:var(--bds-gold-hairline);box-shadow:var(--bds-shadow-lg)}.bds-card--plum .bds-heading,.bds-card--plum .bds-text{color:var(--bds-cream)}.bds-card--plum .bds-text--muted{color:#cbb6dd}.bds-card--feature{background:linear-gradient(180deg, var(--bds-surface-elevated), var(--bds-surface));box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight)}.bds-card--video{background:var(--bds-surface-muted);box-shadow:var(--bds-shadow-lg);padding:0;overflow:hidden}.bds-card--interactive{cursor:pointer}.bds-card--interactive:hover{transform:translateY(var(--bds-lift-lg));box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight);border-color:var(--bds-gold-hairline)}.bds-section{padding-block:var(--bds-space-8)}.bds-section__inner{max-width:1120px;padding-inline:var(--bds-space-5);margin-inline:auto}.bds-section--aura{background-image:var(--bds-gradient-aura)}.bds-section--plum{background-image:var(--bds-gradient-depth);color:var(--bds-cream)}.bds-gradient-bg{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);isolation:isolate;position:relative}.bds-gradient-bg--aura{background-image:var(--bds-gradient-aura);color:inherit}.bds-gradient-bg--gold{background-image:var(--bds-gradient-premium);color:var(--bds-on-gold)}.bds-badge{align-items:center;gap:var(--bds-space-1);border-radius:var(--bds-radius-pill);font-size:var(--bds-text-xs);font-weight:var(--bds-weight-semibold);letter-spacing:var(--bds-tracking-wide);text-transform:uppercase;padding:var(--bds-space-1) var(--bds-space-3);border:1px solid #0000;display:inline-flex}.bds-badge--gradient{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient)}.bds-badge--gold{background-image:var(--bds-gradient-premium);color:var(--bds-on-gold)}.bds-badge--outline{border-color:var(--bds-gold-hairline);color:var(--bds-foreground)}.bds-badge--neutral{background:var(--bds-tint-neutral);color:var(--bds-foreground)}.bds-badge--success{background:var(--bds-success-tint);color:var(--bds-success)}.bds-badge--danger{background:var(--bds-destructive-tint);color:var(--bds-destructive)}.bds-field{gap:var(--bds-space-2);flex-direction:column;display:flex}.bds-field__label{font-size:var(--bds-text-sm);font-weight:var(--bds-weight-medium);color:var(--bds-foreground)}.bds-field__hint{font-size:var(--bds-text-xs);color:var(--bds-muted-foreground)}.bds-field__error{font-size:var(--bds-text-xs);color:var(--bds-destructive)}.bds-field__success{font-size:var(--bds-text-xs);color:var(--bds-success)}.bds-input{font-family:var(--bds-font-body);font-size:var(--bds-text-md);color:var(--bds-input-foreground);background:var(--bds-input);border:1px solid var(--bds-border);border-radius:var(--bds-radius-md);padding:var(--bds-space-3) var(--bds-space-4);width:100%;transition:border-color var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease)}.bds-input::placeholder{color:var(--bds-placeholder);opacity:1}.bds-input:hover:not(:disabled){border-color:var(--bds-border-strong)}.bds-input:focus-visible{border-color:var(--bds-ring);box-shadow:0 0 0 3px var(--bds-ring-halo);outline:none}.bds-input:disabled{opacity:.55;cursor:not-allowed}.bds-input--invalid{border-color:var(--bds-destructive)}.bds-input--invalid:focus-visible{box-shadow:0 0 0 3px var(--bds-destructive-tint)}.bds-input--valid{border-color:var(--bds-success)}.bds-input--valid:focus-visible{box-shadow:0 0 0 3px var(--bds-success-tint)}.bds-input--sm{font-size:var(--bds-text-sm);padding:var(--bds-space-2) var(--bds-space-3)}textarea.bds-input{resize:vertical;min-height:7rem}select.bds-input{appearance:none;padding-right:var(--bds-space-6)}.bds-switch{align-items:center;gap:var(--bds-space-3);cursor:pointer;font-size:var(--bds-text-sm);display:inline-flex}.bds-switch input{opacity:0;width:0;height:0;position:absolute}.bds-switch__track{border-radius:var(--bds-radius-pill);background:var(--bds-tint-track);width:44px;height:26px;transition:background var(--bds-duration-base) var(--bds-ease);position:relative}.bds-switch__thumb{background:var(--bds-neutral-0);width:20px;height:20px;box-shadow:var(--bds-shadow-xs);transition:transform var(--bds-duration-base) var(--bds-ease-enter);border-radius:50%;position:absolute;top:3px;left:3px}.bds-switch input:checked+.bds-switch__track{background-image:var(--bds-gradient-primary)}.bds-switch input:checked+.bds-switch__track .bds-switch__thumb{transform:translate(18px)}.bds-switch input:focus-visible+.bds-switch__track{box-shadow:0 0 0 3px var(--bds-ring-halo)}.bds-switch--disabled{opacity:.55;cursor:not-allowed}.bds-choice{align-items:center;gap:var(--bds-space-3);cursor:pointer;font-size:var(--bds-text-sm);display:inline-flex}.bds-choice input{appearance:none;border:1.5px solid var(--bds-border-strong);background:var(--bds-input);cursor:pointer;width:20px;height:20px;transition:border-color var(--bds-duration-fast) var(--bds-ease);place-content:center;margin:0;display:grid}.bds-choice--checkbox input{border-radius:6px}.bds-choice--radio input{border-radius:50%}.bds-choice input:after{content:"";border-radius:inherit;background-image:var(--bds-gradient-primary);width:10px;height:10px;transition:transform var(--bds-duration-fast) var(--bds-ease-enter);transform:scale(0)}.bds-choice input:checked{border-color:var(--bds-primary)}.bds-choice input:checked:after{transform:scale(1)}.bds-choice input:disabled{opacity:.55;cursor:not-allowed}.bds-divider{background:var(--bds-border);height:1px;margin-block:var(--bds-space-5);border:0}.bds-divider--gold{background-image:var(--bds-gradient-premium);opacity:.7}.bds-divider--gradient{background-image:var(--bds-gradient-primary)}.bds-divider--vertical{width:1px;height:auto;margin:0 var(--bds-space-4);align-self:stretch}.bds-avatar{font-weight:var(--bds-weight-semibold);color:var(--bds-on-gradient);background-image:var(--bds-gradient-primary);box-shadow:0 0 0 2px var(--bds-background), 0 0 0 3px var(--bds-gold-hairline);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bds-avatar img{object-fit:cover;width:100%;height:100%}.bds-avatar--sm{width:32px;height:32px;font-size:var(--bds-text-xs)}.bds-avatar--md{width:44px;height:44px;font-size:var(--bds-text-sm)}.bds-avatar--lg{width:64px;height:64px;font-size:var(--bds-text-lg)}.bds-icon-frame{border:1px solid var(--bds-gold-hairline);color:var(--bds-foreground);background:var(--bds-surface-elevated);box-shadow:var(--bds-shadow-sm), var(--bds-inner-highlight);border-radius:50%;place-items:center;display:inline-grid;position:relative}.bds-icon-frame:before{content:"";border:1px dashed var(--bds-gold-hairline);border-radius:50%;position:absolute;inset:5px}.bds-icon-frame--sm{width:36px;height:36px}.bds-icon-frame--md{width:52px;height:52px}.bds-icon-frame--lg{width:72px;height:72px}.bds-icon-frame--gradient{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);border-color:#0000}.bds-icon-frame--gold{background-image:var(--bds-gradient-premium);color:var(--bds-on-gold)}.bds-alert{gap:var(--bds-space-3);padding:var(--bds-space-4);border-radius:var(--bds-radius-md);border:1px solid var(--bds-border);background:var(--bds-surface-elevated);color:var(--bds-foreground);font-size:var(--bds-text-sm);display:flex}.bds-alert__title{font-weight:var(--bds-weight-semibold)}.bds-alert--info{border-color:var(--bds-border-strong);background:var(--bds-info-tint)}.bds-alert--success{border-color:var(--bds-success);background:var(--bds-success-tint)}.bds-alert--warning{border-color:var(--bds-gold-hairline);background:var(--bds-warning-tint)}.bds-alert--danger{border-color:var(--bds-destructive);background:var(--bds-destructive-tint)}.bds-progress{border-radius:var(--bds-radius-pill);background:var(--bds-tint-track);width:100%;height:10px;overflow:hidden}.bds-progress__bar{border-radius:inherit;background-image:var(--bds-gradient-primary);height:100%;transition:width var(--bds-duration-slow) var(--bds-ease)}.bds-progress--gold .bds-progress__bar{background-image:var(--bds-gradient-premium)}.bds-stat{gap:var(--bds-space-1);flex-direction:column;display:flex}.bds-stat__value{font-family:var(--bds-font-display);font-size:var(--bds-text-3xl);line-height:1}.bds-stat__label{font-size:var(--bds-text-xs);text-transform:uppercase;letter-spacing:var(--bds-tracking-wide);color:var(--bds-muted-foreground)}.bds-stat__delta{font-size:var(--bds-text-sm);font-weight:var(--bds-weight-medium)}.bds-stat__delta--up{color:var(--bds-success)}.bds-stat__delta--down{color:var(--bds-destructive)}.bds-tabs__list{gap:var(--bds-space-1);padding:var(--bds-space-1);border-radius:var(--bds-radius-pill);background:var(--bds-tint-neutral);border:1px solid var(--bds-border);display:inline-flex}.bds-tabs__tab{font-family:var(--bds-font-body);font-size:var(--bds-text-sm);font-weight:var(--bds-weight-medium);color:var(--bds-muted-foreground);padding:var(--bds-space-2) var(--bds-space-4);border-radius:var(--bds-radius-pill);cursor:pointer;transition:color var(--bds-duration-base) var(--bds-ease), background-color var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease);background:0 0;border:0}.bds-tabs__tab:hover{color:var(--bds-foreground)}.bds-tabs__tab[aria-selected=true]{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);box-shadow:var(--bds-glow-primary)}.bds-tabs__panel{padding-top:var(--bds-space-4)}.bds-tooltip{display:inline-flex;position:relative}.bds-tooltip__bubble{background:var(--bds-plum-deep);color:var(--bds-cream);font-size:var(--bds-text-xs);padding:var(--bds-space-2) var(--bds-space-3);border-radius:var(--bds-radius-sm);white-space:nowrap;border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-md);z-index:20;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bds-modal__overlay{background:var(--bds-overlay);-webkit-backdrop-filter:blur(6px);padding:var(--bds-space-5);z-index:50;place-items:center;display:grid;position:fixed;inset:0}.bds-modal{border-radius:var(--bds-radius-xl);background:var(--bds-surface-elevated);width:min(520px,100%);color:var(--bds-foreground);border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-xl);padding:var(--bds-space-6);position:relative;overflow:hidden}.bds-modal:before{content:"";background-image:var(--bds-gradient-primary);height:3px;position:absolute;inset:0 0 auto}.bds-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--bds-space-4);display:flex}.bds-modal__footer{justify-content:flex-end;gap:var(--bds-space-3);margin-top:var(--bds-space-5);display:flex}.bds-table{border-collapse:collapse;width:100%;font-size:var(--bds-text-sm)}.bds-table th{text-align:left;font-size:var(--bds-text-xs);letter-spacing:var(--bds-tracking-wide);text-transform:uppercase;color:var(--bds-muted-foreground);padding:var(--bds-space-3) var(--bds-space-4);border-bottom:1px solid var(--bds-gold-hairline)}.bds-table td{padding:var(--bds-space-3) var(--bds-space-4);border-bottom:1px solid var(--bds-border)}.bds-table tbody tr{transition:background-color var(--bds-duration-fast) var(--bds-ease)}.bds-table tbody tr:hover{background:var(--bds-tint-hover)}.bds-navbar{justify-content:space-between;align-items:center;gap:var(--bds-space-5);padding:var(--bds-space-3) var(--bds-space-5);border-radius:var(--bds-radius-pill);background:var(--bds-surface-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-md), var(--bds-inner-highlight);display:flex}.bds-navbar__brand{font-family:var(--bds-font-display);font-size:var(--bds-text-lg);font-weight:var(--bds-weight-bold);color:var(--bds-foreground)}.bds-navbar__links{gap:var(--bds-space-5);font-size:var(--bds-text-sm);align-items:center;display:flex}.bds-navbar__link{color:var(--bds-muted-foreground);padding-block:var(--bds-space-1);transition:color var(--bds-duration-base) var(--bds-ease);text-decoration:none;position:relative}.bds-navbar__link:after{content:"";border-radius:var(--bds-radius-pill);background-image:var(--bds-gradient-primary);transform-origin:0;height:2px;transition:transform var(--bds-duration-base) var(--bds-ease-enter);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.bds-navbar__link:hover,.bds-navbar__link[aria-current=page]{color:var(--bds-foreground)}.bds-navbar__link:hover:after,.bds-navbar__link[aria-current=page]:after{transform:scaleX(1)}.bds-footer{gap:var(--bds-space-4);padding-top:var(--bds-space-5);border-top:1px solid var(--bds-gold-hairline);font-size:var(--bds-text-sm);color:var(--bds-muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bds-pricing{gap:var(--bds-space-4);flex-direction:column;display:flex}.bds-pricing__price{font-family:var(--bds-font-display);font-size:var(--bds-text-4xl);line-height:1}.bds-pricing__period{font-size:var(--bds-text-sm);color:var(--bds-muted-foreground)}.bds-pricing__features{gap:var(--bds-space-2);font-size:var(--bds-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bds-pricing__features li{gap:var(--bds-space-2);align-items:flex-start;display:flex}.bds-pricing__features li:before{content:"✦";color:var(--bds-gold-token)}.bds-testimonial__quote{font-family:var(--bds-font-display);font-size:var(--bds-text-xl);line-height:var(--bds-leading-snug)}.bds-testimonial__person{align-items:center;gap:var(--bds-space-3);margin-top:var(--bds-space-4);display:flex}.bds-accordion{gap:var(--bds-space-3);flex-direction:column;display:flex}.bds-accordion__item{border:1px solid var(--bds-border);border-radius:var(--bds-radius-md);background:var(--bds-card);transition:border-color var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease);overflow:hidden}.bds-accordion__item[data-open=true]{border-color:var(--bds-gold-hairline);box-shadow:var(--bds-shadow-md)}.bds-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--bds-space-4);width:100%;padding:var(--bds-space-4) var(--bds-space-5);font-family:var(--bds-font-body);font-size:var(--bds-text-md);font-weight:var(--bds-weight-medium);color:var(--bds-foreground);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.bds-accordion__icon{color:var(--bds-gold-token);transition:transform var(--bds-duration-base) var(--bds-ease-enter)}.bds-accordion__item[data-open=true] .bds-accordion__icon{transform:rotate(45deg)}.bds-accordion__panel{padding:0 var(--bds-space-5) var(--bds-space-5);color:var(--bds-muted-foreground);font-size:var(--bds-text-sm);line-height:var(--bds-leading-normal);animation:bds-rise-in var(--bds-duration-base) var(--bds-ease-enter) both}.bds-countdown{gap:var(--bds-space-3);display:flex}.bds-countdown__unit{min-width:76px;padding:var(--bds-space-3) var(--bds-space-4);border-radius:var(--bds-radius-md);background:var(--bds-surface-elevated);border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-sm), var(--bds-inner-highlight);text-align:center}.bds-countdown__value{font-family:var(--bds-font-display);font-size:var(--bds-text-3xl);color:var(--bds-foreground);font-variant-numeric:tabular-nums;transition:opacity var(--bds-duration-fast) var(--bds-ease);line-height:1;display:block}.bds-countdown__label{margin-top:var(--bds-space-2);font-size:var(--bds-text-xs);letter-spacing:var(--bds-tracking-wide);text-transform:uppercase;color:var(--bds-muted-foreground);display:block}.bds-sticky-cta{z-index:40;justify-content:space-between;align-items:center;gap:var(--bds-space-4);padding:var(--bds-space-3) var(--bds-space-5);border-radius:var(--bds-radius-xl);background:var(--bds-surface-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-xl), var(--bds-inner-highlight);color:var(--bds-foreground);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.bds-lang-toggle{padding:var(--bds-space-1);gap:var(--bds-space-1);border-radius:var(--bds-radius-pill);background:var(--bds-tint-neutral);border:1px solid var(--bds-border);display:inline-flex}.bds-lang-toggle__option{cursor:pointer;font-family:var(--bds-font-body);font-size:var(--bds-text-sm);font-weight:var(--bds-weight-medium);color:var(--bds-muted-foreground);padding:var(--bds-space-1) var(--bds-space-4);border-radius:var(--bds-radius-pill);transition:color var(--bds-duration-base) var(--bds-ease), background-color var(--bds-duration-base) var(--bds-ease);background:0 0;border:0}.bds-lang-toggle__option[aria-pressed=true]{background-image:var(--bds-gradient-primary);color:var(--bds-on-gradient);box-shadow:var(--bds-shadow-sm)}.bds-feature-tile{gap:var(--bds-space-3);padding:var(--bds-space-5);border-radius:var(--bds-radius-lg);background:linear-gradient(180deg, var(--bds-surface-elevated), var(--bds-surface));border:1px solid var(--bds-border);box-shadow:var(--bds-shadow-md), var(--bds-inner-highlight);color:var(--bds-foreground);transition:transform var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease), border-color var(--bds-duration-base) var(--bds-ease);flex-direction:column;display:flex}.bds-feature-tile:hover{transform:translateY(var(--bds-lift-lg));box-shadow:var(--bds-shadow-lg), var(--bds-inner-highlight);border-color:var(--bds-gold-hairline)}.bds-feature-tile__title{font-family:var(--bds-font-display);font-size:var(--bds-text-xl)}.bds-feature-tile__body{font-size:var(--bds-text-sm);color:var(--bds-muted-foreground)}.bds-media-frame{border-radius:var(--bds-radius-lg);background:var(--bds-surface-muted);border:1px solid var(--bds-gold-hairline);box-shadow:var(--bds-shadow-lg);aspect-ratio:16/9;color:var(--bds-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.bds-media-frame>img,.bds-media-frame>video,.bds-media-frame>iframe{object-fit:cover;border:0;width:100%;height:100%}.bds-media-frame__play{border:1px solid var(--bds-gold-hairline);background-image:var(--bds-gradient-primary);width:68px;height:68px;color:var(--bds-on-gradient);cursor:pointer;box-shadow:var(--bds-glow-primary);transition:transform var(--bds-duration-base) var(--bds-ease);border-radius:50%;place-items:center;display:grid;position:absolute}.bds-media-frame__play:hover{transform:scale(1.06)}@keyframes bds-rise-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bds-aura-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bds-pulse-glow{0%,to{box-shadow:var(--bds-glow-primary)}50%{box-shadow:var(--bds-glow-primary), 0 0 0 6px var(--bds-ring-halo)}}.bds-reveal{opacity:0;filter:blur(4px);transition:opacity var(--bds-duration-slow) var(--bds-ease-enter), transform var(--bds-duration-slow) var(--bds-ease-enter), filter var(--bds-duration-slow) var(--bds-ease-enter);transition-delay:var(--bds-reveal-delay,0s);transform:translateY(16px)scale(.98)}.bds-reveal[data-revealed=true]{opacity:1;filter:none;transform:none}.bds-stagger>*{--bds-reveal-delay:0s}.bds-stagger>:nth-child(2){--bds-reveal-delay:var(--bds-stagger-step)}.bds-stagger>:nth-child(3){--bds-reveal-delay:calc(var(--bds-stagger-step) * 2)}.bds-stagger>:nth-child(4){--bds-reveal-delay:calc(var(--bds-stagger-step) * 3)}.bds-stagger>:nth-child(5){--bds-reveal-delay:calc(var(--bds-stagger-step) * 4)}.bds-stagger>:nth-child(6){--bds-reveal-delay:calc(var(--bds-stagger-step) * 5)}.bds-lift{transition:transform var(--bds-duration-base) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease)}.bds-lift:hover{transform:translateY(var(--bds-lift-lg));box-shadow:var(--bds-shadow-lg)}.bds-press:active{transform:translateY(0)scale(.985)}.bds-ambient{background-size:180% 180%;animation:18s ease-in-out infinite bds-aura-drift}.bds-pulse{animation:2.6s ease-in-out infinite bds-pulse-glow}@media (width<=767px){.bds-root{--bds-lift:-1px;--bds-lift-lg:-2px}.bds-reveal{filter:none;transform:translateY(10px)scale(.995)}.bds-ambient{animation:none}.bds-glass,.bds-card--glass,.bds-navbar,.bds-sticky-cta{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.bds-root *,.bds-root :before,.bds-root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.bds-reveal{opacity:1;filter:none;transform:none}.bds-lift:hover,.bds-button:hover:not(:disabled),.bds-card--interactive:hover,.bds-feature-tile:hover{transform:none}.bds-ambient,.bds-pulse{animation:none}}*{box-sizing:border-box;margin:0;padding:0}.app-stack{gap:var(--bds-space-4);flex-direction:column;display:flex}.app-stack--tight{gap:var(--bds-space-2)}.app-stack--loose{gap:var(--bds-space-6)}.app-cluster{align-items:center;gap:var(--bds-space-3);flex-wrap:wrap;display:flex}.app-cluster--center{justify-content:center}.app-grid{gap:var(--bds-space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.app-grid--2,.app-grid--3,.app-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.app-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-split{gap:var(--bds-space-6);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=960px){.app-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-section-head{gap:var(--bds-space-3);text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--bds-space-6);flex-direction:column;display:flex}.app-center{text-align:center}.app-card-body{gap:var(--bds-space-2);flex-direction:column;display:flex}.app-list{gap:var(--bds-space-3);flex-direction:column;list-style:none;display:flex}.app-list__item{align-items:flex-start;gap:var(--bds-space-3);display:flex}.app-chips{gap:var(--bds-space-2);flex-wrap:wrap;list-style:none;display:flex}.app-portrait{border-radius:var(--bds-radius-lg);width:100%;height:auto;display:block}.app-logo{height:var(--bds-space-6);object-fit:contain;width:auto;max-width:100%;display:block}.app-logo--footer{height:var(--bds-space-5)}.app-hero{padding-top:var(--bds-space-7)}.app-sticky-slot{z-index:40;padding:var(--bds-space-3);padding-bottom:max(var(--bds-space-3), env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.app-footer-wrapper{padding-bottom:calc(var(--bds-space-9) * 2)}.app-form{gap:var(--bds-space-4);flex-direction:column;display:flex}.app-form__error{padding:var(--bds-space-3);border-radius:var(--bds-radius-md);background:var(--bds-destructive-tint);color:var(--bds-destructive-foreground);font-size:var(--bds-text-sm)}.app-phone{gap:var(--bds-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.app-phone__country{width:auto;max-width:calc(var(--bds-space-9) * 3)}@media (width<=640px){.app-phone{grid-template-columns:minmax(0,1fr)}.app-phone__country{width:100%;max-width:none}}.app-skeleton{border-radius:var(--bds-radius-md);background:var(--bds-tint-track);height:var(--bds-space-6)}.app-skeleton--title{height:var(--bds-space-7);width:60%}.app-skeleton--button{background:var(--bds-gradient-primary);opacity:.35;height:var(--bds-space-7)}.app-skip-link{padding:var(--bds-space-2);z-index:60;background:var(--bds-surface);position:absolute;top:0;left:0;transform:translateY(-100%)}.app-skip-link:focus{transform:translateY(0)}.app-header-bar{z-index:50;position:sticky;top:0}html,body{max-width:100%}body{overflow-x:clip}.app-header-actions{align-items:center;gap:var(--bds-space-3);min-width:0;display:flex}.app-header-cta{display:none}@media (width>=860px){.app-header-cta{display:block}}@media (width<=640px){[data-bds-theme]{--bds-text-display:var(--bds-text-3xl);--bds-text-4xl:var(--bds-text-2xl);--bds-text-3xl:var(--bds-text-xl)}.bds-section{padding-block:var(--bds-space-7)}}@media (width>=641px) and (width<=1100px){[data-bds-theme]{--bds-text-display:var(--bds-text-4xl)}}.app-split>*,.app-grid>*,.app-cluster>*{min-width:0}@media (width<=640px){.bds-countdown{flex-wrap:wrap;justify-content:center}.bds-countdown__unit{flex:1 1 var(--bds-space-8)}}.app-hero-grid{gap:var(--bds-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"badges""headline""video""sub""value""divider""eventline""audience""cta""caption""countdown""facts";align-items:start;display:grid}.app-hero-grid__col{display:contents}.app-hero-grid__col>*{min-width:0}.app-hero__badges{grid-area:badges}.app-hero__headline{grid-area:headline}.app-hero__sub{grid-area:sub}.app-hero__value{grid-area:value}.app-hero__divider{grid-area:divider}.app-hero__eventline{grid-area:eventline}.app-hero__audience{grid-area:audience}.app-hero__cta{grid-area:cta}.app-hero__caption{grid-area:caption}.app-hero__countdown{grid-area:countdown}.app-hero__facts{grid-area:facts}.app-hero-video{grid-area:video}@media (width>=768px){.app-hero-grid{column-gap:var(--bds-space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"badges video""headline video""sub countdown""value countdown""divider facts""eventline facts""audience facts""cta facts""caption facts"}}.app-hero-video{width:100%;animation:bds-rise-in var(--bds-duration-slow) var(--bds-ease-enter) both}.app-hero-video__frame{background-image:var(--bds-gradient-depth);position:relative}.app-hero-video--mobile .app-hero-video__frame{aspect-ratio:9/16;width:100%;max-height:70vh;margin-inline:auto}.app-hero-video__frame>video{object-fit:cover}.app-hero-video__loading{background-image:var(--bds-gradient-aura);place-items:center;display:grid;position:absolute;inset:0}.app-hero-video__shimmer{width:var(--bds-space-8);height:var(--bds-space-8);border-radius:var(--bds-radius-pill);background-image:var(--bds-gradient-primary);box-shadow:var(--bds-glow-primary);animation:bds-pulse-glow var(--bds-duration-slow) var(--bds-ease) infinite}.app-hero-video__play,.app-hero-video__sound{cursor:pointer;color:var(--bds-on-gradient);border-radius:var(--bds-radius-pill);border:1px solid var(--bds-gold-hairline);background-image:var(--bds-gradient-primary);box-shadow:var(--bds-glow-primary);transition:transform var(--bds-duration-fast) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease);place-items:center;display:grid;position:absolute}.app-hero-video__play{width:var(--bds-space-8);height:var(--bds-space-8);font-size:var(--bds-text-lg);-webkit-backdrop-filter:blur(6px)}.app-hero-video__play:hover{box-shadow:var(--bds-glow-gold);transform:scale(1.06)}.app-hero-video__play:active{transform:scale(.98)}.app-hero-video__sound{width:var(--bds-space-6);height:var(--bds-space-6);font-size:var(--bds-text-sm);inset-block-end:var(--bds-space-3);inset-inline-end:var(--bds-space-3)}.app-hero-video__play:focus-visible,.app-hero-video__sound:focus-visible{outline:2px solid var(--bds-ring);outline-offset:var(--bds-space-1)}@media (prefers-reduced-motion:reduce){.app-hero-video,.app-hero-video__shimmer{animation:none}.app-hero-video__play:hover,.app-hero-video__play:active{transform:none}}.app-funnel-progress{width:100%;max-width:calc(var(--bds-space-9) * 6);gap:var(--bds-space-2);flex-direction:column;margin-inline:auto;display:flex}.app-funnel-progress__steps{justify-content:space-between;gap:var(--bds-space-3);display:flex}.app-notice{justify-content:center;align-items:center;gap:var(--bds-space-3);padding:var(--bds-space-3);border-radius:var(--bds-radius-lg);border:1px solid var(--bds-gold-hairline);background:var(--bds-gold-soft);flex-wrap:wrap;display:flex}.app-booking-stack{gap:var(--bds-space-6);flex-direction:column;display:flex}.app-guide-video{width:100%;animation:bds-rise-in var(--bds-duration-slow) var(--bds-ease-enter) both}@media (prefers-reduced-motion:reduce){.app-guide-video{animation:none}}.app-cal{position:relative}.app-cal__frame{width:100%;height:calc(var(--bds-space-9) * 8);max-height:calc(100dvh - var(--bds-space-9) * 2);border-radius:var(--bds-radius-md);border:0;display:block}.app-cal__loading{justify-content:center;align-items:center;gap:var(--bds-space-4);padding:var(--bds-space-4);background:var(--bds-surface);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}@media (width<=640px){.app-cal__frame{height:calc(100dvh - var(--bds-space-9) * 3);max-height:none}}[data-bds-theme]{--app-whatsapp:#1fa855;--app-whatsapp-deep:#128c46}.app-whatsapp-btn{justify-content:center;align-items:center;gap:var(--bds-space-2);padding-block:var(--bds-space-3);padding-inline:var(--bds-space-5);border-radius:var(--bds-radius-pill);background-image:linear-gradient(180deg, var(--app-whatsapp), var(--app-whatsapp-deep));color:var(--bds-on-gradient);font-weight:var(--bds-weight-semibold);font-size:var(--bds-text-md);box-shadow:var(--bds-shadow-md);transition:transform var(--bds-duration-fast) var(--bds-ease), box-shadow var(--bds-duration-base) var(--bds-ease);text-decoration:none;display:inline-flex}.app-whatsapp-btn:hover{transform:translateY(var(--bds-lift));box-shadow:var(--bds-shadow-lg)}.app-whatsapp-btn:active{transform:translateY(0)}.app-whatsapp-btn:focus-visible{outline:2px solid var(--bds-ring);outline-offset:var(--bds-space-1)}.app-whatsapp-btn__icon{width:var(--bds-space-5);height:var(--bds-space-5);flex-shrink:0}.app-whatsapp-btn--sm{padding-block:var(--bds-space-2);padding-inline:var(--bds-space-3);font-size:var(--bds-text-sm)}.app-whatsapp-btn--sm .app-whatsapp-btn__icon{width:var(--bds-space-4);height:var(--bds-space-4)}.app-whatsapp-btn__short{display:none}@media (width<=640px){.app-whatsapp-btn--sm .app-whatsapp-btn__full{display:none}.app-whatsapp-btn--sm .app-whatsapp-btn__short{display:inline}}.app-success-check{width:var(--bds-space-8);height:var(--bds-space-8);margin-inline:auto;display:block}.app-success-check__ring{stroke:var(--bds-gold-token);stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;animation:app-draw-stroke var(--bds-duration-slow) var(--bds-ease-enter) forwards}.app-success-check__tick{stroke:var(--bds-success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:app-draw-stroke var(--bds-duration-slow) var(--bds-ease-enter) forwards;animation-delay:var(--bds-duration-base)}@keyframes app-draw-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.app-whatsapp-btn:hover,.app-whatsapp-btn:active{transform:none}.app-success-check__ring,.app-success-check__tick{stroke-dashoffset:0;animation:none}}.app-skeleton--center{margin-inline:auto}
