.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);border:1px solid var(--glass-brd);width:90%;max-width:1200px;box-shadow:var(--shadow-1);opacity:0;margin:20px auto;padding:2rem;animation:.6s forwards fadeInUp;position:relative;overflow:clip;transform:translateY(20px)}.card:before{content:"";border-radius:inherit;background:linear-gradient(120deg,color-mix(in oklab,var(--brand-1)45%,transparent),color-mix(in oklab,var(--brand-2)45%,transparent));-webkit-mask-composite:xor;pointer-events:none;opacity:.6;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover{box-shadow:var(--shadow-2);transition:all .3s;transform:translateY(-5px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.card{box-sizing:border-box;width:95%;margin-left:auto;margin-right:auto;padding:1.25rem}}.support .card{-webkit-backdrop-filter:blur(24px);background:#00000024;border:1px solid #ffffff1f}.policy-section.card{-webkit-backdrop-filter:blur(24px);background:#0000001f;border:1px solid #ffffff24;transition:all .3s}.policy-section.card:hover{background:#0003;border-color:#db79ff33;box-shadow:0 8px 32px #db79ff1a}@media (max-width:480px){.policy-section.card{background:#0003;border-color:#db79ff40;box-shadow:0 8px 32px #db79ff29}}
