.education-page{max-width:1180px;margin:40px auto 80px;padding:clamp(20px,4vw,46px);background:#fffaf0;border:1px solid #bfd3c8;border-radius:22px;color:#244f58}.education-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center;margin:36px 0}.education-hero h1{font:clamp(32px,4vw,54px)/1.1 Georgia,serif;color:#244f58}.education-hero p{font-size:19px;line-height:1.65}.education-hero img{width:100%;height:auto;border-radius:15px}.education-kicker{font:700 12px system-ui!important;text-transform:uppercase;letter-spacing:.13em;color:#946c3e}.education-benefits,.collective-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:28px 0}.education-benefits article,.collective-grid article{border:1px solid #c4d6ca;background:#f0f5eb;border-radius:15px;padding:24px;color:#244f58}.education-benefits h2,.collective-grid h3{font:700 24px/1.2 Georgia,serif;margin:0 0 16px;color:#244f58}.education-benefits p,.collective-grid p{line-height:1.65;color:#365b61}.collective-offers{padding:30px;background:#fffaf0;border:1px solid #bfd3c8;border-radius:20px;margin:30px 0;color:#244f58}.collective-offers h2{font:32px Georgia,serif;margin:0 0 15px;color:#244f58}.collective-context{font-weight:700}.collective-note{font-size:14px}.collective-offers a.suite-button,.education-page a.suite-button{display:inline-block;padding:12px 18px;border-radius:9px;background:#285f68;color:#fff;text-decoration:none;font-weight:700}.education-detail-link{display:inline-block;font-size:14px;color:#225760;text-decoration:underline;margin-top:12px}.education-entry{padding:30px;background:#fffaf0;border:1px solid #b8d1c5;border-radius:18px;margin:28px 0;color:#244f58}.education-entry h3{color:#244f58}.education-entry a{color:#225760}@media(max-width:750px){.education-hero{grid-template-columns:1fr}.education-page{margin:20px 12px 50px}.collective-offers{padding:20px}}
/* The same hierarchy and contrast as the offer catalogue. */
.education-hero h1{font-family:system-ui,-apple-system,Arial,sans-serif;font-weight:700;letter-spacing:-.035em}.education-benefits h2,.collective-offers h2,.collective-grid h3{font-family:system-ui,-apple-system,Arial,sans-serif;font-weight:700;letter-spacing:-.02em}.collective-offers{background:#fffdf6}.collective-grid article{background:#f7faf3}.collective-grid article{display:flex;flex-direction:column}.collective-grid .suite-button{margin-top:auto;align-self:flex-start}.collective-grid h3{font-size:20px}.collective-offers h2{font-size:26px}.suite-licence-shortcut{margin-left:12px;background:#e3ede1!important;color:#285d68!important;border:1px solid #a7c4b6!important}.collective-offers{scroll-margin-top:140px}.education-detail-link{color:#285d68!important;-webkit-text-fill-color:#285d68}

/* Education follows the Explorer Premium palette. */
.education-page{background:#fff;border-color:#9bc7c3;color:#18383d;box-shadow:0 20px 50px rgba(24,56,61,.10)}
.education-page .education-hero h1,.education-page .education-benefits h2{color:#4f7f86}
.education-page .education-hero p,.education-page .education-benefits p{color:#18383d}
.education-page .education-kicker{background:#e7f3f2;color:#4f7f86;display:inline-block;border-radius:999px;padding:9px 18px}
.education-page .education-benefits article{background:#e7f3f2;border-color:#9bc7c3;color:#18383d}
.education-page a.suite-button,.education-page a.suite-return{background:#4f7f86;color:#fff!important;-webkit-text-fill-color:#fff;border-radius:999px}
.education-page a.suite-button:hover,.education-page a.suite-return:hover{background:#3e6870}

.education-pricing{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#fff;padding:36px;margin:36px 0;border-radius:26px;box-shadow:0 20px 50px rgba(24,56,61,.16);color:#18383d}.education-pricing h2{font:700 25px/1.25 system-ui;color:#18383d;margin:0 0 20px}.education-pricing p,.education-pricing li{font-size:17px;line-height:1.65}.education-pricing .education-price{font:800 clamp(36px,5vw,64px)/1.15 system-ui;color:#b85c4a;margin:0 0 24px}.education-pricing ul{padding-left:20px;margin:0 0 20px}.education-pricing li{margin:8px 0}@media(max-width:750px){.education-pricing{grid-template-columns:1fr;padding:24px;gap:20px}}

/* One licence choice, in the same flow and palette as the presentation. */
.collective-offers{max-width:1100px;margin:60px auto;padding:40px;background:#fff;border:1px solid #9bc7c3;border-radius:26px;box-shadow:0 20px 50px rgba(24,56,61,.12);color:#18383d}.collective-offers h2{color:#4f7f86}.collective-grid article{background:#e7f3f2;border-color:#9bc7c3;color:#18383d}.collective-grid h3{color:#4f7f86}.collective-grid p{color:#18383d}.collective-offers a.suite-button{background:#4f7f86;color:#fff!important}.collective-offers .collective-note{color:#5d767a}@media(max-width:750px){.collective-offers{margin:30px 16px;padding:24px}.collective-grid{grid-template-columns:1fr}}
/* Education uses the same illustrated hero as the other licence presentations. */
.education-page{padding:0;max-width:1320px;border:0;border-radius:0;box-shadow:none;background:#fff;overflow:hidden}
.education-page>.suite-return{margin:26px 7vw 0}
.education-hero{position:relative;isolation:isolate;display:block;min-height:570px;margin:28px 0 0;padding:80px 7vw;overflow:hidden;background:#e7f3f2}
.education-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center right;border-radius:0}
.education-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.88) 44%,rgba(255,255,255,.25))}
.education-hero>div{max-width:720px}
.education-page .education-hero h1{font:700 clamp(2.8rem,6vw,5.8rem)/.98 system-ui,-apple-system,Arial,sans-serif;color:#4f7f86;margin:0 0 24px;letter-spacing:-.035em;overflow-wrap:break-word}
.education-page .education-hero .education-kicker{font:700 15px/1.4 system-ui!important;letter-spacing:0;text-transform:none;margin:0 0 24px;padding:9px 18px;background:#e7f3f2;color:#4f7f86}
.education-hero p{max-width:620px;font-size:1.2rem;line-height:1.7}
.education-hero .suite-button{margin-top:20px;padding:15px 26px}
.education-benefits,.education-pricing{margin:60px 7vw}
.education-page>.suite-button{margin:0 7vw 60px}
@media(max-width:750px){.education-page{margin:20px 12px 50px}.education-hero{min-height:0;padding:54px 24px}.education-hero::before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.84))}.education-page .education-hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}.education-benefits,.education-pricing{margin:30px 24px}.education-page>.suite-return{margin-left:24px}.education-page>.suite-button{margin:0 24px 40px}}

.education-hero>img{object-position:right top;opacity:.48}.education-page .education-hero h2{font:500 clamp(1.3rem,2.4vw,2rem)/1.25 system-ui,-apple-system,Arial,sans-serif;color:#b85c4a;letter-spacing:-.015em;margin:0 0 24px;max-width:720px}
/* Match the full presentation width used by the other suite detail pages. */
.education-page{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:24px 12px 80px;overflow:visible;background:transparent}
.education-page>.suite-return{margin:0 0 20px}
.education-hero{box-sizing:border-box;width:100%;display:flex;align-items:center;margin:0;min-height:0;padding:80px 7vw}
.education-hero>img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:1}
.education-hero::before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.80),rgba(255,255,255,.28))}
.education-page .education-hero h1{line-height:.95}
@media(max-width:600px){.education-page{margin:0;padding:16px 0 50px}.education-page>.suite-return{margin-left:16px}.education-hero{padding:54px 24px}.education-hero::before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.84))}}
