#Navbars_navMain__vRjh5{box-shadow:0 0 10px rgba(0,0,0,.102);padding:.5rem 1rem!important}.Navbars_btnMenu__Mb_8q{display:flex;justify-content:center;align-items:center;padding:.625rem;border-radius:9999px;background-color:#ffffffe6;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 #0000000d;transition:all .2s}.NavigationBottom_navigateWrapper__2n3Qz{position:sticky;z-index:10;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;margin:0;background-color:#f8fafc;list-style:none}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_navItem___hB_e{cursor:pointer;width:20%;padding:7px 0}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_navItem___hB_e>div{display:flex;align-items:center;flex-direction:column;grid-gap:2px;gap:2px;color:#848484}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_navItem___hB_e>div i{font-size:15px}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_navItemCenter__2L1vg{width:54px;height:54px;justify-content:center;border-radius:100rem;transform:translateY(-10px);background-color:#fff;box-shadow:0 3px 8px #0000003d}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_navTitle__UDYUV{font-size:10px}.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_active__FB_H8 i,.NavigationBottom_navigateWrapper__2n3Qz .NavigationBottom_active__FB_H8 span{color:#4c85ff}@media screen and (min-width:768px){.NavigationBottom_navigateWrapper__2n3Qz{display:none}}.TopPageAdhd_topPageImageItem__yMo3O{cursor:pointer;width:100%;height:200px;position:relative}.TopPageAdhd_topPageImage__cxwFY{width:100%;margin-bottom:40px;position:relative;border-radius:15px;box-shadow:0 5px 15px #00000014}@media screen and (max-width:767.98px){.TopPageAdhd_topPageImage__cxwFY{height:200px}}.TopPageAdhd_topPage__Bi0jM{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;padding:80px 0}.TopPageAdhd_breadcrumb__GpXZR{padding:10px 0;font-size:14px;color:#6c757d;margin-bottom:20px}.TopPageAdhd_breadcrumb__GpXZR span:not(:last-child):after{content:" > ";margin:0 8px}.TopPageAdhd_breadcrumb__GpXZR span:last-child{color:#495057;font-weight:600}.TopPageAdhd_breadcrumb__GpXZR a{color:#6c757d;text-decoration:none}.TopPageAdhd_breadcrumb__GpXZR a:hover{color:#4a7ff7;text-decoration:underline}.TopPageAdhd_heroSection__Nm48Y{background:linear-gradient(135deg,#4a7ff7,#2196f3);border-radius:20px;padding:60px 40px;text-align:center;color:#fff!important;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 5px 15px #00000014}.TopPageAdhd_heroIcon__VFEiD{position:absolute;top:20px;right:20px;font-size:80px;opacity:.2}.TopPageAdhd_heroContent__d0Pju{position:relative;z-index:2}.TopPageAdhd_heroTitle__Bpqxo{font-size:32px;font-weight:700;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px #0000001a}@media(max-width:768px){.TopPageAdhd_heroTitle__Bpqxo{font-size:24px}}.TopPageAdhd_heroSubtitle__YBHpE{color:#fff;font-size:18px;opacity:.9;max-width:600px;margin:0 auto}@media(max-width:768px){.TopPageAdhd_heroSubtitle__YBHpE{font-size:16px}}.TopPageAdhd_contentSection__xsyoL{background:#fff;border-radius:15px;padding:40px;box-shadow:0 5px 15px #00000014;margin-bottom:30px}@media(max-width:768px){.TopPageAdhd_contentSection__xsyoL{padding:25px}}.TopPageAdhd_sectionTitle__ijyJo{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:20px;text-align:center}@media(max-width:768px){.TopPageAdhd_sectionTitle__ijyJo{font-size:24px}}.TopPageAdhd_description__B0yv_{font-size:16px;line-height:1.8;color:#495057;margin-bottom:30px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.TopPageAdhd_btnDiagnosed__JWexS{background:linear-gradient(135deg,#4a7ff7,#2196f3)!important;border:none!important;padding:15px 40px!important;border-radius:30px!important;font-size:18px!important;font-weight:600!important;box-shadow:0 4px 15px #4a7ff766!important;transition:all .3s ease!important}.TopPageAdhd_btnDiagnosed__JWexS:hover{transform:translateY(-2px)!important}.TopPageAdhd_btnDiagnosed__JWexS:focus,.TopPageAdhd_btnDiagnosed__JWexS:hover{box-shadow:0 6px 20px #4a7ff780!important}@media(max-width:768px){.TopPageAdhd_btnDiagnosed__JWexS{font-size:16px!important;padding:12px 30px!important}}.TopPageAdhd_actionCenter__RN0MX{text-align:center;margin:40px 0}.TopPageAdhd_categoriesGrid__YgIK8{margin-bottom:50px}.TopPageAdhd_categoryCard__RAM6Q{border-radius:15px;padding:30px 25px;cursor:pointer;transition:all .3s ease;text-align:center;height:100%;border:2px solid}.TopPageAdhd_categoryCard__RAM6Q:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.TopPageAdhd_categoryCard--inattention__Fcf6p{background:linear-gradient(135deg,#fff8e1,#fff3e0);border-color:#ffcc02}.TopPageAdhd_categoryCard--inattention__Fcf6p .TopPageAdhd_categoryTitle__BgP8O{color:#ff9800}.TopPageAdhd_categoryCard--inattention__Fcf6p:hover{box-shadow:0 8px 25px #ff980033}.TopPageAdhd_categoryCard--hyperactivity__c78YH{background:linear-gradient(135deg,#fce4ec,#f8bbd9);border-color:#f48fb1}.TopPageAdhd_categoryCard--hyperactivity__c78YH .TopPageAdhd_categoryTitle__BgP8O{color:#e91e63}.TopPageAdhd_categoryCard--hyperactivity__c78YH:hover{box-shadow:0 8px 25px #e91e6333}.TopPageAdhd_categoryIcon__oWQJU{font-size:48px;margin-bottom:15px}.TopPageAdhd_categoryTitle__BgP8O{font-size:22px;font-weight:600;margin-bottom:15px}.TopPageAdhd_categoryDesc__ojVJU{font-size:15px;color:#6c757d;line-height:1.6}.TopPageAdhd_benefitsSection__zDYX6{background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:40px}.TopPageAdhd_benefitsList__BpYcT{list-style:none;padding:0;margin:0}.TopPageAdhd_benefitItem__rvKm0{display:flex;align-items:flex-start;margin-bottom:15px;font-size:15px;color:#495057;line-height:1.6}.TopPageAdhd_benefitItem__rvKm0 span{color:#4a7ff7;margin-right:12px;font-size:18px;font-weight:700;min-width:20px}.TopPageAdhd_stepsGrid__f623q{margin-bottom:40px}.TopPageAdhd_stepCard__8ewIk{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:25px 20px;text-align:center;height:100%;transition:all .3s ease}.TopPageAdhd_stepCard__8ewIk:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000000d;border-color:#4a7ff7}.TopPageAdhd_stepNumber__S_t7Z{background:linear-gradient(135deg,#4a7ff7,#2196f3);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:18px;font-weight:700}.TopPageAdhd_stepIcon__pZeTU{font-size:32px;margin-bottom:10px}.TopPageAdhd_stepTitle__oSKcs{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:8px}.TopPageAdhd_stepDesc__Oay2Q{font-size:14px;color:#6c757d;line-height:1.5}.TopPageAdhd_ctaSection__AyFH5{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:15px;padding:40px;text-align:center;margin-bottom:40px;border:1px solid #bbdefb}@media(max-width:768px){.TopPageAdhd_ctaSection__AyFH5{padding:30px 20px}}.TopPageAdhd_ctaTitle__bEBRL{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:15px}@media(max-width:768px){.TopPageAdhd_ctaTitle__bEBRL{font-size:20px}}.TopPageAdhd_ctaSubtitle__AwVH6{font-size:16px;color:#495057;margin-bottom:25px}@media(max-width:768px){.TopPageAdhd_heroIcon__VFEiD{display:none}.TopPageAdhd_categoriesGrid__YgIK8,.TopPageAdhd_stepsGrid__f623q{margin-bottom:30px}.TopPageAdhd_categoryCard__RAM6Q,.TopPageAdhd_stepCard__8ewIk{margin-bottom:20px}.TopPageAdhd_categoryCard__RAM6Q{padding:25px 20px}}