.pph{--pph-bg:#f6f9ff;--pph-ring:#fff;--pph-ink:#0b1220;--pph-body:#4a5b75;--pph-accent:#2a63dc;--pph-blue:#2e6ff2;--pph-line:#c4d8f8;--pph-trust:#5d6f88;--pph-border:#e2eaf6;background:var(--pph-bg);color:var(--pph-ink);padding:clamp(72px,9vw,128px) clamp(20px,4vw,40px);font-family:Onest,sans-serif}.dark .pph{--pph-bg:#070d22;--pph-ring:#0d1730;--pph-ink:#eef3ff;--pph-body:#a9b8d3;--pph-accent:#8fc2ff;--pph-line:#1e3060;--pph-trust:#a9b8d3;--pph-border:#1e3060}.pph *{font-family:Onest,sans-serif}.pph-inner{flex-direction:column;gap:72px;max-width:1160px;margin:0 auto;display:flex}.pph-head{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.pph-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pph-accent);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pph-new{background:var(--pph-blue);color:#fff;letter-spacing:.08em;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.pph-title{letter-spacing:-.045em;color:var(--pph-ink);margin:0;font-size:clamp(40px,5.4vw,68px);font-weight:900;line-height:.98}.pph-accent{color:var(--pph-accent)}.pph-lead{max-width:560px;color:var(--pph-body);margin:0;font-size:18px;line-height:1.55}.pph-grid{grid-template-columns:repeat(3,1fr);gap:72px 24px;margin:0;padding:0;list-style:none;display:grid}.pph-stop{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.pph-stop--wide{grid-column:1/-1}.pph-line{border-top:2px dashed var(--pph-line);position:absolute;top:80px;left:-12px;right:-12px}.pph-ring{background:var(--pph-ring);border:3px solid var(--pph-blue);width:160px;height:160px;box-shadow:0 0 0 10px var(--pph-bg);color:var(--pph-accent);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.pph-stop--wide .pph-ring{border-style:dashed}.pph-stop h3{letter-spacing:-.02em;color:var(--pph-ink);margin:6px 0 0;font-size:22px;font-weight:700}.pph-stop p{color:var(--pph-body);max-width:280px;margin:0;font-size:15px;line-height:1.5}.pph-stop--wide p{max-width:440px}.pph-foot{flex-direction:column;align-items:center;gap:20px;display:flex}.pph-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pph-btn{border-radius:99px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pph-btn--primary{background:var(--pph-blue);color:#fff}.pph-btn--primary:hover{background:#2a63dc}.pph-btn--secondary{background:var(--pph-ring);border:1px solid var(--pph-border);color:var(--pph-ink)}.pph-btn--secondary:hover{color:var(--pph-accent)}.pph-trust{letter-spacing:.08em;text-transform:uppercase;color:var(--pph-trust);text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:12px;font-weight:600;display:flex}@media(max-width:859px){.pph-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:559px){.pph-grid{grid-template-columns:1fr}.pph-line{display:none}}
