.about-page{min-height:100vh;background:none;display:flex;justify-content:center;align-items:flex-start;padding:0 0 48px}.about-page__container{max-width:820px;margin:48px auto 0;background:linear-gradient(135deg,#f8fafc,#e0e7ef);border-radius:22px;box-shadow:0 8px 32px rgba(30,41,59,.13);padding:54px 54px 44px;display:flex;flex-direction:column;gap:2.7rem;position:relative;overflow:hidden}.about-page__container:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle at 60% 40%,rgba(37,99,235,.2) 0,transparent 80%);z-index:0;pointer-events:none}.about-page__container:after{content:"";position:absolute;bottom:-60px;left:-60px;width:160px;height:160px;background:radial-gradient(circle at 40% 60%,rgba(96,165,250,.1333333333) 0,transparent 80%);z-index:0;pointer-events:none}.about-page h1{font-size:2.3rem;font-weight:900;color:#2563eb;margin-bottom:1.2rem;letter-spacing:-1px;text-shadow:0 2px 12px rgba(37,99,235,.0392156863)}.about-page h1,.about-page__intro{text-align:center;z-index:1;position:relative}.about-page__intro{font-size:1.22rem;color:#334155;margin-bottom:.7rem;line-height:1.8}.about-page__section{margin-bottom:.5rem;z-index:1;position:relative;background:hsla(0,0%,100%,.82);border-radius:14px;padding:1.5rem 1.3rem 1.2rem;box-shadow:0 2px 10px rgba(30,41,59,.04);transition:background .18s}.about-page__section:not(:last-child){margin-bottom:1.2rem}.about-page__section h2{font-size:1.22rem;font-weight:700;color:#2563eb;margin-bottom:.7rem;letter-spacing:-.5px;text-shadow:0 1px 8px rgba(37,99,235,.0392156863)}.about-page__section p{color:#444;font-size:1.09rem;margin-bottom:.5rem;line-height:1.8}.about-page__values{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7em}.about-page__values li{background:linear-gradient(90deg,#e0e7ef 60%,#f1f5f9);border-radius:8px;padding:.8em 1.2em;font-size:1.07rem;color:#1e293b;font-weight:500;box-shadow:0 1px 4px rgba(30,41,59,.04);border-left:4px solid #2563eb;margin-bottom:.2em;transition:background .18s,border-color .18s}.about-page__values li strong{color:#2563eb;font-weight:700}.about-page__section a{color:#2563eb;text-decoration:underline;font-weight:600;transition:color .18s;word-break:break-all}.about-page__section a:hover{color:#1e40af}@media(max-width:900px){.about-page__container{max-width:98vw;padding:24px 3vw;margin:24px 0 0}}@media(max-width:600px){.about-page__container{padding:10px 1vw}.about-page h1{font-size:1.35rem}.about-page__section h2{font-size:1.08rem}.about-page__section{padding:1.1rem .7rem 1rem}.about-page__values li{font-size:.99rem;padding:.7em}}[data-theme=dark] .about-page__container{background:linear-gradient(135deg,#232b36,#1a2233);box-shadow:0 8px 32px rgba(30,41,59,.22)}[data-theme=dark] .about-page__container:before{background:radial-gradient(circle at 60% 40%,rgba(37,99,235,.2666666667) 0,transparent 80%)}[data-theme=dark] .about-page__container:after{background:radial-gradient(circle at 40% 60%,rgba(96,165,250,.2) 0,transparent 80%)}[data-theme=dark] .about-page h1,[data-theme=dark] .about-page__section h2{color:#60a5fa;text-shadow:0 2px 12px rgba(96,165,250,.0392156863)}[data-theme=dark] .about-page__intro,[data-theme=dark] .about-page__section p{color:#bfc9db}[data-theme=dark] .about-page__section{background:rgba(35,43,54,.92);box-shadow:0 2px 10px rgba(30,41,59,.1)}[data-theme=dark] .about-page__values li{background:linear-gradient(90deg,#232b36 60%,#1e293b);color:#e2e8f0;border-left:4px solid #60a5fa}[data-theme=dark] .about-page__section a,[data-theme=dark] .about-page__values li strong{color:#60a5fa}[data-theme=dark] .about-page__section a:hover{color:#2563eb}