.hk-form,.hk-out{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5);max-width:720px}.hk-form fieldset{border:0;margin:0 0 var(--s4);padding:0;display:grid;gap:6px}.hk-form legend,.hk-grid label>span:first-child{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.hk-form label{font-size:15px}.hk-form fieldset label,.hk-check{display:flex;align-items:center;gap:10px;min-height:36px}.hk-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-bottom:var(--s3)}.hk-unit{display:flex;align-items:center;gap:8px;font-weight:700}.hk-unit input{width:100%;min-width:0;border:1.5px solid var(--c-line);border-radius:var(--r);padding:10px 12px;font-family:var(--f-body);font-size:16px;background:var(--c-bg);color:var(--c-ink)}.hk-unit input:focus-visible{outline:2px solid var(--c-primary-d);outline-offset:2px}.hk-go{margin-top:var(--s4);min-height:44px;padding:8px 22px;border:0;border-radius:var(--r-pill);background:var(--c-primary-d);color:var(--c-contrast);font-family:var(--f-body);font-weight:700;font-size:15px;cursor:pointer}.hk-out{margin-top:var(--s4)}.hk-out.ano{background:var(--c-primary-bg)}.hk-verdict{margin:0;font-family:var(--f-disp);font-weight:800;font-size:22px}.hk-why,.hk-term{margin:var(--s2) 0 0;font-size:15px;line-height:1.5;max-width:65ch}.hk-term{font-weight:700}.hk-links{margin:var(--s3) 0 0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-weight:700;font-size:15px}.hk-note{margin:var(--s3) 0 0;font-size:13.5px;color:var(--c-ink-soft);max-width:65ch}@media(max-width:560px){.hk-grid{grid-template-columns:1fr}}.hero{position:relative}.hero .wrap{padding-block:var(--s6);position:relative}.hero .eyebrow{display:inline-flex;align-items:center;font:600 13px/1.5 var(--f-body);color:var(--c-ink-soft);padding:6px 0;margin-bottom:var(--s4)}.hero .eyebrow i{display:none}.hero h1{font-size:clamp(28px,4.4vw,44px);max-width:20ch;margin-bottom:var(--s4)}.hero p.lede{font-size:18px;color:var(--c-ink-soft);max-width:64ch;margin:0 0 var(--s5)}.hero .herocta{display:inline-flex;align-items:center;gap:9px;background:var(--c-cta);color:var(--c-cta-ink);font-weight:800;font-size:16px;padding:13px 24px;border-radius:var(--r-pill);box-shadow:var(--sh)}.hero .herocta:hover{background:var(--c-cta-strong);color:var(--c-cta-ink)}.hero .herocta-note{font-size:13px;color:var(--c-ink-soft);margin:var(--s3) 0 0;max-width:52ch}.disclaimer{background:var(--c-primary-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s4) var(--s5);font-size:14px;color:var(--c-ink-soft);line-height:1.55;margin:var(--s5) 0 var(--s6)}.sh{font-size:clamp(22px,3vw,30px);margin:var(--s7) 0 var(--s4)}.factgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.factcard{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh);padding:var(--s5);display:flex;flex-direction:column;gap:4px}.factcard b{font-family:var(--f-disp);font-size:clamp(26px,4vw,34px);color:var(--c-primary-d);line-height:1}.factcard span{font-size:13.5px;color:var(--c-ink-soft);line-height:1.4}.povinnosti{display:grid;gap:var(--s5)}.prow{display:grid;grid-template-columns:minmax(220px,.9fr) 2fr;gap:var(--s5);align-items:start;padding-bottom:var(--s5);border-bottom:1px solid var(--c-line)}.prow:last-child{padding-bottom:0;border-bottom:0}.ptitle{display:flex;align-items:flex-start;gap:var(--s3)}.ptitle .bnum{flex:none;width:34px;height:34px;border-radius:50%;background:var(--c-primary-bg);color:var(--c-primary-d);font-family:var(--f-disp);font-size:16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ptitle h3{font-size:20px;line-height:1.25;color:var(--c-ink)}.pbody{color:var(--c-ink);line-height:1.7;font-size:16px}.pbody a{color:var(--c-primary-d);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pbody a:hover{color:var(--c-accent)}.ilno-band{margin-top:var(--s5);background:var(--c-primary-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5) var(--s6);display:flex;align-items:center;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.ilno-band .ib-text{min-width:0;flex:1 1 420px}.ilno-band h3{font-size:20px;margin-bottom:6px;color:var(--c-ink)}.ilno-band p{color:var(--c-ink-soft);font-size:15px;line-height:1.55;margin:0;max-width:70ch}.inlinecta{flex:none;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--c-cta-ink);background:var(--c-cta);padding:13px 22px;border-radius:var(--r-pill);box-shadow:var(--sh)}.inlinecta:hover{background:var(--c-cta-strong);color:var(--c-cta-ink)}.faqs{display:grid;gap:var(--s3)}.faqitem{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}.faqitem summary{cursor:pointer;padding:var(--s4) var(--s5);font-weight:700;font-size:16px;color:var(--c-ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.faqitem summary::-webkit-details-marker{display:none}.faqitem summary:after{content:"+";font-size:22px;color:var(--c-primary-d);font-weight:400;line-height:1}.faqitem[open] summary:after{content:"−"}.faqitem p{margin:0;padding:0 var(--s5) var(--s5);color:var(--c-ink-soft);line-height:1.6;font-size:15px;max-width:80ch}.srcnote{color:var(--c-ink-soft);font-size:14px;line-height:1.55;margin:0 0 var(--s4);max-width:72ch}.sources{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.sources li{position:relative;padding-left:24px;font-size:15px;color:var(--c-ink-soft);line-height:1.5}.sources li:before{content:"↗";position:absolute;left:0;top:0;color:var(--c-primary-d);font-weight:700}.sources a{color:var(--c-primary-d);font-weight:700;text-decoration:underline;text-underline-offset:2px}.sources a:hover{color:var(--c-accent)}.kguides .ggrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s4)}.gcard{display:block;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh);padding:var(--s5);transition:box-shadow .15s,transform .15s}.gcard:hover{box-shadow:var(--sh-h);transform:translateY(-2px)}.gcard .gk{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--c-primary-d)}.gcard b{display:block;font-family:var(--f-disp);font-weight:700;font-size:16px;color:var(--c-ink);margin-top:6px;line-height:1.25}.gcard:hover b{color:var(--c-primary-d)}@media(max-width:820px){.kguides .ggrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kguides .ggrid{grid-template-columns:1fr}}.kblock{margin-top:var(--s7)}.kblock .cta-card+.cta-card{margin-top:var(--s4)}.cta-card{background:var(--c-accent);color:var(--c-contrast);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-h)}.cta-card h3{color:var(--c-contrast);font-size:22px;margin-bottom:8px}.cta-card p{margin:0 0 var(--s5);color:var(--c-on-brand);font-size:15px;line-height:1.5;max-width:48ch}.cta-card .btn{display:inline-flex;align-items:center;gap:9px;background:var(--c-cta);color:var(--c-cta-ink);font-weight:800;font-size:16px;padding:13px 24px;border-radius:var(--r-pill);box-shadow:var(--sh)}.cta-card .btn:hover{background:var(--c-cta-strong);color:var(--c-cta-ink)}@media(max-width:720px){.prow{grid-template-columns:1fr;gap:var(--s3)}}@media(max-width:820px){.factgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.factgrid{grid-template-columns:1fr}}
