.tip-info{margin-top:20px;padding:15px 20px;border-left:4px solid #333;box-shadow:0 0 25px 10px rgba(0,0,0,.04);border-radius:8px}.tip-info p{font-size:15px}@media screen and (max-width:1105px){.tip-info{margin-top:.2rem;padding:.15rem .2rem}.tip-info p{font-size:.2rem}}.timeline-container{display:flex;position:relative;margin:40px 0}.timeline-container:before{content:"";position:absolute;top:35px;left:100px;right:100px;height:2px;background:#f0f0f0;z-index:1}.timeline-container .timeline-item{flex:1 1;z-index:2}.timeline-container .timeline-item .timeline-step{width:70px;height:70px;background:linear-gradient(135deg,#AE3036,#DCAC68);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;margin:0 auto 20px}.timeline-container .timeline-item .timeline-step p{color:#fff}.timeline-container .timeline-item .timeline-content{padding:20px;text-align:center}.timeline-container .timeline-item .timeline-content p{text-align:center;color:#333;font-weight:600;margin:0}@media screen and (max-width:1105px){.timeline-container{margin:.4rem 0}.timeline-container:before{top:.35rem;left:1rem;right:1rem}.timeline-container .timeline-item .timeline-step{width:.7rem;height:.7rem;font-size:.3rem;margin-bottom:.2rem}.timeline-container .timeline-item .timeline-content{padding:.2rem}}.step-container{display:flex;flex-direction:column;gap:20px;margin:25px 0 40px}.step-container .step{display:flex;gap:15px;align-items:center;padding:20px;background:#f5f5f5;border-radius:8px;transition:all .3s ease;transform:translate(0)}.step-container .step:hover{background:#f0f0f0;transform:translate(5px)}.step-container .step .step-number{width:40px;height:40px;background:#ae3036;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-container .step .step-content{flex:1 1}@media screen and (max-width:1105px){.step-container{gap:.2rem;margin:.25rem 0 .4rem}.step-container .step{gap:.15rem;padding:.24rem}.step-container .step .step-number{width:.4rem;height:.4rem}.step-container .step p{margin:0}}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:25px;gap:25px}.stat-cards .stat-card{padding:35px 20px 25px;border-radius:12px;text-align:center;border:2px solid #eee;transition:all .3s ease}.stat-cards .stat-card:hover{border-color:#ae3036;background-color:#f5f5f5;transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.05)}.stat-cards .stat-card h1{margin-bottom:15px}.stat-cards .stat-card .stat-value{font-size:40px;font-weight:700;color:#ae3036;margin-bottom:15px;line-height:1}.stat-cards .stat-card .stat-label{color:#333;font-size:15px}@media screen and (max-width:1105px){.stat-cards{gap:.25rem;margin-top:.4rem}.stat-cards .stat-card{padding:.28rem .2rem .18rem}.stat-cards .stat-card h1{margin-bottom:.1rem}.stat-cards .stat-card .stat-value{font-size:.4rem;margin-bottom:.1rem}.stat-cards .stat-card .stat-label{font-size:.2rem}}.prep-programs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px}.prep-programs .program-card{padding:25px;background:#f5f5f5;border-radius:10px;border:1px solid #ddd;transition:transform .2s ease}.prep-programs .program-card:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.08)}.prep-programs .program-card .program-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #ddd}.prep-programs .program-card .program-header .program-duration{color:#fff;padding:4px 12px;border-radius:4px;font-weight:700}.prep-programs .program-card .program-content .program-highlights{display:flex;flex-direction:column;gap:10px;margin-top:10px}.prep-programs .program-card .program-content .program-highlights span{padding:8px 12px;background:#fff;border-left:3px solid #ae3036;border-radius:4px}.prep-programs .program-card .program-content .college-types{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.prep-programs .program-card .program-content .college-types .type-tag{background:#fff0f0;color:#ae3036;padding:4px 10px;border-radius:4px;border:1px solid #ae3036;font-size:13px}.prep-programs .program-card .program-content .fund-breakdown{background:#fff;padding:20px;margin-top:20px}.prep-programs .program-card .program-content .fund-breakdown .breakdown-item,.prep-programs .program-card .program-content .fund-breakdown .breakdown-total{display:flex;justify-content:space-between;align-items:center}.prep-programs .program-card .program-content .fund-breakdown .breakdown-item{padding:8px 0}.prep-programs .program-card .program-content .fund-breakdown .breakdown-total{padding:12px 0;margin-top:5px;border-top:2px solid #ae3036}@media screen and (max-width:1105px){.prep-programs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;margin-top:.3rem;gap:.25rem}.prep-programs .program-card{padding:.25rem}.prep-programs .program-card .program-header{margin-bottom:.1rem;padding-bottom:.15rem}.prep-programs .program-card .program-header .program-duration{padding:.04rem .12rem}.prep-programs .program-card .program-content .program-highlights{gap:.1rem;margin-top:.1rem}.prep-programs .program-card .program-content .program-highlights span{padding:.08rem .12rem}.prep-programs .program-card .program-content .college-types{gap:.15rem;margin-top:.15rem}.prep-programs .program-card .program-content .college-types .type-tag{padding:.05rem .12rem;font-size:.21rem}.prep-programs .program-card .program-content .fund-breakdown{padding:.2rem;margin-top:.2rem}.prep-programs .program-card .program-content .fund-breakdown .breakdown-item{padding:.08rem 0}.prep-programs .program-card .program-content .fund-breakdown .breakdown-total{padding:.12rem 0;margin-top:.05rem}}.warnings-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px;margin:20px auto}.warnings-grid .warning-item{padding:25px;background:#f5f5f5;transition:transform .2s ease}.warnings-grid .warning-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.warnings-grid .warning-item h4{font-size:20px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #ae3036}@media screen and (max-width:1105px){.warnings-grid{grid-template-columns:repeat(1,1fr);gap:.25rem}.warnings-grid .warning-item{padding:.25rem}.warnings-grid .warning-item h4{font-size:.26rem;margin-bottom:.14rem;padding-bottom:.12rem}}.comparison-content{flex:1 1;padding:25px;background:#f5f5f5;border-radius:10px;border:1px solid #ddd}.comparison-content .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:25px;gap:25px;margin-top:25px}.comparison-content .comparison-grid .comparison-item{padding:20px;background:#fff}.comparison-content .comparison-grid .comparison-item h1{margin-bottom:20px}.comparison-content .comparison-grid .comparison-item h1 span{display:block;font-weight:500;font-size:12px;line-height:1.4;margin-top:8px;color:#666}.comparison-content .comparison-grid .comparison-item .details{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.comparison-content .comparison-grid .comparison-item .details ol li{list-style:decimal}@media screen and (max-width:1105px){.comparison-content{padding:.25rem}.comparison-content .comparison-grid{gap:.25rem;margin-top:.25rem}.comparison-content .comparison-grid .comparison-item{padding:.2rem}.comparison-content .comparison-grid .comparison-item h1{margin-bottom:.2rem}.comparison-content .comparison-grid .comparison-item .details{padding-top:.2rem;margin-top:.2rem}}.requirements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:25px;gap:25px;margin:30px 0}.requirements-grid .requirement-tier{padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.requirements-grid .requirement-tier ul{margin-top:20px}@media screen and (max-width:1105px){.requirements-grid{gap:.25rem;margin:.3rem}.requirements-grid .requirement-tier{padding:.25rem}.requirements-grid .requirement-tier ul{margin-top:.2rem}}.card{margin:50px auto}.card .card-title{text-align:center;font-size:30px;font-weight:700;margin-bottom:30px;padding-bottom:25px;border-bottom:2px solid #ddd}.card .card-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.card .card-items .item{display:flex;align-items:center;gap:12px;padding:20px;border-radius:12px;border:1px solid #ddd;transition:all .3s ease}.card .card-items .item:hover{border-color:#ae3036;transform:translateX(8px)}.card .card-items .item .icon{font-size:35px}.card .card-items .item .content p{color:#64748b;font-size:12px}@media(max-width:1105px){.card{margin:.5rem auto}.card .card-title{font-size:.36rem;margin-bottom:.3rem;padding-bottom:.25rem}.card .card-items{gap:.2rem}.card .card-items .item{gap:.12rem;padding:.2rem}.card .card-items .item .icon{font-size:.5rem}.card .card-items .item .content p{font-size:.2rem;margin:0}}