#cmw{--nv:#0F3D75;--nv2:#14539E;--gd:#D6A033;--gd2:#C8921F;--gd-l:#F7C85C;--hd:#0F172A;--tx:#475569;--sf:#F8FAFC;--bd:#E2E8F0;--ok:#16A34A;--wn:#B45309;--wnbg:#FFFBEB;--r:16px;font-family:inherit;color:var(--tx);max-width:900px;margin:0 auto;padding:0 16px;-webkit-text-size-adjust:100%;box-sizing:border-box}#cmw *,#cmw *:before,#cmw *:after{box-sizing:border-box}#cmw h2,#cmw h3,#cmw h4{color:var(--hd);margin:0 0 10px;line-height:1.3}#cmw p{margin:0 0 12px;line-height:1.65}#cmw .cmw-head{text-align:center;padding:28px 0 8px}#cmw .cmw-eyebrow{display:block;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--gd2);text-align:center;margin:0 auto 12px}#cmw .cmw-head h2{font-size:clamp(22px,4.4vw,32px);text-align:center;text-wrap:balance;margin:0 auto}.cmw-br{display:none}@media(min-width:760px){#cmw .cmw-br{display:inline}}#cmw .cmw-head p{max-width:560px;margin:10px auto 0;font-size:15px;text-align:center;text-wrap:balance}.cmw-bar{display:flex;gap:6px;margin:22px 0 18px}.cmw-bar i{flex:1;height:5px;border-radius:99px;background:var(--bd);transition:background .25s}.cmw-bar i.on{background:var(--gd)}.cmw-card{background:#fff;border:1px solid var(--bd);border-radius:var(--r);box-shadow:0 8px 24px rgb(15 23 42 / .06);padding:24px 20px}@media(min-width:640px){.cmw-card{padding:32px 28px}}.cmw-step{display:none}.cmw-step.on{display:block;animation:cmwIn .28s ease}@keyframes cmwIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cmw-qnum{font-size:13px;font-weight:700;color:var(--gd2);margin-bottom:6px}.cmw-q{font-size:clamp(18px,3.2vw,22px);font-weight:700;color:var(--hd);margin:0 0 4px}.cmw-hint{font-size:14px;color:#64748B;margin:0 0 18px}.cmw-opts{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:560px){.cmw-opts.two{grid-template-columns:1fr 1fr}}.cmw-opt{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid var(--bd);border-radius:12px;cursor:pointer;background:#fff;transition:.18s;text-align:left;width:100%;font:inherit}.cmw-opt:hover{border-color:var(--nv2);background:#F6F9FE}.cmw-opt.sel{border-color:var(--nv);background:#F0F6FF;box-shadow:0 0 0 3px rgb(15 61 117 / .08)}.cmw-opt .ic{font-size:22px;line-height:1.2;flex:0 0 auto}.cmw-opt b{display:block;color:var(--hd);font-size:15px;margin-bottom:2px}.cmw-opt span{font-size:13.5px;color:#64748B;line-height:1.5}.cmw-opt .tick{margin-left:auto;width:20px;height:20px;border-radius:999px;border:1.5px solid var(--bd);flex:0 0 auto;position:relative}.cmw-opt.sel .tick{background:var(--nv);border-color:var(--nv)}.cmw-opt.sel .tick:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(42deg)}.cmw-fields{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:560px){.cmw-fields.two{grid-template-columns:1fr 1fr}}.cmw-f label{display:block;font-size:14px;font-weight:600;color:var(--hd);margin-bottom:6px}.cmw-f input,.cmw-f select,.cmw-f textarea{width:100%;padding:12px 14px;border:1.5px solid var(--bd);border-radius:10px;font:inherit;font-size:15px;color:var(--hd);background:#fff}.cmw-f input:focus,.cmw-f select:focus,.cmw-f textarea:focus{outline:0;border-color:var(--nv);box-shadow:0 0 0 3px rgb(15 61 117 / .1)}.cmw-f small{display:block;font-size:12.5px;color:#94A3B8;margin-top:5px}.cmw-range{display:flex;align-items:center;gap:14px}.cmw-range input[type=range]{flex:1;accent-color:var(--nv)}.cmw-range b{min-width:74px;text-align:right;color:var(--nv);font-size:17px}.cmw-nav{display:flex;gap:10px;margin-top:24px;align-items:center}.cmw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;border:1.5px solid #fff0;transition:.18s;text-decoration:none}.cmw-btn.p{background:var(--gd);color:#3A2A06;border-color:var(--gd)}.cmw-btn.p:hover{background:var(--gd2);border-color:var(--gd2)}.cmw-btn.g{background:#fff;color:var(--nv);border-color:var(--bd)}.cmw-btn.g:hover{border-color:var(--nv)}.cmw-btn.n{background:var(--nv);color:#fff;border-color:var(--nv)}.cmw-btn.n:hover{background:var(--nv2);border-color:var(--nv2)}.cmw-btn[disabled]{opacity:.45;cursor:not-allowed}.cmw-nav .sp{margin-left:auto;font-size:13.5px;color:#94A3B8}.cmw-verdict{border-radius:14px;padding:18px 20px;margin-bottom:22px;border:1.5px solid}.cmw-verdict.ok{background:#F0FDF4;border-color:#BBF7D0}.cmw-verdict.check{background:var(--wnbg);border-color:#FDE68A}.cmw-verdict h3{font-size:18px;margin:0 0 6px}.cmw-verdict p{margin:0;font-size:14.5px}.cmw-verdict .lb{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:8px}.cmw-verdict.ok .lb{background:#DCFCE7;color:#15803D}.cmw-verdict.check .lb{background:#FEF3C7;color:var(--wn)}.cmw-secttl{font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--gd2);margin:26px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--bd)}.cmw-prod{border:1.5px solid var(--bd);border-radius:14px;padding:18px;margin-bottom:14px;background:#fff}.cmw-prod.best{border-color:var(--gd);box-shadow:0 0 0 3px rgb(214 160 51 / .12)}.cmw-prod .top{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.cmw-prod .rank{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--gd);color:#3A2A06;padding:4px 10px;border-radius:999px}.cmw-prod .rank.alt{background:#EEF2F7;color:#475569}.cmw-prod h4{font-size:18px;margin:8px 0 2px;width:100%}.cmw-prod .tag{font-size:13.5px;color:#64748B;margin:0 0 12px}.cmw-why{background:var(--sf);border-radius:10px;padding:12px 14px;margin:12px 0;font-size:14px}.cmw-why b{color:var(--hd)}.cmw-why ul{margin:6px 0 0;padding-left:18px}.cmw-why li{margin-bottom:4px;line-height:1.55}.cmw-cost{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:12px;overflow:hidden;margin-top:12px}@media(min-width:560px){.cmw-cost{grid-template-columns:repeat(4,1fr)}}.cmw-cost div{background:#fff;padding:12px 10px;text-align:center}.cmw-cost strong{display:block;font-size:clamp(15px,3.4vw,19px);color:var(--nv);font-weight:800;margin-bottom:3px}.cmw-cost span{font-size:11.5px;color:#64748B;line-height:1.35;display:block}.cmw-cost div.hl strong{color:var(--gd2)}.cmw-detail{margin-top:12px;font-size:13.5px}.cmw-detail summary{cursor:pointer;color:var(--nv);font-weight:600;padding:6px 0}.cmw-detail table{width:100%;border-collapse:collapse;margin-top:8px;font-size:13.5px}.cmw-detail td{padding:8px 6px;border-bottom:1px solid var(--bd)}.cmw-detail td:last-child{text-align:right;font-weight:600;color:var(--hd);white-space:nowrap}.cmw-detail tr:last-child td{border-bottom:0;padding-top:10px;border-top:1.5px solid var(--hd)}.cmw-cmp{margin-top:10px}.cmw-cmp .row{display:flex;align-items:center;gap:10px;margin-bottom:9px;font-size:13.5px}.cmw-cmp .nm{flex:0 0 40%;max-width:180px;color:var(--hd)}.cmw-cmp .tr{flex:1;height:22px;background:var(--sf);border-radius:6px;overflow:hidden}.cmw-cmp .fl{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--nv),var(--nv2));transition:width .5s ease}.cmw-cmp .fl.bin{background:linear-gradient(90deg,#94A3B8,#CBD5E1)}.cmw-cmp .vl{flex:0 0 auto;font-weight:700;color:var(--hd);min-width:84px;text-align:right}.cmw-note{background:var(--wnbg);border:1px solid #FDE68A;border-radius:12px;padding:14px 16px;font-size:13.5px;color:#78350F;margin-top:18px}.cmw-note b{display:block;margin-bottom:6px;color:var(--wn)}.cmw-note ul{margin:0;padding-left:18px}.cmw-note li{margin-bottom:5px;line-height:1.55}.cmw-assume{font-size:12.5px;color:#94A3B8;line-height:1.6;margin-top:16px}.cmw-lead{background:linear-gradient(135deg,var(--nv),#0A2B54);color:#fff;border-radius:var(--r);padding:26px 20px;margin-top:26px}@media(min-width:640px){.cmw-lead{padding:32px 30px}}#cmw .cmw-lead h3{color:var(--gd-l);font-size:clamp(19px,3.6vw,24px)}.cmw-lead>p{color:rgb(255 255 255 / .85);font-size:14.5px;max-width:560px}.cmw-lead .cmw-f label{color:#fff}#cmw .cmw-lead .cmw-f input,#cmw .cmw-lead .cmw-f input[type="text"],#cmw .cmw-lead .cmw-f input[type="tel"],#cmw .cmw-lead .cmw-f textarea{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .22);color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;opacity:1}#cmw .cmw-lead .cmw-f input::placeholder,#cmw .cmw-lead .cmw-f textarea::placeholder{color:rgb(255 255 255 / .5);-webkit-text-fill-color:rgb(255 255 255 / .5)}.cmw-lead .cmw-f input:-webkit-autofill,.cmw-lead .cmw-f input:-webkit-autofill:hover,.cmw-lead .cmw-f input:-webkit-autofill:focus,.cmw-lead .cmw-f textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px rgb(255 255 255 / .08) inset!important;transition:background-color 99999s ease-out 0s}.cmw-lead .cmw-f input:focus,.cmw-lead .cmw-f textarea:focus{border-color:var(--gd);box-shadow:0 0 0 3px rgb(214 160 51 / .2);background:rgb(255 255 255 / .14)}.cmw-msg{margin-top:14px;padding:12px 14px;border-radius:10px;font-size:14px;display:none}.cmw-msg.on{display:block}.cmw-msg.ok{background:rgb(22 163 74 / .18);border:1px solid rgb(134 239 172 / .4);color:#DCFCE7}.cmw-msg.er{background:rgb(220 38 38 / .18);border:1px solid rgb(252 165 165 / .4);color:#FEE2E2}.cmw-alt{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cmw-alt a{flex:1;min-width:150px;text-align:center;padding:12px;border-radius:999px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);color:#fff;text-decoration:none;font-size:14.5px;font-weight:600}.cmw-alt a:hover{background:rgb(255 255 255 / .18)}.cmw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}