.pg-solutions .shero{padding-bottom:20px}.pg-solutions .shero-in{text-align:center;justify-items:center;gap:22px;display:grid}.pg-solutions .shero-in .lede{max-width:44em;margin:0 auto}.pg-solutions .jump{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.pg-solutions .jump a{background:var(--surface);border:1px solid var(--line-2);transition:border-color .25s,background-color .25s,transform .3s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}.pg-solutions .jump a span{color:#7fd8ff;font-variant-numeric:tabular-nums;font-size:12px}.pg-solutions .jump a:hover{background:var(--surface-2);border-color:#00cfffb3;transform:translateY(-3px)}.pg-solutions .sol-sec .sol{margin-top:0}.pg-solutions .sd-head{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.pg-solutions .sd-lead{gap:14px;display:grid}.pg-solutions .sd-lead p{color:var(--muted);font-size:17px;line-height:1.7}.pg-solutions .sd-lead .big{color:var(--fg);font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.5}.pg-solutions .sd-sub{letter-spacing:.14em;text-transform:uppercase;color:#7fd8ff;margin:48px 0 0;font-size:13px;font-weight:700}.pg-solutions .sd-points{padding-top:6px}.pg-solutions .sd-points li{font-size:16px}.pg-solutions .projects.one{grid-template-columns:1fr}.pg-solutions .projects.one .proj{grid-template-rows:none;grid-template-columns:1.1fr .9fr}.pg-solutions .projects.one .pv{border-bottom:0;border-right:1px solid var(--line);height:auto;min-height:420px}.pg-solutions .projects.one .pb{align-content:center;padding:36px}.pg-solutions .ready{text-align:center;background:radial-gradient(600px 300px at 50% 0%,#0082ff66,transparent 70%),var(--bg-3);border:1px solid var(--line-2);border-radius:32px;justify-items:center;gap:18px;padding:64px 32px;display:grid}.pg-solutions .ready h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.1}.pg-solutions .ready p{color:var(--muted);max-width:40em;font-size:18px}.pg-solutions .ready .ctas{justify-content:center;margin-top:6px}@media (max-width:920px){.pg-solutions .sd-head{grid-template-columns:1fr;gap:20px}.pg-solutions .projects.one .proj{grid-template-columns:1fr}.pg-solutions .projects.one .pv{border-right:0;border-bottom:1px solid var(--line);min-height:300px}}@media (max-width:640px){.pg-solutions .jump a{justify-content:flex-start;width:100%}.pg-solutions .projects.one .pb{padding:26px 22px}.pg-solutions .ready{padding:44px 20px}}
