
[hidden]{display:none!important}
.pcd-dunif{display:flex;gap:.6em;margin:.9em 0;align-items:flex-start;cursor:pointer;font-size:.95rem;line-height:1.45}
.pcd-dunif input{margin-top:.25em;height:1.1em;width:1.1em;flex:none}
.pcd-sample{color:#8a8a8a}
mark.pcd-pending{border-radius:3px;background:#fff3b0;outline:1px dashed #c9a400;padding:0 .2em;color:inherit}
.pcd-zemof{text-align:left;align-items:flex-start;border:1px dashed currentColor;border-radius:var(--fub,6px);font-size:.92em;line-height:1.45;gap:.55em;padding:.6em .75em;margin:.9em 0;display:flex}
.pcd-zek{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden;white-space:nowrap}
.pcd-hin{height:13px;background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2px no-repeat;flex:none;width:18px;display:block}   /* R14: hamburger bars for text-only menu buttons */
.pcd-vap{height:1.4em;width:1.4em;flex:none;fill:none;vertical-align:-.25em;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pcd-sibtn{align-items:center;justify-content:center;border-radius:var(--fub,6px);border:2px solid var(--hen,#333);font:inherit;font-weight:700;line-height:1.2;background:var(--hen,#333);gap:.5em;padding:.7em 1.15em;text-decoration:none;color:var(--vad,#fff);display:inline-flex;cursor:pointer}
.pcd-sibtn.pcd-vaf{background:transparent;color:var(--hen,#333)}
.pcd-sibtn.pcd-ziz{padding:.45em .8em;font-size:.9em}
.pcd-sibtn:disabled{opacity:.5;cursor:not-allowed}
.pcd-sibtn:focus-visible,.pcd-gag:focus-visible,summary:focus-visible,.pcd-nul:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gut,#1a5fd0);outline-offset:2px}
.pcd-sebtns{display:flex;gap:.7em;flex-wrap:wrap}
.pcd-vom{grid-template-columns:repeat(3,1fr);gap:12px;margin:1em 0;list-style:none;display:grid;padding:0}
.pcd-fet{grid-template-columns:auto 1fr;display:grid;align-items:start;padding:14px;column-gap:12px;row-gap:2px;border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);background:var(--bul,#f6f6f6)}
.pcd-bih{background:var(--vob,#fff);height:44px;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--gar,#ddd);display:flex;grid-row:1/3;color:var(--hen,#333);width:44px}
.pcd-bih .pcd-vap{width:24px;height:24px;vertical-align:0}
.pcd-fos{font-weight:700}
.pcd-nir{color:var(--bir,#555);font-size:.95em}
.pcd-gina{margin:.5em 0 0}
.pcd-gina>summary,.pcd-hef>summary{cursor:pointer;padding:.6em 0;font-weight:700}
.pcd-koput h3{margin:1.2em 0 .3em;font-size:1.1em}
.pcd-hef{border-bottom:1px solid var(--gar,#ddd)}
.pcd-hef>summary{list-style-position:outside}
.pcd-rab{padding:0 0 .8em}
.pcd-nul{margin:1em 0;border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);overflow-x:auto}
.pcd-foj{min-width:560px;font-size:.95em;width:100%;border-collapse:collapse}
.pcd-foj th,.pcd-foj td{vertical-align:top;border-bottom:1px solid var(--gar,#ddd);text-align:left;padding:10px 12px}
.pcd-foj thead th{background:var(--bul,#f6f6f6)}
.pcd-far{font-size:.85em;color:var(--bir,#555)}
.pcd-far a{margin-right:.8em}
.pcd-fon{border-radius:var(--fub,6px);background:var(--bul,#f6f6f6);padding:24px}
.pcd-kab{border-radius:3px;padding:0 .15em;background:#fff3b0}
.pcd-mag{border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);margin:1.2em 0;overflow:hidden}
.pcd-sugiga{padding:8px 12px;background:var(--bul,#f6f6f6);gap:10px;font-weight:700;align-items:center;justify-content:space-between;display:flex;border-bottom:1px solid var(--gar,#ddd)}
.pcd-fulusu{padding:12px 16px;background:var(--vob,#fff)}
.pcd-gimat{margin:0 0 12px;display:flex;flex-direction:column;gap:4px}
.pcd-gimat label{font-weight:600;font-size:.95em}
.pcd-gimat input,.pcd-gimat select{box-sizing:border-box;font:inherit;border:1px solid var(--gar,#bbb);border-radius:var(--fub,6px);padding:.6em .7em;width:100%;background:var(--vob,#fff);min-height:44px;color:var(--zus,#222)}
.pcd-gimat input:disabled{background:var(--bul,#f1f1f1);cursor:not-allowed}
.pcd-mej{align-items:center;display:flex;gap:6px}
.pcd-vad{font-weight:700}
.pcd-gugi{margin:.5em 0 0;color:var(--bir,#555);font-size:.9em}
.pcd-durab,.pcd-nurad,.pcd-mosuvu{max-width:520px}
.pcd-notu{margin:1em 0;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;align-items:start}
.pcd-luh{min-height:80px;padding:16px;background:var(--bul,#f6f6f6);border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px)}
.pcd-pim{font-size:1.6em;margin:0 0 .3em;line-height:1.2}
.pcd-raz{list-style:none;padding:0;display:grid;gap:10px;margin:0}
.pcd-raz li{background:var(--vob,#fff);gap:8px;padding:10px 12px;border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);display:grid}
.pcd-lov{font:inherit;background:var(--vob,#fff);margin:0 0 10px;border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);white-space:pre-wrap;padding:12px}
.pcd-duvo-demo{display:grid;margin:1.2em 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}
.pcd-saf{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
.pcd-gag{padding:12px;border:2px solid var(--gar,#ddd);border-radius:var(--fub,6px);flex-direction:column;align-items:flex-start;cursor:pointer;display:flex;font:inherit;color:var(--zus,#222);background:var(--vob,#fff);text-align:left;gap:6px}
.pcd-gag[aria-checked=true]{border-color:var(--hen,#333);background:var(--bul,#f6f6f6)}
.pcd-suj{font-weight:700;line-height:1.25}
.pcd-giz{font-size:.88em;color:var(--bir,#555);line-height:1.35}
.pcd-zoboru{border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);display:flex;grid-column:2;grid-row:1/3;padding:16px;background:var(--bul,#f6f6f6);flex-direction:column;gap:12px}
.pcd-lefi{grid-column:1/3}
.pcd-tili{margin:0;color:var(--bir,#555);font-size:.92em}
.pcd-piram{flex-wrap:wrap;display:flex;gap:10px}
.pcd-vaza{gap:12px;display:flex;font-weight:700;font-variant-numeric:tabular-nums;align-items:center}
.pcd-zin{background:var(--vep,#c62828);width:10px;height:10px;animation:pcdp 1.2s infinite;border-radius:50%}
@keyframes pcdp{50%{opacity:.25}}
.pcd-kosav{margin:0;min-height:1.4em}
.pcd-kosav.pcd-neg{font-weight:700}
.pcd-sere{gap:6px;margin-bottom:8px;max-height:220px;flex-direction:column;display:flex;overflow:auto}
.pcd-sere p{margin:0;background:var(--vob,#fff);border-radius:10px;border:1px solid var(--gar,#ddd);max-width:90%;padding:8px 10px}
.pcd-sere p.pcd-heb{background:var(--hen,#333);color:var(--vad,#fff);border-color:transparent;align-self:flex-end}
.pcd-zovip{display:flex;gap:8px}
.pcd-zovip input{min-height:44px;font:inherit;border:1px solid var(--gar,#bbb);border-radius:var(--fub,6px);padding:.6em .7em;flex:1;min-width:0}
.pcd-siman{color:var(--bir,#555);margin:.6em 0 0;font-size:.92em}
.pcd-siman.pcd-neg{color:var(--zus,#222);font-weight:700}
.pcd-valif{background:var(--vob,#fff);max-width:560px;border:1px solid var(--gar,#ccc);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:16px}
.pcd-kagaj{color:var(--zus,#222);text-align:left;padding:12px 14px;border:1px solid var(--gar,#ccc);border-radius:12px;max-width:340px;font-size:.9rem;line-height:1.4;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.18)}
.pcd-kagaj .pcd-bedi{margin:.15em 0 .45em}
.pcd-kagaj .pcd-budi{margin:0;font-size:.95em}
.pcd-kagaj .pcd-lah{margin:0 0 .5em}
.pcd-das{gap:8px;margin-bottom:8px;align-items:center;display:flex}
.pcd-fuve{letter-spacing:.06em;color:var(--bir,#555);padding:.2em .6em;font-size:.72em;font-weight:700;text-transform:uppercase;border-radius:99px;border:1px solid var(--bir,#777)}
.pcd-gema{background:var(--bul,#eee);padding:.2em .6em;color:var(--zus,#222);white-space:nowrap;font-size:.78em;font-weight:700;border-radius:99px}
.pcd-nuzeg{background:#fde3e1;color:#8a1c14}
.pcd-guhe{background:#dff3e3;color:#17612a}
.pcd-metaro{background:#ececec;color:#444}
.pcd-hosubu{background:#e3ecfb;color:#1d4a8f}
.pcd-jozut{margin-left:auto;font-size:.82em;color:var(--bir,#555)}
.pcd-neti{color:var(--bir,#555);margin:0;font-size:.85em}
.pcd-bedi{margin:.2em 0 .5em}
.pcd-budi{padding:8px 10px;display:flex;gap:8px;margin:0 0 .6em;align-items:flex-start;background:var(--bul,#f4f4f4);border-radius:8px}
.pcd-gid{font-size:.78em;color:var(--bir,#555);text-transform:uppercase;letter-spacing:.05em;margin:.4em 0 .2em}
.pcd-lah{margin:0;padding:0;list-style:none;font-size:.9em;display:grid;gap:4px}
.pcd-lah b{display:inline-block;min-width:5.2em}
.pcd-tilen{margin:.7em 0 0;color:var(--bir,#555);font-size:.8em}
.pcd-jiko{margin:1em 0}
.pcd-zovovo{padding:12px;max-width:640px;background:var(--vob,#fff);border:1px solid var(--gar,#ccc);border-radius:12px}
.pcd-gaja{align-items:center;padding-bottom:10px;border-bottom:1px solid var(--gar,#ddd);font-weight:700;font-size:.9em;gap:14px;display:flex}
.pcd-nam{gap:8px;margin:12px 0;grid-template-columns:repeat(4,1fr);display:grid}
.pcd-duj{display:flex;border-radius:8px;flex-direction:column;background:var(--bul,#f4f4f4);padding:10px}
.pcd-duj b{font-size:1.5em;line-height:1.1}
.pcd-duj span{font-size:.78em;color:var(--bir,#555)}
.pcd-zajok{margin:0;list-style:none;padding:0}
.pcd-zajok li{display:grid;font-size:.88em;align-items:center;grid-template-columns:5.5em 1fr auto auto;padding:8px 0;border-top:1px solid var(--gar,#ddd);gap:8px}
.pcd-sak{font-weight:700}
.pcd-jiko figcaption{margin-top:6px;font-size:.85em;color:var(--bir,#555)}
.pcd-losaj{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:1em 0;gap:16px;display:grid}
.pcd-keha,.pcd-lude{padding:20px;background:var(--vob,#fff);border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px)}
.pcd-fuz{color:var(--bir,#555);text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.82em;margin:0 0 .3em}
.pcd-hah{margin:0 0 .6em;font-size:1em}
.pcd-hah span{font-size:2.6em;font-weight:800;line-height:1}
.pcd-keha ul,.pcd-lude ul,.pcd-guso{list-style:none;padding:0;margin:0 0 1em}
.pcd-keha li,.pcd-guso li{padding:5px 0;align-items:flex-start;display:flex;gap:10px}
.pcd-lude li{justify-content:space-between;display:flex;gap:10px;border-top:1px solid var(--gar,#ddd);padding:8px 0}
.pcd-tava{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;display:grid;gap:10px;margin:1em 0}
.pcd-pon{border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);display:flex;text-decoration:none;gap:10px;padding:12px;background:var(--vob,#fff);align-items:center;color:inherit}
.pcd-hute{margin-top:16px;padding:14px;gap:12px;background:var(--bul,#f6f6f6);border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);align-items:flex-start;flex-direction:column;display:flex}
.pcd-hizo{margin:0;white-space:pre-line}
.pcd-sene{border:1px dashed var(--gar,#bbb);border-radius:var(--fub,6px);padding:12px;display:flex;background:var(--vob,#fff);align-items:flex-start;gap:10px;flex-direction:column}
.pcd-gunat{margin:0;font-weight:700;font-size:.95em}
.pcd-sene audio{width:100%;max-width:100%}
.pcd-nupo{background:var(--hen,#333);font:inherit;font-size:.92em;font-weight:700;line-height:1.2;align-items:center;justify-content:center;padding:.45em .9em;cursor:pointer;min-height:44px;color:var(--vad,#fff);border:2px solid var(--hen,#333);border-radius:var(--fub,6px);display:inline-flex}
.pcd-nupo:focus-visible{outline:3px solid var(--gut,#1a5fd0);outline-offset:2px}
.pcd-lado{border:1px solid var(--gar,#ddd);border-radius:var(--fub,6px);overflow:auto;gap:6px;background:var(--bul,#f6f6f6);width:100%;font-size:.92em;line-height:1.4;display:grid;padding:10px;max-height:280px}
.pcd-lado p{margin:0}
.pcd-lado b{display:inline-block;min-width:6.5em}
.pcd-piti{border:2px solid var(--hen,#333);border-radius:var(--fub,10px);font:inherit;font-weight:700;line-height:1.2;right:16px;bottom:16px;position:fixed;color:var(--vad,#fff);z-index:45;text-align:left;gap:.5em;align-items:center;padding:.7em 1.1em;display:inline-flex;background:var(--hen,#333);max-width:calc(100vw - 32px);cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.28)}
.pcd-piti[aria-expanded=true]{display:none}
.pcd-piti:focus-visible,.pcd-suho:focus-visible{outline:3px solid var(--gut,#1a5fd0);outline-offset:2px}
.pcd-nig{border:1px solid var(--gar,#ccc);border-radius:min(var(--fub,10px),18px);max-height:min(560px,calc(100vh - 32px));max-height:min(560px,calc(100dvh - 32px));right:16px;bottom:16px;background:var(--vob,#fff);position:fixed;width:min(380px,calc(100vw - 32px));flex-direction:column;box-shadow:0 14px 44px rgba(0,0,0,.32);color:var(--zus,#222);z-index:70;display:flex;font-size:1rem;overflow:hidden}
.pcd-hefu{color:var(--vad,#fff);display:flex;align-items:center;justify-content:space-between;background:var(--hen,#333);gap:10px;padding:4px 4px 4px 14px}
.pcd-tope{font-size:1rem}
.pcd-suho{border:0;color:inherit;min-width:44px;align-items:center;justify-content:center;display:inline-flex;min-height:44px;background:transparent;cursor:pointer;padding:0}
.pcd-teta{display:flex;overflow:auto;min-height:140px;gap:8px;background:var(--bul,#f6f6f6);padding:12px 14px;flex:1 1 auto;flex-direction:column}
.pcd-teta p{background:var(--vob,#fff);padding:8px 10px;font-size:.95rem;line-height:1.4;border-radius:12px;border:1px solid var(--gar,#ddd);white-space:pre-line;overflow-wrap:anywhere;margin:0;max-width:88%}
.pcd-teta p.pcd-heb{background:var(--hen,#333);border-color:transparent;align-self:flex-end;color:var(--vad,#fff)}
.pcd-teta p.pcd-peda{color:var(--bir,#555)}
.pcd-fiko{display:flex;border-top:1px solid var(--gar,#ddd);padding:10px 12px;background:var(--vob,#fff);gap:8px}
.pcd-fiko input{border:1px solid var(--gar,#bbb);border-radius:min(var(--fub,6px),12px);flex:1;color:var(--zus,#222);min-height:44px;min-width:0;padding:.5em .7em;background:var(--vob,#fff);font:inherit;font-size:16px}
.pcd-fiko .pcd-sibtn{flex:none;min-height:44px}
@media (max-width:560px){.pcd-piti{right:12px;bottom:12px}.pcd-nig{right:8px;left:8px;bottom:8px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);width:auto}}
@media print{.pcd-piti,.pcd-nig{display:none}}
@media (max-width:880px){.pcd-tava{grid-template-columns:repeat(2,minmax(0,1fr))}.pcd-duvo-demo,.pcd-notu,.pcd-losaj{grid-template-columns:minmax(0,1fr)}.pcd-saf,.pcd-zoboru,.pcd-lefi{grid-column:1;grid-row:auto}}
@media (max-width:720px){.pcd-vom{grid-template-columns:1fr}.pcd-saf{grid-template-columns:1fr}.pcd-nam{grid-template-columns:repeat(2,1fr)}.pcd-zajok li{grid-template-columns:1fr auto}.pcd-zajok .pcd-ton{grid-column:1/3;grid-row:2}.pcd-tava{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.pcd-zin{animation:none}}


@font-face{font-family:"Manrope Fb";src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:600 800;size-adjust:101%}
@font-face{font-family:"Work Sans Fb";src:local("Arial"),local("ArialMT");font-weight:400 500;size-adjust:110%}
@font-face{font-family:"Work Sans Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 800;size-adjust:103.6%}
:root{--tun:#0e7f62;--gut:#1f4e79;--neh:#0b6b4f;--fub:6px;--mam:#b86e00;--vob:#f6f8fb;--fek:#14a37f;--zuj:#e3ecef;--bul:#fff;--zus:#17202b;--zob:#3ddcb0;--zof:"Manrope","Manrope Fb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--vad:#fff;--vep:#a3281d;--hen:#1f4e79;--gej:#263847;--vaf:#1d2b36;--bir:#4f5d6e;--fem:"Work Sans","Work Sans Fb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--gar:#d3dde9}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{background:var(--vob);color:var(--zus);margin:0;font:400 16.5px/1.6 var(--fem)}
h1,h2,h3{letter-spacing:-.015em;margin:0;font-family:var(--zof);font-weight:800;line-height:1.2}
a{color:var(--gut)}
img{height:auto;max-width:100%;display:block}
p{margin:0 0 .9em}
.pcd-zuze{font-weight:700;z-index:99;left:-999px;top:0;color:var(--zus);padding:10px 14px;position:absolute;background:#fff}
.pcd-zuze:focus{left:8px;top:8px}
.pcd-geh{pointer-events:none;height:1px;opacity:0;width:1px;position:absolute}
.pcd-kod{grid-template-columns:262px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,var(--vaf) 262px,var(--vob) 262px);display:grid}
.pcd-dul{flex-direction:column;min-width:0;display:flex}
.pcd-dul>main{flex:1}
/* sidebar */
.pcd-fini{display:flex;top:0;color:#fff;flex-direction:column;background:var(--vaf);position:sticky;gap:22px;padding:22px 14px 16px;scrollbar-width:thin;overflow-y:auto;height:100vh}
.pcd-ludi{padding:0 6px;align-items:center;color:inherit;display:flex;gap:11px;text-decoration:none}
.pcd-sus{width:38px;height:38px;flex:none}
.pcd-give{fill:var(--hen)}
.pcd-fini .pcd-give{stroke:#5a8bbd;stroke-width:1}
.pcd-hiza,.pcd-zohi{fill:none;stroke-linejoin:round;stroke:#fff;stroke-linecap:round}
.pcd-hiza{stroke-width:2.2}.pcd-zohi{stroke-width:2.4}
.pcd-luzam{fill:var(--fek)}
.pcd-juno{stroke-linecap:round;stroke-width:1.6;fill:none;stroke:#fff}
.pcd-par{flex-direction:column;display:flex;letter-spacing:-.02em;font:800 17px/1.1 var(--zof)}
.pcd-par i{font-style:normal;color:var(--zob)}
.pcd-gad .pcd-par i{color:var(--tun)}
.pcd-bus ul{margin:0;list-style:none;padding:0}
.pcd-bus>ul{flex-direction:column;display:flex;gap:2px}
.pcd-bus a,.pcd-bus summary{gap:11px;cursor:pointer;font:600 15px/1.3 var(--fem);list-style:none;padding:9px 12px;color:#cbd8e1;text-decoration:none;align-items:center;border-radius:6px;display:flex}
.pcd-bus summary::-webkit-details-marker{display:none}
.pcd-bus a:hover,.pcd-bus summary:hover{background:rgba(255,255,255,.08);color:#fff}
.pcd-bus .pcd-vap{width:19px;opacity:.9;height:19px;color:var(--zob)}
.pcd-bus summary::after{margin-left:auto;width:8px;border-right:2px solid #8aa0af;border-bottom:2px solid #8aa0af;transition:transform .15s;height:8px;transform:rotate(45deg);content:""}
.pcd-bus details[open]>summary::after{transform:rotate(-135deg)}
.pcd-bus details ul{border-left:1px solid #3a4f5f;margin:2px 0 6px 21px;padding-left:6px}
.pcd-bus details ul a{padding:7px 10px;font-size:14px;font-weight:500}
.pcd-bus [aria-current=page]{background:rgba(79,134,190,.3);color:#fff;box-shadow:inset 3px 0 0 var(--fek)}
.pcd-vabuf{border-top:1px solid #34495a;padding-top:14px;margin-top:auto}
.pcd-buvif{color:#cbd8e1;padding:8px 12px;display:flex;align-items:center;border-radius:6px;text-decoration:none;gap:10px;font-weight:600;font-size:14px}
.pcd-buvif:hover{background:rgba(255,255,255,.08);color:#fff}
.pcd-buvif .pcd-vap{width:18px;height:18px}
/* toolbar + phone bar */
.pcd-pad{align-items:center;justify-content:space-between;padding:9px 28px;background:rgba(255,255,255,.95);display:flex;top:0;position:sticky;border-bottom:1px solid var(--gar);backdrop-filter:blur(6px);gap:16px;z-index:8}
.pcd-sih{margin:0;display:flex;color:var(--bir);gap:9px;align-items:center;font-size:.9rem}
.pcd-jomi{box-shadow:0 0 0 4px rgba(20,163,127,.18);width:9px;height:9px;background:var(--fek);border-radius:50%}
.pcd-zet{display:flex;gap:10px}
.pcd-jema,.pcd-bohuf{display:none}
/* buttons */
.pcd-sibtn{padding:.8em 1.3em;background:var(--tun);font-family:var(--zof);font-weight:800;font-size:15px;transition:background .15s,color .15s;border-radius:6px;border-color:var(--tun);color:#fff}
.pcd-sibtn:hover{background:#0b6a52;border-color:#0b6a52}
.pcd-sibtn.pcd-vaf{color:var(--hen);background:transparent;border-color:var(--hen)}
.pcd-sibtn.pcd-vaf:hover{background:var(--hen);color:#fff}
.pcd-sibtn.pcd-ziz{padding:.5em .95em;font-size:14px}
.pcd-sibtn .pcd-vap{width:1.2em;height:1.2em}
/* layout rows */
.pcd-vus{margin:0 auto;padding:0 28px;max-width:1010px}
.pcd-ron{padding:12px 0}
.pcd-sisal{font-size:.85rem;margin:0 0 10px;color:var(--bir)}
.pcd-sisal a{color:var(--bir)}
.pcd-gugu{padding:34px 0 26px;background:radial-gradient(circle at 1px 1px,#cbd8e8 1px,transparent 1.6px) 0 0/22px 22px}
.pcd-reh{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:44px;display:grid;align-items:center}
.pcd-reh.pcd-feki{grid-template-columns:minmax(0,1fr)}
.pcd-gugu h1{font-size:clamp(1.9rem,3.1vw,2.6rem)}
.pcd-gugu.pcd-kopo h1{font-size:clamp(1.75rem,2.7vw,2.3rem)}
.pcd-mifa{max-width:58ch;color:var(--zus);font-size:1.1rem;margin:14px 0 0}
.pcd-zagama{border-left:4px solid var(--fek);padding:2px 0 2px 14px;margin:18px 0 0;font:600 1.06rem/1.5 var(--fem);max-width:52ch;color:var(--hen)}
.pcd-gugu .pcd-sebtns{margin:24px 0 0}
.pcd-veb{margin:12px 0 0;color:var(--bir);font-size:.85rem}
.pcd-veb a{color:var(--bir);margin-left:.5em}
.pcd-veb mark{font-size:.95em}
/* stage + ticket */
.pcd-lekuh{position:relative;border-radius:14px;background:var(--zuj);margin-bottom:40px}
.pcd-del{height:auto;width:100%;border-radius:14px;display:block}
.pcd-del .c{fill:var(--zuj)}.pcd-del .a{fill:var(--hen)}.pcd-del .b{fill:var(--fek)}.pcd-del .l{fill:#5b86b0}.pcd-del .d{fill:#fff}
.pcd-del .e{fill:#c3d1da}.pcd-del .t{fill:#fff;stroke:#c3d1da;stroke-width:1.5}.pcd-del .h{fill:#f6c9c3}.pcd-del .m{fill:#f3d9a4}.pcd-del .g{fill:#bfe8da}
.pcd-del .k{stroke-linecap:round;fill:none;stroke:var(--fek);stroke-dasharray:2 8;stroke-width:3}
.pcd-jan{height:100%;object-fit:cover;width:100%;aspect-ratio:4/3;border-radius:14px}
.pcd-gafef{margin:0;position:relative}
.pcd-gafef .pcd-jan,.pcd-gafef .pcd-del{border-radius:12px}
.pcd-zisajo{width:min(300px,76%);position:absolute;z-index:2;right:auto;left:-44px;bottom:-42px}
.pcd-kagaj{background:#fff;padding:13px 16px 14px;font-size:.9rem;line-height:1.45;width:100%;max-width:none;border:1px solid var(--gar);border-top:4px solid var(--hen);border-radius:12px;box-shadow:0 24px 46px -18px rgba(15,32,60,.55)}
.pcd-kagaj .pcd-das{margin-bottom:6px}
.pcd-kagaj .pcd-bedi{margin:0 0 .65em;font:800 1.02rem/1.3 var(--zof)}
.pcd-kagaj .pcd-gema{border:1px solid transparent}
.pcd-kagaj .pcd-budi{color:var(--zus);padding:8px 10px;font-size:.84rem;line-height:1.4;margin:0}
.pcd-kagaj .pcd-budi .pcd-vap{height:16px;margin-top:2px;width:16px}
/* panels = sections */
.pcd-jid{padding:28px;display:grid;grid-template-columns:60px minmax(0,1fr);background:#fff;box-shadow:0 1px 0 rgba(23,32,43,.04),0 14px 30px -26px rgba(23,32,43,.45);position:relative;scroll-margin-top:70px;column-gap:20px;row-gap:4px;border:1px solid var(--gar);border-radius:12px;align-content:start}
.pcd-jid.pcd-zos{grid-template-columns:60px minmax(0,1fr) 270px}
.pcd-pim{place-items:center;width:56px;background:var(--hen);border-radius:12px;height:56px;color:#fff;grid-row:1/3;display:grid}
.pcd-pim .pcd-vap{width:28px;vertical-align:0;height:28px}
.pcd-ribu .pcd-pim{background:var(--mam)}
.pcd-jid h2{font-size:1.5rem;align-self:end;grid-column:2}
.pcd-pos{color:var(--bir);max-width:64ch;grid-column:2;margin:0}
.pcd-zos .pcd-gafef{grid-column:3;grid-row:1/3;align-self:start}
.pcd-vom{grid-column:1/-1;margin:22px 0 0;gap:14px}
.pcd-fet{border:1px solid var(--gar);border-top:3px solid var(--fek);border-radius:8px;background:var(--vob);grid-template-columns:42px 1fr;column-gap:12px;padding:16px;align-content:start}
.pcd-bih{border-radius:10px;border:0;width:42px;background:#d9f3ea;height:42px;color:var(--tun)}
.pcd-bih .pcd-vap{width:22px;height:22px}
.pcd-fos{font:800 .98rem/1.3 var(--zof)}
.pcd-nir{color:var(--bir);font-size:.92rem;line-height:1.5}
.pcd-fet,.pcd-fos,.pcd-nir{min-width:0;overflow-wrap:anywhere}
.pcd-ribu .pcd-fet{border-top-color:var(--mam)}
.pcd-ribu .pcd-bih{background:#fff1d0;color:var(--mam)}
.pcd-duhi .pcd-fet{box-shadow:0 8px 20px -16px rgba(23,32,43,.5);border-top:0;border-left:4px solid var(--hen);background:#fff}
.pcd-duhi .pcd-fet:first-child{border-left-color:var(--fek)}
.pcd-tutuv .pcd-vom{counter-reset:st;margin-top:34px;position:relative}
.pcd-tutuv .pcd-vom::before{content:"";left:24px;right:24px;top:-3px;border-top:2px dashed #b3c3d6;height:0;position:absolute}
.pcd-tutuv .pcd-fet{counter-increment:st;background:#fff;border-top-color:var(--gar);position:relative}
.pcd-tutuv .pcd-fet::before{color:#fff;text-align:center;background:var(--tun);content:counter(st);top:-19px;left:14px;box-shadow:0 0 0 5px #fff;height:30px;position:absolute;font:800 14px/30px var(--zof);border-radius:50%;width:30px}
.pcd-gina{border-top:1px dashed var(--gar);grid-column:1/-1;margin-top:16px}
.pcd-gina>summary{display:inline-flex;gap:8px;padding:.9em 0 .5em;color:var(--tun);font:800 14px/1 var(--zof);align-items:center;list-style:none}
.pcd-gina>summary::-webkit-details-marker{display:none}
.pcd-gina>summary::after,.pcd-hef>summary::after{content:"+";font:700 21px/1 var(--zof)}
.pcd-gina[open]>summary::after,.pcd-hef[open]>summary::after{content:"\2212"}
.pcd-koput{max-width:74ch}
.pcd-koput p,.pcd-koput li{margin:0 0 .85em}
.pcd-koput ul{padding-left:1.2em}
.pcd-koput h3{font-size:1.1rem;margin:1.3em 0 .4em}
/* blocks (no heading slot) */
.pcd-tiv{background:#fff;padding:26px 28px;border:1px solid var(--gar);border-radius:12px}
.pcd-tiv>h2{font-size:1.4rem;align-items:center;gap:12px;margin:0 0 .6em;display:flex}
.pcd-tiv>h2::before{height:1.1em;flex:none;background:var(--fek);border-radius:3px;width:6px;content:""}
.pcd-tiv h3{margin:1.5em 0 .4em;border-left:3px solid var(--fek);padding-left:12px;font-size:1.1rem}
.pcd-tiv p,.pcd-tiv li{max-width:76ch}
.pcd-tiv ul{padding-left:1.2em}
.pcd-tiv .pcd-nul,.pcd-tiv .pcd-losaj{max-width:none}
.pcd-tiv .pcd-losaj{margin-top:18px}
.pcd-tiv .pcd-keha ul,.pcd-tiv .pcd-lude ul,.pcd-tiv .pcd-guso,.pcd-tiv .pcd-nas,.pcd-tiv .pcd-panog{padding-left:0}
.pcd-did h2{font-size:1.25rem;margin:0 0 14px}
.pcd-did>div:last-child{position:sticky;top:76px}
.pcd-keha .pcd-sibtn.pcd-vaf{color:#fff;background:var(--tun);border-color:var(--tun)}
.pcd-keha .pcd-sibtn.pcd-vaf:hover{background:#0b6a52;border-color:#0b6a52}
.pcd-luh mark,.pcd-zib mark,.pcd-fon mark,.pcd-kara mark{color:#10131e}
.pcd-did{display:grid;align-items:start;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pcd-did>*{min-width:0}
.pcd-panog{padding:0;gap:12px;margin:0;counter-reset:sl;display:grid;list-style:none}
.pcd-panog li{background:var(--vob);counter-increment:sl;border:1px solid var(--gar);border-radius:8px;padding:14px 16px 14px 62px;position:relative}
.pcd-panog li::before{height:34px;text-align:center;position:absolute;content:counter(sl);width:34px;color:#fff;border-radius:9px;left:14px;top:12px;background:var(--hen);font:800 16px/34px var(--zof)}
.pcd-panog strong{font-family:var(--zof);display:block}
.pcd-nas{margin:0;list-style:none;display:grid;gap:10px;padding:0}
.pcd-nas li{display:flex;padding:12px 14px;gap:10px;align-items:flex-start;border:1px solid var(--gar);border-radius:8px;background:var(--vob)}
.pcd-nas li>.pcd-vap{color:var(--tun);margin-top:2px}
/* demo band */
.pcd-kara{padding:50px 0 56px;background:var(--vaf);background-image:linear-gradient(120deg,rgba(47,111,170,.34),transparent 48%);color:#e6eef3;margin:22px 0}
.pcd-kara h2{color:#fff}
.pcd-kara .pcd-fak{font-size:1.5rem;margin:0 0 18px}
.pcd-zib.pcd-jid{box-shadow:none;padding:0 0 26px;border:0;background:transparent}
.pcd-zib .pcd-pos{color:#b3c4d0}
.pcd-zib .pcd-pim{background:var(--tun)}
.pcd-zib .pcd-fet{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);border-top-color:var(--fek)}
.pcd-zib .pcd-bih{background:rgba(61,220,176,.16);color:var(--zob)}
.pcd-zib .pcd-nir{color:#b3c4d0}
.pcd-zib .pcd-gina{border-top-color:#3a4f5f}
.pcd-zib .pcd-gina>summary{color:var(--zob)}
.pcd-zib .pcd-koput{color:#d3e0e8}
.pcd-zib .pcd-koput a{color:var(--zob)}
.pcd-duvo-demo{margin:6px 0 0;gap:20px 24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);scroll-margin-top:70px}
.pcd-saf{grid-column:1;grid-row:1/3;grid-template-columns:1fr;grid-auto-rows:1fr;align-content:stretch;gap:10px}
.pcd-gag{background:var(--gej);color:#fff;align-items:center;align-content:center;flex-direction:row;flex-wrap:wrap;border:1px solid #3a4f5f;border-left:4px solid #3a4f5f;border-radius:8px;transition:background .15s,border-color .15s;gap:4px 12px;padding:12px 14px}
.pcd-gag:hover{background:#2c4560}
.pcd-gag[aria-checked=true]{background:#1d4468;border-color:var(--fek);border-left-color:var(--zob)}
.pcd-gag .pcd-vap{height:22px;color:var(--zob);width:22px}
.pcd-suj{flex:1;font:700 .95rem/1.3 var(--zof);min-width:0}
.pcd-giz{font-size:.85rem;flex-basis:100%;color:#b3c4d0;margin-left:34px}
.pcd-zoboru{border:1px solid #d3dde9;border-radius:12px;padding:20px;grid-column:2;grid-row:1;background:#f4f8fc;color:var(--zus)}
.pcd-tili{font-size:.85rem}
.pcd-piram{gap:10px}
.pcd-piram .pcd-sibtn{padding:.95em 1.1em;font-size:16px;flex:1 1 150px}
.pcd-piram .pcd-sibtn.pcd-vaf{background:#fff}
.pcd-piram .pcd-sibtn.pcd-vaf:hover{background:var(--hen)}
.pcd-kosav{background:#fff;padding:9px 12px;border:1px dashed #b3c3d6;border-radius:8px;color:var(--bir);font-size:.92rem}
.pcd-kosav.pcd-neg{color:var(--zus)}
.pcd-vaza{border-radius:8px;background:#fff;padding:8px 12px}
.pcd-sere p{background:#fff}
.pcd-lefi{grid-column:2;grid-row:2;min-width:0}
.pcd-lefi .pcd-valif{max-width:none}
.pcd-siman{color:#b3c4d0}
.pcd-siman.pcd-neg{color:#fff}
.pcd-valif{border-radius:12px;box-shadow:0 20px 40px -24px rgba(0,0,0,.6);color:var(--zus)}
.pcd-bedi{font-family:var(--zof)}
.pcd-budi{background:#e9f6f1}
.pcd-budi .pcd-vap{color:var(--tun)}
.pcd-fuve{color:var(--hen);border-color:var(--hen);background:#fff}
/* dashboard mock */
.pcd-jiko{margin:0;max-width:780px;margin-inline:auto}
.pcd-zovovo{padding:0 14px 6px;overflow:hidden;box-shadow:0 24px 50px -30px rgba(23,32,43,.55);border-radius:12px;max-width:none}
.pcd-gaja{font-weight:600;padding:11px 16px;margin:0 -14px 12px;color:#cbd8e1;background:var(--vaf)}
.pcd-gaja span:first-child{margin-right:auto}
.pcd-gaja .pcd-fuve{color:#fff;background:transparent;border-color:#6d8596}
.pcd-duj{background:var(--vob);border:1px solid var(--gar);border-radius:8px}
.pcd-duj b{font-family:var(--zof);color:var(--hen)}
.pcd-jiko figcaption{text-align:center}
/* pricing */
.pcd-losaj{align-items:start;gap:18px;margin:0}
.pcd-fuz{margin-bottom:1em}
.pcd-hah{margin-bottom:1.1em}
.pcd-keha{padding:26px;background:#fff;border:1px solid var(--gar);border-top:5px solid var(--fek);border-radius:12px}
.pcd-hah span{font:800 3.1rem/1 var(--zof);color:var(--zus)}
.pcd-keha li .pcd-vap{color:var(--tun);margin-top:2px}
.pcd-keha .pcd-sibtn{width:100%;margin-top:6px}
.pcd-lude{border:1px solid var(--gar);border-radius:12px;background:var(--zuj);padding:26px}
.pcd-lude li b{font-family:var(--zof)}
.pcd-guso{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0}
.pcd-guso li{border:1px solid var(--gar);border-radius:8px;padding:12px 14px;background:var(--vob)}
.pcd-guso li .pcd-vap{color:var(--tun);margin-top:2px}
/* tables */
.pcd-nul{border-radius:10px;background:#fff;margin:0}
.pcd-foj{min-width:600px}
.pcd-foj thead th{border-bottom:0;font:800 13px/1.2 var(--zof);color:#fff;text-transform:uppercase;background:var(--vaf);letter-spacing:.03em}
.pcd-foj tbody tr:nth-child(even){background:#f7f9fc}
.pcd-foj tbody th{font-family:var(--zof);font-weight:800}
/* tools */
.pcd-notu{gap:20px}
.pcd-mosuvu{background:#fff;max-width:none;border:1px solid var(--gar);border-radius:12px;padding:22px}
.pcd-gimat input,.pcd-gimat select{border-radius:6px;border-color:#b3c3d6}
.pcd-luh{background:var(--vaf);border:0;border-radius:12px;padding:24px;min-height:150px;color:#e6eef3}
.pcd-pim{font-family:var(--zof)}
.pcd-luh .pcd-pim{font-size:1.9rem;display:block;color:var(--zob);width:auto;height:auto;border-radius:0;background:none}
.pcd-luh a{color:var(--zob)}
.pcd-raz li{background:#2a3d4d;border-color:#3a4f5f}
.pcd-lov{color:#e6eef3;background:#2a3d4d;border-color:#3a4f5f}
.pcd-durab,.pcd-nurad{border:1px solid var(--gar);border-radius:12px;background:#fff;max-width:none;padding:22px}
.pcd-nurad{box-shadow:0 20px 40px -30px rgba(23,32,43,.5)}
.pcd-mag{border-radius:10px;background:#fff}
.pcd-sugiga{background:var(--vaf);color:#fff}
.pcd-sugiga .pcd-sibtn.pcd-vaf{color:#fff;border-color:#8aa0af}
/* faq, cta, sources */
.pcd-zis h2{font-size:1.5rem;margin:0 0 14px}
.pcd-zis{max-width:860px}
.pcd-hef{background:#fff;margin:0 0 10px;border:1px solid var(--gar);border-radius:10px;padding:0 20px}
.pcd-hef>summary{padding:16px 0;font:700 16px/1.4 var(--zof);list-style:none;gap:16px;display:flex;justify-content:space-between;align-items:center}
.pcd-hef>summary::-webkit-details-marker{display:none}
.pcd-hef>summary::after{color:var(--tun);flex:none}
.pcd-hef[open]{border-color:var(--fek)}
.pcd-rab p{color:var(--bir);max-width:70ch}
.pcd-fon{padding:38px 36px;gap:6px 30px;border-radius:14px;align-items:center;background:var(--vaf);background-image:linear-gradient(120deg,rgba(47,111,170,.42),transparent 58%);grid-template-columns:minmax(0,1fr) auto;display:grid;color:#fff}
.pcd-fon h2{color:#fff;font-size:1.65rem;grid-column:1}
.pcd-fon p{margin:0;grid-column:1;color:#c8d6df;max-width:60ch}
.pcd-fon .pcd-sebtns{grid-column:2;grid-row:1/3;align-items:stretch;flex-direction:column}
.pcd-fon .pcd-sibtn{color:#06231b;border-color:var(--fek);background:var(--fek)}
.pcd-fon .pcd-sibtn.pcd-vaf{border-color:#8aa0af;background:transparent;color:#fff}
.pcd-fon .pcd-sibtn.pcd-vaf:hover{background:#fff;color:var(--vaf)}
.pcd-far{margin:8px 0 0}
/* footer */
.pcd-gad{padding:38px 0 24px;margin-top:34px;background:#fff;font-size:.93rem;border-top:1px solid var(--gar)}
.pcd-dap{gap:28px;grid-template-columns:1.5fr repeat(3,1fr);display:grid}
.pcd-dap p{margin:12px 0 0;max-width:40ch;color:var(--bir)}
.pcd-dap b{letter-spacing:.07em;display:block;margin-bottom:12px;color:var(--hen);text-transform:uppercase;font:800 .8rem/1 var(--zof)}
.pcd-dap ul,.pcd-rif{padding:0;margin:0;list-style:none}
.pcd-dap li{margin:.35em 0}
.pcd-dap a,.pcd-rif a{color:var(--zus);text-decoration:none}
.pcd-dap a:hover,.pcd-rif a:hover{color:var(--tun);text-decoration:underline}
.pcd-rif{display:flex;flex-wrap:wrap;margin:28px 0 0;padding-top:18px;gap:6px 22px;border-top:1px solid var(--gar)}
.pcd-bidi{max-width:90ch;color:var(--bir);font-size:.88rem;margin:14px 0 6px}
.pcd-piho{color:var(--bir);margin:0;font-size:.85rem}
.pcd-hol{display:grid;place-items:center;padding:60px 0;text-align:center}
.pcd-hol .pcd-pim{margin:0 auto 18px;width:68px;height:68px}
/* responsive */
@media (max-width:1180px){.pcd-jid.pcd-zos{grid-template-columns:60px minmax(0,1fr)}.pcd-zos .pcd-gafef{grid-column:2;grid-row:auto;margin:16px 0 0;max-width:420px;order:2}.pcd-vom{order:3}.pcd-gina{order:4}.pcd-sih{display:none}}
@media (max-width:1100px){.pcd-gugu:not(.pcd-kopo) .pcd-reh{grid-template-columns:minmax(0,1fr);gap:34px}.pcd-gugu:not(.pcd-kopo) .pcd-lekuh{max-width:560px}.pcd-gugu:not(.pcd-kopo) .pcd-zisajo{left:16px}}
@media (max-width:980px){
 .pcd-kod{display:block;background:none}
 .pcd-saf{grid-auto-rows:auto}
 .pcd-fini{width:min(86vw,320px);box-shadow:0 0 60px rgba(0,0,0,.4);position:fixed;left:0;top:0;bottom:0;transform:translateX(-104%);z-index:60;transition:transform .22s ease;height:100%}
 .pcd-geh:checked~.pcd-kod .pcd-fini{transform:none}
 .pcd-bohuf{transition:opacity .2s;background:rgba(10,18,26,.5);display:block;position:fixed;inset:0;opacity:0;pointer-events:none;z-index:50}
 .pcd-geh:checked~.pcd-kod .pcd-bohuf{opacity:1;pointer-events:auto}
 .pcd-geh:focus-visible~.pcd-kod .pcd-subtn{outline:3px solid var(--fek);outline-offset:2px}
 .pcd-pad{display:none}
 .pcd-jema{align-items:center;background:var(--vaf);padding:9px 14px;gap:10px;z-index:30;display:flex;position:sticky;color:#fff;top:0}
 .pcd-jema .pcd-ludi{padding:0;margin-right:auto}
 .pcd-jema .pcd-sus{width:32px;height:32px}
 .pcd-jema .pcd-par{font-size:15px}
 .pcd-jema .pcd-sibtn{padding:.5em .8em;font-size:13px}
 .pcd-subtn{display:inline-flex;gap:8px;cursor:pointer;border:1px solid #5a8bbd;border-radius:6px;padding:.55em .8em;align-items:center;font:700 14px var(--zof)}
 .pcd-rapagi,.pcd-rapagi::before,.pcd-rapagi::after{background:#fff;content:"";position:relative;width:16px;height:2px;display:block;border-radius:2px}
 .pcd-rapagi::before{position:absolute;top:-5px}.pcd-rapagi::after{position:absolute;top:5px}
 .pcd-reh{grid-template-columns:minmax(0,1fr);gap:30px}
 .pcd-vus{padding:0 16px}
 .pcd-duvo-demo{grid-template-columns:minmax(0,1fr)}
 .pcd-saf{grid-column:1;grid-row:1;grid-auto-flow:column;grid-auto-columns:minmax(210px,72%);grid-template-columns:none;scroll-snap-type:x proximity;display:grid;gap:10px;margin:0 -16px;padding-bottom:8px;padding-inline:16px;overflow-x:auto}
 .pcd-gag{scroll-snap-align:start;align-items:flex-start}
 .pcd-giz{margin-left:0}
 .pcd-zoboru,.pcd-lefi{grid-column:1;grid-row:auto}
 .pcd-gad .pcd-dap{grid-template-columns:1fr 1fr}
 .pcd-dap>div:first-child{grid-column:1/-1}
 .pcd-did{grid-template-columns:minmax(0,1fr)}
 .pcd-did>div:last-child{position:static}
}
@media (max-width:720px){
 body{font-size:16px}
 .pcd-gugu{padding:22px 0 16px}
 .pcd-kopo .pcd-gafef .pcd-del{display:none}
 .pcd-kopo .pcd-gafef .pcd-jan{aspect-ratio:16/9}
 .pcd-lekuh{margin-bottom:0;background:none}
 .pcd-zisajo{margin:-46px 12px 0;max-width:380px;position:relative;width:auto;left:auto;bottom:auto}
 .pcd-jid,.pcd-jid.pcd-zos{grid-template-columns:minmax(0,1fr);padding:20px 16px}
 .pcd-pim{width:46px;height:46px;border-radius:10px;margin-bottom:10px;grid-row:auto}.pcd-pim .pcd-vap{width:23px;height:23px}
 .pcd-jid h2,.pcd-pos,.pcd-zos .pcd-gafef{grid-column:1}
 .pcd-zos .pcd-gafef{margin:14px 0 0;max-width:none}
 .pcd-jid h2{font-size:1.28rem}
 .pcd-tutuv .pcd-vom::before{display:none}
 .pcd-tutuv .pcd-vom{margin-top:26px}
 .pcd-tutuv .pcd-fet{margin-top:8px}
 .pcd-guso{grid-template-columns:1fr}
 .pcd-tiv{padding:20px 16px}
 .pcd-fon{grid-template-columns:minmax(0,1fr);padding:28px 20px}
 .pcd-fon .pcd-sebtns{grid-column:1;grid-row:auto;margin-top:16px}
 .pcd-nul{background:none;overflow:visible;border:0}
 .pcd-foj{min-width:0;display:block}
 .pcd-foj thead{display:none}
 .pcd-foj tbody{display:grid;gap:12px}
 .pcd-foj tr{border:1px solid var(--gar);border-radius:10px;display:block;background:#fff;padding:12px 14px}
 .pcd-foj tbody tr:nth-child(even){background:#fff}
 .pcd-foj th,.pcd-foj td{border:0;display:block;padding:3px 0}
 .pcd-foj tbody th{font-size:1.02rem;color:var(--hen);padding-bottom:6px}
 .pcd-foj td::before{font:800 11px/1.2 var(--zof);margin-top:6px;color:var(--tun);text-transform:uppercase;letter-spacing:.06em;content:attr(data-label);display:block}
 .pcd-kara{padding:34px 0 40px}
 .pcd-piram .pcd-sibtn{flex-basis:100%}
 .pcd-gad .pcd-dap{grid-template-columns:1fr}
 .pcd-hef{padding:0 14px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pcd-fini{transition:none}}
/* R14 icon-only menu button */
.pcd-subtn{padding:0;height:42px;width:44px;justify-content:center;gap:0;box-sizing:border-box}

/* R12 big hero photo (2026-11-05): home hero, desktop only */
@media (min-width:1180px){
.pcd-reh:has(.pcd-lekuh){grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr)!important;align-items:start!important;column-gap:36px!important}
.pcd-reh:has(.pcd-lekuh) .pcd-lekuh{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.pcd-reh:has(.pcd-lekuh) .pcd-jan{aspect-ratio:0.85!important;width:100%!important;max-width:none!important;height:auto!important}
.pcd-reh:has(.pcd-lekuh) h1{font-size:clamp(2rem,3.1vw,2.4rem)!important;line-height:1.06!important}
}
@media (max-width:700px){
.pcd-reh:has(.pcd-lekuh){align-items:stretch!important;display:flex!important;gap:0!important;row-gap:0!important;flex-direction:column!important}
.pcd-reh:has(.pcd-lekuh)>:has(>h1){display:contents!important}
.pcd-reh:has(.pcd-lekuh)>:has(>h1)>*{order:0}
.pcd-reh:has(.pcd-lekuh)>:has(>h1)>h1~*{order:4}
.pcd-reh:has(.pcd-lekuh)>:has(>h1)>h1{order:1!important}
.pcd-reh:has(.pcd-lekuh)>:has(>h1)>.pcd-sebtns{order:2!important;margin-top:18px!important}
.pcd-reh:has(.pcd-lekuh)>.pcd-lekuh{order:3!important;margin-top:18px!important;margin-left:0!important;margin-right:0!important;min-width:0!important;max-width:none!important;width:100%!important}
.pcd-reh:has(.pcd-lekuh)>:has(>h1)>h1{margin-top:6px!important}
}
