.Header_header__Ju\+Zx{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fae6;border-bottom:1px solid #0000;inset:0 0 auto 0;position:fixed;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:1200}.Header_headerScrolled__TFsT4{background:#fffffff2;border-color:var(--color-border);box-shadow:var(--shadow-sm)}.Header_headerInner__Oa-Z0{align-items:center;display:flex;gap:2rem;height:var(--header-height);justify-content:space-between}.Header_logo__nSRqn{align-items:center;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.75rem;letter-spacing:.02em}.Header_logoMark__DDmCS{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border-radius:14px;box-shadow:var(--shadow-sm);color:#fff;display:grid;font-family:Poppins,sans-serif;font-size:1.1rem;height:40px;place-items:center;width:40px}.Header_logoText__lV1j3{color:var(--color-text)}.Header_nav__AbnlJ{align-items:center;display:flex;gap:1.2rem}.Header_navLink__FvYmn{border-radius:999px;color:var(--color-muted);font-weight:500;padding:.6rem .75rem;transition:color .2s ease,background .2s ease}.Header_navLink__FvYmn:hover{background:#1f9aa514;color:var(--color-accent-dark)}.Header_activeNavLink__vWOVb{background:#1f9aa529;color:var(--color-accent-dark)}.Header_navCTA__JyGTH{font-size:.95rem}.Header_menuToggle__RiaOK{align-items:center;background:#1f9aa51f;border:none;border-radius:14px;cursor:pointer;display:none;height:46px;justify-content:center;position:relative;transition:background .3s ease;width:46px}.Header_menuToggle__RiaOK:hover{background:#1f9aa52e}.Header_menuIcon__Fngft,.Header_menuIcon__Fngft:after,.Header_menuIcon__Fngft:before{background:var(--color-text);content:"";display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:20px}.Header_menuIcon__Fngft:after,.Header_menuIcon__Fngft:before{position:absolute}.Header_menuIcon__Fngft:before{transform:translateY(-6px)}.Header_menuIcon__Fngft:after{transform:translateY(6px)}.Header_navOpen__-erKf+.Header_menuToggle__RiaOK .Header_menuIcon__Fngft{background:#0000}.Header_navOpen__-erKf+.Header_menuToggle__RiaOK .Header_menuIcon__Fngft:before{transform:rotate(45deg)}.Header_navOpen__-erKf+.Header_menuToggle__RiaOK .Header_menuIcon__Fngft:after{transform:rotate(-45deg)}.Header_navOpen__-erKf+.Header_menuToggle__RiaOK .Header_menuIcon__Fngft:after,.Header_navOpen__-erKf+.Header_menuToggle__RiaOK .Header_menuIcon__Fngft:before{background:var(--color-text)}@media (max-width:1024px){.Header_nav__AbnlJ{align-items:center;background:#fffffffa;box-shadow:var(--shadow-md);flex-direction:column;gap:1rem;inset:var(--header-height) 0 auto 0;padding:2.5rem 1.5rem 4rem;position:fixed;transform:translateY(-110%);transition:transform .35s ease}.Header_navOpen__-erKf{transform:translateY(0)}.Header_navCTA__JyGTH,.Header_navLink__FvYmn{max-width:260px;text-align:center;width:100%}.Header_menuToggle__RiaOK{display:inline-flex}}@media (max-width:640px){.Header_headerInner__Oa-Z0{gap:1rem}.Header_logoMark__DDmCS{font-size:1rem;height:36px;width:36px}}.Footer_footer__\+fA0n{background:#0f172a;color:#ffffffdb;padding-top:72px}.Footer_footerInner__C7USi{grid-gap:clamp(24px,3vw,40px);display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:repeat(12,1fr);padding-bottom:48px}.Footer_brand__xH9oA{display:flex;flex-direction:column;gap:1rem;grid-column:span 5}.Footer_logo__FXp\+n{background:linear-gradient(135deg,#1f9aa5,#167983);border-radius:16px;display:grid;font-size:1.3rem;font-weight:700;height:48px;place-items:center;width:48px}.Footer_logo__FXp\+n span{color:#fff}.Footer_contact__ngwFF{display:flex;flex-direction:column;font-size:.95rem;gap:.35rem}.Footer_contact__ngwFF a{color:#fff;font-weight:600}.Footer_links__DHtqD{display:flex;flex-direction:column;gap:.75rem;grid-column:span 2}.Footer_links__DHtqD nav{display:flex;flex-direction:column;gap:.55rem}.Footer_links__DHtqD a{color:#ffffffc7;font-weight:500;transition:color .2s ease}.Footer_links__DHtqD a:hover{color:#fff}.Footer_links__DHtqD h4,.Footer_newsletter__WsUjm h4{font-size:1.05rem;font-weight:600;margin:0}.Footer_note__XTo\+-{color:#ffffffa6;font-size:.85rem;line-height:1.5;margin-top:.5rem}.Footer_newsletter__WsUjm{display:flex;flex-direction:column;gap:.8rem;grid-column:span 3}.Footer_newsletterForm__7fmtJ{display:flex;flex-direction:column;gap:.6rem}.Footer_newsletterForm__7fmtJ input{background:#ffffff29;border:none;border-radius:14px;color:#fff;font-size:.95rem;padding:.75rem 1rem;width:100%}.Footer_newsletterForm__7fmtJ input::placeholder{color:#fff9}.Footer_newsletterForm__7fmtJ button{background:#fff;border:none;border-radius:14px;color:#0f172a;cursor:pointer;font-weight:600;padding:.8rem 1rem;transition:transform .3s ease,box-shadow .3s ease}.Footer_newsletterForm__7fmtJ button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Footer_bottomBar__IM3SX{border-top:1px solid #94a3b833;color:#fff9;font-size:.85rem;padding:1.2rem 0}@media (max-width:1024px){.Footer_footerInner__C7USi{grid-template-columns:repeat(6,1fr)}.Footer_brand__xH9oA{grid-column:span 6}.Footer_links__DHtqD{grid-column:span 3}.Footer_newsletter__WsUjm{grid-column:span 6}}@media (max-width:768px){.Footer_footerInner__C7USi{grid-template-columns:repeat(1,1fr)}.Footer_brand__xH9oA,.Footer_links__DHtqD,.Footer_newsletter__WsUjm{grid-column:span 1}.Footer_newsletterForm__7fmtJ{flex-direction:column}}.CookieBanner_banner__iwNTR{display:flex;inset:auto 0 24px 0;justify-content:center;pointer-events:none;position:fixed;z-index:1400}.CookieBanner_inner__JQUMZ{background:#fff;border:1px solid #0f172a0d;border-radius:var(--radius-lg);box-shadow:0 24px 60px #0f172a26;display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.6rem 1.8rem;pointer-events:auto;width:min(820px,92vw)}.CookieBanner_inner__JQUMZ h4{font-size:1.05rem;margin:0 0 .4rem}.CookieBanner_inner__JQUMZ p{color:var(--color-muted);font-size:.95rem;margin:0}.CookieBanner_actions__ntFAe{align-items:center;display:flex;gap:.9rem;margin-left:auto}.CookieBanner_linkButton__G1nzM{background:#0000;border:none;border-radius:999px;color:var(--color-accent-dark);cursor:pointer;font-weight:600;padding:.5rem .75rem;transition:background .2s ease}.CookieBanner_linkButton__G1nzM:hover{background:#1f9aa51f}@media (max-width:768px){.CookieBanner_inner__JQUMZ{padding:1.2rem 1.4rem}.CookieBanner_actions__ntFAe{flex-wrap:wrap;justify-content:flex-start;width:100%}.CookieBanner_linkButton__G1nzM,.CookieBanner_secondary-btn__o1twx{justify-content:center;width:100%}}.ScrollToTop_button__uQMP2{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));border:none;border-radius:16px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:grid;font-size:1.4rem;height:48px;inset:auto 24px 28px auto;opacity:0;place-items:center;position:fixed;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:48px;z-index:1100}.ScrollToTop_button__uQMP2:hover{transform:translateY(15px)}.ScrollToTop_visible__3h7o6{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:640px){.ScrollToTop_button__uQMP2{font-size:1.2rem;height:44px;inset:auto 16px 20px auto;width:44px}}.Home_hero__FlZXQ{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:clamp(520px,70vh,640px);position:relative}.Home_heroOverlay__nB4-P{background:linear-gradient(120deg,#0f172aad,#0f172a59);inset:0;position:absolute}.Home_heroContent__v42-B{color:#fff;display:flex;flex-direction:column;gap:1.2rem;max-width:580px;padding:clamp(80px,10vw,120px) 0;position:relative}.Home_heroContent__v42-B h1{font-size:clamp(2.4rem,4vw,3rem)}.Home_heroContent__v42-B p{color:#ffffffd9;font-size:1.05rem}.Home_heroActions__0do6s{display:flex;flex-wrap:wrap;gap:1rem}.Home_introCard__4C04f{grid-gap:clamp(24px,3vw,32px);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:clamp(24px,3vw,32px);grid-template-columns:repeat(12,1fr);padding:clamp(32px,5vw,48px)}.Home_introCard__4C04f>div:first-child{grid-column:span 6}.Home_introCard__4C04f>div:first-child h2{font-size:clamp(1.8rem,3vw,2.2rem);margin-bottom:1rem}.Home_introCard__4C04f>div:first-child p{color:var(--color-muted);font-size:1.05rem}.Home_statsGrid__eSVah{grid-gap:clamp(16px,3vw,24px);display:grid;gap:clamp(16px,3vw,24px);grid-column:span 6;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.Home_statCard__iLy5j{background:linear-gradient(180deg,#f6fdfe,#fff);border-radius:var(--radius-md);box-shadow:var(--shadow-inner);display:flex;flex-direction:column;gap:.4rem;padding:1.2rem}.Home_statValue__lwep8{color:var(--color-accent-dark);font-size:2.1rem;font-weight:700}.Home_statLabel__tywQg{color:var(--color-muted);font-weight:500}.Home_sectionHeaderCompact__CJqjV,.Home_sectionHeader__TXRin{grid-gap:.8rem;display:grid;gap:.8rem;margin-bottom:clamp(32px,5vw,48px);max-width:620px}.Home_sectionHeaderCompact__CJqjV h2,.Home_sectionHeader__TXRin h2{font-size:clamp(1.9rem,3vw,2.4rem)}.Home_sectionHeaderCompact__CJqjV p,.Home_sectionHeader__TXRin p{color:var(--color-muted);font-size:1.05rem}.Home_benefitGrid__kGhLw{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Home_benefitCard__\+tcCY{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,32px);transition:transform .3s ease,box-shadow .3s ease}.Home_benefitCard__\+tcCY:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.Home_benefitCard__\+tcCY h3{font-size:1.2rem;margin-bottom:.7rem}.Home_benefitCard__\+tcCY p{color:var(--color-muted)}.Home_topics__c36FP{background:#fff}.Home_topicGrid__qcRhF{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Home_topicCard__lo6A3{background:#f3fafb;border:1px solid #1f9aa51f;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;padding:clamp(24px,3vw,32px);transition:transform .3s ease,border-color .3s ease}.Home_topicCard__lo6A3:hover{border-color:#1f9aa552;transform:translateY(-4px)}.Home_topicCard__lo6A3 p{color:var(--color-muted)}.Home_process__Ane4v{background:linear-gradient(135deg,#1f9aa51a,#0f172a0d)}.Home_processGrid__HsDpu{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Home_processCard__O7DU9{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;padding:clamp(28px,3.5vw,36px)}.Home_stepBadge__2p9EW{background:#1f9aa529;border-radius:14px;color:var(--color-accent-dark);display:grid;font-size:1.05rem;font-weight:600;height:44px;place-items:center;width:44px}.Home_processCard__O7DU9 ul{grid-gap:.5rem;color:var(--color-muted);display:grid;gap:.5rem;margin:0;padding-left:1.1rem}.Home_processCTA__lPwHf{display:flex;justify-content:center;margin-top:clamp(32px,5vw,48px)}.Home_servicesPreview__26G--{background:var(--color-bg)}.Home_serviceGrid__aQo8K{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Home_serviceCard__XBUCF{background:#fff;border:1px solid #0f172a0d;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.9rem;padding:clamp(24px,3vw,32px);transition:transform .3s ease,box-shadow .3s ease}.Home_serviceCard__XBUCF:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.Home_serviceDuration__R3MVu{align-self:flex-start;background:#1f9aa51f;border-radius:999px;color:var(--color-accent-dark);font-size:.85rem;font-weight:600;padding:.35rem .8rem}.Home_testimonials__rlZgT{background:#0f172a;color:#fff}.Home_testimonialWrapper__uHbyt{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:repeat(12,1fr)}.Home_testimonialContent__9pXKv{display:flex;flex-direction:column;gap:1rem;grid-column:span 7}.Home_testimonialContent__9pXKv p{color:#ffffffc7;font-size:1.05rem}.Home_testimonialSlider__6Fnwz{background:#0f172a59;border:1px solid #ffffff14;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;grid-column:span 5;padding:clamp(28px,4vw,36px)}.Home_testimonialSlider__6Fnwz blockquote{font-size:1.1rem;font-style:italic;line-height:1.5;margin:0}.Home_testimonialSlider__6Fnwz cite{color:#ffffffbf;font-size:.95rem}.Home_sliderControls__yQQzr{display:flex;gap:.6rem}.Home_sliderControls__yQQzr button{background:#ffffff29;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1.2rem;height:44px;transition:background .3s ease;width:44px}.Home_sliderControls__yQQzr button:hover{background:#ffffff42}.Home_projects__6C6aj{background:var(--color-bg)}.Home_filterBar__qIEKE{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:clamp(28px,4vw,40px)}.Home_filterButton__IYlzQ{background:#fff;border:1px solid #0f172a14;border-radius:999px;color:var(--color-muted);cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:background .3s ease,transform .3s ease,border-color .3s ease}.Home_filterButtonActive__cSrZp{background:var(--color-accent);border-color:#0000;box-shadow:var(--shadow-sm);color:#fff;transform:translateY(-2px)}.Home_projectGrid__t3\+bV{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Home_projectCard__B6oSX{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Home_projectCard__B6oSX:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Home_projectImageWrapper__1JZhT{aspect-ratio:4/3;overflow:hidden;position:relative}.Home_projectImageWrapper__1JZhT img{height:100%;object-fit:cover;width:100%}.Home_projectContent__Eu--W{display:flex;flex-direction:column;gap:.6rem;padding:clamp(20px,3vw,28px)}.Home_projectContent__Eu--W span{color:var(--color-accent-dark);font-size:.85rem;font-weight:600}.Home_projectContent__Eu--W p{color:var(--color-muted)}.Home_faq__8qbkM{background:#fff}.Home_faqList__-W8TI{grid-gap:1rem;display:grid;gap:1rem}.Home_faqItem__5M2QH{background:var(--color-surface);border:1px solid #0f172a14;border-radius:var(--radius-md);padding:1.2rem 1.4rem;transition:box-shadow .3s ease}.Home_faqItem__5M2QH[open]{box-shadow:var(--shadow-sm)}.Home_faqItem__5M2QH summary{cursor:pointer;font-weight:600;list-style:none;padding-right:24px;position:relative}.Home_faqItem__5M2QH summary::-webkit-details-marker{display:none}.Home_faqItem__5M2QH summary:after{content:"＋";font-weight:600;position:absolute;right:0;top:0}.Home_faqItem__5M2QH[open] summary:after{content:"–"}.Home_faqItem__5M2QH p{color:var(--color-muted);margin:.8rem 0 0}.Home_blogPreview__U9wEz{background:var(--color-bg)}.Home_blogGrid__CZFht{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Home_blogCard__Pq2H2{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Home_blogCard__Pq2H2:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Home_blogCard__Pq2H2 img{aspect-ratio:4/3;object-fit:cover}.Home_blogMeta__74O5P{color:var(--color-muted);display:flex;font-size:.85rem;justify-content:space-between;padding:0 1.4rem}.Home_blogCard__Pq2H2 h3{font-size:1.2rem;padding:0 1.4rem}.Home_blogCard__Pq2H2 p{color:var(--color-muted);padding:0 1.4rem 1rem}.Home_ctaSection__E30zZ{padding-bottom:clamp(72px,9vw,96px)}.Home_ctaCard__Drtrb{align-items:center;background:#0f172a;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:#fff;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,40px);justify-content:space-between;padding:clamp(32px,6vw,48px)}.Home_ctaCard__Drtrb p{color:#ffffffc7;max-width:520px}.Home_ctaActions__unTyo{display:flex;flex-direction:column;gap:.8rem;min-width:220px}@media (max-width:1024px){.Home_introCard__4C04f{grid-template-columns:repeat(1,1fr)}.Home_introCard__4C04f>div:first-child,.Home_statsGrid__eSVah{grid-column:span 1}.Home_testimonialWrapper__uHbyt{grid-template-columns:repeat(1,1fr)}.Home_testimonialContent__9pXKv,.Home_testimonialSlider__6Fnwz{grid-column:span 1}.Home_testimonialSlider__6Fnwz{background:#0f172a8c}}@media (max-width:768px){.Home_heroContent__v42-B{max-width:100%}.Home_heroActions__0do6s{flex-direction:column}.Home_filterBar__qIEKE{justify-content:flex-start}.Home_faqItem__5M2QH{padding:1rem}}.Guide_hero__Nl\+Z7{background:linear-gradient(135deg,#1f9aa533,#0f172a14);padding-bottom:clamp(32px,6vw,64px);padding-top:clamp(72px,10vw,120px)}.Guide_heroContent__CvXtw{display:flex;flex-direction:column;gap:1rem;max-width:620px}.Guide_heroContent__CvXtw h1{font-size:clamp(2rem,3.5vw,2.6rem)}.Guide_heroContent__CvXtw p{color:var(--color-muted);font-size:1.05rem}.Guide_steps__DlV\+D{background:var(--color-bg)}.Guide_stepList__LQTAN{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px)}.Guide_stepCard__b8LoZ{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:clamp(24px,3vw,32px)}.Guide_stepCard__b8LoZ h2{font-size:1.4rem}.Guide_stepCard__b8LoZ p{color:var(--color-muted)}.Guide_stepCard__b8LoZ ul{grid-gap:.4rem;color:var(--color-muted);display:grid;gap:.4rem;margin:0;padding-left:1.1rem}.Guide_cta__5MnbL{display:flex;justify-content:center;margin-top:clamp(32px,5vw,48px)}.Services_hero__UkZpM{background:linear-gradient(135deg,#1f9aa52e,#0f172a0d);padding-bottom:clamp(40px,6vw,64px);padding-top:clamp(72px,10vw,120px)}.Services_heroContent__\+7mTP{grid-gap:1rem;display:grid;gap:1rem;max-width:620px}.Services_heroContent__\+7mTP h1{font-size:clamp(2rem,3.5vw,2.6rem)}.Services_heroContent__\+7mTP p{color:var(--color-muted);font-size:1.05rem}.Services_programs__5e4w5{background:var(--color-bg)}.Services_programGrid__\+Op4w{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Services_programCard__mL8UV{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.9rem;padding:clamp(24px,3vw,32px);transition:transform .3s ease,box-shadow .3s ease}.Services_programCard__mL8UV:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Services_programHeader__YVELD{display:flex;flex-direction:column;gap:.6rem}.Services_programHeader__YVELD span{align-self:flex-start;background:#1f9aa529;border-radius:999px;color:var(--color-accent-dark);font-size:.85rem;font-weight:600;padding:.35rem .8rem}.Services_programHeader__YVELD h2{font-size:1.4rem}.Services_programCard__mL8UV p{color:var(--color-muted)}.Services_target__i7dxK{grid-gap:.4rem;background:#f7f8faf2;border:1px solid #0f172a0f;border-radius:var(--radius-md);display:grid;gap:.4rem;padding:.9rem 1rem}.Services_target__i7dxK strong{font-size:.95rem}.Tools_hero__ZoYna{background:linear-gradient(135deg,#1f9aa526,#ffffffe6);padding-bottom:clamp(40px,6vw,64px);padding-top:clamp(72px,10vw,120px)}.Tools_heroContent__AKeAA{grid-gap:1rem;display:grid;gap:1rem;max-width:640px}.Tools_heroContent__AKeAA h1{font-size:clamp(2rem,3.5vw,2.6rem)}.Tools_heroContent__AKeAA p{color:var(--color-muted);font-size:1.05rem}.Tools_toolList__WsL7i{background:var(--color-bg)}.Tools_grid__7UGmR{grid-gap:clamp(24px,4vw,36px);display:grid;gap:clamp(24px,4vw,36px)}.Tools_toolCard__Qi654{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:repeat(12,1fr);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Tools_toolCard__Qi654:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Tools_toolCard__Qi654 img{grid-column:span 5;height:100%;object-fit:cover}.Tools_toolContent__J1reT{grid-gap:.8rem;display:grid;gap:.8rem;grid-column:span 7;padding:clamp(24px,3vw,32px)}.Tools_toolContent__J1reT p{color:var(--color-muted)}.Tools_toolContent__J1reT ul{grid-gap:.4rem;color:var(--color-muted);display:grid;gap:.4rem;margin:0;padding-left:1.1rem}@media (max-width:1024px){.Tools_toolCard__Qi654{grid-template-columns:repeat(1,1fr)}.Tools_toolCard__Qi654 img,.Tools_toolContent__J1reT{grid-column:span 1}}.Blog_hero__j7TCD{background:linear-gradient(135deg,#1f9aa52e,#0f172a0f);padding-bottom:clamp(40px,6vw,64px);padding-top:clamp(72px,10vw,120px)}.Blog_heroContent__t4gw3{grid-gap:1rem;display:grid;gap:1rem;max-width:620px}.Blog_heroContent__t4gw3 h1{font-size:clamp(2rem,3.5vw,2.6rem)}.Blog_heroContent__t4gw3 p{color:var(--color-muted)}.Blog_posts__vk6BT{background:var(--color-bg)}.Blog_grid__eecbZ{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Blog_postCard__5-Kra{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.9rem;padding-bottom:1.4rem;transition:transform .3s ease,box-shadow .3s ease}.Blog_postCard__5-Kra:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Blog_postCard__5-Kra img{aspect-ratio:4/3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;object-fit:cover;width:100%}.Blog_meta__XU72K{color:var(--color-muted);display:flex;font-size:.85rem;justify-content:space-between;padding:0 1.4rem}.Blog_postCard__5-Kra h2{font-size:1.2rem;padding:0 1.4rem}.Blog_postCard__5-Kra p{color:var(--color-muted);padding:0 1.4rem}.BlogDetail_article__KRkDi{background:var(--color-bg);padding-bottom:clamp(48px,8vw,80px);padding-top:clamp(72px,10vw,120px)}.BlogDetail_header__tj41p{grid-gap:.8rem;display:grid;gap:.8rem;margin-bottom:clamp(24px,4vw,32px);max-width:720px}.BlogDetail_header__tj41p h1{font-size:clamp(2rem,3.5vw,2.6rem)}.BlogDetail_meta__U1NU\+{color:var(--color-muted);display:flex;font-size:.95rem;gap:1rem}.BlogDetail_meta__U1NU\+ a{color:var(--color-accent-dark);font-weight:600}.BlogDetail_cover__0x5eS{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:clamp(24px,4vw,32px);max-width:820px;width:100%}.BlogDetail_content__x71ox{grid-gap:1.2rem;color:var(--color-muted);display:grid;font-size:1.05rem;gap:1.2rem;line-height:1.7;max-width:720px}.BlogDetail_notFound__jHMOw{background:var(--color-bg);display:grid;place-items:center;text-align:center}.About_hero__ztUG0,.BlogDetail_notFound__jHMOw{padding-bottom:clamp(48px,8vw,80px);padding-top:clamp(72px,10vw,120px)}.About_hero__ztUG0{background:linear-gradient(135deg,#1f9aa52e,#0f172a0d)}.About_heroContent__H6SG6{grid-gap:1rem;display:grid;gap:1rem;max-width:660px}.About_heroContent__H6SG6 p{color:var(--color-muted);font-size:1.05rem}.About_mission__RGC8f{background:var(--color-bg)}.About_missionGrid__86mCN{grid-gap:clamp(24px,4vw,40px);display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:repeat(12,1fr)}.About_textBlock__eUkSZ{grid-gap:.8rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:.8rem;grid-column:span 6;padding:clamp(24px,3vw,32px)}.About_textBlock__eUkSZ ul{grid-gap:.4rem;color:var(--color-muted);display:grid;gap:.4rem;margin:0;padding-left:1.1rem}.About_values__hmOLN{grid-gap:clamp(16px,3vw,24px);display:grid;gap:clamp(16px,3vw,24px);grid-column:span 6}.About_values__hmOLN article{grid-gap:.6rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:.6rem;padding:clamp(20px,3vw,28px)}.About_values__hmOLN article p{color:var(--color-muted)}.About_sectionHeader__jPKpb{margin:0 auto clamp(32px,5vw,48px);max-width:640px;text-align:center}.About_sectionHeader__jPKpb h2{font-size:clamp(1.9rem,3vw,2.4rem)}.About_sectionHeader__jPKpb p{color:var(--color-muted);margin-top:.6rem}.About_team__9Tls3{background:#fff}.About_teamGrid__K2d4I{grid-gap:clamp(20px,3vw,32px);display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.About_teamCard__kxGL\+{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.About_teamCard__kxGL\+:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.About_avatarWrapper__hmV4d{overflow:hidden;position:relative}.About_avatarWrapper__hmV4d img{height:auto;width:100%}.About_overlay__xjaVv{background:linear-gradient(180deg,#0f172a1a,#0f172acc);color:#fff;display:grid;inset:0;opacity:0;padding:1rem;place-items:flex-end;position:absolute;transition:opacity .3s ease}.About_avatarWrapper__hmV4d:hover .About_overlay__xjaVv{opacity:1}.About_overlay__xjaVv p{font-size:.95rem;line-height:1.4;margin:0}.About_teamInfo__\+8qrR{grid-gap:.4rem;display:grid;gap:.4rem;padding:1.2rem 1.4rem}.About_teamInfo__\+8qrR span{color:var(--color-muted);font-size:.95rem}.About_disclaimer__bKGXV{background:var(--color-bg);padding-bottom:clamp(72px,9vw,96px)}.About_disclaimerCard__Y10tQ{grid-gap:.75rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:.75rem;margin:0 auto;max-width:720px;padding:clamp(24px,4vw,36px);text-align:center}.About_disclaimerCard__Y10tQ p{color:var(--color-muted)}@media (max-width:1024px){.About_missionGrid__86mCN{grid-template-columns:repeat(1,1fr)}.About_textBlock__eUkSZ,.About_values__hmOLN{grid-column:span 1}}.Contact_hero__s29JX{background:linear-gradient(135deg,#1f9aa52e,#0f172a0d);padding-bottom:clamp(40px,6vw,64px);padding-top:clamp(72px,10vw,120px)}.Contact_heroContent__VwU-C{grid-gap:1rem;display:grid;gap:1rem;max-width:620px}.Contact_heroContent__VwU-C p{color:var(--color-muted);font-size:1.05rem}.Contact_contact__7XVap{background:var(--color-bg);padding-bottom:clamp(72px,9vw,96px)}.Contact_grid__TzYNa{grid-gap:clamp(24px,4vw,40px);display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:repeat(12,1fr)}.Contact_infoCard__K7Cl1{grid-gap:.6rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:.6rem;grid-column:span 4;padding:clamp(24px,3vw,32px)}.Contact_infoCard__K7Cl1 a{color:var(--color-accent-dark);font-weight:600}.Contact_note__UXJxU{color:var(--color-muted);font-size:.9rem;margin-top:.6rem}.Contact_form__ggKJA{grid-gap:.6rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:.6rem;grid-column:span 8;padding:clamp(24px,3vw,32px)}.Contact_form__ggKJA label{font-weight:600}.Contact_form__ggKJA input,.Contact_form__ggKJA textarea{border:1px solid #0f172a1a;border-radius:var(--radius-md);font-size:1rem;padding:.8rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.Contact_form__ggKJA input:focus,.Contact_form__ggKJA textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1f9aa52e}.Contact_error__rSUyw{color:#c0392b;font-size:.9rem}.Contact_success__wqjcM{background:#1f9aa51f;border-radius:var(--radius-md);color:var(--color-accent-dark);margin-top:1rem;padding:.9rem 1rem}@media (max-width:1024px){.Contact_grid__TzYNa{grid-template-columns:repeat(1,1fr)}.Contact_form__ggKJA,.Contact_infoCard__K7Cl1{grid-column:span 1}}.Terms_section__To6xk{background:var(--color-bg);padding-bottom:clamp(48px,8vw,80px);padding-top:clamp(72px,10vw,120px)}.Terms_card__9v42X{grid-gap:1rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-muted);display:grid;gap:1rem;padding:clamp(24px,4vw,40px)}.Terms_card__9v42X h1,.Terms_card__9v42X h2{color:var(--color-text)}.Terms_card__9v42X h1{font-size:clamp(2rem,3.5vw,2.6rem)}.Terms_card__9v42X ul{grid-gap:.4rem;display:grid;gap:.4rem;margin:0;padding-left:1.1rem}.Terms_card__9v42X a{color:var(--color-accent-dark);font-weight:600}.Privacy_section__6itHn{background:var(--color-bg);padding-bottom:clamp(48px,8vw,80px);padding-top:clamp(72px,10vw,120px)}.Privacy_card__96N2v{grid-gap:1rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-muted);display:grid;gap:1rem;padding:clamp(24px,4vw,40px)}.Privacy_card__96N2v h1{color:var(--color-text);font-size:clamp(2rem,3.5vw,2.6rem)}.Privacy_card__96N2v h2{color:var(--color-text)}.Privacy_card__96N2v ul{grid-gap:.4rem;display:grid;gap:.4rem;margin:0;padding-left:1.1rem}.Privacy_card__96N2v a{color:var(--color-accent-dark);font-weight:600}.Imprint_section__qnKhT{background:var(--color-bg);padding-bottom:clamp(48px,8vw,80px);padding-top:clamp(72px,10vw,120px)}.Imprint_card__d0Y4k{grid-gap:1rem;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-muted);display:grid;gap:1rem;padding:clamp(24px,4vw,40px)}.Imprint_card__d0Y4k h1{color:var(--color-text);font-size:clamp(2rem,3.5vw,2.6rem)}.Imprint_card__d0Y4k h2{color:var(--color-text)}.Imprint_card__d0Y4k p{line-height:1.6;margin:0}:root{--color-bg:#f7f8fa;--color-surface:#fff;--color-text:#1f2933;--color-muted:#4b5563;--color-accent:#1f9aa5;--color-accent-dark:#167983;--color-border:#0f172a14;--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--shadow-sm:0 10px 30px #0f172a14;--shadow-md:0 20px 45px #0f172a1a;--shadow-inner:inset 0 0 0 1px #0f172a08;--header-height:84px;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{background:#f7f8fa;background:var(--color-bg);color:#1f2933;color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;margin:0}body.no-scroll{overflow:hidden}img{border-radius:16px;border-radius:var(--radius-md);display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{border-radius:8px;outline:3px solid #1f9aa566;outline-offset:3px}button{font-family:inherit}.main-content{min-height:calc(100vh - 168px);min-height:calc(100vh - var(--header-height)*2);padding-top:84px;padding-top:var(--header-height)}.container{margin:0 auto;width:min(1200px,92vw)}.section-label{background:#1f9aa51f;border-radius:999px;color:#167983;color:var(--color-accent-dark);font-size:.85rem;gap:.5rem;letter-spacing:.02em;padding:.35rem .9rem}.primary-btn,.secondary-btn,.section-label,.text-link{align-items:center;display:inline-flex;font-weight:600}.primary-btn,.secondary-btn,.text-link{border:none;border-radius:16px;border-radius:var(--radius-md);cursor:pointer;gap:.6rem;justify-content:center;padding:.85rem 1.6rem;transition:transform .2s ease,box-shadow .3s ease,background .3s ease}.primary-btn{background:linear-gradient(135deg,#1f9aa5,#167983);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));box-shadow:0 10px 30px #0f172a14;box-shadow:var(--shadow-sm);color:#fff}.primary-btn:hover{box-shadow:0 20px 45px #0f172a1a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.secondary-btn{background:#1f9aa51a;color:#167983;color:var(--color-accent-dark)}.secondary-btn:hover{background:#1f9aa529;transform:translateY(-2px)}.text-link{background:#0000;color:#167983;color:var(--color-accent-dark);padding:.4rem 0}.text-link:hover{color:#1f9aa5;color:var(--color-accent)}h1,h2,h3,h4,h5{color:#1f2933;color:var(--color-text);font-family:Poppins,Inter,sans-serif;line-height:1.2;margin:0}p{margin:0}section{padding:clamp(64px,8vw,96px) 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease forwards}ul{padding-left:1.2rem}.skip-link{background:#167983;background:var(--color-accent-dark);border-radius:0 0 12px 12px;border-radius:0 0 var(--radius-sm) var(--radius-sm);color:#fff;left:0;padding:.75rem 1.25rem;position:absolute;top:-100%;transition:top .3s ease;z-index:2000}.skip-link:focus{top:0}@media (max-width:1024px){:root{--header-height:76px}section{padding:clamp(56px,10vw,80px) 0}}@media (max-width:768px){body{font-size:15px}.primary-btn,.secondary-btn{width:100%}}
/*# sourceMappingURL=main.4c871f99.css.map*/