.sytech-chc{--chc-navy:#0c2a4b;--chc-navy-2:#163a63;--chc-sky:#9fdcf7;--chc-ink:#13243a;--chc-muted:#56677b;--chc-red:#ef5f6a;--chc-amber:#f5b83d;--chc-green:#17c08a;--chc-blue:#2f8fd8;--chc-t1:#eaf4fb;--chc-t2:#e8f6f0;--chc-t3:#f1eef9;--chc-t4:#eaf2fb;--chc-t5:#f8eef5;--chc-line:rgba(12,42,75,.10);--chc-ring:#9aa9b9;font-family:'Sytech Lexend','Lexend',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--chc-ink);background:#fff;line-height:1.5;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;text-align:left;margin-top:0;margin-bottom:0}.sytech-chc *,.sytech-chc *::before,.sytech-chc *::after{box-sizing:border-box}.sytech-chc h1,.sytech-chc h2,.sytech-chc h3,.sytech-chc h4,.sytech-chc h5,.sytech-chc p,.sytech-chc ul,.sytech-chc ol,.sytech-chc li,.sytech-chc small,.sytech-chc strong,.sytech-chc label{font-family:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;margin:0;padding:0;color:inherit}.sytech-chc h1,.sytech-chc h2,.sytech-chc h3,.sytech-chc h4,.sytech-chc h5{line-height:1.2;font-style:normal}.sytech-chc p,.sytech-chc li{line-height:1.5}.sytech-chc ul,.sytech-chc ol{list-style:none}.sytech-chc li::marker{content:none}.sytech-chc li::before{content:none}.sytech-chc svg{max-width:none;display:block}.sytech-chc .chc-wrap{max-width:980px;margin:0 auto;padding:0 20px}.sytech-chc .chc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sytech-chc .chc-noscript{padding:20px 0}.sytech-chc .chc-hero{background:var(--chc-navy);color:#fff;padding:44px 0 40px;border-radius:22px}.sytech-chc.alignfull .chc-hero{border-radius:0}.sytech-chc .chc-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:start}.sytech-chc .chc-brand{font-weight:300;font-size:30px;letter-spacing:.03em;margin:0;color:#fff}.sytech-chc .chc-title{font-size:clamp(34px,5.4vw,54px);line-height:1.02;margin:2px 0 14px;font-weight:600;letter-spacing:-.01em;color:#fff}.sytech-chc .chc-title span{color:var(--chc-sky)}.sytech-chc .chc-tagline{font-size:22px;font-weight:500;margin:0 0 10px;color:#fff}.sytech-chc .chc-lede{color:#d6e2ef;font-weight:300;margin:0;max-width:52ch}.sytech-chc .chc-guide{border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:18px 20px;background:transparent;margin:0}.sytech-chc .chc-guide-h{font-size:19px;font-weight:500;margin:0 0 12px;color:#fff}.sytech-chc .chc-guide ul{margin:0;padding:0;display:grid;gap:12px}.sytech-chc .chc-guide li{display:flex;gap:14px;align-items:flex-start;margin:0}.sytech-chc .chc-guide strong{display:block;font-weight:500}.sytech-chc .chc-guide small{color:#d6e2ef;font-weight:300;font-size:13px;line-height:1.35;display:block}.sytech-chc .chc-chip{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:#fff;flex:none;font-size:17px;line-height:1}.sytech-chc .chc-c0{background:var(--chc-red)}.sytech-chc .chc-c1{background:var(--chc-amber)}.sytech-chc .chc-c2{background:var(--chc-green)}.sytech-chc .chc-check{padding-top:8px;padding-bottom:40px}.sytech-chc .chc-section{border-radius:18px;padding:22px 24px 12px;margin:22px 0;background:var(--chc-tint)}.sytech-chc .chc-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px}.sytech-chc .chc-sec-head h3{margin:0;font-size:24px;font-weight:500;color:var(--chc-navy);line-height:1.2}.sytech-chc .chc-sec-head p{margin:3px 0 0;font-size:13px;color:var(--chc-muted)}.sytech-chc .chc-scale{text-align:center;flex:none;padding-left:17px}.sytech-chc .chc-scale b{display:block;font-weight:500;color:var(--chc-navy);font-size:15px;margin-bottom:6px}.sytech-chc .chc-scale div{display:flex;gap:14px}.sytech-chc .chc-scale .chc-chip{width:36px;height:36px;font-size:16px}.sytech-chc .chc-q{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:11px 8px;border-top:1px solid var(--chc-line);border-radius:10px;transition:background .2s}.sytech-chc .chc-qn{width:26px;height:26px;border-radius:50%;background:#cfe5f5;color:var(--chc-navy);font-size:13px;font-weight:600;display:grid;place-items:center;line-height:1}.sytech-chc .chc-qt{margin:0;font-size:15.5px}.sytech-chc .chc-opts{display:flex;gap:14px;padding-left:16px;border-left:1px solid var(--chc-line)}.sytech-chc .chc-opt{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;margin:0;padding:0;font-weight:400}.sytech-chc .chc-opt input{position:absolute;inset:0;opacity:0;margin:0;padding:0;cursor:pointer;width:100%;height:100%;-webkit-appearance:none;appearance:none;border:0;background:none}.sytech-chc .chc-dot{width:36px;height:36px;border-radius:50%;border:2px solid var(--chc-ring);background:#fff;display:grid;place-items:center;font-weight:600;color:transparent;transition:all .15s;font-size:15px;line-height:1}.sytech-chc .chc-opt:hover .chc-dot{border-color:var(--chc-navy)}.sytech-chc .chc-opt input:focus-visible+.chc-dot{outline:3px solid var(--chc-blue);outline-offset:2px}.sytech-chc .chc-o0 input:checked+.chc-dot{background:var(--chc-red);border-color:var(--chc-red);color:#fff}.sytech-chc .chc-o1 input:checked+.chc-dot{background:var(--chc-amber);border-color:var(--chc-amber);color:#fff}.sytech-chc .chc-o2 input:checked+.chc-dot{background:var(--chc-green);border-color:var(--chc-green);color:#fff}.sytech-chc .chc-lbl{display:none;font-size:11.5px;color:var(--chc-muted);margin-top:4px;line-height:1.2;text-align:center}.sytech-chc .chc-q.chc-missing{background:#fff1f2;box-shadow:inset 0 0 0 2px var(--chc-red)}.sytech-chc .chc-bar{position:sticky;bottom:0;z-index:50;background:var(--chc-navy);color:#fff;box-shadow:0 -6px 20px rgba(12,42,75,.18);border-radius:16px}.sytech-chc.alignfull .chc-bar{border-radius:0}.sytech-chc .chc-bar .chc-wrap{display:flex;align-items:center;gap:18px;padding-top:12px;padding-bottom:12px}.sytech-chc .chc-prog{flex:1;min-width:0}.sytech-chc .chc-prog-text{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px;gap:10px}.sytech-chc .chc-prog-text span:last-child{color:var(--chc-sky)}.sytech-chc .chc-track{height:8px;background:rgba(255,255,255,.15);border-radius:99px;overflow:hidden}.sytech-chc .chc-fill{height:100%;width:0;background:var(--chc-sky);border-radius:99px;transition:width .3s}.sytech-chc .chc-msg{font-size:13px;color:#ffd2d6;margin-top:6px;min-height:0}.sytech-chc .chc-msg:empty{margin-top:0}.sytech-chc .chc-btn,.sytech-chc a.chc-btn,.sytech-chc button.chc-btn{font-family:inherit;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none;border:0;border-radius:999px;padding:12px 22px;margin:0;cursor:pointer;background:var(--chc-sky);color:var(--chc-navy);white-space:nowrap;transition:transform .1s,filter .2s;text-decoration:none;display:inline-block;box-shadow:none;min-height:0;width:auto}.sytech-chc .chc-btn:hover{filter:brightness(1.06);text-decoration:none}.sytech-chc .chc-btn:active{transform:translateY(1px)}.sytech-chc .chc-btn:focus-visible{outline:3px solid var(--chc-blue);outline-offset:2px}.sytech-chc .chc-bar .chc-btn:focus-visible{outline-color:#fff}.sytech-chc .chc-btn.chc-ghost,.sytech-chc button.chc-btn.chc-ghost{background:transparent;color:var(--chc-navy);box-shadow:inset 0 0 0 2px var(--chc-navy)}.sytech-chc .chc-btn.chc-dark,.sytech-chc a.chc-btn.chc-dark,.sytech-chc button.chc-btn.chc-dark{background:var(--chc-navy);color:#fff}.sytech-chc .chc-btn[disabled]{opacity:.7;cursor:progress}.sytech-chc .chc-results{display:none;padding-top:10px;padding-bottom:60px;outline:none}.sytech-chc .chc-results.chc-show{display:block}.sytech-chc .chc-res-top{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--chc-navy);color:#fff;border-radius:22px;padding:28px 30px;margin-top:26px}.sytech-chc .chc-gauge{position:relative;width:170px;height:170px}.sytech-chc .chc-gauge svg{transform:rotate(-90deg)}.sytech-chc .chc-gauge .chc-val{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.sytech-chc .chc-gauge .chc-num{font-size:46px;font-weight:600;line-height:1}.sytech-chc .chc-gauge .chc-of{font-size:15px;color:#cfe0f0}.sytech-chc .chc-band{display:inline-block;font-size:13px;font-weight:600;padding:4px 12px;border-radius:99px;margin-bottom:10px;letter-spacing:.03em;text-transform:uppercase}.sytech-chc .chc-res-top h3{margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.15;color:#fff}.sytech-chc .chc-res-top p{margin:0;color:#d6e2ef;font-weight:300}.sytech-chc .chc-res-top p.chc-res-date{font-size:12.5px;color:#a9bfd6;margin-top:10px}.sytech-chc .chc-h{font-size:22px;font-weight:500;color:var(--chc-navy);margin:36px 0 6px}.sytech-chc .chc-sub{margin:0 0 16px;color:var(--chc-muted);font-size:14.5px}.sytech-chc .chc-secs{display:grid;gap:12px}.sytech-chc .chc-srow{display:grid;grid-template-columns:230px 1fr 92px;gap:16px;align-items:center;background:var(--chc-tint);border-radius:14px;padding:14px 18px}.sytech-chc .chc-srow b{font-weight:500;color:var(--chc-navy)}.sytech-chc .chc-sbar{height:12px;background:rgba(12,42,75,.10);border-radius:99px;overflow:hidden}.sytech-chc .chc-sbar i{display:block;height:100%;border-radius:99px;width:0;transition:width .6s ease}.sytech-chc .chc-stag{font-size:12.5px;font-weight:600;text-align:right}.sytech-chc .chc-stag span{display:block;font-size:20px;color:var(--chc-navy);font-weight:600}.sytech-chc .chc-plan{display:grid;gap:22px}.sytech-chc .chc-tier h4{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:17px;font-weight:600;color:var(--chc-navy)}.sytech-chc .chc-tier h4 .chc-chip{width:28px;height:28px;font-size:14px}.sytech-chc .chc-tier ol{margin:0;padding:0;display:grid;gap:10px;counter-reset:chca}.sytech-chc .chc-tier li.chc-act{position:relative;background:#fff;border:1px solid var(--chc-line);border-left:5px solid var(--chc-c);border-radius:12px;padding:14px 18px 14px 56px;counter-increment:chca;margin:0}.sytech-chc .chc-tier li.chc-act::before{content:counter(chca);position:absolute;left:16px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--chc-navy);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center;line-height:1}.sytech-chc .chc-act .chc-tag{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--chc-muted);font-weight:500}.sytech-chc .chc-act h5{margin:2px 0 4px;font-size:16px;font-weight:600;color:var(--chc-navy)}.sytech-chc .chc-act p{margin:0;font-size:14.5px}.sytech-chc .chc-strengths{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.sytech-chc .chc-strengths li{background:var(--chc-t2);color:#0d5c42;border-radius:99px;padding:6px 14px;font-size:13.5px;font-weight:500;margin:0}.sytech-chc .chc-empty{background:var(--chc-t2);border-radius:12px;padding:16px 18px;margin:0}.sytech-chc .chc-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--chc-t2);border-radius:18px;padding:22px 26px;margin-top:36px}.sytech-chc .chc-cta h3{margin:0 0 4px;color:var(--chc-navy);font-weight:500;font-size:20px}.sytech-chc .chc-cta p{margin:0;font-size:14.5px;color:var(--chc-ink)}.sytech-chc .chc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.sytech-chc .chc-disclaimer{font-size:12px;color:var(--chc-muted);margin-top:22px}@media (max-width:760px){.sytech-chc .chc-hero{padding:32px 0 28px}.sytech-chc .chc-hero-grid{grid-template-columns:1fr;gap:24px}.sytech-chc .chc-scale{display:none}.sytech-chc .chc-section{padding:18px 16px 8px}.sytech-chc .chc-q{grid-template-columns:28px 1fr;padding:12px 6px}.sytech-chc .chc-opts{grid-column:1/-1;border-left:0;padding-left:0;gap:8px}.sytech-chc .chc-opt{flex:1}.sytech-chc .chc-dot{width:100%;height:38px;border-radius:10px;color:var(--chc-muted)}.sytech-chc .chc-lbl{display:block}.sytech-chc .chc-res-top{grid-template-columns:1fr;justify-items:center;text-align:center;padding:24px 20px}.sytech-chc .chc-srow{grid-template-columns:1fr 70px;gap:8px 12px}.sytech-chc .chc-srow .chc-sbar{grid-column:1/-1;grid-row:2}.sytech-chc .chc-cta{grid-template-columns:1fr}.sytech-chc .chc-bar .chc-wrap{gap:12px}.sytech-chc .chc-btn,.sytech-chc a.chc-btn,.sytech-chc button.chc-btn{padding:11px 16px}}@media (prefers-reduced-motion:reduce){.sytech-chc *{transition:none!important}}@media print{.sytech-chc .chc-lede,.sytech-chc .chc-guide,.sytech-chc .chc-bar,.sytech-chc .chc-check,.sytech-chc .chc-actions,.sytech-chc .chc-cta .chc-btn{display:none!important}.sytech-chc .chc-hero{padding:18px 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sytech-chc .chc-results{padding:0}.sytech-chc .chc-res-top,.sytech-chc .chc-srow,.sytech-chc .chc-act,.sytech-chc .chc-band,.sytech-chc .chc-sbar i,.sytech-chc .chc-chip,.sytech-chc .chc-strengths li,.sytech-chc .chc-cta{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sytech-chc .chc-act,.sytech-chc .chc-srow{break-inside:avoid}}