.sgh-school-presentation{font-family:inherit;background:#f7fbff;color:#10213b;overflow-x:hidden}.sgh-school-presentation__hero{padding:90px 24px 100px;color:#fff;background:radial-gradient(circle at 15% 0,rgb(66 198 255 / .22),transparent 28%),radial-gradient(circle at 90% 20%,rgb(255 207 68 / .14),transparent 26%),linear-gradient(135deg,#06152f,#0d4387 62%,#146da8)}.sgh-school-presentation__hero-inner,.sgh-presentation-section{width:min(1160px, calc(100% - 30px));margin:0 auto;box-sizing:border-box}.sgh-school-presentation__hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,0.55fr);align-items:center;gap:56px}.sgh-presentation-eyebrow{display:block;margin-bottom:13px;color:#5a9bd8;font-size:11px;font-weight:800;letter-spacing:.16em}.sgh-school-presentation__hero .sgh-presentation-eyebrow{color:#a9dbff}.sgh-school-presentation__hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(42px, 6vw, 72px);line-height:1.02;letter-spacing:-.05em}.sgh-school-presentation__hero-copy>p{max-width:740px;margin:24px 0 0;color:#d7e9fb;font-size:17px;line-height:1.75}.sgh-presentation-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sgh-presentation-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #fff0;border-radius:14px;font-weight:800;text-decoration:none;cursor:pointer}.sgh-presentation-button--primary{color:#08346b;background:#fff;box-shadow:0 12px 26px rgb(0 0 0 / .18)}.sgh-presentation-button--secondary{border-color:rgb(255 255 255 / .32);color:#fff;background:rgb(255 255 255 / .08)}.sgh-school-presentation__hero-avatar{justify-self:center;text-align:center}.sgh-school-presentation__hero-avatar img{display:block;width:min(330px, 100%);aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 0 8px rgb(255 255 255 / .08),0 28px 60px rgb(0 0 0 / .32)}.sgh-school-presentation__hero-avatar span{display:block;margin-top:15px;font-size:20px;font-weight:800}.sgh-school-presentation__hero-avatar small{display:block;margin-top:3px;color:#c6def4}.sgh-presentation-section{padding:92px 0}.sgh-presentation-section--soft{width:100%;margin:0;padding-top:92px;padding-bottom:92px;padding-left:max(15px, calc((100% - 1160px) / 2));padding-right:max(15px, calc((100% - 1160px) / 2));box-sizing:border-box;background:#edf6fd}.sgh-presentation-section--dark{width:100%;margin:0;padding-top:92px;padding-bottom:92px;padding-left:max(15px, calc((100% - 1160px) / 2));padding-right:max(15px, calc((100% - 1160px) / 2));box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#07162f,#102e56)}.sgh-presentation-section__heading{max-width:820px;margin-bottom:32px}.sgh-presentation-section__heading h2{margin:0;font-size:clamp(31px, 4vw, 50px);line-height:1.05;letter-spacing:-.04em}.sgh-presentation-section__heading p{margin:15px 0 0;color:#60748d;line-height:1.75}.sgh-presentation-section--dark .sgh-presentation-section__heading p{color:#c9d7e7}.sgh-presentation-script{padding:28px 30px;border-left:5px solid #2ca5e6;border-radius:0 18px 18px 0;background:#eaf7ff;box-shadow:0 13px 30px rgb(28 83 129 / .08)}.sgh-presentation-script p{margin:0;color:#173252;font-size:18px;line-height:1.8}.sgh-presentation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sgh-presentation-card{padding:26px;border:1px solid #dbe8f3;border-radius:20px;background:#fff;box-shadow:0 12px 28px rgb(26 76 117 / .06)}.sgh-presentation-card>span{font-size:26px}.sgh-presentation-card h3{margin:15px 0 7px;font-size:20px}.sgh-presentation-card p{margin:0;color:#667b93;line-height:1.7}.sgh-presentation-journey{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d9e4ee;border-left:1px solid #d9e4ee}.sgh-presentation-journey__step{min-height:220px;padding:22px;border-right:1px solid #d9e4ee;border-bottom:1px solid #d9e4ee;background:#fff}.sgh-presentation-journey__step strong{display:block;color:#2479bf;font-size:12px;letter-spacing:.08em}.sgh-presentation-journey__step span{display:block;margin-top:10px;font-size:16px;font-weight:800}.sgh-presentation-journey__step p{margin:11px 0 0;color:#6a7c90;font-size:13px;line-height:1.65}.sgh-presentation-faq{display:grid;gap:10px}.sgh-presentation-faq details{overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:16px;background:rgb(255 255 255 / .05)}.sgh-presentation-faq summary{padding:18px 20px;cursor:pointer;font-weight:800}.sgh-presentation-faq details p{margin:0;padding:0 20px 20px;color:#c9d7e7;line-height:1.7}.sgh-presentation-checklist{display:grid;gap:11px;max-width:760px}.sgh-presentation-checklist label{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #dce7f0;border-radius:14px;background:#fff}.sgh-presentation-checklist input{margin-top:3px}.sgh-presentation-final-cta{margin-top:55px;padding:35px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#07244d,#0c5d9f)}.sgh-presentation-final-cta h2{margin:0;font-size:30px}.sgh-presentation-final-cta p{margin:8px 0 20px;color:#d5e7f6}@media (max-width:900px){.sgh-school-presentation__hero-inner{grid-template-columns:1fr}.sgh-school-presentation__hero-avatar{order:-1;max-width:300px}.sgh-presentation-journey{grid-template-columns:1fr}.sgh-presentation-grid{grid-template-columns:1fr}.sgh-presentation-section{width:calc(100% - 30px)}.sgh-presentation-section--soft,.sgh-presentation-section--dark{width:100%;padding-left:15px;padding-right:15px}}@media print{.sgh-school-presentation{background:#fff}.sgh-school-presentation__hero{padding:35px 0;color:#000;background:#fff}.sgh-school-presentation__hero h1,.sgh-school-presentation__hero-copy>p,.sgh-school-presentation__hero-avatar span,.sgh-school-presentation__hero-avatar small{color:#000}.sgh-school-presentation__hero-avatar img{width:150px;box-shadow:none}.sgh-presentation-actions{display:none}.sgh-presentation-section,.sgh-presentation-section--soft,.sgh-presentation-section--dark{width:100%;padding:35px 0;background:#fff;color:#000;box-sizing:border-box}.sgh-presentation-section--dark .sgh-presentation-section__heading p,.sgh-presentation-faq details p{color:#333}.sgh-presentation-faq details{border-color:#ccc;background:#fff}.sgh-presentation-final-cta{color:#000;background:#fff;border:1px solid #ccc}.sgh-presentation-final-cta p{color:#333}}