.about-page{color:#fff;font-family:Poppins,Comic Sans MS,Chalkboard SE,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.about-inner{margin:0 auto;max-width:67.5rem;padding:1.125rem .625rem .625rem}.about-card{background:#2d1b4e;background:linear-gradient(135deg,rgba(45,27,78,.95),rgba(26,10,46,.9));border:3px solid rgba(255,215,0,.25);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.3);padding:1.375rem;transition:border-color .3s ease,box-shadow .3s ease}.about-card:hover{border-color:rgba(255,215,0,.6);box-shadow:0 12px 32px rgba(255,215,0,.2)}.about-hero{text-align:left}.about-badge{background:rgba(255,215,0,.12);border:2px solid rgba(255,215,0,.4);border-radius:62.4375rem;color:gold;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.025rem;margin-bottom:14px;padding:.375rem .875rem}.about-hero h1{color:gold;font-size:2.125rem;line-height:1.2;margin:0 0 .75rem;text-shadow:0 2px 6px rgba(0,0,0,.4)}.about-lead{font-size:1.0625rem;line-height:1.65;margin:0 0 .75rem}.about-muted{color:hsla(0,0%,100%,.75);font-size:.9375rem;line-height:1.6;margin:0 0 1.125rem}.about-card strong,.about-lead strong{color:gold}.about-cta{display:block;display:flex;flex-wrap:wrap;gap:.75rem}.about-btn{background:hsla(0,0%,100%,.08);border:2px solid rgba(255,215,0,.4);border-radius:.75rem;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.375rem;text-decoration:none;transition:background .3s ease,border-color .3s ease}.about-btn:hover{background:rgba(255,215,0,.15);border-color:gold;color:gold}.about-btn:focus-visible{outline:3px solid gold;outline-offset:3px}.about-btn-primary{background:gold;background:linear-gradient(135deg,gold,#ffb347);border-color:gold;color:#1a0a2e}.about-btn-primary:hover{background:gold;background:linear-gradient(135deg,#ffe14d,#ffc266);border-color:gold;color:#1a0a2e}.about-grid{display:block;display:flex;flex-wrap:wrap;gap:1.125rem}.about-grid>.about-card{flex:1 1 300px;min-width:0}.about-section-title{color:gold;font-size:1.5rem;margin:1.625rem 0 .875rem;text-shadow:0 2px 4px rgba(0,0,0,.35)}.about-card h2{color:gold;font-size:1.25rem;margin:0 0 .625rem}.about-card h3{color:gold;font-size:1rem;margin:0 0 .5rem}.about-card li,.about-card p{font-size:.9375rem;line-height:1.65;margin:0 0 .625rem}.about-card p:last-child{margin-bottom:0}.about-steps{margin:0;padding-left:22px}.about-steps li{margin-bottom:8px}.about-chip{background:rgba(255,215,0,.12);border:2px solid rgba(255,215,0,.4);border-radius:62.4375rem;color:gold;display:inline-block;font-size:.8125rem;font-weight:700;margin-bottom:10px;min-width:3.25rem;padding:.25rem .75rem;text-align:center}.about-list{list-style:none;margin:0;padding:0}.about-list li{margin-bottom:8px;padding-left:20px;position:relative}.about-list li:before{background:gold;background:linear-gradient(135deg,gold,#ffb347);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.5625rem;width:.5rem}.about-faq details{background:rgba(26,10,46,.6);border:2px solid rgba(255,215,0,.25);border-radius:.75rem;margin-bottom:10px;padding:.75rem .875rem}.about-faq details:last-child{margin-bottom:0}.about-faq summary{color:#fff;cursor:pointer;font-weight:700}.about-faq summary:focus-visible{outline:3px solid gold;outline-offset:2px}.about-faq details p{color:hsla(0,0%,100%,.85);margin:.625rem 0 0}.about-footer{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0 auto;max-width:67.5rem;padding:1.125rem .625rem 1.625rem;text-align:center}.about-footer a{color:gold}@media (max-width:767.98px){.about-hero h1{font-size:1.6875rem}.about-inner{padding:.875rem .375rem .375rem}.about-card{padding:1.125rem}.about-grid>.about-card{flex:1 1 100%}}
