.home-loan-calc h1{color:#e6efff;font-size:1.75rem;font-weight:900;margin-bottom:4rem;opacity:.7;text-transform:uppercase}.home-loan-calc :is(p span,label span,small){display:block;opacity:.5}.home-loan-calc label span{transition:opacity .18s ease}.home-loan-calc label:focus-within span{opacity:.85}.home-loan-calc form{display:flex;flex-direction:column;gap:4rem;margin-bottom:5rem}.home-loan-calc label{display:block;margin-top:2rem}.home-loan-calc input{background-color:#ccc;border-radius:.25rem;border:1px solid #ccc;font-size:2.5rem;margin:1rem 0;max-width:15rem;padding:.5rem;text-align:center;width:100%}.home-loan-calc .repayments{font-size:3.5rem}.home-loan-calc .repayment-monthly{font-size:2rem;opacity:1;padding-top:.25rem}.home-loan-calc .totals>span:first-child{padding-bottom:.5rem}.home-loan-calc .totals strong{display:block;font-weight:300}.home-loan-calc .totals-line{display:block}.home-loan-calc .totals-line--total{font-weight:700;padding-top:.25rem}html{background:radial-gradient(56rem 30rem at 12% -10%,rgba(80,112,178,.2),transparent 60%),radial-gradient(40rem 24rem at 100% 0%,rgba(48,122,122,.15),transparent 62%),linear-gradient(165deg,#0e1219,#111821 52%,#111);background-attachment:fixed,fixed,fixed;background-color:#0e1219;min-height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:transparent;color:#fefefe;font-family:sf pro display,sf pro icons,helvetica neue,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2rem;margin:60px 0 0;min-height:100vh;text-align:center}
