.solution-page[data-v-ad9d8031]{padding-block:2rem 4rem}.solution-back[data-v-ad9d8031]{color:var(--op-text-secondary);align-items:center;gap:8px;margin-bottom:1.5rem;font-size:.85rem;display:inline-flex}.solution-hero[data-v-ad9d8031]{background:linear-gradient(135deg,#f0f5ff,#f5f0ff);border-radius:28px;grid-template-columns:1.15fr 1fr;display:grid;overflow:hidden}.solution-page--organization .solution-hero[data-v-ad9d8031],.solution-page--school .solution-hero[data-v-ad9d8031]{grid-template-columns:1fr;min-height:36rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #2d5ca01a}.solution-page--organization .solution-hero[data-v-ad9d8031]{background:radial-gradient(circle at 28% 14%,#ffffffe6,#0000 23%),linear-gradient(120deg,#edf7ff,#e5f2ff 46%,#dcecff)}.solution-page--school .solution-hero[data-v-ad9d8031]{background:radial-gradient(circle at 26% 12%,#ffffffe0,#0000 24%),linear-gradient(120deg,#f3f4ff,#eeefff 46%,#e5e8ff)}.solution-copy[data-v-ad9d8031]{align-self:center;padding:clamp(2rem,5vw,4rem)}.solution-page--organization .solution-copy[data-v-ad9d8031],.solution-page--school .solution-copy[data-v-ad9d8031]{z-index:3;width:58%;padding:clamp(2.5rem,4.5vw,3.75rem);position:relative}.solution-label[data-v-ad9d8031]{color:var(--op-primary);font-size:.8rem;font-weight:600}.solution-page--organization .solution-label[data-v-ad9d8031],.solution-page--school .solution-label[data-v-ad9d8031]{border-radius:var(--op-radius-pill);padding:.45rem 1rem;font-weight:800;display:inline-flex}.solution-page--organization .solution-label[data-v-ad9d8031]{background:#d6e8ffe6}.solution-page--school .solution-label[data-v-ad9d8031]{color:#6249d8;background:#e5e0ffe6}.solution-copy h1[data-v-ad9d8031]{margin:1rem 0;font-size:clamp(2rem,4vw,3rem);line-height:1.3}.solution-page--organization .solution-copy h1[data-v-ad9d8031],.solution-page--school .solution-copy h1[data-v-ad9d8031]{letter-spacing:-.045em;margin:1.35rem 0 .85rem;font-size:clamp(2.5rem,3.6vw,3.35rem);font-weight:850;line-height:1.1}.solution-page--organization .solution-copy h1 span[data-v-ad9d8031]{background:linear-gradient(90deg,#1674e8,#465be3);color:#0000;-webkit-background-clip:text;background-clip:text}.solution-page--school .solution-copy h1 span[data-v-ad9d8031]{background:linear-gradient(90deg,#4467e8,#875ce8);color:#0000;-webkit-background-clip:text;background-clip:text}.solution-copy p[data-v-ad9d8031]{color:var(--op-text-secondary);margin:0 0 2rem;line-height:1.8}.solution-visual[data-v-ad9d8031]{min-width:0;position:relative}.solution-hero img[data-v-ad9d8031]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:480px;display:block}.solution-page--organization .solution-visual[data-v-ad9d8031],.solution-page--school .solution-visual[data-v-ad9d8031]{position:absolute;inset:0 0 0 44%}.solution-page--organization .solution-visual[data-v-ad9d8031]:after,.solution-page--school .solution-visual[data-v-ad9d8031]:after{content:"";pointer-events:none;position:absolute;inset:0}.solution-page--organization .solution-visual[data-v-ad9d8031]:after{background:linear-gradient(90deg,#eaf5ff,#eaf5ffd1 8%,#0000 38%)}.solution-page--school .solution-visual[data-v-ad9d8031]:after{background:linear-gradient(90deg,#f0f1ff,#f0f1ffd1 8%,#0000 38%)}.solution-page--organization .solution-visual img[data-v-ad9d8031],.solution-page--school .solution-visual img[data-v-ad9d8031]{-o-object-position:center 35%;object-position:center 35%;max-height:none}.solution-features[data-v-ad9d8031]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.solution-features article[data-v-ad9d8031]{border:1px solid var(--op-divider);background:#fff;border-radius:20px;padding:28px}.solution-features article>span[data-v-ad9d8031]{width:28px;height:28px;color:var(--op-primary)}.solution-features h2[data-v-ad9d8031]{margin:18px 0 10px;font-size:1.1rem}.solution-features p[data-v-ad9d8031]{color:var(--op-text-secondary);margin:0;font-size:.9rem;line-height:1.8}.solution-actions[data-v-ad9d8031]{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.solution-course-link[data-v-ad9d8031]{color:var(--op-primary);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.solution-course-link[data-v-ad9d8031]:hover{text-decoration:underline}.solution-copy .solution-contact-note[data-v-ad9d8031]{margin:14px 0 0;font-size:.75rem;line-height:1.8}.solution-contact-note>span[data-v-ad9d8031]{color:var(--op-text-secondary)}.team-metric[data-v-ad9d8031]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cfdef3e6;border-radius:1.15rem;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex;position:absolute;box-shadow:0 .9rem 2rem #214a8624}.team-metric>span[data-v-ad9d8031],.team-metric__heading>span[data-v-ad9d8031]{width:1.45rem;height:1.45rem;color:var(--op-primary);flex:none}.team-metric span[data-v-ad9d8031],.team-metric strong[data-v-ad9d8031]{display:block}.team-metric strong[data-v-ad9d8031]{color:var(--op-text-primary);font-weight:850}.team-metric div>span[data-v-ad9d8031]{color:var(--op-text-secondary);font-size:.7rem}.team-metric--progress[data-v-ad9d8031]{width:12.5rem;display:grid;top:5rem;right:2.2rem}.team-metric__heading[data-v-ad9d8031]{align-items:center;gap:.75rem;display:flex}.team-metric--progress strong[data-v-ad9d8031]{font-size:1.45rem;line-height:1}.team-progress[data-v-ad9d8031]{border-radius:var(--op-radius-pill);background:#dce9f8;justify-self:stretch;width:auto;height:.65rem;display:block;overflow:hidden}.team-metric>.team-progress[data-v-ad9d8031]{width:100%;height:.65rem}.team-progress i[data-v-ad9d8031]{border-radius:inherit;background:linear-gradient(90deg,#1479ed,#075bd1);width:82%;height:100%;display:block}.school-summary[data-v-ad9d8031]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d3d2f5e6;border-radius:1.15rem;align-items:center;gap:.8rem;width:14rem;padding:1rem 1.15rem;display:flex;position:absolute;top:5rem;right:2.2rem;box-shadow:0 .9rem 2rem #42409124}.school-summary__icon[data-v-ad9d8031]{color:#6d50e5;background:#efebff;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.school-summary__icon>span[data-v-ad9d8031]{width:1.3rem;height:1.3rem}.school-summary span[data-v-ad9d8031],.school-summary strong[data-v-ad9d8031]{display:block}.school-summary strong[data-v-ad9d8031]{font-size:.9rem}.school-summary div>span[data-v-ad9d8031]{color:var(--op-text-secondary);margin-top:.15rem;font-size:.68rem;line-height:1.45}@media (width<=980px){.solution-page--organization .solution-copy[data-v-ad9d8031],.solution-page--school .solution-copy[data-v-ad9d8031]{width:62%}.school-summary[data-v-ad9d8031],.team-metric--progress[data-v-ad9d8031]{top:3rem}}@media (width<=700px){.solution-features[data-v-ad9d8031],.solution-hero[data-v-ad9d8031]{grid-template-columns:1fr}.solution-hero img[data-v-ad9d8031]{max-height:300px}.solution-page--organization .solution-hero[data-v-ad9d8031],.solution-page--school .solution-hero[data-v-ad9d8031]{min-height:0;display:grid}.solution-page--organization .solution-copy[data-v-ad9d8031],.solution-page--school .solution-copy[data-v-ad9d8031]{width:auto;padding:2rem 1.4rem}.solution-page--organization .solution-copy h1[data-v-ad9d8031],.solution-page--school .solution-copy h1[data-v-ad9d8031]{font-size:2.35rem}.solution-page--organization .solution-visual[data-v-ad9d8031],.solution-page--school .solution-visual[data-v-ad9d8031]{height:21rem;position:relative;inset:auto}.solution-page--organization .solution-visual[data-v-ad9d8031]:after,.solution-page--school .solution-visual[data-v-ad9d8031]:after{background:linear-gradient(#eef3ff,#0000 25%)}.solution-page--organization .solution-visual img[data-v-ad9d8031],.solution-page--school .solution-visual img[data-v-ad9d8031]{max-height:none}.school-summary[data-v-ad9d8031],.team-metric--progress[data-v-ad9d8031]{width:10.5rem;top:1rem;right:1rem}.solution-actions[data-v-ad9d8031]{flex-direction:column;align-items:flex-start}}
