@keyframes page-module__E0kJGG__oc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__page .oc-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.page-module__E0kJGG__page .oc-marquee-track{will-change:transform;width:max-content;animation:55s linear infinite page-module__E0kJGG__oc-marquee;display:flex}.page-module__E0kJGG__page .oc-marquee-mask:hover .oc-marquee-track{animation-play-state:paused}.page-module__E0kJGG__page .oc-logo-set{align-items:center;gap:64px;margin:0;padding:0 32px;display:flex}.page-module__E0kJGG__page .oc-logo-cell{flex:none;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__page .oc-logo-cell img{width:auto;display:block}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__page .oc-marquee-track{animation:none}}.page-module__E0kJGG__page .pathway-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px;transition:box-shadow .2s,border-color .2s,transform .2s}.page-module__E0kJGG__page .pathway-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.page-module__E0kJGG__page .blog-card{border:1px solid var(--border);color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.page-module__E0kJGG__page .blog-card:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.page-module__E0kJGG__page .faq-row{border-bottom:1px solid var(--border)}.page-module__E0kJGG__page .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--oc-navy-700);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.page-module__E0kJGG__page .faq-q::-webkit-details-marker{display:none}.page-module__E0kJGG__page .faq-ico-open{display:none}.page-module__E0kJGG__page details[open] .faq-ico-open{display:inline-flex}.page-module__E0kJGG__page details[open] .faq-ico-closed{display:none}.page-module__E0kJGG__page .faq-row .faq-a{animation:page-module__E0kJGG__ocFaq .28s var(--ease-out)}@keyframes page-module__E0kJGG__ocFaq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.page-module__E0kJGG__page .town-pill{border:1px solid var(--border);color:var(--oc-navy-700);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-block}.page-module__E0kJGG__page .area-card{transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), background .15s var(--ease-out);border-bottom:0;text-decoration:none}.page-module__E0kJGG__page .area-card:hover{box-shadow:var(--shadow-sm);border-color:var(--oc-cyan-300)!important;background:#fff!important}@media (max-width:980px){.page-module__E0kJGG__page .hero-grid{grid-template-columns:1fr!important}.page-module__E0kJGG__page .pc-grid{grid-template-columns:1fr!important}.page-module__E0kJGG__page .split-2{grid-template-columns:1fr!important}}
