.ck{color:#fff;background:#05070c;min-height:100svh;padding:clamp(96px,14vw,140px) 16px clamp(56px,8vw,96px);overflow-x:hidden}.ck *{box-sizing:border-box}.ck-hero{text-align:center;justify-items:center;gap:0;max-width:760px;margin:0 auto;display:grid}.ck-eyebrow{color:#b0eaf3;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.2}.ck h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(36px,7vw,64px);font-weight:750;line-height:1.05}.ck-lead{color:#d1e2ff;max-width:34em;margin:18px 0 0;font-size:clamp(18px,2.4vw,21px);line-height:1.55}.ck-box{background:#fff;border-radius:28px;gap:12px;width:100%;margin-top:28px;padding:14px;display:grid;box-shadow:0 40px 90px -40px #0b8f9cb3}@media (min-width:640px){.ck-box{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ck-box input{color:#131b2d;background:#e3f6f9;border-radius:18px;width:100%;min-height:60px;padding:12px 18px;font-family:inherit;font-size:19px;font-weight:600;line-height:1.3}.ck-box input::placeholder{color:#131b2db8}.ck-sr{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ck-btn{color:#1b0905;cursor:pointer;text-align:center;background:#f58e6b;border-radius:18px;justify-content:center;align-items:center;min-height:60px;padding:0 28px;font-family:inherit;font-size:19px;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px -16px #f58e6b}.ck-btn:hover{background:#ef7b52}.ck-btn[disabled]{opacity:.65}.ck-soft{color:#065a66;cursor:pointer;background:#cbeff4;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-family:inherit;font-size:18px;font-weight:700;display:inline-flex}.ck-fine{color:#d1e2ff;margin:16px 0 0;font-size:16px;line-height:1.5}.ck-fine--dark{color:#131b2dd6;text-align:left;margin:0}.ck-err{color:#1b0905;background:#ffd7c9;border-radius:14px;margin:16px 0 0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.4}.ck-wait{justify-items:center;gap:18px;margin-top:36px;display:grid}.ck-spin{animation:1.1s linear infinite ck-turn}@keyframes ck-turn{to{transform:rotate(360deg)}}.ck-wait-line{color:#fff;margin:0;font-size:clamp(22px,3.4vw,28px);font-weight:700;line-height:1.3;animation:.5s both ck-fade}@keyframes ck-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ck-dots{gap:10px;display:flex}.ck-dots span{background:#1b2a4a;border-radius:50%;width:12px;height:12px}.ck-dots span.is-on{background:#3cc6d4}@media (prefers-reduced-motion:reduce){.ck-spin,.ck-wait-line{animation:none}}.ck-report{gap:clamp(24px,4vw,40px);max-width:1120px;margin:clamp(40px,7vw,72px) auto 0;scroll-margin-top:90px;display:grid}.ck-score{text-align:center;color:#131b2d;background:#fff;border-radius:32px;justify-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 40px 90px -40px #0b8f9cb3}@media (min-width:720px){.ck-score{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:40px}}.ck-ring{place-items:center;width:180px;height:180px;display:grid;position:relative}.ck-ring svg{position:absolute;inset:0}.ck-arc{stroke:#076c79}.ck-ring[data-tone=low] .ck-arc{stroke:#f58e6b}.ck-num{letter-spacing:-.03em;color:#131b2d;margin-top:-14px;font-size:56px;font-weight:800;line-height:1;position:relative}.ck-of{color:#131b2dd6;font-size:16px;font-weight:600;position:absolute;bottom:42px}.ck-host{color:#076c79;overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:700}.ck-score-copy h2{letter-spacing:-.02em;color:#131b2d;margin:0;font-size:clamp(28px,4.4vw,40px);line-height:1.1}.ck-score-copy p{color:#131b2de0;margin:10px 0 0;font-size:18px;line-height:1.5}.ck-score-copy .ck-note{color:#131b2dd6;font-size:16px}.ck-top h2,.ck-all h2{letter-spacing:-.02em;color:#fff;text-align:center;margin:0 0 18px;font-size:clamp(26px,4vw,34px);line-height:1.15}.ck-flex{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ck-flex>*{flex:100%;min-width:0}@media (min-width:640px){.ck-flex>*{flex-basis:calc(50% - 8px)}}@media (min-width:960px){.ck-flex>*{flex-basis:calc(33.3333% - 10.6667px)}}.ck-fix{color:#131b2d;background:#e4d6fe;border-radius:24px;align-content:start;gap:10px;padding:22px;display:grid}.ck-fix--1{background:#b0eaf3}.ck-fix--2{background:#d1e2ff}.ck-n{color:#fff;background:#5b3a8e;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.ck-fix--1 .ck-n{background:#076c79}.ck-fix--2 .ck-n{background:#3a5ba8}.ck-fix h3{color:#131b2d;margin:0;font-size:22px;line-height:1.2}.ck-fix p{color:#131b2d;margin:0;font-size:17px;line-height:1.5}.ck-card{color:#131b2d;border-radius:24px;align-content:start;gap:10px;padding:22px;display:grid;box-shadow:0 18px 40px -28px #0009}.ck-card h3{margin:0;font-size:22px;line-height:1.2}.ck-card p{margin:0;font-size:17px;line-height:1.5}.ck-line{font-weight:650}.ck-extra{color:#131b2de6}.ck-why{color:#131b2dd6;font-size:16px!important}.ck-chip{border-radius:999px;justify-self:start;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:16px;font-weight:750;display:inline-flex}.ck-chip b{font-size:17px}.ck-card--pass{background:#b0eaf3}.ck-card--pass h3{color:#065a66}.ck-card--pass .ck-chip{color:#fff;background:#076c79}.ck-card--work{background:#ffd7c9}.ck-card--work h3{color:#8f3414}.ck-card--work .ck-chip{color:#1b0905;background:#f58e6b}.ck-card--missing{background:#ffc4ad}.ck-card--missing h3{color:#8f3414}.ck-card--missing .ck-chip{color:#fff;background:#131b2d}.ck-card--unknown{background:#d1e2ff}.ck-card--unknown h3{color:#2b4585}.ck-card--unknown .ck-chip{color:#fff;background:#3a5ba8}.ck-help{color:#131b2d;background:#fff;border-radius:32px;width:100%;max-width:760px;margin:0 auto;padding:clamp(22px,4vw,36px);box-shadow:0 40px 90px -40px #0b8f9cb3}.ck-help form{gap:16px;display:grid}.ck-help h2{letter-spacing:-.02em;color:#076c79;margin:0;font-size:clamp(26px,4vw,34px);line-height:1.15}.ck-help-lead{color:#131b2de0;margin:0;font-size:18px;line-height:1.55}.ck-fields{gap:14px;display:grid}@media (min-width:640px){.ck-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.ck-help label{gap:7px;font-size:16px;font-weight:650;display:grid}.ck-help input:not(.ck-hp){color:#131b2d;background:#e3f6f9;border-radius:14px;width:100%;min-height:54px;padding:12px 14px;font-family:inherit;font-size:17px;font-weight:500}.ck-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ck-help .ck-btn{justify-self:start}.ck-done{justify-items:start;gap:14px;display:grid}.ck-done p{margin:0;font-size:18px;line-height:1.55}.ck-check{color:#fff;background:#076c79;border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:grid}.ck-more{text-align:center;background:#131b2d;border-radius:28px;justify-items:center;gap:14px;padding:clamp(22px,4vw,32px);display:grid}.ck-more p{color:#fff;margin:0;font-size:clamp(20px,3vw,24px);font-weight:650;line-height:1.35}.ck :focus-visible{outline-offset:2px;outline:3px solid #b0eaf3}.ck-help :focus-visible,.ck-box :focus-visible{outline-color:#076c79}
