.nfin{padding-block:var(--nfin-pt, 64px) var(--nfin-pb, 64px)}.nfin .nfin-wrap{display:grid;grid-template-columns:var(--nfin-cols, 1.05fr .95fr);gap:var(--sp-10);align-items:start}.nfin .nfin-intro{display:flex;flex-direction:column;gap:var(--sp-6)}.nfin .nfin-benefits{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.nfin .nfin-benefit{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.nfin .nfin-benefit:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:rgb(var(--accent) / .35)}.nfin .nfin-benefit__icon{flex:0 0 auto;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:rgb(var(--accent));background:rgb(var(--accent) / .1)}.nfin .nfin-benefit__icon svg{width:1.4rem;height:1.4rem}.nfin .nfin-benefit__body{display:flex;flex-direction:column;gap:2px}.nfin .nfin-benefit__title{font-weight:650;line-height:1.2;color:rgb(var(--fg))}.nfin .nfin-benefit__text{font-size:var(--step--1);color:rgb(var(--muted));line-height:1.4}.nfin .nfin-ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.nfin .nfin-sim{position:relative;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--sp-6);overflow:hidden}.nfin .nfin-sim:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,rgb(var(--accent)),rgb(var(--accent) / .25))}.nfin .nfin-sim__head{display:flex;align-items:center;gap:var(--sp-3)}.nfin .nfin-sim__head-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-sm);color:rgb(var(--accent-fg));background:rgb(var(--accent))}.nfin .nfin-sim__head-icon svg{width:1.35rem;height:1.35rem}.nfin .nfin-sim__title{font-weight:700;font-size:var(--step-1);line-height:1.1}.nfin .nfin-sim__field{display:flex;flex-direction:column;gap:var(--sp-2)}.nfin .nfin-sim__label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--step--1);font-weight:600;color:rgb(var(--fg))}.nfin .nfin-sim__value{font-variant-numeric:tabular-nums;color:rgb(var(--accent));font-weight:700}.nfin .nfin-sim__range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-pill);background:rgb(var(--line));outline:none;cursor:pointer}.nfin .nfin-sim__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:rgb(var(--accent));border:3px solid rgb(var(--surface));box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease)}.nfin .nfin-sim__range::-webkit-slider-thumb:hover{transform:scale(1.12)}.nfin .nfin-sim__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:rgb(var(--accent));border:3px solid rgb(var(--surface));box-shadow:var(--shadow-sm);cursor:pointer}.nfin .nfin-sim__range:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent) / .35)}.nfin .nfin-sim__select{width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:1px solid rgb(var(--line));background:rgb(var(--bg));color:rgb(var(--fg));font:inherit;font-size:var(--step-0);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.nfin .nfin-sim__select:focus-visible{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .2)}.nfin .nfin-sim__result{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-5);border-radius:var(--radius);background:rgb(var(--accent) / .08);border:1px solid rgb(var(--accent) / .22)}.nfin .nfin-sim__result-label{font-size:var(--step--1);color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.04em;font-weight:600}.nfin .nfin-sim__result-amount{font-size:var(--step-4);line-height:1;font-weight:800;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.nfin .nfin-sim__result-amount span{font-size:var(--step-1);font-weight:600;color:rgb(var(--muted))}.nfin .nfin-sim__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-size:var(--step--1);color:rgb(var(--muted))}.nfin .nfin-sim__meta b{color:rgb(var(--fg));font-weight:650;font-variant-numeric:tabular-nums}.nfin .nfin-sim__disclaimer{font-size:var(--step--1);line-height:1.45;color:rgb(var(--muted));display:flex;align-items:flex-start;gap:var(--sp-2)}.nfin .nfin-sim__disclaimer svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:2px;color:rgb(var(--accent))}@media(max-width:900px){.nfin .nfin-wrap{grid-template-columns:1fr;gap:var(--sp-8)}.nfin .nfin-sim{padding:var(--sp-6)}}@media(max-width:560px){.nfin .nfin-benefit{padding:var(--sp-3) var(--sp-4)}.nfin .nfin-ctas{flex-direction:column}.nfin .nfin-ctas>*{width:100%}.nfin .nfin-sim__result-amount{font-size:var(--step-3)}}@media(prefers-reduced-motion:reduce){.nfin [data-reveal],.nfin .nfin-benefit,.nfin .nfin-sim__range::-webkit-slider-thumb{transition:none!important;transition-delay:0s!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/neus-financing.css.map */
