.interest-page{max-width:1100px;padding:45px 24px;margin:auto;color:#183252;font-family:Portal,"Malgun Gothic",sans-serif;line-height:1.8}.interest-page h1{font-size:32px;margin:0 0 15px}.interest-page h2{font-size:23px;margin:24px 0 18px}.interest-tabs{display:flex;gap:10px;border-bottom:1px solid #dce4ef;margin:28px 0}.interest-tabs button{background:white;border:0;padding:14px 20px;font-size:16px;cursor:pointer;color:#64748b}.interest-tabs [aria-selected=true]{border-bottom:3px solid #0755e9;color:#0755e9;font-weight:700}.interest-page [hidden]{display:none!important}.interest-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.interest-fields label{display:flex;flex-direction:column;font-size:14px;gap:7px}.interest-fields input,.interest-fields select{padding:12px;border:1px solid #ced9e7;border-radius:7px;font:inherit;min-width:0}.interest-fields small{font-size:12px;color:#7b8799}.interest-submit{background:#0755e9;border:0;border-radius:7px;padding:13px 25px;color:white;font-size:15px;cursor:pointer;margin:25px 0 0}.interest-error{color:#b42318;font-size:14px}.interest-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.interest-summary div{padding:20px;background:#edf4ff;border-radius:10px}.interest-summary strong{display:block;font-size:22px;color:#0755e9}.interest-summary span{font-size:13px}.interest-table-wrap{overflow:auto;max-height:480px}.interest-table{border-collapse:collapse;width:100%;font-size:14px;min-width:530px}.interest-table th,.interest-table td{padding:11px;border-bottom:1px solid #e3e9f1;text-align:right}.interest-table th{background:#f6f8fc;position:sticky;top:0}.interest-note{background:#f6f8fc;padding:22px 26px;margin:35px 0;font-size:14px;border-radius:10px}.interest-note h2{font-size:19px;margin:0 0 12px}@media(max-width:650px){.interest-page{padding:30px 22px}.interest-page h1{font-size:26px}.interest-fields{grid-template-columns:1fr 1fr}.interest-tabs button{font-size:14px;padding:12px 9px}.interest-summary{grid-template-columns:1fr}.interest-summary strong{font-size:23px}.interest-note{padding:20px}}
