#vip{display:none !important}.pw-eye-btn{display:none !important}.fx-svc{grid-template-columns:1fr 1fr}@media (min-width:981px){.fx-svc{grid-template-columns:1fr 1fr}}.ns{padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(15,50,110,.08);text-align:right}.ns.c{padding:4px 2px;border:0;background:none}.ns b{display:block;font-size:14px;color:#0b1b33;margin-bottom:4px}.ns p{margin:0 0 10px;font-size:12.5px;color:#5a6b85;line-height:1.9}.ns .a{display:grid;gap:7px}.ns .a button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 12px;border-radius:12px;border:1px solid rgba(15,50,110,.12);background:#fff;font:inherit;font-size:12.5px;font-weight:700;color:#0b1b33;text-align:right;cursor:pointer}.ns .a button.p{background:#0a3aa0;border-color:#0a3aa0;color:#fff}.ns .a button::after{content:"‹";font-size:16px;opacity:.6}.su-opt{margin:6px 0 10px;border:1px dashed rgba(15,50,110,.18);border-radius:12px;padding:8px 12px}.su-opt summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#0a3aa0;list-style:none}.su-opt summary::-webkit-details-marker{display:none}.su-opt summary::before{content:"+ "}.su-opt[open] summary::before{content:"– "}.su-o{font-size:11px;font-weight:600;color:#8a99b0;margin-right:4px}.su-terms{font-size:11.5px;color:#5a6b85;margin:6px 0 10px;line-height:1.8}.su-terms a{color:#0a66f0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fcp-gate{margin:8px 10px 0;padding:10px 12px;border-radius:12px;background:#eef5ff;border:1px solid rgba(10,102,240,.18);font-size:12px;line-height:1.8;color:#0b1b33}.fcp-gate b{display:block;font-size:12.5px;margin-bottom:6px}.fcp-gate .r{display:flex;gap:6px}.fcp-gate button{flex:1;height:34px;border-radius:10px;border:1px solid rgba(15,50,110,.14);background:#fff;font:inherit;font-weight:800;font-size:12px;cursor:pointer}.fcp-gate button.p{background:#0a66f0;border-color:#0a66f0;color:#fff}.calc-how{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;color:#0a66f0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fd-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:6px}.fd-legal a{font-size:11px;color:#6b7a92;cursor:pointer}