.BlogPage_blogPage__C2fej{min-height:100vh;background-color:var(--color-background);color:var(--color-text)}.BlogPage_hero__7rlB8{padding:140px 0 60px;text-align:center;position:relative;overflow:hidden}.BlogPage_hero__7rlB8:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(189,207,0,.08) 0,transparent 70%);pointer-events:none}.BlogPage_heroContent__DTCI5{position:relative;z-index:1}.BlogPage_heroLabel__dukhc{display:inline-block;padding:var(--space-2) var(--space-4);background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.3);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-6)}.BlogPage_heroTitle__ZnfXU{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-bold);margin-bottom:var(--space-4);color:var(--color-text);line-height:1.1}.BlogPage_accent__pOGJS{color:var(--color-accent)}.BlogPage_heroSubtitle__MqoPq{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.BlogPage_filtersSection__yaDO4{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);position:sticky;top:70px;background:var(--color-background);z-index:10;overflow-x:hidden;max-width:100vw}.BlogPage_filtersContainer__KgHYF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.BlogPage_categories__AYUyW{display:flex;gap:var(--space-2);flex-wrap:wrap;max-width:100%}.BlogPage_categoryBtn__wBFpi{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.BlogPage_categoryDot__6_5tJ{width:8px;height:8px;border-radius:50%;transition:transform var(--transition-fast)}.BlogPage_categoryBtn__wBFpi:hover{border-color:var(--category-color,var(--color-accent));color:var(--color-text)}.BlogPage_categoryBtn__wBFpi:hover .BlogPage_categoryDot__6_5tJ{transform:scale(1.3)}.BlogPage_categoryBtn__wBFpi.BlogPage_active__kmP9i{background:var(--color-surface);border-color:var(--category-color,var(--color-accent));color:var(--color-text)}.BlogPage_searchWrapper__azyGr{position:relative;width:240px}.BlogPage_searchIcon__RPjOO{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.BlogPage_searchInput__wcPos{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-sm);transition:all var(--transition-fast)}.BlogPage_searchInput__wcPos::placeholder{color:var(--color-text-secondary)}.BlogPage_searchInput__wcPos:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.BlogPage_activeTagFilter__ASwwM{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:rgba(189,207,0,.08);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-lg)}.BlogPage_activeTagLabel__Q5x7_{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_activeTag__zx_33{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-accent);color:var(--color-black);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.BlogPage_clearTagBtn__1s2J5{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:rgba(0,0,0,.2);border:none;border-radius:50%;color:var(--color-black);cursor:pointer;transition:background var(--transition-fast)}.BlogPage_clearTagBtn__1s2J5:hover{background:rgba(0,0,0,.4)}.BlogPage_featuredSection__gNqk4{padding:var(--space-12) 0}.BlogPage_featuredCard__Rh_tE{position:relative;background:linear-gradient(135deg,var(--color-surface) 0,rgba(45,45,45,.8) 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.BlogPage_featuredCard__Rh_tE:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.BlogPage_featuredLink__f177Q{display:block;text-decoration:none;color:inherit}.BlogPage_featuredContent__HB2pY{padding:var(--space-12);position:relative;z-index:1}.BlogPage_featuredGradient__IvFg8{position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,transparent,rgba(189,207,0,.05));pointer-events:none}.BlogPage_featuredMeta__fF6nt{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.BlogPage_featuredCategory__zgjvr{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-black)}.BlogPage_featuredDate__a0HAT,.BlogPage_featuredReadTime__GqhwG{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_featuredTitle__RaRyT{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2;max-width:700px}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7;max-width:600px;margin-bottom:var(--space-8)}.BlogPage_featuredFooter__M9rbl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.BlogPage_featuredAuthor__yboLC{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-medium)}.BlogPage_authorAvatar__zkEi8{width:40px;height:40px;background:var(--color-accent);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-base)}.BlogPage_readMoreBtn__ZI93w{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-weight:var(--font-semibold);transition:gap var(--transition-fast)}.BlogPage_featuredCard__Rh_tE:hover .BlogPage_readMoreBtn__ZI93w{gap:var(--space-3)}.BlogPage_postsSection__mRKvL{padding:var(--space-12) 0 var(--space-20)}.BlogPage_sectionTitle__7Vb8H{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-8)}.BlogPage_postsGrid__0BNBj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media (max-width:1024px){.BlogPage_postsGrid__0BNBj{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogPage_postsGrid__0BNBj{grid-template-columns:1fr}}.BlogPage_postCard__kkRyD{position:relative;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.BlogPage_postCard__kkRyD:hover{border-color:var(--color-accent);background:rgba(189,207,0,.03)}.BlogPage_postHoverLine__64KYs{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform var(--transition-base)}.BlogPage_postCard__kkRyD:hover .BlogPage_postHoverLine__64KYs{transform:scaleX(1)}.BlogPage_postLink__oQSQR{display:flex;flex-direction:column;height:100%;padding:var(--space-8);text-decoration:none;color:inherit}.BlogPage_postHeader__25K__{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.BlogPage_postCategory__cgy2D{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}.BlogPage_postReadTime__U4w9q{font-size:var(--text-xs);color:var(--color-text-secondary);margin-left:auto}.BlogPage_postTitle__HsdBS{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--transition-fast)}.BlogPage_postCard__kkRyD:hover .BlogPage_postTitle__HsdBS{color:var(--color-accent)}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;margin-bottom:var(--space-6)}.BlogPage_postFooter__B7e6D{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);border-top:1px solid var(--color-border);margin-top:auto}.BlogPage_postAuthor__uprWj{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-medium)}.BlogPage_authorAvatarSmall__SA18l{width:28px;height:28px;background:var(--color-accent);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-xs)}.BlogPage_postDate__nbWiv{font-size:var(--text-sm);color:var(--color-text-secondary)}.BlogPage_noResults__7aLxu{text-align:center;padding:var(--space-20);color:var(--color-text-secondary)}.BlogPage_noResults__7aLxu svg{margin-bottom:var(--space-4);opacity:.5}.BlogPage_noResults__7aLxu p{font-size:var(--text-lg);margin-bottom:var(--space-6)}.BlogPage_noResults__7aLxu button{padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast)}.BlogPage_noResults__7aLxu button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(189,207,0,.3)}a.BlogPage_categoryBtn__wBFpi,a.BlogPage_clearTagBtn__1s2J5{text-decoration:none}.BlogPage_clearFilters__YoQKx{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border-radius:var(--radius-md);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-fast)}.BlogPage_clearFilters__YoQKx:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(189,207,0,.3)}.BlogPage_pagination__w4MAq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-12)}.BlogPage_pageLink__ev22w{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--transition-fast)}a.BlogPage_pageLink__ev22w:hover{border-color:var(--color-accent);color:var(--color-text)}.BlogPage_pageActive__vdF0i{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}@media (max-width:1024px){.BlogPage_hero__7rlB8{padding:130px 0 50px}.BlogPage_heroTitle__ZnfXU{font-size:clamp(2rem,4vw,3rem)}.BlogPage_featuredContent__HB2pY{padding:var(--space-10)}.BlogPage_featuredTitle__RaRyT{font-size:clamp(1.5rem,2.5vw,2rem)}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-base);max-width:100%}.BlogPage_postsSection__mRKvL{padding:var(--space-8) 0 var(--space-16)}.BlogPage_sectionTitle__7Vb8H{font-size:var(--text-xl);margin-bottom:var(--space-6)}}@media (max-width:768px){.BlogPage_hero__7rlB8{padding:120px 0 40px}.BlogPage_hero__7rlB8:before{width:100%;height:300px}.BlogPage_heroTitle__ZnfXU{font-size:1.875rem;line-height:1.2}.BlogPage_heroSubtitle__MqoPq{font-size:var(--text-base);padding:0 var(--space-4)}.BlogPage_filtersSection__yaDO4{top:60px;padding:var(--space-4) 0}.BlogPage_filtersContainer__KgHYF{flex-direction:column;align-items:stretch;gap:var(--space-4)}.BlogPage_categories__AYUyW{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);max-width:calc(100vw - var(--space-8));width:100%;box-sizing:border-box}.BlogPage_categories__AYUyW::-webkit-scrollbar{display:none}.BlogPage_categoryBtn__wBFpi{flex-shrink:0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.BlogPage_searchWrapper__azyGr{width:100%}.BlogPage_featuredSection__gNqk4{padding:var(--space-8) 0}.BlogPage_featuredCard__Rh_tE{border-radius:var(--radius-lg)}.BlogPage_featuredContent__HB2pY{padding:var(--space-6)}.BlogPage_featuredMeta__fF6nt{flex-wrap:wrap;gap:var(--space-2)}.BlogPage_featuredCategory__zgjvr{font-size:10px;padding:var(--space-1) var(--space-2)}.BlogPage_featuredTitle__RaRyT{font-size:1.375rem;margin-bottom:var(--space-3)}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPage_featuredFooter__M9rbl{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.BlogPage_featuredAuthor__yboLC{font-size:var(--text-sm)}.BlogPage_authorAvatar__zkEi8{width:32px;height:32px;font-size:var(--text-sm)}.BlogPage_postsSection__mRKvL{padding:var(--space-6) 0 var(--space-12)}.BlogPage_sectionTitle__7Vb8H{font-size:var(--text-lg);margin-bottom:var(--space-5)}.BlogPage_postCard__kkRyD{border-radius:var(--radius-lg)}.BlogPage_postLink__oQSQR{padding:var(--space-5)}.BlogPage_postHeader__25K__{margin-bottom:var(--space-4)}.BlogPage_postTitle__HsdBS{font-size:var(--text-lg);margin-bottom:var(--space-3)}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-sm);margin-bottom:var(--space-4);-webkit-line-clamp:2}.BlogPage_postFooter__B7e6D{padding-top:var(--space-4)}.BlogPage_authorAvatarSmall__SA18l{width:24px;height:24px}.BlogPage_postAuthor__uprWj,.BlogPage_postDate__nbWiv{font-size:var(--text-xs)}.BlogPage_noResults__7aLxu{padding:var(--space-12)}.BlogPage_noResults__7aLxu p{font-size:var(--text-base)}}@media (max-width:480px){.BlogPage_hero__7rlB8{padding:100px 0 32px}.BlogPage_heroLabel__dukhc{font-size:10px;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4)}.BlogPage_heroTitle__ZnfXU{font-size:1.5rem;padding:0 var(--space-2)}.BlogPage_heroSubtitle__MqoPq{font-size:var(--text-sm);line-height:1.5}.BlogPage_filtersSection__yaDO4{top:56px}.BlogPage_categoryBtn__wBFpi{padding:6px 10px;font-size:11px}.BlogPage_categoryDot__6_5tJ{width:6px;height:6px}.BlogPage_searchInput__wcPos{font-size:var(--text-sm);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8)}.BlogPage_searchIcon__RPjOO{left:var(--space-3);width:16px;height:16px}.BlogPage_featuredSection__gNqk4{padding:var(--space-6) 0}.BlogPage_featuredContent__HB2pY{padding:var(--space-5)}.BlogPage_featuredMeta__fF6nt{gap:var(--space-2)}.BlogPage_featuredDate__a0HAT,.BlogPage_featuredReadTime__GqhwG{font-size:11px}.BlogPage_featuredTitle__RaRyT{font-size:1.125rem;line-height:1.3}.BlogPage_featuredExcerpt__7cvJs{font-size:var(--text-xs);line-height:1.5;-webkit-line-clamp:2}.BlogPage_readMoreBtn__ZI93w{font-size:var(--text-sm)}.BlogPage_postsSection__mRKvL{padding:var(--space-5) 0 var(--space-10)}.BlogPage_postsGrid__0BNBj{gap:var(--space-4)}.BlogPage_postLink__oQSQR{padding:var(--space-4)}.BlogPage_postCategory__cgy2D{font-size:10px;padding:3px 8px}.BlogPage_postReadTime__U4w9q{font-size:10px}.BlogPage_postTitle__HsdBS{font-size:var(--text-base);line-height:1.35;-webkit-line-clamp:2}.BlogPage_postExcerpt___Wz6X{font-size:var(--text-xs);line-height:1.5;margin-bottom:var(--space-3)}.BlogPage_postFooter__B7e6D{padding-top:var(--space-3);flex-wrap:wrap;gap:var(--space-2)}.BlogPage_authorAvatarSmall__SA18l{width:22px;height:22px;font-size:10px}.BlogPage_postAuthor__uprWj{gap:var(--space-2)}.BlogPage_noResults__7aLxu{padding:var(--space-8)}.BlogPage_noResults__7aLxu svg{width:36px;height:36px}.BlogPage_noResults__7aLxu p{font-size:var(--text-sm);margin-bottom:var(--space-4)}.BlogPage_noResults__7aLxu button{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}}@media (max-width:360px){.BlogPage_hero__7rlB8{padding:90px 0 24px}.BlogPage_heroTitle__ZnfXU{font-size:1.25rem}.BlogPage_featuredContent__HB2pY{padding:var(--space-4)}.BlogPage_featuredTitle__RaRyT{font-size:1rem}.BlogPage_postLink__oQSQR{padding:var(--space-3)}.BlogPage_postTitle__HsdBS{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.BlogPage_categoryBtn__wBFpi,.BlogPage_featuredCard__Rh_tE,.BlogPage_postCard__kkRyD,.BlogPage_postHoverLine__64KYs{transition:none}}.BlogPage_authorHero__53VqF{display:flex;align-items:flex-start;gap:var(--space-8);max-width:900px;margin:0 auto}.BlogPage_authorPhoto__Z5Rkp{width:160px;height:160px;flex-shrink:0;border-radius:50%;object-fit:cover;border:3px solid var(--color-accent);background:var(--color-surface)}.BlogPage_authorInitials__GBVmr{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-accent)}.BlogPage_authorIntro__zPvRl{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;text-align:left}.BlogPage_authorName__BhQ4D{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);color:var(--color-text);margin:0}.BlogPage_authorRole__6gtkv{font-family:var(--font-footer);color:var(--color-accent);font-weight:var(--font-semibold);margin:0}.BlogPage_authorBio__B1zzL{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6;margin:var(--space-2) 0 0}.BlogPage_authorSocial__L_WoU{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.BlogPage_authorSocialLink__jsVPM{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;transition:all var(--transition-fast)}.BlogPage_authorSocialLink__jsVPM:hover{border-color:var(--color-accent);color:var(--color-text)}@media (max-width:768px){.BlogPage_authorHero__53VqF{flex-direction:column}.BlogPage_authorHero__53VqF,.BlogPage_authorIntro__zPvRl{align-items:center;text-align:center}}.Footer_footer__2ox2S{position:relative;padding:var(--space-20) 0 var(--space-8);background:var(--color-surface);overflow:hidden;border-top:1px solid var(--color-border)}.Footer_content__UivbQ{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-16);margin-bottom:var(--space-16)}@media (min-width:768px){.Footer_content__UivbQ{grid-template-columns:1fr 2fr;gap:var(--space-20)}}@media (min-width:1200px){.Footer_content__UivbQ{grid-template-columns:1.2fr 2fr}}.Footer_brandSection__d_5t6{display:flex;flex-direction:column;gap:var(--space-8)}.Footer_brandName__ICGYI{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-accent);margin:0}.Footer_brandLogo__1QI_h{display:inline-block;transition:transform var(--transition-base)}.Footer_brandLogo__1QI_h:hover{transform:scale(1.05)}.Footer_logoImage__Ep4ck{height:48px;width:48px;object-fit:contain;aspect-ratio:1/1}.Footer_brandTagline__vSVgU{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6;max-width:400px}.Footer_socialLinks__1V43O{display:flex;gap:var(--space-4);flex-wrap:wrap}.Footer_socialLink__Mlzn0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);transition:all var(--transition-base)}.Footer_socialLink__Mlzn0:hover{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Footer_linksContainer___gVgb{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12)}@media (max-width:1024px){.Footer_linksContainer___gVgb{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}.Footer_linkSection__iVdT6{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_sectionTitle__gEZLM{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0;margin-bottom:var(--space-2)}.Footer_linkList__6l0FH{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.Footer_link__5KRfl{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-base);display:inline-block;position:relative}.Footer_link__5KRfl:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-accent);transition:width var(--transition-base)}.Footer_link__5KRfl:hover{color:var(--color-accent)}.Footer_link__5KRfl:hover:after{width:100%}.Footer_bottomBar__Dprjz{position:relative;display:flex;justify-content:center;align-items:center;padding-top:var(--space-10);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-4);text-align:center}.Footer_author__LtjBg,.Footer_copyright__E62k7{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.Footer_author__LtjBg{opacity:.7}@media (max-width:640px){.Footer_footer__2ox2S{padding:var(--space-16) 0 var(--space-6)}.Footer_content__UivbQ{gap:var(--space-8)}.Footer_brandName__ICGYI{font-size:var(--text-3xl)}.Footer_brandTagline__vSVgU{font-size:var(--text-base)}.Footer_linksContainer___gVgb{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.Footer_bottomBar__Dprjz{flex-direction:column;align-items:center;gap:var(--space-4)}}.ConsultationPage_consultationPage__vmbE3{min-height:100vh;background-color:var(--color-background);color:var(--color-text);position:relative}.ConsultationPage_heroSection__u_Zoi{padding:140px 0 60px;text-align:center;position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_heroContent__NhsRx{max-width:800px;margin:0 auto}.ConsultationPage_heroDescription__C4Sr0{font-family:var(--font-footer);font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.ConsultationPage_sectionHeader__A8_zH{text-align:center;margin-bottom:var(--space-12)}.ConsultationPage_benefitsSection__ws9il{padding:var(--space-24) 0;position:relative;z-index:1;background:var(--color-surface)}.ConsultationPage_benefitsGrid__Ub0fd{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}@media (max-width:1024px){.ConsultationPage_benefitsGrid__Ub0fd{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ConsultationPage_benefitsGrid__Ub0fd{grid-template-columns:1fr}}.ConsultationPage_benefitCard__qnlNM{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:all var(--transition-base);position:relative;overflow:hidden}.ConsultationPage_benefitCard__qnlNM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.ConsultationPage_benefitCard__qnlNM:hover:before{transform:scaleX(1)}.ConsultationPage_benefitCard__qnlNM:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.ConsultationPage_benefitIcon__68g_o{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all var(--transition-base)}.ConsultationPage_benefitIcon__68g_o svg{width:48px;height:48px}.ConsultationPage_benefitCard__qnlNM:hover .ConsultationPage_benefitIcon__68g_o{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.ConsultationPage_benefitTitle__2Kl9n{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.ConsultationPage_benefitDescription__H9ksI{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary)}.ConsultationPage_bookingSection__8z0aH{padding:var(--space-24) 0;position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_bookingContainer__zd2PL{max-width:800px;margin:0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10)}.ConsultationPage_bookingForm__Dgoe0,.ConsultationPage_stepContent__PA1fI{width:100%}.ConsultationPage_progressSteps__i7zy6{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-8);gap:var(--space-4)}.ConsultationPage_progressStep__K74ev{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);opacity:.5;transition:opacity var(--transition-base)}.ConsultationPage_progressStep__K74ev.ConsultationPage_active__MgNis{opacity:1}.ConsultationPage_stepNumber__lLIR7{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-lg);transition:all var(--transition-base)}.ConsultationPage_progressStep__K74ev.ConsultationPage_active__MgNis .ConsultationPage_stepNumber__lLIR7{background:var(--color-accent);color:var(--color-black)}.ConsultationPage_stepLabel__KRsp7{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary)}.ConsultationPage_progressLine__9Fp_3{width:60px;height:2px;background:var(--color-border)}.ConsultationPage_stepTitle__uZKxl{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-6);text-align:center}.ConsultationPage_dateGrid__tB_ZW{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2);margin-bottom:var(--space-8)}@media (max-width:640px){.ConsultationPage_dateGrid__tB_ZW{grid-template-columns:repeat(4,1fr)}}.ConsultationPage_dateButton__Tfi5N{display:flex;flex-direction:column;align-items:center;padding:var(--space-3);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-footer)}.ConsultationPage_dateButton__Tfi5N:hover{border-color:var(--color-accent)}.ConsultationPage_dateButton__Tfi5N.ConsultationPage_selected__kl5Hw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}.ConsultationPage_dateDay__EwQ0r{font-size:var(--text-xs);text-transform:uppercase;opacity:.7}.ConsultationPage_dateNumber__nGXsY{font-size:var(--text-xl);font-weight:var(--font-bold)}.ConsultationPage_dateMonth__8hUbi{font-size:var(--text-xs);opacity:.7}.ConsultationPage_timeTitle__eex_u{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-4);text-align:center}.ConsultationPage_timeGrid__KK2fZ{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-bottom:var(--space-8)}@media (max-width:640px){.ConsultationPage_timeGrid__KK2fZ{grid-template-columns:repeat(3,1fr)}}.ConsultationPage_timeButton__DJc_f{padding:var(--space-3) var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-footer);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.ConsultationPage_timeButton__DJc_f:hover:not(.ConsultationPage_unavailable__5t3zt){border-color:var(--color-accent)}.ConsultationPage_timeButton__DJc_f.ConsultationPage_selected__kl5Hw{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black)}.ConsultationPage_timeButton__DJc_f.ConsultationPage_unavailable__5t3zt{opacity:.3;cursor:not-allowed;text-decoration:line-through}.ConsultationPage_nextButton__bWEqr,.ConsultationPage_submitButton__7LMb8{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-bold);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.ConsultationPage_nextButton__bWEqr:disabled,.ConsultationPage_submitButton__7LMb8:disabled{opacity:.5;cursor:not-allowed}.ConsultationPage_nextButton__bWEqr:hover:not(:disabled),.ConsultationPage_submitButton__7LMb8:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.ConsultationPage_nextButton__bWEqr svg,.ConsultationPage_submitButton__7LMb8 svg{width:20px;height:20px}.ConsultationPage_backButton__qMt0S{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-footer);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-base);margin-bottom:var(--space-4)}.ConsultationPage_backButton__qMt0S:hover{color:var(--color-accent)}.ConsultationPage_backButton__qMt0S svg{width:16px;height:16px}.ConsultationPage_selectedDateTime__9droV{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-background);border-radius:var(--radius-md);font-family:var(--font-footer);font-size:var(--text-lg)}.ConsultationPage_timeBadge__SMHdo{background:var(--color-accent);color:var(--color-black);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-weight:var(--font-bold)}.ConsultationPage_formGrid____e_D{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}@media (max-width:640px){.ConsultationPage_formGrid____e_D{grid-template-columns:1fr}}.ConsultationPage_formGroup__zkCuc{display:flex;flex-direction:column;gap:var(--space-2)}.ConsultationPage_formGroup__zkCuc.ConsultationPage_fullWidth__VQzaJ{grid-column:1/-1}.ConsultationPage_formGroup__zkCuc label{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.ConsultationPage_formGroup__zkCuc input,.ConsultationPage_formGroup__zkCuc select,.ConsultationPage_formGroup__zkCuc textarea{padding:var(--space-3) var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-footer);font-size:var(--text-base);color:var(--color-text);transition:border-color var(--transition-base)}.ConsultationPage_formGroup__zkCuc input:focus,.ConsultationPage_formGroup__zkCuc select:focus,.ConsultationPage_formGroup__zkCuc textarea:focus{outline:none;border-color:var(--color-accent)}.ConsultationPage_formGroup__zkCuc input::placeholder,.ConsultationPage_formGroup__zkCuc textarea::placeholder{color:var(--color-text-secondary)}.ConsultationPage_formGroup__zkCuc select{cursor:pointer}.ConsultationPage_formGroup__zkCuc textarea{resize:vertical;min-height:100px}.ConsultationPage_error__1tYxW{background:rgba(239,68,68,.1);border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-family:var(--font-footer);font-size:var(--text-sm)}.ConsultationPage_privacyNote__bSJ_Z{text-align:center;font-family:var(--font-footer);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-4)}.ConsultationPage_privacyNote__bSJ_Z a{color:var(--color-accent);text-decoration:none}.ConsultationPage_privacyNote__bSJ_Z a:hover{text-decoration:underline}.ConsultationPage_spinner__qK5W1{width:20px;height:20px;border:3px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ConsultationPage_spin__5vTRw .8s linear infinite}@keyframes ConsultationPage_spin__5vTRw{to{transform:rotate(1turn)}}.ConsultationPage_backLink__g3PFe{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;background:none;border:none;color:var(--color-text-secondary);font-family:var(--font-footer);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-base);margin-bottom:var(--space-4)}.ConsultationPage_backLink__g3PFe:hover{color:var(--color-accent)}.ConsultationPage_backLink__g3PFe svg{width:16px;height:16px}.ConsultationPage_ctaSection__ZdbOp{padding:var(--space-24) 0;background:var(--color-surface)}.ConsultationPage_ctaCard__6IZni{position:relative;background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);overflow:hidden;border:1px solid var(--color-border)}.ConsultationPage_ctaContent__ruIyx{position:relative;z-index:1;text-align:center}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.ConsultationPage_ctaDescription__s0koT{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-10)}.ConsultationPage_ctaButtons__nm9_s{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.ConsultationPage_ctaButtons__nm9_s a{display:inline-flex;align-items:center;gap:var(--space-2)}.ConsultationPage_successSection__ZW3TB{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);position:relative;z-index:1;background:var(--color-background)}.ConsultationPage_successCard___nfmQ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12);text-align:center;max-width:500px;margin:0 auto}.ConsultationPage_successIcon__IXB5o{width:80px;height:80px;margin:0 auto var(--space-6);background:var(--color-accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.ConsultationPage_successIcon__IXB5o svg{width:40px;height:40px;color:var(--color-black)}.ConsultationPage_successTitle__Ldx7I{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4)}.ConsultationPage_successText__gn3vT{font-family:var(--font-footer);font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.ConsultationPage_successDetails__RdMu9{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.ConsultationPage_successDate__48kzZ{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);text-transform:capitalize}.ConsultationPage_successTime__KzZrz{display:inline-block;background:var(--color-accent);color:var(--color-black);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold)}.ConsultationPage_successNote__2ALMi{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-6)}.ConsultationPage_successCard___nfmQ .ConsultationPage_backButton__qMt0S{display:inline-flex;padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--color-black);border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:var(--font-semibold);text-decoration:none;transition:all var(--transition-base)}.ConsultationPage_successCard___nfmQ .ConsultationPage_backButton__qMt0S:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width:768px){.ConsultationPage_heroSection__u_Zoi{padding:80px 0 30px}.ConsultationPage_heroDescription__C4Sr0{font-size:var(--text-lg)}.ConsultationPage_benefitsSection__ws9il,.ConsultationPage_bookingSection__8z0aH,.ConsultationPage_ctaSection__ZdbOp{padding:var(--space-16) 0}.ConsultationPage_sectionHeader__A8_zH{margin-bottom:var(--space-8)}.ConsultationPage_benefitsGrid__Ub0fd{gap:var(--space-6)}.ConsultationPage_benefitCard__qnlNM{padding:var(--space-8)}.ConsultationPage_benefitTitle__2Kl9n{font-size:20px}.ConsultationPage_benefitDescription__H9ksI{font-size:var(--text-base);line-height:1.6}.ConsultationPage_bookingContainer__zd2PL{padding:var(--space-6)}.ConsultationPage_progressSteps__i7zy6{flex-direction:column;gap:var(--space-2)}.ConsultationPage_progressLine__9Fp_3{width:2px;height:20px}.ConsultationPage_ctaCard__6IZni{padding:var(--space-12)}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-3xl)}.ConsultationPage_ctaDescription__s0koT{font-size:var(--text-lg)}.ConsultationPage_ctaButtons__nm9_s{flex-direction:column}.ConsultationPage_ctaButtons__nm9_s a{width:100%;justify-content:center}.ConsultationPage_successCard___nfmQ{padding:var(--space-8)}}@media (max-width:480px){.ConsultationPage_heroSection__u_Zoi{padding:70px 0 25px}.ConsultationPage_benefitCard__qnlNM{padding:var(--space-6)}.ConsultationPage_benefitIcon__68g_o{width:48px;height:48px}.ConsultationPage_benefitIcon__68g_o svg{width:36px;height:36px}.ConsultationPage_ctaCard__6IZni{padding:var(--space-8)}.ConsultationPage_ctaTitle__m91Lk{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){.ConsultationPage_benefitCard__qnlNM,.ConsultationPage_benefitIcon__68g_o,.ConsultationPage_ctaCard__6IZni,.ConsultationPage_successCard___nfmQ{transition:none}}@media print{.ConsultationPage_ctaSection__ZdbOp{display:none}.ConsultationPage_benefitCard__qnlNM{break-inside:avoid;page-break-inside:avoid}}.ContactPage_contactPage__WrKi3{min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary);position:relative}.ContactPage_backgroundWrapper__NgvCj{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ContactPage_hero__rUAs6{position:relative;background-color:transparent;padding:140px 0 60px;text-align:center;border-bottom:1px solid rgba(189,207,0,.1);z-index:1}.ContactPage_heroContent__U5u79 h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem;color:var(--color-text-primary)}.ContactPage_heroContent__U5u79 p{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.ContactPage_contentSection__K_g8Q{padding:80px 0;position:relative;z-index:1}.ContactPage_container__OQmtU{max-width:1200px;margin:0 auto;padding:0 2rem}.ContactPage_grid__kVk5q{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.ContactPage_card__Cct5p{background-color:var(--color-surface);border-radius:12px;padding:2.5rem;border:1px solid rgba(189,207,0,.1);transition:border-color .3s ease}.ContactPage_card__Cct5p:hover{border-color:rgba(189,207,0,.2)}.ContactPage_card__Cct5p h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--color-text-primary)}.ContactPage_formIntro__4LGy7{margin:0 0 2rem;font-size:1.05rem;color:var(--color-text-secondary);line-height:1.6;max-width:46ch;white-space:pre-line}.ContactPage_card__Cct5p h2:has(+.ContactPage_formIntro__4LGy7){margin-bottom:.75rem}.ContactPage_contactForm__vEjAs{display:flex;flex-direction:column;gap:1.5rem}.ContactPage_formGroup__1uJYm{display:flex;flex-direction:column;gap:.5rem}.ContactPage_formGroup__1uJYm label{font-size:.95rem;font-weight:500;color:var(--color-text-primary)}.ContactPage_required__JPxu_{color:var(--color-accent)}.ContactPage_formGroup__1uJYm input,.ContactPage_formGroup__1uJYm textarea{background-color:var(--color-background);border:1px solid rgba(189,207,0,.2);border-radius:8px;padding:.875rem 1rem;font-size:1rem;color:var(--color-text-primary);font-family:inherit;transition:all .3s ease}.ContactPage_formGroup__1uJYm input:focus,.ContactPage_formGroup__1uJYm textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.ContactPage_formGroup__1uJYm input::placeholder,.ContactPage_formGroup__1uJYm textarea::placeholder{color:var(--color-text-secondary)}.ContactPage_formGroup__1uJYm textarea{resize:vertical;min-height:120px}.ContactPage_inputError__Fthen{border-color:#ff3b30!important;box-shadow:0 0 0 3px rgba(255,59,48,.1)!important}.ContactPage_errorText__bazAi{color:#ff3b30;font-size:.85rem;margin-top:.25rem;display:block}.ContactPage_checkboxGroup__cRpdv{display:flex;align-items:flex-start;gap:.75rem;margin-top:.5rem}.ContactPage_checkboxGroup__cRpdv input[type=checkbox]{width:20px;height:20px;margin-top:.15rem;cursor:pointer;accent-color:var(--color-accent)}.ContactPage_checkboxGroup__cRpdv label{font-size:.9rem;color:var(--color-text-secondary);cursor:pointer;flex:1}.ContactPage_contactForm__vEjAs button[type=submit]{margin-top:1rem}.ContactPage_statusMessage__m76Ks{padding:1rem;border-radius:8px;font-size:.95rem;text-align:center;margin-top:.5rem}.ContactPage_statusMessage__m76Ks.ContactPage_success__tbSAs{background-color:rgba(189,207,0,.1);color:var(--color-accent);border:1px solid rgba(189,207,0,.3)}.ContactPage_statusMessage__m76Ks.ContactPage_error__F4Ih8{background-color:rgba(255,59,48,.1);color:#ff3b30;border:1px solid rgba(255,59,48,.3)}.ContactPage_contactInfo__XaAgI{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.ContactPage_infoItem__V9ckJ{display:flex;gap:1rem;align-items:flex-start}.ContactPage_icon__Y0_7p{width:48px;height:48px;background-color:rgba(189,207,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.ContactPage_infoItem__V9ckJ h3{font-size:.9rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.ContactPage_infoItem__V9ckJ a{color:var(--color-text-primary);text-decoration:none;font-size:1.1rem;font-weight:500;transition:color .3s ease}.ContactPage_infoItem__V9ckJ a:hover{color:var(--color-accent)}.ContactPage_infoItem__V9ckJ p{color:var(--color-text-primary);line-height:1.6;margin:0}.ContactPage_nip__PWWOS{margin-top:.5rem!important;color:var(--color-text-secondary)!important;font-size:.9rem!important}.ContactPage_mapContainer__FCXlD{margin:2rem 0;border-radius:8px;overflow:hidden;position:relative}.ContactPage_mapFrame__tpEFE{display:block;width:100%;aspect-ratio:16/9;border:0;background-color:var(--color-background)}.ContactPage_mapCta__CdOET{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;font-weight:600;font-size:.9rem;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.ContactPage_mapCta__CdOET:focus-visible,.ContactPage_mapCta__CdOET:hover{opacity:.75;text-decoration:underline}.ContactPage_mapCta__CdOET svg{flex-shrink:0}@media (max-width:640px){.ContactPage_mapFrame__tpEFE{aspect-ratio:4/3}}.ContactPage_socialMedia__qQdNS{padding-top:2rem;border-top:1px solid rgba(189,207,0,.1)}.ContactPage_socialMedia__qQdNS h3{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--color-text-primary)}.ContactPage_socialLinks__8v7Bo{display:flex;gap:1rem}.ContactPage_socialLinks__8v7Bo a{width:48px;height:48px;background-color:rgba(189,207,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all .3s ease}.ContactPage_socialLinks__8v7Bo a:hover{background-color:var(--color-accent);color:var(--color-background);transform:translateY(-3px)}.ContactPage_ctaSection__ANrLg{padding:80px 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.ContactPage_ctaCard__AIS4E{background:linear-gradient(135deg,rgba(189,207,0,.05),rgba(189,207,0,.02));border:1px solid rgba(189,207,0,.2);border-radius:16px;padding:4rem 3rem;text-align:center;max-width:800px;margin:0 auto}.ContactPage_ctaCard__AIS4E h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--color-text-primary)}.ContactPage_ctaCard__AIS4E p{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.ContactPage_ctaCard__AIS4E .ContactPage_btn-primary__aibmh{padding:1.2rem 3rem;font-size:1.1rem;text-decoration:none;display:inline-block}@media (max-width:992px){.ContactPage_grid__kVk5q{grid-template-columns:1fr;gap:2rem}.ContactPage_hero__rUAs6{padding:80px 0 50px}.ContactPage_contentSection__K_g8Q,.ContactPage_ctaSection__ANrLg{padding:60px 0}.ContactPage_ctaCard__AIS4E{padding:3rem 2rem}}@media (max-width:768px){.ContactPage_container__OQmtU{padding:0 1.5rem}.ContactPage_card__Cct5p{padding:2rem 1.5rem}.ContactPage_hero__rUAs6{padding:70px 0 40px}.ContactPage_contentSection__K_g8Q,.ContactPage_ctaSection__ANrLg{padding:50px 0}.ContactPage_ctaCard__AIS4E{padding:2.5rem 1.5rem}.ContactPage_ctaCard__AIS4E h2{font-size:1.8rem}.ContactPage_ctaCard__AIS4E p{font-size:1.1rem}}@media (max-width:480px){.ContactPage_container__OQmtU{padding:0 1rem}.ContactPage_card__Cct5p{padding:1.5rem}.ContactPage_hero__rUAs6{padding:60px 0 30px}.ContactPage_heroContent__U5u79 h1{font-size:2rem}.ContactPage_heroContent__U5u79 p{font-size:1rem}.ContactPage_contentSection__K_g8Q{padding:40px 0}.ContactPage_contactInfo__XaAgI{gap:1.5rem}.ContactPage_infoItem__V9ckJ{flex-direction:column;gap:.75rem}.ContactPage_ctaSection__ANrLg{padding:40px 0}.ContactPage_ctaCard__AIS4E{padding:2rem 1.25rem}.ContactPage_ctaCard__AIS4E .ContactPage_btn-primary__aibmh{padding:1rem 2rem;font-size:1rem;width:100%}}.AboutPage_aboutPage__iStAg{min-height:100vh;position:relative;overflow-x:hidden;background:var(--color-background)}.AboutPage_backgroundWrapper__ewm5_{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.AboutPage_heroSection__asECs{padding:140px 0 var(--space-16);background:transparent;text-align:center;position:relative;z-index:1}.AboutPage_heroContent__v8gQd{max-width:800px;margin:0 auto}.AboutPage_heroDescription__TLj3r{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin-top:var(--space-6)}.AboutPage_teamSection__c6sM8{padding:var(--space-24) 0;background:transparent;position:relative;z-index:1}.AboutPage_teamGrid__WdXlK{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-10);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_teamGrid__WdXlK{grid-template-columns:1fr;gap:var(--space-8)}}.AboutPage_teamCard__Mdrpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column}.AboutPage_teamCard__Mdrpi:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.AboutPage_teamImageWrapper__Oqlur{position:relative;height:320px;overflow:hidden;background:var(--color-background)}.AboutPage_teamImage__MpmF8{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.AboutPage_teamCard__Mdrpi:hover .AboutPage_teamImage__MpmF8{transform:scale(1.05)}.AboutPage_teamImageOverlay___TPUU{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--color-background),transparent);pointer-events:none}.AboutPage_teamContent__m0FZ9{padding:var(--space-8);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.AboutPage_teamName__b13i7{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.AboutPage_teamRole__Sb9yT{color:var(--color-accent);font-weight:var(--font-semibold);text-transform:lowercase;margin-bottom:var(--space-2)}.AboutPage_teamBio__5O3pr,.AboutPage_teamRole__Sb9yT{font-family:var(--font-footer);font-size:var(--text-base)}.AboutPage_teamBio__5O3pr{color:var(--color-text-secondary);line-height:1.6;flex:1}.AboutPage_teamSocial__RJOcW{display:flex;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.AboutPage_socialLink__c8nKb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base)}.AboutPage_socialLink__c8nKb:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-md)}.AboutPage_recruitmentSection__IEnJI{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_recruitmentCard__QXeqM{background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);border:1px solid var(--color-border);text-align:center}.AboutPage_recruitmentContent__i7Zha{max-width:700px;margin:0 auto}.AboutPage_recruitmentDescription__FJvFk{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-10)}.AboutPage_recruitmentCard__QXeqM .AboutPage_btn__LsNzt{display:inline-flex;align-items:center;gap:var(--space-2)}.AboutPage_conferencesSection__QYANx{padding:var(--space-24) 0;background:transparent;position:relative;z-index:1}.AboutPage_sectionHeader__sXapo{text-align:center;margin-bottom:var(--space-16)}.AboutPage_conferencesGrid__AuQy3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_conferencesGrid__AuQy3{grid-template-columns:1fr}}.AboutPage_conferenceCard__zDe4A{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-height:200px}.AboutPage_conferenceCard__zDe4A:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.AboutPage_conferenceCard__zDe4A:hover:before{transform:scaleX(1)}.AboutPage_conferenceCard__zDe4A:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.AboutPage_conferenceIcon__rTGoA{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.AboutPage_conferenceIcon__rTGoA svg{width:28px;height:28px;stroke:var(--color-accent)}.AboutPage_conferenceCard__zDe4A:hover .AboutPage_conferenceIcon__rTGoA{background:rgba(189,207,0,.15);border-color:var(--color-accent)}.AboutPage_conferenceName__jhegv{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center}.AboutPage_publicationsSection__Gfxp5{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_publicationsGrid__6t7rl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-6);margin-top:var(--space-12)}@media (max-width:768px){.AboutPage_publicationsGrid__6t7rl{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AboutPage_publicationsGrid__6t7rl{grid-template-columns:1fr}}.AboutPage_publicationCard__dkgpS{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.AboutPage_publicationCard__dkgpS:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.AboutPage_publicationIcon__UK6zP{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(189,207,0,.1);border:1px solid rgba(189,207,0,.2);border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.AboutPage_publicationIcon__UK6zP svg{width:24px;height:24px;stroke:var(--color-accent)}.AboutPage_publicationCard__dkgpS:hover .AboutPage_publicationIcon__UK6zP{background:rgba(189,207,0,.15);border-color:var(--color-accent)}.AboutPage_publicationName__jmxBo{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);text-align:center;margin:0}.AboutPage_publicationType__FzaZ7{font-family:var(--font-footer);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:lowercase}.AboutPage_knowledgeSection__NFj9x{padding:var(--space-24) 0;background:rgba(56,56,56,.6);backdrop-filter:blur(10px);position:relative;z-index:1}.AboutPage_knowledgeCard__AbBQF{background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);border:1px solid var(--color-border);text-align:center}.AboutPage_knowledgeContent__WF1Nm{max-width:700px;margin:0 auto}.AboutPage_knowledgeDescription__eBk6e{font-family:var(--font-footer);font-size:24px;line-height:36px;color:var(--color-text-secondary);margin:var(--space-6) 0 var(--space-10)}.AboutPage_knowledgeCard__AbBQF .AboutPage_btn__LsNzt{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:768px){.AboutPage_heroSection__asECs{padding:var(--space-16) 0 var(--space-12)}.AboutPage_heroDescription__TLj3r{font-size:20px;line-height:32px}.AboutPage_conferencesSection__QYANx,.AboutPage_knowledgeSection__NFj9x,.AboutPage_publicationsSection__Gfxp5,.AboutPage_recruitmentSection__IEnJI,.AboutPage_teamSection__c6sM8{padding:var(--space-16) 0}.AboutPage_teamImageWrapper__Oqlur{height:320px}.AboutPage_knowledgeCard__AbBQF,.AboutPage_recruitmentCard__QXeqM{padding:var(--space-12)}.AboutPage_knowledgeDescription__eBk6e,.AboutPage_recruitmentDescription__FJvFk{font-size:20px;line-height:32px}}@media (max-width:480px){.AboutPage_teamImageWrapper__Oqlur{height:280px}.AboutPage_teamContent__m0FZ9{padding:var(--space-6)}.AboutPage_knowledgeCard__AbBQF,.AboutPage_recruitmentCard__QXeqM{padding:var(--space-8)}.AboutPage_conferenceCard__zDe4A{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.AboutPage_conferenceCard__zDe4A,.AboutPage_conferenceIcon__rTGoA,.AboutPage_knowledgeCard__AbBQF,.AboutPage_publicationCard__dkgpS,.AboutPage_publicationIcon__UK6zP,.AboutPage_recruitmentCard__QXeqM,.AboutPage_teamCard__Mdrpi,.AboutPage_teamImage__MpmF8{transition:none}}@media print{.AboutPage_knowledgeSection__NFj9x,.AboutPage_recruitmentSection__IEnJI{display:none}.AboutPage_conferenceCard__zDe4A,.AboutPage_teamCard__Mdrpi{break-inside:avoid;page-break-inside:avoid}}.HomePage_homePage__eqK0r{min-height:100vh;position:relative;overflow-x:hidden;background:var(--color-background)}.HomePage_sectionHeader___d270{text-align:center;margin-bottom:var(--space-16)}.HomePage_sectionSubtitle__zQDb7{font-size:var(--text-xl);color:var(--color-text-secondary);margin-top:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto}.HomePage_valueSection__o5ME_{padding:var(--space-24) 0;position:relative;background:var(--color-surface)}.HomePage_valueGrid__4tq_l{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_valueGrid__4tq_l{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomePage_valueGrid__4tq_l{grid-template-columns:1fr}}.HomePage_valueCard__FB2fF{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:border-color var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden}.HomePage_valueCard__FB2fF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.HomePage_valueCard__FB2fF:hover:before{transform:scaleX(1)}.HomePage_valueCard__FB2fF:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_valueIcon__RXHbP{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:all var(--transition-base)}.HomePage_valueIcon__RXHbP svg{width:48px;height:48px}.HomePage_valueCard__FB2fF:hover .HomePage_valueIcon__RXHbP{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.HomePage_valueTitle__Pm3Sx{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.HomePage_valueDescription__xG4Lx{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary)}.HomePage_collaborationSection__cuZTR{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_collaborationGrid__2HXX1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1200px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomePage_collaborationGrid__2HXX1{grid-template-columns:1fr}}.HomePage_collaborationCard__AJtZA{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:border-color var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);min-height:200px}.HomePage_collaborationCard__AJtZA:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition-base)}.HomePage_collaborationCard__AJtZA:hover:before{transform:scaleX(1)}.HomePage_collaborationCard__AJtZA:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_collaborationIcon__wIHHE{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0;transition:all var(--transition-base)}.HomePage_collaborationIcon__wIHHE svg{width:48px;height:48px;stroke:var(--color-accent)}.HomePage_collaborationCard__AJtZA:hover .HomePage_collaborationIcon__wIHHE{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--color-accent))}.HomePage_collaborationDescription__GNfrj{font-family:var(--font-footer);font-size:20px;line-height:32px;color:var(--color-text-secondary);flex:1;display:flex;align-items:center;text-align:center}.HomePage_caseStudiesSection__bhnBg{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_caseStudiesGrid__92iRG{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.HomePage_caseStudyCard__HpHnx{background:var(--color-background);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);transition:border-color var(--transition-base),box-shadow var(--transition-base);cursor:pointer;text-decoration:none;display:block}.HomePage_caseStudyCard__HpHnx:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_caseStudyImage__x4wHp{height:200px;background:var(--color-surface);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.HomePage_caseStudyIcon__Eofv0{width:120px;height:120px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.HomePage_caseStudyIcon__Eofv0 svg{width:48px;height:48px;stroke:var(--color-accent);transition:transform var(--transition-base)}.HomePage_caseStudyCard__HpHnx:hover .HomePage_caseStudyIcon__Eofv0 svg{transform:scale(1.1)}.HomePage_caseStudyCategory__xSILL{position:absolute;top:var(--space-4);right:var(--space-4);background:var(--color-accent);color:var(--color-black);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold)}.HomePage_caseStudyContent__sLVBw{padding:var(--space-8)}.HomePage_caseStudyTitle__DHcKu{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-3)}.HomePage_caseStudyDescription__LZRa9{font-family:var(--font-body);font-size:24px;line-height:36px;color:var(--color-text);margin-bottom:var(--space-6)}.HomePage_caseStudyResult__GVx4G{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.HomePage_resultLabel__kbAbw{font-size:var(--text-sm);color:var(--color-text-secondary)}.HomePage_resultValue__yzYYA{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-accent)}.HomePage_testimonialsSection__JkajH{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_testimonialsGrid__AkMdO{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.HomePage_testimonialCard__PGqHe{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;justify-content:space-between;min-height:280px}.HomePage_testimonialCard__PGqHe:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_testimonialQuote__yRqRb{flex:1;position:relative}.HomePage_quoteIcon__UsEKN{color:var(--color-accent);opacity:.2;margin-bottom:var(--space-4)}.HomePage_quote__1r9Vn{font-size:var(--text-lg);line-height:1.6;color:var(--color-text);font-style:italic;position:relative}.HomePage_testimonialAuthor__7BtRd{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.HomePage_authorInfo__FZUAQ{flex:1}.HomePage_authorName__o693Z{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.HomePage_authorPosition__M68dp{font-size:var(--text-sm);color:var(--color-text-secondary)}.HomePage_rating__wKCvh{display:flex;gap:var(--space-1);color:var(--color-accent)}.HomePage_ctaSection__Ej5ga{padding:var(--space-24) 0;position:relative;background:var(--color-surface)}.HomePage_ctaCard__x_3IG{position:relative;background:var(--color-background);border-radius:var(--radius-xl);padding:var(--space-20);overflow:hidden;border:1px solid var(--color-border)}.HomePage_ctaContent__VvPsC{position:relative;z-index:1;text-align:center}.HomePage_ctaTitle__rUnqW{font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.2}.HomePage_ctaSubtitle__dSQ0E{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-10);max-width:600px;margin-left:auto;margin-right:auto}.HomePage_ctaButtons__d9gjJ{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-12)}.HomePage_ctaButtons__d9gjJ .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}.HomePage_aboutSection__dP8w_{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_teamGrid__YSGjX{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-10);margin-top:var(--space-12)}.HomePage_teamCard__uuYiC{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column}.HomePage_teamCard__uuYiC:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_teamImageWrapper__oLZZT{position:relative;height:500px;overflow:hidden;background:var(--color-background)}.HomePage_teamImage__xeK63{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.HomePage_teamCard__uuYiC:hover .HomePage_teamImage__xeK63{transform:scale(1.05)}.HomePage_teamImageOverlay__9sBij{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--color-background),transparent);pointer-events:none}.HomePage_teamContent__OsYHW{padding:var(--space-8);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.HomePage_teamName__lzJas{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-1)}.HomePage_teamRole__ArBiB{color:var(--color-accent);font-weight:var(--font-semibold);text-transform:lowercase;margin-bottom:var(--space-2)}.HomePage_teamBio__QlgsO,.HomePage_teamRole__ArBiB{font-family:var(--font-footer);font-size:var(--text-base)}.HomePage_teamBio__QlgsO{color:var(--color-text-secondary);line-height:1.6;flex:1}.HomePage_teamSocial___tmpe{display:flex;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.HomePage_socialLink__nEFdC{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-base)}.HomePage_socialLink__nEFdC:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-md)}.HomePage_aboutCta__E_lll{display:flex;justify-content:center;margin-top:var(--space-12)}.HomePage_aboutCta__E_lll .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:768px){.HomePage_sectionHeader___d270{margin-bottom:var(--space-12)}.HomePage_sectionSubtitle__zQDb7{font-size:var(--text-lg)}.HomePage_caseStudiesGrid__92iRG,.HomePage_collaborationGrid__2HXX1,.HomePage_testimonialsGrid__AkMdO,.HomePage_valueGrid__4tq_l{grid-template-columns:1fr;gap:var(--space-6)}.HomePage_aboutSection__dP8w_,.HomePage_caseStudiesSection__bhnBg,.HomePage_collaborationSection__cuZTR,.HomePage_ctaSection__Ej5ga,.HomePage_faqSection__TYXga,.HomePage_newsletterSection__sZh_Y,.HomePage_testimonialsSection__JkajH,.HomePage_valueSection__o5ME_{padding:var(--space-16) 0}.HomePage_ctaCard__x_3IG{padding:var(--space-12)}.HomePage_ctaTitle__rUnqW{font-size:var(--text-3xl)}.HomePage_ctaSubtitle__dSQ0E{font-size:var(--text-lg)}.HomePage_ctaButtons__d9gjJ{flex-direction:column}.HomePage_ctaButtons__d9gjJ .HomePage_btn__BQhyt{width:100%}.HomePage_valueIcon__RXHbP{font-size:3rem}.HomePage_teamGrid__YSGjX{grid-template-columns:1fr;gap:var(--space-8)}.HomePage_teamImageWrapper__oLZZT{height:450px}.HomePage_faqQuestion__l26SY{padding:var(--space-4) var(--space-5);font-size:var(--text-base)}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm)}.HomePage_valueCard__FB2fF{padding:var(--space-8)}.HomePage_valueTitle__Pm3Sx{font-size:20px}.HomePage_valueDescription__xG4Lx{font-size:16px;line-height:26px}.HomePage_collaborationCard__AJtZA{padding:var(--space-6);min-height:180px}.HomePage_collaborationDescription__GNfrj{font-size:16px;line-height:26px}.HomePage_caseStudyTitle__DHcKu{font-size:var(--text-xl)}.HomePage_caseStudyDescription__LZRa9{font-size:18px;line-height:28px}.HomePage_testimonialCard__PGqHe{min-height:auto;padding:var(--space-6)}.HomePage_quote__1r9Vn{font-size:var(--text-base)}.HomePage_testimonialAuthor__7BtRd{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.HomePage_rating__wKCvh{margin-top:var(--space-2)}}@media (max-width:480px){.HomePage_caseStudyContent__sLVBw,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF{padding:var(--space-6)}.HomePage_caseStudyImage__x4wHp{height:150px}.HomePage_caseStudyEmoji__lvzo6{font-size:4rem}.HomePage_teamImageWrapper__oLZZT{height:380px}.HomePage_teamContent__OsYHW{padding:var(--space-6)}.HomePage_faqQuestion__l26SY{padding:var(--space-3) var(--space-4);font-size:14px;gap:var(--space-2)}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-4) var(--space-4);font-size:13px;line-height:1.6}.HomePage_faqIcon__hB8TP{width:20px;height:20px}.HomePage_newsletterCard__MZCGN{padding:var(--space-6)}.HomePage_newsletterIcon__3Zw9Z{width:60px;height:60px}.HomePage_newsletterIcon__3Zw9Z svg{width:30px;height:30px}.HomePage_newsletterTitle__uEETX{font-size:var(--text-xl)}.HomePage_newsletterDescription__c0xA2{font-size:var(--text-base)}.HomePage_teamName__lzJas{font-size:var(--text-xl)}.HomePage_teamBio__QlgsO{font-size:var(--text-sm)}.HomePage_ctaCard__x_3IG{padding:var(--space-8)}.HomePage_ctaTitle__rUnqW,.HomePage_sectionHeader___d270 h2{font-size:var(--text-2xl)}.HomePage_quoteIcon__UsEKN{width:30px;height:30px}.HomePage_quote__1r9Vn{font-size:var(--text-sm)}.HomePage_authorName__o693Z{font-size:var(--text-base)}.HomePage_rating__wKCvh svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.HomePage_blogPreviewCard__QiVcy,.HomePage_caseStudyCard__HpHnx,.HomePage_certificationCard__s6CzX,.HomePage_collaborationCard__AJtZA,.HomePage_collaborationIcon__wIHHE,.HomePage_faqItem__yM2tD,.HomePage_statCard__M_om1,.HomePage_teamCard__uuYiC,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF,.HomePage_valueIcon__RXHbP{transition:none}}@media print{.HomePage_ctaSection__Ej5ga{display:none}.HomePage_caseStudyCard__HpHnx,.HomePage_collaborationCard__AJtZA,.HomePage_teamCard__uuYiC,.HomePage_testimonialCard__PGqHe,.HomePage_valueCard__FB2fF{break-inside:avoid;page-break-inside:avoid}}.HomePage_ctaGradient__UFZcC,.HomePage_ctaOrb1__AWZvn,.HomePage_ctaOrb2__cn2r6{display:none}.HomePage_statsSection___i2ux{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_statsGrid__UhZIu{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_statsGrid__UhZIu{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomePage_statsGrid__UhZIu{grid-template-columns:1fr}}.HomePage_statCard__M_om1{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.HomePage_statCard__M_om1:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_statValue__9nol7{font-family:var(--font-heading);font-size:56px;font-weight:700;color:var(--color-accent);line-height:1}.HomePage_statLabel__cAlG8{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary)}.HomePage_certificationsSection__PrdCr{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_certificationsGrid__t8r4w{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_certificationsGrid__t8r4w{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.HomePage_certificationsGrid__t8r4w{grid-template-columns:1fr}}.HomePage_certificationCard__s6CzX{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.HomePage_certificationCard__s6CzX:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_certIcon__HqHrM{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.HomePage_certIcon__HqHrM svg{width:48px;height:48px}.HomePage_certName__9cJty{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin:0}.HomePage_certDescription__veymq{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.HomePage_faqSection__TYXga{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_faqList__8gT07{max-width:800px;margin:var(--space-12) auto 0;display:flex;flex-direction:column;gap:var(--space-4)}.HomePage_faqItem__yM2tD{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base)}.HomePage_faqItemOpen__Mqcjw,.HomePage_faqItem__yM2tD:hover{border-color:var(--color-accent)}.HomePage_faqItemOpen__Mqcjw{box-shadow:var(--shadow-md)}.HomePage_faqQuestion__l26SY{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-8);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);transition:color var(--transition-base)}.HomePage_faqIcon__hB8TP,.HomePage_faqQuestion__l26SY:hover{color:var(--color-accent)}.HomePage_faqIcon__hB8TP{flex-shrink:0;transition:transform var(--transition-base)}.HomePage_faqIconRotated__FSOEN{transform:rotate(180deg)}.HomePage_faqAnswer__k4W6y{overflow:hidden}.HomePage_faqAnswer__k4W6y p{padding:0 var(--space-8) var(--space-6);margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.HomePage_blogPreviewSection__L2rii{padding:var(--space-24) 0;background:var(--color-background);position:relative}.HomePage_blogPreviewGrid__lTFnB{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media (max-width:1024px){.HomePage_blogPreviewGrid__lTFnB{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HomePage_blogPreviewGrid__lTFnB{grid-template-columns:1fr}}.HomePage_blogPreviewCard__QiVcy{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:all var(--transition-base);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-4)}.HomePage_blogPreviewCard__QiVcy:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.HomePage_blogCategory__NmldF{display:inline-block;background:var(--color-accent);color:var(--color-black);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);width:fit-content}.HomePage_blogTitle__GOp7Y{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:1.4;margin:0}.HomePage_blogExcerpt__uMLtT{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;flex:1}.HomePage_blogReadMore__py1Z7{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-semibold);transition:color var(--transition-base)}.HomePage_blogPreviewCard__QiVcy:hover .HomePage_blogReadMore__py1Z7{text-decoration:underline}.HomePage_blogCta__zAGiJ{display:flex;justify-content:center;margin-top:var(--space-12)}.HomePage_blogCta__zAGiJ .HomePage_btn__BQhyt{display:inline-flex;align-items:center;gap:var(--space-2)}.HomePage_newsletterSection__sZh_Y{padding:var(--space-24) 0;background:var(--color-surface);position:relative}.HomePage_newsletterCard__MZCGN{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-16);text-align:center;max-width:700px;margin:0 auto;position:relative;overflow:hidden}.HomePage_newsletterCard__MZCGN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent)}.HomePage_newsletterIcon__3Zw9Z{width:80px;height:80px;margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center;background:var(--color-surface);border-radius:var(--radius-full);color:var(--color-accent)}.HomePage_newsletterIcon__3Zw9Z svg{width:40px;height:40px}.HomePage_newsletterTitle__uEETX{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-4)}.HomePage_newsletterDescription__c0xA2{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.HomePage_newsletterForm__2DuwA{display:flex;gap:var(--space-3);max-width:480px;margin:0 auto}.HomePage_newsletterInput__P9P_d{flex:1;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);transition:all var(--transition-base)}.HomePage_newsletterInput__P9P_d::placeholder{color:var(--color-text-muted)}.HomePage_newsletterInput__P9P_d:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(189,207,0,.1)}.HomePage_newsletterSubmit__zd74x{padding:var(--space-4) var(--space-6);background:var(--color-accent);color:var(--color-black);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.HomePage_newsletterSubmit__zd74x:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.HomePage_newsletterSubmit__zd74x:disabled{opacity:.6;cursor:not-allowed;transform:none}.HomePage_newsletterPrivacy__pvKzz{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.HomePage_newsletterPrivacy__pvKzz a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-base)}.HomePage_newsletterPrivacy__pvKzz a:hover{text-decoration:underline}.HomePage_newsletterSuccess__010_k{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8)}.HomePage_newsletterSuccessIcon__zt1aU{width:64px;height:64px;background:var(--color-accent);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-black)}.HomePage_newsletterSuccessIcon__zt1aU svg{width:32px;height:32px}.HomePage_newsletterSuccessTitle__JJ84x{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text)}.HomePage_newsletterSuccessText__0mAQC{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary)}.HomePage_newsletterError__GGgJL{font-family:var(--font-body);font-size:var(--text-sm);color:#ef4444;margin-top:var(--space-3)}@media (max-width:640px){.HomePage_newsletterCard__MZCGN{padding:var(--space-10)}.HomePage_newsletterTitle__uEETX{font-size:var(--text-2xl)}.HomePage_newsletterForm__2DuwA{flex-direction:column}.HomePage_newsletterSubmit__zd74x{width:100%;justify-content:center}}.HomePage_floatingPhone__y0XKO{position:fixed;bottom:var(--space-8);right:var(--space-8);width:64px;height:64px;background:var(--color-accent);border-radius:var(--radius-full);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none;box-shadow:0 4px 20px rgba(189,207,0,.4);z-index:1000;transition:all var(--transition-base);gap:2px}.HomePage_floatingPhone__y0XKO:hover{box-shadow:0 6px 30px rgba(189,207,0,.6);background:var(--color-accent-light)}.HomePage_floatingPhoneLabel__lUUGQ{font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.HomePage_floatingPhone__y0XKO{bottom:var(--space-4);right:var(--space-4);width:56px;height:56px}.HomePage_floatingPhoneLabel__lUUGQ{display:none}}