.animate-badge{opacity:0;transform:translate(-30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-headline{opacity:0;transform:scale(.95) translateY(20px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.animate-description{opacity:0;transform:translateY(15px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94)}.animate-image{opacity:0;transform:scale(1.05) translate(30px);transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94)}.animate-image-left{opacity:0;transform:scale(1.05) translate(-30px);transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94)}.animate-content,.animate-cta{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-card{opacity:0;transform:scale(.96) translateY(15px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94)}.animate-item{opacity:0;transform:translate(-20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.animate-item-up{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.section-animate.active .animate-badge{opacity:1;transform:translate(0);transition-delay:.1s}.section-animate.active .animate-headline{opacity:1;transform:scale(1) translateY(0);transition-delay:.3s}.section-animate.active .animate-description{opacity:1;transform:translateY(0);transition-delay:.6s}.section-animate.active .animate-image,.section-animate.active .animate-image-left{opacity:1;transform:scale(1) translate(0);transition-delay:.4s}.section-animate.active .animate-content{opacity:1;transform:translateY(0);transition-delay:.5s}.section-animate.active .animate-cta{opacity:1;transform:translateY(0);transition-delay:.8s}.section-animate.active .animate-card{opacity:1;transform:scale(1) translateY(0);transition-delay:.7s}.section-animate.active .animate-item:nth-child(1){opacity:1;transform:translate(0);transition-delay:.5s}.section-animate.active .animate-item:nth-child(2){opacity:1;transform:translate(0);transition-delay:.7s}.section-animate.active .animate-item:nth-child(3){opacity:1;transform:translate(0);transition-delay:.9s}.section-animate.active .animate-item:nth-child(4){opacity:1;transform:translate(0);transition-delay:1.1s}.section-animate.active .animate-item:nth-child(5){opacity:1;transform:translate(0);transition-delay:1.3s}.section-animate.active .animate-item-up:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.5s}.section-animate.active .animate-item-up:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.7s}.section-animate.active .animate-item-up:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.9s}.section-animate.active .animate-item-up:nth-child(4){opacity:1;transform:translateY(0);transition-delay:1.1s}.section-animate.active .animate-item-up:nth-child(5){opacity:1;transform:translateY(0);transition-delay:1.3s}.animate-grid-item{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.section-animate.active .animate-grid-item:nth-child(1){opacity:1;transform:translateY(0) scale(1);transition-delay:.2s}.section-animate.active .animate-grid-item:nth-child(2){opacity:1;transform:translateY(0) scale(1);transition-delay:.4s}.section-animate.active .animate-grid-item:nth-child(3){opacity:1;transform:translateY(0) scale(1);transition-delay:.6s}.section-animate.active .animate-grid-item:nth-child(4){opacity:1;transform:translateY(0) scale(1);transition-delay:.8s}.section-animate.active .animate-grid-item:nth-child(5){opacity:1;transform:translateY(0) scale(1);transition-delay:1s}.section-animate.active .animate-grid-item:nth-child(6){opacity:1;transform:translateY(0) scale(1);transition-delay:1.2s}.hero-section.active .animate-badge{transition-delay:.1s}.hero-section.active .animate-headline{transition-delay:.3s}.hero-section.active .animate-image{transition-delay:.4s}.hero-section.active .animate-description{transition-delay:.6s}@media(prefers-reduced-motion:no-preference){.animate-image,.animate-image-left,.animate-card{will-change:transform,opacity}}@media(prefers-reduced-motion:reduce){.animate-badge,.animate-headline,.animate-description,.animate-image,.animate-image-left,.animate-content,.animate-cta,.animate-card,.animate-item,.animate-item-up,.animate-grid-item{opacity:1!important;transform:none!important;transition:none!important}}:root{--color-neutral-50: #FAFAFA;--color-neutral-100: #F5F5F5;--color-neutral-200: #E8E8E8;--color-neutral-300: #D4D4D4;--color-neutral-400: #A3A3A3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-primary-50: #E6F7F7;--color-primary-100: #B3E5E5;--color-primary-200: #80D3D3;--color-primary-300: #4DC1C1;--color-primary-400: #1AAFAF;--color-primary-500: #008080;--color-primary-600: #006666;--color-primary-700: #004D4D;--color-primary-800: #003333;--color-primary-900: #001A1A;--color-secondary-50: #E6E8F0;--color-secondary-100: #B3B9D1;--color-secondary-200: #808AB2;--color-secondary-300: #4D5B93;--color-secondary-400: #1A2C74;--color-secondary-500: #0A1F5C;--color-secondary-600: #08194A;--color-secondary-700: #061338;--color-secondary-800: #040D26;--color-secondary-900: #020714;--color-accent-50: #FFF5E6;--color-accent-100: #FFE0B3;--color-accent-200: #FFCB80;--color-accent-300: #FFB64D;--color-accent-400: #FFA11A;--color-accent-500: #FF8C00;--color-accent-600: #CC7000;--color-accent-700: #995400;--color-accent-800: #663800;--color-accent-900: #331C00;--color-text-primary: #171717;--color-text-secondary: #404040;--color-text-tertiary: #737373;--color-text-inverse: #FAFAFA;--color-text-muted: #A3A3A3;--color-bg-primary: #FFFFFF;--color-bg-secondary: #FAFAFA;--color-bg-tertiary: #F5F5F5;--color-bg-dark: #0A1F5C;--color-bg-overlay: rgba(10, 31, 92, .85);--color-border-light: #E8E8E8;--color-border-medium: #D4D4D4;--color-border-dark: #A3A3A3;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-64: 16rem;--font-heading: "Playfair Display", "Georgia", serif;--font-body: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", monospace;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-primary: 0 10px 25px -5px rgba(0, 128, 128, .2);--shadow-accent: 0 10px 25px -5px rgba(255, 140, 0, .3);--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s;--transition-base: .25s;--transition-slow: .35s;--transition-slower: .5s;--transition-ease: cubic-bezier(.4, 0, .2, 1);--transition-smooth: cubic-bezier(.25, .46, .45, .94)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-text-primary);background-color:var(--color-bg-primary);overflow-x:hidden;font-feature-settings:"kern" 1,"liga" 1;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.01) 1px,transparent 0);background-size:20px 20px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.15;color:var(--color-text-primary);margin-bottom:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 1px 3px rgba(0,0,0,.03);font-variant-ligatures:common-ligatures}h1{font-size:3rem;letter-spacing:-.04em;text-shadow:0 2px 4px rgba(0,0,0,.03);font-weight:600}h2{font-size:2.25rem;letter-spacing:-.03em;text-shadow:0 1px 3px rgba(0,0,0,.02);font-weight:600}h3{font-size:1.875rem;letter-spacing:-.02em}p{margin-bottom:1.25rem;color:var(--color-text-secondary);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--color-primary-500);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}a:hover{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}input,textarea,select{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1}.card,.container{text-rendering:optimizeLegibility}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{margin-bottom:1rem;color:var(--color-text-secondary)}a{color:var(--color-primary-500);text-decoration:none;transition:color var(--transition-base) var(--transition-ease)}a:hover{color:var(--color-primary-600)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-4)}@media(min-width:640px){.container{padding:0 var(--spacing-6)}}@media(min-width:1024px){.container{padding:0 var(--spacing-8)}}.animate-fade-in-up{animation:fadeInUp .8s var(--transition-smooth) forwards;opacity:0}.animate-fade-in{animation:fadeIn .6s var(--transition-smooth) forwards;opacity:0}.animate-scale-in{animation:scaleIn .6s var(--transition-smooth) forwards;opacity:0}.animate-slide-in-right{animation:slideInRight .6s var(--transition-smooth) forwards}.animate-slide-in-left{animation:slideInLeft .6s var(--transition-smooth) forwards}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--transition-smooth),transform .8s var(--transition-smooth)}.reveal.active{opacity:1;transform:translateY(0)}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.main-header{position:sticky;top:0;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.main-header img{height:50px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.main-header h1{display:none}@media(min-width:640px){.main-header h1{display:block}}@media(max-width:639px){.main-header img{height:40px}}.nav-link{position:relative}.nav-link:hover{transform:translateY(-1px)}.nav-link.active{transform:translateY(0)}.nav-link-indicator{animation:fadeIn .3s ease-out}.desktop-nav{display:none}.mobile-menu-button{display:flex}.mobile-nav{display:none}.mobile-nav.open{display:block;animation:slideDown .3s ease-out}@media(min-width:1024px){.desktop-nav{display:block!important}.mobile-menu-button,.mobile-nav{display:none!important}.nav-link{position:relative}}.menu-line{display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main-footer{width:100%}.main-footer a,.social-link{position:relative}@media(max-width:768px){.main-footer{text-align:center}.main-footer>div>div{text-align:center}.main-footer ul{align-items:center}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px rgba(0,0,0,.1)}.btn:active{transform:translateY(0) scale(.98);transition:all .1s ease}.btn:focus{outline:none;box-shadow:0 0 0 3px #00808033}.home-page{min-height:100vh;background-color:var(--color-bg-primary)}.home-hero{position:relative;padding:6rem 0 5rem;background:linear-gradient(135deg,#e6f7f7d9,#f5f5f5e6 35%,#fff);overflow:hidden}.home-hero:before{content:"";position:absolute;width:420px;height:420px;background:radial-gradient(circle at center,#0080802e,#00808000 70%);top:-160px;right:-120px;z-index:0;pointer-events:none}.home-hero:after{content:"";position:absolute;width:380px;height:380px;background:radial-gradient(circle at center,#ff8c002e,#ff8c0000 70%);bottom:-140px;left:-120px;z-index:0;pointer-events:none}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:center}.home-hero-text{display:flex;flex-direction:column;gap:1rem}.home-hero-visual{display:flex;justify-content:center;position:relative}.home-hero-image-frame{position:relative;width:100%;max-width:520px;height:640px;border-radius:var(--radius-3xl);overflow:hidden;box-shadow:var(--shadow-2xl);background:linear-gradient(135deg,#0080802e,#00808000 70%)}.home-hero-image-frame:before{content:"";position:absolute;inset:18px;border-radius:calc(var(--radius-3xl) - 18px);border:1px solid rgba(255,255,255,.4);pointer-events:none;z-index:1}.home-hero-image-frame img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.hero-badge{opacity:0;transform:translate(-30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-badge{opacity:1;transform:translate(0);transition-delay:.1s}.hero-headline{opacity:0;transform:scale(.95) translateY(20px);transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-headline{opacity:1;transform:scale(1) translateY(0);transition-delay:.3s}.hero-description{opacity:0;transform:translateY(15px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-description{opacity:1;transform:translateY(0);transition-delay:.6s}.hero-benefits{opacity:0}.home-hero-grid.active .hero-benefits{opacity:1;transition:opacity .5s ease .8s}.hero-benefit-item{opacity:0;transform:translate(-20px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-benefit-0{opacity:1;transform:translate(0);transition-delay:1s}.home-hero-grid.active .hero-benefit-1{opacity:1;transform:translate(0);transition-delay:1.2s}.home-hero-grid.active .hero-benefit-2{opacity:1;transform:translate(0);transition-delay:1.4s}.hero-cta{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-cta{opacity:1;transform:translateY(0);transition-delay:1.6s}.hero-stats{opacity:0;transform:scale(.96) translateY(15px);transition:opacity .9s cubic-bezier(.25,.46,.45,.94),transform .9s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-stats{opacity:1;transform:scale(1) translateY(0);transition-delay:1.8s}.hero-image{opacity:0;transform:scale(1.05) translate(30px);transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.25,.46,.45,.94)}.home-hero-grid.active .hero-image{opacity:1;transform:scale(1) translate(0);transition-delay:.4s}@media(prefers-reduced-motion:no-preference){.home-hero-image-frame{will-change:transform}}@media(max-width:1024px){.home-hero{padding:5rem 0 4rem}.home-hero-grid{grid-template-columns:1fr;gap:3.5rem}.home-hero-text{text-align:center;align-items:center}.home-hero-text ul{text-align:left;max-width:580px;margin:0 auto 2rem!important}.home-hero-image-frame{max-width:480px;height:560px}}@media(max-width:768px){.home-hero{padding:4.5rem 0 3.5rem}.home-hero-grid{gap:3rem}.home-hero-text{text-align:left;align-items:flex-start;width:100%}.home-hero-text .hero-badge{align-self:flex-start}.hero-cta{width:100%;flex-direction:column;align-items:stretch;gap:1rem}.hero-cta .btn{width:100%;justify-content:center}.hero-cta span{text-align:left}.hero-stats{width:100%;flex-direction:column;align-items:flex-start;gap:1.5rem}.home-hero-image-frame{height:480px}}@media(max-width:640px){.home-hero-image-frame{height:420px;max-width:360px}.home-hero-text ul{gap:.75rem!important}.home-hero:before,.home-hero:after{display:none}}@media(max-width:480px){.home-hero{padding:3.5rem 0 2.5rem}.home-hero-grid{gap:2.25rem}.home-hero-text ul{margin-bottom:1.5rem!important}.hero-benefit-item{font-size:.95rem;gap:.75rem!important}.hero-stats{padding:1.25rem}.home-hero-image-frame{max-width:300px;height:360px}}@media(max-width:360px){.home-hero-image-frame{max-width:260px;height:320px}.hero-cta .btn{font-size:.95rem}}.about-section{padding:var(--spacing-16) 0;width:100%}.section-content,.coaching-section{max-width:1200px;margin:0 auto}.coaching-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.coaching-image{height:500px;overflow:hidden;border-radius:var(--radius-2xl)}@media(max-width:768px){.coaching-content{grid-template-columns:1fr;gap:2.5rem;display:flex;flex-direction:column}.coaching-image{height:350px;order:-1}.coaching-text{order:0}}@media(min-width:768px){.about-section{padding:var(--spacing-20) 0}}@media(min-width:1024px){.about-section{padding:var(--spacing-24) 0}}.about-page{min-height:100vh;background-color:var(--color-bg-primary)}.about-page main{width:100%}.about-page>div:first-child{padding:3rem 0 2rem!important}@media(min-width:640px){.about-page>div:first-child{padding:4rem 0 3rem!important}}@media(min-width:1024px){.about-page>div:first-child{padding:5rem 0 4rem!important}}.about-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;max-width:1400px;margin:0 auto}.about-hero-image-wrapper{display:flex;justify-content:flex-end;align-items:center;position:relative}.about-hero-image{width:100%;max-width:600px;height:700px;overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);position:relative}.about-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1025px){.about-hero-grid>div:first-child{order:1}.about-hero-grid>div:last-child{order:2}}@media(max-width:1024px){.about-hero-grid{grid-template-columns:1fr;gap:3rem}.about-hero-grid>div:first-child{order:2}.about-hero-grid>div:last-child{order:1;display:flex;justify-content:center}.about-hero-image-wrapper{justify-content:center}.about-hero-image{max-width:500px!important;height:500px!important}}@media(max-width:768px){.about-page>div:first-child{padding:3rem 0 2rem!important}.about-hero-grid{gap:2.5rem}.about-hero-image{max-width:100%!important;height:400px!important}.about-hero-grid>div:first-child{text-align:center;padding:0 1rem}.about-hero-grid>div:first-child p{max-width:100%!important;text-align:left}}@media(max-width:640px){.about-page>div:first-child{padding:2.5rem 0 1.5rem!important}.about-hero-grid{gap:2rem}.about-hero-grid>div:first-child{text-align:center;padding:0 1rem}.about-hero-grid>div:first-child p{text-align:left;margin:0 auto 1.25rem;font-size:1rem!important;max-width:100%!important}.about-hero-grid>div:first-child .animate-badge{font-size:.875rem!important}.about-hero-grid>div:first-child .animate-headline{font-size:clamp(2rem,8vw,2.5rem)!important;margin-bottom:1.5rem!important}.about-hero-image{height:340px!important}}@media(max-width:480px){.about-page>div:first-child{padding:2rem 0 1.5rem!important}.about-hero-grid{gap:1.5rem}.about-hero-grid>div:first-child{padding:0 .75rem}.about-hero-image{height:280px!important}.about-hero-grid>div:first-child .animate-headline{font-size:clamp(1.75rem,10vw,2.25rem)!important;margin-bottom:1.25rem!important}.about-hero-grid>div:first-child p{font-size:.95rem!important;margin-bottom:1rem!important}.about-hero-grid>div:first-child .animate-content{font-size:1rem!important}.about-hero-grid>div:first-child .animate-content strong{font-size:1.25rem!important}}.personal-coaching-page{min-height:100vh;background-color:var(--color-bg-primary)}.personal-coaching-page>div:first-child{padding:3rem 0 2rem!important}@media(min-width:640px){.personal-coaching-page>div:first-child{padding:4rem 0 3rem!important}}@media(min-width:1024px){.personal-coaching-page>div:first-child{padding:4rem 0 3rem!important}}.personal-coaching-page>div:not(:first-child):not(:last-child){padding:3rem 0!important}@media(min-width:768px){.personal-coaching-page>div:not(:first-child):not(:last-child){padding:4rem 0!important}}@media(min-width:1024px){.personal-coaching-page>div:not(:first-child):not(:last-child){padding:5rem 0!important}}.personal-coaching-page h1{font-size:2rem!important}@media(min-width:640px){.personal-coaching-page h1{font-size:2.5rem!important}}@media(min-width:1024px){.personal-coaching-page h1{font-size:3rem!important}}.personal-coaching-page>div:first-child p{font-size:1rem!important;padding:0 1rem}@media(min-width:640px){.personal-coaching-page>div:first-child p{font-size:1.125rem!important;padding:0}}@media(max-width:640px){.coaching-section{padding:0 .5rem}.coaching-content{gap:2rem}.coaching-image{height:280px}.coaching-text h2{font-size:1.75rem!important;line-height:1.3!important}.coaching-text p{font-size:1rem!important}.coaching-text ul li{font-size:.95rem!important;padding-left:1.5rem!important}.personal-coaching-page>div:last-child{padding:2rem 0!important}.personal-coaching-page>div:last-child>div>div{padding:1.5rem!important}.personal-coaching-page>div:last-child h2{font-size:1.5rem!important}.personal-coaching-page>div:last-child p{font-size:.95rem!important}}@media(min-width:640px){.personal-coaching-page>div:last-child{padding:3rem 0!important}.personal-coaching-page>div:last-child>div>div{padding:2rem!important}}@media(max-width:480px){.coaching-image{height:240px}.coaching-text h2{font-size:1.5rem!important}.coaching-text ul{gap:1rem!important}.personal-coaching-page>div:first-child p{padding:0 .5rem}}.workplace-coaching-page{min-height:100vh;background-color:var(--color-bg-primary)}.workplace-coaching-page>div:first-child{padding:3rem 0 2rem!important}@media(min-width:640px){.workplace-coaching-page>div:first-child{padding:4rem 0 3rem!important}}@media(min-width:1024px){.workplace-coaching-page>div:first-child{padding:4rem 0 3rem!important}}.workplace-coaching-page>div:not(:first-child):not(:last-child){padding:3rem 0!important}@media(min-width:768px){.workplace-coaching-page>div:not(:first-child):not(:last-child){padding:4rem 0!important}}@media(min-width:1024px){.workplace-coaching-page>div:not(:first-child):not(:last-child){padding:5rem 0!important}}.workplace-coaching-page h1{font-size:2rem!important}@media(min-width:640px){.workplace-coaching-page h1{font-size:2.5rem!important}}@media(min-width:1024px){.workplace-coaching-page h1{font-size:3rem!important}}.workplace-coaching-page>div:first-child p{font-size:1rem!important;padding:0 1rem}@media(min-width:640px){.workplace-coaching-page>div:first-child p{font-size:1.125rem!important;padding:0}}.coaching-section{max-width:1200px;margin:0 auto}.coaching-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.coaching-section-reverse .coaching-content{grid-template-columns:1fr 1fr}@media(min-width:769px){.coaching-section-reverse .coaching-image{order:1}.coaching-section-reverse .coaching-text{order:2}}.coaching-text{display:flex;flex-direction:column}.coaching-image{width:100%;height:500px;overflow:hidden;position:relative}@media(max-width:1024px){.coaching-content{gap:3rem}.coaching-image{height:400px}}@media(max-width:768px){.coaching-section{padding:0 1rem}.coaching-content{grid-template-columns:1fr;gap:2.5rem;display:flex;flex-direction:column}.coaching-image{height:350px;order:-1!important}.coaching-text{order:0!important}.coaching-section-reverse .coaching-content{display:flex;flex-direction:column}.coaching-section-reverse .coaching-image{order:-1!important}.coaching-section-reverse .coaching-text{order:0!important}}@media(max-width:640px){.coaching-section{padding:0 .5rem}.coaching-content{gap:2rem}.coaching-image{height:280px}.coaching-text h2{font-size:1.75rem!important;line-height:1.3!important}.coaching-text p{font-size:1rem!important}.coaching-text ul li{font-size:.95rem!important;padding-left:1.5rem!important}.workplace-coaching-page>div:last-child{padding:2rem 0!important}.workplace-coaching-page>div:last-child>div>div{padding:1.5rem!important}.workplace-coaching-page>div:last-child h2{font-size:1.5rem!important}.workplace-coaching-page>div:last-child p{font-size:.95rem!important}}@media(min-width:640px){.workplace-coaching-page>div:last-child{padding:3rem 0!important}.workplace-coaching-page>div:last-child>div>div{padding:2rem!important}}@media(max-width:480px){.coaching-image{height:240px}.coaching-text h2{font-size:1.5rem!important}.coaching-text ul{gap:1rem!important}.workplace-coaching-page>div:first-child p{padding:0 .5rem}}.testimonials-page{min-height:100vh;background-color:var(--color-bg-primary)}.testimonials-page>div:first-child{padding:3rem 0 2rem!important}@media(min-width:640px){.testimonials-page>div:first-child{padding:4rem 0 3rem!important}}@media(min-width:1024px){.testimonials-page>div:first-child{padding:5rem 0 4rem!important}}.testimonials-page>div:first-child h1{font-size:clamp(2rem,6vw,3.5rem)!important;margin-bottom:1.5rem!important}.testimonials-page>div:first-child p{font-size:clamp(1rem,3.2vw,1.25rem)!important;padding:0 1rem}@media(min-width:640px){.testimonials-page>div:first-child p{padding:0}}.testimonials-page>div:last-child{padding:3rem 0!important}@media(min-width:640px){.testimonials-page>div:last-child{padding:4rem 0!important}}@media(max-width:640px){.testimonials-page>div:last-child>div>div>div{padding:1.5rem!important}.testimonials-page>div:last-child h2{font-size:1.5rem!important;margin-bottom:1rem!important}.testimonials-page>div:last-child p{font-size:1rem!important;margin-bottom:1.5rem!important}.testimonials-page>div:last-child a{width:100%;display:block;margin-bottom:.75rem}}.testimonials-carousel-wrapper{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;padding:0 80px}.testimonials-carousel{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.testimonial-slide{min-width:100%;flex-shrink:0;padding:0 20px;box-sizing:border-box;width:100%;max-width:100%}.testimonial-card-modern{min-height:100%;display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.testimonial-card-content{padding:2.5rem;position:relative;z-index:1;display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.testimonial-card-content p{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.carousel-arrow{outline:none}.carousel-arrow svg{transition:stroke .2s ease}.carousel-arrow:hover svg{stroke:#fff}@media(max-width:1024px){.testimonials-carousel-wrapper{padding:0 70px}.carousel-arrow-left{left:10px!important}.carousel-arrow-right{right:10px!important}}@media(max-width:768px){.testimonials-carousel-wrapper{padding:0 1rem;width:100%;max-width:100%;box-sizing:border-box}.testimonial-slide{padding:0;width:100%;max-width:100%}.testimonial-card-modern{width:100%;max-width:100%}.carousel-arrow{width:40px!important;height:40px!important}.carousel-arrow svg{width:20px;height:20px}.testimonial-card-content{padding:2rem!important;width:100%;max-width:100%;box-sizing:border-box}.testimonial-card-content p{font-size:1.125rem!important;margin-bottom:1.5rem!important;max-width:100%;width:100%;box-sizing:border-box}.testimonial-card-content h3{font-size:1.125rem!important}.testimonial-card-content>div:first-child{margin-bottom:1.5rem!important;width:100%;max-width:100%}.testimonial-card-content>div:nth-child(2){margin-bottom:1.5rem!important;width:100%;max-width:100%}.testimonial-card-content>div:last-child{padding-top:1.5rem!important;width:100%;max-width:100%}.carousel-arrow{position:static!important;margin:1rem 0}}@media(max-width:640px){.testimonials-carousel-wrapper{padding:0 1rem;width:100%;max-width:100%;box-sizing:border-box}.carousel-arrow-left{left:0!important}.carousel-arrow-right{right:0!important}.carousel-arrow{width:36px!important;height:36px!important;opacity:.9}.testimonial-slide{padding:0;width:100%;max-width:100%}.testimonial-card-modern{width:100%;max-width:100%}.testimonial-card-content{padding:1.5rem!important;width:100%;max-width:100%;box-sizing:border-box}.testimonial-card-content p{font-size:1rem!important;margin-bottom:1.25rem!important;line-height:1.6!important;max-width:100%;width:100%;box-sizing:border-box}.testimonial-card-content h3{font-size:1.125rem!important;margin-bottom:.5rem!important}.testimonial-card-content>div:first-child{margin-bottom:1.25rem!important;margin-top:0!important;width:100%;max-width:100%}.testimonial-card-content>div:first-child>div,.testimonial-card-content>div:first-child img{width:80px!important;height:80px!important}.testimonial-card-content>div:nth-child(2){margin-bottom:1.25rem!important;width:100%;max-width:100%}.testimonial-card-content>div:nth-child(2) svg{width:16px!important;height:16px!important}.testimonial-card-content>div:nth-child(3){width:100%;max-width:100%}.testimonial-card-content>div:nth-child(3) svg{width:32px!important;height:32px!important;margin-bottom:1rem!important}.testimonial-card-content>div:last-child{padding-top:1.25rem!important;width:100%;max-width:100%}.testimonials-carousel-wrapper .testimonial-card-modern{border-radius:var(--radius-xl)}.carousel-arrow{display:none!important}}@media(max-width:480px){.testimonials-carousel-wrapper{padding:0 .75rem;width:100%;max-width:100%;box-sizing:border-box}.testimonial-slide{padding:0;width:100%;max-width:100%}.testimonial-card-modern{width:100%;max-width:100%}.testimonial-card-content{padding:1.25rem!important;width:100%;max-width:100%;box-sizing:border-box}.testimonial-card-content p{font-size:.95rem!important;margin-bottom:1rem!important;line-height:1.65!important;max-width:100%;width:100%;box-sizing:border-box}.testimonial-card-content h3{font-size:1rem!important;margin-bottom:.5rem!important}.testimonial-card-content>div:first-child{margin-bottom:1rem!important;width:100%;max-width:100%}.testimonial-card-content>div:first-child>div,.testimonial-card-content>div:first-child img{width:70px!important;height:70px!important}.testimonial-card-content>div:first-child>div{font-size:1.25rem!important}.testimonial-card-content>div:nth-child(2){margin-bottom:1rem!important;gap:.25rem!important;width:100%;max-width:100%}.testimonial-card-content>div:nth-child(2) svg{width:14px!important;height:14px!important}.testimonial-card-content>div:nth-child(3){width:100%;max-width:100%}.testimonial-card-content>div:nth-child(3) svg{width:28px!important;height:28px!important;margin-bottom:.75rem!important}.testimonial-card-content>div:last-child{padding-top:1rem!important;width:100%;max-width:100%}.testimonial-card-content>div:last-child p{font-size:.875rem!important}}.contact-page{min-height:100vh;background-color:var(--color-bg-primary)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.contact-info-column{display:flex;flex-direction:column;gap:2rem}.contact-cta-column{display:flex;flex-direction:column}.contact-card,.contact-cta-card{background-color:var(--color-bg-primary);border-radius:var(--radius-2xl);padding:2rem;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-light)}@media(max-width:1024px){.contact-grid{gap:2.5rem}}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-card,.contact-cta-card{padding:1.5rem}}@media(max-width:640px){.contact-grid{gap:1.5rem}.contact-card,.contact-cta-card{padding:1.25rem}.contact-cta-column .btn{width:100%}.contact-cta-column p{text-align:left}}@media(max-width:480px){.contact-grid{gap:1.25rem}.contact-card,.contact-cta-card{padding:1rem}.contact-info-column,.contact-cta-column{gap:1.5rem}.contact-card h3,.contact-cta-card h3{font-size:1.35rem}.contact-cta-card .animate-badge{font-size:.85rem}.contact-cta-card .animate-content p{font-size:.95rem}}.app{min-height:100vh;display:flex;flex-direction:column}.app-header{padding:var(--spacing-8) 0;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light)}.app-main{flex:1;background-color:var(--color-bg-secondary)}main{scroll-behavior:smooth}main>section{scroll-margin-top:80px}
