.ps-pole-steps{background:var(--border);border:1px solid var(--border);z-index:1;gap:1px;max-width:900px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.ps-pole-step{background:var(--bg-alt);grid-template-columns:56px 1fr;gap:4px 20px;padding:22px 26px;display:grid}.ps-pole-step-idx{font-family:var(--font-mono);color:var(--accent-text);padding-top:3px;font-size:12px}.ps-pole-step h3{color:var(--text);grid-column:2;margin:0;font-size:16px;font-weight:500}.ps-pole-step p{color:var(--text-read);grid-column:2;margin:6px 0 0;font-size:14px;line-height:1.7}@media (width<=640px){.ps-pole-step{grid-template-columns:1fr;padding:20px}.ps-pole-step h3,.ps-pole-step p{grid-column:1}}.ps-pole-cases{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;margin-top:48px;display:grid;position:relative}.ps-pole-case{background:var(--surface);border:1px solid var(--border-strong);flex-direction:column;padding:30px 26px;display:flex}.ps-pole-case-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 14px;font-size:11px}.ps-pole-case h3{color:var(--text);margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.35}.ps-pole-case dl{margin:0}.ps-pole-case dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:16px 0 4px;font-size:11px}.ps-pole-case dd{color:var(--text-read);margin:0;font-size:14px;line-height:1.65}.ps-pole-note{max-width:760px;color:var(--text-read);z-index:1;margin-top:28px;font-size:14px;line-height:1.7;position:relative}.ps-pole-note a{color:var(--accent-text)}.ps-pole-read{background:var(--surface);border:1px solid var(--border-strong);z-index:1;grid-template-columns:minmax(0,340px) 1fr;align-items:center;gap:32px;max-width:980px;margin-top:48px;padding:26px;display:grid;position:relative}.ps-pole-read+.ps-pole-read{margin-top:20px}.ps-pole-read img{width:100%;height:auto;display:block}.ps-pole-read-kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 10px;font-size:11px}.ps-pole-read h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.ps-pole-read h3 a{color:var(--text);text-decoration:none}.ps-pole-read h3 a:hover{text-underline-offset:4px;text-decoration:underline}.ps-pole-read p{color:var(--text-read);margin:0;font-size:14px;line-height:1.7}@media (width<=760px){.ps-pole-read{grid-template-columns:1fr;gap:22px;padding:20px}}.ps-pole-list{z-index:1;max-width:760px;margin:36px 0 0;padding:0;list-style:none;position:relative}.ps-pole-list li{color:var(--text-read);border-top:1px solid var(--border-strong);padding:14px 0 14px 28px;font-size:15px;line-height:1.65;position:relative}.ps-pole-list li:last-child{border-bottom:1px solid var(--border-strong)}.ps-pole-list li:before{content:"";background:var(--accent);width:14px;height:1px;position:absolute;top:26px;left:0}.ps-pole-list strong{color:var(--text);font-weight:500}.ps-pole-outro{max-width:760px;color:var(--text-read);z-index:1;margin-top:40px;font-size:15px;line-height:1.7;position:relative}.ps-pole-outro a{color:var(--accent-text)}.ps-pole-cta{z-index:1;margin-top:28px;position:relative}.ps-pole-hero-note{border-left:2px solid var(--accent);max-width:680px;color:var(--text);z-index:1;margin:26px 0 0;padding:4px 0 4px 18px;font-size:16px;line-height:1.6;position:relative}.ps-pole-dims{z-index:1;grid-template-columns:1fr;gap:18px;margin-top:48px;display:grid;position:relative}@media (width>=960px){.ps-pole-dims{grid-template-columns:repeat(3,1fr)}}.ps-pole-dim{background:var(--surface);border:1px solid var(--border-strong);border-top:2px solid var(--accent);flex-direction:column;display:flex}.ps-pole-dim-img{aspect-ratio:16/10;background:#010417;display:block;overflow:hidden}.ps-pole-dim-img img{object-fit:cover;width:100%;height:100%;display:block}.ps-pole-dim-body{flex-direction:column;flex:1;padding:28px 26px 26px;display:flex}.ps-pole-dim-idx{font-family:var(--font-mono);color:var(--accent-text);margin:0 0 12px;font-size:12px}.ps-pole-dim h3{color:var(--text);margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3}.ps-pole-dim-hook{color:var(--accent-text);margin:0 0 14px;font-size:15px;line-height:1.5}.ps-pole-dim-text{color:var(--text-read);margin:0;font-size:14px;line-height:1.7}.ps-pole-dim-list{margin:16px 0 0;padding:0;list-style:none}.ps-pole-dim-list li{color:var(--text-read);padding:5px 0 5px 18px;font-size:14px;line-height:1.55;position:relative}.ps-pole-dim-list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:15px;left:0}.ps-pole-dim-goal{border-top:1px solid var(--border-strong);color:var(--text);margin:auto 0 0;padding-top:16px;font-size:14px;line-height:1.6}.ps-pole-dim-list+.ps-pole-dim-goal{margin-top:20px}@media (width>=960px){.ps-pole-dim-list+.ps-pole-dim-goal{margin-top:auto}.ps-pole-dim-list{margin-bottom:20px}}.ps-pole-dim-goal strong{font-weight:600}.ps-pole-atlas-panel{border:1px solid var(--accent-dim);border-left:3px solid var(--accent);background:radial-gradient(ellipse at 100% 0%, #2563eb2e, transparent 55%), linear-gradient(120deg, #8b5cf629, transparent 65%), var(--surface);z-index:1;margin-top:28px;padding:40px 36px;position:relative}.ps-pole-atlas-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:11px}.ps-pole-atlas-brand{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(100deg,#b79ae8,#8b5cf6 45%,#2563eb);color:#0000;background-clip:text;margin:10px 0 18px;font-size:clamp(44px,7vw,84px);font-weight:800;line-height:1}.ps-pole-atlas-by{letter-spacing:.02em;text-transform:none;color:var(--text);-webkit-text-fill-color:var(--text);margin-top:10px;font-size:clamp(15px,1.6vw,19px);font-weight:500;display:block}.ps-pole-atlas-panel .ps-h2{max-width:760px;margin-bottom:18px}.ps-pole-atlas-text{max-width:760px;color:var(--text-read);margin:0 0 10px;font-size:15px;line-height:1.7}.ps-pole-atlas-caps{z-index:1;grid-template-columns:1fr;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=960px){.ps-pole-atlas-caps{grid-template-columns:repeat(3,1fr)}}.ps-pole-atlas-caps li{background:var(--surface);border:1px solid var(--border-strong);padding:24px}.ps-pole-atlas-caps strong{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:500;display:block}.ps-pole-atlas-caps span{color:var(--text-read);font-size:14px;line-height:1.65}.ps-pole-console{border:1px dashed var(--border-strong);z-index:1;max-width:980px;margin-top:18px;padding:24px 26px;position:relative}.ps-pole-console h3{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:500}.ps-pole-console p{color:var(--text-read);margin:0;font-size:14px;line-height:1.7}.ps-pole-eco{z-index:1;grid-template-columns:1fr;align-items:center;gap:36px;margin-top:44px;display:grid;position:relative}@media (width>=960px){.ps-pole-eco{grid-template-columns:1fr 1fr}}.ps-pole-eco-panel{border:1px solid var(--accent-dim);background:radial-gradient(at 0 100%,#8b5cf647,#0000 60%),linear-gradient(150deg,#1e1238,#131320 70%);padding:34px 30px}.ps-pole-eco-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hover);margin:0 0 12px;font-size:11px}.ps-pole-eco-panel h3{color:var(--text);margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.3}.ps-pole-eco-panel p{color:var(--text-read);margin:0 0 12px;font-size:15px;line-height:1.7}.ps-pole-eco-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ps-pole-eco-tags li{font-family:var(--font-mono);color:var(--text);border:1px solid var(--accent-dim);padding:5px 10px;font-size:12px}.ps-pole-eco-item{border-bottom:1px solid var(--border-strong);padding:0 0 18px}.ps-pole-eco-item+.ps-pole-eco-item{padding-top:18px}.ps-pole-eco-item:last-child{border-bottom:0;padding-bottom:0}.ps-pole-eco-item h3{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:500}.ps-pole-eco-item p{color:var(--text-read);margin:0;font-size:14px;line-height:1.7}.ps-pole-prog{z-index:1;position:relative}.ps-pole-checks{grid-template-columns:1fr;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ps-pole-checks{grid-template-columns:1fr 1fr}}@media (width>=1200px){.ps-pole-checks{grid-template-columns:repeat(4,1fr)}}.ps-pole-checks li{background:var(--surface);border:1px solid var(--border-strong);color:var(--text-read);padding:14px 16px 14px 40px;font-size:14px;line-height:1.5;position:relative}.ps-pole-checks li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:5px;position:absolute;top:19px;left:17px;transform:rotate(-45deg)}.ps-pole-cta-band{padding:64px var(--pad-x);z-index:1;background:linear-gradient(110deg,#2a1548,#5b2d8b 55%,#2563eb);position:relative}.ps-pole-cta-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.ps-pole-cta-band h2{color:#fff;margin:0 0 10px;font-size:clamp(26px,3.4vw,38px);font-weight:500}.ps-pole-cta-band p{color:#fff;max-width:640px;margin:0;font-size:16px;line-height:1.6}.ps-pole-cta-band .ps-pole-cta-band-btn{background:var(--text);color:var(--bg)}.ps-pole-cta-band .ps-pole-cta-band-btn:hover{color:var(--bg);background:#fff}
