.page-module__1op-qa__main{background-color:var(--color-background);min-height:100vh}.page-module__1op-qa__heroBanner{background-color:#fff;justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex;position:relative}.page-module__1op-qa__bannerImage{object-fit:contain;width:80%;max-width:400px;height:auto;display:block}.page-module__1op-qa__visuallyHidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__1op-qa__contentSection{background-color:var(--color-background)}.page-module__1op-qa__container{max-width:900px}.page-module__1op-qa__backLink{color:var(--color-primary);transition:var(--transition);margin-bottom:2rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__1op-qa__backLink:hover{color:var(--color-secondary);transform:translate(-5px)}.page-module__1op-qa__contentBox{border-radius:var(--border-radius,15px);box-shadow:var(--shadow-md);background:#fff;border:1px solid #0077b61a;padding:3rem}.page-module__1op-qa__contentBox h2,.page-module__1op-qa__contentBox h3{color:var(--color-accent)}.page-module__1op-qa__contentBox h2{margin-bottom:1.5rem;font-size:2.2rem}.page-module__1op-qa__description{color:var(--color-text);margin-bottom:3rem;font-size:1.15rem;line-height:1.8}.page-module__1op-qa__detailCard{border-left:4px solid var(--color-secondary);background:#0077b608;border-radius:10px;margin-bottom:2rem;padding:2rem}.page-module__1op-qa__detailCard h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.4rem}.page-module__1op-qa__detailText{color:var(--color-text);font-size:1.05rem;line-height:1.7}.page-module__1op-qa__cta{text-align:center;border-top:1px solid #0000001a;margin-top:4rem;padding-top:3rem}.page-module__1op-qa__cta p{color:var(--color-text-light);margin-bottom:1.5rem;font-size:1.2rem}@media (max-width:768px){.page-module__1op-qa__contentBox{padding:2rem}.page-module__1op-qa__title{font-size:2rem}}@media (max-width:480px){.page-module__1op-qa__contentBox,.page-module__1op-qa__detailCard{padding:1.5rem}}
