.about-page{min-height:100vh}.about-hero{background:linear-gradient(#132939,#020608);padding:160px var(--section-padding-x) 80px;text-align:center}.about-hero__inner{max-width:860px;margin:0 auto}.about-hero__title{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;color:var(--color-white);line-height:1.15;margin-bottom:12px}.about-hero__subtitle{font-size:1.1rem;color:#ffffffa6}.about-body{background:var(--color-white);padding:56px var(--section-padding-x) 96px}.about-content{max-width:860px;margin:0 auto}.about-section{margin-bottom:56px}.about-section:last-of-type{margin-bottom:40px}.about-section__title{font-size:1.5rem;font-weight:700;color:var(--color-text-dark);margin-bottom:24px;line-height:1.25}.about-faq{margin:0;padding:0;list-style:none}.about-faq__item{margin-bottom:28px}.about-faq__item:last-child{margin-bottom:0}.about-faq__question{font-size:1rem;font-weight:600;color:var(--color-text-dark);margin:0 0 8px;line-height:1.4}.about-faq__answer{font-size:.95rem;color:#172036bf;line-height:1.75;margin:0}.about-faq__answer p{margin-bottom:10px}.about-faq__answer p:last-child{margin-bottom:0}.about-table{width:100%;margin-top:12px;margin-bottom:8px;border-collapse:collapse;font-size:.9rem}.about-table th,.about-table td{padding:10px 14px;text-align:left;border:1px solid rgba(23,32,54,.12)}.about-table th{font-weight:600;color:var(--color-text-dark);background:#1720360a}.about-table td{color:#172036cc}.about-faq__answer a{color:var(--color-teal-accent);text-decoration:underline;text-underline-offset:2px}.about-faq__answer a:hover{color:var(--color-teal-accent)}.about-disclaimer{font-size:.88rem;color:#1720368c;line-height:1.7;margin-top:48px;padding-top:24px;border-top:1px solid rgba(23,32,54,.1)}@media(max-width:768px){.about-hero{padding-top:120px;padding-bottom:56px}.about-body{padding-top:40px;padding-bottom:64px}.about-section{margin-bottom:40px}.about-section__title{font-size:1.25rem;margin-bottom:20px}.about-faq__item{margin-bottom:22px}.about-table{font-size:.85rem}.about-table th,.about-table td{padding:8px 10px}}@media(max-width:480px){.about-hero{padding-top:100px;padding-bottom:40px}.about-body{padding-top:28px;padding-bottom:48px}.about-section__title{font-size:1.15rem}}
