.About_aboutSection__JLtmA{padding:8rem 1.5rem;background-color:var(--bg-secondary)}.About_container__KM0D_{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}@media (min-width:768px){.About_container__KM0D_{flex-direction:row;align-items:center}}.About_imageCol__Uy54K{flex:1 1;position:relative}.About_imageWrapper__CcvfS{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);aspect-ratio:3/4;max-width:400px;margin:0 auto}.About_image__dpkKY{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.About_imageWrapper__CcvfS:hover .About_image__dpkKY{transform:scale(1.05)}.About_badge__v3uf_{position:absolute;bottom:-20px;right:-20px;background:var(--card-bg);padding:1.5rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid var(--border-color);max-width:250px}@media (max-width:768px){.About_badge__v3uf_{right:50%;transform:translateX(50%);width:80%;text-align:center}}.About_badgeTitle__VZeGu{color:var(--accent-primary);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.About_badgeText__Q3tzs{color:var(--text-main);font-size:.95rem;font-weight:500}.About_contentCol__9Gg0N{flex:1.2 1;padding-left:0}@media (min-width:768px){.About_contentCol__9Gg0N{padding-left:2rem}}.About_title__kJEMO{font-size:clamp(2rem,3vw,2.75rem);color:var(--text-main);margin-bottom:2rem;line-height:1.2}.About_highlightText__qK2n_{font-size:1.25rem;color:var(--text-main);font-weight:500;margin-bottom:2rem;line-height:1.6}.About_paragraph__Off4V{color:var(--text-muted);font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.About_specialties___QLnV{background:rgba(45,90,61,.05);border-left:4px solid var(--accent-primary);padding:1.5rem;border-radius:0 12px 12px 0;margin-top:2rem}.About_specialtiesText__SIJaH{color:var(--text-main);font-weight:500;font-style:italic;font-size:.95rem;line-height:1.6}.About_readMoreBtn__o9qSQ{background-color:transparent;color:var(--accent-primary);padding:.8rem 0;font-size:1.1rem;font-weight:600;border:none;border-bottom:2px solid var(--accent-primary);transition:all .3s ease;display:flex;align-items:center;cursor:pointer}.About_readMoreBtn__o9qSQ:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover);transform:translateX(5px)}.Footer_footer__4vzqH{background-color:#1b120e;color:#fafafa;padding:6rem 1.5rem 2rem}.Footer_container__Dj1D9{max-width:1200px;margin:0 auto}.Footer_grid__Yb5OK{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-bottom:4rem}@media (min-width:768px){.Footer_grid__Yb5OK{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start}}.Footer_logoCol__n3Ktb{display:flex;align-items:flex-start}.Footer_info__LJ5bJ{display:flex;flex-direction:column;gap:1.5rem}.Footer_logo__C9vo8{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.Footer_logoIcon__ukZ5M{color:var(--accent-primary)}.Footer_description__s_1Tl{color:hsla(0,0%,98%,.7);max-width:350px;line-height:1.6}.Footer_contactDetails__DqSUW{display:flex;flex-direction:column;gap:.75rem;color:hsla(0,0%,98%,.9)}.Footer_contactItem__JPw3N{display:flex;align-items:center;gap:.5rem}.Footer_contactIcon__17jar{color:var(--accent-secondary);font-size:1.2rem}.Footer_columnTitle__CM6k1{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.Footer_links__LGHlK{display:flex;flex-direction:column;gap:1rem}.Footer_link__wByfM{color:hsla(0,0%,98%,.7);transition:all .3s ease;font-size:.95rem}.Footer_link__wByfM:hover{color:var(--accent-primary);transform:translateX(5px)}.Footer_sitemapList__jVcUA{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem}@media (max-width:480px){.Footer_sitemapList__jVcUA{grid-template-columns:1fr}}.Footer_bottom__2dJjP{border-top:1px solid hsla(0,0%,98%,.1);padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@media (min-width:768px){.Footer_bottom__2dJjP{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_copyright__1v3uR{color:hsla(0,0%,98%,.5);font-size:.85rem}.Footer_legalLinks__5UAzb{display:flex;gap:1.5rem}.Footer_legalLink__upXoH{color:hsla(0,0%,98%,.5);font-size:.85rem;transition:color .3s ease}.Footer_legalLink__upXoH:hover{color:var(--accent-primary)}.Footer_colabText__P480T{font-size:.9rem;color:hsla(0,0%,98%,.65);line-height:1.6;margin-bottom:1rem}.Footer_colabLink__42qSs{display:inline-flex;align-items:center;gap:.3rem;color:var(--accent-primary);font-weight:600;font-size:.95rem;transition:color .2s ease}.Footer_colabLink__42qSs:hover{color:#6db08b}.Footer_devLink__M_a5L{color:hsla(0,0%,98%,.5);text-decoration:underline;transition:color .2s ease}.Footer_devLink__M_a5L:hover{color:var(--accent-primary)}.Footer_colabLogo__9P0JR{border-radius:32px}.Blog_pageSection__6whPq{padding:6rem 1.5rem;background-color:var(--bg-color);min-height:100vh}.Blog_container__5D94J{max-width:1200px;margin:0 auto}.Blog_header__Rmx58{text-align:center;margin-bottom:4rem}.Blog_introSubtitle__ALN0L{font-size:1.1rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem}.Blog_introTitle__B_hAv{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.Blog_introParagraph__LTNrk{font-size:1.1rem;color:var(--text-muted);max-width:600px;margin:0 auto}.Blog_grid__jytl_{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media (min-width:640px){.Blog_grid__jytl_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Blog_grid__jytl_{grid-template-columns:repeat(3,1fr)}}.Blog_card__SDaZE{background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.04)}.Blog_card__SDaZE:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.Blog_cardImageWrapper__Hj5IB{height:180px;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-hover) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Blog_cardCategory__X208V{position:absolute;top:1rem;left:1rem;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px}.Blog_cardIcon__RZ_sY{font-size:3rem;color:hsla(0,0%,100%,.4)}.Blog_cardBody__4am4G{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.Blog_cardDate__Jo5vB{font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.Blog_cardTitle__Ilgfp{font-size:1.2rem;color:var(--text-main);margin-bottom:.75rem;line-height:1.4;font-family:var(--font-serif)}.Blog_cardExcerpt__uzP1B{font-size:.95rem;color:var(--text-muted);line-height:1.6;flex:1 1;margin-bottom:1.5rem}.Blog_readMore__d6RvV{align-self:flex-start;color:var(--accent-primary);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.3rem;transition:gap .2s ease}.Blog_readMore__d6RvV:hover{gap:.6rem;color:var(--accent-hover)}.Blog_pagination__eFHfa{gap:.5rem}.Blog_pageBtn__bBbYt,.Blog_pagination__eFHfa{display:flex;justify-content:center;align-items:center}.Blog_pageBtn__bBbYt{width:44px;height:44px;border-radius:10px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-main);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.Blog_pageBtnActive__M4qig,.Blog_pageBtn__bBbYt:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.Blog_emptyState__URQ_N{text-align:center;padding:6rem 2rem;color:var(--text-muted);font-size:1.15rem}.Formacion_pageSection__sPdYy{padding:6rem 1.5rem;background-color:var(--bg-color)}.Formacion_container__o5JCM{max-width:1000px;margin:0 auto}.Formacion_header__c12rN{margin-bottom:4rem;text-align:center}.Formacion_introTitle__AbSh3{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.Formacion_introSubtitle__mRB7_{font-size:1.25rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem;font-family:var(--font-serif)}.Formacion_mainText__fFpAC{color:var(--text-main);font-size:1.15rem;line-height:1.8;margin-bottom:2rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.Formacion_themesContainer__14nVs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:5rem}.Formacion_themePill__lhSFw{background-color:rgba(45,90,61,.1);color:var(--accent-primary);border:1px solid rgba(45,90,61,.3);padding:.8rem 1.5rem;border-radius:30px;font-weight:600;font-size:1.05rem;box-shadow:0 4px 10px rgba(0,0,0,.03);transition:transform .3s ease,background-color .3s ease}.Formacion_themePill__lhSFw:hover{transform:translateY(-3px);background-color:var(--accent-primary);color:#fff}.Formacion_carouselSection__UfJav{padding:4rem 0;margin-bottom:4rem;overflow:hidden;position:relative}.Formacion_carouselTitle__Mdg4X{text-align:center;font-family:var(--font-serif);font-size:1.8rem;color:var(--text-main);margin-bottom:3rem;padding:0 2rem}.Formacion_carousel__Os_Jy{position:relative;width:100%;overflow:hidden;display:flex}.Formacion_carousel__Os_Jy:after,.Formacion_carousel__Os_Jy:before{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.Formacion_carousel__Os_Jy:before{left:0;background:linear-gradient(to right,var(--bg-color) 0,transparent 100%)}.Formacion_carousel__Os_Jy:after{right:0;background:linear-gradient(to left,var(--bg-color) 0,transparent 100%)}.Formacion_carouselTrack__UG5z6{display:flex;width:max-content;animation:Formacion_scroll__r1b1I 30s linear infinite}.Formacion_carouselTrack__UG5z6:hover{animation-play-state:paused}.Formacion_slide__3DYcF{width:200px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 20px;filter:grayscale(100%) opacity(.7);transition:all .4s ease}.Formacion_slide__3DYcF:hover{filter:grayscale(0) opacity(1);transform:scale(1.1)}.Formacion_slideImage__rgdAS{max-width:120px;max-height:120px;object-fit:contain}@keyframes Formacion_scroll__r1b1I{0%{transform:translateX(0)}to{transform:translateX(calc(-240px * 10))}}@media (max-width:768px){.Formacion_carousel__Os_Jy:after,.Formacion_carousel__Os_Jy:before{width:60px}.Formacion_slide__3DYcF{width:150px;margin:0 10px}@keyframes Formacion_scroll__r1b1I{0%{transform:translateX(0)}to{transform:translateX(calc(-170px * 10))}}}.Formacion_entitiesList__Sc8Cg{list-style-type:none;padding:0;max-width:900px;margin:0 auto;column-count:2;column-gap:3rem}@media (max-width:768px){.Formacion_entitiesList__Sc8Cg{column-count:1}}.Formacion_entitiesList__Sc8Cg li{position:relative;padding-left:2rem;margin-bottom:1.5rem;font-size:1.1rem;color:var(--text-main);line-height:1.6;page-break-inside:avoid;break-inside:avoid}.Formacion_entitiesList__Sc8Cg li:before{content:"✓";color:var(--accent-primary);font-size:1.2rem;position:absolute;left:0;top:0;font-weight:700}.SobreMi_pageSection__SmubJ{padding:6rem 1.5rem;background-color:var(--bg-color);max-width:1000px;margin:0 auto}.SobreMi_header__BTkQF{margin-bottom:4rem;text-align:center}.SobreMi_introTitle__DJY7u{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.SobreMi_introSubtitle__NocQe{font-size:1.25rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem;font-family:var(--font-serif)}.SobreMi_introDate__d5UE4{color:var(--text-muted);font-size:1.05rem;font-style:italic}.SobreMi_contentRow__gmcyT{margin-bottom:5rem;overflow:hidden}.SobreMi_floatingImageLeft__AaVSP{float:left;margin:0 2rem 1rem 0}.SobreMi_floatingImageLeft__AaVSP,.SobreMi_floatingImageRight__qKTPw{border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.1);width:100%;max-width:350px}.SobreMi_floatingImageRight__qKTPw{float:right;margin:0 0 1rem 2rem}@media (max-width:768px){.SobreMi_floatingImageLeft__AaVSP,.SobreMi_floatingImageRight__qKTPw{float:none;margin:0 auto 2rem;display:block}}.SobreMi_image__RtzAb{width:100%;height:auto;display:block}.SobreMi_textCol__xg4he{flex:1 1}.SobreMi_paragraph___ZMmk{color:var(--text-main);font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.SobreMi_sectionTitle__xCu_5{font-size:2rem;color:var(--text-main);margin:4rem 0 2rem;border-bottom:2px solid var(--accent-primary);padding-bottom:.5rem;display:inline-block}.SobreMi_experienceList___3_Ni{display:flex;flex-direction:column;gap:2rem;position:relative;padding-left:2rem}.SobreMi_experienceList___3_Ni:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background-color:var(--border-color);border-radius:2px}.SobreMi_expItem__holgQ{background:var(--card-bg);padding:1.5rem 2rem;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 5px 15px rgba(0,0,0,.02);transition:transform .3s ease;position:relative}.SobreMi_expItem__holgQ:before{content:"";position:absolute;left:-2rem;top:2rem;width:14px;height:14px;border-radius:50%;background-color:var(--accent-primary);border:3px solid var(--bg-color);transform:translateX(-50%);z-index:1}.SobreMi_expItem__holgQ:hover{transform:translateX(5px);border-color:var(--accent-primary)}.SobreMi_expItem__holgQ:hover:before{background-color:var(--accent-hover);transform:translateX(-50%) scale(1.2);transition:all .3s ease}.SobreMi_expTitle__r9d5q{font-size:1.2rem;color:var(--text-main);font-weight:700;margin-bottom:.5rem}.SobreMi_expDesc__nTOCK{color:var(--text-muted);font-size:1rem}.SobreMi_colegioLogoContainer__zd3qu{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);text-align:center}.SobreMi_colegioText__IQNj2{color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.SobreMi_colegioHighlight__Valgr{color:var(--text-main);font-weight:700;font-size:1rem}.SobreMi_formationList__F7pQ7{list-style-type:none;padding:0}.SobreMi_formationItem__lpa5O{position:relative;padding-left:2rem;margin-bottom:1rem;font-size:1.05rem;color:var(--text-main)}.SobreMi_formationItem__lpa5O:before{content:"•";color:var(--accent-secondary);font-size:1.5rem;position:absolute;left:0;top:-4px}.SobreMi_publications__ka6MO{background-color:var(--bg-secondary);padding:3rem;border-radius:20px;margin-top:4rem}.SobreMi_pubItem__iU6W9{margin-bottom:1.5rem;font-size:1rem;line-height:1.6;color:var(--text-main);border-left:3px solid var(--accent-primary);padding-left:1.5rem}.SobreMi_languageNotice__iPn_K{background:rgba(45,90,61,.1);padding:2rem;border-radius:12px;text-align:center;margin-top:3rem;border:1px solid rgba(45,90,61,.3)}.SobreMi_languageTitle__QcmfW{color:var(--accent-primary);font-weight:700;font-size:1.25rem;margin-bottom:.5rem}.TratamientosAdultos_pageSection__h9ZZs{padding:6rem 1.5rem;background-color:var(--bg-color);min-height:100vh}.TratamientosAdultos_container__UVd1i{max-width:1100px;margin:0 auto}.TratamientosAdultos_header__riY7U{margin-bottom:4rem;text-align:center}.TratamientosAdultos_introTitle__u5W_M{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.TratamientosAdultos_introSubtitle__HZa3l{font-size:1.25rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem;font-family:var(--font-serif)}.TratamientosAdultos_treatmentsGrid__0238C{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}@media (min-width:768px){.TratamientosAdultos_treatmentsGrid__0238C{grid-template-columns:repeat(2,1fr)}}.TratamientosAdultos_treatmentCard__2wsEi{background-color:var(--card-bg);padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid var(--border-color);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.TratamientosAdultos_treatmentCard__2wsEi:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:var(--accent-primary);opacity:.7;transition:width .3s ease}.TratamientosAdultos_treatmentCard__2wsEi:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.06)}.TratamientosAdultos_treatmentCard__2wsEi:hover:before{width:10px}.TratamientosAdultos_cardHeader__loReJ{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.TratamientosAdultos_icon__OnK9w{color:var(--accent-primary);font-size:2rem}.TratamientosAdultos_cardTitle__1LIeN{font-size:1.5rem;color:var(--text-main);font-family:var(--font-serif)}.TratamientosAdultos_cardText__J_zzN{color:var(--text-main);font-size:1.05rem;line-height:1.7}.TratamientosAdultos_cardText__J_zzN p{margin-bottom:1rem}.TratamientosAdultos_cardText__J_zzN p:last-child{margin-bottom:0}.Trauma_pageSection__LsWLy{padding:6rem 1.5rem;background-color:var(--bg-color);max-width:1000px;margin:0 auto}.Trauma_header__9FBHO{margin-bottom:4rem;text-align:center}.Trauma_introTitle__zr9eo{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.Trauma_introSubtitle__xv_Yq{font-size:1.25rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem;font-family:var(--font-serif)}.Trauma_contentWrapper__5bryf{margin-bottom:5rem;overflow:hidden}.Trauma_floatingImage__LJIkN{float:right;margin:0 0 2rem 2.5rem;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.1);width:100%;max-width:450px}@media (max-width:768px){.Trauma_floatingImage__LJIkN{float:none;margin:0 auto 2rem;display:block;max-width:100%}}.Trauma_image__GIcTL{width:100%;height:auto;display:block}.Trauma_paragraph__MGHVx{color:var(--text-main);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.Trauma_highlightBlock__dyo4i{background:rgba(45,90,61,.1);border-left:4px solid var(--accent-primary);padding:1.5rem 2rem;border-radius:0 12px 12px 0;margin:2.5rem 0;font-size:1.15rem;font-weight:500;color:var(--text-main);font-style:italic}.Post_pageSection__LHhFu{background-color:var(--bg-color);min-height:100vh}.Post_hero__w3PKi{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-hover) 100%);padding:5rem 1.5rem 4rem;text-align:center}.Post_breadcrumb__K9gRe{font-size:.9rem;color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.Post_breadcrumb__K9gRe a{color:hsla(0,0%,100%,.8);transition:color .2s}.Post_breadcrumb__K9gRe a:hover{color:#fff}.Post_category__EIn_O{display:inline-block;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.4rem 1.2rem;border-radius:30px;font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.5rem}.Post_title__z0u8Y{font-size:clamp(2.2rem,5vw,3.5rem);color:#fff;line-height:1.2;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 2px 10px rgba(0,0,0,.2)}.Post_excerpt__KxoEq{font-size:1.2rem;color:hsla(0,0%,100%,.85);max-width:640px;margin:0 auto 2rem;line-height:1.7}.Post_meta__e9Sq7{color:hsla(0,0%,100%,.65);font-size:.9rem}.Post_articleWrapper__3OHay{max-width:740px;margin:0 auto;padding:4rem 1.5rem 6rem}.Post_content__dqdTT{font-size:1.2rem;line-height:1.9;color:var(--text-main);font-family:var(--font-sans)}.Post_content__dqdTT p{margin-bottom:1.6rem}.Post_content__dqdTT h2{font-size:1.8rem;font-family:var(--font-serif);color:var(--text-main);margin-top:3rem;margin-bottom:1.2rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.Post_content__dqdTT h3{font-size:1.35rem;font-family:var(--font-serif);color:var(--accent-primary);margin-top:2.5rem;margin-bottom:.8rem}.Post_content__dqdTT ol,.Post_content__dqdTT ul{padding-left:1.8rem;margin-bottom:1.6rem}.Post_content__dqdTT li{margin-bottom:.6rem;line-height:1.7}.Post_content__dqdTT strong{font-weight:700;color:var(--text-main)}.Post_content__dqdTT blockquote{border-left:4px solid var(--accent-primary);padding:1rem 1.5rem;margin:2rem 0;background:rgba(45,90,61,.05);border-radius:0 12px 12px 0;font-style:italic;font-size:1.15rem;color:var(--text-muted)}.Post_postFooter__twWpN{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.Post_backLink__SZOuQ{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-primary);font-weight:600;font-size:1rem;transition:gap .2s ease}.Post_backLink__SZOuQ:hover{gap:.7rem;color:var(--accent-hover)}.Cookies_page__Dkl4n{padding:6rem 1.5rem;background-color:var(--bg-color);min-height:100vh}.Cookies_container__DH_AA{max-width:860px;margin:0 auto}.Cookies_title__7s0tJ{font-size:clamp(2rem,4vw,3rem);color:var(--text-main);margin-bottom:.5rem}.Cookies_subtitle__hjtyD{color:var(--accent-primary);font-size:1rem;margin-bottom:3rem;font-weight:600}.Cookies_section__aqED7{margin-bottom:3rem}.Cookies_section__aqED7 h2{font-size:1.5rem;color:var(--text-main);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.Cookies_section__aqED7 h3{font-size:1.15rem;color:var(--accent-primary);margin:1.5rem 0 .5rem}.Cookies_section__aqED7 p{font-size:1.05rem;line-height:1.8;color:var(--text-main);margin-bottom:1rem}.Cookies_section__aqED7 a{color:var(--accent-primary);text-decoration:underline}.Cookies_section__aqED7 ul{padding-left:1.5rem;margin-bottom:1rem}.Cookies_section__aqED7 ul li{font-size:1.05rem;line-height:1.8;color:var(--text-main);margin-bottom:.4rem}.Cookies_tableWrapper__N8pbe{overflow-x:auto;margin-top:1.5rem;border-radius:12px;border:1px solid var(--border-color)}.Cookies_table__jMBVo{width:100%;border-collapse:collapse;font-size:.95rem}.Cookies_table__jMBVo th{background:var(--accent-primary);color:#fff;padding:.9rem 1rem;text-align:left;font-weight:600}.Cookies_table__jMBVo td{padding:.8rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-main);vertical-align:top}.Cookies_table__jMBVo tr:last-child td{border-bottom:none}.Cookies_table__jMBVo tr:nth-child(2n) td{background-color:var(--bg-secondary)}.Header_header__AF_3G{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:hsla(0,0%,98%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);padding:1rem 0;transition:all .3s ease}.Header_headerContainer__4fbbd{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.Header_logo__1FRrW{display:flex;align-items:center;gap:.5rem;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--text-main)}.Header_logoIcon__UmpUw{color:var(--accent-primary)}.Header_desktopNav__A56P1{display:flex;align-items:center;gap:2rem}.Header_navLink__bX76H{font-weight:500;color:var(--text-muted);font-size:.95rem;position:relative}.Header_navLink__bX76H:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--accent-primary);transition:width .3s ease}.Header_navLink__bX76H:hover{color:var(--text-main)}.Header_navLink__bX76H:hover:after{width:100%}.Header_contactBtn__WI8rs{background-color:var(--accent-primary);color:#fff;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;border:none;transition:all .3s ease;box-shadow:0 4px 6px rgba(45,90,61,.2)}.Header_contactBtn__WI8rs:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 12px rgba(45,90,61,.3)}.Header_hamburger__UNsrD{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;z-index:1001}.Header_hamburger__UNsrD span{width:25px;height:2px;background-color:var(--text-main);transition:all .3s ease}.Header_hamburger__UNsrD.Header_open__jNVWy span:first-child{transform:translateY(7px) rotate(45deg)}.Header_hamburger__UNsrD.Header_open__jNVWy span:nth-child(2){opacity:0}.Header_hamburger__UNsrD.Header_open__jNVWy span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_mobileMenu__oDspy{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background-color:var(--bg-color);box-shadow:-5px 0 15px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:6rem 2rem 2rem;gap:2rem;transition:right .4s cubic-bezier(.77,.2,.05,1);z-index:1000}.Header_mobileMenu__oDspy.Header_open__jNVWy{right:0}.Header_mobileNavLink__U3caV{font-size:1.2rem;font-weight:500;color:var(--text-main);border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.Header_menuOverlay__8dkLH{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;z-index:999}.Header_menuOverlay__8dkLH.Header_open__jNVWy{display:block}.Header_dropdownWrapper__K_ld8{position:relative}.Header_dropdownMenu__bzo1m{position:absolute;top:100%;left:-20px;background-color:var(--card-bg);box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:12px;padding:1rem;min-width:280px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;gap:.5rem}.Header_dropdownMenu__bzo1m:hover,.Header_dropdownWrapper__K_ld8:hover .Header_dropdownMenu__bzo1m{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownGroupTitle__mTVke{font-size:.85rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;margin:.5rem 0 .2rem 1rem;pointer-events:none}.Header_dropdownItem__vuT1v{color:var(--text-main);font-size:.95rem;font-weight:500;padding:.6rem 1rem;border-radius:8px;transition:all .2s ease;display:block}.Header_dropdownItem__vuT1v:hover{background-color:rgba(45,90,61,.1);color:var(--accent-primary);padding-left:1.2rem}@media (max-width:768px){.Header_desktopNav__A56P1{display:none}.Header_hamburger__UNsrD{display:flex}}.Contacto_pageSection__Ynyfv{padding:6rem 1.5rem;background-color:var(--bg-color);min-height:100vh}.Contacto_container__mal5F{max-width:1200px;margin:0 auto}.Contacto_header__Fm_bS{margin-bottom:4rem;text-align:center}.Contacto_introTitle__fqgtf{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--text-main);margin-bottom:1rem}.Contacto_introSubtitle__yVxFB{font-size:1.25rem;color:var(--accent-primary);font-weight:600;margin-bottom:.5rem;font-family:var(--font-serif)}.Contacto_contentWrapper__K647t{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem}@media (min-width:900px){.Contacto_contentWrapper__K647t{grid-template-columns:1fr 1fr;gap:6rem}}.Contacto_infoColumn__86PQA{display:flex;flex-direction:column;gap:2.5rem}.Contacto_infoBlock__odo2k{background-color:var(--card-bg);padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);border:1px solid var(--border-color);transition:transform .3s ease}.Contacto_infoBlock__odo2k:hover{transform:translateY(-5px);border-color:rgba(45,90,61,.4)}.Contacto_blockTitle__cOt2s{font-size:1.4rem;color:var(--accent-primary);font-family:var(--font-serif);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Contacto_blockText__covQL{color:var(--text-main);font-size:1.05rem;line-height:1.6}.Contacto_contactLink__7mrEq{color:var(--accent-primary);text-decoration:none;font-weight:600;transition:color .2s ease}.Contacto_contactLink__7mrEq:hover{color:var(--accent-hover)}.Contacto_formColumn__fid1I{background-color:var(--card-bg);padding:3rem;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.05);border:1px solid var(--border-color)}.Contacto_formTitle__FZu7J{font-size:2rem;color:var(--text-main);margin-bottom:.5rem;font-family:var(--font-serif)}.Contacto_formSubtitle__sYObo{color:var(--text-muted);font-size:1rem;margin-bottom:2rem}.Contacto_formGroup__hVF0Z{margin-bottom:1.5rem}.Contacto_label__8Iy9p{display:block;font-size:.95rem;color:var(--text-main);font-weight:500;margin-bottom:.5rem}.Contacto_input__uGjzZ,.Contacto_textarea__JDufu{width:100%;padding:1rem 1.2rem;border-radius:10px;border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-main);font-family:inherit;font-size:1rem;transition:all .3s ease}.Contacto_input__uGjzZ:focus,.Contacto_textarea__JDufu:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(45,90,61,.1)}.Contacto_textarea__JDufu{min-height:150px;resize:vertical}.Contacto_checkboxGroup__OVmx2{display:flex;align-items:center;gap:.8rem;margin-bottom:2rem}.Contacto_checkbox__uvPpO{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.Contacto_checkboxLabel___XL_b{font-size:.9rem;color:var(--text-muted);cursor:pointer}.Contacto_submitBtn___ZoRW{width:100%;padding:1.2rem;background-color:var(--accent-primary);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(45,90,61,.3)}.Contacto_submitBtn___ZoRW:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,90,61,.4)}.Hero_heroSection__bDl6G{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.6)),url(/img/head.webp);background-size:cover;background-position:50%;background-attachment:fixed;overflow:hidden}.Hero_heroContent__ksbat{position:relative;z-index:2;max-width:800px;text-align:center;animation:Hero_fadeIn__2TNNN 1s ease-out}.Hero_title__bGj6o{font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;text-shadow:0 4px 15px rgba(0,0,0,.3)}.Hero_subtitle___gKKT{font-size:clamp(1.1rem,2vw,1.3rem);color:hsla(0,0%,100%,.9);margin-bottom:2.5rem;max-width:650px;margin-left:auto;margin-right:auto;text-shadow:0 2px 10px rgba(0,0,0,.3)}.Hero_ctaContainer__9w3ir{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.Hero_primaryBtn__RmwvN{background-color:var(--accent-primary);color:#fff;padding:1rem 2rem;border-radius:30px;font-size:1.1rem;font-weight:600;border:none;box-shadow:0 4px 15px rgba(45,90,61,.3);transition:all .3s ease}.Hero_primaryBtn__RmwvN:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,90,61,.4)}.Hero_quoteCard__5S9WG{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 10px 30px rgba(0,0,0,.05);max-width:600px;margin:0 auto;position:relative}.Hero_quoteText__TYe40{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;color:var(--text-main);margin-bottom:1rem}.Hero_quoteAuthor__5Z60p{font-size:.9rem;font-weight:600;color:var(--accent-secondary);text-transform:uppercase;letter-spacing:1px}.Hero_blob__QjPjB{position:absolute;filter:blur(80px);z-index:1;opacity:.6;border-radius:50%;animation:Hero_float__Sz6Ne 10s ease-in-out infinite}.Hero_blob1__nFtIU{width:400px;height:400px;background:rgba(224,122,95,.15);top:-100px;left:-100px}.Hero_blob2__Rr9F6{width:500px;height:500px;background:rgba(45,90,61,.2);bottom:-150px;right:-100px;animation-delay:-5s}@keyframes Hero_float__Sz6Ne{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@media (max-width:768px){.Hero_heroSection__bDl6G{min-height:70vh;padding:6rem 1.5rem 3rem}}.Services_servicesSection__5LmFB{padding:6rem 1.5rem;background-color:var(--bg-color)}.Services_header__vQNKg{text-align:center;margin-bottom:4rem}.Services_preTitle__ZlFz6{color:var(--accent-secondary);font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;margin-bottom:.5rem;display:block}.Services_title__H7S7D{font-size:clamp(2rem,3vw,2.75rem);color:var(--text-main)}.Services_grid__QS61C{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Services_card__qTMKd{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;text-align:center}.Services_card__qTMKd:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--accent-primary);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.Services_card__qTMKd:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.05);border-color:transparent}.Services_card__qTMKd:hover:before{transform:scaleX(1)}.Services_iconWrapper__6cwTN{width:70px;height:70px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(45,90,61,.1);border-radius:50%;color:var(--accent-primary);font-size:2rem;transition:transform .4s ease}.Services_card__qTMKd:hover .Services_iconWrapper__6cwTN{transform:scale(1.1);background:var(--accent-primary);color:#fff}.Services_cardTitle__KDTgQ{font-size:1.25rem;margin-bottom:1rem;font-weight:700}.Services_cardDesc__VOKe_{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (max-width:768px){.Services_servicesSection__5LmFB{padding:4rem 1.5rem}}