.fllm-loan-calculator__schedule tbody tr,.fllm-loan-calculator__tax tbody tr{transition:background-color .14s ease}.fllm-loan-calculator__schedule tbody tr:hover,.fllm-loan-calculator__tax tbody tr:hover{background:rgba(220,226,230,.18)}.fllm-loan-calculator__schedule tbody tr:hover td,.fllm-loan-calculator__tax tbody tr:hover td{color:#ffffff}.fllm-loan-calculator__actions a,.fllm-loan-calculator__calculate,.fllm-loan-calculator__schedule-tabs button,.fllm-loan-calculator__segmented button{transform-origin:center;transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.fllm-loan-calculator__schedule-tabs button:focus-visible,.fllm-loan-calculator__schedule-tabs button:hover,.fllm-loan-calculator__segmented button:focus-visible,.fllm-loan-calculator__segmented button:hover{border-color:#bafaff;background:linear-gradient(180deg,#9af7ff,#59deeb);color:#041a20;filter:brightness(1.08);transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 8px 18px rgba(0,0,0,.24),0 0 22px rgba(92,226,241,.48);outline:none}.fllm-loan-calculator__schedule-tabs button[aria-pressed=true]:focus-visible,.fllm-loan-calculator__schedule-tabs button[aria-pressed=true]:hover,.fllm-loan-calculator__segmented button[aria-pressed=true]:focus-visible,.fllm-loan-calculator__segmented button[aria-pressed=true]:hover{border-color:#dcfdff;background:linear-gradient(180deg,#b8fbff,#63e3ee);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 10px 22px rgba(0,0,0,.25),0 0 28px rgba(92,226,241,.62)}.fllm-loan-calculator__actions a:focus-visible,.fllm-loan-calculator__actions a:hover,.fllm-loan-calculator__calculate:focus-visible,.fllm-loan-calculator__calculate:hover{border-color:#dcfdff;filter:brightness(1.1);transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 10px 24px rgba(0,0,0,.28),0 0 28px rgba(92,226,241,.58);outline:none}.fllm-loan-calculator__actions a:active,.fllm-loan-calculator__calculate:active,.fllm-loan-calculator__schedule-tabs button:active,.fllm-loan-calculator__segmented button:active{transform:translateY(0) scale(.99)}.fllm-loan-calculator__tax .fllm-loan-calculator__field input,.fllm-loan-calculator__tax .fllm-loan-calculator__field select{border-color:rgba(105,214,255,.34);background:linear-gradient(180deg,rgba(14,55,72,.34),rgba(1,16,23,.96) 58%),rgba(1,17,22,.96);box-shadow:inset 0 1px 0 rgba(180,244,255,.1),inset 0 0 18px rgba(57,176,224,.1),inset 0 -8px 18px rgba(0,0,0,.26),0 7px 16px rgba(0,0,0,.24),0 0 13px rgba(67,190,231,.06);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fllm-loan-calculator__tax .fllm-loan-calculator__field input:hover,.fllm-loan-calculator__tax .fllm-loan-calculator__field select:hover{border-color:rgba(138,244,255,.58);background:linear-gradient(180deg,rgba(20,70,91,.42),rgba(2,19,27,.97) 60%),rgba(2,20,27,.97);box-shadow:inset 0 1px 0 rgba(205,250,255,.15),inset 0 0 22px rgba(64,190,233,.14),inset 0 -8px 18px rgba(0,0,0,.25),0 9px 20px rgba(0,0,0,.27),0 0 18px rgba(72,204,239,.1)}.fllm-loan-calculator__tax .fllm-loan-calculator__field input:focus,.fllm-loan-calculator__tax .fllm-loan-calculator__field select:focus{border-color:#8af4ff;box-shadow:inset 0 1px 0 rgba(225,253,255,.18),inset 0 0 25px rgba(78,205,244,.17),inset 0 -8px 18px rgba(0,0,0,.22),0 9px 22px rgba(0,0,0,.28),0 0 0 2px rgba(138,244,255,.1),0 0 22px rgba(88,218,245,.18)}.fllm-loan-calculator__tax-summary div{border-color:rgba(113,224,255,.44);background:radial-gradient(circle at 18% 0,rgba(77,205,250,.24),transparent 66%),linear-gradient(145deg,rgba(9,55,76,.96),rgba(2,21,31,.97));box-shadow:inset 0 1px 0 rgba(218,251,255,.17),inset 0 0 23px rgba(68,194,239,.16),inset 0 -8px 17px rgba(0,0,0,.24),0 9px 20px rgba(0,0,0,.25),0 0 15px rgba(75,205,241,.14);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.fllm-loan-calculator__tax-summary div strong{color:#72efff;text-shadow:0 0 5px rgba(114,239,255,.38),0 0 12px rgba(70,210,229,.2)}.fllm-loan-calculator__tax-summary div:hover{transform:translateY(-2px);border-color:rgba(174,249,255,.72);background:radial-gradient(circle at 18% 0,rgba(94,221,255,.31),transparent 67%),linear-gradient(145deg,rgba(12,67,91,.98),rgba(3,26,37,.98));box-shadow:inset 0 1px 0 rgba(235,254,255,.22),inset 0 0 27px rgba(78,211,250,.21),inset 0 -8px 17px rgba(0,0,0,.22),0 12px 24px rgba(0,0,0,.3),0 0 23px rgba(89,221,250,.2)}.fllm-loan-calculator__schedule td,.fllm-loan-calculator__schedule th,.fllm-loan-calculator__tax td,.fllm-loan-calculator__tax th{text-align:center!important}.fllm-loan-calculator__schedule thead th,.fllm-loan-calculator__tax thead th{position:sticky;top:0;z-index:6;background:#0b303a!important;box-shadow:0 1px 0 rgba(111,240,255,.24),0 8px 14px rgba(0,0,0,.24)}@media (min-width:761px){.fllm-loan-calculator__schedule .fllm-loan-calculator__table-wrap,.fllm-loan-calculator__tax .fllm-loan-calculator__table-wrap{overflow:visible}}@media (prefers-reduced-motion:reduce){.fllm-loan-calculator__actions a,.fllm-loan-calculator__calculate,.fllm-loan-calculator__schedule-tabs button,.fllm-loan-calculator__segmented button,.fllm-loan-calculator__tax .fllm-loan-calculator__field input,.fllm-loan-calculator__tax .fllm-loan-calculator__field select,.fllm-loan-calculator__tax-summary div{transition:none}}@media (min-width:981px){.loan-calculator-page .forms-site-header.page-shell{width:min(1240px,calc(100% - 40px));gap:18px}.loan-calculator-page .forms-site-header .brand-lockup{flex:0 0 184px}.loan-calculator-page .forms-site-header .brand-lockup img{width:168.7125px;height:68.5075px}.loan-calculator-page .forms-site-header .primary-nav{justify-content:center;gap:42px}.loan-calculator-page .forms-site-header .header-actions{transform:translateX(5px)}.loan-calculator-page .forms-site-header .header-actions .btn-outline:focus-visible,.loan-calculator-page .forms-site-header .header-actions .btn-outline:hover{border-color:#ffc13b;background:linear-gradient(145deg,#ffc13b,#e69a00);color:#07101a;box-shadow:0 0 0 1px rgba(255,193,59,.28),0 0 18px rgba(241,166,0,.5)}}.fllm-loan-calculator__button-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-top:17px}.fllm-loan-calculator__button-row .fllm-loan-calculator__calculate{margin-top:0}.fllm-loan-calculator__reset{min-height:48px;border:1px solid rgba(138,244,255,.72);border-radius:8px;background:linear-gradient(180deg,rgba(11,49,61,.98),rgba(3,24,30,.98));color:#d9fbff;font:inherit;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(205,250,255,.11),inset 0 0 18px rgba(68,196,235,.09),0 7px 16px rgba(0,0,0,.24),0 0 14px rgba(72,204,239,.08);transition:transform .16s ease,filter .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.fllm-loan-calculator__reset:focus-visible,.fllm-loan-calculator__reset:hover{border-color:#dcfdff;background:linear-gradient(180deg,rgba(24,83,101,.98),rgba(5,38,47,.98));filter:brightness(1.08);transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px 0 rgba(230,254,255,.2),inset 0 0 22px rgba(83,209,244,.16),0 10px 22px rgba(0,0,0,.28),0 0 24px rgba(92,226,241,.28);outline:none}.fllm-loan-calculator__field input[type=text]{font-variant-numeric:tabular-nums lining-nums}.fllm-loan-calculator__readonly output{border:1px solid rgba(124,239,255,.24)!important;background:rgba(1,17,22,.92)!important;color:#f3feff!important;text-shadow:none!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,text-shadow .18s ease}.fllm-loan-calculator__readonly output.is-calculated{border-color:rgba(91,205,255,.62)!important;background:radial-gradient(circle at 18% 14%,rgba(52,161,255,.3),transparent 42%),linear-gradient(145deg,#0b3559,#082846 48%,#041725)!important;color:#7cefff!important;text-shadow:0 0 5px rgba(118,239,255,.72),0 0 14px rgba(43,154,255,.48)!important;box-shadow:inset 0 1px 0 rgba(210,249,255,.2),inset 0 0 24px rgba(31,132,239,.28),inset 0 -10px 20px rgba(0,8,24,.42),0 9px 20px rgba(0,0,0,.3),0 0 0 1px rgba(50,143,255,.1),0 0 24px rgba(35,126,255,.25)!important}.fllm-loan-calculator__payment.is-reset:before{display:none!important;content:none!important;animation:none!important}.fllm-loan-calculator__payment.is-reset output{min-height:0;color:#8af4ff!important;text-shadow:0 0 4px rgba(123,237,250,.45),0 0 12px rgba(70,210,229,.22)!important}.fllm-loan-calculator__schedule table td:first-child,.fllm-loan-calculator__schedule table th:first-child,.fllm-loan-calculator__tax table td:first-child,.fllm-loan-calculator__tax table th:first-child{text-align:center!important}@media (max-width:620px){.fllm-loan-calculator__button-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fllm-loan-calculator__readonly output,.fllm-loan-calculator__reset{transition:none}}