body:has(.kc),html:has(.kc){background:#ffffff;color-scheme:light}.kc{--acc:#ffcc00;--acc-strong:#e0a800;--on-acc:#1a1a1a;--acc-on-ink:#ffcc00;--btn-acc-border:#e0b000;--btn-acc-hover:#ffd633;--btn-acc-fade:rgba(255,255,255,0.5);--ink:#1a1a1a;--ink-2:#4a4a47;--mute:#74746f;--bg:#ffffff;--soft:#f7f7f5;--line:#e7e7e3;--line-strong:#d0d0ca;--tile-bg:#fff5cc;--tile-fg:#1a1a1a;--icon:#1a1a1a;--meter:#1a1a1a;--why-title:#ffcc00;--alert-bg:#fffbea;--check:#1a1a1a;--focus-outline:#1a1a1a;--focus-ring:rgba(255,204,0,0.55);--mark:#ffe58a;--mark-ink:rgba(255,204,0,0.4);--ill-ink:#1a1a1a;--ill-soft:#fff5cc;--ill-house:#fbfbf9;--globe-fill:#fffcf2;--globe-grid:rgba(224,168,0,0.3);--globe-dot:rgba(224,168,0,0.4);--globe-edge:rgba(26,26,26,0.16);--globe-node:#1a1a1a;--net-num:#1a1a1a;--net-line:#e0a800;--net-halo:rgba(255,204,0,0.28);--ok:#1e6b2a;--ok-bg:#e7f3e8;--warn:#7a4b00;--warn-bg:#fff3cf;--off:#55554f;--off-bg:#ececea;--r:14px;--r-s:10px;--btn-r:12px;--shadow-xs:0 1px 2px rgba(16,24,40,0.05);--shadow-md:0 14px 30px -16px rgba(16,24,40,0.24);--ease:cubic-bezier(0.22,1,0.36,1);--sec-bg:#ffffff;--fs:19px;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:Archivo Variable,Archivo,Helvetica Neue,Arial,system-ui,sans-serif;font-size:var(--fs);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;interpolate-size:allow-keywords}.kc[data-brand=notfallcheck]{--acc:#1a6dff;--acc-strong:#1a6dff;--on-acc:#ffffff;--acc-on-ink:#8db4ff;--btn-acc-border:#0f5be0;--btn-acc-hover:#2f7bff;--btn-acc-fade:rgba(255,255,255,0.3);--ink-2:#3d4350;--mute:#5f6675;--soft:#f5f8ff;--line:#e0e7f2;--line-strong:#c4cfe0;--tile-bg:#e8f0ff;--tile-fg:#1a6dff;--icon:#1a6dff;--meter:#1a6dff;--why-title:#ffffff;--alert-bg:#e8f0ff;--check:#1a6dff;--focus-outline:#1a6dff;--focus-ring:rgba(26,109,255,0.28);--mark:rgba(26,109,255,0.14);--mark-ink:rgba(141,180,255,0.28);--ill-soft:#e8f0ff;--ill-house:#f8faff;--globe-fill:#f6f9ff;--globe-grid:rgba(26,109,255,0.22);--globe-dot:rgba(26,109,255,0.28);--globe-edge:rgba(26,109,255,0.22);--net-num:#1a6dff;--net-line:#1a6dff;--net-halo:rgba(26,109,255,0.16)}html[data-kc-size=l] .kc{--fs:22px}@media (max-width:34rem){.kc{--fs:18px}html[data-kc-size=l] .kc{--fs:21px}}.kc *,.kc :after,.kc :before{box-sizing:border-box}.kc img{display:block;max-width:100%}:where(.kc) a{color:inherit}.kc :focus-visible{outline:3px solid var(--focus-outline);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-ring);border-radius:var(--r-s)}.kc main{flex:1}.kc section[id]{scroll-margin-top:90px}.kc-skip{position:absolute;left:1rem;top:-10rem;z-index:60;padding:.75rem 1rem;background:var(--ink);color:#fff!important;font-weight:700;border-radius:var(--r-s)}.kc-skip:focus{top:1rem}.kc-wrap{width:100%;max-width:74rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.kc-wrap--narrow{max-width:50rem}.kc-wrap--auth{max-width:32rem}.kc-ico{width:1.15em;height:1.15em;flex:none}.kc-accent{font-style:normal;padding:0 .06em;background-image:linear-gradient(var(--mark),var(--mark));background-repeat:no-repeat;background-position:0 88%;background-size:100% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease) .5s}.kc[data-brand=notfallcheck] .kc-accent{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-style:italic;font-weight:600;letter-spacing:-.01em;color:var(--acc)}.kc-sec--ink .kc-accent{--mark:var(--mark-ink);color:#fff}.kc[data-brand=notfallcheck] .kc-sec--ink .kc-accent{color:var(--acc-on-ink)}html[data-kc-motion] .kc [data-reveal]:not([data-in]) .kc-accent{background-size:0 .34em}html[data-kc-motion] .kc [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(6px);transition-property:opacity,transform,filter,translate,box-shadow,border-color,background-color;transition-duration:.9s,.9s,.9s,.3s,.3s,.3s,.2s;transition-timing-function:var(--ease);transition-delay:var(--d,0s),var(--d,0s),var(--d,0s),0s,0s,0s,0s}html[data-kc-motion] .kc [data-reveal][data-in]{opacity:1;transform:none;filter:none}html[data-kc-motion]:not([data-kc-ready]) .kc [data-reveal],html[data-kc-motion]:not([data-kc-ready]) .kc-globe__flow,html[data-kc-motion]:not([data-kc-ready]) .kc-globe__node,html[data-kc-motion]:not([data-kc-ready]) .kc-ill .p,html[data-kc-motion]:not([data-kc-ready]) .kc-net__stat,html[data-kc-motion]:not([data-kc-ready]) .kc-steps .kc-step{animation:kc-failsafe .01s 3s forwards}html[data-kc-motion]:not([data-kc-ready]) .kc-globe__edges line,html[data-kc-motion]:not([data-kc-ready]) .kc-ill .d{animation:kc-failsafe-draw .01s 3s forwards}html[data-kc-motion]:not([data-kc-ready]) .kc-accent{animation:kc-failsafe-mark .01s 3s forwards}@keyframes kc-failsafe{to{opacity:1;transform:none;filter:none}}@keyframes kc-failsafe-draw{to{stroke-dashoffset:0}}@keyframes kc-failsafe-mark{to{background-size:100% .34em}}.kc-top{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s var(--ease),background-color .3s}.kc-top[data-scrolled]{background:rgba(255,255,255,.92);box-shadow:0 10px 30px -20px rgba(16,24,40,.28)}.kc-top__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-height:72px;padding-top:.5rem;padding-bottom:.5rem}.kc-top__logo{flex:none;display:inline-flex;align-items:center}.kc-top__logo img{height:32px;width:auto}.kc-top__area{padding-left:1.1rem;border-left:1px solid var(--line);font-weight:650;color:var(--ink-2)}.kc-top__nav{display:flex;gap:.15rem;margin-left:auto;font-size:.9em;font-weight:600}.kc-top__nav a{padding:.5rem .8rem;border-radius:8px;color:var(--ink-2);text-decoration:none;transition:background-color .2s,color .2s}.kc-top__nav a:hover{background:var(--soft);color:var(--ink)}.kc-top__tools{display:flex;align-items:center;gap:.6rem}.kc-top__bar>.kc-top__area+.kc-top__tools{margin-left:auto}.kc-top__account{padding:.5rem .6rem;border-radius:8px;font-size:.9em;font-weight:650;text-decoration:none;transition:background-color .2s}.kc-top__account:hover{background:var(--soft)}.kc-size{display:inline-flex;align-items:center;gap:.45rem;min-height:46px;padding:.35rem .8rem;border:1px solid var(--line);border-radius:var(--btn-r);background:#fff;color:var(--ink);font:inherit;font-size:.84em;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color .2s,background-color .2s}.kc-size:hover,.kc-size[aria-pressed=true]{border-color:var(--line-strong);background:var(--soft)}.kc-size__a{font-size:1.12em;font-weight:800;line-height:1}.kc-menu{display:none}.kc-menu>summary{display:inline-flex;align-items:center;min-height:46px;padding:.35rem 1rem;border:1px solid var(--line-strong);border-radius:var(--btn-r);background:#fff;font-weight:650;list-style:none;cursor:pointer;box-shadow:var(--shadow-xs)}.kc-menu>summary::-webkit-details-marker{display:none}.kc-menu[open]>summary{background:var(--soft)}.kc-menu__panel{position:absolute;left:0;right:0;top:100%;display:grid;padding:.25rem clamp(1rem,4vw,2rem) 1rem;background:#fff;box-shadow:0 18px 30px -24px rgba(16,24,40,.35);animation:kc-drop .25s var(--ease)}.kc-menu__panel,.kc-menu__panel a{border-bottom:1px solid var(--line)}.kc-menu__panel a{display:flex;align-items:center;min-height:58px;font-weight:650;text-decoration:none}.kc-menu__panel a:last-child{border-bottom:0}@keyframes kc-drop{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:60rem){.kc-top__account,.kc-top__nav{display:none}.kc-top__tools{margin-left:auto}.kc-menu{display:block}}@media (max-width:40rem){.kc-top__bar{gap:.5rem;min-height:64px}.kc-top__logo img{height:27px}.kc-size__t,.kc-top__area,.kc-top__cta{display:none}}.kc-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:58px;padding:.65rem 1.45rem;border:1px solid var(--line-strong);border-radius:var(--btn-r);background:#fff;color:var(--ink);font:inherit;font-weight:650;letter-spacing:-.005em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-xs),inset 0 -1px 0 rgba(16,24,40,.04);transition:transform .18s var(--ease),box-shadow .25s var(--ease),background-color .2s,border-color .2s,color .2s}.kc-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);opacity:0;pointer-events:none}.kc-btn:hover:not(:disabled):after{animation:kc-sheen .85s var(--ease)}.kc-btn:hover:not(:disabled){transform:translateY(-1px)}.kc-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.kc-btn:disabled{opacity:.55;cursor:not-allowed}.kc-btn .kc-ico{transition:transform .25s var(--ease)}.kc-btn:hover:not(:disabled) .kc-ico{transform:translateX(3px)}@keyframes kc-sheen{0%{left:-60%;opacity:0}20%{opacity:1}to{left:130%;opacity:0}}.kc-btn--acc:before,.kc-btn--ink:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--fade,rgba(255,255,255,.2)),rgba(255,255,255,0) 58%);pointer-events:none}.kc-btn--acc{--fade:var(--btn-acc-fade);background:var(--acc);border-color:var(--btn-acc-border);color:var(--on-acc);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.12),0 1px 2px rgba(16,24,40,.12),0 6px 16px -8px rgba(16,24,40,.3)}.kc-btn--acc:hover:not(:disabled){background:var(--btn-acc-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.12),0 2px 4px rgba(16,24,40,.12),0 12px 24px -10px rgba(16,24,40,.35)}.kc-btn--ink{--fade:rgba(255,255,255,0.16);background:var(--ink);border-color:#000;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(16,24,40,.18),0 6px 16px -8px rgba(16,24,40,.4)}.kc-btn--ink:hover:not(:disabled){background:#2a2a2a;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 4px rgba(16,24,40,.18),0 12px 24px -10px rgba(16,24,40,.45)}.kc-btn--line:hover:not(:disabled){background:var(--soft);border-color:var(--line-strong)}.kc-btn--sm{min-height:46px;padding:.35rem 1rem;font-size:.88em}.kc-btn--block{width:100%}.kc a.kc-btn--ink,.kc a.kc-btn--ink:hover{color:#ffffff}.kc a.kc-btn--acc,.kc a.kc-btn--acc:hover{color:var(--on-acc)}.kc a.kc-btn--line,.kc a.kc-btn--line:hover{color:var(--ink)}.kc-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0;font-size:.78em;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.kc-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--acc-strong)}.kc[data-brand=notfallcheck] .kc-eyebrow{color:var(--acc)}.kc-h1{margin:1.1rem 0 1.15rem;font-size:clamp(calc(var(--fs) * 2),5.2vw,calc(var(--fs) * 3.35));font-weight:780;line-height:1.06;letter-spacing:-.035em}.kc-h1,.kc-h2{text-wrap:balance}.kc-h2{margin:.7rem 0 .8rem;font-size:calc(var(--fs) * 1.8);font-weight:760;line-height:1.12;letter-spacing:-.028em}.kc-h2--sm{margin:0;font-size:calc(var(--fs) * 1.4)}.kc-h2--xl{font-size:clamp(calc(var(--fs) * 1.9),4.4vw,calc(var(--fs) * 2.9))}.kc-lead{margin:0 0 2rem;max-width:33em;font-size:1.14em}.kc-lead,.kc-sub{color:var(--ink-2)}.kc-sub{margin:0;max-width:40em;font-size:1.04em}.kc-note{margin:1.15rem 0 0;font-size:.85em;color:var(--mute)}.kc-small{margin:.75rem 0 0}.kc-hint,.kc-small{font-size:.86em;color:var(--mute)}.kc-actions{display:flex;flex-wrap:wrap;gap:.75rem}.kc-link{font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.kc-back{display:inline-flex;align-items:center;min-height:48px;margin-bottom:.75rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.kc-error,.kc-ok{margin:.75rem 0 0;padding:.75rem 1rem;border:1px solid #f3c7cc;border-radius:var(--r-s);background:#fff4f5;color:#8a0f20;font-weight:650}.kc-ok{border-color:#c9e4cc;background:var(--ok-bg);color:var(--ok)}.kc-form{display:grid;gap:1.1rem}.kc-form--top{margin-top:1.75rem}.kc-form>.kc-error,.kc-form>.kc-ok{margin:0}.kc-field{display:grid;gap:.4rem}.kc-field label{font-weight:650}.kc-input{width:100%;min-height:58px;padding:.5rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-s);background:#fff;color:var(--ink);font:inherit;font-size:1.05em;box-shadow:var(--shadow-xs);transition:border-color .2s,box-shadow .2s}.kc-input:focus{outline:none;border-color:var(--focus-outline);box-shadow:0 0 0 4px var(--focus-ring)}.kc-checkrow{display:flex;align-items:flex-start;gap:1rem;cursor:pointer}.kc-checkrow input{flex:none;width:30px;height:30px;margin:.1rem 0 0;accent-color:var(--check)}.kc-hero{position:relative;padding:clamp(3rem,8vw,6rem) 0 clamp(3rem,7vw,5rem);overflow:hidden}.kc-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(16,24,40,.045) 1px,transparent 0),linear-gradient(180deg,rgba(16,24,40,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 0,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 0,#000 25%,transparent 75%);pointer-events:none}.kc-hero__grid{position:relative;display:grid;gap:2.5rem;align-items:center}@media (min-width:60rem){.kc-hero__grid{grid-template-columns:1.05fr 1fr;gap:3.5rem}}.kc-ill-wrap{position:relative;width:100%;max-width:36rem;margin:0 auto}.kc-ill{display:block;width:100%;height:auto;overflow:visible}.kc-ill .l{fill:none;stroke:var(--ill-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.kc-ill .f-house{fill:var(--ill-house)}.kc-ill .f-white{fill:#ffffff}.kc-ill .f-soft{fill:var(--ill-soft)}.kc-ill .f-acc{fill:var(--acc)}.kc-ill .chk{stroke:var(--on-acc);stroke-width:3}.kc-ill .t{fill:var(--ink);font-family:inherit;font-size:15px;font-weight:700;text-anchor:middle}.kc-ill .d{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease);transition-delay:calc(var(--i, 0) * .11s + .15s)}html[data-kc-motion] .kc-ill-wrap:not([data-in]) .d{stroke-dashoffset:1}.kc-ill .p{transform-box:fill-box;transform-origin:center;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i, 0) * .11s + .25s)}html[data-kc-motion] .kc-ill-wrap:not([data-in]) .p{opacity:0;transform:scale(.86)}.kc-ill .ring{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:2 9;transform-box:fill-box;transform-origin:center;animation:kc-spin 90s linear infinite}.kc-ill .ring--rev{animation-duration:140s;animation-direction:reverse}.kc-ill .wave{opacity:0;animation:kc-wave 2.4s ease-out infinite}.kc-ill .wave--2{animation-delay:.3s}.kc-ill .wave--3{animation-delay:.6s}.kc-ill .beam{opacity:.32;animation:kc-beam 3.6s ease-in-out infinite}.kc-ill .flame{transform-box:fill-box;transform-origin:50% 100%;animation:kc-flame 2.4s ease-in-out infinite}.kc-ill .heart{animation:kc-beat 1.8s ease-in-out infinite}.kc-ill .heart,.kc-ill .ping{transform-box:fill-box;transform-origin:center}.kc-ill .ping{fill:none;stroke:var(--acc-strong);stroke-width:2;animation:kc-ping 2.4s ease-out infinite}.kc-ill .float{animation:kc-float 6s ease-in-out infinite}.kc-ill .float--2{animation-delay:-2s}.kc-ill .float--3{animation-delay:-4s}.kc-ill .spark{fill:none;stroke:var(--acc-strong);stroke-width:2.5;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:kc-twinkle 3.2s ease-in-out infinite}.kc-ill .spark--2{animation-delay:-1.1s}.kc-ill .spark--3{animation-delay:-2.2s}@keyframes kc-spin{to{transform:rotate(1turn)}}@keyframes kc-wave{0%{opacity:0}25%{opacity:1}70%,to{opacity:0}}@keyframes kc-beam{50%{opacity:.16}}@keyframes kc-flame{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg) scaleY(1.06)}}@keyframes kc-beat{0%,30%,to{transform:scale(1)}15%{transform:scale(1.1)}45%{transform:scale(1.06)}60%{transform:scale(1)}}@keyframes kc-ping{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes kc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kc-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.kc-marquee{position:relative;overflow:hidden;padding:1.15rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.kc-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:kc-marquee 60s linear infinite}.kc-marquee:hover .kc-marquee__track{animation-play-state:paused}.kc-marquee__item{display:inline-flex;align-items:center;gap:.7rem;padding:0 1.75rem;border-right:1px solid var(--line);font-size:.95em;font-weight:650;color:var(--ink-2);white-space:nowrap}.kc-marquee__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--tile-bg);color:var(--tile-fg)}.kc-marquee__ico .kc-ico{width:18px;height:18px}@keyframes kc-marquee{to{transform:translateX(-50%)}}.kc-sec{padding:clamp(3.5rem,9vw,6rem) 0}.kc-sec--soft{--sec-bg:var(--soft);background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kc-sec--ink{background:var(--ink);color:#fff}.kc-sec--ink .kc-eyebrow{color:rgba(255,255,255,.7)}.kc[data-brand=notfallcheck] .kc-sec--ink .kc-eyebrow{color:var(--acc-on-ink)}.kc-sec--ink :focus-visible{outline-color:#fff}.kc-head{max-width:46rem;margin-bottom:2.75rem}.kc-head--center{max-width:52rem;text-align:center}.kc-head--center,.kc-head--center .kc-sub{margin-left:auto;margin-right:auto}.kc-cards{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:42rem){.kc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:66rem){.kc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-card{position:relative;display:grid;gap:.6rem;align-content:start;padding:1.65rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);transition:translate .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.kc-card:hover{translate:0 -3px;box-shadow:var(--shadow-md);border-color:var(--line-strong)}.kc-card__n{position:absolute;top:1.35rem;right:1.5rem;font-size:.78em;font-weight:700;letter-spacing:.06em;color:var(--line-strong);font-variant-numeric:tabular-nums;transition:color .3s}.kc-card:hover .kc-card__n{color:var(--acc-strong)}.kc-card__ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.45rem;border-radius:11px;background:var(--tile-bg);color:var(--tile-fg);box-shadow:inset 0 0 0 1px rgba(16,24,40,.05);transition:transform .35s var(--ease)}.kc-card:hover .kc-card__ico{transform:rotate(-6deg) scale(1.06)}.kc-card__ico .kc-ico{width:22px;height:22px}.kc-card__title{margin:0;font-size:1.1em;font-weight:720;letter-spacing:-.01em;line-height:1.25}.kc-card__text{margin:0;color:var(--ink-2)}.kc-net{padding-bottom:0;overflow:hidden}.kc-net__stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;max-width:64rem;margin:3rem auto 0}@media (min-width:60rem){.kc-net__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.kc-net__stat{position:relative;display:flex;flex-direction:column;padding-left:1.4rem;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}html[data-kc-motion] .kc-net__stats:not([data-in]) .kc-net__stat{opacity:0;transform:translateY(12px)}.kc-net__stat:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--net-line);box-shadow:0 0 0 5px var(--net-halo)}.kc-net__n{order:-1;margin:0;font-size:clamp(calc(var(--fs) * 2.1),3.6vw,calc(var(--fs) * 2.9));font-weight:780;letter-spacing:-.04em;line-height:1;color:var(--net-num);font-variant-numeric:tabular-nums}.kc-net__n small{margin-left:.2em;font-size:.42em;font-weight:700;letter-spacing:0;color:var(--ink-2)}.kc-net__l{margin-top:.7rem;max-width:15em;font-weight:600;color:var(--ink-2)}@media (min-width:60rem){.kc-net__stat:after{content:"";position:absolute;left:4px;top:calc(.55em + 14px);width:2px;height:var(--len,160px);background:linear-gradient(var(--net-line),transparent);transform-origin:top;transition:transform 1.3s var(--ease);transition-delay:calc(var(--d, 0s) + .3s)}html[data-kc-motion] .kc-net__stats:not([data-in]) .kc-net__stat:after{transform:scaleY(0)}}.kc-net__globe{position:relative;z-index:1;max-width:70rem;margin:-3rem auto 0;padding:0 clamp(.5rem,3vw,2rem);-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 96%);mask-image:linear-gradient(180deg,#000 50%,transparent 96%)}@media (max-width:60rem){.kc-net__globe{margin-top:2rem}}.kc-globe{display:block;width:100%;height:auto}.kc-globe__sphere{fill:var(--globe-fill)}.kc-globe__rim{fill:none;stroke:var(--net-line);stroke-width:1.5;opacity:.55}.kc-globe__dot{fill:var(--globe-dot)}.kc-globe__grid{fill:none;stroke:var(--globe-grid);stroke-width:1}.kc-globe__edges line{stroke:var(--globe-edge);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease);transition-delay:calc(var(--i, 0) * 28ms + .4s)}html[data-kc-motion] .kc-net__globe:not([data-in]) .kc-globe__edges line{stroke-dashoffset:1}.kc-globe__flow{fill:none;stroke:var(--acc-strong);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.07 .93;animation:kc-flow 3.4s linear infinite;animation-delay:calc(var(--i, 0) * -.6s);transition:opacity .8s 1.4s}html[data-kc-motion] .kc-net__globe:not([data-in]) .kc-globe__flow{opacity:0}@keyframes kc-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.kc-globe__node{transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i, 0) * 45ms + .25s)}html[data-kc-motion] .kc-net__globe:not([data-in]) .kc-globe__node{opacity:0;transform:scale(.2)}.kc-globe__pt{fill:var(--globe-node);stroke:#fff;stroke-width:2}.kc-globe__hub{fill:var(--acc);stroke:var(--globe-node);stroke-width:2}.kc-globe__ping{fill:none;stroke:var(--acc-strong);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:kc-ping 2.6s ease-out infinite}.kc-stats__src{position:relative;z-index:2;margin:0 auto;padding:0 1rem clamp(2.5rem,6vw,4rem);font-size:.84em;color:var(--mute);text-align:center}.kc-steps{position:relative;display:grid;gap:2rem;margin:0;padding:0;list-style:none}@media (min-width:56rem){.kc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.kc-steps:before{content:"";position:absolute;top:22px;left:22px;right:calc((100% - 5rem) / 3 - 22px);height:1px;background:var(--line-strong);transform-origin:left center;transition:transform 1.4s var(--ease) .25s}html[data-kc-motion] .kc-steps:not([data-in]):before{transform:scaleX(0)}}.kc-step{position:relative;transition:opacity .7s var(--ease),transform .7s var(--ease)}.kc-step:nth-child(2){transition-delay:.15s}.kc-step:nth-child(3){transition-delay:.3s}html[data-kc-motion] .kc-steps:not([data-in]) .kc-step{opacity:0;transform:translateY(14px)}.kc-step__n{position:relative;z-index:1;display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:1.15rem;border-radius:50%;border:1px solid var(--btn-acc-border);background:var(--acc);color:var(--on-acc);font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 6px var(--sec-bg),0 6px 14px -6px rgba(16,24,40,.3)}.kc-step__title{margin:0 0 .4rem;font-size:1.15em;font-weight:720;letter-spacing:-.01em}.kc-step__text{margin:0;color:var(--ink-2)}.kc-plans{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch}.kc-plan{display:flex;flex-direction:column;gap:.9rem;padding:1.85rem 1.75rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);transition:translate .3s var(--ease),box-shadow .3s var(--ease)}.kc-plan:hover{translate:0 -3px;box-shadow:var(--shadow-md)}.kc-plan--hl{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-md)}.kc[data-brand=notfallcheck] .kc-plan--hl{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),var(--shadow-md)}.kc-plan__badge{align-self:flex-start;padding:.22rem .7rem;border:1px solid rgba(16,24,40,.06);border-radius:6px;background:var(--tile-bg);color:var(--tile-fg);font-size:.78em;font-weight:700}.kc-plan__name{margin:0;font-size:1.18em;font-weight:750;letter-spacing:-.01em}.kc-plan__desc{margin:0;color:var(--ink-2)}.kc-plan__price{margin:.35rem 0 0;font-size:2.3em;font-weight:780;line-height:1;letter-spacing:-.035em}.kc-plan__price span{font-size:.38em;font-weight:600;letter-spacing:0;color:var(--mute)}.kc-plan__day{margin:-.35rem 0 0;font-size:.86em;color:var(--mute)}.kc-plan__list{display:grid;gap:.6rem;margin:.4rem 0 .6rem;padding:.95rem 0 0;list-style:none;border-top:1px solid var(--line)}.kc-plan__list li{display:flex;align-items:flex-start;gap:.6rem}.kc-plan__list .kc-ico{margin-top:.2em;color:var(--icon)}.kc-plan .kc-btn{margin-top:auto}.kc-plans__note{margin:1.5rem 0 0;font-size:.9em;color:var(--mute)}.kc-docs{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:52rem){.kc-docs--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.kc-doc{display:flex;align-items:center;gap:1rem;min-height:82px;padding:1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs);text-decoration:none;transition:translate .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.kc-doc:hover{translate:0 -2px;border-color:var(--line-strong);box-shadow:var(--shadow-md)}.kc-doc__ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:var(--tile-bg);color:var(--tile-fg)}.kc-doc__ico .kc-ico{width:22px;height:22px}.kc-doc__body{flex:1;min-width:0;display:grid;gap:.15rem}.kc-doc__title{font-weight:700;line-height:1.3}.kc-doc__desc{font-size:.92em;color:var(--ink-2)}.kc-doc__meta{font-size:.84em;color:var(--mute)}.kc-doc__dl{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:8px;font-size:.82em;font-weight:650;transition:background-color .2s,border-color .2s}.kc-doc:hover .kc-doc__dl{background:var(--soft);border-color:var(--line-strong)}.kc-doc:hover .kc-doc__dl .kc-ico{animation:kc-nudge .6s var(--ease)}@keyframes kc-nudge{50%{transform:translateY(3px)}}@media (max-width:30rem){.kc-doc__dl span{display:none}}.kc-why{display:grid;gap:1rem}@media (min-width:56rem){.kc-why{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-why__item{padding:1.6rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);background:rgba(255,255,255,.03);transition:border-color .3s,background-color .3s}.kc-why__item:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.kc-why__item h3{margin:0 0 .5rem;font-size:1.12em;font-weight:720;color:var(--why-title)}.kc-why__item p{margin:0;color:rgba(255,255,255,.78)}.kc-faq{border-top:1px solid var(--line)}.kc-faq__item{border-bottom:1px solid var(--line)}.kc-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete}.kc-faq__item[open]::details-content{block-size:auto}.kc-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;padding:.75rem 0;font-size:1.05em;font-weight:680;list-style:none;cursor:pointer}.kc-faq__q::-webkit-details-marker{display:none}.kc-faq__q:after{content:"+";flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;font-size:1.2em;font-weight:500;line-height:1;transition:transform .3s var(--ease),background-color .2s,color .2s,border-color .2s}.kc-faq__item[open] .kc-faq__q:after{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:#fff}.kc[data-brand=notfallcheck] .kc-faq__item[open] .kc-faq__q:after{background:var(--acc);border-color:var(--acc)}.kc-faq__a{max-width:46em;margin:0 0 1.25rem;color:var(--ink-2)}.kc-faq__item[open] .kc-faq__a{animation:kc-fade .4s var(--ease)}@keyframes kc-fade{0%{opacity:0;transform:translateY(-4px)}}.kc-sec--cta{padding-top:clamp(1rem,4vw,2rem)}.kc-cta{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(2rem,5vw,3.5rem);border-radius:24px;background:var(--ink);color:#fff}.kc-cta:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 85%);mask-image:linear-gradient(90deg,transparent 20%,#000 85%);pointer-events:none}.kc-cta>:not(.kc-cta__radar){position:relative;z-index:1}.kc-cta__radar{position:absolute;right:-90px;top:50%;width:380px;height:380px;transform:translateY(-50%);pointer-events:none}.kc-cta__radar b,.kc-cta__radar em,.kc-cta__radar i{position:absolute;inset:0;margin:auto;border-radius:50%}.kc-cta__radar i{border:1px solid rgba(255,255,255,.12)}.kc-cta__radar i:first-child{width:30%;height:30%}.kc-cta__radar i:nth-child(2){width:60%;height:60%}.kc-cta__radar i:nth-child(3){width:90%;height:90%}.kc-cta__radar b{width:30%;height:30%;border:2px solid var(--acc);opacity:0;animation:kc-radar 3.2s ease-out infinite}.kc-cta__radar b:nth-of-type(2){animation-delay:1.6s}.kc-cta__radar s{position:absolute;left:50%;top:50%;width:45%;height:2px;background:linear-gradient(90deg,var(--acc),transparent);transform-origin:left center;animation:kc-spin 6s linear infinite}.kc-cta__radar em{width:12px;height:12px;background:var(--acc);box-shadow:0 0 0 6px rgba(255,255,255,.06)}@keyframes kc-radar{0%{transform:scale(.4);opacity:.8}to{transform:scale(3);opacity:0}}@media (max-width:48rem){.kc-cta__radar{right:-170px;opacity:.55}}.kc-cta__copy{max-width:36rem}.kc-cta__title{margin-top:0}.kc-cta__text{margin:.3rem 0 0;color:rgba(255,255,255,.75)}.kc-cta .kc-link{color:#fff}.kc-cta :focus-visible{outline-color:#fff}.kc-foot{margin-top:auto;padding:3rem 0 2rem;background:var(--ink);color:#fff;font-size:.9em}.kc-foot__grid{display:grid;gap:2rem}@media (min-width:48rem){.kc-foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.kc-foot__logo{height:30px;width:auto}.kc-foot__about{margin:.9rem 0 0;max-width:26em;color:rgba(255,255,255,.7)}.kc-foot h2{margin:0 0 .75rem;font-size:.78em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.kc-foot ul{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.kc-foot ul a{display:inline-flex;align-items:center;min-height:40px}.kc-foot a{color:rgba(255,255,255,.88);text-decoration:none;transition:color .2s}.kc-foot a:hover{color:var(--acc-on-ink)}.kc-foot :focus-visible{outline-color:#fff}.kc-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.55)}.kc-dash{padding:clamp(1.75rem,5vw,3rem) 0 4rem}.kc-auth{padding:clamp(2rem,6vw,4rem) 0 4rem}.kc-dash__title{margin:0 0 .5rem;font-size:calc(var(--fs) * 1.9);font-weight:780;line-height:1.1;letter-spacing:-.03em}.kc-kpis{display:grid;gap:1rem;margin:1.75rem 0 2.75rem}@media (min-width:50rem){.kc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-kpi{display:grid;gap:.35rem;align-content:start;padding:1.5rem 1.6rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs)}.kc-kpi__label{font-size:.76em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.kc-kpi__value{font-size:1.9em;font-weight:780;line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere}.kc-kpi__value--sm{font-size:1.05em;font-weight:700;letter-spacing:0}.kc-kpi__note{font-size:.9em;color:var(--ink-2)}.kc-meter{height:8px;margin-top:.35rem;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;overflow:hidden}.kc-meter span{display:block;height:100%;background:var(--meter);border-radius:999px}.kc-tabs{display:flex;gap:.25rem;margin:0 0 2rem;border-bottom:1px solid var(--line);overflow-x:auto}.kc-tab{display:inline-flex;align-items:center;gap:.6rem;min-height:58px;margin-bottom:-1px;padding:.6rem 1.15rem;border-bottom:2px solid transparent;font-weight:650;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s,background-color .2s}.kc-tab:hover{color:var(--ink);background:var(--soft)}.kc-tab[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.kc[data-brand=notfallcheck] .kc-tab[aria-current=page]{border-bottom-color:var(--acc)}.kc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok)}.kc-dot[data-state=warn]{background:#c98a00}.kc-dot[data-state=off]{background:#9a9a94}.kc-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.25rem}.kc-status{display:inline-flex;align-items:center;padding:.28rem .75rem;border-radius:6px;background:var(--ok-bg);color:var(--ok);font-size:.82em;font-weight:700}.kc-status[data-state=warn]{background:var(--warn-bg);color:var(--warn)}.kc-status[data-state=off]{background:var(--off-bg);color:var(--off)}.kc-alert{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--line);border-left:4px solid var(--acc);border-radius:var(--r-s);background:var(--alert-bg)}.kc-alert--off{border-left-color:#9a9a94;background:var(--soft)}.kc-panel-grid{display:grid;gap:1.5rem;align-items:start}@media (min-width:62rem){.kc-panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr)}}.kc-stack{display:grid;gap:1.5rem}.kc-box{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-xs)}.kc-box__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.5rem;border-bottom:1px solid var(--line)}.kc-box__title{margin:0;font-size:1.04em;font-weight:720}.kc-box__count{font-size:.82em;font-weight:650;color:var(--mute)}.kc-box__body{padding:1.25rem 1.5rem 1.5rem}.kc-dl{margin:0 0 1.25rem}.kc-dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.kc-dl>div:first-child{padding-top:0}.kc-dl dt{color:var(--mute)}.kc-dl dd{margin:0;font-weight:700;text-align:right}.kc-pay{margin:0;padding:0;list-style:none}.kc-pay li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.kc-pay li:first-child{padding-top:0}.kc-pay li:last-child{padding-bottom:0;border-bottom:0}.kc-pay__desc{font-weight:650}.kc-pay__amt{font-weight:750;text-align:right}.kc-pay__date,.kc-pay__st{font-size:.84em;color:var(--mute)}.kc-pay__st{text-align:right}.kc-empty{margin:0;padding:1.25rem;background:var(--soft);border:1px dashed var(--line-strong);border-radius:var(--r-s);color:var(--ink-2)}.kc-nosub{padding:clamp(1.5rem,4vw,2.25rem)}.kc-nosub .kc-sub{margin-top:.75rem}.kc-portal{margin-top:.25rem}.kc-more{margin-top:2rem}@media (prefers-reduced-motion:reduce){.kc *,.kc :after,.kc :before{animation:none!important;transition:none!important}}.kc-top__bar{flex-wrap:nowrap}.kc-menu,.kc-top__tools{flex:none}.kc-menu>summary{gap:.45rem}.kc-menu__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;transition:transform .25s var(--ease)}.kc-menu__icon path{transform-origin:12px 12px;transition:transform .25s var(--ease),opacity .2s}.kc-menu[open] .kc-menu__l1{transform:translateY(5px) rotate(45deg)}.kc-menu[open] .kc-menu__l2{opacity:0}.kc-menu[open] .kc-menu__l3{transform:translateY(-5px) rotate(-45deg)}@media (max-width:40rem){.kc-top__bar{gap:.5rem;min-height:60px}.kc-top__logo{flex:1 1 auto;min-width:0}.kc-top__logo img{height:23px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.kc-top .kc-top__cta{display:inline-flex;min-height:42px;padding:.4rem .85rem;font-size:.82em;white-space:nowrap}.kc-menu>summary{justify-content:center;width:44px;min-height:42px;padding:0}.kc-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (max-width:22rem){.kc-top .kc-top__cta{padding:.4rem .6rem;font-size:.76em}}