/* generated by render-qck-site.ts — do not hand-edit (gitignored output) */
*{box-sizing:border-box;margin:0}
:root{--radius:0.75rem}
html{scroll-behavior:smooth}
body{background:#F7FAFC;color:#17202A;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;line-height:1.2;color:#17202A}
a{color:#005FCC}
a:hover{opacity:.85}
img{max-width:100%}
code{background:#EAF1F7;padding:.1em .35em;border-radius:4px;font-size:.9em}
.dqwq{position:absolute;left:-9999px;top:0;background:#005FCC;color:#FFFFFF;padding:.5rem 1rem;z-index:9}
.dqwq:focus{left:0}
.focy{max-width:72rem;margin:0 auto;padding:0 1.5rem}
.wdde{font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:700;font-size:1.25rem;text-decoration:none;color:inherit}
.qfdn{color:#566573;font-size:.85rem}
.igbo{display:flex;flex-wrap:wrap;gap:1.1rem}
.kjlm{text-decoration:none;color:inherit;font-size:.95rem}
.kjlm:hover{color:#005FCC;opacity:1}
.axcf{display:none;background:none;border:1px solid currentColor;border-radius:6px;color:inherit;width:2.6rem;height:2.3rem;padding:.45rem .55rem;cursor:pointer;flex-direction:column;justify-content:space-between}
.axcf span{display:block;height:2px;background:currentColor;border-radius:2px}
.axcf[aria-expanded="true"] span:nth-child(2){opacity:0}
.jslf{background:#FFFFFF} .jslf .focy{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;text-align:center} .igbo{border-top:1px solid #D6E0E8;padding-top:.6rem}
.pwah{background:#F7FAFC} .pwah .focy{padding:3rem 1.5rem;border-left:6px solid #005FCC;margin:2rem auto}
.qgml{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:#005FCC;font-weight:600;margin-bottom:.8rem}
.yclr{font-size:clamp(1.9rem,4.5vw,3rem);margin-bottom:1rem}
.frnm{font-size:1.15rem;color:#566573;max-width:44rem;margin:0 auto}
.cpuf{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:1.4rem}
.grej{border:1px solid #D6E0E8;background:#FFFFFF;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}
.rgqf{padding:2.6rem 0}
/* the measure fix: prose column CENTERED in the container, never pinned left */
.vcne,.hdqk,.hgjv{max-width:46rem;margin-left:auto;margin-right:auto}
.vcne{padding:1.4rem 0}
.vcne h2{font-size:1.6rem;margin-bottom:.8rem}
.vcne h3{font-size:1.2rem;margin:.9rem 0 .5rem}
.vcne p,.vcne li,.hdqk p{margin-bottom:.85rem}
.vcne ul,.vcne ol{padding-left:1.4rem}
.hdqk{font-size:1.12rem}
.hgjv{background:#FFFFFF;border:1px solid #D6E0E8;border-radius:var(--radius);padding:1.2rem 1.4rem;margin-bottom:1.6rem}
.mfbd{overflow-x:auto;margin:1rem 0}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border:1px solid #D6E0E8;padding:.55rem .7rem;text-align:left;vertical-align:top}
th{background:#FFFFFF}
blockquote{border-left:4px solid #005FCC;padding:.2rem 0 .2rem 1rem;color:#566573;margin:1rem 0}
.fqdf{max-width:46rem;margin:1.8rem auto;background:#f0f5fc;border:1px solid #D6E0E8;border-radius:var(--radius);padding:1.4rem 1.6rem}
.ddul{font-size:1.25rem;margin-bottom:.7rem}
.gslv{list-style:none;padding:0;margin-top:.8rem;display:grid;gap:.45rem}
.skje{padding-left:1.1rem;position:relative;font-size:.95rem}
.skje::before{content:"";position:absolute;left:0;top:.55em;width:.45em;height:.45em;border-radius:50%;background:#005FCC}
.iurb{max-width:46rem;margin:1.8rem auto;padding:0;list-style:none;counter-reset:src}
.gbdw{border-top:1px solid #D6E0E8;padding:.9rem 0 .9rem 2.2rem;position:relative;counter-increment:src}
.gbdw::before{content:counter(src);position:absolute;left:0;top:.95rem;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:700;color:#005FCC}
.dmgn{margin-bottom:.3rem}
.qxfk{font-size:.88rem;color:#566573}
.eoft{max-width:46rem;margin:0 auto}
.nkhc{border-bottom:1px solid #D6E0E8;padding:1.1rem 0}
.noqg{font-size:1.15rem;margin-bottom:.5rem}
.eumo{color:#17202A}
.xgjm{background:#e6f6f2;border-top:1px solid #D6E0E8;border-bottom:1px solid #D6E0E8;margin:2rem 0 0}
.psxh{max-width:46rem;margin:0 auto;padding:2.2rem 1.5rem;text-align:center}
.psxh h2{margin-bottom:.7rem}
.psxh p{margin-bottom:1.1rem}
.fhdf{display:inline-block;background:#005FCC;color:#FFFFFF;text-decoration:none;font-weight:600;padding:.8rem 1.8rem;border-radius:var(--radius)}
.fhdf:hover{opacity:.9}

.ytne{font-size:1.45rem;margin-bottom:.45rem}
.lgjj p{margin-bottom:.55rem}
.lgjj p:last-child{margin-bottom:0}
.ekqo{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .95rem;margin:.6rem 0 0;font-size:.92rem}
.ilme{display:inline-block;font-weight:700;font-size:1.05rem;padding:1rem 2rem;border-radius:var(--radius);text-decoration:none;white-space:nowrap}
.ilme:hover{opacity:.92}
.lhnx{padding:0 1.5rem;margin-top:-1.5rem;position:relative;z-index:2}
.vyru{max-width:64rem;margin:0 auto;background:#F7FAFC;border-top:6px solid #005FCC;border-radius:var(--radius);box-shadow:0 18px 40px -18px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.08);padding:1.6rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 2.5rem;align-items:center}
.swmi{display:inline-block;background:#005FCC;color:#FFFFFF;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;margin-bottom:.6rem}
.ekqo{color:#636465}
.nbfb::before{content:"\2713\00a0";color:#005FCC}
.ilme{background:#005FCC;color:#FFFFFF;box-shadow:0 10px 22px -12px #005FCC}
@media (max-width:720px){.vyru{display:block} .swmi{transform:none;max-width:none;margin-bottom:.6rem} .ilme{display:block;text-align:center;margin-top:1rem}}
.mhqs{background:#FFFFFF;border-top:1px solid #D6E0E8}
.mhqs .focy{padding:2.2rem 1.5rem}
.tcls{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.4rem}
.mzzi{font-style:italic;margin-bottom:.8rem}
.cwxe{font-size:.9rem;margin-bottom:.8rem}
.eoto{font-size:.85rem;color:#566573}
.mhqs .eoto{opacity:.85}
.yaxv{color:#566573;font-size:.92rem}
.mhqs .eoto{color:#697682;opacity:1}
@media(max-width:760px){
  .pwah .focy{grid-template-columns:1fr;gap:1.5rem}
  .tcls{grid-template-columns:1fr}
  .jslf .focy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem 1.5rem;text-align:left}
  .jslf .igbo{border-top:0;padding-top:0}
  .jslf .axcf{display:flex}
  .jslf .igbo{display:none;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid #D6E0E8;padding-top:.4rem;margin-top:.4rem}
  .jslf .igbo[data-open="true"]{display:flex}
  .jslf .kjlm{display:block;padding:.6rem 0;font-size:1.05rem}
}

/* ---- per-site theme layer ---- */
body{background-color:#F7FAFC;background-image:linear-gradient(90deg,rgba(214,224,232,.22) 1px,transparent 1px);background-size:5rem 100%;color:#17202A}body,button{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
a{text-underline-offset:.2em;text-decoration-thickness:.08em}.jslf{background:#FFFFFF;color:#17202A;border-top:.3rem solid #005FCC;border-bottom:1px solid #D6E0E8;box-shadow:0 8px 28px rgba(23,32,42,.06)}.jslf .focy{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,2fr);align-items:center;gap:1.25rem;padding:1rem 1.5rem;text-align:left}.wdde{display:inline-flex;align-items:center;gap:.65rem;font-size:1.08rem;font-weight:800;letter-spacing:-.025em}.wdde::before{content:"";width:.8rem;height:.8rem;flex:0 0 .8rem;border:.22rem solid #005FCC;border-top-color:#00A67E;border-radius:50%;transform:rotate(-28deg)}.qfdn{margin:.14rem 0 0 1.48rem;color:#566573;font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.jslf .igbo{justify-content:flex-end;gap:.15rem;padding:0;border:0}.jslf .kjlm{padding:.48rem .55rem;border-radius:.5rem;color:#17202A;font-size:.73rem;font-weight:700;letter-spacing:.025em;line-height:1.25}.jslf .kjlm:hover{background:#EAF1F7;color:#005FCC}.axcf{border-color:#D6E0E8}.pwah{position:relative;background:linear-gradient(145deg,#EAF1F7 0%,#F7FAFC 68%);border-bottom:1px solid #D6E0E8}.pwah::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 12% 24%,rgba(0,166,126,.16) 0 .2rem,transparent .22rem);background-size:1.15rem 1.15rem;clip-path:polygon(0 0,38% 0,20% 100%,0 100%)}.pwah .focy{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(10rem,.55fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin:2.1rem auto 3.2rem;padding:clamp(2.4rem,5vw,4.6rem);background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-left:1px solid #D6E0E8;border-radius:1.5rem .5rem 1.5rem .5rem;box-shadow:.8rem .8rem 0 #005FCC}.pwah .focy::after{content:"";grid-column:2;grid-row:1;justify-self:center;width:clamp(9rem,15vw,12.5rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#FFFFFF 0 43%,transparent 44%),conic-gradient(#005FCC 0 62%,#00A67E 62% 78%,#D6E0E8 78% 100%);box-shadow:inset 0 0 0 1px #D6E0E8,0 1.1rem 2rem rgba(23,32,42,.12)}.woxc{position:relative;z-index:1;grid-column:1;grid-row:1;max-width:48rem}.qgml{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:#005FCC;font-size:.72rem;font-weight:800;letter-spacing:.16em}.qgml::before{content:"";width:1.8rem;height:.22rem;background:#00A67E;border-radius:999px}.yclr{max-width:15ch;margin-bottom:1.15rem;font-size:clamp(2.25rem,5.3vw,4.35rem);font-weight:800;letter-spacing:-.055em;line-height:.98}.frnm{max-width:40rem;margin:0;color:#566573;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.6}.cpuf{gap:.55rem;margin-top:1.65rem}.grej{display:inline-flex;align-items:center;gap:.5rem;padding:.46rem .72rem;background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-radius:.55rem;box-shadow:0 .25rem .7rem rgba(23,32,42,.05);font-size:.76rem;font-weight:700;line-height:1.35}.grej::before{content:"";width:.42rem;height:.42rem;flex:0 0 .42rem;background:#00A67E;border-radius:50%}.lhnx{z-index:3;margin-top:-2rem;padding:0 1.5rem}.vyru{position:relative;max-width:68rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,auto);gap:1.5rem 2.5rem;align-items:center;margin:0 auto;padding:1.65rem 1.8rem 1.65rem 2.2rem;background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-top:1px solid #D6E0E8;border-left:.45rem solid #00A67E;border-radius:.45rem 1rem 1rem .45rem;box-shadow:0 1.2rem 2.8rem rgba(23,32,42,.13)}.swmi{margin-bottom:.65rem;padding:.28rem .62rem;background:#E0F4F0;color:#17202A;border-radius:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.13em}.ytne{max-width:30ch;margin-bottom:.4rem;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:800;letter-spacing:-.03em}.lgjj{max-width:47rem}.ekqo{gap:.4rem 1.1rem;color:#17202A;font-size:.83rem;font-weight:600}.nbfb::before{content:"\2713\00a0";color:#005FCC;font-weight:800}.ilme,.fhdf{background:#005FCC;color:#FFFFFF;border-radius:.55rem;box-shadow:0 .7rem 1.5rem rgba(0,95,204,.22);font-weight:800;letter-spacing:-.01em}.ilme{text-align:center}.rgqf{padding:clamp(3.2rem,7vw,5.8rem) 0 0}.rgqf > .focy{counter-reset:ledger-section}.hdqk{position:relative;max-width:54rem;margin:0 auto 2.6rem;padding:2.4rem 2.5rem 2.1rem;background:#EAF1F7;color:#17202A;border:1px solid #D6E0E8;border-radius:.5rem 1.25rem 1.25rem .5rem;box-shadow:-.45rem 0 0 #00A67E;font-size:clamp(1.08rem,2vw,1.3rem);font-weight:500;line-height:1.68}.hdqk::before{content:"FIELD NOTES";display:block;margin-bottom:.7rem;color:#005FCC;font-size:.67rem;font-weight:800;letter-spacing:.16em}.vcne{position:relative;max-width:51rem;counter-increment:ledger-section;padding:2.55rem 0 2.55rem 4.5rem;border-top:1px solid #D6E0E8}.vcne::before{content:counter(ledger-section,decimal-leading-zero);position:absolute;top:2.55rem;left:0;display:grid;place-items:center;width:2.8rem;height:2.8rem;color:#005FCC;background:#FFFFFF;border:1px solid #D6E0E8;border-bottom:.3rem solid #00A67E;border-radius:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.06em}.vcne h2{margin-bottom:1rem;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.12}.vcne h3{font-weight:750;letter-spacing:-.02em}.vcne p,.vcne li{line-height:1.76}.hgjv{max-width:51rem;padding:1.4rem 1.6rem;background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-left:.35rem solid #005FCC;border-radius:.5rem}blockquote{padding:1.15rem 1.35rem;background:#EAF1F7;color:#17202A;border-left:.35rem solid #00A67E;border-radius:0 .6rem .6rem 0}table{background:#FFFFFF;color:#17202A;box-shadow:0 .5rem 1.4rem rgba(23,32,42,.07)}th{background:#005FCC;color:#FFFFFF;border-color:#005FCC;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}td{border-color:#D6E0E8}.fqdf{position:relative;max-width:54rem;margin:3rem auto;padding:2.3rem 2.4rem 2.15rem 6.3rem;overflow:hidden;background:#17202A;color:#FFFFFF;border:0;border-radius:1.25rem .45rem 1.25rem .45rem;box-shadow:.65rem .65rem 0 #00A67E}.fqdf::before{content:"AZ";position:absolute;top:2.35rem;left:1.75rem;display:grid;place-items:center;width:3.1rem;height:3.1rem;background:#005FCC;color:#FFFFFF;border:2px solid #FFFFFF;border-radius:50%;font-size:.75rem;font-weight:800;letter-spacing:.08em}.fqdf h2,.fqdf p,.fqdf li,.fqdf a{color:#FFFFFF}.ddul{margin-bottom:1rem;font-size:clamp(1.35rem,3vw,1.95rem);letter-spacing:-.03em}.gslv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.25)}.skje{padding-left:1.25rem;font-size:.84rem;font-weight:600}.skje::before{top:.5em;width:.5rem;height:.5rem;background:#00A67E;box-shadow:0 0 0 .2rem rgba(0,166,126,.18)}.eoft{max-width:54rem;display:grid;gap:.8rem;counter-reset:faq-row}.nkhc{position:relative;counter-increment:faq-row;padding:1.4rem 1.5rem 1.45rem 4.8rem;background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-radius:.75rem;box-shadow:0 .35rem 1rem rgba(23,32,42,.045)}.nkhc::before{content:counter(faq-row,decimal-leading-zero);position:absolute;top:1.45rem;left:1.35rem;color:#005FCC;font-size:.75rem;font-weight:800;letter-spacing:.06em}.noqg{margin-bottom:.6rem;font-size:clamp(1.08rem,2vw,1.3rem);font-weight:800;letter-spacing:-.02em}.eumo{line-height:1.7}.iurb{max-width:none;display:grid;gap:.85rem;margin:1.5rem 0 0}.gbdw{min-width:0;padding:1.3rem 1.4rem 1.3rem 4.15rem;background:#FFFFFF;color:#17202A;border:1px solid #D6E0E8;border-radius:.65rem;box-shadow:0 .35rem 1rem rgba(23,32,42,.045)}.gbdw::before{top:0;bottom:0;left:0;display:grid;place-items:center;width:2.8rem;background:#005FCC;color:#FFFFFF;border-radius:.58rem 0 0 .58rem}.dmgn{margin-bottom:.65rem;font-size:.94rem;font-weight:600;line-height:1.58}.qxfk{color:#566573;font-size:.78rem;line-height:1.55}.qxfk a{font-weight:700}.xgjm{position:relative;margin-top:4rem;overflow:hidden;background:#005FCC;color:#FFFFFF;border:0}.xgjm::after{content:"";position:absolute;top:-7rem;right:-4rem;width:20rem;height:20rem;border:2.2rem solid rgba(255,255,255,.1);border-radius:50%}.psxh{position:relative;z-index:1;max-width:55rem;padding:clamp(3rem,7vw,5rem) 1.5rem}.psxh h2,.psxh p{color:#FFFFFF}.psxh h2{max-width:20ch;margin:0 auto .9rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.06}.psxh p{max-width:46rem;margin-right:auto;margin-left:auto}.fhdf{padding:.9rem 1.35rem;background:#FFFFFF;color:#005FCC;box-shadow:0 .8rem 1.8rem rgba(23,32,42,.2)}.mhqs{background:#17202A;color:#FFFFFF;border-top:.35rem solid #00A67E}.mhqs .focy{padding-top:3rem;padding-bottom:2.2rem}.tcls{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr);gap:3.5rem;margin-bottom:2rem}.gyse:last-child{padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.2)}.mhqs .qfdn,.mhqs .yaxv,.mhqs .mzzi,.mhqs .cwxe,.mhqs .eoto{color:#A7AAAE;opacity:1}.mhqs .qfdn{margin-left:0;margin-bottom:.65rem;color:#FFFFFF}.mhqs .kjlm{display:inline-block;margin:0 .15rem .45rem 0;padding:.35rem .45rem;color:#FFFFFF;border:1px solid rgba(255,255,255,.2);border-radius:.35rem;font-size:.74rem;font-weight:700}.eoto{padding-top:1rem;border-top:1px solid rgba(255,255,255,.16)}@media (max-width:760px){.jslf .focy{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1rem;text-align:left}.jslf .igbo{flex-basis:100%;flex-direction:column;gap:0;padding-top:.4rem;margin-top:.4rem;border-top:1px solid #D6E0E8}.jslf .kjlm{padding:.65rem .2rem;font-size:.92rem}.qfdn{margin-left:1.48rem}.pwah .focy{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:1rem 1rem 2.4rem;padding:2.2rem 1.35rem 1.8rem;border-radius:1rem .4rem 1rem .4rem;box-shadow:.45rem .45rem 0 #005FCC}.woxc{grid-column:1;grid-row:1}
.pwah .focy::after{display:none}
.yclr{max-width:17ch;font-size:clamp(2.05rem,11vw,3.25rem)}.lhnx{margin-top:-1.25rem;padding:0 1rem}.vyru{display:block;padding:1.45rem 1.25rem}.ilme{display:block;margin-top:1.15rem;white-space:normal}.rgqf{padding-top:3rem}.rgqf > .focy{padding-right:1rem;padding-left:1rem}.hdqk{padding:1.65rem 1.3rem;font-size:1.05rem}.vcne{padding:4.5rem 0 2.25rem}.vcne::before{top:1.3rem}.fqdf{margin:2.5rem 0;padding:5.8rem 1.35rem 1.65rem}.fqdf::before{top:1.35rem;left:1.35rem}.gslv{grid-template-columns:minmax(0,1fr)}.nkhc{padding:3.35rem 1.15rem 1.25rem}.nkhc::before{top:1rem;left:1.15rem}.gbdw{padding:3.8rem 1.1rem 1.2rem}.gbdw::before{right:0;bottom:auto;width:auto;height:2.65rem;border-radius:.58rem .58rem 0 0}.tcls{grid-template-columns:minmax(0,1fr);gap:1.8rem}.gyse:last-child{padding-top:1.35rem;padding-left:0;border-top:1px solid rgba(255,255,255,.2);border-left:0}}

/* Polish layer: a compact PKL identity and one outlined utility-icon language. */
:root{
  --pkl-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");
  --pkl-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 15a4 4 0 0 1-4 4H8l-5 3 1.4-4.2A7 7 0 0 1 3 13V9a4 4 0 0 1 4-4h9a4 4 0 0 1 4 4Z'/%3E%3Cpath d='m8.5 12 2 2 4.5-5'/%3E%3C/svg%3E");
  --pkl-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 3h3l1.5 5-2.2 1.4a15 15 0 0 0 5.1 5.1l1.4-2.2 5 1.5v3A3.2 3.2 0 0 1 17.8 20C10.2 19.6 4.4 13.8 4 6.2A3.2 3.2 0 0 1 7.2 3Z'/%3E%3C/svg%3E");
  --pkl-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.6 2.6L16.5 9'/%3E%3C/svg%3E");
  --pkl-help:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.8 9a2.4 2.4 0 1 1 3.5 2.1c-.9.5-1.3 1-1.3 2'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
  --pkl-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6Z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E");
  --pkl-clipboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5H6a2 2 0 0 0-2 2v13h16V7a2 2 0 0 0-2-2h-3'/%3E%3Crect x='8' y='2' width='8' height='5' rx='2'/%3E%3Cpath d='M8 12h8M8 16h5'/%3E%3C/svg%3E");
  --pkl-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M14 7l5 5-5 5'/%3E%3C/svg%3E")
}

.wdde{
  position:relative;
  gap:.72rem;
  min-height:2.25rem;
  font-size:1.12rem;
  letter-spacing:-.04em
}
.wdde::before{
  content:"PK";
  display:grid;
  place-items:center;
  width:2.2rem;
  height:2.2rem;
  flex:0 0 2.2rem;
  color:#FFFFFF;
  background:#005FCC;
  border:0;
  border-radius:.58rem .2rem .58rem .2rem;
  box-shadow:inset 0 -.28rem 0 #00A67E,.22rem .22rem 0 #D6E0E8;
  transform:none;
  font-size:.65rem;
  font-weight:800;
  letter-spacing:-.04em
}
.wdde::after{
  content:"";
  position:absolute;
  right:0;
  bottom:-.22rem;
  left:2.92rem;
  height:.14rem;
  background:linear-gradient(90deg,#005FCC 0 76%,#00A67E 76% 100%);
  border-radius:999px
}
.jslf .focy{grid-template-columns:minmax(19rem,.85fr) minmax(0,2fr)}
.jslf .qfdn{margin-left:2.92rem}
.jslf .kjlm{position:relative}
.jslf .kjlm::after{
  content:"";
  position:absolute;
  right:.55rem;
  bottom:.25rem;
  left:.55rem;
  height:2px;
  background:#00A67E;
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .18s ease
}
.jslf .kjlm:hover::after,.jslf .kjlm:focus-visible::after{transform:scaleX(1)}

.pwah::after{
  content:"";
  position:absolute;
  top:1.3rem;
  right:0;
  bottom:1.3rem;
  width:clamp(1rem,4vw,3.2rem);
  background:repeating-linear-gradient(180deg,#D6E0E8 0 1px,transparent 1px .72rem);
  opacity:.7
}
.pwah .focy::after{
  background:
    radial-gradient(circle,#FFFFFF 0 41%,transparent 42%),
    repeating-conic-gradient(from -90deg,transparent 0 8deg,#FFFFFF 8deg 9deg),
    conic-gradient(from -90deg,#005FCC 0 62%,#00A67E 62% 78%,#D6E0E8 78% 100%);
  outline:.7rem solid #F7FAFC;
  outline-offset:.4rem
}
.woxc::after{
  content:"";
  display:block;
  width:min(10rem,40%);
  height:.28rem;
  margin-top:1.9rem;
  background:linear-gradient(90deg,#005FCC 0 68%,#00A67E 68% 82%,#D6E0E8 82% 100%);
  border-radius:999px
}
.grej::before,.nbfb::before,.skje::before{
  content:"";
  display:inline-block;
  width:1rem;
  height:1rem;
  flex:0 0 1rem;
  background:currentColor;
  border:0;
  border-radius:0;
  box-shadow:none;
  -webkit-mask:var(--pkl-check) center/contain no-repeat;
  mask:var(--pkl-check) center/contain no-repeat
}
.grej{color:#17202A}
.grej::before{color:#00A67E}

.vyru::after{
  content:"";
  position:absolute;
  top:.75rem;
  right:.75rem;
  width:.7rem;
  height:.7rem;
  border-top:2px solid #005FCC;
  border-right:2px solid #005FCC
}
.nbfb{display:inline-flex;align-items:center;gap:.38rem}
.nbfb::before{color:#005FCC}
.nbfb:nth-child(1)::before{-webkit-mask-image:var(--pkl-pin);mask-image:var(--pkl-pin)}
.nbfb:nth-child(2)::before{-webkit-mask-image:var(--pkl-chat);mask-image:var(--pkl-chat)}
.nbfb:nth-child(3)::before{-webkit-mask-image:var(--pkl-phone);mask-image:var(--pkl-phone)}
.ilme::after,.fhdf::after{
  content:"";
  display:inline-block;
  width:1.05rem;
  height:1.05rem;
  margin-left:.55rem;
  vertical-align:-.18em;
  background:currentColor;
  -webkit-mask:var(--pkl-arrow) center/contain no-repeat;
  mask:var(--pkl-arrow) center/contain no-repeat
}

.hdqk::after{
  content:"";
  position:absolute;
  top:1.35rem;
  right:1.5rem;
  width:2.1rem;
  height:2.1rem;
  color:#005FCC;
  background:currentColor;
  opacity:.18;
  -webkit-mask:var(--pkl-clipboard) center/contain no-repeat;
  mask:var(--pkl-clipboard) center/contain no-repeat
}
.vcne h2::after{
  content:"";
  display:block;
  width:3.25rem;
  height:.22rem;
  margin-top:.7rem;
  background:linear-gradient(90deg,#005FCC 0 70%,#00A67E 70% 100%);
  border-radius:999px
}

.skje{display:flex;align-items:flex-start;gap:.52rem;padding-left:0}
.skje::before{position:static;margin-top:.18rem;color:#00A67E}
.skje:nth-child(1)::before{-webkit-mask-image:var(--pkl-pin);mask-image:var(--pkl-pin)}
.skje:nth-child(2)::before{-webkit-mask-image:var(--pkl-phone);mask-image:var(--pkl-phone)}

.nkhc::before{
  content:"";
  width:1.45rem;
  height:1.45rem;
  background:#005FCC;
  -webkit-mask:var(--pkl-help) center/contain no-repeat;
  mask:var(--pkl-help) center/contain no-repeat
}
.nkhc:hover{border-color:#005FCC;box-shadow:0 .7rem 1.8rem rgba(23,32,42,.08)}

.gbdw::after{
  content:"";
  position:absolute;
  top:.7rem;
  left:.86rem;
  width:1.05rem;
  height:1.05rem;
  background:#FFFFFF;
  -webkit-mask:var(--pkl-doc) center/contain no-repeat;
  mask:var(--pkl-doc) center/contain no-repeat
}
.gbdw::before{padding-top:1rem}

.xgjm::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);
  background-size:3rem 3rem;
  -webkit-mask-image:linear-gradient(90deg,black,transparent 62%);
  mask-image:linear-gradient(90deg,black,transparent 62%)
}
.fhdf,.ilme{transition:transform .18s ease,box-shadow .18s ease}
.fhdf:hover,.ilme:hover{transform:translateY(-2px);opacity:1}
a:focus-visible,button:focus-visible{outline:3px solid #00A67E;outline-offset:3px}

@media (max-width:760px){
  .jslf .focy{gap:.65rem}
  .wdde{max-width:calc(100vw - 5.4rem);font-size:.94rem}
  .wdde::before{width:1.95rem;height:1.95rem;flex-basis:1.95rem}
  .wdde::after{left:2.67rem}
  .jslf .qfdn{margin-left:2.67rem;font-size:.61rem;letter-spacing:.06em}
  .pwah::after{display:none}
  .woxc::after{margin-top:1.35rem}
  .hdqk::after{display:none}
  .vyru::after{display:none}
  .gbdw::after{top:.8rem}
}
