.hero-section.svelte-1mv0u4l{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;margin-top:-80px;padding-top:80px}.hero-background.svelte-1mv0u4l{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/indoorteamphoto.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.hero-overlay.svelte-1mv0u4l{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3a2d33d9,#3a2d33bf);z-index:2}.hero-content.svelte-1mv0u4l{position:relative;z-index:3;width:100%;padding:6rem 0}@media (max-width: 768px){.hero-section.svelte-1mv0u4l{min-height:100vh;margin-top:-60px;padding-top:60px}.hero-content.svelte-1mv0u4l{padding:2rem 0}.hero-text.svelte-1mv0u4l{padding:0 1rem}.hero-text.svelte-1mv0u4l h1.display-4:where(.svelte-1mv0u4l){font-size:2.2rem!important;line-height:1.2!important;margin-bottom:1rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-text.svelte-1mv0u4l p.lead:where(.svelte-1mv0u4l){font-size:1.1rem!important;line-height:1.5!important;font-weight:500!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-cta.svelte-1mv0u4l{margin-top:2rem!important}.mobile-buttons.svelte-1mv0u4l{padding:0 1rem}.mobile-buttons.svelte-1mv0u4l .d-grid:where(.svelte-1mv0u4l){gap:.75rem!important}.mobile-buttons.svelte-1mv0u4l .wd-button{border-radius:12px!important;font-weight:600!important}.mobile-buttons.svelte-1mv0u4l .wd-button.outline{background:#ffffff26!important;border:2px solid rgba(255,255,255,.8)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-buttons.svelte-1mv0u4l .wd-button.outline:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important}.hero-background.svelte-1mv0u4l{background-position:center 30%}}.story-content.svelte-1mv0u4l{flex-grow:1;display:flex;flex-direction:column}.hero-social-proof-multiple.svelte-1mv0u4l{display:block}.social-proof-link.svelte-1mv0u4l{text-decoration:none;color:var(--wd-black);transition:all var(--patient-timing) var(--organic-easing);padding:1rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f6f3e6);border:1px solid rgba(230,164,68,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #e6a4441a;width:100%;display:flex;flex-direction:column;height:100%}.social-proof-link.svelte-1mv0u4l:hover{text-decoration:none;color:var(--wd-black);background:linear-gradient(135deg,#fffffff2,#f8f6f3f2);border-color:var(--wd-gold);transform:translateY(-3px);box-shadow:0 6px 20px #e6a44433}.social-proof-content.svelte-1mv0u4l{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.testimonial-quote.svelte-1mv0u4l{margin-top:.75rem}.quote-content.svelte-1mv0u4l{font-size:1rem;color:var(--wd-black);font-weight:400;line-height:1.5;margin-bottom:.5rem;font-style:italic;position:relative}.quote-attribution.svelte-1mv0u4l{font-size:.9rem;color:var(--wd-grey);font-weight:500;font-style:normal;margin-top:.5rem}.belief-card.svelte-1mv0u4l{padding:2rem;border-radius:16px;height:100%;border:1px solid rgba(230,164,68,.1);background-color:#ffffff4d;transition:all var(--patient-timing) var(--organic-easing)}.belief-card.svelte-1mv0u4l:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3a2d331f;border-color:var(--wd-gold)}.belief-icon.svelte-1mv0u4l{margin-bottom:1.5rem}.founder-photo.svelte-1mv0u4l{width:120px;height:120px;object-fit:cover;border:4px solid var(--wd-gold);box-shadow:0 8px 30px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}@media (min-width: 992px){.founder-photo.svelte-1mv0u4l{width:250px;height:250px}}.founder-photo.svelte-1mv0u4l:hover{transform:translateY(-2px);box-shadow:0 12px 40px #3a2d3333}.team-card.svelte-1mv0u4l{background:#fff;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px #3a2d3314;border:1px solid rgba(58,45,51,.05);transition:all var(--patient-timing) var(--organic-easing);height:100%}.team-card.svelte-1mv0u4l:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3a2d331f}.team-image.svelte-1mv0u4l{margin-bottom:1.5rem;display:flex;justify-content:center}.team-photo.svelte-1mv0u4l{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--wd-gold);transition:all var(--patient-timing) var(--organic-easing)}.team-photo.svelte-1mv0u4l:hover{transform:scale(1.05);box-shadow:0 8px 25px #e6a4444d}.team-photo-placeholder.svelte-1mv0u4l{background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#666;font-size:.75rem;font-weight:600;text-align:center;line-height:1.3;border:3px solid #999;flex-shrink:0}.team-photo-placeholder.svelte-1mv0u4l:hover{transform:none!important;box-shadow:none!important}.team-photo-placeholder.svelte-1mv0u4l span:where(.svelte-1mv0u4l){padding:.5rem}.team-info.svelte-1mv0u4l h4:where(.svelte-1mv0u4l){margin-bottom:.5rem}@media (min-width: 768px){.hero-text.svelte-1mv0u4l{text-align:center}.d-none.d-md-block.svelte-1mv0u4l a,.d-none.d-md-block.svelte-1mv0u4l button,.d-none.d-md-block.svelte-1mv0u4l .btn{font-size:2rem!important;padding:1.8rem 4rem!important}.hero-cta.svelte-1mv0u4l .secondary-hero-btn{background:#ffffff26!important;border:2px solid rgba(255,255,255,.8)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.1rem!important;padding:.875rem 1.75rem!important}.hero-cta.svelte-1mv0u4l .secondary-hero-btn:hover{background:#ffffff40!important;border-color:#fff!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #fff3!important}.display-4.svelte-1mv0u4l{font-size:3.8rem!important}.display-5.svelte-1mv0u4l{font-size:3.2rem!important}#about-hero p.lead{font-weight:500!important}.hero-text.svelte-1mv0u4l h1.display-4:where(.svelte-1mv0u4l){margin-bottom:.75rem!important}.hero-text.svelte-1mv0u4l p.lead:where(.svelte-1mv0u4l){margin-bottom:1.5rem!important}#about-hero .wd-container,#patient-stories .wd-container,#beliefs .wd-container,#team .wd-container{max-width:1400px}#about-hero .row{margin-left:0;margin-right:0}#about-hero .row>*{padding-left:1.5rem;padding-right:1.5rem}.mobile-buttons.svelte-1mv0u4l .wd-button{font-size:1.1rem!important;padding:.85rem 1.5rem!important;white-space:nowrap;min-height:56px!important}}@media (max-width: 768px){.hero-background.svelte-1mv0u4l{min-height:100vh}.hero-content.svelte-1mv0u4l{padding:3rem 0}.hero-text.svelte-1mv0u4l h1:where(.svelte-1mv0u4l){font-size:2rem}.belief-card.svelte-1mv0u4l,.team-card.svelte-1mv0u4l{padding:1.5rem}.display-4.svelte-1mv0u4l{font-size:2.2rem!important}.display-5.svelte-1mv0u4l{font-size:1.8rem!important;margin-bottom:1.5rem!important;font-weight:700!important}#about-hero p.lead{font-size:1.1rem!important;font-weight:500!important;margin-top:.25rem;margin-bottom:1rem!important}.mobile-buttons.svelte-1mv0u4l .wd-button{font-size:1.1rem!important;padding:.85rem 1.5rem!important;white-space:nowrap;min-height:56px!important;border-radius:12px!important;font-weight:600!important}}.wd-animate-trigger.svelte-1mv0u4l{transition-delay:.1s}.wd-animate-trigger.svelte-1mv0u4l:nth-child(2){transition-delay:.2s}.wd-animate-trigger.svelte-1mv0u4l:nth-child(3){transition-delay:.3s}.wd-animate-trigger.svelte-1mv0u4l:nth-child(4){transition-delay:.4s}.preheadline.svelte-1mv0u4l{font-size:.875rem;letter-spacing:.15em;opacity:.9;font-weight:600}@media (min-width: 768px){.preheadline.svelte-1mv0u4l{font-size:1rem}}a.subtle-link{color:var(--wd-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:600;transition:all var(--patient-timing) var(--organic-easing)}a.subtle-link:hover{text-decoration-thickness:2px;text-underline-offset:3px}.team-info.svelte-1mv0u4l .small:where(.svelte-1mv0u4l){font-size:1rem;line-height:1.6}@media (min-width: 992px){.team-info.svelte-1mv0u4l .small:where(.svelte-1mv0u4l){font-size:1.05rem;line-height:1.7}}
