.media-frame.svelte-336nur{position:relative;margin:0}video.svelte-336nur{display:block;width:100%;height:auto;background-color:#fff}.media-toggle.svelte-336nur{position:absolute;right:.75rem;bottom:.75rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:.375rem;background-color:#102424b8;color:#fff;cursor:pointer;opacity:.85;transition:opacity .2s}.media-toggle.svelte-336nur:hover,.media-toggle.svelte-336nur:focus-visible{opacity:1}.media-toggle.svelte-336nur:focus-visible{outline:2px solid #fff;outline-offset:-4px}.hero.svelte-1wn1and{padding:var(--sectionPadding);padding-top:clamp(2.5rem,7vw,6.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.hero-head.svelte-1wn1and{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media only screen and (min-width: 75rem){.hero-head.svelte-1wn1and{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem);align-items:end}}.hero-title.svelte-1wn1and{margin:0;color:var(--headerColor)}.hero-wordmark.svelte-1wn1and{display:block;font-size:clamp(3.5rem,11vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.035em}.hero-claim.svelte-1wn1and{display:block;margin-top:clamp(.5rem,1.2vw,.875rem);font-size:clamp(1.375rem,3.2vw,2.125rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.hero-title.is-plain.svelte-1wn1and{font-size:clamp(1.75rem,8vw,3.25rem);line-height:1.1}.hero-subline.svelte-1wn1and{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-top:.875rem;max-width:36rem;min-height:1.4em;border-top:1px solid #dfe3e3;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:400;line-height:1.4;color:var(--bodyTextColor)}.visually-hidden.svelte-1wn1and{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-intro.svelte-1wn1and{max-width:40rem}.hero-text.svelte-1wn1and{margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.65;color:var(--bodyTextColor)}.hero-intro.svelte-1wn1and .mk-btn-row:where(.svelte-1wn1and){margin-top:1.75rem}.hero-note.svelte-1wn1and{margin:1.125rem 0 0;font-size:.9375rem;color:var(--bodyTextColor)}.hero-shot.svelte-1wn1and{margin:clamp(2.5rem,5vw,4rem) 0 0}.logo-strip.svelte-fcr3vc{padding:0 1rem 3rem}@media only screen and (min-width: 48rem){.logo-strip.svelte-fcr3vc{padding:0 2rem 4rem}}.logo-strip-intro.svelte-fcr3vc{font-size:.875rem;line-height:1.2em;letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-align:center;color:var(--bodyTextColor);margin:0 0 1.75rem}.logo-strip-list.svelte-fcr3vc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,4vw,3rem)}.logo-strip-list.svelte-fcr3vc li:where(.svelte-fcr3vc){display:flex;align-items:center;justify-content:center;width:8.5rem;height:3.25rem}@media only screen and (min-width: 48rem){.logo-strip-list.svelte-fcr3vc li:where(.svelte-fcr3vc){width:10.5rem;height:4rem}}.logo-strip-list.svelte-fcr3vc a:where(.svelte-fcr3vc){display:block;width:100%;height:100%;border-radius:2px}.logo-strip-list.svelte-fcr3vc a:where(.svelte-fcr3vc):focus-visible{outline:2px solid var(--primary);outline-offset:6px}.logo-strip-list.svelte-fcr3vc picture{display:block;width:100%;height:100%}.logo-strip-list.svelte-fcr3vc img{display:block;width:100%;height:100%;object-fit:contain}.audience-head.svelte-16n1glm{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.audience-shared.svelte-16n1glm{margin:0;line-height:1.7;color:var(--bodyTextColor)}.audience-grid.svelte-16n1glm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media only screen and (min-width: 48rem){.audience-grid.svelte-16n1glm{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 64rem){.audience-grid.svelte-16n1glm{grid-template-columns:repeat(3,1fr)}}.audience-grid.svelte-16n1glm li:where(.svelte-16n1glm){border-top:2px solid var(--primary);padding-top:1.125rem}.audience-grid.svelte-16n1glm h3:where(.svelte-16n1glm) a:where(.svelte-16n1glm){color:inherit;text-decoration:none}.audience-grid.svelte-16n1glm h3:where(.svelte-16n1glm) a:where(.svelte-16n1glm):after{content:" →";color:var(--primary)}.audience-grid.svelte-16n1glm h3:where(.svelte-16n1glm) a:where(.svelte-16n1glm):hover,.audience-grid.svelte-16n1glm h3:where(.svelte-16n1glm) a:where(.svelte-16n1glm):focus-visible{color:var(--primary);text-decoration:underline;text-underline-offset:.2em}.audience-grid.svelte-16n1glm p:where(.svelte-16n1glm){margin:0;line-height:1.7;color:var(--bodyTextColor)}.diff-head.svelte-15il9hp{max-width:46rem;margin-bottom:clamp(3rem,6vw,5rem)}.diff-title.svelte-15il9hp{font-size:clamp(1.5rem,2.4vw,1.875rem);margin-bottom:.875rem}.mk-body.svelte-15il9hp{margin-bottom:1rem}.differences.svelte-15il9hp .mk-split:where(.svelte-15il9hp)+.mk-split:where(.svelte-15il9hp){margin-top:clamp(3.5rem,8vw,7rem)}.stats-head.svelte-yss1iv{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.stats-head.svelte-yss1iv .mk-lead:where(.svelte-yss1iv){margin-bottom:0}.stats-grid.svelte-yss1iv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media only screen and (min-width: 36rem){.stats-grid.svelte-yss1iv{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 64rem){.stats-grid.svelte-yss1iv{grid-template-columns:repeat(4,1fr)}}.stats-grid.svelte-yss1iv li:where(.svelte-yss1iv){background-color:#fff;border:1px solid #e6e8e8;border-radius:var(--box-border-radius);padding:1.5rem;display:flex;flex-direction:column}.stat-value.svelte-yss1iv{font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1;color:var(--primary)}.stat-value.is-words.svelte-yss1iv{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25;min-height:clamp(2.25rem,4vw,3rem);display:flex;align-items:flex-end}.stat-label.svelte-yss1iv{margin-top:.5rem;font-weight:600;color:var(--headerColor)}.stat-detail.svelte-yss1iv{margin-top:.5rem;font-size:.875rem;line-height:1.5;color:var(--bodyTextColor)}.trust-section.svelte-hr3kjn{padding:var(--sectionPadding);position:relative;z-index:1;background:linear-gradient(145deg,#f8f8f8f8,#fafafafa);border-radius:1.25rem;overflow:hidden;margin:5rem 2rem;box-shadow:0 15px 40px #0000000d}.trust-section.svelte-hr3kjn .cs-container:where(.svelte-hr3kjn){width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.trust-section.svelte-hr3kjn .cs-content:where(.svelte-hr3kjn){text-align:center;width:100%;margin-bottom:clamp(2.5rem,5vw,3rem);display:flex;flex-direction:column;align-items:center}.trust-section.svelte-hr3kjn .cs-title:where(.svelte-hr3kjn){font-size:clamp(2rem,4vw,2.5rem);line-height:1.2em;text-align:inherit;max-width:40rem;margin:0 0 1rem;color:var(--headerColor);position:relative}.trust-section.svelte-hr3kjn .cs-text:where(.svelte-hr3kjn){font-size:clamp(1rem,2vw,1.25rem);line-height:1.5em;text-align:inherit;width:100%;max-width:40rem;margin:0;color:var(--bodyTextColor)}.trust-grid.svelte-hr3kjn{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:clamp(1.25rem,3vw,2rem);margin-bottom:3rem}@media only screen and (min-width: 48rem){.trust-grid.svelte-hr3kjn{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 64rem){.trust-grid.svelte-hr3kjn{grid-template-columns:repeat(4,1fr)}}.trust-item.svelte-hr3kjn{background-color:#fff;border-radius:.25rem;box-shadow:0 5px 15px #0000000d;padding:2rem 1.5rem;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.trust-item.svelte-hr3kjn .icon-wrapper:where(.svelte-hr3kjn){width:80px;height:80px;background-color:rgba(var(--primaryRGB),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.trust-item.svelte-hr3kjn svg:where(.svelte-hr3kjn){color:var(--primary)}.trust-item.svelte-hr3kjn .cs-h3:where(.svelte-hr3kjn){font-size:1.3rem;line-height:1.4em;margin:0 0 .75rem;color:var(--headerColor)}.trust-item.svelte-hr3kjn .cs-item-text:where(.svelte-hr3kjn){font-size:1rem;line-height:1.5em;margin:0;color:var(--bodyTextColor)}.trust-cta.svelte-hr3kjn{text-align:center}.trust-cta.svelte-hr3kjn .cs-button-solid:where(.svelte-hr3kjn){font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);text-align:center;text-decoration:none;min-width:9.375rem;margin:0 0 1rem;box-sizing:border-box;padding:0 clamp(2rem,4vw,3rem);background-color:var(--primary);color:var(--bodyTextColorWhite);display:inline-block;position:relative;z-index:1;transition:color .3s;transition:background-color .3s}.trust-cta.svelte-hr3kjn .cs-button-solid:where(.svelte-hr3kjn):hover{background-color:#000;color:#fff}#partners-section.svelte-7s774d{padding:var(--sectionPadding);position:relative}#partners-section.svelte-7s774d .cs-container:where(.svelte-7s774d){width:100%;max-width:80rem;margin:auto}#partners-section.svelte-7s774d .cs-content:where(.svelte-7s774d){text-align:center;max-width:50rem;margin:0 auto 3rem}#partners-section.svelte-7s774d .cs-content:where(.svelte-7s774d) h2:where(.svelte-7s774d),#partners-section.svelte-7s774d .cs-content:where(.svelte-7s774d) p:where(.svelte-7s774d){margin:auto}.institution-tabs.svelte-7s774d{display:flex;justify-content:center;margin-bottom:3rem;border-bottom:1px solid #eaeaea}.institution-tab.svelte-7s774d{padding:1rem 2rem;font-size:1.1rem;font-weight:600;color:var(--bodyTextColor);background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease;margin:0 .5rem}.institution-tab.active.svelte-7s774d{color:var(--primary);border-bottom-color:var(--primary)}.institution-tab.svelte-7s774d:hover:not(.active){color:var(--headerColor);border-bottom-color:#ddd}.institution-content.svelte-7s774d{display:none}.institution-content.active.svelte-7s774d{display:block;animation:svelte-7s774d-fadeIn .5s ease forwards}@keyframes svelte-7s774d-fadeIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}.partners-grid.svelte-7s774d{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 48rem){.partners-grid.svelte-7s774d{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 64rem){.partners-grid.svelte-7s774d{grid-template-columns:repeat(3,1fr)}}.institution-card.svelte-7s774d{background:#fff;border-radius:var(--box-border-radius);padding:2rem;box-shadow:0 5px 20px #0000000d;height:100%;display:flex;flex-direction:column}.institution-logo.svelte-7s774d{height:6rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;padding:.5rem 2rem;background-color:#f9f9f9;border-radius:.5rem}.institution-logo.svelte-7s774d picture{height:100%;width:100%}.institution-logo.svelte-7s774d img{max-height:100%;max-width:100%;object-fit:contain;width:100%;height:100%;mix-blend-mode:darken}.institution-name.svelte-7s774d{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--headerColor)}.institution-location.svelte-7s774d{color:var(--primary);font-size:.9rem;font-weight:500;margin-bottom:1rem;display:block}.institution-description.svelte-7s774d{font-size:.95rem;line-height:1.6;color:var(--bodyTextColor);flex-grow:1;margin-bottom:1.5rem}.institution-links.svelte-7s774d{margin-top:auto}.institution-link.svelte-7s774d{display:inline-block;font-size:.9rem;color:var(--primary);text-decoration:none;font-weight:500;transition:color .3s ease;margin-right:1rem;margin-bottom:.5rem}.institution-link.svelte-7s774d:hover{color:var(--headerColor);text-decoration:underline}.final-cta.svelte-107ob6f{padding:var(--sectionPadding);background:linear-gradient(135deg,var(--primary),#1a1a1a);margin:clamp(3rem,6vw,6rem) 0 0;color:#fff}.final-cta.svelte-107ob6f .cs-container:where(.svelte-107ob6f){max-width:80rem;margin:0 auto}.cta-wrapper.svelte-107ob6f{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}@media only screen and (min-width: 48rem){.cta-wrapper.svelte-107ob6f{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}}.cta-content.svelte-107ob6f{max-width:38rem}.cta-content.svelte-107ob6f h2:where(.svelte-107ob6f){font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.2;color:#fff;margin:0 0 1.25rem}.cta-content.svelte-107ob6f p:where(.svelte-107ob6f){font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.6;color:#ffffffe6;margin:0 0 2rem}.cta-buttons.svelte-107ob6f{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.cs-button-solid.svelte-107ob6f{display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);text-align:center;text-decoration:none;min-width:9.375rem;box-sizing:border-box;padding:0 clamp(2rem,4vw,3rem);background-color:#fff;color:#000;transition:background-color .3s,color .3s}.cs-button-solid.svelte-107ob6f:hover{background-color:#000;color:#fff}.cta-guarantee.svelte-107ob6f{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#fffc}.cta-features.svelte-107ob6f{list-style:none;margin:0;padding:0}.cta-features.svelte-107ob6f li:where(.svelte-107ob6f){display:flex;align-items:flex-start;gap:.75rem;padding:1.125rem 0;font-size:1.0625rem;line-height:1.45;border-top:1px solid rgba(255,255,255,.16)}.cta-features.svelte-107ob6f li:where(.svelte-107ob6f):last-child{border-bottom:1px solid rgba(255,255,255,.16)}.cta-features.svelte-107ob6f svg:where(.svelte-107ob6f){flex-shrink:0;margin-top:.1rem;color:#ffffffd9}@media (prefers-reduced-motion: reduce){.cs-button-solid.svelte-107ob6f{transition:none}}
