
#main-content+section .glass,section .glass.rounded-2xl{border:1px solid rgba(255,255,255,0.06);background:rgba(15,22,32,0.55);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease} section .glass.rounded-2xl:hover,section .glass.rounded-xl:hover{transform:translateY(-3px);border-color:rgba(53,201,130,0.25);box-shadow:0 18px 40px rgba(0,0,0,0.35),0 0 24px rgba(53,201,130,0.1)} .pd-page-h1{font-size:clamp(34px,5vw,56px)!important;margin-top:8px} .pd-page-eyebrow .pd-orb,.pd-page-eyebrow .pd-particles{display:none} section h2.h2{letter-spacing:-0.5px} #about-detail .glass.rounded-xl{background:rgba(13,19,27,0.6)!important} #about-detail .glass.rounded-xl:hover{border-color:rgba(53,201,130,0.3)!important} .prose p{max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.8;color:#cbd5e1} #for-victims .glass{border-color:rgba(248,113,113,0.15)!important} @media(max-width:640px){#about-detail [style*="grid-template-columns"]{grid-template-columns:1fr!important}}

@media(max-width:640px){ .about-hero-btns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:0!important} .about-hero-btns a.btn{display:inline-flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;line-height:1.25!important;height:auto!important;min-height:46px;padding-top:9px!important;padding-bottom:9px!important;justify-content:center!important} } section .glass.rounded-2xl:hover,section .glass.rounded-xl:hover{border-color:rgba(53,201,130,0.28)!important;box-shadow:0 18px 40px rgba(0,0,0,0.35),0 0 24px rgba(53,201,130,0.12)!important} #about-detail .glass.rounded-xl:hover{border-color:rgba(53,201,130,0.3)!important}

.pd-vic-btn{ display:flex;align-items:center;justify-content:center;gap:.5rem; width:100%;min-height:44px;padding:11px 18px!important; border-radius:12px!important;border:1px solid transparent; font-weight:700;letter-spacing:.02em;text-decoration:none; transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease; will-change:transform; } .pd-vic-btn i{transition:transform .18s ease} .pd-vic-btn:hover:not(.pd-vic-mute) i{transform:translateX(4px)} .pd-vic-btn:focus-visible{outline:2px solid #35c982;outline-offset:2px} .pd-vic-red{background:#f15b64!important;color:#0A0E13!important;border-color:#f15b64} .pd-vic-red:hover{background:#ff5147!important;transform:translateY(-2px);box-shadow:0 8px 22px -6px rgba(241,91,100,.6)} .pd-vic-red:active{transform:translateY(0)} .pd-vic-sec{background:transparent!important;color:#35c982!important;border-color:rgba(53,201,130,.55)!important} .pd-vic-sec:hover{background:rgba(53,201,130,.10)!important;border-color:#35c982!important;transform:translateY(-2px);box-shadow:0 8px 22px -8px rgba(53,201,130,.5)} .pd-vic-sec:active{transform:translateY(0)} .pd-vic-mute{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.55)!important;border-color:rgba(255,255,255,.14)!important;cursor:not-allowed} .pd-vic-mute:focus-visible{outline-offset:2px} .btn.ghost:focus-visible,.btn.danger:focus-visible,.btn.primary:focus-visible{outline:2px solid #35c982;outline-offset:2px} .btn.danger:focus-visible{outline-color:#f15b64}

body,p,h1,h2,h3,h4,h5,h6,span,div,li{font-family:Inter,'Noto Sans SC',system-ui,sans-serif}