.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:var(--color-background);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-border-light)}.Header_container__L4JQR{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:flex;align-items:center;justify-content:space-between;height:70px}.Header_logo__j7oID{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.Header_logo__j7oID:hover{opacity:.8}.Header_desktopNav__hqXo_{display:none;align-items:center;gap:var(--spacing-8)}.Header_navLink__Q_hTB{text-decoration:none;color:var(--color-gray-600);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);transition:color .2s ease;position:relative}.Header_navLink__Q_hTB:hover{color:var(--color-primary-600)}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background-color:var(--color-primary-500);transition:width .2s ease}.Header_navLink__Q_hTB:hover:after{width:100%}.Header_hamburger___6DdG{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:20px;background:none;border:none;cursor:pointer;z-index:60}.Header_hamburgerLine__8uGhL{display:block;width:100%;height:2px;background-color:var(--color-gray-700);transition:all .3s ease;transform-origin:center}.Header_hamburger___6DdG:hover .Header_hamburgerLine__8uGhL{background-color:var(--color-primary-600)}.Header_hamburgerLine__8uGhL.Header_active__t8h51:first-child{transform:rotate(45deg) translate(6px,6px)}.Header_hamburgerLine__8uGhL.Header_active__t8h51:nth-child(2){opacity:0}.Header_hamburgerLine__8uGhL.Header_active__t8h51:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Header_mobileNav__J0kLN{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:var(--color-background);transform:translateY(-160%);transition:transform .3s ease;z-index:40}.Header_mobileNav__J0kLN.Header_open__k_vL4{transform:translateY(0)}.Header_mobileNavContent__C9wG_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--spacing-8)}.Header_mobileNavLink__b7nM_{text-decoration:none;color:var(--color-gray-700);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);transition:color .2s ease}.Header_mobileNavLink__b7nM_:hover{color:var(--color-primary-600)}.Header_overlay__qJh_7{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:30}@media (min-width:768px){.Header_desktopNav__hqXo_{display:flex}.Header_hamburger___6DdG,.Header_mobileNav__J0kLN,.Header_overlay__qJh_7{display:none}}@media (max-width:767px){.Header_container__L4JQR{padding:0 var(--spacing-4);height:60px}.Header_mobileNav__J0kLN,.Header_overlay__qJh_7{top:60px}}@media (max-width:480px){.Header_container__L4JQR{padding:0 var(--spacing-3)}.Header_mobileNavContent__C9wG_{gap:var(--spacing-6)}.Header_mobileNavLink__b7nM_{font-size:var(--font-size-lg)}}@media (min-width:768px) and (max-width:1023px){.Header_desktopNav__hqXo_{gap:var(--spacing-6)}.Header_navLink__Q_hTB{font-size:var(--font-size-sm)}}.Footer_footer__UaG1g{background-color:var(--color-gray-800);color:var(--color-gray-100);margin-top:auto}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-8)}.Footer_content__Fi1S7{display:grid;grid-template-columns:1fr auto;grid-gap:var(--spacing-12);gap:var(--spacing-12);align-items:start;margin-bottom:var(--spacing-8)}.Footer_logoSection__VgwU4{display:flex;flex-direction:column;gap:var(--spacing-4)}.Footer_description__jfKNg{color:var(--color-gray-300);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);max-width:300px}.Footer_companyInfo__wf6cD{text-align:right}.Footer_sectionTitle__soWKz{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-100);margin-bottom:var(--spacing-2)}.Footer_companyLink__J7nuj{color:inherit;text-decoration:none;transition:color .2s ease}.Footer_companyLink__J7nuj:hover{color:var(--color-primary-400);text-decoration:underline;text-underline-offset:4px}.Footer_projectName__jcle_{color:var(--color-primary-400);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.Footer_copyright__j5CNb{padding-top:var(--spacing-8);border-top:1px solid var(--color-gray-700);text-align:center}.Footer_copyright__j5CNb p{color:var(--color-gray-400);font-size:var(--font-size-sm)}@media (max-width:768px){.Footer_container__Z8cUU{padding:var(--spacing-12) var(--spacing-4) var(--spacing-6)}.Footer_content__Fi1S7{grid-template-columns:1fr;gap:var(--spacing-8);text-align:center}.Footer_companyInfo__wf6cD{text-align:center}.Footer_description__jfKNg{max-width:none}}.Layout_layout__Y0zgz{min-height:100vh;display:flex;flex-direction:column}.Layout_main__kdTZ6{flex:1 1;display:flex;flex-direction:column}.Card_card__aqCmJ{background-color:var(--color-background);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all .2s ease;display:flex;flex-direction:column;max-width:100vw}.Card_default__IaVXm{box-shadow:none}.Card_elevated__2sn7C{box-shadow:var(--shadow-md)}.Card_elevated__2sn7C:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Card_padding-sm__TTrYH{padding:var(--spacing-4)}.Card_padding-md__ffYqO{padding:var(--spacing-6)}.Card_padding-lg__hd0KU{padding:var(--spacing-8)}@media (max-width:768px){.Card_padding-lg__hd0KU{padding:var(--spacing-6)}.Card_padding-md__ffYqO{padding:var(--spacing-4)}.Card_padding-sm__TTrYH{padding:var(--spacing-3)}}.ScrollAnimated_scrollAnimated__DipXV{transition:all .6s ease}.ScrollAnimated_fadeUp__fJyha{opacity:0;transform:translateY(30px)}.ScrollAnimated_fadeUp__fJyha.ScrollAnimated_visible__2LL1s{opacity:1;transform:translateY(0)}.ScrollAnimated_fadeIn__kdRGc{opacity:0}.ScrollAnimated_fadeIn__kdRGc.ScrollAnimated_visible__2LL1s{opacity:1}.ScrollAnimated_slideLeft__vhUHD{opacity:0;transform:translateX(-30px)}.ScrollAnimated_slideLeft__vhUHD.ScrollAnimated_visible__2LL1s{opacity:1;transform:translateX(0)}.ScrollAnimated_slideRight__k2ue_{opacity:0;transform:translateX(30px)}.ScrollAnimated_slideRight__k2ue_.ScrollAnimated_visible__2LL1s{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ScrollAnimated_scrollAnimated__DipXV{transition:none}.ScrollAnimated_fadeIn__kdRGc,.ScrollAnimated_fadeIn__kdRGc.ScrollAnimated_visible__2LL1s,.ScrollAnimated_fadeUp__fJyha,.ScrollAnimated_fadeUp__fJyha.ScrollAnimated_visible__2LL1s,.ScrollAnimated_slideLeft__vhUHD,.ScrollAnimated_slideLeft__vhUHD.ScrollAnimated_visible__2LL1s,.ScrollAnimated_slideRight__k2ue_,.ScrollAnimated_slideRight__k2ue_.ScrollAnimated_visible__2LL1s{opacity:1;transform:none}}.FAQ_faqContainer__DEJ_n{padding:var(--spacing-16) 0 var(--spacing-20);max-width:1000px;margin:0 auto}.FAQ_pageTitle__XcX0M{text-align:center;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-800);margin-bottom:var(--spacing-12)}.FAQ_contentGrid__lLt3T{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-16);gap:var(--spacing-16)}.FAQ_sectionTitle__St7vN{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin-bottom:var(--spacing-6)}.FAQ_stepsContainer__X7sDW{display:flex;flex-direction:column;gap:var(--spacing-6)}.FAQ_stepItem__jZm8d{display:flex;align-items:flex-start;gap:var(--spacing-4)}.FAQ_stepNumber__fKWmd{flex-shrink:0;width:32px;height:32px;background-color:var(--color-primary-700);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.FAQ_stepContent__ujuH4{flex:1 1}.FAQ_stepTitle__xhXwr{font-weight:var(--font-weight-bold);color:var(--color-gray-800);font-size:var(--font-size-base);margin-bottom:var(--spacing-1)}.FAQ_stepDescription___WF1b{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-normal);margin:0}.FAQ_faqList__p9htR{display:flex;flex-direction:column;gap:var(--spacing-4)}.FAQ_faqItem__rwN1l{overflow:hidden;transition:all .2s ease}.FAQ_faqQuestion__WikA7{width:100%;background:none;border:none;padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;font-family:inherit;background-color:var(--color-primary-50);border-bottom:1px solid var(--color-primary-100);transition:background-color .2s ease}.FAQ_faqQuestion__WikA7:hover{background-color:var(--color-primary-100)}.FAQ_questionText__0EZcy{font-weight:var(--font-weight-bold);color:var(--color-gray-800);font-size:var(--font-size-base)}.FAQ_faqIcon__Qf7tA{color:var(--color-primary-600);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);transition:transform .2s ease}.FAQ_faqIcon__Qf7tA.FAQ_open__3jmeP{transform:rotate(180deg)}.FAQ_faqAnswer__AP5A8{padding:var(--spacing-4);border-top:1px solid var(--color-border-light);background-color:var(--color-background);animation:FAQ_fadeIn__Re_oI .2s ease}.FAQ_faqAnswer__AP5A8 p{font-size:var(--font-size-sm);color:var(--color-gray-700);line-height:var(--line-height-relaxed);margin:0}@keyframes FAQ_fadeIn__Re_oI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FAQ_faqContainer__DEJ_n{padding:var(--spacing-12) 0 var(--spacing-16)}.FAQ_pageTitle__XcX0M{font-size:var(--font-size-2xl)}.FAQ_contentGrid__lLt3T{grid-template-columns:1fr;gap:var(--spacing-12)}.FAQ_sectionTitle__St7vN{font-size:var(--font-size-xl)}}@media (max-width:480px){.FAQ_faqContainer__DEJ_n{padding:var(--spacing-8) 0 var(--spacing-12)}.FAQ_pageTitle__XcX0M{font-size:var(--font-size-xl)}.FAQ_sectionTitle__St7vN{font-size:var(--font-size-lg)}.FAQ_stepItem__jZm8d{gap:var(--spacing-3)}.FAQ_stepNumber__fKWmd{width:28px;height:28px;font-size:var(--font-size-sm)}}