.scholarship-page .sp-breadcrumb-bar{background:#f8fbfa;border-bottom:1px solid #e5f2f0;padding:14px 0}.scholarship-page .sp-breadcrumb{font-size:12.5px;color:#6c807c}.scholarship-page .sp-breadcrumb a{color:#2e8378;font-weight:600}.scholarship-page .sp-hero{padding-top:clamp(30px,4vw,56px)}.scholarship-page .sp-pill{display:inline-block;background:#c9a96e;color:#fff;font-size:12px;font-weight:700;padding:6px 16px;border-radius:999px;margin-bottom:18px;letter-spacing:.01em}.scholarship-page .sp-director-line{display:flex;align-items:center;gap:12px;font-size:14px;color:#1b7061;margin:22px 0 28px;font-weight:600}.scholarship-page .sp-director-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;border:2px solid #fff;box-shadow:0 4px 12px rgba(27,112,97,.25)}.scholarship-page .sp-cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.scholarship-page .sp-cover-card{border-radius:18px;padding:clamp(24px,2.2vw,34px);background:#fff;box-shadow:0 6px 24px rgba(27,112,97,.05);transition:transform .3s ease,box-shadow .3s ease}.scholarship-page .sp-cover-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(27,112,97,.1)}.scholarship-page .sp-cover-card.covers{border:1px solid rgba(46,131,120,.22)}.scholarship-page .sp-cover-card.pays{border:1px solid rgba(184,146,78,.3)}.scholarship-page .sp-cover-card h3{font-family:Montserrat;font-weight:700;font-size:20px;color:#1b7061;margin:0 0 18px;display:flex;align-items:center;gap:10px}.scholarship-page .sp-cover-card li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:15px;line-height:1.5;border-bottom:1px dashed rgba(27,112,97,.1);color:#3a4a47}.scholarship-page .sp-cover-card li:last-child{border-bottom:none}.scholarship-page .sp-cover-mark{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin-top:1px}.scholarship-page .sp-cover-card.covers .sp-cover-mark{background:rgba(46,131,120,.14);color:#1b7061}.scholarship-page .sp-cover-card.pays .sp-cover-mark{background:rgba(201,169,110,.18);color:#b8924e}.scholarship-page .df-fees{position:static}.scholarship-page .sp-elig-list{margin-top:20px;display:flex;flex-direction:column;gap:4px}.scholarship-page .sp-elig-row{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px dashed #e5f2f0}.scholarship-page .sp-elig-row:last-child{border-bottom:none}.scholarship-page .sp-elig-icon{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(93,202,165,.2);display:inline-flex;align-items:center;justify-content:center;color:#2e8378}.scholarship-page .sp-elig-icon svg{width:17px;height:17px}.scholarship-page .sp-elig-icon img{width:17px;height:17px;filter:brightness(0) saturate(100%) invert(44%) sepia(68%) saturate(377%) hue-rotate(123deg) brightness(85%) contrast(88%)}.scholarship-page .sp-elig-row p{font-size:15px;line-height:1.55;color:#3a4a47;margin:0;padding-top:6px}.scholarship-page .sp-flow{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;margin-top:44px;position:relative}.scholarship-page .sp-flow-step{text-align:center;position:relative;padding:0 14px}.scholarship-page .sp-flow-step:not(:last-child)::after{content:"";position:absolute;top:25px;left:calc(50% + 40px);width:calc(100% - 50px);height:2px;background-image:linear-gradient(90deg, rgba(46, 131, 120, 0.35) 0 6px, transparent 6px 12px);background-size:12px 2px;background-repeat:repeat-x}.scholarship-page .sp-flow-num{width:50px;height:50px;border-radius:50%;background:#2e8378;color:#fff;display:flex;position:relative;z-index:1;align-items:center;justify-content:center;font-family:Montserrat;font-weight:700;font-size:19px;margin:0 auto 16px;box-shadow:0 8px 18px rgba(46,131,120,.3)}.scholarship-page .sp-flow-step h4{font-size:16px;margin-bottom:6px;font-weight:700;color:#1b7061}.scholarship-page .sp-flow-step p{font-size:13.5px;color:#6c807c;line-height:1.5}.scholarship-page .sp-stat-icon{display:inline-flex;align-items:center;justify-content:center;height:44px;margin:0 auto 8px}.scholarship-page .sp-stat-icon img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(27, 112, 97, 0.18))}.scholarship-page .sp-stat-flags img,.scholarship-page .sp-stat-flags .sp-stat-flags-more{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px rgba(27,112,97,.18);flex-shrink:0;box-sizing:border-box}.scholarship-page .sp-stat-flags img{object-fit:cover;background:#fff;filter:none}.scholarship-page .sp-stat-flags .sp-stat-flags-more{background:#c9a96e;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.scholarship-page .sp-stat-flags>*+*{margin-left:-8px}.scholarship-page .sp-note-slider-wrap{margin-top:36px}.scholarship-page .sp-note-slider{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.scholarship-page .sp-note-card{background:#fff;border-radius:16px;border:1px solid #e5f2f0;padding:28px 24px;box-shadow:0 10px 30px rgba(27,112,97,.07);position:relative;display:flex;flex-direction:column;min-height:240px;transition:transform .25s ease,box-shadow .25s ease}.scholarship-page .sp-note-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(27,112,97,.12)}.scholarship-page .sp-note-quote-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(93,202,165,.18);color:#2e8378;margin-bottom:16px}.scholarship-page .sp-note-quote-mark svg{width:16px;height:16px}.scholarship-page .sp-note-card.placeholder .sp-note-quote-mark{background:rgba(46,131,120,.08);color:rgba(46,131,120,.55)}.scholarship-page .sp-note-quote{font-family:"Outfit",sans-serif;font-weight:500;font-size:15px;color:#3a4a47;line-height:1.6;flex:1}.scholarship-page .sp-note-sign{display:inline-block;margin-top:18px;font-weight:700;color:#1b7061;font-family:Montserrat;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;background:rgba(93,202,165,.16);border-radius:999px;width:fit-content}@media(max-width: 991px){.scholarship-page .sp-note-slider{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.scholarship-page .sp-cover-grid{grid-template-columns:1fr}.scholarship-page .sp-flow{grid-template-columns:repeat(2, 1fr);row-gap:34px}.scholarship-page .sp-flow-step:nth-child(2)::after{display:none}}/*# sourceMappingURL=scholarship.css.map */
