.pl.pl-home.kl .wrap{max-width:1280px}.pl.kl .khero{padding:clamp(40px,8dvh,88px) 0 clamp(48px,8dvh,88px)}.pl.kl .khero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(32px,5vw,72px);align-items:center}.pl.kl .khero-copy .h1{font-size:clamp(34px,4.1vw,58px)}.pl.kl .khero-copy .sub{max-width:54ch}.pl.kl .khero .cta-row{margin-top:32px}.pl.kl .chain{border:1px solid var(--line);background:#fff;padding:clamp(20px,2.4vw,32px)}.pl.kl .chain-t{font:500 12.5px/1.4 var(--mono);color:var(--mute);margin-bottom:20px}.pl.kl .chain ol{display:grid;gap:0;position:relative}.pl.kl .chain ol:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;border-left:1.25px solid var(--line)}.pl.kl .chain li{position:relative;display:flex;align-items:center;gap:16px;padding:12px 0;font:600 clamp(18px,1.6vw,22px)/1.3 var(--disp);color:var(--ink)}.pl.kl .chain .hn{position:relative;flex:none;background:#fff}.pl.kl .band .lead{margin-top:20px}.pl.kl .band .kick+.h2{max-width:26ch}.pl.kl .kcols{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:#fff}.pl.kl .kcols li{padding:28px 26px 30px}.pl.kl .kcols li+li{border-left:1px solid var(--line)}.pl.kl .kcols .h3{font-size:clamp(19px,1.6vw,23px);margin-bottom:10px}.pl.kl .kcols p{font-size:15.5px;line-height:1.55}@media (min-width:1101px){.pl.kl .ksteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl.kl .ksteps .hn{background:#f8fafc}.pl.kl .ksteps .h3{font-size:clamp(19px,1.6vw,23px)}.pl.kl .kinc{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff}.pl.kl .kinc li{padding:26px 24px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;align-content:start;gap:2px}.pl.kl .kinc svg{color:var(--sky7);margin-bottom:14px}.pl.kl .kinc .h3{font-size:clamp(18px,1.5vw,21px);margin-bottom:8px}.pl.kl .kinc p{font-size:15.5px;line-height:1.55}.pl.kl .knight{background:#020617;border-top:0;color:#cbd5e1}.pl.kl .knight :focus-visible{outline-color:var(--sky4)}.pl.kl .knight .h2{color:#f1f5f9}.pl.kl .knight .kick{color:#7dd3fc}.pl.kl .knight .ord{border-color:#38bdf8;color:#7dd3fc}.pl.kl .knight .lead{color:#94a3b8;max-width:68ch}.pl.kl .knight .lnk{color:var(--sky4)}.pl.kl .knight .tag{display:inline-block;margin-bottom:16px;font:500 12px/1 var(--mono);color:#7dd3fc;border:1px solid #38bdf8;border-radius:4px;padding:5px 8px}.pl.kl .knight .anchor{margin-top:32px;padding-top:24px;border-top:1px solid #334155;font:600 clamp(26px,3.2vw,44px)/1.15 var(--disp);color:#f8fafc;letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.pl.kl .close{border-top:1px solid var(--faint)}@media (max-width:1024px){.pl.kl .khero-grid{grid-template-columns:minmax(0,1fr)}.pl.kl .kinc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pl.kl .kcols{grid-template-columns:minmax(0,1fr)}.pl.kl .kcols li+li{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.pl.kl .kinc{grid-template-columns:minmax(0,1fr)}.pl.kl .khero .cta-row .btn{width:100%}}