.Counseling_page__2cu1G{min-height:100vh}.Counseling_hero__8JT1o{background:linear-gradient(135deg,var(--dark-bg) 0,var(--dark-surface) 50%,var(--dark-surface-secondary) 100%);color:var(--dark-text-primary);text-align:center;padding:var(--space-20) 0;position:relative;overflow:hidden}.Counseling_hero__8JT1o:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(16,185,129,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(16,185,129,0.05)"/><circle cx="50" cy="10" r="0.5" fill="rgba(52,211,153,0.08)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.4;animation:Counseling_float__X9R3C 20s ease-in-out infinite}@keyframes Counseling_float__X9R3C{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Counseling_hero__8JT1o>*{position:relative;z-index:1}.Counseling_heroContent__bQt64{max-width:800px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:3}.Counseling_hero__8JT1o h1{font-size:var(--text-6xl);font-weight:var(--font-bold);color:var(--dark-text-primary);margin-bottom:var(--space-6);line-height:var(--leading-tight);animation:Counseling_slideInUp__1i9H7 .8s ease-out;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-lg);color:var(--dark-text-secondary);margin-bottom:var(--space-8);line-height:var(--leading-relaxed);animation:Counseling_slideInUp__1i9H7 .8s ease-out .2s both}.Counseling_heroCta__NDWPx{margin-top:var(--space-8);animation:Counseling_slideInUp__1i9H7 .8s ease-out .4s both}@keyframes Counseling_slideInUp__1i9H7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Counseling_container__hvByv{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.Counseling_section__Y67Oz{padding:var(--space-20) 0;position:relative}.Counseling_section__Y67Oz:nth-child(2n){background:linear-gradient(180deg,var(--surface) 0,rgba(228,239,240,.5) 100%)}.Counseling_section__Y67Oz h2{font-size:var(--text-4xl);color:var(--brand-primary);margin-bottom:var(--space-8);text-align:center;font-weight:var(--font-bold);line-height:var(--leading-tight);position:relative}.Counseling_section__Y67Oz h2:after{content:"";position:absolute;bottom:-var(--space-4);left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));border-radius:2px}.Counseling_content__ZlGup{max-width:800px;margin:0 auto}.Counseling_content__ZlGup p{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.Counseling_journeyContent__DbDpe{max-width:900px;margin:0 auto}.Counseling_journeyText__zNJNM h3{color:var(--brand-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_benefitsList__wne5L{list-style:none;padding:0;margin-top:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Counseling_benefitsList__wne5L li{position:relative;font-size:var(--text-lg);color:#1a1a1a;line-height:var(--leading-relaxed);background:white;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid rgba(42,83,84,.2);transition:var(--transition-all);font-weight:var(--font-medium)}.Counseling_benefitsList__wne5L li:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.Counseling_benefitsList__wne5L li:hover:before{transform:rotate(90deg);color:var(--brand-accent)}.Counseling_benefitsList__wne5L li:before{content:"→";position:absolute;left:var(--space-4);top:var(--space-4);color:var(--brand-primary);font-weight:var(--font-bold);font-size:var(--text-xl);transform:rotate(0deg);transition:transform .3s ease,color .3s ease}.Counseling_bookingSection__TsyKk{padding:var(--space-20) 0;background:linear-gradient(180deg,var(--surface) 0,rgba(228,239,240,.5) 100%);transition:background-color .3s ease}.Counseling_bookingSection__TsyKk.section-highlight{animation:Counseling_sectionHighlight__LoNHp 2s ease-out}@keyframes Counseling_sectionHighlight__LoNHp{0%{background-color:rgba(124,176,105,.15)}50%{background-color:rgba(124,176,105,.1)}to{background-color:transparent}}.Counseling_bookingContent__NQZID{max-width:900px;margin:0 auto}.Counseling_bookingIntro__a8iRQ{font-size:var(--text-lg);color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto var(--space-12);line-height:var(--leading-relaxed)}.Counseling_sessionOptions__gjZXu{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.Counseling_sessionOption__WHVO_{background:white;padding:var(--space-8);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);transition:var(--transition-all);border:1px solid rgba(42,83,84,.2);position:relative;overflow:hidden}.Counseling_sessionOption__WHVO_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.Counseling_sessionOption__WHVO_:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--brand-primary)}.Counseling_sessionOption__WHVO_ h4{color:#1a1a1a;margin-bottom:var(--space-4);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_sessionOption__WHVO_ p{color:#1a1a1a;margin:0;line-height:var(--leading-relaxed);font-weight:var(--font-medium)}.Counseling_bookingSteps__VGCu0 h3{text-align:center;color:var(--brand-primary);margin-bottom:var(--space-8);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_steps__xMXSq{display:flex;flex-direction:column;gap:var(--space-8);max-width:700px;margin:0 auto}.Counseling_step__fjOke{display:flex;align-items:flex-start;gap:var(--space-6);background:white;padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid rgba(42,83,84,.2);transition:var(--transition-all)}.Counseling_step__fjOke:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--brand-primary)}.Counseling_stepNumber__fkvDH{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-lg);flex-shrink:0;box-shadow:var(--shadow-md)}.Counseling_stepContent__8yO2X h4{color:#1a1a1a;margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_stepContent__8yO2X p{margin-bottom:var(--space-6);color:#1a1a1a;line-height:var(--leading-relaxed);font-weight:var(--font-medium)}.Counseling_confidentialitySection__DrW0j{padding:var(--space-20) 0;background:linear-gradient(180deg,var(--surface) 0,rgba(228,239,240,.5) 100%)}.Counseling_confidentialityContent__2Zi2V{max-width:900px;margin:0 auto;text-align:center}.Counseling_confidentialityContent__2Zi2V>p{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-12)}.Counseling_professionalStandards__gXtSD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-12)}.Counseling_standard__l1max{background:white;padding:var(--space-6);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);transition:var(--transition-all);border:1px solid rgba(42,83,84,.2);position:relative;overflow:hidden}.Counseling_standard__l1max:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.Counseling_standard__l1max:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--brand-primary)}.Counseling_standard__l1max h4{color:#1a1a1a;margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_standard__l1max p{color:#1a1a1a;margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:var(--font-medium)}.Counseling_ctaSection__iDpwr{padding:var(--space-20) 0;text-align:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-accent) 100%);color:var(--text-inverse);position:relative;overflow:hidden}.Counseling_ctaContent__oq09D{max-width:700px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.Counseling_ctaContent__oq09D h2{color:var(--text-inverse);margin-bottom:var(--space-4);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight)}.Counseling_ctaContent__oq09D h2:after{background:linear-gradient(90deg,var(--text-inverse),rgba(255,255,255,.7))}.Counseling_ctaContent__oq09D p{font-size:var(--text-lg);color:rgba(255,255,255,.9);margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.Counseling_ctaButtons__1Mw7V{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media (max-width:768px){.Counseling_hero__8JT1o{min-height:80vh}.Counseling_heroOverlay__tMv2a{padding:var(--space-16) 0}.Counseling_hero__8JT1o h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.Counseling_heroLogo__BfJX0{margin-bottom:var(--space-6)}.Counseling_bookingSection__TsyKk,.Counseling_confidentialitySection__DrW0j,.Counseling_ctaSection__iDpwr,.Counseling_section__Y67Oz{padding:var(--space-16) 0}.Counseling_section__Y67Oz h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}.Counseling_bookingSteps__VGCu0 h3,.Counseling_journeyText__zNJNM h3{font-size:var(--text-2xl);line-height:var(--leading-tight)}.Counseling_sessionOption__WHVO_ h4,.Counseling_stepContent__8yO2X h4{font-size:var(--text-lg);line-height:var(--leading-tight)}.Counseling_container__hvByv{padding:0 var(--space-4)}.Counseling_sessionOptions__gjZXu{grid-template-columns:1fr;gap:var(--space-6)}.Counseling_sessionOption__WHVO_{padding:var(--space-6);min-height:120px}.Counseling_step__fjOke{flex-direction:column;text-align:center;padding:var(--space-6);min-height:140px}.Counseling_stepNumber__fkvDH{align-self:center;min-width:50px;min-height:50px}.Counseling_professionalStandards__gXtSD{grid-template-columns:1fr;gap:var(--space-6)}.Counseling_standard__l1max{min-height:100px}.Counseling_ctaButtons__1Mw7V{flex-direction:column;align-items:center;gap:var(--space-4)}.Counseling_benefitsList__wne5L li{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);min-height:60px}}@media (max-width:480px){.Counseling_hero__8JT1o{min-height:70vh}.Counseling_heroOverlay__tMv2a{padding:var(--space-12) 0}.Counseling_hero__8JT1o h1{font-size:var(--text-3xl);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.Counseling_heroLogo__BfJX0{margin-bottom:var(--space-4)}.Counseling_bookingSection__TsyKk,.Counseling_confidentialitySection__DrW0j,.Counseling_ctaSection__iDpwr,.Counseling_section__Y67Oz{padding:var(--space-12) 0}.Counseling_section__Y67Oz h2{font-size:var(--text-2xl);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.Counseling_journeyText__zNJNM h3{font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.Counseling_bookingSteps__VGCu0 h3{font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.Counseling_content__ZlGup p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.Counseling_benefitsList__wne5L li{font-size:var(--text-base);line-height:var(--leading-relaxed);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);min-height:56px}.Counseling_bookingIntro__a8iRQ{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.Counseling_sessionOption__WHVO_ h4,.Counseling_stepContent__8yO2X h4{font-size:var(--text-base);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.Counseling_sessionOption__WHVO_ p,.Counseling_stepContent__8yO2X p{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Counseling_sessionOption__WHVO_,.Counseling_step__fjOke{padding:var(--space-4);min-height:100px}.Counseling_standard__l1max{padding:var(--space-4);min-height:80px}.Counseling_standard__l1max h4{font-size:var(--text-base);margin-bottom:var(--space-2)}.Counseling_standard__l1max p{font-size:var(--text-sm)}.Counseling_ctaContent__oq09D h2{font-size:var(--text-2xl);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.Counseling_ctaContent__oq09D p{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.Counseling_ctaButtons__1Mw7V{gap:var(--space-3)}.Counseling_container__hvByv{padding:0 var(--space-3)}.Counseling_heroContent__bQt64{padding:0 var(--space-4)}}@media (max-width:1024px){.Counseling_sessionOptions__gjZXu{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.Counseling_professionalStandards__gXtSD{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6)}.Counseling_steps__xMXSq{max-width:600px}}@media (max-width:640px){.Counseling_hero__8JT1o{min-height:75vh}.Counseling_heroOverlay__tMv2a{padding:var(--space-14) 0}.Counseling_hero__8JT1o h1{font-size:var(--text-3xl);line-height:var(--leading-tight)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-base);line-height:var(--leading-relaxed)}.Counseling_bookingSection__TsyKk,.Counseling_confidentialitySection__DrW0j,.Counseling_ctaSection__iDpwr,.Counseling_section__Y67Oz{padding:var(--space-14) 0}.Counseling_section__Y67Oz h2{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.Counseling_bookingSteps__VGCu0 h3,.Counseling_journeyText__zNJNM h3{font-size:var(--text-xl);margin-bottom:var(--space-4)}.Counseling_container__hvByv{padding:0 var(--space-3)}.Counseling_sessionOption__WHVO_,.Counseling_standard__l1max,.Counseling_step__fjOke{min-height:44px;padding:var(--space-4)}.Counseling_stepNumber__fkvDH{min-width:44px;min-height:44px}.Counseling_benefitsList__wne5L li{min-height:44px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6)}}@media (max-width:360px){.Counseling_hero__8JT1o{min-height:65vh}.Counseling_hero__8JT1o h1{font-size:var(--text-2xl);line-height:var(--leading-tight)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.Counseling_section__Y67Oz h2{font-size:var(--text-xl)}.Counseling_bookingSteps__VGCu0 h3,.Counseling_journeyText__zNJNM h3{font-size:var(--text-lg)}.Counseling_container__hvByv{padding:0 var(--space-2)}.Counseling_heroContent__bQt64{padding:0 var(--space-3)}.Counseling_sessionOption__WHVO_,.Counseling_standard__l1max,.Counseling_step__fjOke{padding:var(--space-3);min-height:44px}.Counseling_ctaContent__oq09D h2{font-size:var(--text-xl)}.Counseling_ctaContent__oq09D p{font-size:var(--text-sm)}.Counseling_ctaButtons__1Mw7V{flex-direction:column;width:100%}.Counseling_ctaButtons__1Mw7V>*{width:100%;min-height:44px}}@media (max-width:768px) and (orientation:landscape){.Counseling_hero__8JT1o{min-height:90vh}.Counseling_heroOverlay__tMv2a{padding:var(--space-8) 0}.Counseling_hero__8JT1o h1{font-size:var(--text-3xl)}.Counseling_heroSubtext__7TvzO{font-size:var(--text-base);margin-bottom:var(--space-4)}.Counseling_heroLogo__BfJX0{margin-bottom:var(--space-3)}}