.AboutSection_container__Dp2jD{padding:60px 0;background:white}.AboutSection_content__xLv8_{max-width:800px;margin:0 auto;text-align:center}.AboutSection_title__u2SPc{font-size:1.6rem;font-weight:700;color:var(--core-color-primary);margin-bottom:2rem;font-family:var(--font-prata)}.AboutSection_description__gOI4j{font-size:1.1rem;line-height:1.8;color:var(--core-color-secondary);margin-bottom:3rem}.AboutSection_quote__tM6kU{background:linear-gradient(135deg,var(--core-color-primary),var(--core-color-secondary));padding:2rem 1.5rem;border-radius:12px;color:white}.AboutSection_quote__tM6kU blockquote{font-size:1.2rem;line-height:1.7;font-style:italic;margin:0;position:relative}.AboutSection_quote__tM6kU blockquote:before{content:'"';font-size:4rem;position:absolute;top:-1rem;left:-1rem;opacity:.3}@media (min-width:768px){.AboutSection_container__Dp2jD{padding:80px 0}.AboutSection_title__u2SPc{font-size:2.2rem}.AboutSection_quote__tM6kU{padding:3rem 2rem}}.AppointmentCalendar_appointmentCalendar__xcOGO{padding:40px 0;background-color:var(--core-color-background)}.AppointmentCalendar_container__bIHQD{max-width:1200px;margin:0 auto;padding:0 15px}.AppointmentCalendar_calendarWrapper__JmlPf{background:white;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.AppointmentCalendar_calendarHeader__aXpDk{display:flex;justify-content:space-between;align-items:center;padding:20px 15px;background:var(--core-color-primary);color:white;flex-direction:column;gap:15px}.AppointmentCalendar_navButton__MCRCh{background:transparent;border:2px solid white;color:white;padding:10px 20px;border-radius:5px;cursor:pointer;font-family:var(--font-lato);font-weight:600;transition:all .3s ease}.AppointmentCalendar_navButton__MCRCh:hover{background:white;color:var(--core-color-primary)}.AppointmentCalendar_monthDisplay__y2oT4{font-size:1.5rem;font-weight:700;font-family:var(--font-lato)}.AppointmentCalendar_calendarTable___DfJp{padding:15px}.AppointmentCalendar_table__3SybU{width:100%;border-collapse:collapse;margin-bottom:30px}.AppointmentCalendar_dayHeader__RfzTn{background:var(--core-color-secondary);color:white;padding:10px 5px;text-align:center;font-weight:600;font-family:var(--font-lato);font-size:.8rem}.AppointmentCalendar_dayCell__XdOAO{width:14.28%;height:45px;text-align:center;vertical-align:middle;border:1px solid #e0e0e0;cursor:pointer;font-family:var(--font-lato);font-weight:600;position:relative;transition:all .3s ease;font-size:.9rem}.AppointmentCalendar_dayCell__XdOAO.AppointmentCalendar_unavailable__8cPdP{background:#f5f5f5;color:#999;cursor:not-allowed}.AppointmentCalendar_dayCell__XdOAO.AppointmentCalendar_available__3E9V0{background:white;color:var(--core-color-primary)}.AppointmentCalendar_dayCell__XdOAO.AppointmentCalendar_available__3E9V0:hover,.AppointmentCalendar_dayCell__XdOAO.AppointmentCalendar_selected__i2Nwx{background:var(--core-color-accent);color:white}.AppointmentCalendar_tooltip__NziUC{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:var(--core-color-primary);color:white;padding:5px 10px;border-radius:5px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.AppointmentCalendar_tooltip__NziUC:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--core-color-primary)}.AppointmentCalendar_dayCell__XdOAO:hover .AppointmentCalendar_tooltip__NziUC{opacity:1;visibility:visible}.AppointmentCalendar_availableSlots__2nsZ_{padding:30px;background:#f8f9fa;border-top:1px solid #e0e0e0}.AppointmentCalendar_slotsTitle__iBZmK{font-size:1.3rem;font-weight:700;color:var(--core-color-primary);margin-bottom:20px;font-family:var(--font-lato)}.AppointmentCalendar_slotsList__hmQcn{display:flex;flex-direction:column;gap:15px}.AppointmentCalendar_slotItem__QPHVM{display:flex;justify-content:space-between;align-items:center;background:white;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);border-left:4px solid var(--core-color-accent)}.AppointmentCalendar_slotInfo__PO0mm{display:flex;flex-direction:column;gap:5px}.AppointmentCalendar_slotTime__UDwf5{font-size:1.1rem;font-weight:600;color:var(--core-color-primary);font-family:var(--font-lato)}.AppointmentCalendar_slotSpaces__mgpjl{font-size:.9rem;color:var(--core-color-secondary);font-family:var(--font-lato)}.AppointmentCalendar_slotAction__LdzwE{flex-shrink:0}.AppointmentCalendar_bookButton__ulylk{background:var(--core-color-accent);color:white;border:none;padding:12px 25px;border-radius:5px;font-family:var(--font-lato);font-weight:600;cursor:pointer;transition:all .3s ease}.AppointmentCalendar_bookButton__ulylk:hover{background:var(--core-color-primary);transform:translateY(-2px)}@media (min-width:768px){.AppointmentCalendar_appointmentCalendar__xcOGO{padding:60px 0}.AppointmentCalendar_container__bIHQD{padding:0 20px}.AppointmentCalendar_calendarHeader__aXpDk{padding:30px;flex-direction:row;gap:0}.AppointmentCalendar_monthDisplay__y2oT4{font-size:1.5rem;order:0}.AppointmentCalendar_calendarTable___DfJp{padding:30px}.AppointmentCalendar_dayHeader__RfzTn{padding:15px 10px;font-size:.9rem}.AppointmentCalendar_dayCell__XdOAO{height:60px;font-size:1rem}.AppointmentCalendar_availableSlots__2nsZ_{padding:30px}.AppointmentCalendar_slotItem__QPHVM{flex-direction:row;align-items:center;gap:0}.AppointmentCalendar_bookButton__ulylk,.AppointmentCalendar_slotAction__LdzwE{width:auto}}.AppointmentForm_triggerSection__MRK9X{padding:40px 0;background:var(--core-color-primary);color:white;text-align:center}.AppointmentForm_container__XRWEm{max-width:1200px;margin:0 auto;padding:0 15px}.AppointmentForm_triggerContent__qHqHp{max-width:600px;margin:0 auto}.AppointmentForm_triggerTitle__WyFxF{font-size:1.5rem;font-weight:700;margin-bottom:15px;font-family:var(--font-lato)}.AppointmentForm_triggerText__w65fh{font-size:1rem;margin-bottom:30px;opacity:.9;font-family:var(--font-lato)}.AppointmentForm_triggerButton__r1QHA{background:var(--core-color-accent);color:white;border:none;padding:12px 30px;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-lato)}.AppointmentForm_triggerButton__r1QHA:hover{background:white;color:var(--core-color-primary);transform:translateY(-2px)}.AppointmentForm_popupOverlay__KHqrb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px}.AppointmentForm_popupContent__pqyzN{background:white;border-radius:10px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.AppointmentForm_popupHeader__Sw2vL{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.AppointmentForm_popupTitle__Op6UG{font-size:1.3rem;font-weight:700;color:var(--core-color-primary);margin:0;font-family:var(--font-lato)}.AppointmentForm_closeButton__qSAej{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:5px;transition:color .3s ease}.AppointmentForm_closeButton__qSAej:hover{color:var(--core-color-primary)}.AppointmentForm_form__vHEAU{padding:0 20px 20px}.AppointmentForm_radioGroup__q769t{display:flex;gap:15px;margin-bottom:30px;flex-direction:column}.AppointmentForm_radioLabel__o64Z1{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-lato);font-weight:600}.AppointmentForm_radioLabel__o64Z1 input[type=radio]{width:18px;height:18px;accent-color:var(--core-color-accent)}.AppointmentForm_radioText___XLpQ{color:var(--core-color-primary)}.AppointmentForm_appointmentConfirmation__RMWdz{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:30px;border-left:4px solid var(--core-color-accent)}.AppointmentForm_confirmationText__CKODA{margin-bottom:15px;font-family:var(--font-lato);color:var(--core-color-secondary)}.AppointmentForm_appointmentDetails__TtwMZ{background:white;padding:15px;border-radius:5px}.AppointmentForm_appointmentTitle__2lGUr{font-size:1.1rem;font-weight:600;color:var(--core-color-primary);margin:0 0 5px;font-family:var(--font-lato)}.AppointmentForm_appointmentDate__JHali{font-size:1rem;color:var(--core-color-secondary);margin:0;font-family:var(--font-lato)}.AppointmentForm_registrationSection__xjTw1{margin-bottom:30px}.AppointmentForm_registrationTitle__yeneW{font-size:1.3rem;font-weight:600;color:var(--core-color-primary);margin:0 0 10px;font-family:var(--font-lato)}.AppointmentForm_registrationText__2Nj94{margin-bottom:20px;color:var(--core-color-secondary);font-family:var(--font-lato)}.AppointmentForm_inputGroup__twseo{margin-bottom:20px}.AppointmentForm_input__YN7ny{width:100%;padding:15px 20px;border:2px solid #e0e0e0;border-radius:5px;font-size:1rem;font-family:var(--font-lato);transition:border-color .3s ease;box-sizing:border-box}.AppointmentForm_input__YN7ny:focus{outline:none;border-color:var(--core-color-accent)}.AppointmentForm_input__YN7ny::placeholder{color:#999}.AppointmentForm_formActions__axlxp{display:flex;gap:10px;justify-content:flex-end;flex-direction:column}.AppointmentForm_submitButton__kabC4{background:var(--core-color-accent);color:white;border:none;padding:15px 30px;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-lato);width:100%}.AppointmentForm_submitButton__kabC4:hover{background:var(--core-color-primary);transform:translateY(-2px)}.AppointmentForm_cancelButton__pUPus{background:transparent;color:var(--core-color-secondary);border:2px solid #e0e0e0;padding:13px 30px;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-lato);width:100%}.AppointmentForm_cancelButton__pUPus:hover{border-color:var(--core-color-secondary);color:var(--core-color-primary)}@media (min-width:768px){.AppointmentForm_triggerSection__MRK9X{padding:60px 0}.AppointmentForm_container__XRWEm{padding:0 20px}.AppointmentForm_triggerTitle__WyFxF{font-size:2rem}.AppointmentForm_triggerText__w65fh{font-size:1.1rem}.AppointmentForm_triggerButton__r1QHA{padding:15px 40px;font-size:1.1rem}.AppointmentForm_popupOverlay__KHqrb{padding:20px}.AppointmentForm_popupHeader__Sw2vL{padding:30px 30px 0;margin-bottom:30px}.AppointmentForm_popupTitle__Op6UG{font-size:1.5rem}.AppointmentForm_form__vHEAU{padding:0 30px 30px}.AppointmentForm_radioGroup__q769t{flex-direction:row;gap:30px}.AppointmentForm_appointmentConfirmation__RMWdz{padding:20px}.AppointmentForm_formActions__axlxp{flex-direction:row;gap:15px}.AppointmentForm_cancelButton__pUPus,.AppointmentForm_submitButton__kabC4{width:auto}}.Button_button__gDGnk{display:inline-flex;align-items:center;justify-content:center;border:none;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-decoration:none}.Button_button--primary__coSMy{background:rgb(204,189,153);color:#000}.Button_button--secondary__WlcdC{background:transparent;color:white;border:2px solid #f39c12}.Button_button--outline__QQ6Yi{background:transparent;color:#2c3e50;border:2px solid #2c3e50}.Button_button--sm__XdPsT{padding:.5rem 1rem;font-size:.875rem}.Button_button--md__JRQWt{padding:.75rem 1.5rem;font-size:1rem}.Button_button--lg__fJBpk{padding:1rem 2rem;font-size:1.125rem}.Header_header__nclEe a,.Header_header__nclEe a:focus,.Header_header__nclEe a:visited{text-decoration:none}.Header_header__nclEe{position:absolute;top:0;left:0;right:0;z-index:100;color:white;transition:all .3s ease}.Header_header__nclEe.Header_scrolled__MB_FY{position:fixed;top:0}.Header_topContainer__Twyij{width:100%;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15);font-family:var(--font-lato)}.Header_topContent__AIB57{width:100%;display:flex;justify-content:space-between;align-items:center}.Header_header__nclEe.Header_scrolled__MB_FY .Header_topContainer__Twyij{display:none;pointer-events:none}.Header_leftSection__0GEY4{display:flex;align-items:center}.Header_contactInfo__nORus{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;opacity:.9}.Header_address__LRQuI,.Header_contactInfo__nORus,.Header_email__p1bqV{font-family:var(--font-lato)}.Header_topRightSection__s_1c9{display:flex;align-items:center}.Header_phone__ucal_{font-family:var(--font-lato);font-weight:600;font-size:1rem;color:white}.Header_mainContainer__oG4wM{padding:1rem;background:transparent;transition:all .3s ease;border-radius:.5rem;margin-top:.5rem}.Header_mainContainer__oG4wM,.Header_mainContent__9hJ3n{width:100%;display:flex;justify-content:space-between;align-items:center}.Header_mainContainer__oG4wM.Header_sticky__N4L5x{background:rgba(44,62,80,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.15);margin-top:0;border-radius:0;width:100%}.Header_logo__89GxA{display:flex;align-items:center;gap:.5rem}.Header_logoImage__eeYmp{height:40px;width:auto;object-fit:contain}.Header_logoIcon__lK9nO{width:40px;height:40px;background:#f39c12;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.Header_logoDot__txWZG{width:20px;height:20px;background:white;border-radius:50%}.Header_logoText__GakA7{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:1px}.Header_mobileMenuButton__pDXRa{display:flex;align-items:center;justify-content:center;background:none;border:none;color:white;cursor:pointer;padding:.5rem;z-index:101}.Header_menuIcon__EnuFc{width:1.5rem;height:1.5rem}.Header_navigation__o3RTv,.Header_rightSection__5SvM3{display:none}.Header_navItem__Hgpvo{position:relative;display:flex;flex-direction:column}.Header_navLink__6OSIb{color:white;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;transition:color .3s ease;position:relative;padding:.5rem 0;cursor:pointer;display:flex;align-items:center;gap:.25rem;font-size:inherit}.Header_navLink__6OSIb.Header_active__fqGbZ,.Header_navLink__6OSIb:hover{color:#ccbd99}.Header_dropdownArrow__4ekCQ{width:1rem;height:1rem;transition:transform .3s ease;flex-shrink:0}.Header_dropdown__Mj1Nj{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-10px);background:white;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:.5rem 0;width:max-content;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.Header_navItem__Hgpvo:hover .Header_dropdown__Mj1Nj{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header_dropdownLink__bSFET{display:block;padding:.75rem 1rem;color:#2c3e50;text-decoration:none;font-family:Lato,sans-serif;font-weight:500;transition:background-color .3s ease;white-space:nowrap}.Header_dropdownLink__bSFET:hover{background-color:#f8f9fa;color:#e74c3c}.Header_animatedLine__xNMNA,.Header_ctaButton__KvlM_{display:none}.Header_mobileMenuOverlay__h9LBO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.Header_mobileMenuOverlay__h9LBO.Header_open__cNePa{opacity:1;visibility:visible}.Header_mobileMenuContent__6ZZfN{position:absolute;top:0;right:0;width:100%;max-width:320px;height:100vh;background:#2c3e50;padding:2rem;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease}.Header_mobileMenuOverlay__h9LBO.Header_open__cNePa .Header_mobileMenuContent__6ZZfN{transform:translateX(0)}.Header_mobileMenuHeader__rr0a4{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.Header_mobileLogo__vEcx4{display:flex;align-items:center}.Header_mobileCloseButton__nfpEl{background:none;border:none;color:white;cursor:pointer;padding:.5rem}.Header_closeIcon__5ER48{width:1.5rem;height:1.5rem}.Header_mobileNavigation__yhE53{flex:1 1;display:flex;flex-direction:column;gap:1rem}.Header_mobileNavLink__7U0Ib{color:white;text-decoration:none;font-family:var(--font-lato);font-size:1.2rem;font-weight:500;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .3s ease}.Header_mobileNavLink__7U0Ib.Header_active__fqGbZ,.Header_mobileNavLink__7U0Ib:hover{color:#ccbd99}.Header_mobileNavItem__9NCKI{display:flex;flex-direction:column}.Header_mobileDropdownTrigger__sAOiy{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.Header_mobileDropdownTrigger__sAOiy .Header_dropdownArrow__4ekCQ{transition:transform .3s ease}.Header_mobileDropdownTrigger__sAOiy .Header_dropdownArrow__4ekCQ.Header_rotated__Egkgm{transform:rotate(180deg)}.Header_mobileDropdown__bKOKd{margin-top:.5rem;padding-left:1rem;display:flex;flex-direction:column;gap:.5rem}.Header_mobileDropdownLink__kvwIB{color:rgba(255,255,255,.8);text-decoration:none;font-family:var(--font-lato);font-size:1rem;font-weight:400;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);transition:color .3s ease}.Header_mobileDropdownLink__kvwIB:hover{color:#ccbd99}.Header_mobileCta__uHwVg{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.Header_mobileCtaButton__ojY_W{width:100%;background:#ccbd99;border:none;color:white;padding:1rem;font-size:1rem;font-weight:600;text-transform:uppercase;transition:background-color .3s ease;text-decoration:none}.Header_mobileCtaButton__ojY_W:focus,.Header_mobileCtaButton__ojY_W:visited,a .Header_mobileCtaButton__ojY_W,a:visited .Header_mobileCtaButton__ojY_W{text-decoration:none}.Header_mobileCtaButton__ojY_W:hover{background:#b8a985}@media (min-width:768px){.Header_mobileMenuButton__pDXRa,.Header_mobileMenuOverlay__h9LBO{display:none}.Header_rightSection__5SvM3{display:flex;align-items:center;gap:2rem;justify-content:flex-end}.Header_navigation__o3RTv{display:flex;gap:2rem;position:relative;font-size:1.2rem}.Header_animatedLine__xNMNA{display:block;position:absolute;top:0;left:0;width:2rem;height:2px;background:#ccbd99;transition:transform .6s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);pointer-events:none;opacity:0}.Header_animatedLine__xNMNA.Header_visible__BkItx{opacity:1}.Header_ctaButton__KvlM_{display:block;white-space:nowrap;border:1px solid #ccbd99;font-size:.8rem;transition:background-color .3s ease;text-decoration:none}.Header_ctaButton__KvlM_:focus,.Header_ctaButton__KvlM_:visited,a .Header_ctaButton__KvlM_,a:visited .Header_ctaButton__KvlM_{text-decoration:none}.Header_ctaButton__KvlM_:hover{background:#b8a985;border-color:#b8a985;color:white}.Header_topContainer__Twyij{padding:.8rem 1rem}.Header_contactInfo__nORus{font-size:.875rem}.Header_phone__ucal_{font-size:1.125rem}.Header_mainContainer__oG4wM{padding:1rem 2rem}}.HeroTile_tile__2ZfLg{position:relative;overflow:hidden;background:transparent;padding:2.5rem 5rem;display:flex;align-items:center;gap:1.5rem;color:white;&:before{content:"";position:absolute;inset:0;background:var(--core-color-secondary);opacity:.4;border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity .8s ease;border-right:1px solid var(--core-color-accent);border-top:1px solid var(--core-color-accent)}&:hover:before{opacity:1}&:last-of-type{border-right:none}}.HeroTile_link__TiRcH{text-decoration:none;color:inherit;display:block}.HeroTile_icon__V9ci9{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--core-color-primary);svg{color:var(--core-color-accent);width:50px;height:50px}}.HeroTile_content__DSVG9{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.HeroTile_subtitle__xCUYg{font-weight:600;color:var(--core-color-accent);text-transform:uppercase;letter-spacing:1px;margin:0;opacity:.9}.HeroTile_title__YuaWi{font-size:1.75rem;font-weight:400;color:var(--core-color-background);margin:0;line-height:1.3}.ContentSection_contentSection__922d2{background:white;padding:5rem 0}.ContentSection_container__PZ29q{max-width:1200px;margin:0 auto;padding:0 1rem}.ContentSection_grid__y6dtX{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}.ContentSection_sectionTitle__cmi__{font-family:Prata,serif;font-size:2.5rem;font-weight:400;color:#2c3e50;margin:0;text-align:center}.ContentSection_textContent__ciGd1{font-size:1.125rem;line-height:1.8;color:#666;text-align:center}.ContentSection_textContent__ciGd1 .ContentSection_dropcap__aXNXd{float:left;font-family:Prata,serif;font-size:4rem;line-height:1;color:#2c3e50;margin:0 .5rem 0 0}.ContentSection_divider__yxG5T{width:2px;height:200px;background:linear-gradient(180deg,transparent,#f39c12,transparent);margin:0 auto;display:none}@media (min-width:768px){.ContentSection_grid__y6dtX{grid-template-columns:1fr 1fr 2px 1fr;gap:3rem;align-items:start}.ContentSection_sectionTitle__cmi__{order:1;grid-column:1;text-align:left}.ContentSection_textContent__ciGd1:first-of-type{order:2;grid-column:2}.ContentSection_divider__yxG5T{display:block;order:3;grid-column:3;align-self:center}.ContentSection_textContent__ciGd1:last-of-type{order:4;grid-column:4}}.NewsletterSection_newsletterSection__knlhq{background:#2c3e50;color:white;padding:3rem 0}.NewsletterSection_container__8S89J{max-width:1200px;margin:0 auto;padding:0 1rem}.NewsletterSection_newsletterGrid__ds1XN{display:flex;flex-direction:column;gap:2rem}.NewsletterSection_newsletterHeader__eKl3L{width:100%;text-align:center}.NewsletterSection_newsletterTitle__bcJGl{font-family:Prata,serif;font-size:1.5rem;margin:0}.NewsletterSection_newsletterFormContainer__ScTlP{width:100%}.NewsletterSection_newsletterForm__ViIm5{display:flex;gap:1rem;width:100%;flex-direction:column}.NewsletterSection_newsletterInput__UEbBa{width:100%;padding:1rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-family:Lato,sans-serif;box-sizing:border-box}.NewsletterSection_newsletterInput__UEbBa:focus{outline:none;box-shadow:0 0 0 3px rgb(243,156,18,.3)}.NewsletterSection_newsletterButton__MlQjP{width:100%;padding:1rem;font-size:1rem}@media (min-width:768px){.NewsletterSection_newsletterSection__knlhq{padding:4rem 0}.NewsletterSection_newsletterGrid__ds1XN{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:3rem;gap:3rem}.NewsletterSection_newsletterHeader__eKl3L{text-align:left}.NewsletterSection_newsletterTitle__bcJGl{font-size:2rem}.NewsletterSection_newsletterForm__ViIm5{flex-direction:row;max-width:500px}.NewsletterSection_newsletterButton__MlQjP{width:auto}}.DetailedServices_service__8f8N1{padding:60px 0;background:var(--service-bg,#f8f9fa)}.DetailedServices_service__8f8N1:nth-child(2n){--service-bg:white}.DetailedServices_header__8Pv4g{text-align:center;margin-bottom:3rem}.DetailedServices_title__LAwag{font-size:2rem;font-weight:700;color:var(--core-color-primary);margin-bottom:1.5rem;font-family:var(--font-prata)}.DetailedServices_description__LPGsj{font-size:1.1rem;line-height:1.8;color:var(--core-color-secondary);max-width:900px;margin:0 auto}.DetailedServices_items__VMaa5{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.DetailedServices_item__amJO3{background:white;padding:2rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;border-left:4px solid var(--core-color-accent)}.DetailedServices_item__amJO3:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.DetailedServices_itemTitle__pl4JK{font-size:1.2rem;font-weight:600;color:var(--core-color-primary);margin-bottom:.8rem;font-family:var(--font-prata)}.DetailedServices_itemDescription__uM4UW{color:var(--core-color-secondary);line-height:1.6;font-size:.95rem}@media (min-width:768px){.DetailedServices_items__VMaa5{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (min-width:480px) and (max-width:767px){.DetailedServices_items__VMaa5{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:768px){.DetailedServices_service__8f8N1{padding:80px 0}.DetailedServices_header__8Pv4g{margin-bottom:4rem}.DetailedServices_title__LAwag{font-size:2.2rem}.DetailedServices_item__amJO3{padding:2rem}}.ServicesOverview_container__ZE4AX{padding:60px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.ServicesOverview_header__8Xiu_{text-align:center;margin-bottom:60px}.ServicesOverview_title__mh4zR{font-size:1.8rem;font-weight:700;color:var(--core-color-primary);margin-bottom:1rem;font-family:var(--font-prata)}.ServicesOverview_subtitle__s_49t{font-size:1.2rem;color:var(--core-color-secondary);max-width:600px;margin:0 auto}.ServicesOverview_grid__7QiiS{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.ServicesOverview_card__VaBVQ{background:white;padding:1.5rem 1rem;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease;border-top:3px solid var(--core-color-accent);cursor:pointer}.ServicesOverview_card__VaBVQ:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.ServicesOverview_icon__iZa0k{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.ServicesOverview_cardTitle__HUat_{font-size:1rem;font-weight:600;color:var(--core-color-primary);margin-bottom:.8rem;font-family:var(--font-prata)}.ServicesOverview_description__tOm_9{color:var(--core-color-secondary);line-height:1.5;font-size:.85rem}@media (min-width:480px){.ServicesOverview_grid__7QiiS{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.ServicesOverview_grid__7QiiS{grid-template-columns:repeat(4,1fr)}.ServicesOverview_title__mh4zR{font-size:2.5rem}.ServicesOverview_container__ZE4AX{padding:80px 0}.ServicesOverview_title__mh4zR{font-size:2rem}}.ServicesOverview_stickyNav__O2jMI{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;display:flex}.ServicesOverview_stickyButton__gwV0p{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:12px;cursor:pointer;transition:all .3s ease;color:var(--core-color-secondary);font-size:.8rem;white-space:nowrap}.ServicesOverview_stickyButton__gwV0p:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px}.ServicesOverview_stickyButton__gwV0p:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px}.ServicesOverview_stickyButton__gwV0p:hover:not(.ServicesOverview_active__zFpQq){background:var(--core-color-accent);color:white}.ServicesOverview_stickyButton__gwV0p:focus{outline:none}.ServicesOverview_stickyNav__O2jMI .ServicesOverview_stickyButton__gwV0p:active,.ServicesOverview_stickyNav__O2jMI .ServicesOverview_stickyButton__gwV0p:focus,.ServicesOverview_stickyNav__O2jMI .ServicesOverview_stickyButton__gwV0p:focus-visible{background:rgba(255,255,255,.95);color:var(--core-color-secondary);transform:none}.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq,.ServicesOverview_stickyNav__O2jMI .ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq:active,.ServicesOverview_stickyNav__O2jMI .ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq:focus{background:var(--core-color-accent);color:white}.ServicesOverview_stickyIcon__ml2ne{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ServicesOverview_stickyIcon__ml2ne svg{width:16px;height:16px}.ServicesOverview_stickyText__OorLh{display:none}@media (min-width:768px){.ServicesOverview_stickyNav__O2jMI{bottom:auto;top:50%;left:auto;right:20px;transform:translateY(-50%);flex-direction:column;align-items:flex-end;overflow:hidden}.ServicesOverview_stickyButton__gwV0p{flex-direction:row;padding:16px;width:60px;height:60px;justify-content:flex-start;transition:width .3s ease}.ServicesOverview_stickyButton__gwV0p:first-child{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}.ServicesOverview_stickyButton__gwV0p:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:0}.ServicesOverview_stickyButton__gwV0p:not(.ServicesOverview_active__zFpQq):hover{width:400px;background:var(--core-color-accent);color:white}.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq{background:var(--core-color-accent);color:white}.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq:hover{width:400px;background:var(--core-color-accent);color:white}.ServicesOverview_stickyIcon__ml2ne{width:28px;height:28px;flex-shrink:0;color:var(--core-color-secondary)}.ServicesOverview_stickyIcon__ml2ne svg{width:28px;height:28px}.ServicesOverview_stickyText__OorLh{display:none;font-size:.8rem;font-weight:400;white-space:nowrap;flex-shrink:0;color:var(--core-color-secondary)}.ServicesOverview_stickyButton__gwV0p:hover .ServicesOverview_stickyText__OorLh{display:block}.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq .ServicesOverview_stickyIcon__ml2ne,.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq .ServicesOverview_stickyText__OorLh,.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq:hover .ServicesOverview_stickyIcon__ml2ne,.ServicesOverview_stickyButton__gwV0p.ServicesOverview_active__zFpQq:hover .ServicesOverview_stickyText__OorLh,.ServicesOverview_stickyButton__gwV0p:not(.ServicesOverview_active__zFpQq):hover .ServicesOverview_stickyIcon__ml2ne,.ServicesOverview_stickyButton__gwV0p:not(.ServicesOverview_active__zFpQq):hover .ServicesOverview_stickyText__OorLh{color:white}}.BackgroundVideo_backgroundVideo__YA3qw{position:relative;width:100%;height:100vh;overflow:hidden}.BackgroundVideo_video__i_oXC{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.BackgroundVideo_overlay__7eY6k{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(44,62,80,.7),rgb(52,73,94,.6) 50%,rgb(44,62,80,.7));z-index:1}.BackgroundVideo_content__jQ69x{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.Grid_grid__5XecW{display:grid}.Grid_grid__5XecW[data-cols="1"]{grid-template-columns:repeat(1,1fr)}.Grid_grid__5XecW[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.Grid_grid__5XecW[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.Grid_grid__5XecW[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.Grid_grid__5XecW[data-gap=sm]{gap:.5rem}.Grid_grid__5XecW[data-gap=md]{gap:1rem}.Grid_grid__5XecW[data-gap=lg]{gap:1.5rem}.Grid_grid__5XecW[data-gap=xl]{gap:2rem}@media (min-width:640px){.Grid_grid__5XecW[data-cols="1"]{grid-template-columns:repeat(2,1fr)}.Grid_grid__5XecW[data-cols="2"]{grid-template-columns:repeat(3,1fr)}.Grid_grid__5XecW[data-cols="3"]{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.Grid_grid__5XecW[data-cols="1"]{grid-template-columns:repeat(3,1fr)}.Grid_grid__5XecW[data-cols="2"]{grid-template-columns:repeat(4,1fr)}.Grid_grid__5XecW[data-cols="3"]{grid-template-columns:repeat(6,1fr)}}.RichTextRenderer_richTextContainer__fyWSd{line-height:1.6;color:#333}.RichTextRenderer_paragraph__AyIZd{margin-bottom:1.5rem;font-size:1rem}.RichTextRenderer_paragraph__AyIZd:last-child{margin-bottom:0}.RichTextRenderer_heading1__FSmnH{font-size:2rem;font-weight:700;margin:2rem 0 1rem;color:#2c3e50;line-height:1.2}.RichTextRenderer_heading2__yy8mA{font-size:1.75rem;font-weight:600;margin:1.8rem 0 1rem;color:#2c3e50;line-height:1.3}.RichTextRenderer_heading3__sEgnZ{font-size:1.4rem;font-weight:600;margin:1.5rem 0 .8rem;color:#34495e;line-height:1.4}.RichTextRenderer_heading4__iafR9{font-size:1.25rem;font-weight:600;margin:1.3rem 0 .7rem;color:#34495e;line-height:1.4}.RichTextRenderer_heading5__3cINt{font-size:1.1rem;font-weight:600;margin:1.2rem 0 .6rem;color:#34495e;line-height:1.4}.RichTextRenderer_heading6__iz2iH{font-size:1rem;font-weight:600;margin:1.1rem 0 .5rem;color:#34495e;line-height:1.4}.RichTextRenderer_orderedList__9GFiB,.RichTextRenderer_unorderedList__p7zg0{margin:1rem 0 1.5rem 1.5rem;padding-left:1rem}.RichTextRenderer_unorderedList__p7zg0{list-style-type:disc}.RichTextRenderer_orderedList__9GFiB{list-style-type:decimal}.RichTextRenderer_listItem__ZRxnc{margin-bottom:.5rem;line-height:1.5}.RichTextRenderer_blockquote__pWxZn{margin:2rem 0;padding:1.5rem 2rem;background:#f8f9fa;border-left:4px solid #ccbd99;font-style:italic;color:#555;font-size:1.1rem;line-height:1.6}.RichTextRenderer_horizontalRule__OBJPF{margin:2rem 0;border:none;height:1px;background:#e9ecef}.RichTextRenderer_table__okVmZ{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.RichTextRenderer_tableRow__Xn3I7{border-bottom:1px solid #e9ecef}.RichTextRenderer_tableRow__Xn3I7:nth-child(2n){background-color:#f8f9fa}.RichTextRenderer_tableCell__2n5O1,.RichTextRenderer_tableHeaderCell__9zFQz{padding:.75rem;text-align:left;border-right:1px solid #e9ecef}.RichTextRenderer_tableHeaderCell__9zFQz{background-color:#f1f3f4;font-weight:600;color:#2c3e50}.RichTextRenderer_tableCell__2n5O1:last-child,.RichTextRenderer_tableHeaderCell__9zFQz:last-child{border-right:none}.RichTextRenderer_codeBlock__ebpHj{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:1.5rem;margin:2rem 0;overflow-x:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;font-size:.9rem;line-height:1.5;color:#24292e;box-shadow:0 1px 3px rgba(0,0,0,.1)}.RichTextRenderer_codeBlock__ebpHj code{background:none;padding:0;border:none;color:inherit;font-family:inherit;font-size:inherit}.RichTextRenderer_inlineCode__y9v_S{border-radius:3px;border:1px solid #e1e4e8}.RichTextRenderer_inlineCode__y9v_S,.RichTextRenderer_richTextContainer__fyWSd code{background:#f1f3f4;padding:.2rem .4rem;font-family:Courier New,Courier,monospace;font-size:.9em;color:#d73a49}.RichTextRenderer_richTextContainer__fyWSd code{border-radius:3px}.RichTextRenderer_hyperlink__51GKl{color:#007bff;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .2s ease}.RichTextRenderer_hyperlink__51GKl:hover{border-bottom-color:#007bff;text-decoration:none}.RichTextRenderer_embeddedImage__qP3oO{max-width:100%;height:auto;margin:1.5rem 0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.RichTextRenderer_richTextContainer__fyWSd strong{font-weight:600;color:#2c3e50}.RichTextRenderer_richTextContainer__fyWSd em{font-style:italic;color:#555}.RichTextRenderer_richTextContainer__fyWSd u{text-decoration:underline;-webkit-text-decoration-color:#ccbd99;text-decoration-color:#ccbd99}@media (min-width:768px){.RichTextRenderer_heading1__FSmnH{font-size:2.5rem}.RichTextRenderer_heading2__yy8mA{font-size:2rem}.RichTextRenderer_heading3__sEgnZ{font-size:1.5rem}.RichTextRenderer_heading4__iafR9{font-size:1.25rem}.RichTextRenderer_heading5__3cINt,.RichTextRenderer_heading6__iz2iH{font-size:1.1rem}.RichTextRenderer_blockquote__pWxZn{padding:1.5rem 2rem;margin:2rem 0}.RichTextRenderer_table__okVmZ{font-size:1rem}.RichTextRenderer_tableCell__2n5O1,.RichTextRenderer_tableHeaderCell__9zFQz{padding:.75rem}}.TextSection_textSection__YkZNO{padding:5rem 0}.TextSection_container__xRn4N{max-width:1200px;margin:0 auto;padding:0 1rem}.TextSection_titleGrid__VY7Fw{text-align:center;margin-bottom:4rem}.TextSection_sectionTitle__2WePx{font-family:Prata,serif;font-size:2.5rem;font-weight:400;color:#2c3e50;margin:0}.ServiceList_serviceListSection__5kIDS{background:#f8f9fa;padding:5rem 0}.ServiceList_container__RCM_I{max-width:1200px;margin:0 auto;padding:0 1rem}.ServiceList_grid__2vxAw{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start}.ServiceList_intro__7tJvf{order:1}.ServiceList_sectionTitle__OiwCW{font-family:Prata,serif;font-size:2.5rem;font-weight:400;color:#2c3e50;margin-bottom:2rem}.ServiceList_description__j1Vg_{font-size:1.125rem;line-height:1.8;color:#666;margin:0}.ServiceList_servicesColumn__F6WXF{order:2}.ServiceList_serviceList__254XI{list-style:none;padding:0;margin:0}.ServiceList_serviceList__254XI li{position:relative;padding:.75rem 0 .75rem 2rem;font-size:1.125rem;color:#333;border-bottom:1px solid #dee2e6}.ServiceList_serviceList__254XI li:last-child{border-bottom:none}.ServiceList_serviceList__254XI li span{position:relative}.ServiceList_serviceList__254XI li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#f39c12;border-radius:50%}@media (min-width:768px){.ServiceList_grid__2vxAw{grid-template-columns:1fr 1fr 1fr;gap:3rem}.ServiceList_intro__7tJvf{order:1;grid-column:1}.ServiceList_servicesColumn__F6WXF:first-of-type{order:2;grid-column:2}.ServiceList_servicesColumn__F6WXF:last-of-type{order:3;grid-column:3}}.PageBanner_pageBanner__yF0Ed{background-size:100% auto;background-position:50%;background-repeat:no-repeat;color:white;padding:3rem 0 1.5rem;text-align:left}.PageBanner_bannerContent__XmKk1{padding:90px 0 0 60px;text-align:left}.PageBanner_bannerContent__XmKk1 h1{font-family:var(--font-prata);display:inline-block;font-size:2.5rem;font-weight:400;position:relative}.PageBanner_bannerContent__XmKk1 h1:before{content:"";position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:30px;height:2px;background:white}.PageBanner_bannerContent__XmKk1 h2.PageBanner_subtitle__FEKsB{font-family:var(--font-prata);font-size:1.2rem;font-weight:300;margin-top:1rem;opacity:.9;line-height:1.6}@media (min-width:768px){.PageBanner_pageBanner__yF0Ed{padding:4rem 0 1rem}.PageBanner_bannerContent__XmKk1{padding:3rem 0 0 200px}.PageBanner_bannerContent__XmKk1 h1{font-size:2rem}.PageBanner_bannerContent__XmKk1 h1:before{left:-60px;width:40px}}.AdditionalInfo_container__3Rl27{padding:60px 0;background:linear-gradient(135deg,var(--core-color-primary),var(--core-color-secondary));color:white}.AdditionalInfo_content__7b_gf{max-width:800px;margin:0 auto;text-align:center;padding:2rem 1.5rem}.AdditionalInfo_title__3RbEb{font-size:1.6rem;font-weight:700;margin-bottom:2rem;font-family:var(--font-prata)}.AdditionalInfo_description__QS30f{font-size:1.1rem;line-height:1.8;margin-bottom:3rem;opacity:.9}.AdditionalInfo_quote__E8_qx{font-size:1.2rem;line-height:1.7;font-style:italic;margin:0;opacity:.9;position:relative}.AdditionalInfo_quote__E8_qx:before{content:'"';font-size:4rem;position:absolute;top:-1rem;left:-1rem;opacity:.3}@media (min-width:768px){.AdditionalInfo_container__3Rl27{padding:80px 0}.AdditionalInfo_content__7b_gf{padding:0}.AdditionalInfo_title__3RbEb{font-size:2.2rem}}.TeamMember_teamMember__zH3w_{background:var(--core-color-background)}.TeamMember_pageHeader__sZhu4{background:linear-gradient(135deg,var(--core-color-primary),var(--core-color-secondary));padding:60px 0;color:white;text-align:center}.TeamMember_pageSubtitle__kcO36{font-size:1.2rem;font-weight:400;margin-bottom:10px;opacity:.9;font-family:var(--font-lato)}.TeamMember_pageTitle__EgcU4{font-size:2rem;font-weight:700;margin:0;font-family:var(--font-prata)}.TeamMember_container__A7L7z{max-width:1200px;margin:0 auto;padding:0 15px}.TeamMember_row__ktES3{display:flex;flex-wrap:wrap;margin:0 -15px}.TeamMember_col__hxRnE{flex:1 1;padding:0 15px}.TeamMember_mainContentFull__5xDiF{flex:0 0 100%;max-width:100%;padding:30px 15px 0}.TeamMember_profileImageCol__qHzWq{flex:0 0 100%;max-width:100%;margin-bottom:30px}.TeamMember_profileInfoCol__GIVaf{flex:0 0 100%;max-width:100%}.TeamMember_indent__pZMEv{height:60px}.TeamMember_indentLarge___MeMy{height:120px}.TeamMember_indentSmall__Wddw6{height:30px}.TeamMember_singleTeamImg__rwsk4{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.TeamMember_singleTeamImg__rwsk4 img{width:100%;height:400px;object-fit:cover;display:block}.TeamMember_vcardBtn___9wVF{position:absolute;bottom:20px;right:20px;background:var(--core-color-accent);color:white;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:500;transition:all .3s ease}.TeamMember_vcardBtn___9wVF:hover{background:var(--core-color-primary);transform:translateY(-2px)}.TeamMember_memberName__HWew6{font-size:1.8rem;font-weight:700;color:var(--core-color-primary);margin-bottom:10px;font-family:var(--font-prata)}.TeamMember_subtitle__W699e{font-size:1.1rem;color:var(--core-color-secondary);margin-bottom:30px;font-family:var(--font-lato)}.TeamMember_personalInfoList__9xT4n{list-style:none;padding:0;margin:0 0 30px}.TeamMember_personalInfoList__9xT4n li{padding:8px 0;border-bottom:1px solid #eee;display:flex;flex-direction:column}.TeamMember_personalInfoList__9xT4n li span{font-weight:600;color:var(--core-color-primary);min-width:auto;margin-bottom:5px}.TeamMember_personalInfoList__9xT4n li a{color:var(--core-color-accent);text-decoration:none}.TeamMember_personalInfoList__9xT4n li a:hover{text-decoration:underline}.TeamMember_socialList__MCg5_{list-style:none;padding:0;margin:0 0 20px;display:flex;gap:10px}.TeamMember_socialList__MCg5_ li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--core-color-primary);color:white;border-radius:50%;text-decoration:none;transition:all .3s ease}.TeamMember_socialList__MCg5_ li a:hover{background:var(--core-color-accent);transform:translateY(-2px)}.TeamMember_profileLink__l_P0_{color:var(--core-color-secondary);font-size:.9rem}.TeamMember_profileLink__l_P0_ a{color:var(--core-color-accent);text-decoration:none}.TeamMember_profileLink__l_P0_ a:hover{text-decoration:underline}.TeamMember_motto__gIvHM{background:var(--core-color-accent);color:white;padding:15px 20px;border-radius:5px;margin-top:20px;font-style:italic}.TeamMember_content__aOS5h{margin-top:40px}.TeamMember_contentTitle__5LNis{font-size:1.8rem;font-weight:600;color:var(--core-color-primary);margin-bottom:20px;font-family:var(--font-prata)}.TeamMember_experienceText__D989X{color:var(--core-color-secondary);line-height:1.7;font-size:1rem;font-family:var(--font-lato)}.TeamMember_experienceText__D989X p{margin-bottom:15px}.TeamMember_achievementsList___mGqm{list-style:none;padding:0;margin:0}.TeamMember_achievementsList___mGqm li{padding:10px 0;border-bottom:1px solid #eee;display:flex;align-items:flex-start}.TeamMember_achievementTitle__B0_bZ{font-weight:600;color:var(--core-color-primary);min-width:150px;margin-right:15px}.TeamMember_organizationsText__WviW8{color:var(--core-color-secondary);line-height:1.7;font-size:1rem;font-family:var(--font-lato)}.TeamMember_colHalf__nfsnD{flex:0 0 50%;max-width:50%}.TeamMember_honorsList__ZXDOm{color:var(--core-color-secondary);line-height:1.7;padding-left:20px}.TeamMember_honorsList__ZXDOm li{margin-bottom:8px}.TeamMember_skillsModule__xk6Bn{margin-top:20px}.TeamMember_skillsList__Ttgw2{list-style:none;padding:0;margin:0}.TeamMember_skillItem__fnYfq{margin-bottom:25px}.TeamMember_skillTitle__m6X0v{font-size:1rem;font-weight:600;color:var(--core-color-primary);margin-bottom:8px;font-family:var(--font-lato)}.TeamMember_skillBar__W4u7q{width:100%;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:5px}.TeamMember_skillFill__4_4gC{height:100%;background:linear-gradient(90deg,var(--core-color-accent),var(--core-color-primary));border-radius:4px;transition:width 1s ease}.TeamMember_skillPercent__g7JDk{font-size:.9rem;color:var(--core-color-secondary);margin:0;text-align:right}.TeamMember_languagesInfo__FUh8u{color:var(--core-color-secondary);font-size:1rem;font-family:var(--font-lato)}@media (min-width:768px){.TeamMember_mainContentFull__5xDiF{padding:60px 15px 0}.TeamMember_profileImageCol__qHzWq{flex:0 0 50%;max-width:50%;margin-bottom:0}.TeamMember_colHalf__nfsnD,.TeamMember_profileInfoCol__GIVaf{flex:0 0 50%;max-width:50%}.TeamMember_memberName__HWew6,.TeamMember_pageTitle__EgcU4{font-size:2.5rem}.TeamMember_personalInfoList__9xT4n li{flex-direction:row}.TeamMember_personalInfoList__9xT4n li span{min-width:120px;margin-bottom:0}}.BlogList_blogListSection__Cns1Y{background:white;padding:3rem 0}.BlogList_container__LaImd{max-width:1200px;margin:0 auto;padding:0 1rem}.BlogList_sectionHeader__LVpp4{margin-bottom:2rem}.BlogList_sectionTitle__pIGbv{font-family:var(--font-prata);font-size:2rem;font-weight:400;color:var(--core-color-primary);margin:0}.BlogList_blogGrid__N9GJp{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.BlogList_blogCardLink__LyovS{text-decoration:none;color:inherit;display:block}.BlogList_blogCard__2uFzm{background:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgb(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative}.BlogList_blogCardLink__LyovS:hover .BlogList_blogCard__2uFzm,.BlogList_blogCard__2uFzm:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgb(0,0,0,.15)}.BlogList_imageContainer__sViME{position:relative;width:100%;height:250px;overflow:hidden}.BlogList_featuredImage__mS0P9{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogList_blogCardLink__LyovS:hover .BlogList_blogCard__2uFzm .BlogList_featuredImage__mS0P9,.BlogList_blogCard__2uFzm:hover .BlogList_featuredImage__mS0P9{transform:scale(1.05)}.BlogList_imagePlaceholder__Cq9_b{width:100%;height:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:.9rem}.BlogList_cardContent__muBkH{padding:1.5rem;position:relative}.BlogList_authorInfo__oCqj5{display:flex;align-items:center;margin-bottom:1rem}.BlogList_avatar__ExEAr{width:32px;height:32px;border-radius:50%;background:#ff6b9d;display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:.8rem;font-weight:600;color:white}.BlogList_authorName__IhGZ7{font-size:.75rem;font-weight:600;color:var(--core-color-secondary);letter-spacing:.5px}.BlogList_postTitle__boMkA{font-family:var(--font-prata);font-size:1.1rem;color:var(--core-color-text);margin:0 0 .75rem;line-height:1.4;min-height:3rem;-webkit-line-clamp:2}.BlogList_postExcerpt__1OZzr,.BlogList_postTitle__boMkA{font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogList_postExcerpt__1OZzr{font-size:.9rem;color:var(--core-color-secondary);margin:0 0 1rem;line-height:1.5;-webkit-line-clamp:3}.BlogList_postMeta__67HpP{display:flex;align-items:center;font-size:.75rem;color:var(--core-color-secondary);margin-bottom:1rem}.BlogList_category__qutpk{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BlogList_separator__lKVca{margin:0 .5rem;color:#dee2e6}.BlogList_date__p4bG4{font-weight:400}.BlogList_shareIcon__Ppfum{position:absolute;bottom:1.5rem;right:1.5rem;color:var(--core-color-secondary);cursor:pointer;transition:color .3s ease}.BlogList_shareIcon__Ppfum:hover{color:var(--core-color-accent)}@media (min-width:768px){.BlogList_blogListSection__Cns1Y{padding:5rem 0}.BlogList_container__LaImd{padding:0 2rem}.BlogList_sectionHeader__LVpp4{margin-bottom:3rem}.BlogList_sectionTitle__pIGbv{font-size:2.5rem}.BlogList_blogGrid__N9GJp{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:768px) and (max-width:1024px){.BlogList_blogGrid__N9GJp{grid-template-columns:repeat(2,1fr)}}.BlogEntry_blogEntry__RhJMw{background:white;min-height:100vh;margin-top:0}.BlogEntry_container__3bg0k{max-width:100%;margin:0}.BlogEntry_heroSection__h9deY{position:relative;height:35vh;min-height:250px;display:flex;align-items:center;justify-content:center;overflow:hidden}.BlogEntry_heroBackground__1wclP{position:absolute;top:0;left:0;width:100%;height:100%}.BlogEntry_heroImage__rDm7S{width:100%;height:100%;object-fit:cover;filter:blur(8px)}.BlogEntry_heroPlaceholder__5F6o0{width:100%;height:100%;background:#6c757d;display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem}.BlogEntry_heroOverlay__GF_oZ{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(44,62,80,.7)}.BlogEntry_heroContent__2AUAA{position:relative;z-index:2;text-align:center;color:white;max-width:600px;padding:0 1rem}.BlogEntry_heroLine__J2Vul{width:60px;height:2px;background:white;margin:0 auto 1rem}.BlogEntry_heroSubtitle__vbEAL{font-size:1rem;font-weight:400;margin:0 0 1rem;opacity:.9}.BlogEntry_heroTitle__7FKSX{font-family:var(--font-prata);font-size:2rem;font-weight:400;margin:0;line-height:1.2}.BlogEntry_mainContent__6knSc{padding:2rem 1rem;max-width:800px;margin:0 auto;background:white}.BlogEntry_postHeader__iLh3_{margin-bottom:3rem}.BlogEntry_postMeta__Lo_K5{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--core-color-secondary)}.BlogEntry_author__H3G8S,.BlogEntry_category__2CQaC{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BlogEntry_comments__ogQIV,.BlogEntry_date__Le9ZL,.BlogEntry_likes__ddx0K{font-weight:400}.BlogEntry_postTitle__BKByu{font-family:var(--font-prata);font-size:2.5rem;font-weight:400;color:var(--core-color-text);margin:0 0 1.5rem;line-height:1.3}.BlogEntry_leadParagraph__gggRT{font-family:var(--font-lato);font-size:1.125rem;line-height:1.6;color:var(--core-color-text);margin:0}.BlogEntry_postBody__dtAcn{margin-bottom:3rem}.BlogEntry_postBody__dtAcn p{font-family:var(--font-lato);font-size:1rem;line-height:1.7;color:var(--core-color-text);margin:0 0 1.5rem}.BlogEntry_postBody__dtAcn p:last-child{margin-bottom:0}.BlogEntry_quoteSection__zAb73{position:relative;margin:3rem 0;padding:2rem 0;text-align:center}.BlogEntry_quoteMark__xT6t5{font-family:var(--font-prata);font-size:4rem;color:var(--core-color-accent);line-height:1;margin-bottom:1rem}.BlogEntry_quoteText__2GF6G{font-family:var(--font-prata);font-size:1.5rem;line-height:1.4;color:var(--core-color-text);margin:0 0 1rem;font-style:italic}.BlogEntry_quoteAuthor__1c5zz{font-size:.875rem;color:var(--core-color-secondary);font-style:normal}@media (min-width:768px){.BlogEntry_heroSection__h9deY{height:275px}.BlogEntry_heroContent__2AUAA{padding:0 2rem}.BlogEntry_heroTitle__7FKSX{font-size:3rem}.BlogEntry_mainContent__6knSc{padding:4rem 2rem}.BlogEntry_postTitle__BKByu{font-size:2.5rem}.BlogEntry_quoteText__2GF6G{font-size:1.5rem}.BlogEntry_postMeta__Lo_K5{flex-direction:row;align-items:center;gap:1rem}}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_172376{font-family:Lato,Lato Fallback;font-style:normal}.__variable_172376{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eb938c80662ec9f9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ce0d0fd45f1bd74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b05562d9b852d37-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a820720491a53d2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prata Fallback;src:local("Times New Roman");ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.00%;size-adjust:118.40%}.__className_6fdd45{font-family:Prata,Prata Fallback;font-weight:400;font-style:normal}.__variable_6fdd45{--font-prata:"Prata","Prata Fallback"}.tenant-layout.soltysik{--core-color-primary:#2c3e50;--core-color-secondary:#1C2530;--core-color-accent:#c2b697;--core-color-background:#ffffff;--core-color-surface:#f8f9fa;--core-color-text:#333;--core-color-border:#dee2e6}body{font-family:var(--font-lato);line-height:1.6;color:var(--core-color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-prata);font-weight:400;line-height:1.2;margin-bottom:1rem}html{scroll-behavior:smooth}.contact-page{background:#f8f9fa;min-height:100vh;padding:2rem 1rem}.contact-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.contact-intro-text{font-family:var(--font-lato);font-size:1rem;line-height:1.6;color:#2c3e50;margin-bottom:1.25rem}.contact-intro-text p{margin:0 0 .75rem}.contact-intro-text ul{margin:.75rem 0;padding-left:1.25rem;list-style-position:outside}.contact-intro-text li{margin:.4rem 0;padding-left:0}.contact-intro-text strong{color:#2c3e50;font-weight:600}.contact-intro-text a{color:#b8a985;text-decoration:none;transition:color .3s ease;font-weight:400}.contact-intro-text a:hover{color:#ccbd99;text-decoration:underline}.two-column-layout{display:flex;flex-direction:column;gap:2rem;width:100%}.intro-box{width:100%;background:white;padding:2rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.08);margin-bottom:2rem}.intro-content{display:flex;flex-direction:column;gap:2rem;width:100%;position:relative}.author-photo-section{display:flex;justify-content:center;align-items:center;min-width:50%}.author-image{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;transition:transform .3s ease}.author-image:hover{transform:translateY(-2px)}.author-image img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.author-image strong{font-family:var(--font-lato);font-size:1rem;font-weight:600;color:#2c3e50}.author-image .author-subtitle{font-size:.9rem;text-align:center;margin-top:.25rem;font-weight:400}.contact-left{flex:1 1;background:transparent;padding:0}.contact-boxes{display:flex;flex-direction:column;gap:1rem}.contact-box{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:white;border-radius:4px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.08)}.contact-box:hover{background:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.box-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#2c3e50;border-radius:50%;color:white}.box-content{flex:1 1}.box-content h3{font-family:var(--font-lato);font-size:.85rem;font-weight:700;color:#2c3e50;margin:0 0 .4rem;letter-spacing:1px}.box-content p{font-family:var(--font-lato);font-size:.9rem;color:#6c757d;margin:.2rem 0;line-height:1.5}.box-content a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.box-content a:hover{color:#ef5350;text-decoration:underline}.contact-form-section{width:100%;background:transparent;padding:0}.contact-form{margin-top:0}.form-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.form-group{width:100%}.form-input,.form-textarea{width:100%;padding:1rem;border:1px solid #dee2e6;border-radius:4px;font-family:var(--font-lato);font-size:1rem;color:#2c3e50;background:white;transition:border-color .3s ease}.form-input::placeholder,.form-textarea::placeholder{color:#6c757d}.form-input:focus,.form-textarea:focus{outline:none;border-color:#ccbd99}.form-textarea{resize:vertical;min-height:120px}.submit-button{width:100%;padding:1rem 2rem;background:#ccbd99;border:none;border-radius:4px;color:white;font-family:var(--font-lato);font-size:1rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.submit-button:hover{background:#b8a985}@media (min-width:768px){.contact-page{padding:3rem 2rem}.intro-content{flex-direction:row;gap:3rem;align-items:center}.contact-intro-text{flex:1 1;padding-right:1.5rem;position:relative}.contact-intro-text h2{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.author-photo-section{position:relative;flex:0 0 auto;padding-left:1.5rem}.author-photo-section:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:1px;background:linear-gradient(180deg,transparent 0,#e9ecef 20%,#dee2e6 50%,#e9ecef 80%,transparent)}.author-image img{width:150px;height:150px}.two-column-layout{flex-direction:row;gap:3rem;align-items:flex-start}.contact-left{flex:1 1;padding:0;background:transparent}.contact-intro-text{font-size:.9rem;margin-bottom:1.25rem}.contact-boxes{gap:1.25rem}.contact-form-section{flex:1 1;padding:0;background:transparent}.form-row{flex-direction:row}.form-group{flex:1 1}.submit-button{width:auto;padding:1rem 3rem}}@media (min-width:1024px){.contact-page{padding:4rem 2rem}.two-column-layout{gap:4rem}.contact-intro-text{font-size:.925rem;margin-bottom:1.25rem}.contact-boxes{gap:1.25rem}.contact-box{padding:1.25rem 1.75rem}.box-icon{width:52px;height:52px}.box-content h3{font-size:.85rem}.box-content p{font-size:.9rem}.contact-form{margin-top:0}}@media (min-width:1400px){.contact-page{padding:5rem 2rem}.two-column-layout{gap:5rem}}.hero-content{text-align:center;color:white;z-index:2;position:relative}.hero-subtitle{font-size:1.125rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.hero-subtitle:before{content:"";width:40px;height:2px;background:white;display:inline-block}.hero-title{font-family:var(--font-prata);font-size:72px;margin-bottom:2.5rem;line-height:1.1}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center}.hero-button{padding:1rem 2rem;font-size:.875rem;font-weight:600;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-decoration:none;display:inline-block}.hero-button.primary{background:#ccbd99;border:none;color:white}.hero-button.primary:hover{background:#b8a985}.hero-button.secondary{background:transparent;border:2px solid white;color:white}.hero-button.secondary:hover{background:rgba(255,255,255,.1)}.hero-tiles{position:relative;display:grid;grid-template-columns:1fr;width:100%;z-index:2;@media (min-width:1024px){margin-top:-150px;grid-template-columns:repeat(3,1fr)}}.page_blogPage__LMUKh{background:white;min-height:100vh}.page_blogContainer__QuFGh{max-width:1200px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.page_blogContent__8PSTh{order:1;flex:1 1;max-width:100%}.page_blogGrid__iXgFE{width:100%;display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.page_blogCardLink__Upbc3{display:block;text-decoration:none;color:inherit;transition:box-shadow .3s ease}.page_blogCardLink__Upbc3:hover .page_blogCard__C_VHG{box-shadow:0 4px 12px rgba(0,0,0,.075)}.page_blogCard__C_VHG{border-radius:4px;overflow:hidden;padding-bottom:2rem;margin-bottom:2rem;width:100%;border:1px solid #e9ecef}.page_cardImage__Kfd_s{position:relative;width:100%;height:200px;overflow:hidden;max-width:100%}.page_featuredImage__gxwcd{width:100%;height:100%;object-fit:cover}.page_imagePlaceholder__C9Rnt{width:100%;height:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:.9rem}.page_cardContent__PM0Ud{padding:1.5rem}.page_postMeta__J3uuy{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:#6c757d;flex-wrap:wrap}.page_category__4G3Tc{color:#ccbd99;font-weight:600}.page_separator__41Sx0{color:#dee2e6}.page_comments__r13XO,.page_date__j3Ni8{color:#6c757d}.page_authorInfo__UZorL{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_avatar__LJ7r2{width:32px;height:32px;border-radius:50%;background:#ccbd99;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:.875rem}.page_authorName___EZ9G{font-size:.875rem;color:#6c757d;font-weight:500}.page_postTitle___MoVQ{font-family:var(--font-prata);font-size:1.5rem;font-weight:400;color:#2c3e50;margin:0 0 1rem;line-height:1.3}.page_postExcerpt__mEM94{font-family:var(--font-lato);font-size:1rem;line-height:1.6;color:#2c3e50;margin:0 0 1rem}.page_postMetaBottom__nGs4i{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d;flex-wrap:wrap}.page_blogSidebar__qz_I4{order:2;display:flex;flex-direction:column;gap:2rem}.page_sidebarSection___QolG{background:white;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.page_authorSection__riSY4{text-align:center}.page_authorImage__1atUS{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;text-decoration:none;color:inherit;transition:transform .3s ease}.page_authorImage__1atUS:hover{transform:translateY(-2px)}.page_authorImage__1atUS img{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.page_authorImage__1atUS strong{text-align:center;display:block}.page_authorImage__1atUS .page_authorSubtitle__RvWe6{font-size:.9rem;text-align:center;margin-top:.25rem;font-weight:400}.page_authorDescription__hmX_r{font-family:var(--font-lato);font-size:.9rem;line-height:1.5;color:#2c3e50;margin-bottom:1rem;text-align:justify}.page_authorDescription__hmX_r ul{margin:15px 0;padding-left:1.2em;list-style-position:outside}.page_authorDescription__hmX_r li{margin:0;padding:3px 0;text-indent:0}.page_socialLinks__SoZLc{display:flex;justify-content:center;gap:1rem}.page_socialLink__wTYP7{color:#6c757d;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f8f9fa}.page_socialLink__wTYP7:hover{color:#ccbd99;background:#f1f3f4}.page_search-container__U7Rp_{display:flex;gap:.5rem}.page_search-input__2FXvk{flex:1 1;padding:.75rem;border:1px solid #dee2e6;border-radius:4px;font-family:var(--font-lato);font-size:.9rem;color:#2c3e50}.page_search-input__2FXvk:focus{outline:none;border-color:#ccbd99}.page_search-button__VedqY{padding:.75rem;background:#ccbd99;border:none;border-radius:4px;color:white;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.page_search-button__VedqY:hover{background:#b8a985}.page_tagsSection__Y7nru{display:none}.page_ctaSection__F5gFk{background:#f8f9fa;border-left:4px solid #ccbd99}.page_ctaText___EI7w{font-family:var(--font-lato);font-size:.9rem;line-height:1.6;color:#2c3e50;text-align:justify}.page_ctaText___EI7w a{color:#ccbd99;text-decoration:none;transition:color .3s ease}.page_ctaText___EI7w a:hover{color:#b8a985;text-decoration:underline}.page_sidebarTitle__EvRLv{font-family:var(--font-prata);font-size:1.25rem;font-weight:400;color:#2c3e50;margin:0 0 1rem}.page_tagsList__tOyOz{display:flex;flex-wrap:wrap;gap:.5rem}.page_tag__u0UJA{background:#f8f9fa;color:#2c3e50;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:background-color .3s ease}.page_tag__u0UJA:hover{background:#e9ecef}.page_ebookBanner__74XkI{background:linear-gradient(135deg,#2c3e50,#34495e);color:white;text-align:center;display:none}.page_bannerIcon__gxLa4{margin-bottom:1rem;color:#ccbd99}.page_bannerContent__5XgEJ{padding:1rem}.page_bannerTitle__evgbF{font-family:var(--font-prata);font-size:1.25rem;font-weight:400;margin:0 0 .5rem}.page_bannerSubtitle__jf1cG{font-family:var(--font-lato);font-size:.9rem;margin:0 0 1.5rem;opacity:.9}.page_bannerButton__tBD00{background:#ccbd99;border:none;border-radius:4px;color:white;padding:.75rem 1.5rem;font-family:var(--font-lato);font-size:.875rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease}.page_bannerButton__tBD00:hover{background:#b8a985}@media (min-width:768px){.page_blogContainer__QuFGh{flex-direction:row;gap:3rem;align-items:flex-start;padding:3rem 2rem}.page_blogContent__8PSTh{flex:1 1;order:1;max-width:calc(100% - 300px - 3rem)}.page_blogGrid__iXgFE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;position:relative;max-width:100%}.page_blogCard__C_VHG{padding:0;margin:0;position:relative;width:100%}.page_blogCard__C_VHG:nth-child(2n),.page_blogCard__C_VHG:nth-child(odd){margin:0}.page_blogSidebar__qz_I4{flex:0 0 300px;order:2}.page_postTitle___MoVQ{font-size:1.75rem}.page_cardImage__Kfd_s{height:180px}}@media (min-width:1024px){.page_blogContainer__QuFGh{padding:4rem 2rem;gap:4rem}.page_blogSidebar__qz_I4{flex:0 0 350px}.page_blogContent__8PSTh{max-width:calc(100% - 350px - 4rem)}.page_postTitle___MoVQ{font-size:2rem}}