.JobDetailPage_jobDetailPage__yJIPl{min-height:100vh;background-color:var(--color-background);color:var(--color-text);position:relative}.JobDetailPage_backgroundWrapper__Gejjc{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.JobDetailPage_errorContainer__k9y2Y{min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;padding:var(--space-8)}.JobDetailPage_errorContent__yf7_5{text-align:center;max-width:400px}.JobDetailPage_errorIcon___sMNt{width:80px;height:80px;margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border-radius:var(--radius-full);color:#ef4444}.JobDetailPage_errorContent__yf7_5 h1{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-3)}.JobDetailPage_errorContent__yf7_5 p{font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-6)}.JobDetailPage_errorContent__yf7_5 a{display:inline-flex;align-items:center;gap:var(--space-2)}.JobDetailPage_heroSection__2DJby{padding:140px 0 60px;position:relative;z-index:1;background:var(--color-background)}.JobDetailPage_breadcrumbs__xvd4A{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-family:var(--font-footer);font-size:var(--text-sm)}.JobDetailPage_breadcrumbs__xvd4A a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-base)}.JobDetailPage_breadcrumbs__xvd4A a:hover{color:var(--color-accent)}.JobDetailPage_breadcrumbs__xvd4A span{color:var(--color-text-secondary)}.JobDetailPage_breadcrumbs__xvd4A span:last-child{color:var(--color-text)}.JobDetailPage_jobMeta__U_EB0{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-4)}.JobDetailPage_metaItem___M5qd{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text-secondary)}.JobDetailPage_metaBadge__uH81e{display:inline-block;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);background:rgba(189,207,0,.1);color:var(--color-accent)}.JobDetailPage_contentSection__twL8_{padding:0 0 var(--space-24);position:relative;z-index:1}.JobDetailPage_contentGrid___Cs8o{display:grid;grid-template-columns:1fr 360px;gap:var(--space-12);align-items:start}@media (max-width:1024px){.JobDetailPage_contentGrid___Cs8o{grid-template-columns:1fr}}.JobDetailPage_mainContent__Pn55j{display:flex;flex-direction:column;gap:var(--space-10)}.JobDetailPage_section__xlGUd h2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent)}.JobDetailPage_description__SjdCK{font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.8;margin:0;white-space:pre-line}.JobDetailPage_benefitsList__OqeyM,.JobDetailPage_list__uEd59{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.JobDetailPage_benefitsList__OqeyM li,.JobDetailPage_list__uEd59 li{display:flex;gap:var(--space-3);font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.JobDetailPage_benefitsList__OqeyM li svg,.JobDetailPage_list__uEd59 li svg{flex-shrink:0;margin-top:2px;color:var(--color-accent)}.JobDetailPage_benefitsList__OqeyM li svg{color:var(--color-accent)}.JobDetailPage_sidebar__rEiur{position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-6)}@media (max-width:1024px){.JobDetailPage_sidebar__rEiur{position:static}}.JobDetailPage_applyCard__qblJ8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.JobDetailPage_applyCard__qblJ8 h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-3)}.JobDetailPage_applyCard__qblJ8>p{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.JobDetailPage_applyCard__qblJ8 a.JobDetailPage_btn__TPaG5{width:100%;justify-content:center}.JobDetailPage_applyNote__weUNq{font-size:var(--text-xs)!important;color:var(--color-text-secondary);margin-top:var(--space-4)!important;opacity:.7}.JobDetailPage_backLink__zarwi{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-base)}.JobDetailPage_backLink__zarwi:hover{color:var(--color-accent)}.JobDetailPage_backLink__zarwi svg{transition:transform var(--transition-base)}.JobDetailPage_backLink__zarwi:hover svg{transform:translateX(-4px)}@media (max-width:768px){.JobDetailPage_heroSection__2DJby{padding:100px 0 40px}.JobDetailPage_contentSection__twL8_{padding-bottom:var(--space-16)}.JobDetailPage_section__xlGUd h2{font-size:var(--text-lg)}.JobDetailPage_applyCard__qblJ8{padding:var(--space-6)}}.JobDetailPage_jobTitle__WiOjO{overflow-wrap:anywhere}@media (max-width:480px){.JobDetailPage_jobTitle__WiOjO{font-size:var(--text-4xl)}}@media (prefers-reduced-motion:reduce){.JobDetailPage_applyCard__qblJ8,.JobDetailPage_backLink__zarwi svg{transition:none}}@media print{.JobDetailPage_backgroundWrapper__Gejjc,.JobDetailPage_sidebar__rEiur{display:none}.JobDetailPage_contentGrid___Cs8o{grid-template-columns:1fr}}.CareerPage_careerPage__ZI_ZQ{min-height:100vh;background-color:var(--color-background);color:var(--color-text);position:relative}.CareerPage_backgroundWrapper__7oWPc{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.CareerPage_heroSection__Ko_kE{padding:140px 0 60px;text-align:center;position:relative;z-index:1;background:var(--color-background)}.CareerPage_heroContent__c8WSC{max-width:800px;margin:0 auto}.CareerPage_heroDescription__3RVqT{font-family:var(--font-footer);font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.CareerPage_offersSection__LG6go{padding:var(--space-16) 0 var(--space-24);position:relative;z-index:1}.CareerPage_offersGrid__x_n3c{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media (max-width:1024px){.CareerPage_offersGrid__x_n3c{grid-template-columns:1fr}}.CareerPage_offerCard__Y9PWo{display:flex;flex-direction:column;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all var(--transition-base);position:relative;overflow:hidden}.CareerPage_offerCard__Y9PWo:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.CareerPage_offerCard__Y9PWo:hover:before{transform:scaleX(1)}.CareerPage_offerCard__Y9PWo:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.CareerPage_offerHeader__dhJdW{margin-bottom:var(--space-4)}.CareerPage_offerTitle__D3bu2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-3);line-height:1.3}.CareerPage_offerMeta__uWKFV{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.CareerPage_offerLocation__FKi2V{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.CareerPage_offerLocation__FKi2V svg{flex-shrink:0}.CareerPage_offerLevel__RjhKN,.CareerPage_offerType__7ZTFm{display:inline-block;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-sm);background:rgba(189,207,0,.1);color:var(--color-accent)}.CareerPage_offerLevel__RjhKN{background:rgba(255,255,255,.05);color:var(--color-text-secondary)}.CareerPage_offerDescription__d5LGM{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;margin:0;flex:1}.CareerPage_offerFooter__mZolZ{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.CareerPage_offerLink__t2djH{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-accent);transition:gap var(--transition-base)}.CareerPage_offerCard__Y9PWo:hover .CareerPage_offerLink__t2djH{gap:var(--space-3)}.CareerPage_offerLink__t2djH svg{transition:transform var(--transition-base)}.CareerPage_offerCard__Y9PWo:hover .CareerPage_offerLink__t2djH svg{transform:translateX(4px)}.CareerPage_noOffers__UGyOv{text-align:center;padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CareerPage_noOffersIcon__txYDk{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto var(--space-6);background:rgba(189,207,0,.1);border-radius:var(--radius-full);color:var(--color-accent)}.CareerPage_noOffers__UGyOv h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-3)}.CareerPage_noOffers__UGyOv p{font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.CareerPage_loadingState__b2ylL{text-align:center;padding:var(--space-16)}.CareerPage_loadingState__b2ylL p{font-family:var(--font-footer);color:var(--color-text-secondary);margin-top:var(--space-4)}.CareerPage_spinner__6Fcem{width:40px;height:40px;margin:0 auto;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:CareerPage_spin__HJU6s .8s linear infinite}@keyframes CareerPage_spin__HJU6s{to{transform:rotate(1turn)}}.CareerPage_ctaSection__4PLtH{padding:var(--space-16) 0 var(--space-24);position:relative;z-index:1}.CareerPage_ctaCard__OyzDK{position:relative;background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-16);overflow:hidden;border:1px solid var(--color-border);text-align:center}.CareerPage_ctaContent__k0Ybw{position:relative;z-index:1}.CareerPage_ctaContent__k0Ybw h2{margin-bottom:var(--space-6)}.CareerPage_ctaContent__k0Ybw a{display:inline-flex;align-items:center;gap:var(--space-2)}.CareerPage_ctaContent__k0Ybw a svg{transition:transform var(--transition-base)}.CareerPage_ctaContent__k0Ybw a:hover svg{transform:translateX(4px)}@media (max-width:768px){.CareerPage_heroSection__Ko_kE{padding:100px 0 40px}.CareerPage_heroDescription__3RVqT{font-size:var(--text-lg)}.CareerPage_offersSection__LG6go{padding:var(--space-12) 0}.CareerPage_offerCard__Y9PWo{padding:var(--space-6)}.CareerPage_offerTitle__D3bu2{font-size:var(--text-lg)}.CareerPage_ctaSection__4PLtH{padding:var(--space-12) 0 var(--space-16)}.CareerPage_ctaCard__OyzDK{padding:var(--space-10)}}@media (max-width:480px){.CareerPage_offerMeta__uWKFV{gap:var(--space-1)}.CareerPage_offerLevel__RjhKN,.CareerPage_offerType__7ZTFm{font-size:10px;padding:2px 6px}}@media (prefers-reduced-motion:reduce){.CareerPage_ctaCard__OyzDK,.CareerPage_offerCard__Y9PWo{transition:none}.CareerPage_spinner__6Fcem{animation:none}}@media print{.CareerPage_backgroundWrapper__7oWPc,.CareerPage_ctaSection__4PLtH{display:none}.CareerPage_offerCard__Y9PWo{break-inside:avoid;page-break-inside:avoid}}.Footer_footer__2ox2S{position:relative;padding:var(--space-20) 0 var(--space-8);background:var(--color-surface);overflow:hidden;border-top:1px solid var(--color-border)}.Footer_content__UivbQ{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-16);margin-bottom:var(--space-16)}@media (min-width:768px){.Footer_content__UivbQ{grid-template-columns:1fr 2fr;gap:var(--space-20)}}@media (min-width:1200px){.Footer_content__UivbQ{grid-template-columns:1.2fr 2fr}}.Footer_brandSection__d_5t6{display:flex;flex-direction:column;gap:var(--space-8)}.Footer_brandName__ICGYI{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-accent);margin:0}.Footer_brandLogo__1QI_h{display:inline-block;transition:transform var(--transition-base)}.Footer_brandLogo__1QI_h:hover{transform:scale(1.05)}.Footer_logoImage__Ep4ck{height:48px;width:48px;object-fit:contain;aspect-ratio:1/1}.Footer_brandTagline__vSVgU{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6;max-width:400px}.Footer_socialLinks__1V43O{display:flex;gap:var(--space-4);flex-wrap:wrap}.Footer_socialLink__Mlzn0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--transition-base)}.Footer_socialLink__Mlzn0:hover{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Footer_linksContainer___gVgb{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12)}@media (max-width:1024px){.Footer_linksContainer___gVgb{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}.Footer_linkSection__iVdT6{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_sectionTitle__gEZLM{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0;margin-bottom:var(--space-2)}.Footer_linkList__6l0FH{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.Footer_link__5KRfl{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-base);display:inline-block;position:relative}.Footer_link__5KRfl:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-accent);transition:width var(--transition-base)}.Footer_link__5KRfl:hover{color:var(--color-accent)}.Footer_link__5KRfl:hover:after{width:100%}.Footer_bottomBar__Dprjz{position:relative;display:flex;justify-content:center;align-items:center;padding-top:var(--space-10);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-4);text-align:center}.Footer_author__LtjBg,.Footer_copyright__E62k7{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.Footer_author__LtjBg{opacity:.7}@media (max-width:640px){.Footer_footer__2ox2S{padding:var(--space-16) 0 var(--space-6)}.Footer_content__UivbQ{gap:var(--space-8)}.Footer_brandName__ICGYI{font-size:var(--text-3xl)}.Footer_brandTagline__vSVgU{font-size:var(--text-base)}.Footer_linksContainer___gVgb{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.Footer_bottomBar__Dprjz{flex-direction:column;align-items:center;gap:var(--space-4)}}.ConsultationPage_consultationPage__vmbE3{min-height:100vh;background-color:var(--color-background);color:var(--color-text);position:relative}.ConsultationPage_heroSection__u_Zoi{padding:140px 0 60px;text-align:center;position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_heroContent__NhsRx{max-width:800px;margin:0 auto}.ConsultationPage_heroDescription__C4Sr0{font-family:var(--font-footer);font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.ConsultationPage_sectionHeader__A8_zH{text-align:center;margin-bottom:var(--space-12)}.ConsultationPage_benefitsSection__ws9il{padding:var(--space-24) 0;position:relative;z-index:1;background:var(--color-surface)}.ConsultationPage_benefitsGrid__Ub0fd{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}@media (max-width:1024px){.ConsultationPage_benefitsGrid__Ub0fd{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ConsultationPage_benefitsGrid__Ub0fd{grid-template-columns:1fr}}.ConsultationPage_benefitCard__qnlNM{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.ConsultationPage_benefitCard__qnlNM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.ConsultationPage_benefitCard__qnlNM:hover:before{transform:scaleX(1)}.ConsultationPage_benefitCard__qnlNM:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.ConsultationPage_benefitIcon__68g_o{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all var(--transition-base)}.ConsultationPage_benefitIcon__68g_o svg{width:48px;height:48px}.ConsultationPage_benefitCard__qnlNM:hover .ConsultationPage_benefitIcon__68g_o{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.ConsultationPage_benefitTitle__2Kl9n{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.ConsultationPage_benefitDescription__H9ksI{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary)}.ConsultationPage_bookingSection__8z0aH{padding:var(--space-24) 0;position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_bookingContainer__zd2PL{max-width:800px;margin:0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10)}.ConsultationPage_bookingForm__Dgoe0,.ConsultationPage_stepContent__PA1fI{width:100%}.ConsultationPage_progressSteps__i7zy6{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-8);gap:var(--space-4)}.ConsultationPage_progressStep__K74ev{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);opacity:.5;transition:opacity var(--transition-base)}.ConsultationPage_progressStep__K74ev.ConsultationPage_active__MgNis{opacity:1}.ConsultationPage_stepNumber__lLIR7{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-lg);transition:all var(--transition-base)}.ConsultationPage_progressStep__K74ev.ConsultationPage_active__MgNis .ConsultationPage_stepNumber__lLIR7{background:var(--color-accent);color:var(--color-black)}.ConsultationPage_stepLabel__KRsp7{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary)}.ConsultationPage_progressLine__9Fp_3{width:60px;height:2px;background:var(--color-border)}.ConsultationPage_stepTitle__uZKxl{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-6);text-align:center}.ConsultationPage_dateGrid__tB_ZW{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-8)}@media (max-width:640px){.ConsultationPage_dateGrid__tB_ZW{grid-template-columns:repeat(4,minmax(0,1fr))}}.ConsultationPage_dateButton__Tfi5N{min-width:0;display:flex;flex-direction:column;align-items:center;padding:var(--space-3);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-footer)}.ConsultationPage_dateButton__Tfi5N:hover{border-color:var(--color-accent)}.ConsultationPage_dateButton__Tfi5N.ConsultationPage_selected__kl5Hw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}.ConsultationPage_dateDay__EwQ0r{font-size:var(--text-xs);text-transform:uppercase;opacity:.7}.ConsultationPage_dateNumber__nGXsY{font-size:var(--text-xl);font-weight:var(--font-bold)}.ConsultationPage_dateMonth__8hUbi{font-size:var(--text-xs);opacity:.7}.ConsultationPage_timeTitle__eex_u{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-4);text-align:center}.ConsultationPage_timeGrid__KK2fZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-8)}@media (max-width:640px){.ConsultationPage_timeGrid__KK2fZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.ConsultationPage_timeButton__DJc_f{min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-footer);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.ConsultationPage_timeButton__DJc_f:hover:not(.ConsultationPage_unavailable__5t3zt){border-color:var(--color-accent)}.ConsultationPage_timeButton__DJc_f.ConsultationPage_selected__kl5Hw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}.ConsultationPage_timeButton__DJc_f.ConsultationPage_unavailable__5t3zt{opacity:.3;cursor:not-allowed;text-decoration:line-through}.ConsultationPage_nextButton__bWEqr,.ConsultationPage_submitButton__7LMb8{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-bold);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.ConsultationPage_nextButton__bWEqr:disabled,.ConsultationPage_submitButton__7LMb8:disabled{opacity:.5;cursor:not-allowed}.ConsultationPage_nextButton__bWEqr:hover:not(:disabled),.ConsultationPage_submitButton__7LMb8:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.ConsultationPage_nextButton__bWEqr svg,.ConsultationPage_submitButton__7LMb8 svg{width:20px;height:20px}.ConsultationPage_backButton__qMt0S{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-footer);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-base);margin-bottom:var(--space-4)}.ConsultationPage_backButton__qMt0S:hover{color:var(--color-accent)}.ConsultationPage_backButton__qMt0S svg{width:16px;height:16px}.ConsultationPage_selectedDateTime__9droV{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-background);border-radius:var(--radius-md);font-family:var(--font-footer);font-size:var(--text-lg)}.ConsultationPage_timeBadge__SMHdo{background:var(--color-accent);color:var(--color-black);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-bold)}.ConsultationPage_formGrid____e_D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}@media (max-width:640px){.ConsultationPage_formGrid____e_D{grid-template-columns:minmax(0,1fr)}}.ConsultationPage_formGroup__zkCuc{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ConsultationPage_formGroup__zkCuc.ConsultationPage_fullWidth__VQzaJ{grid-column:1/-1}.ConsultationPage_formGroup__zkCuc label{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.ConsultationPage_formGroup__zkCuc input,.ConsultationPage_formGroup__zkCuc select,.ConsultationPage_formGroup__zkCuc textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--space-3) var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text);transition:border-color var(--transition-base)}.ConsultationPage_formGroup__zkCuc input:focus,.ConsultationPage_formGroup__zkCuc select:focus,.ConsultationPage_formGroup__zkCuc textarea:focus{outline:none;border-color:var(--color-accent)}.ConsultationPage_formGroup__zkCuc input::placeholder,.ConsultationPage_formGroup__zkCuc textarea::placeholder{color:var(--color-text-secondary)}.ConsultationPage_formGroup__zkCuc select{cursor:pointer}.ConsultationPage_formGroup__zkCuc textarea{resize:vertical;min-height:100px}.ConsultationPage_error__1tYxW{background:rgba(239,68,68,.1);border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-family:var(--font-footer);font-size:var(--text-sm)}.ConsultationPage_privacyNote__bSJ_Z{text-align:center;font-family:var(--font-footer);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-4)}.ConsultationPage_privacyNote__bSJ_Z a{color:var(--color-accent);text-decoration:none}.ConsultationPage_privacyNote__bSJ_Z a:hover{text-decoration:underline}.ConsultationPage_spinner__qK5W1{width:20px;height:20px;border:3px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ConsultationPage_spin__5vTRw .8s linear infinite}@keyframes ConsultationPage_spin__5vTRw{to{transform:rotate(1turn)}}.ConsultationPage_backLink__g3PFe{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-footer);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-base);margin-bottom:var(--space-4)}.ConsultationPage_backLink__g3PFe:hover{color:var(--color-accent)}.ConsultationPage_backLink__g3PFe svg{width:16px;height:16px}.ConsultationPage_ctaSection__ZdbOp{padding:var(--space-24) 0;background:var(--color-surface)}.ConsultationPage_ctaCard__6IZni{position:relative;background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);overflow:hidden;border:1px solid var(--color-border)}.ConsultationPage_ctaContent__ruIyx{position:relative;z-index:1;text-align:center}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.ConsultationPage_ctaDescription__s0koT{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-10)}.ConsultationPage_ctaButtons__nm9_s{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.ConsultationPage_ctaButtons__nm9_s a{display:inline-flex;align-items:center;gap:var(--space-2)}.ConsultationPage_successSection__ZW3TB{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_successCard___nfmQ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12);text-align:center;max-width:500px;margin:0 auto}.ConsultationPage_successIcon__IXB5o{width:80px;height:80px;margin:0 auto var(--space-6);background:var(--color-accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.ConsultationPage_successIcon__IXB5o svg{width:40px;height:40px;color:var(--color-black)}.ConsultationPage_successTitle__Ldx7I{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4)}.ConsultationPage_successText__gn3vT{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.ConsultationPage_successDetails__RdMu9{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.ConsultationPage_successDate__48kzZ{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);text-transform:capitalize}.ConsultationPage_successTime__KzZrz{display:inline-block;background:var(--color-accent);color:var(--color-black);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold)}.ConsultationPage_successNote__2ALMi{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-6)}.ConsultationPage_successCard___nfmQ .ConsultationPage_backButton__qMt0S{display:inline-flex;padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-base)}.ConsultationPage_successCard___nfmQ .ConsultationPage_backButton__qMt0S:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:768px){.ConsultationPage_heroSection__u_Zoi{padding:80px 0 30px}.ConsultationPage_heroDescription__C4Sr0{font-size:var(--text-lg)}.ConsultationPage_benefitsSection__ws9il,.ConsultationPage_bookingSection__8z0aH,.ConsultationPage_ctaSection__ZdbOp{padding:var(--space-16) 0}.ConsultationPage_sectionHeader__A8_zH{margin-bottom:var(--space-8)}.ConsultationPage_benefitsGrid__Ub0fd{gap:var(--space-6)}.ConsultationPage_benefitCard__qnlNM{padding:var(--space-8)}.ConsultationPage_benefitTitle__2Kl9n{font-size:20px}.ConsultationPage_benefitDescription__H9ksI{font-size:var(--text-base);line-height:1.6}.ConsultationPage_bookingContainer__zd2PL{padding:var(--space-6)}.ConsultationPage_progressSteps__i7zy6{flex-direction:column;gap:var(--space-2)}.ConsultationPage_progressLine__9Fp_3{width:2px;height:20px}.ConsultationPage_ctaCard__6IZni{padding:var(--space-12)}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-3xl)}.ConsultationPage_ctaDescription__s0koT{font-size:var(--text-lg)}.ConsultationPage_ctaButtons__nm9_s{flex-direction:column}.ConsultationPage_ctaButtons__nm9_s a{width:100%;justify-content:center}.ConsultationPage_successCard___nfmQ{padding:var(--space-8)}}@media (max-width:480px){.ConsultationPage_heroSection__u_Zoi{padding:70px 0 25px}.ConsultationPage_benefitCard__qnlNM{padding:var(--space-6)}.ConsultationPage_benefitIcon__68g_o{width:48px;height:48px}.ConsultationPage_benefitIcon__68g_o svg{width:36px;height:36px}.ConsultationPage_ctaCard__6IZni{padding:var(--space-8)}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){.ConsultationPage_benefitCard__qnlNM,.ConsultationPage_benefitIcon__68g_o,.ConsultationPage_ctaCard__6IZni,.ConsultationPage_successCard___nfmQ{transition:none}}@media print{.ConsultationPage_ctaSection__ZdbOp{display:none}.ConsultationPage_benefitCard__qnlNM{break-inside:avoid;page-break-inside:avoid}}.ContactPage_contactPage__WrKi3{min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary);position:relative}.ContactPage_backgroundWrapper__NgvCj{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ContactPage_hero__rUAs6{position:relative;background-color:transparent;padding:140px 0 60px;text-align:center;border-bottom:1px solid rgba(189,207,0,.1);z-index:1}.ContactPage_heroContent__U5u79 h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;color:var(--color-text-primary)}.ContactPage_heroContent__U5u79 p{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.ContactPage_contentSection__K_g8Q{padding:80px 0;position:relative;z-index:1}.ContactPage_container__OQmtU{max-width:1200px;margin:0 auto;padding:0 2rem}.ContactPage_grid__kVk5q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.ContactPage_card__Cct5p{background-color:var(--color-surface);border-radius:12px;padding:2.5rem;border:1px solid rgba(189,207,0,.1);transition:border-color .3s ease}.ContactPage_card__Cct5p:hover{border-color:rgba(189,207,0,.2)}.ContactPage_card__Cct5p h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--color-text-primary)}.ContactPage_formIntro__4LGy7{margin:0 0 2rem;font-size:1.05rem;color:var(--color-text-secondary);line-height:1.6;max-width:46ch;white-space:pre-line}.ContactPage_card__Cct5p h2:has(+.ContactPage_formIntro__4LGy7){margin-bottom:.75rem}.ContactPage_contactForm__vEjAs{display:flex;flex-direction:column;gap:1.5rem}.ContactPage_formGroup__1uJYm{display:flex;flex-direction:column;gap:.5rem}.ContactPage_formGroup__1uJYm label{font-size:.95rem;font-weight:500;color:var(--color-text-primary)}.ContactPage_required__JPxu_{color:var(--color-accent)}.ContactPage_formGroup__1uJYm input,.ContactPage_formGroup__1uJYm textarea{background-color:var(--color-background);border:1px solid rgba(189,207,0,.2);border-radius:8px;padding:.875rem 1rem;font-size:1rem;color:var(--color-text-primary);font-family:inherit;transition:all .3s ease}.ContactPage_formGroup__1uJYm input:focus,.ContactPage_formGroup__1uJYm textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.ContactPage_formGroup__1uJYm input::placeholder,.ContactPage_formGroup__1uJYm textarea::placeholder{color:var(--color-text-secondary)}.ContactPage_formGroup__1uJYm textarea{resize:vertical;min-height:120px}.ContactPage_inputError__Fthen{border-color:#ff3b30!important;box-shadow:0 0 0 3px rgba(255,59,48,.1)!important}.ContactPage_errorText__bazAi{color:#ff3b30;font-size:.85rem;margin-top:.25rem;display:block}.ContactPage_checkboxGroup__cRpdv{display:flex;align-items:flex-start;gap:.75rem;margin-top:.5rem}.ContactPage_checkboxGroup__cRpdv input[type=checkbox]{width:20px;height:20px;margin-top:.15rem;cursor:pointer;accent-color:var(--color-accent)}.ContactPage_checkboxGroup__cRpdv label{font-size:.9rem;color:var(--color-text-secondary);cursor:pointer;flex:1}.ContactPage_contactForm__vEjAs button[type=submit]{margin-top:1rem}.ContactPage_statusMessage__m76Ks{padding:1rem;border-radius:8px;font-size:.95rem;text-align:center;margin-top:.5rem}.ContactPage_statusMessage__m76Ks.ContactPage_success__tbSAs{background-color:rgba(189,207,0,.1);color:var(--color-accent);border:1px solid rgba(189,207,0,.3)}.ContactPage_statusMessage__m76Ks.ContactPage_error__F4Ih8{background-color:rgba(255,59,48,.1);color:#ff3b30;border:1px solid rgba(255,59,48,.3)}.ContactPage_contactInfo__XaAgI{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.ContactPage_infoItem__V9ckJ{display:flex;gap:1rem;align-items:flex-start}.ContactPage_icon__Y0_7p{width:48px;height:48px;background-color:rgba(189,207,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.ContactPage_infoItem__V9ckJ h3{font-size:.9rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.ContactPage_infoItem__V9ckJ a{color:var(--color-text-primary);text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .3s ease}.ContactPage_infoItem__V9ckJ a:hover{color:var(--color-accent)}.ContactPage_infoItem__V9ckJ p{color:var(--color-text-primary);line-height:1.6;margin:0}.ContactPage_nip__PWWOS{margin-top:.5rem!important;color:var(--color-text-secondary)!important;font-size:.9rem!important}.ContactPage_mapContainer__FCXlD{margin:2rem 0;border-radius:8px;overflow:hidden;position:relative}.ContactPage_mapFrame__tpEFE{display:block;width:100%;aspect-ratio:16/9;border:0;background-color:var(--color-background)}.ContactPage_mapCta__CdOET{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;font-weight:600;font-size:.9rem;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.ContactPage_mapCta__CdOET:focus-visible,.ContactPage_mapCta__CdOET:hover{opacity:.75;text-decoration:underline}.ContactPage_mapCta__CdOET svg{flex-shrink:0}@media (max-width:640px){.ContactPage_mapFrame__tpEFE{aspect-ratio:4/3}}.ContactPage_socialMedia__qQdNS{padding-top:2rem;border-top:1px solid rgba(189,207,0,.1)}.ContactPage_socialMedia__qQdNS h3{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--color-text-primary)}.ContactPage_socialLinks__8v7Bo{display:flex;gap:1rem}.ContactPage_socialLinks__8v7Bo a{width:48px;height:48px;background-color:rgba(189,207,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all .3s ease}.ContactPage_socialLinks__8v7Bo a:hover{background-color:var(--color-accent);color:var(--color-background);transform:translateY(-3px)}.ContactPage_ctaSection__ANrLg{padding:80px 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.ContactPage_ctaCard__AIS4E{background:linear-gradient(135deg,rgba(189,207,0,.05),rgba(189,207,0,.02));border:1px solid rgba(189,207,0,.2);border-radius:16px;padding:4rem 3rem;text-align:center;max-width:800px;margin:0 auto}.ContactPage_ctaCard__AIS4E h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--color-text-primary)}.ContactPage_ctaCard__AIS4E p{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.ContactPage_ctaCard__AIS4E .ContactPage_btn-primary__aibmh{padding:1.2rem 3rem;font-size:1.1rem;text-decoration:none;display:inline-block}.ContactPage_ctaButtons__ZSuD_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}@media (max-width:992px){.ContactPage_grid__kVk5q{grid-template-columns:minmax(0,1fr);gap:2rem}.ContactPage_hero__rUAs6{padding:80px 0 50px}.ContactPage_contentSection__K_g8Q,.ContactPage_ctaSection__ANrLg{padding:60px 0}.ContactPage_ctaCard__AIS4E{padding:3rem 2rem}}@media (max-width:768px){.ContactPage_container__OQmtU{padding:0 1.5rem}.ContactPage_card__Cct5p{padding:2rem 1.5rem}.ContactPage_hero__rUAs6{padding:70px 0 40px}.ContactPage_contentSection__K_g8Q,.ContactPage_ctaSection__ANrLg{padding:50px 0}.ContactPage_ctaCard__AIS4E{padding:2.5rem 1.5rem}.ContactPage_ctaCard__AIS4E h2{font-size:1.8rem}.ContactPage_ctaCard__AIS4E p{font-size:1.1rem}}@media (max-width:480px){.ContactPage_container__OQmtU{padding:0 1rem}.ContactPage_card__Cct5p{padding:1.5rem}.ContactPage_hero__rUAs6{padding:60px 0 30px}.ContactPage_heroContent__U5u79 h1{font-size:2rem}.ContactPage_heroContent__U5u79 p{font-size:1rem}.ContactPage_contentSection__K_g8Q{padding:40px 0}.ContactPage_contactInfo__XaAgI{gap:1.5rem}.ContactPage_infoItem__V9ckJ{flex-direction:column;gap:.75rem}.ContactPage_ctaSection__ANrLg{padding:40px 0}.ContactPage_ctaButtons__ZSuD_{flex-direction:column;align-items:stretch}.ContactPage_ctaCard__AIS4E{padding:2rem 1.25rem}.ContactPage_ctaCard__AIS4E .ContactPage_btn-primary__aibmh{padding:1rem 2rem;font-size:1rem;width:100%}}.AboutPage_aboutPage__iStAg{min-height:100vh;position:relative;overflow-x:hidden;background:var(--color-background)}.AboutPage_backgroundWrapper__ewm5_{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.AboutPage_heroSection__asECs{padding:140px 0 var(--space-16);background:transparent;text-align:center;position:relative;z-index:1}.AboutPage_heroContent__v8gQd{max-width:800px;margin:0 auto}.AboutPage_heroDescription__TLj3r{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin-top:var(--space-6)}.AboutPage_teamSection__c6sM8{padding:var(--space-24) 0;background:transparent;position:relative;z-index:1}.AboutPage_teamGrid__WdXlK{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-10);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_teamGrid__WdXlK{grid-template-columns:1fr;gap:var(--space-8)}}.AboutPage_teamCard__Mdrpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column}.AboutPage_teamCard__Mdrpi:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.AboutPage_teamImageWrapper__Oqlur{position:relative;aspect-ratio:4/5;max-height:35rem;overflow:hidden;background:var(--color-background)}.AboutPage_teamImage__MpmF8{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.AboutPage_teamCard__Mdrpi:hover .AboutPage_teamImage__MpmF8{transform:scale(1.05)}.AboutPage_teamImageOverlay___TPUU{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--color-background),transparent);pointer-events:none}.AboutPage_teamContent__m0FZ9{padding:var(--space-8);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.AboutPage_teamName__b13i7{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.AboutPage_teamRole__Sb9yT{color:var(--color-accent);font-weight:var(--font-semibold);text-transform:lowercase;margin-bottom:var(--space-2)}.AboutPage_teamBio__5O3pr,.AboutPage_teamRole__Sb9yT{font-family:var(--font-footer);font-size:var(--text-base)}.AboutPage_teamBio__5O3pr{color:var(--color-text-secondary);line-height:1.6;flex:1}.AboutPage_teamSocial__RJOcW{display:flex;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.AboutPage_socialLink__c8nKb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base)}.AboutPage_socialLink__c8nKb:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-md)}.AboutPage_recruitmentSection__IEnJI{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_recruitmentCard__QXeqM{background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);border:1px solid var(--color-border);text-align:center}.AboutPage_recruitmentContent__i7Zha{max-width:700px;margin:0 auto}.AboutPage_recruitmentDescription__FJvFk{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-10)}.AboutPage_recruitmentCard__QXeqM .AboutPage_btn__LsNzt{display:inline-flex;align-items:center;gap:var(--space-2)}.AboutPage_conferencesSection__QYANx{padding:var(--space-24) 0;background:transparent;position:relative;z-index:1}.AboutPage_sectionHeader__sXapo{text-align:center;margin-bottom:var(--space-16)}.AboutPage_conferencesGrid__AuQy3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_conferencesGrid__AuQy3{grid-template-columns:1fr}}.AboutPage_conferenceCard__zDe4A{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-height:200px}.AboutPage_conferenceCard__zDe4A:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.AboutPage_conferenceCard__zDe4A:hover:before{transform:scaleX(1)}.AboutPage_conferenceCard__zDe4A:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.AboutPage_conferenceIcon__rTGoA{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.AboutPage_conferenceIcon__rTGoA svg{width:28px;height:28px;stroke:var(--color-accent)}.AboutPage_conferenceCard__zDe4A:hover .AboutPage_conferenceIcon__rTGoA{background:rgba(189,207,0,.15);border-color:var(--color-accent)}.AboutPage_conferenceName__jhegv{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center}.AboutPage_publicationsSection__Gfxp5{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_publicationsGrid__6t7rl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_publicationsGrid__6t7rl{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AboutPage_publicationsGrid__6t7rl{grid-template-columns:1fr}}.AboutPage_publicationCard__dkgpS{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.AboutPage_publicationCard__dkgpS:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.AboutPage_publicationIcon__UK6zP{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.AboutPage_publicationIcon__UK6zP svg{width:24px;height:24px;stroke:var(--color-accent)}.AboutPage_publicationCard__dkgpS:hover .AboutPage_publicationIcon__UK6zP{background:rgba(189,207,0,.15);border-color:var(--color-accent)}.AboutPage_publicationName__jmxBo{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);text-align:center;margin:0}.AboutPage_publicationType__FzaZ7{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:lowercase}.AboutPage_knowledgeSection__NFj9x{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_knowledgeCard__AbBQF{background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);border:1px solid var(--color-border);text-align:center}.AboutPage_knowledgeContent__WF1Nm{max-width:700px;margin:0 auto}.AboutPage_knowledgeDescription__eBk6e{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-10)}.AboutPage_knowledgeCard__AbBQF .AboutPage_btn__LsNzt{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:768px){.AboutPage_heroSection__asECs{padding:var(--space-16) 0 var(--space-12)}.AboutPage_heroDescription__TLj3r{font-size:20px;line-height:32px}.AboutPage_conferencesSection__QYANx,.AboutPage_knowledgeSection__NFj9x,.AboutPage_publicationsSection__Gfxp5,.AboutPage_recruitmentSection__IEnJI,.AboutPage_teamSection__c6sM8{padding:var(--space-16) 0}.AboutPage_knowledgeCard__AbBQF,.AboutPage_recruitmentCard__QXeqM{padding:var(--space-12)}.AboutPage_knowledgeDescription__eBk6e,.AboutPage_recruitmentDescription__FJvFk{font-size:20px;line-height:32px}}@media (max-width:480px){.AboutPage_teamContent__m0FZ9{padding:var(--space-6)}.AboutPage_knowledgeCard__AbBQF,.AboutPage_recruitmentCard__QXeqM{padding:var(--space-8)}.AboutPage_conferenceCard__zDe4A{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.AboutPage_conferenceCard__zDe4A,.AboutPage_conferenceIcon__rTGoA,.AboutPage_knowledgeCard__AbBQF,.AboutPage_publicationCard__dkgpS,.AboutPage_publicationIcon__UK6zP,.AboutPage_recruitmentCard__QXeqM,.AboutPage_teamCard__Mdrpi,.AboutPage_teamImage__MpmF8{transition:none}}@media print{.AboutPage_knowledgeSection__NFj9x,.AboutPage_recruitmentSection__IEnJI{display:none}.AboutPage_conferenceCard__zDe4A,.AboutPage_teamCard__Mdrpi{break-inside:avoid;page-break-inside:avoid}}.HomePage_homePage__eqK0r{min-height:100vh;position:relative;overflow-x:hidden;background:var(--color-background)}.HomePage_sectionHeader___d270{text-align:center;margin-bottom:var(--space-16)}.HomePage_sectionSubtitle__zQDb7{font-size:var(--text-xl);color:var(--color-text-secondary);margin-top:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto}.HomePage_valueSection__o5ME_{padding:var(--space-24) 0;position:relative;background:var(--color-surface)}.HomePage_valueGrid__4tq_l{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_valueGrid__4tq_l{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.HomePage_valueGrid__4tq_l{grid-template-columns:1fr}}.HomePage_valueCard__FB2fF{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:border-color var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden}.HomePage_valueCard__FB2fF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.HomePage_valueCard__FB2fF:hover:before{transform:scaleX(1)}.HomePage_valueCard__FB2fF:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_valueIcon__RXHbP{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all var(--transition-base)}.HomePage_valueIcon__RXHbP svg{width:48px;height:48px}.HomePage_valueCard__FB2fF:hover .HomePage_valueIcon__RXHbP{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.HomePage_valueTitle__Pm3Sx{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.HomePage_valueDescription__xG4Lx{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary)}.HomePage_valueCardLink__dH6uP{display:block;color:inherit;text-decoration:none}.HomePage_valueCardLink__dH6uP:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_valueCardLink__dH6uP:focus-visible:before{transform:scaleX(1)}.HomePage_valueCardLink__dH6uP:focus-visible .HomePage_valueIcon__RXHbP{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.HomePage_collaborationSection__cuZTR{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_collaborationGrid__2HXX1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1200px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:1fr}}.HomePage_collaborationCard__AJtZA{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:border-color var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-height:200px}.HomePage_collaborationCard__AJtZA:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.HomePage_collaborationCard__AJtZA:hover:before{transform:scaleX(1)}.HomePage_collaborationCard__AJtZA:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_collaborationIcon__wIHHE{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.HomePage_collaborationIcon__wIHHE svg{width:48px;height:48px;stroke:var(--color-accent)}.HomePage_collaborationCard__AJtZA:hover .HomePage_collaborationIcon__wIHHE{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.HomePage_collaborationDescription__GNfrj{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary);flex:1;display:flex;align-items:center;text-align:center}.HomePage_sectionLead__siLiJ{font-family:var(--font-footer);font-size:var(--text-lg);line-height:1.6;color:var(--color-text-secondary);max-width:45rem;margin:var(--space-4) auto 0}.HomePage_valueMore__4AzwM{display:block;margin-top:var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-accent)}.HomePage_collaborationSituation__gu7Ux{align-items:flex-start;text-align:left;gap:var(--space-2)}@media (min-width:641px) and (max-width:1024px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:repeat(4,minmax(0,1fr))}.HomePage_collaborationGrid__2HXX1>*{grid-column:span 2}.HomePage_collaborationGrid__2HXX1>:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:1025px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:repeat(6,minmax(0,1fr))}.HomePage_collaborationGrid__2HXX1>*{grid-column:span 2}.HomePage_collaborationGrid__2HXX1>:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.HomePage_collaborationGrid__2HXX1>:nth-child(3n+1):last-child{grid-column:3/span 2}}.HomePage_collaborationLabel__gZcY4{margin:0;font-family:var(--font-footer);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent)}.HomePage_collaborationSymptom__LAInY{font-family:var(--font-footer);font-size:var(--text-lg);line-height:1.6;color:var(--color-text);margin:0 0 var(--space-2)}.HomePage_collaborationSymptomLead__yJ8_t{font-family:var(--font-heading);font-weight:700;color:var(--color-text)}.HomePage_collaborationWhatWeDo__zvbYx{font-family:var(--font-footer);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);margin:0}.HomePage_collaborationConditions__wswGQ{display:grid;gap:var(--space-6);grid-template-columns:1fr;align-items:start;margin-top:var(--space-8)}@media (min-width:768px){.HomePage_collaborationConditions__wswGQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomePage_conditionsBox__hcihq{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-surface)}.HomePage_conditionsThreshold__Mxm8l{border-left:4px solid var(--color-accent)}.HomePage_conditionsTitle__Ul0Rr{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text);margin:0 0 var(--space-3)}.HomePage_conditionsText__stJu3,.HomePage_entryText__Q4m__,.HomePage_notYetList__al483 li{font-family:var(--font-footer);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}.HomePage_conditionsText__stJu3{margin:0}.HomePage_notYetList__al483{margin:0;padding-left:1.2em;list-style:disc}.HomePage_notYetList__al483 li+li{margin-top:var(--space-3)}.HomePage_notYetList__al483 strong{color:var(--color-text)}.HomePage_collaborationEntry__90jol{margin-top:var(--space-8);padding:var(--space-8) var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-lg);text-align:center}.HomePage_entryText__Q4m__{max-width:40rem;margin:0 auto var(--space-5)}.HomePage_caseStudiesSection__bhnBg{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_caseStudiesGrid__92iRG{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.HomePage_caseStudyCard__HpHnx{background:var(--color-background);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);transition:border-color var(--transition-base),box-shadow var(--transition-base);cursor:pointer;text-decoration:none;display:block}.HomePage_caseStudyCard__HpHnx:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_caseStudyImage__x4wHp{height:200px;background:var(--color-surface);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.HomePage_caseStudyIcon__Eofv0{width:120px;height:120px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.HomePage_caseStudyIcon__Eofv0 svg{width:48px;height:48px;stroke:var(--color-accent);transition:transform var(--transition-base)}.HomePage_caseStudyCard__HpHnx:hover .HomePage_caseStudyIcon__Eofv0 svg{transform:scale(1.1)}.HomePage_caseStudyCategory__xSILL{position:absolute;top:var(--space-4);right:var(--space-4);background:var(--color-accent);color:var(--color-black);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold)}.HomePage_caseStudyContent__sLVBw{padding:var(--space-8)}.HomePage_caseStudyTitle__DHcKu{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-3)}.HomePage_caseStudyDescription__LZRa9{font-family:var(--font-body);font-size:24px;line-height:36px;color:var(--color-text);margin-bottom:var(--space-6)}.HomePage_caseStudyResult__GVx4G{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.HomePage_resultLabel__kbAbw{font-size:var(--text-sm);color:var(--color-text-secondary)}.HomePage_resultValue__yzYYA{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-accent)}.HomePage_testimonialsSection__JkajH{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_testimonialsGrid__AkMdO{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.HomePage_testimonialCard__PGqHe{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;justify-content:space-between;min-height:280px}.HomePage_testimonialCard__PGqHe:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_testimonialQuote__yRqRb{flex:1;position:relative}.HomePage_quoteIcon__UsEKN{color:var(--color-accent);opacity:.2;margin-bottom:var(--space-4)}.HomePage_quote__1r9Vn{font-size:var(--text-lg);line-height:1.6;color:var(--color-text);font-style:italic;position:relative}.HomePage_testimonialAuthor__7BtRd{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.HomePage_authorInfo__FZUAQ{flex:1}.HomePage_authorName__o693Z{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.HomePage_authorPosition__M68dp{font-size:var(--text-sm);color:var(--color-text-secondary)}.HomePage_rating__wKCvh{display:flex;gap:var(--space-1);color:var(--color-accent)}.HomePage_ctaSection__Ej5ga{padding:var(--space-24) 0;position:relative;background:var(--color-surface)}.HomePage_ctaCard__x_3IG{position:relative;background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);overflow:hidden;border:1px solid var(--color-border)}.HomePage_ctaContent__VvPsC{position:relative;z-index:1;text-align:center}.HomePage_ctaTitle__rUnqW{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.HomePage_ctaSubtitle__dSQ0E{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-10);max-width:600px;margin-left:auto;margin-right:auto}.HomePage_ctaButtons__d9gjJ{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-12)}.HomePage_ctaButtons__d9gjJ .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}.HomePage_aboutSection__dP8w_{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_teamGrid__YSGjX{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-10);margin-top:var(--space-12)}.HomePage_teamCard__uuYiC{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column}.HomePage_teamCard__uuYiC:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_teamImageWrapper__oLZZT{position:relative;aspect-ratio:4/5;max-height:35rem;overflow:hidden;background:var(--color-background)}.HomePage_teamImage__xeK63{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.HomePage_teamCard__uuYiC:hover .HomePage_teamImage__xeK63{transform:scale(1.05)}.HomePage_teamImageOverlay__9sBij{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--color-background),transparent);pointer-events:none}.HomePage_teamContent__OsYHW{padding:var(--space-8);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.HomePage_teamName__lzJas{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.HomePage_teamRole__ArBiB{color:var(--color-accent);font-weight:var(--font-semibold);text-transform:lowercase;margin-bottom:var(--space-2)}.HomePage_teamBio__QlgsO,.HomePage_teamRole__ArBiB{font-family:var(--font-footer);font-size:var(--text-base)}.HomePage_teamBio__QlgsO{color:var(--color-text-secondary);line-height:1.6;flex:1}.HomePage_teamSocial___tmpe{display:flex;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.HomePage_socialLink__nEFdC{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base)}.HomePage_socialLink__nEFdC:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-md)}.HomePage_aboutCta__E_lll{display:flex;justify-content:center;margin-top:var(--space-12)}.HomePage_aboutCta__E_lll .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:768px){.HomePage_sectionHeader___d270{margin-bottom:var(--space-12)}.HomePage_sectionSubtitle__zQDb7{font-size:var(--text-lg)}.HomePage_caseStudiesGrid__92iRG,.HomePage_testimonialsGrid__AkMdO{grid-template-columns:1fr;gap:var(--space-6)}.HomePage_collaborationGrid__2HXX1,.HomePage_valueGrid__4tq_l{gap:var(--space-6)}.HomePage_aboutSection__dP8w_,.HomePage_caseStudiesSection__bhnBg,.HomePage_collaborationSection__cuZTR,.HomePage_ctaSection__Ej5ga,.HomePage_faqSection__TYXga,.HomePage_newsletterSection__sZh_Y,.HomePage_testimonialsSection__JkajH,.HomePage_valueSection__o5ME_{padding:var(--space-16) 0}.HomePage_ctaCard__x_3IG{padding:var(--space-12)}.HomePage_ctaTitle__rUnqW{font-size:var(--text-3xl)}.HomePage_ctaSubtitle__dSQ0E{font-size:var(--text-lg)}.HomePage_ctaButtons__d9gjJ{flex-direction:column}.HomePage_ctaButtons__d9gjJ .HomePage_btn__BQhyt{width:100%}.HomePage_valueIcon__RXHbP{font-size:3rem}.HomePage_teamGrid__YSGjX{grid-template-columns:1fr;gap:var(--space-8)}.HomePage_faqQuestion__l26SY{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm)}.HomePage_valueCard__FB2fF{padding:var(--space-8)}.HomePage_valueTitle__Pm3Sx{font-size:20px}.HomePage_valueDescription__xG4Lx{font-size:16px;line-height:26px}.HomePage_collaborationCard__AJtZA{padding:var(--space-6);min-height:180px}.HomePage_collaborationDescription__GNfrj{font-size:16px;line-height:26px}.HomePage_caseStudyTitle__DHcKu{font-size:var(--text-xl)}.HomePage_caseStudyDescription__LZRa9{font-size:18px;line-height:28px}.HomePage_testimonialCard__PGqHe{min-height:auto;padding:var(--space-6)}.HomePage_quote__1r9Vn{font-size:var(--text-base)}.HomePage_testimonialAuthor__7BtRd{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.HomePage_rating__wKCvh{margin-top:var(--space-2)}}@media (max-width:480px){.HomePage_caseStudyContent__sLVBw,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF{padding:var(--space-6)}.HomePage_caseStudyImage__x4wHp{height:150px}.HomePage_caseStudyEmoji__lvzo6{font-size:4rem}.HomePage_teamContent__OsYHW{padding:var(--space-6)}.HomePage_faqQuestion__l26SY{padding:var(--space-3) var(--space-4);font-size:14px;gap:var(--space-2)}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-4) var(--space-4);font-size:13px;line-height:1.6}.HomePage_faqIcon__hB8TP{width:20px;height:20px}.HomePage_newsletterCard__MZCGN{padding:var(--space-6)}.HomePage_newsletterIcon__3Zw9Z{width:60px;height:60px}.HomePage_newsletterIcon__3Zw9Z svg{width:30px;height:30px}.HomePage_newsletterTitle__uEETX{font-size:var(--text-xl)}.HomePage_newsletterDescription__c0xA2{font-size:var(--text-base)}.HomePage_teamName__lzJas{font-size:var(--text-xl)}.HomePage_teamBio__QlgsO{font-size:var(--text-sm)}.HomePage_ctaCard__x_3IG{padding:var(--space-8)}.HomePage_ctaTitle__rUnqW,.HomePage_sectionHeader___d270 h2{font-size:var(--text-2xl)}.HomePage_quoteIcon__UsEKN{width:30px;height:30px}.HomePage_quote__1r9Vn{font-size:var(--text-sm)}.HomePage_authorName__o693Z{font-size:var(--text-base)}.HomePage_rating__wKCvh svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.HomePage_blogPreviewCard__QiVcy,.HomePage_caseStudyCard__HpHnx,.HomePage_certificationCard__s6CzX,.HomePage_collaborationCard__AJtZA,.HomePage_collaborationIcon__wIHHE,.HomePage_faqItem__yM2tD,.HomePage_statCard__M_om1,.HomePage_teamCard__uuYiC,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF,.HomePage_valueIcon__RXHbP{transition:none}}@media print{.HomePage_ctaSection__Ej5ga{display:none}.HomePage_caseStudyCard__HpHnx,.HomePage_collaborationCard__AJtZA,.HomePage_teamCard__uuYiC,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF{break-inside:avoid;page-break-inside:avoid}}.HomePage_ctaGradient__UFZcC,.HomePage_ctaOrb1__AWZvn,.HomePage_ctaOrb2__cn2r6{display:none}.HomePage_statsSection___i2ux{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_statsGrid__UhZIu{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_statsGrid__UhZIu{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomePage_statsGrid__UhZIu{grid-template-columns:1fr}}.HomePage_statCard__M_om1{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.HomePage_statCard__M_om1:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_statValue__9nol7{font-family:var(--font-heading);font-size:56px;font-weight:700;color:var(--color-accent);line-height:1}.HomePage_statLabel__cAlG8{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary)}.HomePage_certificationsSection__PrdCr{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_certificationsGrid__t8r4w{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_certificationsGrid__t8r4w{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomePage_certificationsGrid__t8r4w{grid-template-columns:1fr}}.HomePage_certificationCard__s6CzX{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.HomePage_certificationCard__s6CzX:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_certIcon__HqHrM{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.HomePage_certIcon__HqHrM svg{width:48px;height:48px}.HomePage_certName__9cJty{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin:0}.HomePage_certDescription__veymq{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.HomePage_faqSection__TYXga{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_faqList__8gT07{max-width:800px;margin:var(--space-12) auto 0;display:flex;flex-direction:column;gap:var(--space-4)}.HomePage_faqItem__yM2tD{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.HomePage_faqItemOpen__Mqcjw,.HomePage_faqItem__yM2tD:hover{border-color:var(--color-accent)}.HomePage_faqItemOpen__Mqcjw{box-shadow:var(--shadow-md)}.HomePage_faqQuestion__l26SY{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-8);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);transition:color var(--transition-base)}.HomePage_faqIcon__hB8TP,.HomePage_faqQuestion__l26SY:hover{color:var(--color-accent)}.HomePage_faqIcon__hB8TP{flex-shrink:0;transition:transform var(--transition-base)}.HomePage_faqIconRotated__FSOEN{transform:rotate(180deg)}.HomePage_faqAnswer__k4W6y{overflow:hidden}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-8) var(--space-6);margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.HomePage_blogPreviewSection__L2rii{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_blogPreviewGrid__lTFnB{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_blogPreviewGrid__lTFnB{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomePage_blogPreviewGrid__lTFnB{grid-template-columns:1fr}}.HomePage_blogPreviewCard__QiVcy{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:all var(--transition-base);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-4)}.HomePage_blogPreviewCard__QiVcy:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_blogCategory__NmldF{display:inline-block;background:var(--color-accent);color:var(--color-black);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);width:fit-content}.HomePage_blogTitle__GOp7Y{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:1.4;margin:0}.HomePage_blogExcerpt__uMLtT{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;flex:1}.HomePage_blogReadMore__py1Z7{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-semibold);transition:color var(--transition-base)}.HomePage_blogPreviewCard__QiVcy:hover .HomePage_blogReadMore__py1Z7{text-decoration:underline}.HomePage_blogCta__zAGiJ{display:flex;justify-content:center;margin-top:var(--space-12)}.HomePage_blogCta__zAGiJ .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}.HomePage_newsletterSection__sZh_Y{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_newsletterCard__MZCGN{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-16);text-align:center;max-width:700px;margin:0 auto;position:relative;overflow:hidden}.HomePage_newsletterCard__MZCGN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent)}.HomePage_newsletterIcon__3Zw9Z{width:80px;height:80px;margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-full);color:var(--color-accent)}.HomePage_newsletterIcon__3Zw9Z svg{width:40px;height:40px}.HomePage_newsletterTitle__uEETX{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4)}.HomePage_newsletterDescription__c0xA2{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.HomePage_newsletterForm__2DuwA{display:flex;gap:var(--space-3);max-width:480px;margin:0 auto}.HomePage_newsletterInput__P9P_d{flex:1;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:all var(--transition-base)}.HomePage_newsletterInput__P9P_d::placeholder{color:var(--color-text-muted)}.HomePage_newsletterInput__P9P_d:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.HomePage_newsletterSubmit__zd74x{padding:var(--space-4) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.HomePage_newsletterSubmit__zd74x:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.HomePage_newsletterSubmit__zd74x:disabled{opacity:.6;cursor:not-allowed;transform:none}.HomePage_newsletterPrivacy__pvKzz{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.HomePage_newsletterPrivacy__pvKzz a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-base)}.HomePage_newsletterPrivacy__pvKzz a:hover{text-decoration:underline}.HomePage_newsletterSuccess__010_k{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8)}.HomePage_newsletterSuccessIcon__zt1aU{width:64px;height:64px;background:var(--color-accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-black)}.HomePage_newsletterSuccessIcon__zt1aU svg{width:32px;height:32px}.HomePage_newsletterSuccessTitle__JJ84x{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text)}.HomePage_newsletterSuccessText__0mAQC{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary)}.HomePage_newsletterError__GGgJL{font-family:var(--font-body);font-size:var(--text-sm);color:#ef4444;margin-top:var(--space-3)}@media (max-width:640px){.HomePage_newsletterCard__MZCGN{padding:var(--space-10)}.HomePage_newsletterTitle__uEETX{font-size:var(--text-2xl)}.HomePage_newsletterForm__2DuwA{flex-direction:column}.HomePage_newsletterSubmit__zd74x{width:100%;justify-content:center}}.HomePage_floatingPhone__y0XKO{position:fixed;bottom:var(--space-8);right:var(--space-8);width:64px;height:64px;background:var(--color-accent);border-radius:var(--radius-full);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none;box-shadow:0 4px 20px rgba(189,207,0,.4);z-index:1000;transition:all var(--transition-base);gap:2px}.HomePage_floatingPhone__y0XKO:hover{box-shadow:0 6px 30px rgba(189,207,0,.6);background:var(--color-accent-light)}.HomePage_floatingPhoneLabel__lUUGQ{font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.HomePage_floatingPhone__y0XKO{bottom:var(--space-4);right:var(--space-4);width:56px;height:56px}.HomePage_floatingPhoneLabel__lUUGQ{display:none}}