.pdai-landing .sec{padding:80px 0}.pdai-landing .sec-hero{padding:72px 0 52px}.pdai-landing .sec-hero .kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:inline-flex}.pdai-landing .sec-hero .kicker:before{content:"";background:var(--border-green);width:28px;height:1px}.pdai-landing .sec-hero h1{letter-spacing:-.026em;text-wrap:balance;max-width:720px;margin-bottom:20px;font-size:48px;font-weight:800;line-height:1.06}.pdai-landing .sec-hero h1 .ac{color:var(--brand)}.pdai-landing .sec-hero .lead{color:var(--slate-600);text-wrap:pretty;max-width:600px;margin-bottom:26px;font-size:17px;line-height:1.6}.pdai-landing .smeta{flex-wrap:wrap;gap:10px;display:flex}.pdai-landing .smeta span{font-family:var(--font-mono);color:var(--slate-500);border:1px solid var(--slate-200);border-radius:999px;padding:5px 12px;font-size:11.5px}.pdai-landing .smeta span.g{color:var(--brand);border-color:var(--border-green)}.pdai-landing .flow2{position:relative}.pdai-landing .fstep{border-bottom:1px solid var(--slate-200);grid-template-columns:56px 224px 1fr;align-items:center;gap:0 30px;padding:19px 0;display:grid;position:relative}.pdai-landing .fstep:first-child{border-top:1px solid var(--slate-900)}.pdai-landing .fnode{background:var(--brand-tint-10);width:40px;height:40px;color:var(--brand);z-index:1;font-family:var(--font-mono);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 5px #fff}.pdai-landing .fstep:hover .fnode{background:var(--brand);color:#fff;box-shadow:0 0 0 5px #fff,0 5px 14px #31872d47}.pdai-landing .ftitle h3{color:var(--slate-900);font-size:15.5px;font-weight:700}.pdai-landing .fdesc{color:var(--slate-600);font-size:14px;line-height:1.6}.pdai-landing .fdesc strong{color:var(--slate-800);font-weight:600}.pdai-landing .guard{border-top:1px solid var(--slate-900);grid-template-columns:1fr 1fr 1fr;display:grid}.pdai-landing .gcol{padding:24px 28px 8px 0}.pdai-landing .gcol+.gcol{border-left:1px solid var(--slate-200);padding-left:28px}.pdai-landing .glabel{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-size:11px}.pdai-landing .gitem{gap:13px;padding:18px 0;display:flex}.pdai-landing .gitem+.gitem{border-top:1px solid var(--slate-100)}.pdai-landing .itile{background:var(--brand-tint-10);width:34px;height:34px;color:var(--brand);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.pdai-landing .itile svg{width:16px;height:16px}.pdai-landing .gitem h4{color:var(--slate-900);margin-bottom:4px;font-size:14.5px;font-weight:700;line-height:1.25}.pdai-landing .gitem p{color:var(--slate-600);font-size:13px;line-height:1.55}.pdai-landing .vend{border-top:1px solid #ffffff29;grid-template-columns:1.05fr 1fr;align-items:start;gap:52px;padding-top:34px;display:grid}.pdai-landing .vend-l p{color:#ffffffbd;margin-bottom:22px;font-size:15px;line-height:1.65}.pdai-landing .vend-attest{color:#fff;align-items:center;gap:9px;margin-bottom:16px;font-size:13.5px;font-weight:500;display:flex}.pdai-landing .vend-attest svg{width:15px;height:15px;color:var(--brand-bright);flex:none}.pdai-landing .vend-r .vlabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:14px;font-size:11px}.pdai-landing .vbadges{flex-wrap:wrap;gap:8px;display:flex}.pdai-landing .vbadges span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--brand-bright);background:#31872d1f;border:1px solid #31872d80;border-radius:6px;padding:5px 10px;font-size:10.5px}.pdai-landing .ret2{border-top:1px solid var(--slate-900)}.pdai-landing .ret2-row{border-bottom:1px solid var(--slate-200);grid-template-columns:300px 1fr;align-items:baseline;gap:32px;padding:20px 0;display:grid}.pdai-landing .ret2-row .rk{color:var(--slate-900);font-size:15px;font-weight:700}.pdai-landing .ret2-row .rval{color:var(--slate-600);font-size:14px;line-height:1.6}.pdai-landing .ret2-row .rval strong{color:var(--slate-800);font-weight:600}.pdai-landing .ret-note{color:var(--slate-500);max-width:720px;margin-top:18px;font-size:13px;line-height:1.6}@media (width<=980px){.pdai-landing .sec-hero h1{font-size:37px}.pdai-landing .fstep{grid-template-columns:44px 1fr;gap:4px 18px}.pdai-landing .fdesc{grid-column:2;margin-top:6px}.pdai-landing .guard{grid-template-columns:1fr}.pdai-landing .gcol{padding:6px 0 18px}.pdai-landing .gcol+.gcol{border-left:0;border-top:1px solid var(--slate-200);padding-top:22px;padding-left:0}.pdai-landing .vend{grid-template-columns:1fr;gap:30px}.pdai-landing .ret2-row{grid-template-columns:1fr;gap:6px}}@media (width<=560px){.pdai-landing .fstep{grid-template-columns:38px 1fr}.pdai-landing .ftitle,.pdai-landing .fdesc{grid-column:2}.pdai-landing .fnode{width:34px;height:34px}.pdai-landing .guard{grid-template-columns:1fr}}
