.wd-section.svelte-129nrxw{position:relative;overflow:hidden}.padding-none.svelte-129nrxw{padding:0}.padding-small.svelte-129nrxw{padding:var(--calm-spacing-sm) 0}.padding-large.svelte-129nrxw{padding:var(--calm-spacing-xl) 0}.padding-hero.svelte-129nrxw{padding:var(--calm-spacing-xl) 0;display:flex;align-items:center}.padding-hero.svelte-129nrxw .wd-container:where(.svelte-129nrxw){width:100%}.hero-gradient.svelte-129nrxw{background:linear-gradient(135deg,var(--wd-white) 0%,#f8f6f3 50%,var(--wd-white) 100%)}.gold-gradient-subtle.svelte-129nrxw{background:linear-gradient(135deg,#e6a4441a,#f8b6661a);color:var(--wd-black)}.gold-gradient-medium.svelte-129nrxw{background:linear-gradient(135deg,#e6a44433,#f8b66633);color:var(--wd-black)}.gold-gradient-rich.svelte-129nrxw{background:linear-gradient(135deg,var(--wd-gold) 0%,#f4b866 100%);color:var(--wd-black)}.gold-gradient-breakthrough.svelte-129nrxw{background:var(--wd-white);color:var(--wd-black);box-shadow:inset 0 0 100px #e6a44426;border-top:3px solid var(--wd-gold)}@media (max-width: 768px){.padding-hero.svelte-129nrxw{min-height:45vh;padding:var(--calm-spacing-xs) 0 var(--calm-spacing-sm) 0}}.wd-button.svelte-1tcathm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--satoshi-medium);font-weight:600;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transition:all var(--patient-timing) var(--organic-easing);position:relative;overflow:hidden;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;line-height:1}.wd-button.primary.svelte-1tcathm{background:linear-gradient(135deg,var(--wd-gold) 0%,#f4b866 100%);color:var(--wd-black);box-shadow:0 4px 20px #e6a44440}.wd-button.primary.svelte-1tcathm:hover:not(.disabled):not(.loading){transform:translateY(-2px);box-shadow:0 8px 30px #e6a44459}.wd-button.primary.svelte-1tcathm:focus{box-shadow:0 4px 20px #e6a44440,0 0 0 3px #e6a44480}.wd-button.secondary.svelte-1tcathm{background:var(--wd-black);color:var(--wd-white);box-shadow:0 4px 20px #3a2d3326}.wd-button.secondary.svelte-1tcathm:hover:not(.disabled):not(.loading){transform:translateY(-2px);box-shadow:0 8px 30px #3a2d3340;background:#4a3d43}.wd-button.secondary.svelte-1tcathm:focus{box-shadow:0 4px 20px #3a2d3326,0 0 0 3px #3a2d334d}.wd-button.outline.svelte-1tcathm{background:transparent;color:var(--wd-black);border:2px solid var(--wd-gold);box-shadow:none}.wd-button.outline.svelte-1tcathm:hover:not(.disabled):not(.loading){background:var(--wd-gold);color:var(--wd-black);transform:translateY(-1px);box-shadow:0 4px 15px #e6a44433}.wd-button.outline.svelte-1tcathm:focus{box-shadow:0 0 0 3px #e6a4444d}.wd-button.ghost.svelte-1tcathm{background:transparent;color:var(--wd-black);box-shadow:none}.wd-button.ghost.svelte-1tcathm:hover:not(.disabled):not(.loading){background:#e6a4441a;transform:translateY(-1px)}.wd-button.ghost.svelte-1tcathm:focus{background:#e6a4441a;box-shadow:0 0 0 2px #e6a4444d}.wd-button.small.svelte-1tcathm{font-size:.9rem;padding:.625rem 1.5rem}.wd-button.small.svelte-1tcathm iconify-icon:where(.svelte-1tcathm){width:16px;height:16px}.wd-button.normal.svelte-1tcathm{font-size:1rem;padding:.875rem 2rem}.wd-button.large.svelte-1tcathm{font-size:1.125rem;padding:1.125rem 2.5rem;min-height:64px}.wd-button.large.svelte-1tcathm iconify-icon:where(.svelte-1tcathm){width:24px;height:24px}.wd-button.pressed.svelte-1tcathm:not(.disabled):not(.loading){transform:translateY(0)!important;transition:all .1s ease}.wd-button.disabled.svelte-1tcathm{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.wd-button.loading.svelte-1tcathm{cursor:wait;transform:none!important}.wd-button.full-width.svelte-1tcathm{width:100%}.spinner.svelte-1tcathm{animation:svelte-1tcathm-spin 1s linear infinite}@keyframes svelte-1tcathm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-1tcathm{opacity:.8}.wd-button.svelte-1tcathm:focus-visible{outline:2px solid var(--wd-gold);outline-offset:2px}@media (max-width: 768px){.wd-button.svelte-1tcathm{min-height:48px}.wd-button.small.svelte-1tcathm{padding:.75rem 1.25rem}.wd-button.normal.svelte-1tcathm{padding:1rem 1.75rem}.wd-button.large.svelte-1tcathm{padding:1.25rem 2rem}}@media (prefers-reduced-motion: reduce){.wd-button.svelte-1tcathm{transition:background-color .2s ease,color .2s ease}.wd-button.svelte-1tcathm:hover{transform:none!important}.spinner.svelte-1tcathm{animation:none}}
