#chf{--o:#F35000;--o6:#D94700;--o50:#FFF4EF;--o100:#FFE3D3;--navy:#051D43;--navy2:#123B63;--head:#243556;--text:#425066;--muted:#68758A;--line:#E6E9F0;--line2:#D9DCE6;--bg:#F6F8FB;--green:#00A878;--green6:#15935A;--green50:#E6FAF5;--red:#E5484D;--red50:#FDECEC;--shadow:0 10px 30px rgba(5,29,67,.09);--shadow-sm:0 2px 10px rgba(5,29,67,.06);font-family:'Poppins',sans-serif;color:var(--text);background:#fff;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;position:relative;text-align:left}@media(min-width:1025px){#chf{width:min(1300px,calc(100vw - 40px));max-width:none;margin-left:calc(50% - min(650px,calc(50vw - 20px)));margin-right:0}}#chf *,#chf *::before,#chf *::after{box-sizing:border-box;margin:0;padding:0}#chf button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;font-size:inherit}#chf input,#chf select{font-family:inherit;font-size:14px;color:var(--head)}#chf a{color:inherit;text-decoration:none}#chf svg{display:block}#chf [hidden]{display:none!important}#chf .chf-quiz{max-width:1300px;margin:0 auto;padding:0 16px;min-height:640px;display:flex;flex-direction:column}#chf .chf-top{display:flex;align-items:center;justify-content:space-between;padding:14px 0 4px;gap:12px}#chf .chf-logo{display:flex;align-items:center;min-height:40px}#chf .chf-logo img{height:40px;width:auto}#chf .chf-logo-txt{display:none;font-weight:700;font-size:20px;color:var(--navy)}#chf .chf-logo-txt b{color:var(--o);font-weight:700}#chf .chf-expert{display:inline-flex;align-items:center;gap:8px;background:var(--o50);color:var(--o);font-weight:600;font-size:13px;padding:8px 14px;border-radius:999px;transition:.2s}#chf .chf-expert:hover{background:var(--o);color:#fff}#chf .chf-expert svg{width:16px;height:16px}#chf .chf-progress{position:relative;height:84px;margin-top:6px}#chf .chf-bar{position:absolute;left:0;right:52px;top:50%;height:6px;margin-top:-3px;background:#EEF0F5;border-radius:6px;overflow:hidden}#chf .chf-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--o),#FF8A4C);border-radius:6px;transition:width .55s cubic-bezier(.4,0,.2,1)}#chf .chf-pct{position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:700;font-size:15px;color:var(--o)}#chf .chf-avatar{position:absolute;left:50%;top:2px;transform:translateX(-50%);width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 2px var(--o100),var(--shadow);background:var(--o100)}#chf .chf-avatar img,#chf .chf-avatar svg{width:100%;height:100%;object-fit:cover}#chf .chf-stage{flex:1;padding:14px 0 40px}#chf .chf-q{animation:chfIn .38s ease both}@keyframes chfIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#chf .chf-q h2{font-size:21px;line-height:1.4;font-weight:500;color:var(--head);text-align:center}#chf .chf-q h2 b{font-weight:700;color:var(--navy)}#chf .chf-q h2 .hl{color:var(--o);font-weight:600}#chf .chf-hello{margin-bottom:6px}#chf .chf-hello b{color:var(--o)!important}#chf .chf-sub{text-align:center;color:var(--muted);margin-top:6px;font-size:14px}#chf .chf-sub b{color:var(--o);font-weight:600}#chf .chf-opts{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}#chf .chf-opt{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:16px 24px;font-weight:600;font-size:15px;color:var(--navy2);box-shadow:var(--shadow-sm);transition:all .2s}#chf .chf-opt:hover{border-color:var(--o);color:var(--o);transform:translateY(-2px);box-shadow:var(--shadow)}#chf .chf-opt.sel{border-color:var(--o);background:var(--o50);color:var(--o)}#chf .chf-opt.sel::after,#chf .chf-card.sel::after{content:"";position:absolute;top:-9px;right:-9px;width:22px;height:22px;border-radius:50%;background:var(--o) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:0 2px 6px rgb(243 80 0 / .4)}#chf .chf-opts.col{flex-direction:column;align-items:center}#chf .chf-opts.col .chf-opt{min-width:280px}#chf .chf-shake{animation:chfShake .4s}@keyframes chfShake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}#chf .chf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}@media(min-width:640px){#chf .chf-grid{grid-template-columns:repeat(3,1fr)}}#chf .chf-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:12px;display:flex;flex-direction:column;text-align:center;transition:all .2s;box-shadow:var(--shadow-sm)}#chf .chf-card .ic{flex:1;display:grid;place-items:center;padding:12px 8px;color:var(--navy2);transition:.2s}#chf .chf-card .ic svg{width:30px;height:30px}#chf .chf-card .lb{background:var(--o50);color:var(--o6);font-weight:600;font-size:12px;line-height:1.3;padding:7px 6px;min-height:38px;display:grid;place-items:center;border-radius:0 0 10px 10px;transition:.2s}#chf .chf-card:hover{border-color:var(--o);transform:translateY(-3px);box-shadow:var(--shadow)}#chf .chf-card:hover .ic{color:var(--o)}#chf .chf-card.sel{border-color:var(--o)}#chf .chf-card.sel .ic{color:var(--o)}#chf .chf-card.sel .lb{background:var(--o);color:#fff}#chf .chf-search{position:relative;margin:24px auto 0;max-width:520px}#chf .chf-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted)}#chf .chf-search input{width:100%;height:48px;border:1.5px solid var(--line);border-radius:999px;padding:0 18px 0 44px;background:var(--bg);outline:none;transition:.2s}#chf .chf-search input:focus{border-color:var(--o);background:#fff;box-shadow:0 0 0 4px var(--o50)}#chf .chf-empty-s{grid-column:1/-1;text-align:center;color:var(--muted);padding:20px}#chf .chf-adv{position:relative;max-width:560px;margin:38px auto 0;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:18px 22px 18px 64px;min-height:84px}#chf .chf-adv::before{content:"\201C";position:absolute;left:18px;top:-1px;width:30px;height:40px;background:var(--o);color:#fff;font-size:26px;font-weight:700;line-height:44px;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}#chf .chf-adv h4{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:2px}#chf .chf-adv p{font-size:13px;color:var(--muted);font-style:italic;animation:chfIn .5s ease both}#chf .chf-adv p b{color:var(--o);font-style:normal;font-weight:600}#chf .chf-toggle{display:flex;width:max-content;margin:26px auto 0;background:var(--o50);border-radius:999px;padding:5px}#chf .chf-toggle button{padding:9px 20px;border-radius:999px;font-weight:600;color:var(--o6);transition:.2s}#chf .chf-toggle button.on{background:#fff;color:var(--o);box-shadow:var(--shadow-sm)}#chf .chf-sal{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}#chf .chf-sal.one{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto}#chf .chf-sal h5{font-size:13px;font-weight:700;color:var(--o);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}#chf .chf-radio{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:14px;margin-bottom:12px;font-weight:600;font-size:14px;color:var(--navy2);transition:.2s;box-shadow:var(--shadow-sm)}#chf .chf-radio i{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--line2);transition:.2s;position:relative}#chf .chf-radio:hover{border-color:var(--o)}#chf .chf-radio.sel{border-color:var(--o);background:var(--o50);color:var(--o)}#chf .chf-radio.sel i{border-color:var(--o)}#chf .chf-radio.sel i::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--o)}#chf .chf-match-h{text-align:center;font-size:30px;font-weight:700;color:var(--o);margin-top:22px}#chf .chf-marquee{overflow:hidden;margin:16px -16px 0;padding:6px 0;background:linear-gradient(180deg,#fff,var(--bg));mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#chf .chf-track{display:flex;gap:12px;width:max-content;padding:6px 0;animation:chfScroll 38s linear infinite}#chf .chf-track.rev{animation-direction:reverse}@keyframes chfScroll{to{transform:translateX(-50%)}}#chf .chf-pill{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 14px 8px 8px;box-shadow:var(--shadow-sm);white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--head)}#chf .chf-pill span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}#chf .chf-fill{text-align:center;font-size:18px;font-weight:500;color:var(--head);margin:18px 0 0}#chf .chf-offer{border:1.5px dashed var(--o);background:var(--o50);border-radius:14px;padding:16px;margin:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}#chf .chf-offer div{font-size:12.5px;color:var(--text)}#chf .chf-offer b{display:block;font-size:14px;color:var(--o);font-weight:700}#chf .chf-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}#chf .chf-form .full{grid-column:1/-1}#chf .chf-field label{display:block;font-size:13px;font-weight:600;color:var(--head);margin-bottom:6px}#chf .chf-field label em{color:var(--o);font-style:normal}#chf .chf-field input,#chf .chf-field select{width:100%;height:48px;border:1.5px solid var(--line2);border-radius:10px;padding:0 14px;background:#fff;outline:none;transition:.2s}#chf .chf-field input:focus,#chf .chf-field select:focus{border-color:var(--o);box-shadow:0 0 0 4px var(--o50)}#chf .chf-field.err input,#chf .chf-field.err select{border-color:var(--red)}#chf .chf-field small{display:block;font-size:12px;color:var(--red);min-height:16px;margin-top:4px}#chf .chf-field small.ok{color:var(--green6)}#chf .chf-phone{display:flex}#chf .chf-phone span{display:grid;place-items:center;padding:0 12px;border:1.5px solid var(--line2);border-right:0;border-radius:10px 0 0 10px;background:var(--bg);font-weight:600;color:var(--head)}#chf .chf-phone input{border-radius:0 10px 10px 0}#chf .chf-coupon{display:flex;gap:8px}#chf .chf-coupon button{flex:none;padding:0 18px;border-radius:10px;background:var(--navy2);color:#fff;font-weight:600}#chf .chf-assured{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:6px}#chf .chf-assured div{display:flex;align-items:center;gap:6px;background:var(--green50);color:var(--green6);font-weight:600;font-size:12px;border-radius:999px;padding:7px 12px}#chf .chf-assured svg{width:15px;height:15px}#chf .chf-note{text-align:center;font-size:12px;color:var(--muted);margin-top:14px}#chf .chf-nav{position:sticky;bottom:0;margin:0 -16px;z-index:30;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#chf .chf-nav-in{max-width:1300px;margin:0 auto;display:flex;gap:16px}#chf .chf-btn{flex:1;height:50px;border-radius:10px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}#chf .chf-btn svg{width:18px;height:18px}#chf .chf-btn.ghost{background:#fff;border:1.5px solid var(--line2);color:var(--head)}#chf .chf-btn.ghost:hover{border-color:var(--head)}#chf .chf-btn.pri{background:var(--o);color:#fff;box-shadow:0 8px 18px rgb(243 80 0 / .28)}#chf .chf-btn.pri:hover{background:var(--o6)}#chf .chf-btn:disabled{opacity:.45;pointer-events:none}@media(max-width:600px){#chf .chf-q h2{font-size:18px}#chf .chf-opt{padding:13px 16px;font-size:14px}#chf .chf-opts{gap:12px}#chf .chf-sal,#chf .chf-form{grid-template-columns:1fr}#chf .chf-offer{grid-template-columns:1fr}#chf .chf-opts.col .chf-opt{min-width:0;width:100%}#chf .chf-match-h{font-size:24px}#chf .chf-expert span{display:none}}#chf .chf-res{background:#fff}#chf .cv{background:#fff}#chf .chf-fl-act{margin-left:auto;display:flex;gap:8px}#chf .chf-rtop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid var(--line)}#chf .chf-rtop-act{display:flex;gap:8px}#chf .chf-tbtn{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line2);background:#fff;color:var(--head);font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;transition:.2s}#chf .chf-tbtn:hover{border-color:var(--o);color:var(--o)}#chf .chf-tbtn.o{background:var(--o);border-color:var(--o);color:#fff}#chf .chf-tbtn.o:hover{background:var(--o6);color:#fff}#chf .chf-tbtn svg{width:15px;height:15px}#chf .chf-rwrap{max-width:1300px;margin:0 auto;padding:18px 16px 150px}#chf .chf-hero{display:flex;align-items:center;gap:26px;background:linear-gradient(100deg,var(--o50),#FFE9DC);border:1px solid var(--o100);border-radius:18px;padding:22px 28px;position:relative;overflow:hidden}#chf .chf-hero::after{content:"";position:absolute;right:-60px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(243 80 0 / .16),transparent 70%);pointer-events:none}#chf .chf-hero-av{position:relative;flex:none;width:118px;height:118px}#chf .chf-hero-av>svg,#chf .chf-hero-av>img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:var(--shadow);background:var(--o100)}#chf .chf-hero-av i{position:absolute;right:8px;bottom:10px;width:18px;height:18px;border-radius:50%;background:#22E34B;border:3px solid #fff}#chf .chf-hero-tx{flex:1;min-width:0;position:relative;z-index:1}#chf .chf-hero-tx h2{font-size:26px;font-weight:700;color:var(--navy);line-height:1.3}#chf .chf-hero-tx h2 em{font-style:normal;color:var(--o)}#chf .chf-hero-tx p{margin-top:4px;font-size:16px;color:var(--head);line-height:1.6}#chf .chf-hero-tx p b{font-weight:700;color:var(--navy)}#chf .chf-hero-btn{flex:none;position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:12px;background:var(--o);color:#fff!important;font-weight:600;font-size:15px;box-shadow:0 8px 18px rgb(243 80 0 / .28);transition:.2s}#chf .chf-hero-btn:hover{background:var(--o6);transform:translateY(-1px)}#chf .chf-hero-btn svg{width:18px;height:18px}#chf .chf-ttl{margin-top:26px}#chf .chf-pre{font-size:22px;font-weight:400;color:var(--muted);display:flex;align-items:center;gap:8px;line-height:1.3}#chf .chf-ttl-r{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:6px}#chf .chf-ttl h1{font-size:30px;font-weight:700;color:var(--navy);line-height:1.3}#chf .chf-ttl h1 b{color:var(--o)}#chf .chf-govt{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--o100);background:#fff;color:var(--o6);font-style:italic;font-size:13px;font-weight:500;padding:5px 14px;border-radius:999px;transition:.2s}#chf .chf-govt:hover{border-color:var(--o);color:var(--o)}#chf .chf-govt svg{width:15px;height:15px}#chf .chf-sel{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#chf .chf-sel span{background:#fff;border:1px solid var(--line);padding:4px 12px;border-radius:999px;font-size:12.5px;color:var(--text)}#chf .chf-sel span b{color:var(--navy);font-weight:600}#chf .chf-fl-h{display:flex;align-items:center;gap:8px;margin-top:22px}#chf .chf-fl-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--navy);text-transform:uppercase}#chf .chf-fl-btn svg{width:17px;height:17px;color:var(--navy)}#chf .chf-fl-btn small{font-size:11.5px;font-weight:600;color:var(--o);text-transform:none;letter-spacing:0;background:var(--o50);padding:2px 10px;border-radius:999px}#chf .chf-chips{display:flex;gap:14px;margin-top:12px;padding:14px 18px;background:#EEF1F8;border:1px solid var(--line2);border-radius:14px;overflow-x:auto;scrollbar-width:thin}#chf .chf-fchip{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;background:#fff;border:1.5px solid #fff0;border-radius:14px;box-shadow:var(--shadow-sm);font-weight:500;font-size:16px;color:var(--navy);white-space:nowrap;transition:.2s}#chf .chf-fchip span{font-size:20px;line-height:1}#chf .chf-fchip:hover{border-color:var(--o);transform:translateY(-1px)}#chf .chf-fchip.on{border-color:var(--o);background:var(--o50);color:var(--o6);font-weight:600}#chf .chf-panel{display:none;margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);padding:18px 20px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}#chf .chf-panel.open{display:grid}#chf .chf-fgroup h4{font-size:13px;font-weight:600;color:var(--head);margin-bottom:10px}#chf .chf-fgroup select{width:100%;height:42px;border:1.5px solid var(--line2);border-radius:10px;padding:0 10px;background:#fff;outline:none}#chf .chf-range{width:100%;accent-color:var(--o)}#chf .chf-range-v{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:4px}#chf .chf-range-v b{color:var(--o);font-weight:700}#chf .chf-check{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text);margin-bottom:9px;cursor:pointer}#chf .chf-check input{width:17px;height:17px;accent-color:var(--o);cursor:pointer}#chf .chf-fgroup .u-btn{margin-top:4px}#chf .chf-mhead{margin:22px 0 14px;font-size:14px;color:var(--head)}#chf .chf-mhead b{color:var(--o);font-weight:700}#chf .chf-alert{background:#FFF8E6;border:1px solid #FFE1A1;color:#8A5A00;border-radius:12px;padding:12px 16px;font-size:13px;margin-top:14px}#chf .chf-alert b{font-weight:600}#chf .chf-list{display:flex;flex-direction:column;gap:22px}#chf .chf-uni{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);padding:14px 24px 22px;animation:chfIn .4s ease both;transition:box-shadow .2s,border-color .2s}#chf .chf-uni:hover{box-shadow:var(--shadow)}#chf .chf-uni.in-cmp{border-color:var(--o)}#chf .cu-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#chf .cu-unlock{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--green6);text-decoration:underline;text-underline-offset:3px}#chf .cu-unlock.on{text-decoration:none}#chf .cu-lock{width:44px;height:26px;border-radius:999px;background:#ECEEF3;display:grid;place-items:center;font-size:13px;text-decoration:none}#chf .cu-match{font-size:12.5px;font-weight:700;color:var(--o6);background:var(--o50);border:1px solid var(--o100);padding:4px 12px;border-radius:999px}#chf .cu-main{display:grid;grid-template-columns:220px 1.25fr 1fr 190px;gap:22px;align-items:center;margin-top:12px}#chf .cu-logo{text-align:center}#chf .cu-logo .u-logo{width:100%;max-width:190px;height:66px;margin:0 auto;border-radius:10px;font-size:20px}#chf .cu-logo .u-logo img{padding:4px}#chf .cu-logo p{margin-top:10px;font-size:14px;color:var(--text)}#chf .cu-acc small{display:block;font-size:15px;color:var(--muted);font-weight:400}#chf .cu-acc strong{display:block;margin-top:4px;font-size:15px;font-weight:700;color:var(--navy);line-height:1.55}#chf .cu-rev small{display:block;font-size:15px;color:var(--text)}#chf .cu-rate{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding-bottom:6px;border-bottom:2px dashed var(--line2)}#chf .cu-rate b{font-size:20px;color:var(--navy);font-weight:700}#chf .cu-rate span{color:#FFB400;font-size:22px;letter-spacing:2px;line-height:1}#chf .cu-exp{display:flex;flex-direction:column;align-items:flex-end;gap:8px}#chf .cu-av{display:flex}#chf .cu-av svg{width:42px;height:42px;border-radius:50%;border:2px solid #fff;margin-left:-10px;box-shadow:0 1px 4px rgb(5 29 67 / .2)}#chf .cu-av svg:first-child{margin-left:0}#chf .cu-exp a{display:inline-flex;align-items:center;gap:6px;color:var(--navy2);font-weight:600;font-size:14.5px;text-decoration:underline;text-underline-offset:3px;transition:.2s}#chf .cu-exp a:hover{color:var(--o)}#chf .cu-exp a svg{width:16px;height:16px}#chf .cu-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:16px;padding:16px 22px;background:var(--o50);border:1px solid var(--o100);border-radius:14px}#chf .cu-strip div{display:flex;gap:10px;align-items:center;font-size:13.5px;line-height:1.45;color:var(--head)}#chf .cu-ck{flex:none;width:22px;height:22px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center}#chf .cu-ck svg{width:13px;height:13px;stroke-width:3}#chf .cu-note{margin-top:10px;font-size:12.5px;border-radius:8px;padding:7px 12px;background:#FFF8E6;color:#8A5A00}#chf .cu-note.g{background:var(--green50);color:var(--green6)}#chf .cu-row{display:flex;align-items:flex-start;gap:14px;margin-top:16px}#chf .cu-cpn,#chf .cu-badge,#chf .cu-know{flex:1 1 0%;min-width:0;height:42px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:600;transition:.2s;white-space:nowrap;overflow:hidden}#chf .cu-cpn{background:var(--o50);border:1.5px solid var(--o100);color:var(--o6);box-shadow:0 3px 8px rgb(243 80 0 / .1)}#chf .cu-cpn:hover{border-color:var(--o);background:#fff}#chf .cu-cpn.on{background:var(--green50);border-color:#BDEBDD;color:var(--green6)}#chf .cu-cpn svg,#chf .cu-badge svg,#chf .cu-know svg{width:18px;height:18px;flex:none}#chf .cu-badge{background:#FFE9EC;color:#E5484D;font-size:14px;cursor:default}#chf .cu-know{background:#F3F4F7;border:1px solid var(--line2);color:var(--head);font-weight:500}#chf .cu-know:hover{border-color:var(--o);color:var(--o)}#chf .cu-know svg:last-child{transition:transform .2s}#chf .cu-know.open svg:last-child{transform:rotate(180deg)}#chf .cu-right{flex:none;margin-left:auto;display:flex;align-items:flex-start;gap:16px}#chf .cu-cmpl{display:flex;align-items:center;gap:8px;height:42px;font-size:15px;font-weight:500;color:var(--navy);cursor:pointer;user-select:none;white-space:nowrap}#chf .cu-cmpl input{width:19px;height:19px;accent-color:var(--o);cursor:pointer}#chf .cu-fee{display:flex;flex-direction:column;align-items:center}#chf .cu-fbtn{min-width:160px;height:42px;padding:0 16px;border-radius:10px;background:var(--o);color:#fff;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 16px rgb(243 80 0 / .25);transition:.2s;white-space:nowrap}#chf .cu-fbtn:hover{background:var(--o6)}#chf .cu-fbtn.done{background:var(--green);box-shadow:none}#chf .cu-fbtn svg{width:16px;height:16px}#chf .cu-save{background:var(--green50);color:var(--green6);font-size:13px;font-weight:500;padding:3px 16px;border-radius:0 0 10px 10px;white-space:nowrap}#chf .cu-save b{font-weight:700}#chf .cu-kbox{margin-top:14px;padding:16px 20px;background:#fff;border:1px dashed var(--line2);border-radius:14px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:13.5px}#chf .cu-kbox ul{list-style:none;display:grid;gap:8px}#chf .cu-kbox li{display:flex;gap:8px;align-items:flex-start}#chf .cu-kbox li svg{flex:none;width:16px;height:16px;color:var(--green);margin-top:3px}#chf .cu-kbox dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px;align-content:start}#chf .cu-kbox dt{color:var(--muted)}#chf .cu-kbox dd{color:var(--head);font-weight:600}#chf .u-logo{flex:none;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em;overflow:hidden}#chf .u-logo img{width:100%;height:100%;object-fit:contain;background:#fff}#chf .u-btn{height:38px;padding:0 14px;border-radius:9px;font-weight:600;font-size:13px;transition:.2s;white-space:nowrap}#chf .u-btn.p{background:var(--o);color:#fff}#chf .u-btn.p:hover{background:var(--o6)}#chf .chf-empty{background:#fff;border-radius:16px;padding:40px 20px;text-align:center;box-shadow:var(--shadow-sm)}#chf .chf-empty h4{font-size:17px;color:var(--navy);font-weight:600}#chf .chf-empty p{color:var(--muted);margin:6px 0 16px}#chf .chf-disc{font-size:11.5px;color:var(--muted);text-align:center;margin-top:24px}#chf .chf-wa{position:fixed;right:0;top:55%;z-index:35;width:54px;height:54px;border-radius:12px 0 0 12px;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 6px 18px rgb(37 211 102 / .4);transition:.2s}#chf .chf-wa:hover{width:60px}#chf .chf-wa svg{width:28px;height:28px;stroke-width:1.9}#chf .cpn-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;justify-content:center}#chf .cpn-chips button{border:1.5px dashed var(--o);background:var(--o50);color:var(--o6);font-weight:700;font-size:13px;padding:6px 14px;border-radius:8px}#chf .cpn-chips button:hover{background:var(--o);color:#fff}#chf .cpn-in{display:flex;gap:8px;margin-top:16px}#chf .cpn-in input{flex:1;height:46px;border:1.5px solid var(--line2);border-radius:10px;padding:0 14px;outline:none;text-transform:uppercase}#chf .cpn-in input:focus{border-color:var(--o);box-shadow:0 0 0 4px var(--o50)}#chf .cpn-in button{flex:none;padding:0 20px;border-radius:10px;background:var(--o);color:#fff;font-weight:600}#chf .cpn-err{color:var(--red);font-size:12.5px;min-height:18px;margin-top:6px;text-align:left}@media(max-width:1100px){#chf .cu-main{grid-template-columns:200px 1fr;row-gap:18px}#chf .cu-exp{align-items:flex-start}#chf .cu-strip{grid-template-columns:1fr 1fr}#chf .cu-row{flex-wrap:wrap}#chf .cu-cpn,#chf .cu-badge,#chf .cu-know{flex:1 1 240px}#chf .cu-right{width:100%;justify-content:space-between;margin-left:0}}@media(max-width:800px){#chf .chf-hero{flex-direction:column;text-align:center;padding:20px 16px;gap:14px}#chf .chf-hero-tx h2{font-size:22px}#chf .chf-hero-tx p{font-size:14.5px}#chf .chf-hero-btn{width:100%;justify-content:center;height:48px;font-size:14px}#chf .chf-ttl h1{font-size:22px}#chf .chf-pre{font-size:18px}#chf .chf-chips{gap:10px;padding:10px}#chf .chf-fchip{height:46px;padding:0 16px;font-size:14px;flex:0 0 auto}}@media(max-width:700px){#chf .chf-uni{padding:12px 14px 18px;border-radius:16px}#chf .cu-main{grid-template-columns:1fr;text-align:left}#chf .cu-logo{display:flex;align-items:center;gap:12px;text-align:left}#chf .cu-logo .u-logo{width:130px;height:54px;margin:0}#chf .cu-logo p{margin:0}#chf .cu-acc small,#chf .cu-acc strong,#chf .cu-rev small{font-size:13.5px}#chf .cu-strip{grid-template-columns:1fr;gap:12px;padding:14px}#chf .cu-kbox{grid-template-columns:1fr}#chf .cu-cpn,#chf .cu-badge,#chf .cu-know{flex:1 1 100%;font-size:14px}#chf .cu-right{flex-direction:column-reverse;align-items:stretch;gap:10px}#chf .cu-cmpl{height:auto}#chf .cu-fee{align-items:stretch}#chf .cu-fbtn{width:100%}#chf .cu-save{text-align:center}#chf .chf-tbtn span{display:none}}#chf .chf-tray{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--navy);color:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgb(5 29 67 / .25);transform:translateY(110%);transition:transform .35s cubic-bezier(.4,0,.2,1)}#chf .chf-tray.show{transform:none}#chf .chf-tray-in{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:14px}#chf .chf-tray h5{font-size:14px;font-weight:600;white-space:nowrap}#chf .chf-tray h5 small{display:block;font-size:11.5px;color:#9FB0CC;font-weight:400}#chf .chf-slots{display:flex;gap:10px;flex:1;overflow-x:auto}#chf .chf-slot{flex:none;display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:10px;padding:6px 8px 6px 6px;max-width:230px}#chf .chf-slot.empty{border-style:dashed;color:#9FB0CC;font-size:12px;padding:6px 14px;height:44px}#chf .chf-slot .u-logo{width:32px;height:32px;border-radius:8px;font-size:11px}#chf .chf-slot span{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chf .chf-slot button{flex:none;width:22px;height:22px;border-radius:50%;background:rgb(255 255 255 / .15);font-size:14px;line-height:1}#chf .chf-tray .chf-btn{flex:none;height:44px;padding:0 22px}#chf .chf-tray .clr{color:#9FB0CC;font-size:13px;font-weight:600;flex:none}#chf .chf-modal{position:fixed;inset:0;z-index:60;background:rgb(5 29 67 / .55);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:30px 12px;overflow-y:auto;animation:chfFade .2s ease}@keyframes chfFade{from{opacity:0}}#chf .chf-dialog{background:#fff;border-radius:18px;width:100%;max-width:1000px;box-shadow:0 30px 80px rgb(5 29 67 / .35);animation:chfIn .3s ease both;overflow:hidden}#chf .chf-dialog.sm{max-width:460px}#chf .chf-dhead{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}#chf .chf-dhead h3{font-size:18px;font-weight:700;color:var(--navy)}#chf .chf-dhead h3 b{color:var(--o)}#chf .chf-x{width:36px;height:36px;border-radius:50%;background:var(--bg);font-size:20px;color:var(--head);line-height:1}#chf .chf-x:hover{background:var(--o50);color:var(--o)}#chf .chf-dbody{padding:20px 22px;overflow-x:auto}#chf .chf-ctable{width:100%;border-collapse:separate;border-spacing:0;min-width:620px}#chf .chf-ctable th,#chf .chf-ctable td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--line);font-size:13.5px;vertical-align:top}#chf .chf-ctable th{width:180px;color:var(--muted);font-weight:600;font-size:12.5px;background:var(--bg);position:sticky;left:0}#chf .chf-ctable td{color:var(--head);font-weight:500}#chf .chf-ctable thead td{border-bottom:2px solid var(--o100)}#chf .chf-ctable .cu{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#chf .chf-ctable .cu b{font-size:14px;color:var(--navy);font-weight:600;line-height:1.35}#chf .chf-ctable .best{color:var(--green6);font-weight:700}#chf .chf-ctable .best::after{content:" ★ Best";font-size:10.5px;background:var(--green50);padding:2px 6px;border-radius:5px;margin-left:4px;vertical-align:middle}#chf .chf-ctable .y{color:var(--green6);font-weight:600}#chf .chf-ctable .n{color:var(--red);font-weight:600}#chf .chf-dfoot{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--line);background:var(--bg)}#chf .chf-dfoot .chf-btn{flex:none;padding:0 22px;height:46px}#chf .chf-apply-box{text-align:center}#chf .chf-apply-box .u-logo{margin:0 auto 12px;width:64px;height:64px;font-size:18px;border-radius:16px}#chf .chf-apply-box h4{font-size:17px;color:var(--navy);font-weight:600}#chf .chf-apply-box p{color:var(--muted);margin-top:4px;font-size:13.5px}#chf .chf-apply-box dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;text-align:left;background:var(--bg);border-radius:12px;padding:14px 16px;margin-top:16px;font-size:13px}#chf .chf-apply-box dt{color:var(--muted)}#chf .chf-apply-box dd{color:var(--head);font-weight:600}#chf .chf-toast{position:fixed;left:50%;top:18px;transform:translate(-50%,-20px);z-index:80;background:var(--navy);color:#fff;padding:12px 18px;border-radius:12px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:all .3s;max-width:92vw;display:flex;gap:10px;align-items:center}#chf .chf-toast.show{opacity:1;transform:translate(-50%,0)}#chf .chf-toast.ok{background:var(--green6)}#chf .chf-toast.err{background:var(--red)}@media(max-width:600px){#chf .chf-tray h5{display:none}#chf .chf-dfoot .chf-btn{flex:1}}@media(prefers-reduced-motion:reduce){#chf *{animation:none!important;transition:none!important}}#chf .chf-modal{z-index:100000}#chf .chf-toast{z-index:100001}#chf .cv{position:fixed;inset:0;z-index:99990;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:cvIn .25s ease}@keyframes cvIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#chf .cv-wrap{max-width:1240px;margin:0 auto;padding:22px 20px 40px}#chf .cv-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}#chf .cv-back{flex:none;width:40px;height:40px;border-radius:50%;background:var(--o50);color:var(--o);display:grid;place-items:center;transition:.2s}#chf .cv-back:hover{background:var(--o);color:#fff}#chf .cv-back svg{width:18px;height:18px}#chf .cv-top h2{font-size:22px;line-height:1.3;font-weight:700;color:var(--navy)}#chf .cv-top h2 span{color:var(--o)}#chf .cv-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}#chf .cv-sw{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 8px 0 16px;border:1.5px solid var(--line2);border-radius:999px;background:#fff;font-weight:600;font-size:14px;color:var(--head);cursor:pointer;user-select:none;position:relative}#chf .cv-sw input{position:absolute;opacity:0;pointer-events:none}#chf .cv-sw i{width:40px;height:24px;border-radius:999px;background:var(--line2);position:relative;transition:.2s}#chf .cv-sw i:after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .2);transition:.2s}#chf .cv-sw input:checked+i{background:var(--o)}#chf .cv-sw input:checked+i:after{left:19px}#chf .cv-dl{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:10px;background:var(--o);color:#fff;font-weight:600;font-size:14px;transition:.2s}#chf .cv-dl:hover{background:var(--o6)}#chf .cv-dl svg{width:18px;height:18px}#chf .cv-t{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}#chf .cv-r{display:grid;grid-template-columns:230px repeat(var(--c),minmax(0,1fr));border-bottom:1px solid var(--line)}#chf .cv-r:last-child{border-bottom:0}#chf .cv-r:last-child .cv-l{border-radius:0 0 0 14px}#chf .cv-l{background:var(--o50);padding:16px 18px;font-weight:600;font-size:15px;color:var(--navy);display:flex;align-items:center;gap:8px;line-height:1.35}#chf .cv-i{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--muted);color:var(--muted);font-size:11px;font-weight:700;display:grid;place-items:center;cursor:help;font-style:normal}#chf .cv-i[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:220px;background:var(--navy);color:#fff;font-size:12px;font-weight:400;line-height:1.45;padding:8px 10px;border-radius:8px;z-index:6;text-align:left}#chf .cv-v{padding:16px 14px;text-align:center;font-size:14px;color:var(--head);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-left:1px solid var(--line);min-width:0}#chf .cv-v b{font-weight:600;color:var(--navy)}#chf .cv-v.is-best{background:linear-gradient(180deg,var(--green50),#fff 75%)}#chf .cv-h{position:sticky;top:0;z-index:4;background:#fff;border-radius:14px 14px 0 0;box-shadow:0 8px 16px -12px rgb(5 29 67 / .3)}#chf .cv-h .cv-l{border-radius:14px 0 0 0;font-size:17px;font-weight:700}#chf .cv-h .cv-v{padding:14px 10px;justify-content:flex-start;gap:8px}#chf .cv-card{position:relative;width:100%;border:1px solid var(--line);border-radius:12px;padding:24px 10px 0;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden}#chf .cv-rm{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--o50);color:var(--o);font-size:15px;line-height:1;display:grid;place-items:center;transition:.2s}#chf .cv-rm:hover{background:var(--o);color:#fff}#chf .cv-pill{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--o50);color:var(--o);font-size:11px;font-weight:600;padding:2px 10px;border-radius:0 0 8px 8px;white-space:nowrap}#chf .cv-card .u-logo{width:64px;height:64px;font-size:18px;border-radius:14px}#chf .cv-nm{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.35;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#chf .cv-know{width:calc(100% + 20px);margin:0 -10px;background:var(--o50);color:var(--o);font-size:13px;font-weight:500;padding:7px 6px;display:flex;align-items:center;justify-content:center;gap:4px}#chf .cv-know svg{width:14px;height:14px;transition:.2s}#chf .cv-card.open .cv-know svg{transform:rotate(180deg)}#chf .cv-more{width:calc(100% + 20px);margin:0 -10px;padding:8px 12px 10px;background:var(--o50);font-size:12.5px;text-align:left;color:var(--text);border-top:1px dashed var(--o100)}#chf .cv-more li{list-style:none;padding-left:16px;position:relative;margin:3px 0}#chf .cv-more li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:700}#chf .cv-fee{width:100%;height:40px;border-radius:10px;background:var(--o);color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s}#chf .cv-fee:hover{background:var(--o6)}#chf .cv-fee svg{width:16px;height:16px}#chf .cv-save{background:var(--green50);color:var(--green6);font-size:12.5px;font-weight:500;padding:3px 12px;border-radius:0 0 10px 10px;margin-top:-8px}#chf .cv-save b{font-weight:700;color:var(--green6)}#chf .cv-add{width:100%;min-height:200px;border:2px dashed var(--o100);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--o);font-weight:600;font-size:14px;background:var(--o50);transition:.2s}#chf .cv-add b{width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:24px;color:var(--o);box-shadow:var(--shadow-sm)}#chf .cv-add:hover{border-color:var(--o)}#chf .cv-best{color:var(--green6);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}#chf .cv-best svg{width:14px;height:14px}#chf .cv-y{color:var(--green6);font-weight:600}#chf .cv-n{color:var(--red);font-weight:600}#chf .cv-s{color:var(--muted);font-size:12px;text-decoration:line-through}#chf .cv-bar{width:80%;max-width:140px;height:6px;border-radius:9px;background:var(--line);overflow:hidden}#chf .cv-bar i{display:block;height:100%;background:var(--o);border-radius:9px}#chf .cv-hl{font-size:13px;line-height:1.5}#chf .cv.diff .cv-r[data-same="1"]{display:none}#chf .cv-note{font-size:12px;color:var(--muted);margin-top:10px;text-align:right}#chf .cv-act .cv-v{gap:10px}#chf .cv-ap{width:100%;max-width:200px;height:42px;border-radius:10px;font-weight:600;font-size:14px;background:var(--o);color:#fff;transition:.2s}#chf .cv-ap:hover{background:var(--o6)}#chf .cv-ap.done{background:var(--green50);color:var(--green6)}#chf .cv-call{font-size:13px;font-weight:600;color:var(--navy2);display:inline-flex;align-items:center;gap:6px;text-decoration:none}#chf .cv-call:hover{color:var(--o)}#chf .cv-call svg{width:15px;height:15px}#chf .cv-sec{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:var(--shadow-sm)}#chf .cv-sec h3{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:8px;line-height:1.35}#chf .cv-sec h3 span{color:var(--o)}#chf .cv-sec p{font-size:14px;color:var(--text)}#chf .cv-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}#chf .cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px;transition:.2s;text-decoration:none}#chf .cv-btn svg{width:18px;height:18px}#chf .cv-btn.p{background:var(--o);color:#fff}#chf .cv-btn.p:hover{background:var(--o6)}#chf .cv-btn.g{background:#fff;color:var(--head);border:1.5px solid var(--line2)}#chf .cv-btn.g:hover{border-color:var(--o);color:var(--o)}#chf .cv-cta{background:var(--navy);border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}#chf .cv-cta h3{color:#fff}#chf .cv-cta p{color:rgb(255 255 255 / .75)}#chf .cv-cta .cv-btn.g{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .35)}#chf .cv-cta .cv-btn.g:hover{border-color:#fff}#chf .cv-faq details{border-bottom:1px solid var(--line);padding:14px 0}#chf .cv-faq details:last-child{border-bottom:0}#chf .cv-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:15px;color:var(--navy);display:flex;justify-content:space-between;align-items:center;gap:12px}#chf .cv-faq summary::-webkit-details-marker{display:none}#chf .cv-faq summary:after{content:'+';flex:none;color:var(--o);font-size:22px;line-height:1;font-weight:500}#chf .cv-faq details[open] summary:after{content:'−'}#chf .cv-faq details p{margin-top:8px}#chf .cv-faq .sub{color:var(--muted);margin-bottom:4px}@media(max-width:900px){#chf .cv-r{grid-template-columns:160px repeat(var(--c),minmax(0,1fr))}#chf .cv-l{font-size:14px;padding:14px}}@media(max-width:767px){#chf .cv-wrap{padding:14px 12px 30px}#chf .cv-top h2{font-size:17px}#chf .cv-back{width:36px;height:36px}#chf .cv-tools{justify-content:space-between;gap:8px}#chf .cv-sw{height:38px;font-size:13px;padding-left:12px;gap:8px}#chf .cv-dl{height:38px;font-size:13px;padding:0 12px}#chf .cv-r{grid-template-columns:repeat(var(--c),minmax(0,1fr))}#chf .cv-l{grid-column:1/-1;padding:9px 12px;font-size:13.5px}#chf .cv-v{padding:12px 6px;font-size:12.5px}#chf .cv-v:nth-child(2){border-left:0}#chf .cv-h .cv-l{display:none}#chf .cv-h .cv-v{padding:10px 5px}#chf .cv-card{padding:20px 6px 0;gap:6px}#chf .cv-card .u-logo{width:44px;height:44px;font-size:14px;border-radius:10px}#chf .cv-nm{font-size:12px;min-height:32px}#chf .cv-pill{font-size:10px;padding:1px 8px}#chf .cv-know,#chf .cv-more{width:calc(100% + 12px);margin:0 -6px;font-size:11.5px}#chf .cv-fee{height:36px;font-size:12px}#chf .cv-fee svg{display:none}#chf .cv-save{font-size:11px;padding:2px 6px}#chf .cv-add{min-height:150px;font-size:12px}#chf .cv-best{font-size:11px}#chf .cv-ap{height:38px;font-size:13px}#chf .cv-call{font-size:12px}#chf .cv-i[data-tip]:hover:after{left:auto;right:-10px;transform:none}#chf .cv-note{text-align:left}#chf .cv-sec{padding:18px}#chf .cv-sec h3{font-size:17px}#chf .cv-btn{flex:1}#chf .cv-pill em,#chf .cv-fee em,#chf .cv-dl em{display:none}#chf .cv-know{font-size:10.5px;padding:6px 4px}#chf .cv-know svg{display:none}#chf .cv-rm{width:20px;height:20px;top:4px;right:4px;font-size:13px}#chf .cv-pill{left:6px;transform:none;border-radius:0 0 6px 6px}#chf .cv-tools{flex-wrap:nowrap}}#chf .cv em{font-style:normal}@media print{body.cv-printing>*:not(.cv-print-root){display:none!important}.cv-print-root{width:auto!important;margin:0!important}#chf .cv{position:static;overflow:visible;background:#fff;animation:none}#chf .cv *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#chf .cv-tools,#chf .cv-back,#chf .cv-rm,#chf .cv-know,#chf .cv-add,#chf .cv-act,#chf .cv-cta,#chf .cv-faq,#chf .cv-emi{display:none!important}#chf .cv-h{position:static;box-shadow:none}#chf .cv-r{break-inside:avoid}}#chf .chf-slot.empty{cursor:pointer;transition:background .2s,border-color .2s,color .2s}#chf .chf-slot.empty:hover,#chf .chf-slot.empty:focus-visible{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .45);color:#fff;outline:none}#chf .chf-dialog.chf-add-dlg{max-width:640px}#chf .chf-addcmp{padding:16px 22px 4px}#chf .chf-add-search input{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;padding:0 14px;font:inherit;font-size:14px;color:var(--head);background:var(--bg);outline:none;box-sizing:border-box}#chf .chf-add-search input:focus{border-color:var(--o);background:#fff}#chf .chf-add-meta{font-size:12.5px;color:#64748b;margin:10px 0}#chf .chf-add-meta b{color:var(--o)}#chf .chf-add-list{max-height:min(52vh,460px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:0 2px 14px}#chf .chf-add-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:border-color .2s,background .2s}#chf .chf-add-row:hover{border-color:var(--o)}#chf .chf-add-row.on{border-color:var(--o);background:rgb(255 90 0 / .05)}#chf .chf-add-row .u-logo{width:42px;height:42px;flex:none;border-radius:10px;font-size:12px}#chf .chf-add-info{flex:1;min-width:0}#chf .chf-add-info strong{display:block;font-size:14px;font-weight:600;color:var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chf .chf-add-info small,#chf .chf-add-fee small{display:block;font-size:12px;font-weight:400;color:#64748b;margin-top:2px}#chf .chf-add-fee{flex:none;text-align:right;font-size:13.5px;font-weight:700;color:var(--navy)}#chf .chf-add-btn{flex:none;min-width:86px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--o);background:#fff;color:var(--o);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}#chf .chf-add-btn:hover,#chf .chf-add-btn.on{background:var(--o);color:#fff}#chf .chf-add-btn:disabled{opacity:.4;cursor:not-allowed;background:#fff;color:var(--o)}#chf .chf-add-empty{text-align:center;padding:30px 0;color:#64748b;font-size:14px}@media(max-width:560px){#chf .chf-add-fee{display:none}#chf .chf-addcmp{padding:14px 16px 4px}#chf .chf-add-btn{min-width:72px}}#chf .cv-r{grid-template-columns:260px repeat(var(--c),minmax(0,1fr))}#chf .cv-tot{background:#EEF2FA;color:var(--navy2);font-size:12.5px;font-weight:500;padding:3px 12px;border-radius:0 0 10px 10px;margin-top:-8px}#chf .cv-tot b{font-weight:700}#chf .cv-more ul{margin:0;padding:0}#chf .cv-more dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--o100)}#chf .cv-more dt{color:var(--muted)}#chf .cv-more dd{color:var(--navy);font-weight:600}#chf .cv-ct{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}#chf .cv-ct-r{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}#chf .cv-ct a{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500;color:var(--head);transition:.2s}#chf .cv-ct a:hover{color:var(--o)}#chf .cv-ct svg{width:19px;height:19px;flex:none}#chf .cv-ct .wa svg{color:#25D366}#chf .cv-ct .vc svg{color:var(--o)}#chf .cv-ct .tf svg{color:var(--navy2)}#chf .cv-cert{position:relative;width:100%;max-width:160px;aspect-ratio:3/4;background:#fff;border:6px double var(--o);padding:10px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;overflow:hidden;cursor:zoom-in;box-shadow:var(--shadow-sm);transition:.2s}#chf .cv-cert:hover{transform:translateY(-2px);box-shadow:var(--shadow)}#chf .cv-cert .u-logo{width:30px;height:30px;border-radius:7px;font-size:9px}#chf .cv-cert b{font-size:9.5px;font-weight:700;color:var(--navy);line-height:1.25}#chf .cv-cert small{font-size:7px;color:var(--muted);line-height:1.3}#chf .cv-cert i{font-family:Georgia,serif;font-size:10px;color:var(--head)}#chf .cv-cert .dg{color:var(--o6);font-size:9px}#chf .cv-cert .sl{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#E5484D 55%,#B91C1C 56%);margin-top:3px}#chf .cv-cert .wm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:24px;font-weight:800;letter-spacing:.12em;color:rgb(243 80 0 / .14);pointer-events:none}#chf .cv-cert.img{padding:0;border:1px solid var(--line);aspect-ratio:auto}#chf .cv-cert.img img{width:100%;height:auto;display:block}#chf .cv-cert.lg{max-width:340px;margin:0 auto;cursor:default;gap:7px;padding:24px 18px}#chf .cv-cert.lg:hover{transform:none}#chf .cv-cert.lg .u-logo{width:54px;height:54px;font-size:14px;border-radius:12px}#chf .cv-cert.lg b{font-size:16px}#chf .cv-cert.lg small{font-size:11.5px}#chf .cv-cert.lg i{font-size:17px}#chf .cv-cert.lg .dg{font-size:14px}#chf .cv-cert.lg .sl{width:36px;height:36px}#chf .cv-cert.lg .wm{font-size:52px}#chf .cv-cap{font-size:11px;color:var(--muted)}#chf .cv-vw{height:34px;padding:0 22px;border-radius:8px;background:var(--o50);color:var(--o);font-weight:600;font-size:13.5px;box-shadow:0 1px 4px rgb(5 29 67 / .12);transition:.2s}#chf .cv-vw:hover{background:var(--o);color:#fff}#chf .cv-lk{display:inline-flex;align-items:center;gap:6px;color:var(--o);font-weight:600;font-size:14px;text-decoration:none}#chf .cv-lk:hover{color:var(--o6)}#chf .cv-lk svg{width:16px;height:16px}#chf .cv-mo{margin-top:6px;height:30px;padding:0 16px;border-radius:7px;background:var(--o50);color:var(--o);font-weight:600;font-size:12.5px}#chf .cv-mo:hover{background:var(--o);color:#fff}#chf .cv-mx{font-size:12.5px;color:var(--muted);line-height:1.5;text-align:center}#chf .cv-plc{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px}#chf .cv-plc span{height:46px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:var(--shadow-sm);display:grid;place-items:center;padding:3px;font-size:10px;font-weight:700;line-height:1.1;text-align:center;letter-spacing:-.1px;word-break:normal;overflow-wrap:normal;overflow:hidden}#chf .cv-na{color:var(--muted)}#chf .cv-info>p{font-size:13.5px;color:var(--muted)}#chf .cv-info ul{list-style:none;display:grid;gap:8px;margin:12px 0 4px;padding:0}#chf .cv-info li{display:flex;gap:8px;font-size:13.5px;color:var(--text)}#chf .cv-info li svg{flex:none;width:16px;height:16px;color:var(--green);margin-top:3px}#chf .cv-info .cv-btns{justify-content:center}@media(max-width:900px){#chf .cv-r{grid-template-columns:170px repeat(var(--c),minmax(0,1fr))}}@media(max-width:767px){#chf .cv-r{grid-template-columns:repeat(var(--c),minmax(0,1fr))}#chf .cv-know em{display:none}#chf .cv-ct-r{flex-direction:column;align-items:center;gap:10px}#chf .cv-ct a{font-size:12px;gap:5px}#chf .cv-ct svg{width:16px;height:16px}#chf .cv-plc{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:5px}#chf .cv-plc span{height:36px;font-size:7.5px;border-radius:7px}#chf .cv-cert{border-width:4px;padding:6px 4px}#chf .cv-cert b{font-size:7.5px}#chf .cv-cert small{font-size:6px}#chf .cv-cert .wm{font-size:16px}#chf .cv-vw{height:30px;padding:0 12px;font-size:12px}#chf .cv-lk{font-size:12.5px}#chf .cv-mx{font-size:11px}#chf .cv-tot{font-size:10.5px;padding:2px 6px}}@media print{#chf .cv-vw,#chf .cv-mo,#chf .cv-ct,#chf .cv-lk{display:none!important}}#chf .chf-top{padding:18px 0 8px}#chf .chf-expert{border:1px solid #ffe0d0;box-shadow:0 2px 8px rgb(243 80 0 / .06)}#chf .chf-progress{height:76px}#chf .chf-stage{padding-top:18px}#chf .chf-q h2{letter-spacing:-.25px}#chf .chf-opt,#chf .chf-card{border-radius:14px;box-shadow:0 3px 12px rgb(13 59 102 / .055)}#chf .chf-opt:hover,#chf .chf-card:hover{box-shadow:0 9px 24px rgb(13 59 102 / .10)}#chf .u-btn{border-radius:9px;font-weight:600;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}#chf .u-btn.p{background:var(--o);box-shadow:0 4px 10px rgb(243 80 0 / .16)}#chf .u-btn.p:hover{background:var(--o6);transform:translateY(-1px);box-shadow:0 7px 16px rgb(243 80 0 / .2)}#chf .chf-tray{border:1px solid #f1d9cc;border-radius:14px;box-shadow:0 8px 24px rgb(13 59 102 / .09)}#chf .chf-tray-in{gap:10px}#chf .chf-slot{border-radius:9px}#chf .cu-main{border:1px solid #e8edf3;border-radius:14px;box-shadow:0 4px 15px rgb(13 59 102 / .055);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}#chf .cu-main:hover{box-shadow:0 10px 25px rgb(13 59 102 / .10);transform:translateY(-1px)}#chf .cu-logo{border-radius:10px;background:#fff}#chf .cu-logo .u-logo{border:1px solid #edf0f4;border-radius:9px;background:#fff}#chf .cu-acc{background:#f8fafc;border-radius:8px;padding:8px 10px}#chf .cu-rev{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:9px 0}#chf .cu-exp a{color:var(--o);font-weight:600}#chf .cu-strip{background:#fffaf7;border-top:1px solid #f7e7dc}#chf .cu-row{border-color:#edf0f4}#chf .chf-empty{border:1px dashed #d9e1ea;border-radius:12px;background:#fbfcfe;padding:26px}#chf input:focus,#chf select:focus,#chf textarea:focus{outline:none;border-color:#f3a17b!important;box-shadow:0 0 0 3px rgb(243 80 0 / .09)!important}#chf .chf-modal{backdrop-filter:blur(4px)}@media(max-width:767px){#chf .chf-quiz{padding:0 12px;min-height:560px}#chf .chf-top{padding:10px 0 5px}#chf .chf-stage{padding:12px 0 28px}#chf .chf-q h2{font-size:19px}#chf .chf-opts{gap:10px;margin-top:20px}#chf .chf-opt{padding:13px 15px;font-size:13px}#chf .chf-tray{border-radius:12px}#chf .cu-main{border-radius:12px}}#chf .chf-finput{width:100%;height:42px;border:1.5px solid var(--line2);border-radius:10px;padding:0 12px;background:#fff;outline:none;font-size:13.5px}#chf .chf-finput:focus,#chf .chf-fgroup select:focus{border-color:var(--o);box-shadow:0 0 0 3px var(--o50)}#chf .chf-lbl{display:block;font-size:11.5px;color:var(--muted);margin:2px 0 2px}#chf .chf-cities{max-height:190px;overflow:auto;padding-right:4px;scrollbar-width:thin}#chf .chf-check em{font-style:normal;font-size:11px;color:var(--muted);background:var(--bg);border-radius:999px;padding:0 7px;margin-left:2px}#chf .chf-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}#chf .chf-freset{align-self:end}#chf .chf-active{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#chf .chf-active:empty{display:none}#chf .chf-pillx{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--o50);border:1px solid var(--o100);color:var(--o6);font-size:12.5px;font-weight:500;transition:.15s}#chf .chf-pillx b{font-size:15px;line-height:1;font-weight:600}#chf .chf-pillx:hover{background:var(--o);color:#fff;border-color:var(--o)}#chf .chf-pillx.clr{background:#fff;border-color:var(--line2);color:var(--muted)}#chf .chf-add-search{display:flex;gap:10px}#chf .chf-add-search input{flex:1;min-width:0}#chf .chf-add-search select{height:46px;border:1px solid var(--line);border-radius:12px;padding:0 10px;background:#fff;font:inherit;font-size:13.5px;max-width:170px}#chf .cv-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;background:var(--bg);border:1px dashed var(--line2);border-radius:12px}#chf .cv-share:empty{display:none}#chf .cv-share-l{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--navy2)}#chf .cv-share-l svg{width:15px;height:15px}#chf .cv-share input{flex:1;min-width:160px;height:34px;border:1px solid var(--line2);border-radius:8px;padding:0 10px;background:#fff;font-size:12.5px;color:var(--muted)}#chf .cv-share button,#chf .cv-share a{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;background:var(--o);color:#fff;font-size:12.5px;font-weight:600}#chf .cv-share a{background:#fff;color:var(--navy2);border:1px solid var(--line2)}#chf .cv-share a svg{width:15px;height:15px}@media(max-width:640px){#chf .chf-add-search{flex-direction:column}#chf .chf-add-search select{max-width:none;height:42px}}@media print{#chf .cv-share{display:none}}#chf .cu-uplink{margin:8px 0 4px}#chf .cu-uplink a{display:inline-flex;align-items:center;gap:6px;color:var(--o);font-weight:600;font-size:13px}#chf .cu-uplink svg{width:14px;height:14px}#chf .chf-nav{position:fixed;left:0;right:0;bottom:0;margin:0;z-index:9990;background:rgb(255 255 255 / .97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -6px 24px rgb(5 29 67 / .07);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#chf.chf-away .chf-nav{display:none}#chf .chf-stage{padding-bottom:120px}#chf .chf-btn{height:48px}@media(max-width:600px){#chf .chf-stage{padding-bottom:104px}#chf .chf-nav{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}#chf .chf-nav-in{gap:10px}#chf .chf-btn{height:46px;font-size:14px}}#chf .chf-precmp{max-width:720px;margin:6px auto 14px;text-align:center;background:var(--green50);color:var(--green6);border-radius:12px;padding:10px 16px;font-size:13px}#chf .chf-bar{height:4px;margin-top:-2px;background:#EEF1F6}#chf .chf-bar i{border-radius:4px}#chf .chf-opts{gap:12px;margin-top:26px}#chf .chf-opt{padding:13px 22px;font-size:14.5px;border-radius:12px}#chf .chf-fl-btn{height:38px;padding:0 14px;border:1.5px solid var(--line2);border-radius:999px;background:#fff;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--navy);transition:.2s}#chf .chf-fl-btn:hover,#chf .chf-fl-btn.open{border-color:var(--o);color:var(--o)}#chf .chf-fl-btn svg{width:15px;height:15px;color:currentColor}#chf .chf-fl-btn small{font-size:11px;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 6px;background:var(--o);color:#fff}#chf .chf-fchev{display:inline-flex;transition:transform .2s}#chf .chf-fchev svg{width:14px;height:14px}#chf .chf-fl-btn.open .chf-fchev{transform:rotate(180deg)}#chf .chf-panel{animation:chfIn .22s ease both}#chf .chf-panel .chf-fgroup h4{font-size:12.5px}#chf .chf-chips{gap:8px;margin-top:10px;padding:8px 10px 10px;background:#F1F4F9;border-radius:12px;scrollbar-width:thin;scrollbar-color:#D5DBE7 #fff0}#chf .chf-chips::-webkit-scrollbar{height:3px}#chf .chf-chips::-webkit-scrollbar-track{background:#fff0}#chf .chf-chips::-webkit-scrollbar-thumb{background:#D5DBE7;border-radius:3px}#chf .chf-fchip{flex:0 0 auto;height:36px;padding:0 14px;gap:7px;font-size:13px;font-weight:500;border-radius:10px;box-shadow:none;border:1px solid #E3E8F0}#chf .chf-fchip span{font-size:15px}#chf .chf-fchip:hover{transform:none;border-color:var(--o)}#chf .chf-fchip.on{border-color:var(--o)}#chf .chf-panel,#chf .chf-cities,#chf .chf-add-list{scrollbar-width:thin;scrollbar-color:#D5DBE7 #fff0}#chf .chf-cities::-webkit-scrollbar{width:3px}#chf .chf-cities::-webkit-scrollbar-thumb{background:#D5DBE7;border-radius:3px}#chf input[type=range].chf-range{-webkit-appearance:none;appearance:none;width:100%;height:14px;background:#fff0;cursor:pointer;margin:2px 0}#chf input[type=range].chf-range::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:#E3E8F0}#chf input[type=range].chf-range::-moz-range-track{height:2px;border-radius:2px;background:#E3E8F0}#chf input[type=range].chf-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:#fff;border:2px solid var(--o);box-shadow:none}#chf input[type=range].chf-range::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid var(--o)}#chf input[type=range].chf-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--o50)}