.psy{max-width:900px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.psy-hero{border:1px solid var(--line);text-align:center;background:linear-gradient(160deg,#00b4ff1f,#0000 55%);border-radius:20px;padding:3rem 2rem;position:relative;overflow:hidden}.psy-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#00b4ff52,#0000);width:460px;height:280px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.psy-eyebrow{color:var(--accent);letter-spacing:.03em;margin-bottom:.8rem;font-weight:600}.psy-title{color:var(--text);margin:0 0 1rem;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.18}.psy-lead{color:var(--muted,#b6c2d4);max-width:660px;margin:0 auto 1.4rem;font-size:1.05rem;line-height:1.6}.psy-ctas{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.psy-btn{border-radius:999px;align-items:center;gap:.35rem;min-height:48px;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.psy-btn:hover{transform:translateY(-1px)}.psy-btn--primary{background:var(--accent-gradient);color:#fff}.psy-btn--primary:hover{box-shadow:0 6px 24px var(--accent-soft)}.psy-btn--ghost{background:var(--accent-soft);color:var(--accent);border:1px solid var(--line)}.psy-microcopy{color:var(--muted);margin-top:.9rem;font-size:.9rem}.psy-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.psy-stat{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1rem}.psy-stat-value{color:var(--accent);font-size:1.6rem;font-weight:700}.psy-stat-label{color:var(--muted);font-size:.85rem;line-height:1.4}.psy-section{margin-top:2.5rem}.psy-h2{color:var(--text);margin:0 0 1.25rem;font-size:1.6rem}.psy-grid{gap:1rem;display:grid}.psy-grid--2,.psy-grid--3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.psy-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.2rem}.psy-card h3{color:var(--text);margin:0 0 .5rem;font-size:1.03rem}.psy-card p,.psy-card li{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.psy-scn ul{margin:.5rem 0 0;padding-left:.2rem;list-style:none}.psy-scn li{padding-left:.8rem}.psy-scn li:before{content:"—";color:var(--accent);margin-right:.4rem}.psy-solution{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:1.5rem}.psy-how{position:relative}.psy-step{background:var(--accent-gradient);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:.8rem;font-weight:700;display:grid}.psy-ai{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:1.5rem}.psy-chat{border:1px solid var(--line);border-radius:14px;margin-top:1.25rem;padding:1rem}.psy-chat-you{color:var(--accent);margin:0 0 .4rem;font-weight:600}.psy-chat-you:before{content:"Вы: "}.psy-chat-ai{color:var(--muted);line-height:1.5}.psy-chat-ai:before{content:"ИИ-психолог: ";color:var(--accent);font-weight:600}.psy-compare{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.psy-compare-col{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:1.25rem}.psy-compare-col--featured{border-color:var(--accent);background:var(--accent-soft)}.psy-compare-col h3{color:var(--text);margin:0 0 .5rem}.psy-compare-col ul{margin:.8rem 0 0;padding-left:.2rem;list-style:none}.psy-compare-col li{color:var(--muted);line-height:1.5}.psy-compare-col li:before{content:"✓ ";color:var(--accent)}.psy-premium{text-align:center;background:linear-gradient(170deg,#f59e0b1f,#00b4ff0f);border:1px solid #f59e0b59;border-radius:18px;padding:2rem}.psy-premium-desc{color:var(--muted,#b6c2d4);max-width:600px;margin:0 auto 1.25rem}.psy-premium-cta{margin-top:1.4rem}.psy-price-value{color:var(--accent);margin-top:.4rem;font-size:1.6rem;font-weight:700}.psy-faq{gap:.6rem;display:grid}.psy-faq-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:.9rem 1rem}.psy-faq-item summary{cursor:pointer;color:var(--text);font-weight:600}.psy-faq-item p{color:var(--muted);margin:.6rem 0 0;line-height:1.5}.psy-final{text-align:center;border:1px solid var(--accent);background:var(--accent-soft);border-radius:18px;padding:2rem}.psy-legal{color:var(--muted);max-width:660px;margin:2rem auto 0;font-size:.85rem;line-height:1.5}.psy-legal a{color:var(--accent)}.psy-updated{margin-top:.4rem;font-size:.8rem}
