
[hidden]{display:none!important}
.pcr-patin{align-items:flex-start;display:flex;font-size:.95rem;line-height:1.45;gap:.6em;margin:.9em 0;cursor:pointer}
.pcr-patin input{width:1.1em;height:1.1em;margin-top:.25em;flex:none}
.pcr-sample{color:#8a8a8a}
mark.pcr-pending{background:#fff3b0;outline:1px dashed #c9a400;padding:0 .2em;color:inherit;border-radius:3px}
.pcr-hulus{align-items:flex-start;font-size:.92em;line-height:1.45;gap:.55em;padding:.6em .75em;margin:.9em 0;text-align:left;display:flex;border:1px dashed currentColor;border-radius:var(--lij,6px)}
.pcr-luk{position:absolute;width:1px;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);height:1px}
.pcr-bih{height:13px;flex:none;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;width:18px;display:block}   /* R14: hamburger bars for text-only menu buttons */
.pcr-for{stroke-width:2;stroke-linejoin:round;width:1.4em;vertical-align:-.25em;fill:none;stroke-linecap:round;flex:none;height:1.4em;stroke:currentColor}
.pcr-nabtn{align-items:center;justify-content:center;padding:.7em 1.15em;border-radius:var(--lij,6px);border:2px solid var(--fog,#333);cursor:pointer;background:var(--fog,#333);font:inherit;font-weight:700;line-height:1.2;color:var(--jug,#fff);gap:.5em;text-decoration:none;display:inline-flex}
.pcr-nabtn.pcr-tif{background:transparent;color:var(--fog,#333)}
.pcr-nabtn.pcr-hup{padding:.45em .8em;font-size:.9em}
.pcr-nabtn:disabled{opacity:.5;cursor:not-allowed}
.pcr-nabtn:focus-visible,.pcr-kur:focus-visible,summary:focus-visible,.pcr-teh:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--vek,#1a5fd0);outline-offset:2px}
.pcr-tubtns{flex-wrap:wrap;display:flex;gap:.7em}
.pcr-mez{gap:12px;padding:0;list-style:none;display:grid;margin:1em 0;grid-template-columns:repeat(3,1fr)}
.pcr-map{align-items:start;column-gap:12px;row-gap:2px;display:grid;background:var(--sar,#f6f6f6);grid-template-columns:auto 1fr;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);padding:14px}
.pcr-laz{height:44px;display:flex;width:44px;background:var(--bop,#fff);grid-row:1/3;color:var(--fog,#333);border-radius:50%;border:1px solid var(--jod,#ddd);align-items:center;justify-content:center}
.pcr-laz .pcr-for{height:24px;vertical-align:0;width:24px}
.pcr-zer{font-weight:700}
.pcr-zuv{color:var(--jul,#555);font-size:.95em}
.pcr-voso{margin:.5em 0 0}
.pcr-voso>summary,.pcr-lik>summary{padding:.6em 0;cursor:pointer;font-weight:700}
.pcr-helas h3{margin:1.2em 0 .3em;font-size:1.1em}
.pcr-lik{border-bottom:1px solid var(--jod,#ddd)}
.pcr-lik>summary{list-style-position:outside}
.pcr-huz{padding:0 0 .8em}
.pcr-teh{border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);margin:1em 0;overflow-x:auto}
.pcr-zum{font-size:.95em;min-width:560px;border-collapse:collapse;width:100%}
.pcr-zum th,.pcr-zum td{padding:10px 12px;vertical-align:top;text-align:left;border-bottom:1px solid var(--jod,#ddd)}
.pcr-zum thead th{background:var(--sar,#f6f6f6)}
.pcr-kun{font-size:.85em;color:var(--jul,#555)}
.pcr-kun a{margin-right:.8em}
.pcr-sap{border-radius:var(--lij,6px);background:var(--sar,#f6f6f6);padding:24px}
.pcr-rej{background:#fff3b0;padding:0 .15em;border-radius:3px}
.pcr-mud{margin:1.2em 0;overflow:hidden;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px)}
.pcr-suvani{align-items:center;justify-content:space-between;gap:10px;font-weight:700;padding:8px 12px;background:var(--sar,#f6f6f6);border-bottom:1px solid var(--jod,#ddd);display:flex}
.pcr-pifiva{padding:12px 16px;background:var(--bop,#fff)}
.pcr-sofib{flex-direction:column;gap:4px;display:flex;margin:0 0 12px}
.pcr-sofib label{font-weight:600;font-size:.95em}
.pcr-sofib input,.pcr-sofib select{font:inherit;color:var(--sot,#222);background:var(--bop,#fff);border:1px solid var(--jod,#bbb);border-radius:var(--lij,6px);box-sizing:border-box;width:100%;min-height:44px;padding:.6em .7em}
.pcr-sofib input:disabled{background:var(--sar,#f1f1f1);cursor:not-allowed}
.pcr-mut{gap:6px;display:flex;align-items:center}
.pcr-gom{font-weight:700}
.pcr-hise{color:var(--jul,#555);font-size:.9em;margin:.5em 0 0}
.pcr-hunim,.pcr-dudeh,.pcr-zipodi{max-width:520px}
.pcr-zugo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:1em 0;align-items:start}
.pcr-rer{padding:16px;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);background:var(--sar,#f6f6f6);min-height:80px}
.pcr-jov{font-size:1.6em;margin:0 0 .3em;line-height:1.2}
.pcr-hav{list-style:none;margin:0;display:grid;gap:10px;padding:0}
.pcr-hav li{gap:8px;display:grid;background:var(--bop,#fff);padding:10px 12px;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px)}
.pcr-keh{padding:12px;font:inherit;white-space:pre-wrap;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);margin:0 0 10px;background:var(--bop,#fff)}
.pcr-juha-demo{display:grid;gap:18px;align-items:start;margin:1.2em 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.pcr-vog{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}
.pcr-kur{text-align:left;border:2px solid var(--jod,#ddd);border-radius:var(--lij,6px);align-items:flex-start;padding:12px;display:flex;background:var(--bop,#fff);font:inherit;gap:6px;cursor:pointer;color:var(--sot,#222);flex-direction:column}
.pcr-kur[aria-checked=true]{border-color:var(--fog,#333);background:var(--sar,#f6f6f6)}
.pcr-vit{font-weight:700;line-height:1.25}
.pcr-tes{font-size:.88em;color:var(--jul,#555);line-height:1.35}
.pcr-durezi{border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);background:var(--sar,#f6f6f6);flex-direction:column;grid-column:2;grid-row:1/3;display:flex;gap:12px;padding:16px}
.pcr-jobi{grid-column:1/3}
.pcr-jibi{font-size:.92em;color:var(--jul,#555);margin:0}
.pcr-pulub{display:flex;gap:10px;flex-wrap:wrap}
.pcr-puta{font-weight:700;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}
.pcr-vug{animation:pcrp 1.2s infinite;border-radius:50%;background:var(--mun,#c62828);height:10px;width:10px}
@keyframes pcrp{50%{opacity:.25}}
.pcr-vamat{margin:0;min-height:1.4em}
.pcr-vamat.pcr-sev{font-weight:700}
.pcr-zeze{max-height:220px;display:flex;overflow:auto;margin-bottom:8px;flex-direction:column;gap:6px}
.pcr-zeze p{border-radius:10px;border:1px solid var(--jod,#ddd);background:var(--bop,#fff);padding:8px 10px;max-width:90%;margin:0}
.pcr-zeze p.pcr-zud{color:var(--jug,#fff);border-color:transparent;background:var(--fog,#333);align-self:flex-end}
.pcr-kefok{display:flex;gap:8px}
.pcr-kefok input{flex:1;font:inherit;min-width:0;min-height:44px;padding:.6em .7em;border:1px solid var(--jod,#bbb);border-radius:var(--lij,6px)}
.pcr-bahij{font-size:.92em;color:var(--jul,#555);margin:.6em 0 0}
.pcr-bahij.pcr-sev{color:var(--sot,#222);font-weight:700}
.pcr-dirun{padding:16px;max-width:560px;border:1px solid var(--jod,#ccc);border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);background:var(--bop,#fff)}
.pcr-julez{max-width:340px;font-size:.9rem;line-height:1.4;padding:12px 14px;text-align:left;background:#fff;border:1px solid var(--jod,#ccc);border-radius:12px;color:var(--sot,#222);box-shadow:0 10px 28px rgba(0,0,0,.18)}
.pcr-julez .pcr-gufi{margin:.15em 0 .45em}
.pcr-julez .pcr-jenu{margin:0;font-size:.95em}
.pcr-julez .pcr-fuv{margin:0 0 .5em}
.pcr-luz{display:flex;gap:8px;align-items:center;margin-bottom:8px}
.pcr-seko{color:var(--jul,#555);font-size:.72em;font-weight:700;border-radius:99px;border:1px solid var(--jul,#777);text-transform:uppercase;padding:.2em .6em;letter-spacing:.06em}
.pcr-sede{background:var(--sar,#eee);border-radius:99px;font-size:.78em;font-weight:700;padding:.2em .6em;white-space:nowrap;color:var(--sot,#222)}
.pcr-vufij{background:#fde3e1;color:#8a1c14}
.pcr-lado{background:#dff3e3;color:#17612a}
.pcr-bifoki{background:#ececec;color:#444}
.pcr-jefoke{background:#e3ecfb;color:#1d4a8f}
.pcr-tusot{color:var(--jul,#555);margin-left:auto;font-size:.82em}
.pcr-jena{font-size:.85em;margin:0;color:var(--jul,#555)}
.pcr-gufi{margin:.2em 0 .5em}
.pcr-jenu{background:var(--sar,#f4f4f4);display:flex;border-radius:8px;margin:0 0 .6em;gap:8px;align-items:flex-start;padding:8px 10px}
.pcr-rok{color:var(--jul,#555);font-size:.78em;text-transform:uppercase;margin:.4em 0 .2em;letter-spacing:.05em}
.pcr-fuv{gap:4px;font-size:.9em;margin:0;list-style:none;display:grid;padding:0}
.pcr-fuv b{display:inline-block;min-width:5.2em}
.pcr-buvip{color:var(--jul,#555);margin:.7em 0 0;font-size:.8em}
.pcr-lafa{margin:1em 0}
.pcr-sovara{border:1px solid var(--jod,#ccc);border-radius:12px;padding:12px;background:var(--bop,#fff);max-width:640px}
.pcr-taha{border-bottom:1px solid var(--jod,#ddd);align-items:center;gap:14px;font-weight:700;font-size:.9em;display:flex;padding-bottom:10px}
.pcr-gok{margin:12px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.pcr-reb{background:var(--sar,#f4f4f4);padding:10px;border-radius:8px;display:flex;flex-direction:column}
.pcr-reb b{font-size:1.5em;line-height:1.1}
.pcr-reb span{font-size:.78em;color:var(--jul,#555)}
.pcr-niduv{list-style:none;padding:0;margin:0}
.pcr-niduv li{padding:8px 0;gap:8px;display:grid;border-top:1px solid var(--jod,#ddd);align-items:center;font-size:.88em;grid-template-columns:5.5em 1fr auto auto}
.pcr-sem{font-weight:700}
.pcr-lafa figcaption{font-size:.85em;color:var(--jul,#555);margin-top:6px}
.pcr-kefem{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin:1em 0}
.pcr-buzo,.pcr-suri{border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);padding:20px;background:var(--bop,#fff)}
.pcr-jub{text-transform:uppercase;font-weight:700;font-size:.82em;color:var(--jul,#555);letter-spacing:.05em;margin:0 0 .3em}
.pcr-jaj{margin:0 0 .6em;font-size:1em}
.pcr-jaj span{font-size:2.6em;font-weight:800;line-height:1}
.pcr-buzo ul,.pcr-suri ul,.pcr-vope{padding:0;margin:0 0 1em;list-style:none}
.pcr-buzo li,.pcr-vope li{align-items:flex-start;display:flex;padding:5px 0;gap:10px}
.pcr-suri li{justify-content:space-between;padding:8px 0;border-top:1px solid var(--jod,#ddd);gap:10px;display:flex}
.pcr-zava{gap:10px;padding:0;margin:1em 0;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}
.pcr-fum{align-items:center;padding:12px;text-decoration:none;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);display:flex;gap:10px;background:var(--bop,#fff);color:inherit}
.pcr-miri{margin-top:16px;align-items:flex-start;display:flex;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);padding:14px;flex-direction:column;gap:12px;background:var(--sar,#f6f6f6)}
.pcr-sato{margin:0;white-space:pre-line}
.pcr-paho{border:1px dashed var(--jod,#bbb);border-radius:var(--lij,6px);flex-direction:column;background:var(--bop,#fff);align-items:flex-start;gap:10px;padding:12px;display:flex}
.pcr-posur{margin:0;font-weight:700;font-size:.95em}
.pcr-paho audio{width:100%;max-width:100%}
.pcr-nate{display:inline-flex;background:var(--fog,#333);min-height:44px;font:inherit;font-size:.92em;font-weight:700;line-height:1.2;color:var(--jug,#fff);padding:.45em .9em;cursor:pointer;border:2px solid var(--fog,#333);border-radius:var(--lij,6px);align-items:center;justify-content:center}
.pcr-nate:focus-visible{outline:3px solid var(--vek,#1a5fd0);outline-offset:2px}
.pcr-povo{width:100%;overflow:auto;padding:10px;background:var(--sar,#f6f6f6);display:grid;border:1px solid var(--jod,#ddd);border-radius:var(--lij,6px);gap:6px;font-size:.92em;line-height:1.4;max-height:280px}
.pcr-povo p{margin:0}
.pcr-povo b{display:inline-block;min-width:6.5em}
.pcr-halo{box-shadow:0 6px 20px rgba(0,0,0,.28);max-width:calc(100vw - 32px);display:inline-flex;color:var(--jug,#fff);gap:.5em;padding:.7em 1.1em;right:16px;bottom:16px;border:2px solid var(--fog,#333);border-radius:var(--lij,10px);font:inherit;font-weight:700;line-height:1.2;position:fixed;background:var(--fog,#333);align-items:center;text-align:left;cursor:pointer;z-index:45}
.pcr-halo[aria-expanded=true]{display:none}
.pcr-halo:focus-visible,.pcr-dedu:focus-visible{outline:3px solid var(--vek,#1a5fd0);outline-offset:2px}
.pcr-pib{width:min(380px,calc(100vw - 32px));font-size:1rem;position:fixed;display:flex;overflow:hidden;box-shadow:0 14px 44px rgba(0,0,0,.32);right:16px;bottom:16px;z-index:70;max-height:min(560px,calc(100vh - 32px));max-height:min(560px,calc(100dvh - 32px));flex-direction:column;color:var(--sot,#222);border:1px solid var(--jod,#ccc);border-radius:min(var(--lij,10px),18px);background:var(--bop,#fff)}
.pcr-jabe{gap:10px;color:var(--jug,#fff);align-items:center;justify-content:space-between;padding:4px 4px 4px 14px;display:flex;background:var(--fog,#333)}
.pcr-gabu{font-size:1rem}
.pcr-dedu{color:inherit;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;background:transparent;min-height:44px;display:inline-flex;min-width:44px}
.pcr-gesi{gap:8px;display:flex;flex:1 1 auto;flex-direction:column;background:var(--sar,#f6f6f6);overflow:auto;min-height:140px;padding:12px 14px}
.pcr-gesi p{background:var(--bop,#fff);padding:8px 10px;overflow-wrap:anywhere;max-width:88%;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.4;border-radius:12px;border:1px solid var(--jod,#ddd)}
.pcr-gesi p.pcr-zud{border-color:transparent;align-self:flex-end;background:var(--fog,#333);color:var(--jug,#fff)}
.pcr-gesi p.pcr-vuri{color:var(--jul,#555)}
.pcr-sina{gap:8px;padding:10px 12px;border-top:1px solid var(--jod,#ddd);background:var(--bop,#fff);display:flex}
.pcr-sina input{min-height:44px;flex:1;font:inherit;font-size:16px;color:var(--sot,#222);border:1px solid var(--jod,#bbb);border-radius:min(var(--lij,6px),12px);background:var(--bop,#fff);padding:.5em .7em;min-width:0}
.pcr-sina .pcr-nabtn{flex:none;min-height:44px}
@media (max-width:560px){.pcr-halo{right:12px;bottom:12px}.pcr-pib{right:8px;left:8px;bottom:8px;width:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}}
@media print{.pcr-halo,.pcr-pib{display:none}}
@media (max-width:880px){.pcr-zava{grid-template-columns:repeat(2,minmax(0,1fr))}.pcr-juha-demo,.pcr-zugo,.pcr-kefem{grid-template-columns:minmax(0,1fr)}.pcr-vog,.pcr-durezi,.pcr-jobi{grid-column:1;grid-row:auto}}
@media (max-width:720px){.pcr-mez{grid-template-columns:1fr}.pcr-vog{grid-template-columns:1fr}.pcr-gok{grid-template-columns:repeat(2,1fr)}.pcr-niduv li{grid-template-columns:1fr auto}.pcr-niduv .pcr-jad{grid-column:1/3;grid-row:2}.pcr-zava{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.pcr-vug{animation:none}}


@font-face{font-family:"Outfit Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:500 700;size-adjust:93.5%}
@font-face{font-family:"Mulish Fb";src:local("Arial"),local("ArialMT");font-weight:400 600;size-adjust:104%}
@font-face{font-family:"Mulish Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:100%}
:root{--jug:#fff;--bog:#fff2bf;--sot:#1b261c;--mur:#c8372d;--nij:#e9f4e1;--vek:#256a28;--hih:#1f7a2f;--fog:#2f7d32;--fez:#256a28;--vev:#fff9e6;--dit:#173d1a;--sut:#fff;--mun:#c8372d;--fep:"Mulish","Mulish Fb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--paz:#fdeae7;--hul:#6bb040;--lij:22px;--sar:#fff;--san:#2f7d32;--bip:#f4a300;--jod:#d9e6cd;--jul:#4b5f4c;--veb:"Outfit","Outfit Fb",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bop:#fbfdf7}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;color:var(--sot);font:400 17px/1.65 var(--fep);background:var(--bop)}
h1,h2,h3{font-family:var(--veb);margin:0}
a{color:var(--vek)}
img{max-width:100%;height:auto;display:block}
p{margin:0 0 .9em}
.pcr-sample{color:#5b6f5b}
.pcr-jabeva{position:absolute;background:#fff;color:var(--sot);left:-999px;top:0;padding:10px 14px;z-index:99}
.pcr-jabeva:focus{left:8px;top:8px}
.pcr-lonope{height:1px;pointer-events:none;width:1px;position:absolute;opacity:0}
.pcr-karuhe{padding:0 30px;margin:0 auto;max-width:1180px}
.pcr-hetari{flex:none;vertical-align:-.15em;width:1.1em;height:1.1em}
/* ---- header ---- */
.pcr-genova{z-index:60;position:relative;background:var(--bop)}
.pcr-mogudo{letter-spacing:.01em;align-items:center;justify-content:center;background:var(--fog);display:flex;text-align:center;padding:7px 18px;gap:10px;color:#fff;margin:0;font:600 .87rem/1.35 var(--veb)}
.pcr-mogudo svg{color:#ffd45e}
.pcr-det{min-height:74px;position:relative;gap:22px;display:flex;align-items:center}
.pcr-selopi{border-radius:0 0 28px 28px;margin-bottom:-26px;align-self:flex-start;align-items:center;padding:14px 24px 20px 20px;display:flex;--sut:var(--fog);background:var(--fog);gap:12px;box-shadow:0 14px 24px -14px rgba(23,61,26,.6);color:#fff;--san:#fff;z-index:5;text-decoration:none;position:relative}
.pcr-vader{width:46px;height:46px;flex:none}
.pcr-zuzoti{fill:var(--san)}.pcr-petije{fill:var(--sut)}
.pcr-badeze{stroke:var(--san);fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}
.pcr-turi{display:flex;flex-direction:column;line-height:1.05}
.pcr-turi b{white-space:nowrap;font:700 1.2rem/1.05 var(--veb);letter-spacing:.005em}
.pcr-turi i{text-transform:uppercase;color:#fff8dc;letter-spacing:.2em;margin-top:3px;font:600 .78rem/1.2 var(--veb);font-style:normal}
.pcr-dodenu{margin-left:auto}
.pcr-dodenu ul{padding:0;list-style:none;margin:0}
.pcr-dodenu>ul{display:flex;gap:2px}
.pcr-dodenu li{position:relative}
.pcr-dodenu>ul>li>a{text-decoration:none;border-radius:99px;font:600 .96rem/1 var(--veb);display:block;color:var(--sot);white-space:nowrap;padding:10px 15px}
.pcr-dodenu>ul>li>a:hover,.pcr-dodenu>ul>li:focus-within>a{background:var(--nij);color:var(--fez)}
.pcr-dodenu>ul>li>a[aria-current=page]{background:var(--bog);color:var(--fez)}
.pcr-simidu>a::after{height:6px;transform:rotate(45deg);width:6px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin:0 0 3px 8px;content:""}
.pcr-simidu>ul{left:50%;top:calc(100% + 14px);border:2px solid var(--jod);border-radius:24px;display:none;padding:10px;box-shadow:0 26px 40px -24px rgba(23,61,26,.45);margin-left:-165px;z-index:70;position:absolute;width:330px;background:#fff}
.pcr-simidu>ul::before{height:16px;left:0;right:0;top:-16px;position:absolute;content:""}
.pcr-simidu>ul::after{transform:rotate(45deg);content:"";width:14px;border-left:2px solid var(--jod);border-top:2px solid var(--jod);height:14px;left:50%;top:-9px;position:absolute;margin-left:-7px;background:#fff}
.pcr-simidu:hover>ul,.pcr-simidu:focus-within>ul{display:block}
.pcr-simidu>ul a{padding:10px 14px;text-decoration:none;color:var(--sot);font:600 .95rem/1.35 var(--fep);border-radius:14px;display:block}
.pcr-simidu>ul a:hover,.pcr-simidu>ul a[aria-current=page]{background:var(--nij);color:var(--fez)}
.pcr-fovoga{display:flex;gap:16px;flex:none;align-items:center}
.pcr-tujar{border-bottom:2px solid var(--jod);text-decoration:none;font-size:.92rem;font-weight:700;color:var(--jul)}
.pcr-tujar:hover{color:var(--sot);border-bottom-color:var(--hul)}
.pcr-lokopi,.pcr-fapafi{display:none}
/* ---- buttons ---- */
.pcr-nabtn{border-radius:999px;border:2px solid var(--bip);transition:transform .15s,background .15s,color .15s,border-color .15s;font:700 1rem/1.15 var(--veb);color:var(--sot);padding:.85em 1.5em;letter-spacing:.01em;background:var(--bip)}
.pcr-nabtn:hover{transform:translateY(-1px);border-color:#ffb41f;background:#ffb41f}
.pcr-nabtn.pcr-tif{background:#fff;color:var(--fez);border-color:var(--fog)}
.pcr-nabtn.pcr-tif:hover{background:var(--fog);border-color:var(--fog);color:#fff}
.pcr-nabtn.pcr-hup{padding:.6em 1.15em;font-size:.93rem}
.pcr-nabtn .pcr-for{width:1.2em;height:1.2em}
.pcr-tubtns{gap:.8em 1em}
/* ---- hero ---- */
.pcr-bizu{margin:0 0 12px;font-size:.86rem;color:var(--jul)}
.pcr-bizu a{color:var(--jul)}
.pcr-giziru{padding:62px 0 96px;position:relative;overflow:hidden;background:var(--nij)}
.pcr-giziru::before{position:absolute;height:520px;width:520px;content:"";background:#dcedcf;border-radius:58% 42% 52% 48% / 50% 56% 44% 50%;left:-180px;bottom:-230px}
.pcr-giziru::after{left:0;right:0;bottom:-1px;content:"";height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34' viewBox='0 0 120 34'%3E%3Cpath d='M0 34V16C20 4 40 4 60 16s40 12 60 0v18z' fill='%23fbfdf7'/%3E%3C/svg%3E") repeat-x bottom/120px 34px;position:absolute}
.pcr-giziru>.pcr-karuhe{position:relative;z-index:1}
.pcr-honege{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}
.pcr-fofuhe{grid-template-columns:minmax(0,1fr)}
.pcr-fofuhe .pcr-dotiva{max-width:880px}
.pcr-giziru h1{font:700 clamp(2.2rem,4.3vw,3.7rem)/1.08 var(--veb);letter-spacing:-.015em}
.pcr-zepeli{margin:12px 0 0;height:14px;width:130px;display:block}
.pcr-narogi{font-size:1.15rem;line-height:1.66;margin:18px 0 0;color:#2c3d2d;max-width:56ch}
.pcr-jesini{font:600 1.05rem/1.4 var(--veb);background:#fff;display:inline-block;border:2px solid var(--hul);border-radius:22px 22px 22px 6px;max-width:54ch;margin:24px 0 0;position:relative;color:var(--fez);padding:13px 20px}
.pcr-giziru .pcr-tubtns{margin:26px 0 0}
.pcr-hesoli{color:var(--jul);align-items:center;display:flex;flex-wrap:wrap;font-size:.86rem;margin:18px 0 0;gap:4px 16px}
.pcr-hesoli a{color:var(--jul)}
.pcr-vejume{flex-wrap:wrap;display:flex;margin:24px 0 0;gap:10px}
.pcr-befilu{align-items:center;font:600 .9rem/1 var(--veb);border-radius:99px;border:2px solid #cfe3bf;padding:7px 15px 7px 11px;background:#fff;display:flex;color:var(--sot);gap:8px}
.pcr-vejume svg{color:var(--fog);width:20px;height:20px}
.pcr-befilu:nth-child(2) svg{color:var(--bip)}
.pcr-befilu:nth-child(3) svg{color:var(--mur)}
.pcr-giziru.pcr-kop{padding:46px 0 84px}
.pcr-kop .pcr-honege{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:50px}
.pcr-kop .pcr-honege.pcr-fofuhe{grid-template-columns:minmax(0,1fr)}
.pcr-kop h1{font-size:clamp(2rem,3.5vw,3rem)}
.pcr-tupope{width:100%;margin-left:auto;max-width:520px;position:relative}
.pcr-dovego{box-shadow:0 0 0 9px #fff;background:var(--bog);border-radius:48% 52% 44% 56% / 56% 46% 54% 44%;aspect-ratio:1/1;position:relative;overflow:hidden;margin:0}
.pcr-tupope::before{content:"";position:absolute;pointer-events:none;inset:-22px;border:3px dashed var(--hul);border-radius:48% 52% 44% 56% / 56% 46% 54% 44%}
.pcr-kop .pcr-dovego{aspect-ratio:1/.92}
.pcr-dovego img,.pcr-dovego .pcr-harego{object-fit:cover;inset:0;position:absolute;width:100%;display:block;height:100%}
.pcr-netifo{box-shadow:0 0 0 5px #fff;position:absolute;display:flex;z-index:3;right:-10px;top:-8px;align-items:center;justify-content:center;width:92px;color:var(--sot);border-radius:50%;background:var(--bip);height:92px;transform:rotate(8deg)}
.pcr-netifo svg{height:46px;color:var(--dit);width:46px}
.pcr-tutu{background:var(--mur);box-shadow:0 0 0 5px #fff,0 12px 22px -10px rgba(120,24,16,.55)}
.pcr-tutu svg{width:44px;height:44px;color:#fff}
.pcr-tupope .pcr-julez{border:0;border-radius:6px 6px 24px 6px;z-index:4;width:min(322px,82%);transform:rotate(-2deg);color:var(--sot);font-size:.9rem;line-height:1.42;background:var(--bog);left:-46px;bottom:1%;position:absolute;max-width:none;padding:19px 18px 14px;box-shadow:0 22px 34px -18px rgba(23,61,26,.55)}
.pcr-tupope .pcr-julez::before{background:rgba(244,163,0,.55);position:absolute;margin-left:-44px;top:-13px;left:50%;transform:rotate(-3deg);width:88px;content:"";height:26px}
.pcr-julez .pcr-gufi{margin:.1em 0 .6em;font:700 1.06rem/1.3 var(--veb)}
.pcr-julez .pcr-jenu{padding:9px 12px;border-radius:6px 16px 16px 6px;border-left:5px solid var(--mur);margin:0;font-size:.88rem;line-height:1.4;background:#fff}
.pcr-julez .pcr-jenu .pcr-for{margin-top:1px}
.pcr-harego .pcr-dilad{fill:#173d1a}.pcr-harego .pcr-jepaj{fill:#2f7d32}.pcr-harego .pcr-jejur{fill:#e9f4e1}.pcr-harego .pcr-duzuv{fill:#fff}.pcr-harego .pcr-tibuv{fill:#a8d27a}.pcr-harego .pcr-dodip{fill:#f4a300}.pcr-harego .pcr-kudod{fill:#fff2bf}.pcr-harego .pcr-vitoz{fill:#c4623c}
.pcr-harego .pcr-pebaf{stroke:#173d1a;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.pcr-harego .pcr-kareme{stroke-linecap:round;stroke-linejoin:round;stroke:#2f7d32;stroke-width:5}
.pcr-harego [class="pcr-pebaf"],.pcr-harego [class="pcr-kareme"]{fill:none}
/* ---- sections ---- */
.pcr-finug{position:relative;padding:62px 0}
.pcr-tomal{align-items:center;justify-content:center;height:70px;background:#fff;border-radius:58% 42% 52% 48% / 48% 56% 44% 52%;color:var(--fog);display:flex;width:70px}
.pcr-tomal .pcr-for{width:34px;height:34px}
.pcr-tomal:has(use[href$="-i-siren"]),.pcr-tomal:has(use[href$="-i-flame"]){color:var(--mur)}
.pcr-finug h2{font:700 clamp(1.6rem,2.7vw,2.3rem)/1.14 var(--veb);letter-spacing:-.01em}
.pcr-kojah{margin:0;font-size:1.04rem;line-height:1.62}
.pcr-jasipa{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border-radius:44px;border:2px solid var(--jod);display:grid;background:#fff;overflow:hidden}
.pcr-motibo .pcr-vezeze{order:2}
.pcr-vezeze{flex-direction:column;align-items:flex-start;background:var(--fog);padding:46px 44px 48px;position:relative;color:#fff;display:flex;gap:16px}
.pcr-vezeze::after{width:200px;border-radius:50%;right:-60px;bottom:-60px;content:"";position:absolute;background:rgba(255,255,255,.08);height:200px}
.pcr-vezeze>*{position:relative;z-index:1}
.pcr-horef .pcr-vezeze{background:#ffe9a6;color:var(--sot)}
.pcr-horef .pcr-vezeze::after{background:rgba(244,163,0,.22)}
.pcr-horef .pcr-tomal{background:#fff;color:#b86e00}
.pcr-juzuf .pcr-vezeze{background:var(--dit)}
.pcr-juzuf .pcr-tomal{color:var(--dit)}
.pcr-pehut .pcr-kojah,.pcr-juzuf .pcr-kojah{color:#e6f4dc}
.pcr-huhiko{padding:34px 40px 36px;justify-content:center;flex-direction:column;display:flex}
.pcr-huhiko .pcr-mez{display:block;margin:0}
.pcr-huhiko .pcr-map{column-gap:18px;row-gap:3px;display:grid;padding:18px 0;grid-template-columns:auto minmax(0,1fr);border:0;border-radius:0;border-bottom:2px dashed var(--jod);background:none;align-items:start}
.pcr-huhiko .pcr-map:first-child{padding-top:6px}
.pcr-map{position:relative}
.pcr-laz{height:56px;display:flex;width:56px;background:var(--nij);grid-row:1/3;color:var(--fog);border-radius:50%;border:2px solid #cfe3bf;align-items:center;justify-content:center}
.pcr-laz .pcr-for{width:26px;height:26px}
.pcr-zer{font:700 1.12rem/1.25 var(--veb)}
.pcr-zuv{margin:0;font-size:.97rem;line-height:1.55;color:var(--jul)}
.pcr-voso{margin:22px 0 0}
.pcr-voso>summary{border-radius:99px;border:2px solid #cfe3bf;align-items:center;display:inline-flex;list-style:none;font:700 .98rem/1.2 var(--veb);background:var(--nij);cursor:pointer;color:var(--fez);gap:10px;padding:.62em 1.3em}
.pcr-voso>summary::-webkit-details-marker,.pcr-lik>summary::-webkit-details-marker{display:none}
.pcr-voso>summary::after{height:8px;content:"";margin:-3px 0 0 2px;transition:transform .15s;width:8px;transform:rotate(45deg);border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor}
.pcr-voso[open]>summary{color:var(--sot);background:var(--bip);border-color:var(--bip)}
.pcr-voso[open]>summary::after{transform:rotate(-135deg);margin-top:3px}
.pcr-helas{margin-top:14px;max-width:78ch}
.pcr-voso .pcr-helas{border:2px solid #f3e3a8;border-radius:22px;padding:18px 24px 6px;background:var(--vev)}
.pcr-helas h3{font:700 1.12rem/1.3 var(--veb);margin:1.3em 0 .35em}
.pcr-helas p,.pcr-helas li{max-width:76ch}
.pcr-helas ul{padding-left:1.2em}
.pcr-fopuma{aspect-ratio:4/3;margin:12px 0 0;border-radius:30px;border:5px solid rgba(255,255,255,.92);background:rgba(255,255,255,.2);overflow:hidden;width:100%;position:relative}
.pcr-fopuma img,.pcr-fopuma .pcr-harego{width:100%;display:block;position:absolute;height:100%;inset:0;object-fit:cover}
.pcr-haluse{background:var(--nij);padding:90px 0 80px}
.pcr-haluse::before,.pcr-haluse::after,.pcr-dinifi::before{height:28px;content:"";pointer-events:none;background-repeat:repeat-x;position:absolute;left:0;right:0}
.pcr-haluse::before{top:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 0h120v10C100 24 80 24 60 10S20-4 0 10z' fill='%23fbfdf7'/%3E%3C/svg%3E");background-size:120px 28px}
.pcr-haluse::after{bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 28h120V18C100 4 80 4 60 18S20 32 0 18z' fill='%23fbfdf7'/%3E%3C/svg%3E");background-size:120px 28px}
.pcr-godapo{align-items:center;gap:14px;flex-direction:column;margin:0 auto 46px;display:flex;text-align:center;max-width:760px}
.pcr-godapo .pcr-kojah{color:var(--jul)}
.pcr-gijef{display:grid;margin:0;counter-reset:n;gap:34px;position:relative;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}
.pcr-gijef::before{content:"";top:44px;left:16%;right:16%;position:absolute;border-top:4px dotted #9ccf74}
.pcr-gijef .pcr-map{counter-increment:n;padding:0 8px;border:0;border-radius:0;background:none;text-align:center;display:block}
.pcr-dinifi .pcr-gijef::before{display:none}
.pcr-vezeze .pcr-sample{color:#eef8e7}.pcr-horef .pcr-vezeze .pcr-sample{color:#5e5a3a}.pcr-mogudo .pcr-sample{color:#cfe6c0}.pcr-guvik .pcr-sample{color:#a8c79a}.pcr-sap .pcr-sample{color:#4f5a3a}
.pcr-gijef .pcr-laz{position:relative;box-shadow:0 0 0 8px var(--nij);border:4px solid var(--hul);width:88px;margin:0 auto 18px;background:#fff;height:88px}
.pcr-gijef .pcr-laz .pcr-for{width:38px;height:38px}
.pcr-gijef .pcr-zer{font-size:1.18rem;display:block;margin-bottom:6px}
.pcr-gijef .pcr-zuv{max-width:34ch;margin:0 auto}
.pcr-jadufo .pcr-laz{border-color:#fff;font:700 2rem/1 var(--veb);background:var(--bip);color:var(--sot)}
.pcr-jadufo .pcr-laz::before{content:counter(n)}
.pcr-jadufo .pcr-laz .pcr-for{display:none}
.pcr-haluse .pcr-voso{text-align:center}
.pcr-haluse .pcr-voso .pcr-helas{text-align:left;margin-left:auto;margin-right:auto}
.pcr-kipudo{padding-bottom:70px}
.pcr-kipudo .pcr-lafa{max-width:720px;margin:0 auto}
.pcr-kipudo .pcr-lafa figcaption{text-align:center}
/* ---- demo band ---- */
.pcr-dinifi{position:relative;margin-top:30px;color:#e8f5df;background:var(--dit) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23ffffff' fill-opacity='.05'%3E%3Cpath d='M18 40c0-14 8-22 22-22 0 14-8 22-22 22z'/%3E%3Cpath d='M82 104c0-12 7-19 19-19 0 12-7 19-19 19z'/%3E%3Ccircle cx='96' cy='30' r='4'/%3E%3Ccircle cx='30' cy='92' r='3'/%3E%3C/g%3E%3C/svg%3E");padding:96px 0 90px}
.pcr-dinifi::before{z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 28V14C20 0 40 0 60 14s40 14 60 0v14z' fill='%23173d1a'/%3E%3C/svg%3E");background-size:120px 28px;top:-27px}
.pcr-dinifi .pcr-finug{padding:0;background:none}
.pcr-dinifi .pcr-godapo{margin-bottom:34px}
.pcr-dinifi .pcr-karuhe .pcr-karuhe{padding:0}
.pcr-dinifi h2{color:#fff}
.pcr-dinifi .pcr-kojah{color:#cfe6c0}
.pcr-dinifi .pcr-tomal{background:var(--bip);color:var(--sot)}
.pcr-dinifi .pcr-mez{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;margin:0}
.pcr-dinifi .pcr-map{border:2px solid #2f6a33;border-radius:26px 8px 26px 8px;text-align:left;grid-template-columns:auto minmax(0,1fr);background:rgba(255,255,255,.06);column-gap:14px;display:grid;padding:18px}
.pcr-dinifi .pcr-laz{color:var(--sot);margin:0;box-shadow:none;width:48px;border-color:var(--bip);height:48px;background:var(--bip)}
.pcr-dinifi .pcr-zuv{color:#cfe6c0}
.pcr-dinifi .pcr-voso>summary{color:#fff;border-color:#4a8a4d;background:rgba(255,255,255,.1)}
.pcr-dinifi .pcr-voso[open]>summary{color:var(--sot);border-color:var(--bip);background:var(--bip)}
.pcr-dinifi .pcr-voso .pcr-helas{border-color:#4a8a4d;color:#e8f5df;background:rgba(255,255,255,.08)}
.pcr-dinifi .pcr-sample{color:#a8c79a}
.pcr-dinifi .pcr-kur .pcr-sample,.pcr-dinifi .pcr-durezi .pcr-sample,.pcr-dinifi .pcr-dirun .pcr-sample{color:#5b6f5b}
.pcr-zimuna{color:#fff;font:700 clamp(1.5rem,2.5vw,2rem)/1.15 var(--veb);margin:0 0 26px}
.pcr-dinifi .pcr-juha-demo{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:26px;margin:44px 0 0}
.pcr-dinifi .pcr-zimuna+.pcr-juha-demo{margin-top:0}
.pcr-vog{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.pcr-kur{align-items:center;min-height:84px;grid-template-columns:auto minmax(0,1fr);padding:14px 46px 14px 14px;position:relative;border:3px solid transparent;border-radius:26px 8px 26px 8px;color:var(--sot);column-gap:13px;row-gap:3px;transition:transform .15s,border-color .15s;background:#fff;display:grid}
.pcr-kur:hover{transform:translateY(-2px)}
.pcr-kur .pcr-for{color:var(--fog);width:2.9em;box-sizing:border-box;background:var(--nij);height:2.9em;border-radius:50%;padding:.65em;grid-row:1/3}
.pcr-kur .pcr-vit{font:700 .98rem/1.28 var(--veb)}
.pcr-kur .pcr-tes{color:var(--jul);grid-column:2;font-size:.86rem}
.pcr-kur[aria-checked=true]{border-color:var(--bip);background:var(--bog)}
.pcr-kur[aria-checked=true]::after{background:var(--fog) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;content:"";width:26px;right:12px;top:12px;height:26px;position:absolute}
.pcr-kur:focus-visible,.pcr-dinifi .pcr-nabtn:focus-visible{outline-color:#fff}
.pcr-durezi{background:var(--bog);position:relative;border:0;border-radius:34px;color:var(--sot);padding:26px}
.pcr-durezi::before{width:26px;transform:rotate(45deg);height:26px;background:var(--bog);position:absolute;content:"";left:34px;top:-12px;border-radius:6px}
.pcr-jibi{color:var(--jul)}
.pcr-pulub{flex-direction:column;gap:10px}
.pcr-pulub .pcr-nabtn{width:100%;font-size:1.1rem;padding:1em 1.2em}
.pcr-pulub .pcr-nabtn:first-child{animation:pcrpulse 2.4s infinite}
@keyframes pcrpulse{0%{box-shadow:0 0 0 0 rgba(244,163,0,.55)}70%{box-shadow:0 0 0 16px rgba(244,163,0,0)}100%{box-shadow:0 0 0 0 rgba(244,163,0,0)}}
.pcr-vamat{color:var(--jul)}
.pcr-puta{background:#fff;border-radius:99px;padding:10px 16px}
.pcr-zeze p{border-radius:18px}
.pcr-jobi .pcr-dirun{max-width:none;display:grid;column-gap:26px;grid-template-columns:1fr 1fr}
.pcr-jobi .pcr-dirun>*{grid-column:1/3}
.pcr-jobi .pcr-rok,.pcr-jobi .pcr-fuv,.pcr-jobi .pcr-buvip{grid-column:2}
.pcr-jobi .pcr-luz,.pcr-jobi .pcr-jena,.pcr-jobi .pcr-gufi,.pcr-jobi .pcr-jenu{grid-column:1}
.pcr-jobi .pcr-rok{grid-row:1}
.pcr-jobi .pcr-fuv{grid-row:2/6}
.pcr-jobi .pcr-buvip{grid-row:6}
.pcr-bahij{color:#cfe6c0}
.pcr-bahij.pcr-sev{color:#ffd45e}
/* ---- alert, dashboard ---- */
.pcr-dirun{box-shadow:0 18px 30px -22px rgba(23,61,26,.5);color:var(--sot);background:#fff;border:2px solid var(--jod);border-radius:26px}
.pcr-seko{border-radius:99px;border-color:var(--fog);background:#fff;color:var(--fez)}
.pcr-sede{font-family:var(--veb)}
.pcr-jenu{background:var(--nij);border-radius:16px}
.pcr-jenu .pcr-for{color:var(--hih)}
.pcr-fuv b{font-family:var(--veb)}
.pcr-sovara{border-radius:30px;border:2px solid var(--jod);box-shadow:0 26px 40px -30px rgba(23,61,26,.5);padding:16px}
.pcr-taha{font-family:var(--veb);color:var(--fez)}
.pcr-taha .pcr-seko{color:var(--sot);background:var(--bip);border-color:var(--bip)}
.pcr-reb{background:var(--nij);border-radius:18px}
.pcr-reb b{font-family:var(--veb)}
/* ---- inner blocks: rounded cards ---- */
.pcr-gusapu{border:2px solid var(--jod);border-radius:34px;margin:0 0 24px;background:#fff;padding:32px 38px 26px}
.pcr-gusapu>h2{gap:12px;display:flex;align-items:center;margin:0 0 16px;font:700 clamp(1.4rem,2.2vw,1.8rem)/1.2 var(--veb)}
.pcr-gusapu>h2::before{transform:rotate(-8deg);flex:none;background:var(--hul);border-radius:0 100% 0 100%;content:"";height:20px;width:20px}
.pcr-giziru+.pcr-ruzusa,.pcr-dinifi+.pcr-ruzusa{padding-top:44px}
.pcr-tomal>svg{width:34px;height:34px}
.pcr-mez.pcr-jadufo{counter-reset:n}
.pcr-jadufo .pcr-map{counter-increment:n}
.pcr-hete{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:40px}
.pcr-galato,.pcr-sutel{padding:0;display:grid;list-style:none;margin:.4em 0 1em;gap:12px}
.pcr-galato{counter-reset:sl}
.pcr-galato li{counter-increment:sl;max-width:780px;padding:14px 18px 14px 68px;border-radius:24px 8px 24px 8px;background:var(--nij);position:relative}
.pcr-galato li::before{height:40px;font:700 1.15rem/1 var(--veb);border-radius:50%;left:14px;top:50%;position:absolute;width:40px;margin-top:-20px;display:flex;content:counter(sl);align-items:center;justify-content:center;background:var(--bip)}
.pcr-sutel li{border-radius:22px;display:flex;gap:12px;align-items:flex-start;max-width:780px;background:var(--nij);padding:12px 18px}
.pcr-sutel .pcr-for{color:var(--fog);margin-top:.15em}
.pcr-mapepi{counter-reset:pv;gap:18px;margin-top:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.pcr-redeja{background:var(--vev);padding:22px 24px 8px;counter-increment:pv;border-radius:30px 10px 30px 10px;border:2px solid #f3e3a8}
.pcr-redeja.pcr-nago{border-color:var(--hul);background:var(--nij);box-shadow:0 0 0 4px rgba(107,176,64,.25)}
.pcr-redeja h3{display:flex;margin:0 0 .6em;gap:12px;font:700 1.15rem/1.25 var(--veb);align-items:center}
.pcr-redeja h3::before{font:700 .95rem/1 var(--veb);height:32px;content:counter(pv);flex:none;color:#fff;display:flex;background:var(--fog);width:32px;border-radius:50%;align-items:center;justify-content:center}
.pcr-redeja p,.pcr-redeja li{font-size:.97rem}
.pcr-teh{border-radius:24px;background:#fff;border:2px solid var(--jod)}
.pcr-zum thead th{letter-spacing:.03em;color:#fff;border-bottom:0;background:var(--fog);font:700 .9rem/1.2 var(--veb)}
.pcr-zum tbody th{background:var(--nij);font-weight:700}
.pcr-zum tbody tr:nth-child(even) td{background:#f7fbf2}
.pcr-kun{margin-top:26px}
/* ---- FAQ, CTA ---- */
.pcr-run{margin:60px 0 0}
.pcr-run>h2{font:700 clamp(1.6rem,2.7vw,2.2rem)/1.15 var(--veb);margin:0 0 22px}
.pcr-lik{border:2px solid var(--jod);border-radius:26px;margin:0 0 12px;background:#fff}
.pcr-lik>summary{align-items:center;justify-content:space-between;font:700 1.05rem/1.35 var(--veb);cursor:pointer;list-style:none;gap:18px;padding:16px 22px;display:flex}
.pcr-lik>summary::after{width:34px;height:34px;flex:none;border-radius:50%;content:"";background:var(--nij) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%232f7d32' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}
.pcr-lik[open]{border-color:var(--hul)}
.pcr-lik[open]>summary::after{background:var(--bip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1 7h12' stroke='%231b261c' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat}
.pcr-huz{padding:0 22px 16px;color:var(--jul)}
.pcr-sap{padding:52px 56px;border-radius:44px;position:relative;margin:64px 0 0;color:var(--sot);background:linear-gradient(135deg,#ffe9a6,#ffd25a);overflow:hidden}
.pcr-sap::before,.pcr-sap::after{position:absolute;border-radius:58% 42% 52% 48% / 50% 56% 44% 50%;content:""}
.pcr-sap::before{background:rgba(255,255,255,.42);height:300px;right:-70px;top:-80px;width:300px}
.pcr-sap::after{right:90px;bottom:-110px;height:230px;background:rgba(47,125,50,.16);width:230px}
.pcr-sap>*{position:relative;z-index:1}
.pcr-sap h2{font:700 clamp(1.7rem,2.9vw,2.4rem)/1.14 var(--veb);margin-bottom:.45em;max-width:26ch}
.pcr-sap p{max-width:58ch;color:#33402f}
.pcr-sap .pcr-tubtns{margin-top:22px}
.pcr-sap .pcr-nabtn{background:var(--fog);border-color:var(--fog);color:#fff}
.pcr-sap .pcr-nabtn:hover{background:var(--fez);border-color:var(--fez)}
.pcr-sap .pcr-nabtn.pcr-tif{background:#fff;color:var(--fez)}
.pcr-sap .pcr-nabtn.pcr-tif:hover{background:var(--fog);color:#fff}
.pcr-lulutu{padding-bottom:90px}
.pcr-ruzusa+.pcr-lulutu{padding-top:8px}
.pcr-pepivo{height:230px;right:max(30px,calc(50% - 540px));top:50%;margin-top:-115px;pointer-events:none;width:230px;position:absolute}
.pcr-samul{font:700 clamp(1.3rem,2vw,1.6rem)/1.2 var(--veb);margin:0 0 14px}
.pcr-bijomo{padding-bottom:50px}
.pcr-mozibi,.pcr-hiluja{padding-top:34px}
/* ---- forms, tools, pricing ---- */
.pcr-sofib input,.pcr-sofib select{border-radius:16px;border-color:#b8d3a6;border-width:2px}
.pcr-sofib input:disabled{background:var(--nij)}
.pcr-hunim,.pcr-dudeh,.pcr-zipodi{padding:24px;background:#fff;border:2px solid var(--jod);border-radius:28px}
.pcr-rer{background:var(--nij);border:2px solid #cfe3bf;border-radius:28px;padding:22px}
.pcr-jov strong{color:var(--fez)}
.pcr-hav li{border-radius:18px}
.pcr-keh{border-radius:16px}
.pcr-kefem{gap:20px;align-items:start;margin:6px 0 10px}
.pcr-buzo{color:#fff;background:var(--fog);position:relative;overflow:hidden;border:0;border-radius:36px;padding:32px}
.pcr-buzo::after{width:190px;position:absolute;content:"";background:rgba(255,255,255,.1);height:190px;right:-50px;top:-50px;border-radius:58% 42% 52% 48% / 50% 56% 44% 50%}
.pcr-buzo>*{position:relative;z-index:1}
.pcr-jub{color:#cfe6c0;font-family:var(--veb)}
.pcr-suri .pcr-jub{color:var(--jul)}
.pcr-jaj span{font:700 3.2rem/1 var(--veb);color:#ffd45e}
.pcr-buzo mark.pcr-pending{color:var(--sot)}
.pcr-buzo .pcr-for{color:#ffd45e}
.pcr-suri{border-radius:36px;border:0;padding:28px;background:var(--bog)}
.pcr-suri li{border-top-color:#f1dc93}
.pcr-vope{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
.pcr-vope li{padding:13px 18px;background:var(--nij);border-radius:99px}
.pcr-vope .pcr-for{color:var(--fog)}
.pcr-mud{border-radius:26px;border-width:2px}
.pcr-suvani{background:var(--nij);font-family:var(--veb)}
.pcr-fum{border-radius:22px;border-width:2px}
.pcr-pava{flex-direction:column;align-items:center;padding:90px 0 110px;text-align:center;display:flex}
.pcr-pava .pcr-tomal{margin-bottom:20px;background:var(--nij)}
.pcr-pava h1{font:700 clamp(2rem,4vw,3rem)/1.1 var(--veb)}
/* ---- footer ---- */
.pcr-guvik{background:var(--dit);color:#d8ecca;margin-top:30px;position:relative;padding:78px 0 34px}
.pcr-guvik::before{height:24px;left:0;right:0;top:-23px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='24' viewBox='0 0 72 24'%3E%3Cpath d='M0 24 5 8l3 12 6-18 4 18 5-12 3 12 6-16 5 16 4-10 4 14 6-16 4 14 5-8 4 10 5-12 3 12V24z' fill='%23173d1a'/%3E%3C/svg%3E") repeat-x bottom/72px 24px;position:absolute;content:""}
.pcr-kohi{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);gap:56px;display:grid}
.pcr-guvik .pcr-selopi{background:none;--sut:var(--dit);border-radius:0;padding:0;margin:0;align-self:auto;display:inline-flex;box-shadow:none;--san:#fff}
.pcr-poba{font:700 1.15rem/1.3 var(--veb);margin:18px 0 8px;color:#ffd45e}
.pcr-kezoku p{max-width:46ch}
.pcr-tinug{gap:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.pcr-tinug b{background:rgba(255,255,255,.1);display:inline-block;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;font:700 .85rem/1.2 var(--veb);border-radius:99px;color:#fff;margin-bottom:12px}
.pcr-tinug nav{gap:.55em;align-items:flex-start;flex-direction:column;display:flex}
.pcr-tinug a,.pcr-lesam a{color:#d8ecca;text-decoration:none;font-size:.95rem}
.pcr-tinug a:hover,.pcr-lesam a:hover{color:#fff;text-decoration:underline}
.pcr-lesam{padding-top:22px;gap:8px 12px;flex-wrap:wrap;margin:42px 0 18px;border-top:2px dashed #3d7440;display:flex}
.pcr-lesam a{font-weight:700;font-size:.9rem;border-radius:99px;padding:6px 14px;display:block;background:rgba(255,255,255,.08)}
.pcr-zebulo{padding:16px 22px;font-size:.9rem;border-radius:24px;color:#cfe6c0;background:rgba(255,255,255,.08);margin:0 0 18px}
.pcr-nohiz{margin:0;font-size:.84rem;color:#a8c79a}
/* ---- responsive ---- */
@media (max-width:1100px){
.pcr-lokopi{display:inline-flex;align-items:center;gap:9px;margin-left:auto;align-self:center;padding:10px 18px;border-radius:99px;background:var(--nij);border:2px solid #cfe3bf;font:700 .95rem/1 var(--veb);color:var(--fez);cursor:pointer;min-height:44px}
.pcr-lokopi::after{content:"";width:8px;height:8px;margin:-3px 0 0 2px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg)}
.pcr-lonope:checked~.pcr-genova .pcr-lokopi{background:var(--bip);border-color:var(--bip);color:var(--sot)}
.pcr-lonope:checked~.pcr-genova .pcr-lokopi::after{transform:rotate(-135deg);margin-top:3px}
.pcr-lonope:focus-visible~.pcr-genova .pcr-lokopi{outline:3px solid var(--vek);outline-offset:2px}
.pcr-fovoga{display:none}
.pcr-dodenu{position:absolute;left:0;right:0;top:100%;margin:0;display:none;max-height:calc(100vh - 100px);overflow:auto;background:#fff;padding:78px 30px 26px;border-radius:0 0 34px 34px;box-shadow:0 34px 40px -22px rgba(23,61,26,.55);z-index:4}
.pcr-lonope:checked~.pcr-genova .pcr-dodenu{display:block}
.pcr-dodenu>ul{flex-direction:column;gap:0}
.pcr-dodenu>ul>li{border-bottom:2px dashed var(--jod)}
.pcr-dodenu>ul>li>a{padding:15px 4px;border-radius:0;font-size:1.12rem;background:none!important}
.pcr-dodenu>ul>li>a[aria-current=page]{color:var(--fez)}
.pcr-simidu>a::after{display:none}
.pcr-simidu>ul{display:flex;flex-wrap:wrap;gap:8px;position:static;width:auto;margin:0;padding:0 0 16px;background:none;border:0;border-radius:0;box-shadow:none}
.pcr-simidu>ul::before,.pcr-simidu>ul::after{display:none}
.pcr-simidu>ul a{padding:8px 15px;border-radius:99px;background:var(--nij);font-size:.9rem;color:var(--fez)}
.pcr-fapafi{display:flex;align-items:center;gap:18px;padding-top:20px;flex-wrap:wrap}
.pcr-mogudo{display:none}
}
@media (max-width:980px){
.pcr-honege,.pcr-kop .pcr-honege{grid-template-columns:minmax(0,1fr);gap:50px}
.pcr-tupope{max-width:480px;margin:0 auto 0 12px}
.pcr-tupope .pcr-julez{left:-12px}
.pcr-jasipa{grid-template-columns:minmax(0,1fr)}
.pcr-motibo .pcr-vezeze{order:0}
.pcr-dinifi .pcr-juha-demo{grid-template-columns:minmax(0,1fr)}
.pcr-dinifi .pcr-mez{grid-template-columns:minmax(0,1fr)}
.pcr-kohi{grid-template-columns:minmax(0,1fr);gap:34px}
.pcr-hete,.pcr-mapepi{grid-template-columns:minmax(0,1fr)}
.pcr-pepivo{display:none}
}
@media (max-width:760px){
body{font-size:16.5px}
.pcr-nelin .pcr-tupope{display:none}
.pcr-giziru.pcr-nelin{padding-bottom:70px}
.pcr-karuhe{padding:0 20px}
.pcr-det{min-height:68px}
.pcr-selopi{padding:12px 18px 16px 16px;gap:10px}
.pcr-vader{width:38px;height:38px}
.pcr-turi b{font-size:1.04rem}
.pcr-turi i{font-size:.68rem}
.pcr-dodenu{padding:72px 20px 24px}
.pcr-giziru{padding:52px 0 80px}
.pcr-giziru.pcr-kop{padding:40px 0 70px}
.pcr-finug{padding:44px 0}
.pcr-vezeze{padding:34px 26px 36px}
.pcr-huhiko{padding:20px 22px 28px}
.pcr-jasipa{border-radius:32px}
.pcr-haluse{padding:76px 0 66px}
.pcr-gijef{grid-template-columns:minmax(0,1fr);gap:28px}
.pcr-gijef::before{top:44px;bottom:44px;left:50%;right:auto;border-top:0;border-left:4px dotted #9ccf74}
.pcr-gijef .pcr-map{border-radius:28px;padding:22px 18px;background:#fff}
.pcr-dinifi{padding:76px 0 66px}
.pcr-vog{gap:10px;padding:2px 2px 12px;display:flex;overflow-x:auto;margin:0 -4px;scroll-snap-type:x mandatory}
.pcr-kur{scroll-snap-align:start;min-height:76px;flex:0 0 82%}
.pcr-kur .pcr-tes{display:none}
.pcr-dinifi .pcr-juha-demo{gap:18px}
.pcr-jobi .pcr-dirun{display:block}
.pcr-vope{grid-template-columns:minmax(0,1fr)}
.pcr-sap{border-radius:32px;margin-top:50px;padding:36px 26px}
.pcr-gusapu{padding:24px 22px 18px;border-radius:26px}
.pcr-run{margin-top:50px}
.pcr-tinug{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}
.pcr-tupope .pcr-julez{margin:-48px 8px 0 -6px;position:relative;left:auto;bottom:auto;width:auto}
.pcr-netifo{width:70px;height:70px;right:-4px}
.pcr-netifo svg,.pcr-tutu svg{width:34px;height:34px}
.pcr-tupope{max-width:none;margin:0 16px 0 16px;width:auto}
.pcr-tupope::before{inset:-12px}
.pcr-zum{min-width:0}
.pcr-teh{overflow:visible;background:none;border:0}
.pcr-zum thead{width:1px;clip:rect(0 0 0 0);height:1px;position:absolute;overflow:hidden}
.pcr-zum,.pcr-zum tbody,.pcr-zum tr,.pcr-zum th,.pcr-zum td{display:block;width:100%}
.pcr-zum tr{margin:0 0 14px;overflow:hidden;border:2px solid var(--jod);border-radius:22px;background:#fff}
.pcr-zum tbody th{color:#fff;background:var(--fog);border:0;font-family:var(--veb)}
.pcr-zum tbody th .pcr-sample{color:#eef8e7}
.pcr-zum td{border:0;border-top:2px solid var(--jod);padding:10px 14px}
.pcr-zum td::before{color:var(--fez);display:block;font:700 .72rem/1.2 var(--veb);text-transform:uppercase;content:attr(data-label);letter-spacing:.08em;margin-bottom:2px}
.pcr-zum tbody tr:nth-child(even) td{background:#fff}
}
@media (max-width:420px){.pcr-tinug{grid-template-columns:minmax(0,1fr)}.pcr-kur{flex-basis:88%}.pcr-giziru h1{font-size:2.1rem}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
/* R14 icon-only menu button */
.pcr-lokopi{height:44px;gap:0;box-sizing:border-box;padding:0;width:46px;justify-content:center}.pcr-lokopi::after{display:none}

/* R12 big hero photo (2026-11-05): home hero, desktop only */
@media (min-width:1180px){
.pcr-honege:has(.pcr-tupope){grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)!important;align-items:start!important;column-gap:36px!important}
.pcr-honege:has(.pcr-tupope) .pcr-tupope{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.pcr-honege:has(.pcr-tupope) .pcr-dovego{aspect-ratio:0.95!important;width:100%!important;max-width:none!important;height:auto!important}
.pcr-giziru:has(.pcr-honege .pcr-tupope){padding-top:20px!important}
.pcr-honege:has(.pcr-tupope) h1{font-size:clamp(2rem,3.1vw,2.75rem)!important;line-height:1.06!important}
}
@media (max-width:700px){
.pcr-honege:has(.pcr-tupope){flex-direction:column!important;display:flex!important;gap:0!important;row-gap:0!important;align-items:stretch!important}
.pcr-honege:has(.pcr-tupope)>:has(>h1){display:contents!important}
.pcr-honege:has(.pcr-tupope)>:has(>h1)>*{order:0}
.pcr-honege:has(.pcr-tupope)>:has(>h1)>h1~*{order:4}
.pcr-honege:has(.pcr-tupope)>:has(>h1)>h1{order:1!important}
.pcr-honege:has(.pcr-tupope)>:has(>h1)>.pcr-tubtns{order:2!important;margin-top:18px!important}
.pcr-honege:has(.pcr-tupope)>.pcr-tupope{min-width:0!important;order:3!important;max-width:none!important;margin-top:18px!important;margin-left:0!important;margin-right:0!important;width:100%!important}

}
