.CorporateNeurologyCTA_ctaContainer__HPl83{border-radius:10px;padding:50px;margin:2rem auto;text-align:center;max-width:800px}.CorporateNeurologyCTA_ctaContainer__HPl83.CorporateNeurologyCTA_withBorder__pX3rd{background-color:rgba(140,163,189,.1);border:1px solid #8ca3bd}.CorporateNeurologyCTA_ctaContent__CUtfj{max-width:600px;margin:0 auto}.CorporateNeurologyCTA_ctaTitle__C6Vew{font-family:"Noto Serif JP",serif;font-size:2rem;color:#f0f4f7;margin-bottom:1rem;margin-top:0}.CorporateNeurologyCTA_description__JBSsz{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;font-weight:400}.CorporateNeurologyCTA_ctaButton__fSGjy{background:linear-gradient(135deg,#3a8fb7,#2b7ba0);color:#e8f4f8;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;min-width:200px}.CorporateNeurologyCTA_ctaButton__fSGjy:hover{background:linear-gradient(135deg,#4a9fc7,#3b8bb0);transform:translateY(-2px);box-shadow:0 6px 20px rgba(58,143,183,.4)}.CorporateNeurologyCTA_ctaButton__fSGjy:active{transform:translateY(0)}@media (max-width:768px){.CorporateNeurologyCTA_ctaContainer__HPl83{padding:30px;margin:1.5rem auto;max-width:90%}.CorporateNeurologyCTA_ctaTitle__C6Vew{font-size:1.6rem}.CorporateNeurologyCTA_description__JBSsz{font-size:1rem;margin-bottom:1.25rem}.CorporateNeurologyCTA_ctaButton__fSGjy{padding:.875rem 1.5rem;font-size:1rem;min-width:180px}}@media (max-width:480px){.CorporateNeurologyCTA_ctaContainer__HPl83{padding:25px;max-width:95%}.CorporateNeurologyCTA_ctaTitle__C6Vew{font-size:1.4rem}.CorporateNeurologyCTA_description__JBSsz{font-size:.95rem}.CorporateNeurologyCTA_ctaButton__fSGjy{padding:.75rem 1.25rem;font-size:.95rem;min-width:160px}}.AuthorSection_authorSection__8p2hs{text-align:center;padding:2rem 0 1rem;margin:2rem auto 0;max-width:600px}.AuthorSection_authorDivider__y_jlb{width:80px;height:1px;background-color:#3a8fb7;margin:0 auto 1.5rem;opacity:.6}.AuthorSection_authorText__xJVAz{font-size:.95rem;color:#8ca3bd;margin:0;font-weight:300;letter-spacing:.5px}.AuthorSection_authorName__NR4KM{color:#3a8fb7;font-weight:500}@media (max-width:768px){.AuthorSection_authorSection__8p2hs{padding:1.5rem 0 .75rem;margin:1.5rem auto 0}.AuthorSection_authorDivider__y_jlb{width:60px;margin-bottom:1rem}.AuthorSection_authorText__xJVAz{font-size:.9rem}}@media (max-width:480px){.AuthorSection_authorText__xJVAz{font-size:.85rem}}