.AboutSection-module__f4kMfG__about{padding:88px 0;position:relative;overflow:hidden}.AboutSection-module__f4kMfG__background{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.AboutSection-module__f4kMfG__overlay{background:linear-gradient(#0a0a0ae0 0%,#0a0a0aeb 50%,#0a0a0af2 100%);position:absolute;inset:0}.AboutSection-module__f4kMfG__inner{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.AboutSection-module__f4kMfG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--primary);margin-bottom:20px;font-size:.72rem;font-weight:600;display:inline-block}.AboutSection-module__f4kMfG__title{font-family:var(--font-heading);color:var(--white);margin-bottom:24px;font-size:clamp(2rem,4vw,2.75rem);font-style:italic;font-weight:700;line-height:1.15}.AboutSection-module__f4kMfG__body{color:var(--gray-400);margin-bottom:40px;font-size:1.05rem;line-height:1.8}.AboutSection-module__f4kMfG__pillars{border-top:1px solid #c6a35559;border-bottom:1px solid #c6a35559;flex-wrap:wrap;justify-content:center;gap:0;margin-bottom:40px;padding:28px 0;list-style:none;display:flex}.AboutSection-module__f4kMfG__pillar{flex-direction:column;flex:1;gap:6px;min-width:160px;padding:0 24px;display:flex}.AboutSection-module__f4kMfG__pillar:not(:last-child){border-right:1px solid #ffffff1f}.AboutSection-module__f4kMfG__pillarTitle{font-family:var(--font-heading);color:var(--white);font-size:1.1rem;font-weight:600}.AboutSection-module__f4kMfG__pillarText{color:var(--gray-500);letter-spacing:.02em;font-size:.82rem}.AboutSection-module__f4kMfG__cta{min-width:220px}@media (max-width:768px){.AboutSection-module__f4kMfG__about{padding:64px 0}.AboutSection-module__f4kMfG__pillars{flex-direction:column;gap:20px;padding:24px 0}.AboutSection-module__f4kMfG__pillar{border-bottom:1px solid #ffffff1a;padding:0 0 20px;border-right:none!important}.AboutSection-module__f4kMfG__pillar:last-child{border-bottom:none;padding-bottom:0}}
.blog-module__O4kYha__blogs{background:var(--gray-50)}.blog-module__O4kYha__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.blog-module__O4kYha__sectionHeader .btn.btn-outline{white-space:nowrap;border-width:1.5px;flex-shrink:0;padding:8px 18px;font-size:.8125rem}.blog-module__O4kYha__blogGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-module__O4kYha__blogCard{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-200);transition:var(--transition);overflow:hidden}.blog-module__O4kYha__blogCard:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-module__O4kYha__blogImage{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--gray-200)}.blog-module__O4kYha__blogBody{padding:18px 20px 22px}.blog-module__O4kYha__blogDate{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.blog-module__O4kYha__blogTitle{color:var(--gray-900);margin:10px 0 8px;font-size:1.1rem;font-weight:700;line-height:1.35}.blog-module__O4kYha__blogExcerpt{color:var(--gray-500);font-size:.88rem;line-height:1.6}.blog-module__O4kYha__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.blog-module__O4kYha__paginationBtn{border-radius:var(--radius-md);border:1px solid var(--gray-300);background:var(--white);min-width:120px;color:var(--gray-800);transition:var(--transition);justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.blog-module__O4kYha__paginationBtn:hover{border-color:var(--primary);color:var(--primary-dark);box-shadow:var(--shadow-sm)}.blog-module__O4kYha__paginationBtnDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.blog-module__O4kYha__pageInfo{text-align:center;min-width:120px;color:var(--gray-600);font-size:.9rem;font-weight:500}.blog-module__O4kYha__emptyMessage{text-align:center;color:var(--gray-500);padding:48px 0;font-size:.95rem}@media (max-width:1024px){.blog-module__O4kYha__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__O4kYha__sectionHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.blog-module__O4kYha__sectionHeader .section-title{margin-bottom:0}.blog-module__O4kYha__sectionHeader .btn.btn-outline{padding:6px 14px;font-size:.75rem}}@media (max-width:600px){.blog-module__O4kYha__blogGrid{grid-template-columns:1fr}}
.page-module__E0kJGG__servicesTitle{text-align:center;margin-bottom:32px}.page-module__E0kJGG__serviceGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__E0kJGG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-module__E0kJGG__sectionHeader .btn.btn-outline{white-space:nowrap;border-width:1.5px;flex-shrink:0;padding:8px 18px;font-size:.8125rem}.page-module__E0kJGG__testimonials{background:var(--white)}.page-module__E0kJGG__testimonialsIntro{text-align:center;color:var(--gray-500);margin-bottom:32px;font-size:.95rem}.page-module__E0kJGG__testimonialGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__E0kJGG__testimonialCard{border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--gray-50);padding:28px 24px}.page-module__E0kJGG__stars{color:var(--primary);letter-spacing:2px;margin-bottom:14px;font-size:1rem}.page-module__E0kJGG__quote{color:var(--gray-700);margin-bottom:18px;font-size:.95rem;font-style:italic;line-height:1.7}.page-module__E0kJGG__author{color:var(--gray-900);font-size:.95rem;font-weight:700}.page-module__E0kJGG__role{color:var(--gray-500);margin-top:4px;font-size:.85rem}.page-module__E0kJGG__blogs{background:var(--gray-50)}.page-module__E0kJGG__blogGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__E0kJGG__blogCard{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-200);transition:var(--transition);overflow:hidden}.page-module__E0kJGG__blogCard:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__E0kJGG__blogImage{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--gray-200)}.page-module__E0kJGG__blogBody{padding:18px 20px 22px}.page-module__E0kJGG__blogDate{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.page-module__E0kJGG__blogTitle{color:var(--gray-900);margin:10px 0 8px;font-size:1.1rem;font-weight:700;line-height:1.35}.page-module__E0kJGG__blogExcerpt{color:var(--gray-500);font-size:.88rem;line-height:1.6}.page-module__E0kJGG__contact{background:var(--white)}.page-module__E0kJGG__contactHeader{text-align:center;max-width:560px;margin:0 auto 40px}.page-module__E0kJGG__contactIntro{color:var(--gray-500);margin-top:10px;font-size:.95rem;line-height:1.7}.page-module__E0kJGG__contactCards{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.page-module__E0kJGG__contactItem{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--gray-50);transition:var(--transition);flex-direction:column;align-items:center;padding:28px 20px;display:flex}a.page-module__E0kJGG__contactItem:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__E0kJGG__contactIcon{width:52px;height:52px;color:var(--primary-dark);background:#c6a35526;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.page-module__E0kJGG__contactItemLabel{text-transform:uppercase;letter-spacing:.8px;color:var(--gray-500);margin-bottom:6px;font-size:.72rem;font-weight:600}.page-module__E0kJGG__contactItemValue{color:var(--gray-900);font-size:.95rem;font-weight:600;line-height:1.45}a.page-module__E0kJGG__contactItem:hover .page-module__E0kJGG__contactItemValue{color:var(--primary-dark)}.page-module__E0kJGG__contactBar{border-radius:var(--radius-lg);background:var(--dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.page-module__E0kJGG__contactBarText{color:var(--gray-400);max-width:380px;margin:0;font-size:.95rem;line-height:1.6}.page-module__E0kJGG__contactBarActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__whatsappBtn{align-items:center;gap:8px;display:inline-flex}.page-module__E0kJGG__contact .page-module__E0kJGG__btn-outline{color:var(--white);border-color:#ffffff59}.page-module__E0kJGG__contact .page-module__E0kJGG__btn-outline:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}@media (max-width:1024px){.page-module__E0kJGG__serviceGrid,.page-module__E0kJGG__testimonialGrid,.page-module__E0kJGG__blogGrid,.page-module__E0kJGG__contactCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__E0kJGG__serviceGrid{grid-template-columns:1fr}.page-module__E0kJGG__sectionHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.page-module__E0kJGG__sectionHeader .section-title{margin-bottom:0}.page-module__E0kJGG__sectionHeader .btn.btn-outline{padding:6px 14px;font-size:.75rem}.page-module__E0kJGG__contactBar{flex-direction:column;align-items:flex-start;padding:24px 20px}.page-module__E0kJGG__contactBarActions{width:100%}.page-module__E0kJGG__contactBarActions .page-module__E0kJGG__btn{flex:1;min-width:140px}}@media (max-width:600px){.page-module__E0kJGG__testimonialGrid,.page-module__E0kJGG__blogGrid,.page-module__E0kJGG__contactCards{grid-template-columns:1fr}.page-module__E0kJGG__contactBarActions{flex-direction:column}.page-module__E0kJGG__contactBarActions .page-module__E0kJGG__btn{width:100%}}
.HomeBlogsSkeleton-module__umGxLG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.HomeBlogsSkeleton-module__umGxLG__titleSkeleton,.HomeBlogsSkeleton-module__umGxLG__buttonSkeleton,.HomeBlogsSkeleton-module__umGxLG__imageSkeleton,.HomeBlogsSkeleton-module__umGxLG__lineShort,.HomeBlogsSkeleton-module__umGxLG__lineTitle,.HomeBlogsSkeleton-module__umGxLG__lineExcerpt,.HomeBlogsSkeleton-module__umGxLG__lineExcerptShort{background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s ease-in-out infinite HomeBlogsSkeleton-module__umGxLG__shimmer}.HomeBlogsSkeleton-module__umGxLG__titleSkeleton{width:120px;height:32px}.HomeBlogsSkeleton-module__umGxLG__buttonSkeleton{border-radius:var(--radius-md);width:100px;height:40px}.HomeBlogsSkeleton-module__umGxLG__cardSkeleton{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-200);overflow:hidden}.HomeBlogsSkeleton-module__umGxLG__imageSkeleton{aspect-ratio:16/10;border-radius:0}.HomeBlogsSkeleton-module__umGxLG__bodySkeleton{flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.HomeBlogsSkeleton-module__umGxLG__lineShort{width:35%;height:12px}.HomeBlogsSkeleton-module__umGxLG__lineTitle{width:85%;height:20px}.HomeBlogsSkeleton-module__umGxLG__lineExcerpt{width:100%;height:14px}.HomeBlogsSkeleton-module__umGxLG__lineExcerptShort{width:70%;height:14px}@keyframes HomeBlogsSkeleton-module__umGxLG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.HomeBlogsSkeleton-module__umGxLG__sectionHeader{flex-direction:column;align-items:flex-start}}
