#credit-tools,#qualifications{scroll-margin-top:100px}.credit-hero .hero-grid{display:grid;padding:0}.credit-hero .hero-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.4;letter-spacing:-1.4px;color:white;margin:18px 0}.credit-hero .hero-copy .eyebrow{font-size:11px;color:#aac2ff;letter-spacing:1.5px}.credit-hero .hero-actions{display:flex;flex-wrap:wrap;gap:10px}.credit-hero .hero-copy p{max-width:500px}.credit-hero .btn-ghost{border:1px solid #637089}.credit-hero .credit-calculator{box-shadow:none}.qualification-section{padding:70px 0}.qualification-section .section-title{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:25px}.qualification-section .section-title>div{display:flex;gap:12px;align-items:center}.qualification-section .section-title h2{font-size:28px;letter-spacing:-1px;line-height:1.4;margin:0}.qualification-section .section-no{color:#3860f0;font-size:12px}.qualification-section .section-title>p{font-size:13px;color:#66768b;max-width:340px}.qualification-section .btn-outline{border:1px solid #b6c6df;background:white;color:#2455ae}.qualification-section .btn{white-space:normal;line-height:1.5;min-height:44px}.qualification-section .qualification-major-prompt{padding:12px 15px;border:1px solid #c4d6f2;background:#edf4ff;color:#254e86;border-radius:10px;font-size:13px;line-height:1.8;margin:0 0 16px}.qualification-card-head h3{color:#172b47}.qualification-filters select,.qualification-filters input,.major-picker input{box-sizing:border-box}.credit-hero:before{display:none}#credit-consult-result{width:100%;min-height:200px;resize:vertical;border:1px solid #ccd5e4;border-radius:8px;padding:12px;font:inherit;font-size:12px;line-height:1.8;color:#223655;background:#f3f7fc;box-sizing:border-box}@media(max-width:760px){.credit-hero .hero-grid{grid-template-columns:1fr}.qualification-section .section-title{display:block}.qualification-section .section-title h2{font-size:24px}}
