#apc [hidden]{display:none!important}#apc{--slate:#00297d;--slate-deep:#001d59;--gold:#ffc555;--gold-soft:#ffedc0;--stone:#a4b6d3;--ink:#091120;--ink-2:#4b638e;--line:#c3d8ff;--surface:#f4f8ff;--card:#fff;--ok:#167c5d;--ok-bg:#e5fff7;--field:#6581ac;--on-dark:#c3d8ff;--text-on-gold:#00091b;--display:"TT Polls","Roboto",Arial,sans-serif;--body:"Roboto",Arial,Helvetica,sans-serif;background:var(--card);border-radius:6px;box-shadow:0 1px 0 var(--line),0 10px 30px rgba(0,29,89,.08);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;overflow:hidden;text-align:left}#apc *,#apc :after,#apc :before{box-sizing:border-box}#apc button,#apc input,#apc select{color:inherit;font:inherit}#apc :focus-visible{outline:3px solid var(--gold);outline-offset:2px}#apc .hd{background:var(--slate-deep);color:#fff;padding:28px 28px 24px}#apc .hd small{color:var(--gold);display:block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}#apc .hd h2{color:#fff;font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.02;margin:0 0 10px;text-wrap:balance}#apc .hd p{color:var(--on-dark);font-size:15px;margin:0;max-width:62ch}#apc .grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 360px}#apc .inputs{min-width:0;padding:8px 28px 28px}#apc .rail{background:var(--surface);border-left:1px solid var(--line);min-width:0;padding:24px}#apc .rail-in{display:flex;flex-direction:column;gap:18px;position:sticky;top:16px}#apc .prod{border-bottom:1px solid var(--line);padding-bottom:22px;padding-top:22px}#apc .prod:last-child{border-bottom:0}#apc .prod-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}#apc .prod h3{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:700;margin:0}#apc .prod .sub{color:var(--ink-2);font-size:14px;margin:0 0 14px;max-width:60ch}#apc .tag{background:var(--gold-soft);border-radius:3px;color:var(--slate);font-size:12px;font-weight:500;padding:3px 8px;white-space:nowrap}#apc .rows{display:flex;flex-direction:column;gap:10px}#apc .r{align-items:end;display:grid;gap:8px;grid-template-columns:140px minmax(0,1fr) 110px 34px}#apc .r.ce{grid-template-columns:140px minmax(0,1fr) 130px 34px}#apc label.f{color:var(--ink-2);display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}#apc input[type=email],#apc input[type=number],#apc input[type=text],#apc select{background:#fff;border:1px solid var(--field);border-radius:4px;font-size:15px;min-width:0;padding:9px 10px;width:100%}#apc select{text-overflow:ellipsis}#apc input[type=number]{font-variant-numeric:tabular-nums}#apc .x{background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);cursor:pointer;font-size:18px;height:40px;line-height:1;width:34px}#apc .x:hover{border-color:#d14600;color:#d14600}#apc .add{background:none;border:0;color:var(--ink);cursor:pointer;font-weight:500;margin-top:10px;padding:4px 0;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:4px}#apc .hint{color:var(--ink-2);font-size:13px;margin:8px 0 0}#apc .one{align-items:end;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr)}#apc .rate{color:var(--ink-2);font-size:14px}#apc .rate b{color:var(--ink);font-family:var(--display);font-size:22px}#apc .bands{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#apc .band{border:1px solid var(--line);border-radius:3px;color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;padding:4px 8px}#apc .band.on{background:var(--slate);border-color:var(--slate);color:#fff}#apc .k{color:var(--ink-2);font-size:12px;font-weight:500;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}#apc .big{color:var(--slate-deep);font-family:var(--display);font-size:56px;font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}#apc .big span{color:var(--ink-2);font-size:22px;font-weight:700;margin-left:4px}#apc .tiername{color:var(--ink-2);font-size:14px;margin-top:6px}#apc .ladder{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}#apc .ladder li{border-radius:3px;color:var(--ink-2);display:grid;font-size:13px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:1fr auto;padding:5px 8px}#apc .ladder li.on{background:var(--slate);color:#fff;font-weight:500}#apc .ladder li.bundle{border:1px dashed var(--slate);color:var(--slate)}#apc .ladder li.bundle.on{background:var(--gold);border-style:solid;color:var(--text-on-gold)}#apc .next{background:var(--gold-soft);border-radius:4px;color:var(--ink);font-size:13px;padding:8px 10px}#apc .bund{align-items:center;display:flex;font-size:13px;gap:8px}#apc .dot{background:var(--stone);border-radius:50%;flex:none;height:10px;width:10px}#apc .dot.on{background:var(--ok)}#apc .lines{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}#apc .lines li{border-bottom:1px solid var(--line);display:grid;font-size:14px;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding:9px 0}#apc .lines li small{color:var(--ink-2);font-size:12px;grid-column:1/-1}#apc .amt{font-family:var(--display);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}#apc .lock .amt{filter:blur(6px);user-select:none}#apc .tot{align-items:baseline;display:grid;gap:4px 12px;grid-template-columns:1fr auto;padding-top:4px}#apc .tot .amt{color:var(--slate-deep);font-size:30px}#apc .tot .mo{color:var(--ink-2);font-size:13px;grid-column:1/-1}#apc .gate{background:var(--slate-deep);border-radius:6px;color:#fff;padding:18px}#apc .gate h4{color:#fff;font-family:var(--display);font-size:20px;margin:0 0 4px}#apc .gate p{color:var(--on-dark);font-size:14px;margin:0 0 12px}#apc .gate .pv{color:var(--gold);font-size:12px;margin:0 0 10px}#apc .pf{display:grid;gap:8px;grid-template-columns:1fr 1fr}#apc .pf .full{grid-column:1/-1}#apc .pf label{color:var(--on-dark);display:flex;flex-direction:column;font-size:12px;gap:3px}#apc .pf .chk{align-items:flex-start;flex-direction:row;font-size:12px;gap:8px}#apc .btn{background:var(--gold);border:0;border-radius:4px;color:var(--text-on-gold);cursor:pointer;display:inline-block;font-size:15px;font-weight:700;padding:11px 18px}#apc .btn:hover{background:#dc9811}#apc .done{background:var(--ok-bg);border-radius:6px;color:var(--ok);font-size:14px;padding:14px 16px}#apc .done b{color:var(--ink);display:block;font-family:var(--display);font-size:18px}#apc .fine{color:var(--ink-2);font-size:12px;margin:0}#apc #apc-hsform .hs-form-field{margin-bottom:8px}#apc #apc-hsform label{color:var(--on-dark);font-size:12px}#apc #apc-hsform .hs-button{background:var(--gold);border:0;border-radius:4px;color:var(--text-on-gold);cursor:pointer;font-weight:700;padding:11px 18px}#apc #apc-hsform .hs-error-msgs{color:#ffd2aa;font-size:12px;list-style:none;margin:2px 0;padding:0}#apc #apc-hsform .legal-consent-container,#apc #apc-hsform .legal-consent-container p{color:var(--on-dark);font-size:12px}@media (max-width:900px){#apc .grid{grid-template-columns:1fr}#apc .rail{border-left:0;border-top:1px solid var(--line)}#apc .rail-in{position:static}}@media (max-width:560px){#apc .hd,#apc .inputs,#apc .rail{padding-left:16px;padding-right:16px}#apc .r,#apc .r.ce{grid-template-columns:minmax(0,1fr) 96px 34px}#apc .r .st{grid-column:1/-1}#apc .one,#apc .pf{grid-template-columns:1fr}}