.namuhx-quote{--nq-ink:#f3f8fb;--nq-muted:#7f9ba8;--nq-line:#293747;--nq-accent:#8de0d2;box-sizing:border-box;width:100%;max-width:650px;margin:0;padding:23px 22px 20px;border:1px solid #2b3a4b;border-radius:10px;background:#111827;color:var(--nq-ink);font-family:'NAMUH X Sans',Arial,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;font-size:13px;line-height:1.6;text-align:left;clear:both}.namuhx-quote *{box-sizing:border-box}.namuhx-quote [hidden]{display:none!important}.namuhx-quote h2,.namuhx-quote h3,.namuhx-quote p{margin:0}.namuhx-quote button,.namuhx-quote input,.namuhx-quote select{font:inherit}.namuhx-quote .nq-heading{margin-bottom:21px}.namuhx-quote .nq-heading h2{font-size:23px;font-weight:750;letter-spacing:-.8px;color:#f3f8ff;line-height:1.35}.namuhx-quote .nq-model{font-size:10px;color:#8297a4;letter-spacing:-.1px;margin-bottom:5px}.namuhx-quote .nq-layout{display:flex;flex-direction:column;gap:17px}.namuhx-quote .nq-controls,.namuhx-quote .nq-fields{display:flex;flex-direction:column;gap:16px}.namuhx-quote .nq-field{min-width:0}.namuhx-quote .nq-field>label,.namuhx-quote .nq-label{display:block;font-size:12px;font-weight:650;color:#b5d7e1;margin:0 0 7px;letter-spacing:-.15px}.namuhx-quote .nq-modes{display:flex;gap:7px;padding:0;background:none;margin:0;max-width:none}.namuhx-quote .nq-mode,.namuhx-quote .nq-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:39px;flex:1;border:1px solid #40434b;border-radius:4px;background:#202125;color:#f0f5fa;padding:8px 7px;font-size:11px;font-weight:650;line-height:1.4;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,color .15s;word-break:keep-all}.namuhx-quote .nq-mode:hover:not(:disabled),.namuhx-quote .nq-pill:hover:not(:disabled){border-color:#87d6cb;background:#243337}.namuhx-quote .nq-mode.active,.namuhx-quote .nq-pill.active{background:var(--nq-accent);border-color:var(--nq-accent);color:#102a31}.namuhx-quote button:disabled{cursor:not-allowed;opacity:.4}.namuhx-quote .nq-pills{display:flex;gap:6px;align-items:stretch;min-width:0}.namuhx-quote .nq-pill-subtitle{font-size:9px;font-weight:400;line-height:1.3;opacity:.8}.namuhx-quote .nq-color-pills{flex-wrap:wrap;justify-content:flex-start}.namuhx-quote .nq-color-pills .nq-pill{flex:0 1 auto;flex-direction:row;gap:7px;min-height:35px;padding:7px 11px;white-space:nowrap;font-size:10px}.namuhx-quote .nq-color-pills .nq-pill.active{background:#203b3d;border-color:var(--nq-accent);color:#f5ffff}.namuhx-quote .nq-swatch{display:block;flex:0 0 13px;width:13px;height:13px;border:1px solid #b7c5cb;border-radius:50%}.namuhx-quote .nq-hint{font-size:9px;color:#809da9;line-height:1.6;margin-top:7px}.namuhx-quote .nq-quantity{display:flex;align-items:stretch;width:116px;min-height:37px;border:1px solid #41434b;border-radius:4px;background:#202125;overflow:hidden}.namuhx-quote .nq-quantity input{appearance:textfield;-moz-appearance:textfield;border:0;outline:none;background:transparent;color:#fff;width:42px;min-width:0;text-align:center;font-size:12px;font-weight:700;border-radius:0;padding:7px 1px;box-shadow:none}.namuhx-quote .nq-quantity input::-webkit-inner-spin-button,.namuhx-quote .nq-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.namuhx-quote .nq-quantity button{display:flex;align-items:center;justify-content:center;width:36px;border:0;border-radius:0;padding:6px;background:transparent;color:#e7f3f6;font-size:17px;cursor:pointer}.namuhx-quote .nq-quantity button:hover:not(:disabled){background:#2d4142}.namuhx-quote .nq-card-wrap{padding:11px 12px;background:#192633;border:1px solid #283b49;border-radius:5px}.namuhx-quote .nq-card-option{display:flex;align-items:center;gap:8px;min-height:20px;color:#d6e9ed;font-size:10px;font-weight:600;cursor:pointer;margin:0}.namuhx-quote .nq-card-option input{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:#8de0d2}.namuhx-quote .nq-card-wrap .nq-hint{font-size:8px;margin-top:5px}.namuhx-quote .nq-benefits{padding-top:15px;border-top:1px solid #293747}.namuhx-quote .nq-benefits h3{font-size:12px;color:#b5d7e1;font-weight:650}.namuhx-quote .nq-benefits p{white-space:pre-line}.namuhx-quote .nq-cascade-note{font-size:9px;color:#9ce6d2;line-height:1.5}.namuhx-quote .nq-cascade-note:empty{display:none}.namuhx-quote .nq-summary{padding:15px 14px 14px;background:#0c1423;border:1px solid #2b3a4b;border-radius:6px;color:#f1f8fa}.namuhx-quote .nq-price-label{font-size:10px;color:#8faab7;letter-spacing:-.1px}.namuhx-quote .nq-price{font-size:30px;line-height:1.3;letter-spacing:-.8px;font-weight:750;color:#8fe6e4;margin:3px 0 9px}.namuhx-quote .nq-summary-note,.namuhx-quote .nq-selection-note{font-size:9px;line-height:1.65;color:#93acba;margin-top:6px;word-break:keep-all}.namuhx-quote .nq-selection-note{color:#a6c6d1}.namuhx-quote .nq-summary-note.warning{padding:9px;background:#d7c3840d;border:1px solid #a8a17136;border-radius:4px;color:#dbd6b4}.namuhx-quote .nq-amount-details{border:0;margin:0;padding:0}.namuhx-quote .nq-amount-details>summary{display:block;padding:3px 0 7px;color:#9fc6d4;font-size:9px;cursor:pointer;list-style:none}.namuhx-quote .nq-amount-details>summary:after{content:' +';color:#8de0d2}.namuhx-quote .nq-amount-details[open]>summary:after{content:' −'}.namuhx-quote .nq-lines{margin:4px 0 14px;padding:0}.namuhx-quote .nq-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:9px 0;font-size:9px;color:#91acba;line-height:1.55}.namuhx-quote .nq-line dt{min-width:0;font-weight:400}.namuhx-quote .nq-line dd{margin:0;text-align:right;color:#e6f1f5;font-size:10px;flex-shrink:0}.namuhx-quote .nq-line.total{border-top:1px solid #324957;padding-top:12px;margin-top:13px;flex-wrap:wrap}.namuhx-quote .nq-line.total dt{font-size:10px;color:#b4d6de}.namuhx-quote .nq-line.total dd{font-size:14px;font-weight:650;color:#8de0d2}.namuhx-quote .nq-cta{display:block;width:100%;margin-top:13px;padding:12px 10px;border:1px solid var(--nq-accent);border-radius:5px;background:var(--nq-accent);color:#0c2830;font-size:12px;font-weight:750;line-height:1.5;text-align:center;text-decoration:none}.namuhx-quote .nq-cta:hover{background:#b4eee3}.namuhx-quote .nq-preview{padding:10px 12px;background:#363121;border:1px solid #635a38;border-radius:5px;color:#e2d6a7;font-size:10px;line-height:1.6;margin:0 0 18px}.namuhx-quote .nq-source{margin-top:14px;color:#728f9d;font-size:8px;line-height:1.6}.namuhx-quote .nq-source:empty{display:none}.namuhx-quote .nq-source details{border:0;margin:5px 0 0}.namuhx-quote .nq-source summary{display:block;padding:5px 0;color:#93bac9;font-size:9px;cursor:pointer}.namuhx-quote .nq-source ul{margin:0;padding:0 0 0 15px}.namuhx-quote .nq-source li{margin:5px 0;line-height:1.7}.namuhx-quote :focus-visible{outline:2px solid #a1ece0;outline-offset:3px}.namuhx-quote .nq-quantity:focus-within{outline:2px solid #a1ece0;outline-offset:3px}@media(max-width:700px){.namuhx-quote{max-width:none;padding:22px 19px}.namuhx-quote .nq-heading h2{font-size:23px}.namuhx-quote .nq-controls,.namuhx-quote .nq-fields{gap:16px}.namuhx-quote .nq-pill{font-size:10px;min-height:42px;padding:8px 5px}.namuhx-quote .nq-pill-subtitle{font-size:8px}.namuhx-quote .nq-price{font-size:29px}.namuhx-quote .nq-mode{min-height:41px}}@media(max-width:380px){.namuhx-quote{padding:19px 14px}.namuhx-quote .nq-pills{gap:4px}.namuhx-quote .nq-pill{font-size:9px;padding:7px 3px}.namuhx-quote .nq-color-pills .nq-pill{padding:7px 9px}.namuhx-quote .nq-line{gap:8px}}@media(prefers-reduced-motion:reduce){.namuhx-quote *{transition:none!important}}

.namuhx-quote fieldset.nq-field{border:0;margin:0;padding:0}.namuhx-quote fieldset.nq-field>legend{padding:0;margin-bottom:7px;color:#b5d7e1;font-size:12px;font-weight:650}.namuhx-quote .nq-schema-pills{flex-wrap:wrap}.namuhx-quote .nq-schema-pills .nq-pill{flex:1 1 90px}.namuhx-quote.nq-schema>h2{margin-bottom:20px}.namuhx-quote.nq-schema>.nq-summary{margin-top:20px}.namuhx-quote .nq-affiliate-cards select{display:block;width:100%;margin-bottom:8px}.namuhx-quote .nq-card-summary{margin:10px 0;color:#8de0d2;font-size:13px}
