.ck h1,.ck h2,.ck h3{text-transform:none;letter-spacing:normal;font-family:var(--f-head);font-weight:700}.ck p{font-family:var(--f-body);line-height:1.5}.ck .logo,.ck .head,.ck .btn,.ck .badge{font-weight:700}.ck{--brand:#003b5e;--brand-deep:#043b5e;--accent:#f1883b;--accent-soft:#fde8d4;--navy:var(--brand);--navy-deep:var(--brand-deep);--green:var(--accent);--green-soft:var(--accent-soft);--paper:#f2f5f8;--card:#fff;--line:#d8e0e8;--muted:#5a6c80;--warn:#b8741a;--warn-soft:#fbeccd;--bad:#b4412f;--bad-soft:#f7dcd6;--ok-ink:#3f5a0c;--f-head:var(--font-hc), "Made Tommy", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-body:var(--font-hc), "Made Tommy", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ck,.ck *{box-sizing:border-box}.ck{background:var(--paper);color:var(--navy);font-family:var(--f-body);padding-block:0 48px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0;font-size:16px;line-height:1.5}.ck h1,.ck h2,.ck h3,.ck .head{font-family:var(--f-head);text-wrap:balance;margin:0}.ck button{font:inherit;color:inherit;cursor:pointer}.ck :focus-visible{outline:3px solid var(--green);outline-offset:2px}.ck .num{font-variant-numeric:tabular-nums}.ck .stage{max-width:1180px;margin:0 auto}.ck .phone{background:var(--paper);border:1px solid var(--line);border-radius:28px;flex-direction:column;width:100%;max-width:420px;min-height:720px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 18px 50px -24px #15294073}.ck .hd{background:var(--navy);color:#fff;padding:16px 20px 18px}.ck .hd-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ck .logo-brand{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:auto}.ck .hd .logo-brand,.ck .hero .logo-brand{filter:brightness(0)invert()}.ck .kicker{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#b9c7d6;margin:10px 0 0;font-size:12px}.ck .back{color:#fff;opacity:.85;background:0 0;border:0;padding:6px 0;font-size:14px}.ck .back[hidden]{display:none}.ck .prog{margin-top:12px}.ck .prog-label{opacity:.85;font-size:13px;font-family:var(--f-head);justify-content:space-between;margin-bottom:6px;display:flex}.ck .prog-track{background:#ffffff2e;border-radius:99px;height:6px;overflow:hidden}.ck .prog-fill{background:var(--green);border-radius:99px;height:100%;transition:width .35s}.ck .body{flex-direction:column;flex:1;gap:18px;padding:24px 20px 28px;display:flex}.ck .q{font-size:27px;font-weight:600;line-height:1.15}.ck .sub{color:var(--muted);margin:0;font-size:15px}.ck .opts{gap:12px;display:grid}.ck .opt{text-align:left;background:var(--card);border:2px solid var(--line);border-radius:14px;gap:2px;padding:16px 18px;transition:border-color .15s,transform .15s;display:grid}.ck .opt:hover{border-color:var(--green)}.ck .opt:active{transform:scale(.99)}.ck .opt .t{font-family:var(--f-head);font-size:19px;font-weight:600}.ck .opt .d{color:var(--muted);font-size:14px}.ck .chips{flex-wrap:wrap;gap:10px;display:flex}.ck .chip{background:var(--card);border:2px solid var(--line);font-family:var(--f-head);border-radius:999px;padding:12px 18px;font-size:16px;font-weight:600}.ck .chip:hover,.ck .chip[aria-pressed=true]{border-color:var(--green);background:var(--green-soft)}.ck .btn{background:var(--green);color:var(--navy-deep);font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:12px;width:100%;padding:16px 22px;font-size:17px;font-weight:700}.ck .btn:hover{filter:brightness(1.05)}.ck .btn.ghost{border:2px solid var(--navy);color:var(--navy);background:0 0}.ck .hero{background:var(--navy);color:#fff;flex-direction:column;flex:1;gap:20px;padding:28px 22px 26px;display:flex}.ck .hero h1{font-size:34px;font-weight:700;line-height:1.08}.ck .hero p{color:#d6dfe9;margin:0}.ck .who{background:#ffffff12;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ck .avatar{background:var(--green);width:52px;height:52px;color:var(--navy-deep);font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ck .who small{color:#b9c7d6;line-height:1.3;display:block}.ck .facts{flex-wrap:wrap;gap:8px;display:flex}.ck .fact{font-family:var(--f-head);border:1px solid #ffffff47;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:500}.ck .consent{color:#d6dfe9;border-radius:10px;align-items:flex-start;gap:12px;margin:-8px;padding:8px;font-size:13.5px;display:flex}.ck .consent input{width:22px;height:22px;accent-color:var(--green);flex:none;margin-top:2px}.ck .consent a{color:var(--green)}.ck .consent.need{outline:2px solid var(--green)}.ck .hint{color:var(--green);min-height:1.2em;margin:0;font-size:13.5px}.ck .spacer{flex:1}.ck .field{gap:8px;display:grid}.ck .field label{font-family:var(--f-head);justify-content:space-between;gap:12px;font-size:16px;font-weight:600;display:flex}.ck .field label span{color:var(--navy)}.ck input[type=range]{width:100%;accent-color:var(--navy);height:28px}.ck .live{background:var(--navy);color:#fff;border-radius:16px;gap:4px;padding:16px 18px;display:grid;position:sticky;bottom:12px;box-shadow:0 10px 26px -12px #152940b3}.ck .live small{color:#b9c7d6;font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ck .live strong{font-family:var(--f-head);color:var(--green);font-size:30px;line-height:1.1}.ck .live .row{color:#d6dfe9;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.ck .result{background:var(--navy);color:#fff;border-radius:18px;gap:6px;padding:22px 20px;display:grid}.ck .result small{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#b9c7d6;font-size:12px}.ck .result .big{font-family:var(--f-head);color:var(--green);font-size:36px;font-weight:700;line-height:1}.ck .result .meta{color:#d6dfe9;font-size:15px}.ck .badge{font-family:var(--f-head);text-wrap:balance;border-radius:99px;width:fit-content;max-width:100%;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.35;display:inline-block}.ck .badge.ok{background:var(--green-soft);color:var(--ok-ink)}.ck .badge.warn{background:var(--warn-soft);color:var(--warn)}.ck .badge.bad{background:var(--bad-soft);color:var(--bad)}.ck .result .badge.ok{background:var(--green);color:var(--navy-deep)}.ck .scen{gap:10px;display:grid}.ck .sc{background:var(--card);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ck .sc b{font-family:var(--f-head);white-space:nowrap;font-size:18px}.ck .disc{color:var(--muted);margin:0;font-size:13px}.ck .form{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:12px;padding:18px;display:grid}.ck .form h3{font-size:20px;font-weight:600}.ck .in{font-family:var(--f-head);color:var(--muted);gap:4px;font-size:14px;font-weight:500;display:grid}.ck .in input[type=text],.ck .in input[type=email],.ck .in input[type=tel],.ck .in textarea{font:16px var(--f-body);color:var(--navy);border:2px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px}.ck .in input:focus,.ck .in textarea:focus{border-color:var(--green);outline:none}.ck .slots{gap:8px;display:grid}.ck .slot{text-align:left;border:2px solid var(--line);font-family:var(--f-head);background:#fff;border-radius:10px;justify-content:space-between;padding:12px 14px;font-weight:600;display:flex}.ck .slot[aria-pressed=true]{border-color:var(--green);background:var(--green-soft)}.ck .err{color:var(--bad);min-height:1.2em;margin:0;font-size:14px}.ck .booked{background:var(--green-soft);border-radius:16px;gap:2px;padding:16px 18px;display:grid}.ck .booked b{font-family:var(--f-head);font-size:20px}.ck .ready{gap:6px;display:grid}.ck .ready .prog-track{background:var(--line);height:10px}.ck .ready .prog-fill{background:var(--green)}.ck .ready .lab{font-family:var(--f-head);justify-content:space-between;font-weight:600;display:flex}.ck .checks{gap:8px;display:grid}.ck .ck-item{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ck .ck-item input{width:22px;height:22px;accent-color:var(--navy);flex:none;margin-top:1px}.ck .ck-item span{font-size:15px}.ck .ck-item small{color:var(--muted);font-size:13px;display:block}.ck .dash{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ck .panel{background:var(--card);border:1px solid var(--line);border-radius:16px}.ck .list{gap:4px;padding:8px;display:grid}.ck .list h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-size:13px;font-weight:600}.ck .lead{text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;gap:4px;padding:10px;display:grid}.ck .lead:hover{background:var(--paper)}.ck .lead[aria-current=true]{border-color:var(--navy);background:var(--paper)}.ck .lead .n{font-family:var(--f-head);justify-content:space-between;gap:8px;font-size:17px;font-weight:600;display:flex}.ck .lead .m{color:var(--muted);font-size:13.5px}.ck .tag{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:4px;align-self:center;padding:1px 6px;font-size:11px}.ck .tag.live-t{color:var(--ok-ink);border-color:var(--green);background:var(--green-soft)}.ck .doss{gap:22px;min-width:0;padding:24px;display:grid}.ck .doss-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ck .doss-head h2{font-size:30px;font-weight:700;line-height:1.1}.ck .doss-head p{color:var(--muted);margin:4px 0 0}.ck .opening{background:var(--navy);color:#fff;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.ck .opening small{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#b9c7d6;font-size:12px}.ck .opening p{margin:0;font-size:17px}.ck .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ck .kpi{border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.ck .kpi small{color:var(--muted);font-family:var(--f-head);font-size:13px}.ck .kpi b{font-family:var(--f-head);font-size:24px;line-height:1.15}.ck .kpi em{color:var(--muted);font-size:13px;font-style:normal}.ck .cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.ck .sec h3{margin-bottom:10px;font-size:18px;font-weight:600}.ck .agenda{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck .agenda li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.ck .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.ck .dot.ok{background:var(--green)}.ck .dot.warn{background:var(--warn)}.ck .dot.bad{background:var(--bad)}.ck .doclist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ck .doclist li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:4px 0;font-size:15px;display:flex}.ck .doclist .y{color:var(--ok-ink);font-family:var(--f-head);font-weight:600}.ck .doclist .nn{color:var(--warn);font-family:var(--f-head);font-weight:600}.ck .quote{border-left:4px solid var(--green);margin:0;padding:4px 0 4px 14px;font-style:italic}.ck .assume{border-top:1px solid var(--line);padding-top:16px}.ck .assume summary{font-family:var(--f-head);cursor:pointer;font-weight:600}.ck .assume .grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:12px;display:grid}.ck .assume input{width:100%;font:16px var(--f-head);border:2px solid var(--line);color:var(--navy);border-radius:8px;padding:8px 10px}.ck .assume p{color:var(--muted);margin:10px 0 0;font-size:13px}.ck .empty{text-align:center;color:var(--muted);padding:40px 24px}@media (max-width:860px){.ck .dash{grid-template-columns:1fr}.ck .doss{padding:18px}}@media (prefers-reduced-motion:reduce){.ck,.ck *{transition:none!important}}.ck.ck-page{min-height:100dvh;padding-block:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-bottom,0px))}.ck.ck-embed{background:0 0;min-height:0;padding:0}.ck .phone{min-height:min(760px,100dvh - 48px)}@media (max-width:480px){.ck.ck-page{padding:0;padding-bottom:env(safe-area-inset-bottom,0px)}.ck .phone{box-shadow:none;border:0;border-radius:0;max-width:none;min-height:100dvh;overflow:visible}.ck .body{padding-bottom:max(28px, calc(12px + env(safe-area-inset-bottom,0px)))}.ck .form .btn{margin-bottom:env(safe-area-inset-bottom,0px)}}.ck .linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ck input[type=checkbox]{color:var(--navy)}.ck .consent input[type=checkbox]{color:var(--green)}.ck input[type=range]{accent-color:var(--navy)}
