@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap";:root{--color-primary: #5F7161;--color-secondary: #6D8B74;--color-accent: #EFEAD8;--color-bg: #FAFAFA;--color-text: #2C3333}[data-theme=ocean]{--color-primary: #006D77;--color-secondary: #83C5BE;--color-accent: #EDF6F9;--color-bg: #F0F8FA;--color-text: #1D2D35}[data-theme=lavender]{--color-primary: #7251B5;--color-secondary: #B39DDB;--color-accent: #F3E5F5;--color-bg: #FCF8FD;--color-text: #4A148C}[data-theme=earth]{--color-primary: #8D6E63;--color-secondary: #A1887F;--color-accent: #D7CCC8;--color-bg: #FAF8F6;--color-text: #3E2723}[data-theme=dark]{--color-primary: #E0E0E0;--color-secondary: #BDBDBD;--color-accent: #424242;--color-bg: #212121;--color-card: #303030;--color-text: #F5F5F5;--color-text-light: #B0B0B0}[data-theme=minimal]{--color-primary: #000000;--color-secondary: #333333;--color-accent: #F5F5F5;--color-bg: #FFFFFF;--color-text: #000000}[data-theme=rose]{--color-primary: #C2185B;--color-secondary: #E91E63;--color-accent: #FCE4EC;--color-bg: #FFF0F5;--color-text: #880E4F}[data-theme=navy]{--color-primary: #1A237E;--color-secondary: #3949AB;--color-accent: #E8EAF6;--color-bg: #F5F6FA;--color-text: #0D1B2A}[data-theme=forest]{--color-primary: #2E7D32;--color-secondary: #66BB6A;--color-accent: #E8F5E9;--color-bg: #F1F8E9;--color-text: #1B5E20}[data-theme=gold]{--color-primary: #BF360C;--color-secondary: #D84315;--color-accent: #FFF3E0;--color-bg: #FFF8E1;--color-text: #3E2723}[data-theme=sunset]{--color-primary: #E65100;--color-secondary: #FF9800;--color-accent: #FFF3E0;--color-bg: #FFF5F2;--color-text: #BF360C}[data-theme=mint]{--color-primary: #2D6A4F;--color-secondary: #52B788;--color-accent: #D8F3DC;--color-bg: #F0FDF4;--color-text: #081C15}[data-theme=berry]{--color-primary: #6A0572;--color-secondary: #AB83A1;--color-accent: #FAD2E1;--color-bg: #FDEEF4;--color-text: #2D002B}[data-theme=slate]{--color-primary: #334155;--color-secondary: #64748B;--color-accent: #E2E8F0;--color-bg: #F1F5F9;--color-text: #0F172A}[data-theme=coral]{--color-primary: #FF6B6B;--color-secondary: #FFA5A5;--color-accent: #FFE3E3;--color-bg: #FFF5F5;--color-text: #820000}[data-theme=indigo]{--color-primary: #4338CA;--color-secondary: #818CF8;--color-accent: #E0E7FF;--color-bg: #EEF2FF;--color-text: #1E1B4B}[data-theme=sand]{--color-primary: #8D6E63;--color-secondary: #A1887F;--color-accent: #EFEBE9;--color-bg: #FAF8F6;--color-text: #3E2723}[data-theme=burgundy]{--color-primary: #800020;--color-secondary: #A52A2A;--color-accent: #F9EBEA;--color-bg: #FDEDEC;--color-text: #4A0012}[data-theme=teal]{--color-primary: #008080;--color-secondary: #20B2AA;--color-accent: #E0F2F1;--color-bg: #E6FFFA;--color-text: #004D40}[data-theme=corporate]{--color-primary: #0056B3;--color-secondary: #4DA3FF;--color-accent: #E6F2FF;--color-bg: #F0F7FF;--color-text: #002A58}:root{--color-card: #FFFFFF;--color-text-light: #555555;--shadow-sm: 0 4px 6px rgba(0, 0, 0, .05);--shadow-md: 0 10px 15px rgba(0, 0, 0, .1);--font-main: "Inter", system-ui, sans-serif;--font-heading: "Playfair Display", serif;--max-width: 1200px}[data-theme=dark]{--shadow-sm: 0 4px 6px rgba(0, 0, 0, .3);--shadow-md: 0 10px 15px rgba(0, 0, 0, .5)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);line-height:1.7;-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-primary);line-height:1.25}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s ease-out forwards}button{font-family:inherit;cursor:pointer}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}._header_1x7aq_1{background-color:var(--color-bg);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:1000;padding:1rem 0}._container_1x7aq_10{display:flex;justify-content:space-between;align-items:center}._logo_1x7aq_16 a{text-decoration:none;display:flex;flex-direction:column}._logo_1x7aq_16 h1{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.2rem}._subtitle_1x7aq_29{font-size:.8rem;color:var(--color-text-light);font-weight:400}._nav_1x7aq_35{display:flex;align-items:center;gap:2rem}._controls_1x7aq_41{display:flex;align-items:center;gap:.5rem}._navList_1x7aq_47{list-style:none;display:flex;gap:1.5rem}._navList_1x7aq_47 a{text-decoration:none;color:var(--color-text);font-weight:500;position:relative}._navList_1x7aq_47 a:hover,._navList_1x7aq_47 a._active_1x7aq_61{color:var(--color-primary)}._navList_1x7aq_47 a._active_1x7aq_61:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--color-secondary)}._langBtn_1x7aq_75{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;transition:all .2s}._langBtn_1x7aq_75:hover{background:var(--color-primary);color:#fff}._mobileToggle_1x7aq_91{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}._bar_1x7aq_100{width:25px;height:3px;background-color:var(--color-primary);border-radius:2px}@media(max-width:768px){._mobileToggle_1x7aq_91{display:flex}._nav_1x7aq_35{position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg);flex-direction:column;padding:1rem;box-shadow:var(--shadow-md);display:none}._nav_1x7aq_35._open_1x7aq_124{display:flex}._navList_1x7aq_47{flex-direction:column;text-align:center;gap:1rem;width:100%}}._container_1vkke_1{position:relative;z-index:2000}._toggle_1vkke_6{background:#fff;border:1px solid var(--color-primary);color:var(--color-primary);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}._toggle_1vkke_6:hover{transform:rotate(15deg);background:var(--color-primary);color:#fff}._dropdown_1vkke_27{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:8px;box-shadow:var(--shadow-md);padding:.5rem;width:150px;display:flex;flex-direction:column;gap:.25rem;max-height:400px;overflow-y:auto}._themeBtn_1vkke_44{background:none;border:none;text-align:left;padding:.5rem;border-radius:4px;color:var(--color-text);font-size:.9rem}._themeBtn_1vkke_44:hover{background-color:var(--color-accent);color:var(--color-primary)}._themeBtn_1vkke_44._active_1vkke_59{background-color:var(--color-primary);color:#fff}._footer_174p5_1{background-color:var(--color-primary);color:#fff;padding:3rem 0 1rem;margin-top:auto}._container_174p5_8{display:flex;flex-direction:column;gap:2rem}._content_174p5_14{display:flex;justify-content:space-between;text-align:left}._info_174p5_20 h3{color:var(--color-accent);margin-bottom:.5rem}._info_174p5_20 p,._info_174p5_20 a,._info_174p5_20 span{color:#f0f0f0;font-size:.9rem;margin-bottom:.5rem;display:block}._address_174p5_35{margin-bottom:.5rem}._phone_174p5_39{display:block;margin-bottom:1rem}._info_174p5_20 a:hover{text-decoration:underline;opacity:1}._bottom_174p5_50{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;text-align:center;font-size:.8rem;color:#ffffffb3}@media(max-width:600px){._content_174p5_14{flex-direction:column;text-align:center}}._hero_8rd6w_1{background-color:var(--color-bg);padding:6rem 0;background:linear-gradient(135deg,#f9f9f9,#eef2f3)}._heroContent_8rd6w_7{display:flex;align-items:center;justify-content:center;gap:2rem;max-width:1000px}._imageWrapper_8rd6w_16{flex:0 0 300px}._profilePhoto_8rd6w_20{width:300px;height:300px;border-radius:50%;object-fit:cover;object-position:center top;box-shadow:var(--shadow-md);border:4px solid white}._textContent_8rd6w_31{flex:1;text-align:left}._heroName_8rd6w_36{font-size:1.5rem;color:var(--color-secondary);font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}._title_8rd6w_45{font-size:3rem;color:var(--color-primary);margin-bottom:1rem;font-weight:700}._text_8rd6w_31{font-size:1.25rem;color:var(--color-text-light);line-height:1.6}._ctaButton_8rd6w_58{background-color:var(--color-primary);color:#fff;padding:.8rem 2rem;border-radius:5px;font-weight:600;margin-top:1rem;transition:transform .2s,background-color .2s;display:inline-block}._ctaButton_8rd6w_58:hover{background-color:var(--color-secondary);transform:translateY(-2px);color:#fff;opacity:1}._intro_8rd6w_76{padding:4rem 0;background-color:#fff}._introCard_8rd6w_81{background:var(--color-card);padding:2rem;border-radius:8px;box-shadow:var(--shadow-sm);text-align:center;max-width:800px;margin:0 auto;border-top:4px solid var(--color-secondary)}._introText_8rd6w_92{font-size:1.1rem;color:var(--color-text);margin-bottom:1.5rem}._learnMore_8rd6w_98{color:var(--color-primary);font-weight:600;font-size:1rem}@media(max-width:768px){._hero_8rd6w_1{padding:3rem 0}._heroContent_8rd6w_7{flex-direction:column;text-align:center;gap:2rem}._imageWrapper_8rd6w_16{flex:0 0 auto;width:100%;display:flex;justify-content:center;margin-bottom:1rem}._profilePhoto_8rd6w_20{width:250px;height:250px;max-width:80vw;max-height:80vw}._textContent_8rd6w_31{text-align:center;padding:0 1rem}._heroName_8rd6w_36{font-size:1.25rem}._title_8rd6w_45{font-size:2rem;line-height:1.2}._text_8rd6w_31{font-size:1.1rem}}._aboutPage_klfq3_1{padding:3rem 20px}._section_klfq3_5{margin-bottom:4rem}._pageTitle_klfq3_9{font-size:2.5rem;margin-bottom:2rem;text-align:center}._sectionTitle_klfq3_15{font-size:1.8rem;margin-bottom:1.5rem;color:var(--color-secondary);border-bottom:2px solid var(--color-accent);padding-bottom:.5rem;display:inline-block}._card_klfq3_24{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:var(--shadow-sm);line-height:1.8}._bio_klfq3_32{font-size:1.1rem}._list_klfq3_36{list-style-type:none;padding-left:0}._listItem_klfq3_41{position:relative;padding-left:1.5rem;margin-bottom:1rem;font-size:1.05rem}._listItem_klfq3_41:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}@media(max-width:768px){._pageTitle_klfq3_9{font-size:2rem}}._servicesPage_1tx8q_1{padding:3rem 20px}._pageTitle_1tx8q_5{font-size:2.5rem;margin-bottom:3rem;text-align:center}._grid_1tx8q_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._card_1tx8q_17{background:#fff;padding:2.5rem 2rem;border-radius:12px;box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center}._card_1tx8q_17:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}._iconWrapper_1tx8q_36{background:var(--color-accent);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--color-primary)}._cardTitle_1tx8q_48{font-size:1.25rem;margin-bottom:1rem;color:var(--color-primary);font-family:var(--font-heading)}._cardDesc_1tx8q_55{color:var(--color-text-light);font-size:1rem;line-height:1.6}._contactPage_1uiqd_1{padding:3rem 20px}._pageTitle_1uiqd_5{font-size:2.5rem;margin-bottom:3rem;text-align:center}._content_1uiqd_11{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}._info_1uiqd_18{display:flex;flex-direction:column;gap:2rem}._infoItem_1uiqd_24{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:var(--shadow-sm)}._infoItem_1uiqd_24 h3{font-size:1.1rem;margin-bottom:.5rem;color:var(--color-primary)}._infoItem_1uiqd_24 a{color:var(--color-text);font-size:1.1rem}._infoItem_1uiqd_24 a:hover{color:var(--color-primary)}._disclaimer_1uiqd_46{font-size:.85rem;color:#d9534f;margin-top:.5rem;font-style:italic}._mapContainer_1uiqd_53{height:400px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-md)}@media(max-width:768px){._content_1uiqd_11{grid-template-columns:1fr}._mapContainer_1uiqd_53{height:300px}}
