.p-blog .ab-hero{padding:200px 0 40px;position:relative}.p-blog .ab-hero h1{font-family:var(--fD);font-weight:800;font-size:clamp(2.4rem,6vw,4.6rem);letter-spacing:-.045em;line-height:1.02;max-width:16ch}.p-blog .ab-hero h1 em{font-style:normal;color:transparent;background:linear-gradient(120deg,var(--p2),var(--green));-webkit-background-clip:text;background-clip:text}.p-blog .ab-hero p{color:var(--tx1);font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.6;max-width:52ch;margin-top:30px}.p-blog .filters{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 44px}.p-blog .filt{font-family:var(--fM);font-size:.7rem;letter-spacing:.06em;padding:.6em 1.05em;border:1px solid rgba(154,45,248,.2);border-radius:100px;color:var(--tx1);background:rgba(11,11,24,.4);cursor:none;transition:.2s}.p-blog .filt:hover{color:var(--tx0);border-color:var(--p2)}.p-blog .filt.on{color:#04120c;background:var(--green);border-color:var(--green);font-weight:500}.p-blog .feat{position:relative;border-radius:20px;overflow:hidden;isolation:isolate;padding:54px 50px;margin-bottom:18px;background:linear-gradient(135deg,rgba(28,18,58,.9),rgba(9,9,20,.86));min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s}.p-blog .feat:after{inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 70deg,rgba(154,45,248,.2) 90deg,#b76eff 110deg,#00ffa8 122deg,#b76eff 134deg,rgba(154,45,248,.2) 152deg,transparent 168deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beamSpin 11s linear infinite;opacity:.7}.p-blog .feat:after,.p-blog .feat:before{content:"";position:absolute;z-index:0;pointer-events:none}.p-blog .feat:before{top:-30%;right:-8%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,168,.16),transparent 62%);filter:blur(20px)}.p-blog .feat>*{position:relative;z-index:1}.p-blog .feat:hover{transform:translateY(-4px)}.p-blog .tag{display:inline-flex;align-items:center;gap:.5em;font-family:var(--fM);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--green);border:1px solid rgba(0,255,168,.3);padding:.45em .85em;border-radius:100px;width:max-content}.p-blog .feat h2{font-family:var(--fD);font-weight:700;font-size:clamp(1.7rem,3.4vw,2.7rem);letter-spacing:-.03em;line-height:1.08;margin:18px 0 12px;max-width:20ch}.p-blog .feat p{color:var(--tx1);font-size:1.02rem;max-width:56ch;line-height:1.6}.p-blog .feat .meta{font-family:var(--fM);font-size:.66rem;letter-spacing:.08em;color:var(--tx2);margin-top:20px}.p-blog .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.p-blog .posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.p-blog .posts{grid-template-columns:1fr}}.p-blog .post{position:relative;border:1px solid rgba(154,45,248,.13);border-radius:16px;background:rgba(13,13,28,.6);backdrop-filter:blur(8px);display:flex;flex-direction:column;min-height:308px;transition:transform .3s,border-color .3s,background .3s;overflow:hidden}.p-blog .post:hover{transform:translateY(-6px);border-color:rgba(0,255,168,.3);background:rgba(18,16,38,.7)}.p-blog .pc-cover{position:relative;height:132px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.p-blog .pc-cover .pc-mesh{position:absolute;inset:-18%;background:radial-gradient(circle at 24% 30%,rgba(183,110,255,.6),transparent 46%),radial-gradient(circle at 80% 76%,rgba(0,255,168,.4),transparent 46%);filter:blur(9px);transition:transform .5s}.p-blog .post:hover .pc-mesh{transform:scale(1.12)}.p-blog .pc-cover:after{content:"";position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:24px 24px}.p-blog .pc-glyph{position:relative;z-index:1;font-size:3.3rem;font-weight:700;line-height:1;color:transparent;background:linear-gradient(150deg,#fff,rgba(255,255,255,.3));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 18px rgba(0,0,0,.4))}.p-blog .pc-cat{position:absolute;top:11px;left:13px;z-index:1;font-family:var(--fM);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}.p-blog .pc-body{padding:22px;display:flex;flex-direction:column;gap:11px;flex:1}.p-blog .post h3{font-family:var(--fD);font-weight:600;font-size:1.18rem;letter-spacing:-.015em;line-height:1.2}.p-blog .post p{color:var(--tx1);font-size:.86rem;line-height:1.55;flex:1}.p-blog .post .rd{font-family:var(--fM);font-size:.6rem;letter-spacing:.08em;color:var(--tx2);display:flex;justify-content:space-between;align-items:center}.p-blog .post .rd .go{color:var(--green);opacity:0;transform:translateX(-6px);transition:.25s}.p-blog .post:hover .rd .go{opacity:1;transform:none}.p-blog .feat-glyph{position:absolute;top:-14px;right:26px;z-index:0;font-size:11rem;font-weight:700;line-height:1;color:rgba(255,255,255,.06);pointer-events:none}.p-blog .news{position:relative;border-radius:18px;padding:50px;margin-top:60px;text-align:center;overflow:hidden;isolation:isolate;background:rgba(11,11,24,.7);backdrop-filter:blur(12px)}.p-blog .news:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 75deg,rgba(154,45,248,.18) 92deg,#b76eff 110deg,#00ffa8 120deg,#b76eff 130deg,rgba(154,45,248,.18) 148deg,transparent 165deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beamSpin 9s linear infinite;animation-delay:-3s;opacity:.65;z-index:0;pointer-events:none}.p-blog .news>*{position:relative;z-index:1}.p-blog .news .sl{display:flex;justify-content:center}.p-blog .news h2{font-family:var(--fD);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.2rem);letter-spacing:-.03em;margin-bottom:10px}.p-blog .news p{color:var(--tx1);font-size:.96rem;max-width:42ch;margin:0 auto 26px}.p-blog .news-form{display:flex;gap:10px;max-width:440px;margin:0 auto}@media(max-width:480px){.p-blog .news-form{flex-direction:column}}.p-blog .news-form input{flex:1;font-family:var(--fB);font-size:.95rem;color:var(--tx0);background:rgba(5,5,12,.6);border:1px solid rgba(154,45,248,.2);border-radius:9px;padding:.85em 1em;cursor:none;transition:.2s}.p-blog .news-form input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(0,255,168,.12)}.p-blog .news-form input.err{border-color:#ff5d6c}.p-blog .news-form button{font-family:var(--fB);font-weight:700;font-size:.92rem;padding:.85em 1.6em;background:var(--green);color:#04120c;border:none;border-radius:9px;cursor:none;transition:.22s;white-space:nowrap}.p-blog .news-form button:hover{background:#3affc0;box-shadow:0 8px 30px rgba(0,255,168,.4);transform:translateY(-2px)}.p-blog .news-ok{color:var(--green);font-family:var(--fM);font-size:.7rem;letter-spacing:.08em;margin-top:16px;height:1em}