.pxs-section{--pxs-bg-main:#000;--pxs-text-main:#f5f5f7;--pxs-text-muted:#86868b;--pxs-text-subtle:#6e6e73;--pxs-glass-bg:#161619a6;--pxs-glass-border:#ffffff14;--pxs-glass-border-hover:#ffffff38;--pxs-glass-shadow:0 20px 40px -15px #00000080;--pxs-accent-indigo:#6366f1;--pxs-accent-indigo-soft:#6366f126;--pxs-accent-blue:#38bdf8;--pxs-accent-blue-soft:#38bdf826;--pxs-accent-emerald:#34d399;--pxs-accent-emerald-soft:#34d39926;--pxs-accent-purple:#c084fc;--pxs-accent-purple-soft:#c084fc26;--pxs-font-modern:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Roboto, sans-serif;background-color:var(--pxs-bg-main);font-family:var(--pxs-font-modern);color:var(--pxs-text-main);-webkit-font-smoothing:antialiased;padding:7rem 1.5rem;position:relative;overflow:hidden}.pxs-container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.pxs-bg-glow{filter:blur(120px);opacity:.22;z-index:1;pointer-events:none;border-radius:50%;position:absolute}.pxs-bg-glow-indigo{background:var(--pxs-accent-indigo);width:450px;height:450px;animation:10s ease-in-out infinite alternate pxs-float-slow;top:-100px;left:-100px}.pxs-bg-glow-purple{background:var(--pxs-accent-purple);width:500px;height:500px;animation:14s ease-in-out infinite alternate-reverse pxs-float-slow;top:40%;right:-150px}.pxs-bg-glow-blue{background:var(--pxs-accent-blue);width:480px;height:480px;animation:12s ease-in-out infinite alternate pxs-float-slow;bottom:-100px;left:10%}@keyframes pxs-float-slow{0%{transform:translateY(0)scale(1)}to{transform:translateY(30px)scale(1.08)}}.pxs-header{text-align:center;max-width:700px;margin:0 auto 4.5rem}.pxs-section-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--pxs-accent-indigo);background-color:var(--pxs-accent-indigo-soft);border:1px solid #6366f133;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.pxs-breathing-dot{background-color:var(--pxs-accent-indigo);border-radius:50%;width:7px;height:7px;position:relative}.pxs-breathing-dot:after{content:"";background-color:var(--pxs-accent-indigo);border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(.215,.61,.355,1) infinite pxs-pulse-ring;position:absolute;top:0;left:0}@keyframes pxs-pulse-ring{0%{opacity:.8;transform:scale(.95)}50%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(.95)}}.pxs-section-title{letter-spacing:-.03em;color:var(--pxs-text-main);margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.pxs-section-accent{color:var(--pxs-accent-indigo)}.pxs-section-subtitle{color:var(--pxs-text-muted);margin:0;font-size:1.1rem;font-weight:400;line-height:1.6}.pxs-grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.pxs-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media (min-width:1024px){.pxs-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.pxs-card-link,.pxs-card-link:hover,.pxs-card-link:focus,.pxs-card-link:active,.pxs-card-link *{text-decoration:none!important}.pxs-card{background:var(--pxs-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--pxs-glass-border);box-shadow:var(--pxs-glass-shadow);color:inherit;border-radius:24px;flex-direction:column;justify-content:space-between;padding:2rem;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s;display:flex}.pxs-article-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.pxs-card:hover{border-color:var(--pxs-glass-border-hover);background:#1e1e23bf;transform:translateY(-8px);box-shadow:0 30px 60px -20px #000000b3}.pxs-card-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.pxs-category{text-transform:uppercase;letter-spacing:.08em;color:var(--pxs-text-muted);font-size:.75rem;font-weight:600}.pxs-accent-indigo.pxs-card:hover{border-color:#6366f166}.pxs-accent-blue.pxs-card:hover{border-color:#38bdf866}.pxs-accent-emerald.pxs-card:hover{border-color:#34d39966}.pxs-accent-purple.pxs-card:hover{border-color:#c084fc66}.pxs-icon-btn{width:38px;height:38px;color:var(--pxs-text-main);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.pxs-card:hover .pxs-icon-btn{color:#000;background-color:#fff;border-color:#fff;transform:scale(1.05)}.pxs-icon-btn svg{transition:transform .3s}.pxs-card:hover .pxs-icon-btn svg{transform:translate(2px,-2px)}.pxs-card-body{margin-bottom:2rem}.pxs-title{letter-spacing:-.02em;color:var(--pxs-text-main);margin:0 0 .65rem;font-size:1.35rem;font-weight:600;line-height:1.3}.pxs-desc{color:var(--pxs-text-muted);margin:0;font-size:.925rem;font-weight:400;line-height:1.6}.pxs-card-details{border-top:1px solid #ffffff0f;flex-direction:column;gap:.9rem;margin-top:auto;padding-top:1.25rem;display:flex}.pxs-detail-group{flex-direction:column;gap:.15rem;display:flex}.pxs-detail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--pxs-text-subtle);font-size:.7rem;font-weight:600}.pxs-detail-value{color:var(--pxs-text-main);font-size:.85rem;font-weight:500;line-height:1.4}
