.schol-page{background-color:var(--bg-ivory);min-height:100vh;padding-top:8rem;padding-bottom:4rem;overflow-x:hidden}.schol-hero{padding:0 var(--container-padding) 5rem}.schol-hero-inner{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:1024px){.schol-hero-inner{grid-template-columns:1fr 1fr}}.schol-hero-subtitle{color:var(--accent-copper);margin-bottom:1rem}.schol-hero-title{color:var(--text-dark);margin-bottom:2rem;font-size:clamp(3rem,6vw,5.5rem)}.schol-hero-desc{color:#1a1714b3;max-width:600px;margin-bottom:2.5rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.schol-hero-image-wrap{background-color:var(--text-dark);border-radius:2rem;height:500px;position:relative;overflow:hidden}.schol-hero-image-bg{opacity:.4;mix-blend-mode:luminosity;background-image:url(https://images.unsplash.com/photo-1523240795612-9a054b0db644?q=80&w=2070&auto=format&fit=crop);background-position:50%;background-size:cover;position:absolute;inset:0}.schol-hero-image-overlay{background:linear-gradient(to top, var(--text-dark), transparent, transparent);position:absolute;inset:0}.schol-hero-image-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:1rem;padding:1.5rem;position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem}.schol-hero-image-card h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.schol-hero-image-card p{color:#ffffffb3;font-size:.875rem}.schol-stats{background-color:var(--text-dark);color:var(--bg-ivory);padding:5rem 0}.schol-stats-inner{max-width:1400px;padding:0 var(--container-padding);margin:0 auto}.schol-stats-grid{text-align:center;grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.schol-stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.schol-stat-item:not(:last-child){border-right:1px solid #ffffff1a}}.schol-stat-num{margin-bottom:.5rem;font-size:clamp(3.5rem,6vw,5rem)}.schol-stat-label{color:#ffffff80}.schol-bento{padding:8rem var(--container-padding)}.schol-bento-inner{max-width:1400px;margin:0 auto}.schol-bento-header{margin-bottom:4rem}.schol-bento-title{color:var(--text-dark);margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,3.75rem)}.schol-bento-desc{color:#1a1714b3;max-width:800px;font-size:1.125rem}.schol-bento-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.schol-bento-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.schol-bento-grid{grid-template-columns:repeat(3,1fr)}}.schol-card{border-radius:1.5rem;padding:2.5rem;position:relative;overflow:hidden}.schol-card-lg{border:1px solid var(--divider);background-color:#fff;grid-column:1/-1;transition:border-color .3s;box-shadow:0 8px 30px #0000000a}@media (min-width:1024px){.schol-card-lg{grid-column:span 2}}.schol-card-lg:hover{border-color:var(--accent-copper)}.schol-card-tag{color:var(--accent-copper);margin-bottom:1rem}.schol-card-title{margin-bottom:1rem;font-size:clamp(1.75rem,2vw,2.25rem)}.schol-card-text{color:#1a1714b3;max-width:600px;line-height:1.6}.schol-card-accent{background-color:var(--accent-copper);color:var(--text-dark);flex-direction:column;justify-content:space-between;display:flex;box-shadow:0 8px 30px #dba65933}.schol-card-accent .schol-card-text{color:#1a1714cc}.schol-card-dark{background-color:var(--text-dark);color:var(--bg-ivory);box-shadow:0 20px 40px #0003}.schol-card-dark .schol-card-text{color:#fff9;margin-bottom:2rem}.schol-card-line{background-color:var(--accent-copper);border-radius:2px;width:3rem;height:4px}.schol-card-pattern{opacity:.05;pointer-events:none;width:300px;height:300px;color:var(--text-dark);position:absolute;bottom:-20%;right:-10%}.schol-loan{background-color:var(--divider);padding:6rem 0}.schol-loan-inner{max-width:1400px;padding:0 var(--container-padding);grid-template-columns:1fr;align-items:center;gap:4rem;margin:0 auto;display:grid}@media (min-width:1024px){.schol-loan-inner{grid-template-columns:1fr 1.2fr}}.schol-loan-visual{aspect-ratio:1;background-color:#fff;border-radius:50%;max-width:400px;margin:0 auto;padding:2rem;position:relative;box-shadow:0 20px 50px #0000001a}@media (min-width:1024px){.schol-loan-visual{order:1}.schol-loan-content{order:2}}.schol-loan-ring{border:1px dashed var(--accent-copper);border-radius:50%;animation:30s linear infinite spin;position:absolute;inset:0}.schol-loan-circle{background-color:var(--text-dark);text-align:center;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:3rem;display:flex;position:relative}.schol-loan-circle-title{color:var(--accent-copper);margin-bottom:.5rem;font-size:3rem}.schol-loan-circle-sub{color:#fff;font-size:1.125rem}.schol-loan-circle-line{background-color:#fff3;width:100%;height:1px;margin:1.5rem 0}.schol-loan-circle-desc{color:#ffffff80;font-size:.875rem}.schol-loan-title{color:var(--text-dark);margin-bottom:1.5rem;font-size:clamp(2.25rem,3.5vw,3rem)}.schol-loan-desc{color:#1a1714b3;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.schol-loan-list{margin-bottom:2.5rem;list-style:none}.schol-loan-list li{color:#1a1714cc;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.schol-loan-check{width:24px;height:24px;color:var(--accent-copper);background-color:#dba65933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.schol-process{padding:8rem var(--container-padding)}.schol-process-inner{max-width:1000px;margin:0 auto}.schol-process-header{text-align:center;margin-bottom:5rem}.schol-process-title{color:var(--text-dark);margin-bottom:1rem;font-size:clamp(2.25rem,4vw,3rem)}.schol-process-desc{color:#1a1714b3}.schol-timeline-wrapper{padding:2rem 0;position:relative}.schol-timeline-progress-bg{z-index:1;background-color:#dba65933;width:2px;position:absolute;top:0;bottom:0;left:1.5rem;transform:translate(-50%)}.schol-timeline-progress-bar{background-color:var(--accent-copper);transform-origin:top;z-index:2;width:2px;height:0%;position:absolute;top:0;left:1.5rem;transform:translate(-50%)}@media (min-width:768px){.schol-timeline-progress-bg,.schol-timeline-progress-bar{left:2rem}}.schol-step{z-index:3;gap:2rem;margin-bottom:4rem;display:flex;position:relative}.schol-step:last-child{margin-bottom:0}@media (min-width:768px){.schol-step{gap:4rem}}.schol-step-indicator{justify-content:center;display:flex;position:relative}.schol-step-num{background-color:var(--bg-ivory);width:3rem;height:3rem;color:var(--text-dark);box-shadow:0 0 0 4px var(--bg-ivory);border:2px solid #dba6594d;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .4s;display:flex}.schol-step.is-active .schol-step-num{background-color:var(--text-dark);border-color:var(--text-dark);color:var(--accent-copper);transform:scale(1.1)}@media (min-width:768px){.schol-step-num{width:4rem;height:4rem;font-size:1.5rem}}.schol-step-content{opacity:.4;padding-top:.5rem;transition:opacity .5s,transform .5s;transform:translateY(20px)}.schol-step.is-active .schol-step-content{opacity:1;transform:translateY(0)}.schol-step-title{color:var(--text-dark);margin-bottom:.75rem;font-size:clamp(1.5rem,2vw,1.875rem)}.schol-step-desc{color:#1a1714b3;font-size:1.125rem;line-height:1.6}.schol-cta{padding:0 var(--container-padding) 5rem}.schol-cta-inner{background-color:var(--text-dark);text-align:center;border-radius:2rem;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative;overflow:hidden}@media (min-width:768px){.schol-cta-inner{padding:5rem}}.schol-cta-pattern{opacity:.1;pointer-events:none;background-image:url(https://www.transparenttextures.com/patterns/stardust.png);position:absolute;inset:0}.schol-cta-content{z-index:10;position:relative}.schol-cta-title{color:#fff;margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,3.75rem)}.schol-cta-desc{color:#ffffffb3;max-width:600px;margin:0 auto 2.5rem;font-size:1.125rem}.schol-cta-btn{color:var(--text-dark)!important;background-color:#fff!important;border-color:#fff!important}.schol-cta-btn .btn-fill-overlay{background-color:var(--accent-copper)!important}.schol-cta-btn:hover{background-color:var(--bg-ivory)!important}@keyframes spin{to{transform:rotate(360deg)}}
