.BlogSection_blog__OV_Sw{padding:var(--space-20) 0;position:relative}.BlogSection_blog__OV_Sw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(35,85,213,.01) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(35,85,213,.015) 0,transparent 50%);pointer-events:none}.BlogSection_container__vZC15{position:relative;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.BlogSection_header__WRwNq{text-align:center;margin-bottom:var(--space-16)}@media(max-width:768px){.BlogSection_header__WRwNq{margin-bottom:var(--space-12)}}.BlogSection_title__6zEkO{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.025em}@media(max-width:768px){.BlogSection_title__6zEkO{font-size:var(--text-3xl)}}.BlogSection_subtitle__lD3jH{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.BlogSection_blogGrid__f3KYN{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}@media(max-width:640px){.BlogSection_blogGrid__f3KYN{grid-template-columns:1fr;gap:var(--space-6)}}.BlogSection_blogCard__DfXFv{background:var(--bg-primary);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.BlogSection_blogCard__DfXFv:hover{transform:translateY(-6px);box-shadow:var(--shadow-2xl)}.BlogSection_blogLink__RpDw_{display:block;text-decoration:none;color:inherit;height:100%}.BlogSection_imageContainer__TPdMT{position:relative;width:100%;height:200px;overflow:hidden;background:var(--bg-muted)}@media(max-width:480px){.BlogSection_imageContainer__TPdMT{height:180px}}.BlogSection_blogImage__zrNEF{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.BlogSection_blogCard__DfXFv:hover .BlogSection_blogImage__zrNEF{transform:scale(1.05)}.BlogSection_placeholderImage__18GTG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-muted) 0,var(--bg-secondary) 100%)}.BlogSection_placeholderIcon__AdFvl{font-size:3rem;opacity:.3}.BlogSection_blogContent__lVE7o{padding:var(--space-6);display:flex;flex-direction:column;height:calc(100% - 200px)}@media(max-width:480px){.BlogSection_blogContent__lVE7o{height:calc(100% - 180px)}}.BlogSection_blogMeta__7awue{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.BlogSection_blogDate__XzLJI{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-medium)}.BlogSection_blogCategory__n6QVW{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);background:var(--color-primary-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.BlogSection_blogTitle__I2hoP{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3);line-height:var(--leading-snug);letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.BlogSection_blogTitle__I2hoP{font-size:var(--text-base)}}.BlogSection_blogDescription____Wdt{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogSection_readMore__j_Y9o{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.BlogSection_readMoreText__Glfnl{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary)}.BlogSection_arrowIcon__E1kGa{color:var(--color-primary);font-size:var(--text-sm);transition:transform var(--transition-fast)}.BlogSection_blogCard__DfXFv:hover .BlogSection_arrowIcon__E1kGa{transform:translateX(4px)}.BlogSection_emptyState__BXFq8{text-align:center;padding:var(--space-20) var(--space-4);margin-bottom:var(--space-12)}.BlogSection_emptyIcon__9iFAn{font-size:4rem;opacity:.3;margin-bottom:var(--space-4)}.BlogSection_emptyTitle__W_f2I{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.BlogSection_emptyDescription__jp1_F{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:400px;margin:0 auto}.BlogSection_cta__vjYeC{text-align:center;margin-top:var(--space-16)}@media(max-width:768px){.BlogSection_cta__vjYeC{margin-top:var(--space-12)}}.BlogSection_ctaButton__W_xL5{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:transparent;color:var(--color-primary);text-decoration:none;font-size:var(--text-base);font-weight:var(--font-medium);border:1.5px solid var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.BlogSection_ctaButton__W_xL5:hover{background:var(--color-primary);color:var(--text-inverse);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.BlogSection_ctaButton__W_xL5:hover .BlogSection_arrowIcon__E1kGa{transform:translateX(4px)}.BlogSection_ctaButton__W_xL5:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.BlogSection_blogCard__DfXFv,.BlogSection_blogImage__zrNEF,.BlogSection_ctaButton__W_xL5{transition:none}.BlogSection_blogCard__DfXFv:hover,.BlogSection_blogImage__zrNEF:hover,.BlogSection_ctaButton__W_xL5:hover{transform:none}.BlogSection_arrowIcon__E1kGa{transition:none}}.NewsSection_news__fKa1z{padding:var(--space-20) 0;position:relative}.NewsSection_container__pUnXX{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.NewsSection_header__y36l4{text-align:center;margin-bottom:var(--space-16)}@media(max-width:768px){.NewsSection_header__y36l4{margin-bottom:var(--space-12)}}.NewsSection_title__DFfrw{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.025em}@media(max-width:768px){.NewsSection_title__DFfrw{font-size:var(--text-3xl)}}.NewsSection_subtitle__3WU3i{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.NewsSection_newsList__78rqL{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.NewsSection_newsItem__S3_GZ{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.NewsSection_newsItem__S3_GZ:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.NewsSection_newsLink__4Z0Py{display:flex;align-items:center;padding:var(--space-6);text-decoration:none;color:inherit;gap:var(--space-4)}@media(max-width:768px){.NewsSection_newsLink__4Z0Py{padding:var(--space-4);flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.NewsSection_newsContent__v1ahc{flex:1;min-width:0}.NewsSection_newsDate__o6xjR{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-medium)}.NewsSection_newsCategory__qtYAH{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);background:var(--color-primary-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.NewsSection_newsTitle__yoG4t{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2);line-height:var(--leading-snug);letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.NewsSection_newsTitle__yoG4t{font-size:var(--text-base)}}.NewsSection_newsDescription__EgE6X{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewsSection_newsArrow__7HqSt{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-50);border-radius:var(--radius-full);transition:all var(--transition-fast)}@media(max-width:768px){.NewsSection_newsArrow__7HqSt{align-self:flex-end;width:32px;height:32px}}.NewsSection_newsItem__S3_GZ:hover .NewsSection_newsArrow__7HqSt{background:var(--color-primary);transform:scale(1.1)}.NewsSection_newsItem__S3_GZ:hover .NewsSection_newsArrow__7HqSt .NewsSection_arrowIcon__QiYZe{color:var(--text-inverse);transform:translateX(2px)}.NewsSection_arrowIcon__QiYZe{color:var(--color-primary);font-size:var(--text-base);transition:all var(--transition-fast)}@media(max-width:768px){.NewsSection_arrowIcon__QiYZe{font-size:var(--text-sm)}}.NewsSection_emptyState__E9sll{text-align:center;padding:var(--space-20) var(--space-4);margin-bottom:var(--space-12)}.NewsSection_emptyIcon__wuCvs{font-size:4rem;opacity:.3;margin-bottom:var(--space-4)}.NewsSection_emptyTitle__2oFft{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.NewsSection_emptyDescription__kx0mI{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:400px;margin:0 auto}.NewsSection_cta__pC5sa{text-align:center;margin-top:var(--space-16)}@media(max-width:768px){.NewsSection_cta__pC5sa{margin-top:var(--space-12)}}.NewsSection_ctaButton__6fAC2{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:transparent;color:var(--color-primary);text-decoration:none;font-size:var(--text-base);font-weight:var(--font-medium);border:1.5px solid var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-normal)}.NewsSection_ctaButton__6fAC2:hover{background:var(--color-primary);color:var(--text-inverse);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.NewsSection_ctaButton__6fAC2:hover .NewsSection_arrowIcon__QiYZe{transform:translateX(4px)}.NewsSection_ctaButton__6fAC2:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.NewsSection_ctaButton__6fAC2,.NewsSection_newsArrow__7HqSt,.NewsSection_newsItem__S3_GZ{transition:none}.NewsSection_ctaButton__6fAC2:hover,.NewsSection_newsArrow__7HqSt:hover,.NewsSection_newsItem__S3_GZ:hover{transform:none}.NewsSection_arrowIcon__QiYZe{transition:none}}.FeaturedWorks_works__FvTXG{padding:var(--space-20) 0;position:relative}.FeaturedWorks_works__FvTXG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(35,85,213,.015) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(35,85,213,.01) 0,transparent 50%);pointer-events:none}.FeaturedWorks_container__kEC5b{position:relative;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.FeaturedWorks_header__y9y9M{text-align:center;margin-bottom:var(--space-16)}@media(max-width:768px){.FeaturedWorks_header__y9y9M{margin-bottom:var(--space-12)}}.FeaturedWorks_title__pcTRw{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);letter-spacing:-.025em}@media(max-width:768px){.FeaturedWorks_title__pcTRw{font-size:var(--text-3xl)}}.FeaturedWorks_subtitle__uO6mS{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.FeaturedWorks_grid__Kc39z{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}@media(max-width:640px){.FeaturedWorks_grid__Kc39z{grid-template-columns:1fr;gap:var(--space-6)}}.FeaturedWorks_workCard__o92OM{background:var(--bg-primary);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.FeaturedWorks_workCard__o92OM:hover{transform:translateY(-6px);box-shadow:var(--shadow-2xl)}.FeaturedWorks_workLink__2nIvN{display:block;text-decoration:none;color:inherit}.FeaturedWorks_imageContainer__OI0pD{position:relative;width:100%;height:240px;overflow:hidden;background:var(--bg-muted)}@media(max-width:480px){.FeaturedWorks_imageContainer__OI0pD{height:200px}}.FeaturedWorks_workImage__vN4zd{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow)}.FeaturedWorks_placeholderImage__YE4NA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-muted) 0,var(--bg-secondary) 100%)}.FeaturedWorks_placeholderIcon__g1WK2{font-size:3rem;opacity:.3}.FeaturedWorks_overlay__4Mhqd{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(35,85,213,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-normal)}.FeaturedWorks_workCard__o92OM:hover .FeaturedWorks_overlay__4Mhqd{opacity:1}.FeaturedWorks_workCard__o92OM:hover .FeaturedWorks_workImage__vN4zd{transform:scale(1.05)}.FeaturedWorks_viewProject__Cnk5p{color:var(--text-inverse);font-size:var(--text-base);font-weight:var(--font-medium);padding:var(--space-3) var(--space-6);border:1.5px solid var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast)}.FeaturedWorks_workContent__thg0M{padding:var(--space-6)}.FeaturedWorks_workTitle__F6ytz{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-2);line-height:var(--leading-snug);letter-spacing:-.015em}.FeaturedWorks_workCategory__R4j_K{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary);background:var(--color-primary-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.FeaturedWorks_workDescription__HfV2r{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.FeaturedWorks_emptyState__fI_Gg{text-align:center;padding:var(--space-20) var(--space-4);margin-bottom:var(--space-12)}.FeaturedWorks_emptyIcon__BQp4R{font-size:4rem;opacity:.3;margin-bottom:var(--space-4)}.FeaturedWorks_emptyTitle__wofBg{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.FeaturedWorks_emptyDescription__2P1K8{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:400px;margin:0 auto}.FeaturedWorks_cta__78pfI{text-align:center;margin-top:var(--space-16)}@media(max-width:768px){.FeaturedWorks_cta__78pfI{margin-top:var(--space-12)}}.FeaturedWorks_ctaButton__qZymJ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--color-primary);color:var(--text-inverse);text-decoration:none;font-size:var(--text-base);font-weight:var(--font-medium);border-radius:var(--radius-lg);transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.FeaturedWorks_ctaButton__qZymJ:hover{background:var(--color-primary-700);transform:translateY(-2px);box-shadow:var(--shadow-xl)}.FeaturedWorks_ctaButton__qZymJ:hover .FeaturedWorks_arrowIcon__5FnYj{transform:translateX(4px)}.FeaturedWorks_ctaButton__qZymJ:active{transform:translateY(0)}.FeaturedWorks_arrowIcon__5FnYj{transition:transform var(--transition-fast)}@media(prefers-reduced-motion:reduce){.FeaturedWorks_ctaButton__qZymJ,.FeaturedWorks_workCard__o92OM,.FeaturedWorks_workImage__vN4zd{transition:none}.FeaturedWorks_ctaButton__qZymJ:hover,.FeaturedWorks_workCard__o92OM:hover,.FeaturedWorks_workImage__vN4zd:hover{transform:none}.FeaturedWorks_arrowIcon__5FnYj,.FeaturedWorks_overlay__4Mhqd{transition:none}}.SimpleHero_simpleHero__UGXqN{padding:var(--space-24) 0;background:var(--gray-50);min-height:80vh;display:flex;align-items:center}@media(max-width:768px){.SimpleHero_simpleHero__UGXqN{padding:var(--space-16) 0;min-height:70vh}}.SimpleHero_content__DkDSr{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center;text-align:center}@media(min-width:768px){.SimpleHero_content__DkDSr{grid-template-columns:2fr 1fr;text-align:left}}.SimpleHero_textContent__ssUND{max-width:600px;margin:0 auto}@media(min-width:768px){.SimpleHero_textContent__ssUND{margin:0}}.SimpleHero_subtitle__src3h{color:var(--primary-600);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.SimpleHero_title__h4Vnw{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;color:var(--gray-900);margin-bottom:var(--space-6)}.SimpleHero_description__dIv7Z{font-size:1.125rem;line-height:1.6;color:var(--gray-600);margin-bottom:var(--space-8)}.SimpleHero_actions__WolRS{display:flex;gap:var(--space-4);justify-content:center}@media(min-width:768px){.SimpleHero_actions__WolRS{justify-content:flex-start}}@media(max-width:640px){.SimpleHero_actions__WolRS{flex-direction:column;align-items:center}}