h1,h2,h3,h4,h5,h6{font-family:Cormorant Unicase,sans-serif;font-weight:400;margin-bottom:5px;word-break:break-word}h1{font-size:3.75rem}h1,h2{color:#3d8ba0}h2{font-size:2.125rem}h3{color:#231f20;font-size:1.5rem}h4,h5,h6{color:#231f20;font-size:1.3125rem}p{color:#2a282c;font-family:noto sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal;margin:0}.tuitioncal-container{font-family:Noto Sans,sans-serif;margin:0 auto;max-width:1200px}.results-bar{background:#675982;border-radius:15px;margin-bottom:50px;padding:20px 40px}.results-bar-listed{color:#fff;font-family:Cormorant Unicase,serif;font-size:2.125rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-align:center}.estimator-results-bar{font-family:noto sans,sans-serif;font-weight:800}.tuitioncal-two-col{display:flex;padding:30px 0}.tuitioncal-main-section-col-1{margin-right:50px;width:65%}.tuitioncal-main-section-col-2{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:35%}.tuitioncal-estimate{margin:25px 0}h3.tuitioncal-h3{color:#3d8ba0;font-weight:600;margin-bottom:5px}.tuitioncal-labelnotes{font-size:1rem;margin-bottom:5px}.tuitioncal-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cpath fill='%23675982' d='M70 90 30 50h80z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:2px solid #3d8ba0;border-radius:8px;font-family:Noto Sans,sans-serif;font-size:1rem;margin-bottom:15px;padding:10px 12px;width:100%}.tuitioncal-checkbox{color:#2a282c;display:block;font-size:1rem;margin:8px}.tuitioncal-checkbox input{margin-right:8px}.tuitioncal-checkbox input[type=checkbox]{accent-color:#675982;cursor:pointer;height:12px;margin-right:10px;width:12px}.tuitioncal-link{color:#675982;font-weight:700;text-decoration:none}.tuitioncal-buttons{padding:30px 0}.tuitioncal-button{background-color:#3d8ba0;border:none;border-radius:150px;color:#fff;font-family:Cormorant Unicase,sans-serif;font-size:1.5rem;font-weight:400;margin:0 10px;padding:10px 20px}.tuitioncal-button:hover{background:#675982}.acceptance-feature img,.tuitioncal-cta{display:block;height:auto;margin:0 auto;max-width:100%}.tuitioncal-container a{color:#675982;font-weight:700;text-decoration:none}.tuitioncal-container a:hover{text-decoration:underline}.results-box{border:3px solid #675982;border-radius:15px;font-size:2rem;margin:10px 0;padding:40px 30px}.results-box-listed{color:#675982;font-family:Cormorant Unicase,serif;font-size:2rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-align:center}.estimator-results-box{font-family:noto sans,sans-serif;font-size:3.3rem;font-weight:800}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes flashBg{0%{background-color:rgba(103,89,130,.15)}to{background-color:transparent}}.result-animated{animation:fadeInScale .6s ease-out,flashBg 1.2s ease-out}@keyframes slowPulse{0%{color:inherit;transform:scale(1)}50%{color:#3d8ba0;transform:scale(1.15)}to{color:inherit;transform:scale(1)}}.estimator-results-box{color:#675982}.result-pulse{animation:slowPulse 2.5s ease-in-out infinite}.tuitioncal-bottom-section{font-size:.9rem;text-align:center}.tuitioncal-disclaimer{margin-bottom:15px}.tuitioncal-copyright{font-size:.9rem}@media (max-width:1024px){.tuitioncal-two-col{flex-direction:column}.tuitioncal-main-section-col-1,.tuitioncal-main-section-col-2{padding:0;width:100%}.tuitioncal-main-section-col-2{margin-top:2rem}.results-bar-listed,.results-box-listed{font-size:1.75rem}.estimator-results-bar,.estimator-results-box{font-size:2.25rem}}@media (max-width:768px){.results-bar,.results-box{padding:20px}.tuitioncal-button,.tuitioncal-checkbox,.tuitioncal-select{font-size:1rem;width:100%}.tuitioncal-button{margin:10px 0;padding:12px}.tuitioncal-buttons{display:flex;flex-direction:column;gap:10px}.results-bar-listed,.results-box-listed{font-size:1.5rem}.estimator-results-bar,.estimator-results-box{font-size:2rem}.tuitioncal-container{padding:0 1rem}}