.oe-platform{--oe-ink:var(--ink,var(--n-paint-10213e));--oe-green:var(--green,var(--n-paint-08764d));--oe-muted:var(--muted,var(--n-paint-4f6380));--oe-line:var(--line,var(--n-paint-dfe8e3));--oe-mint:var(--mint,var(--n-paint-edf8f2));--oe-paper:var(--paper,var(--n-paint-fffefa));--oe-gold:var(--gold,var(--n-paint-f2b51d));color:var(--oe-ink);background:var(--oe-paper);overflow:hidden}.oe-platform,.oe-platform *{--oe-radius:1.15rem}.oe-platform b,.oe-platform h1,.oe-platform h2,.oe-platform h3,.oe-platform strong{color:var(--oe-ink)}.oe-platform h1,.oe-platform h2,.oe-platform h3{font-family:var(--serif);font-weight:700;letter-spacing:-.04em;line-height:1.2}.oe-platform h1{max-width:12ch;font-size:clamp(2.8rem,4.2vw,4.25rem)}.oe-platform h1 span,.oe-platform h2 span{display:inline;position:relative}.oe-platform h1 span:after,.oe-platform h2 span:after{content:"";position:absolute;left:.02em;right:.05em;bottom:-.17em;height:.09em;background:var(--oe-gold);border-radius:50%;transform:rotate(-1deg)}.oe-platform h2{font-size:clamp(2.2rem,4.1vw,4rem)}.oe-platform h3{font-size:clamp(1.25rem,2vw,1.65rem)}.oe-platform p{color:var(--oe-muted)}.oe-platform .oe-anchor-alias{position:relative;display:block;width:0;height:0;scroll-margin-top:5rem}.oe-platform .oe-section{padding-block:clamp(1.8rem,2.6vw,2.8rem)}.oe-platform .oe-mint{background:var(--oe-mint)}.oe-platform .oe-kicker{margin:0 0 1.1rem;color:var(--n-paint-1b2938)!important;font-size:.82rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.oe-platform .oe-button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.oe-platform .oe-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.5rem;padding:.84rem 1.65rem;border:1px solid var(--oe-green);border-radius:.8rem;background:var(--oe-green);color:var(--oe-paper);font-size:1rem;font-weight:800;line-height:1.2;transition:transform .18s ease,background .18s ease,color .18s ease}.oe-platform .oe-button:hover{transform:translateY(-2px);background:var(--oe-ink)}.oe-platform .oe-button.secondary{background:var(--n-lm-transparent);color:var(--oe-green)}.oe-platform .oe-button.secondary:hover{background:var(--oe-green);color:var(--oe-paper)}.oe-platform .oe-text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;gap:.6rem;color:var(--oe-green);font-weight:800}.oe-platform .oe-text-link:hover{text-decoration:underline;text-underline-offset:.25rem}.oe-platform .oe-hero{padding-block:clamp(1.8rem,3vw,2.7rem) clamp(2rem,3vw,3rem)}.oe-platform .oe-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.oe-platform .oe-hero-copy>p:not(.oe-kicker){max-width:37rem;margin-top:1.6rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55;color:var(--oe-ink)}.oe-platform .oe-hero-visual{position:relative;min-height:30rem}.oe-platform .oe-photo{position:relative;overflow:hidden;background:var(--oe-mint)}.oe-platform .oe-photo img{object-fit:cover}.oe-platform .oe-product-hero .oe-photo{min-height:30rem;border-radius:1.5rem}.oe-platform .oe-about-hero-photo:after,.oe-platform .oe-product-hero .oe-photo:after,.oe-platform .oe-solutions-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--n-paint-rgba-255-254-250-0-78),var(--n-lm-transparent) 38%);pointer-events:none}.oe-platform .oe-dashboard-wrap{position:absolute;right:-1rem;bottom:-2rem;width:min(94%,45rem);z-index:2}.oe-platform .oe-dashboard{display:grid;grid-template-columns:9rem minmax(0,1fr);min-height:22rem;overflow:hidden;border:.4rem solid var(--n-lm-ink-on-dark-85);border-radius:1.25rem;background:var(--n-paint-f8fbfa);box-shadow:0 1.3rem 2.5rem var(--n-paint-rgba-16-33-62-0-2);color:var(--oe-ink);font-size:.71rem}.oe-platform .oe-dashboard-rail{display:flex;flex-direction:column;gap:.22rem;padding:1rem .55rem;background:var(--n-paint-10263b);color:var(--n-lm-white)}.oe-platform .oe-dashboard-rail strong{display:block;margin:0 0 .75rem .45rem;color:var(--n-lm-white);font-size:.98rem}.oe-platform .oe-dashboard-rail span{display:flex;align-items:center;gap:.4rem;padding:.48rem .42rem;border-radius:.35rem;color:var(--n-paint-rgba-255-255-255-0-77);white-space:nowrap}.oe-platform .oe-dashboard-rail span.is-active{background:var(--oe-green);color:var(--n-lm-white)}.oe-platform .oe-dashboard-main{min-width:0;padding:1rem}.oe-platform .oe-dashboard-heading,.oe-platform .oe-dashboard-list span,.oe-platform .oe-dashboard-lower,.oe-platform .oe-dashboard-stats,.oe-platform .oe-donut-card span{display:flex;align-items:center}.oe-platform .oe-dashboard-heading{justify-content:space-between}.oe-platform .oe-dashboard-heading strong,.oe-platform .oe-dashboard-list>strong,.oe-platform .oe-donut-card>strong{display:block;font-size:1.05rem}.oe-platform .oe-dashboard-heading div span{display:block;margin-top:.18rem;color:var(--oe-muted);font-size:.65rem}.oe-platform .oe-avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--oe-green);color:var(--n-lm-white);font-size:.65rem;font-weight:800}.oe-platform .oe-dashboard-stats{gap:.5rem;margin-top:1rem}.oe-platform .oe-dashboard-stats span{display:flex;flex:1;min-width:0;flex-direction:column;padding:.75rem;border:1px solid var(--oe-line);border-radius:.75rem;background:var(--n-lm-white)}.oe-platform .oe-dashboard-stats b{font-size:.84rem;white-space:nowrap}.oe-platform .oe-dashboard-stats small{margin-top:.2rem;color:var(--oe-muted)}.oe-platform .oe-dashboard-lower{gap:.75rem;margin-top:.75rem}.oe-platform .oe-dashboard-list,.oe-platform .oe-donut-card{flex:1;min-width:0;min-height:9.5rem;padding:.85rem;border:1px solid var(--oe-line);border-radius:.75rem;background:var(--n-lm-white)}.oe-platform .oe-dashboard-list span{gap:.45rem;padding:.64rem 0;border-bottom:1px solid var(--oe-line);color:var(--oe-ink)}.oe-platform .oe-dashboard-list span:last-child{border-bottom:0}.oe-platform .oe-dashboard-list small{margin-left:auto;color:var(--oe-muted)}.oe-platform .oe-dot{width:.72rem;height:.72rem;flex:0 0 auto;border-radius:50%;background:var(--oe-green)}.oe-platform .oe-dot-purple{background:var(--n-paint-8375d9)}.oe-platform .oe-dot-gold{background:var(--oe-gold)}.oe-platform .oe-donut-card{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:.6rem}.oe-platform .oe-donut-card>span,.oe-platform .oe-donut-card>strong{grid-column:1/-1}.oe-platform .oe-donut-card>span{gap:.35rem;margin-top:.18rem;color:var(--oe-muted)}.oe-platform .oe-donut-card>span b{margin-left:auto;color:var(--oe-ink)}.oe-platform .oe-donut{display:grid;width:5rem;height:5rem;place-content:center;border-left:.6rem solid var(--n-lm-brand-hairline);border-bottom-color:var(--n-lm-brand-hairline);border-right-color:var(--n-lm-brand-hairline);border-top:.6rem solid var(--n-lm-brand-hairline);border-right:.6rem solid var(--oe-green);border-bottom:.6rem solid var(--oe-green);border-radius:50%;text-align:center}.oe-platform .oe-donut b,.oe-platform .oe-donut small{display:block}.oe-platform .oe-donut small{color:var(--oe-muted);font-size:.52rem}.oe-platform .oe-feature-nav{display:flex;flex-wrap:wrap;gap:.25rem;padding:.7rem;overflow-x:auto;border:1px solid var(--oe-line);border-radius:1.1rem;background:var(--oe-mint);scrollbar-width:thin}.oe-platform .oe-feature-nav button,.oe-platform .oe-role-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;padding:.65rem 1rem;border:1px solid var(--n-lm-transparent);border-radius:.75rem;background:var(--n-lm-transparent);color:var(--oe-ink);font-weight:750;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.oe-platform .oe-feature-nav button:hover,.oe-platform .oe-role-tabs button:hover{border-color:var(--oe-green)}.oe-platform .oe-feature-nav button.is-active,.oe-platform .oe-role-tabs button.is-active{background:var(--oe-green);color:var(--n-lm-white)}.oe-platform .oe-product-sections{padding-top:1rem!important}.oe-platform .oe-product-feature{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);align-items:center;padding-block:clamp(.7rem,1.2vw,1.15rem);border-bottom:1px solid var(--oe-line)}.oe-platform .oe-product-feature:first-child{padding-top:0}.oe-platform .oe-product-feature:last-child{border-bottom:0}.oe-platform .oe-product-feature-copy h2{max-width:18ch;margin-bottom:.8rem;font-size:clamp(1.85rem,2.65vw,2.65rem)}.oe-platform .oe-product-feature-copy>p{max-width:32rem;margin-top:.55rem;font-size:.84rem;line-height:1.55}.oe-platform .oe-problem b{color:var(--oe-ink)}.oe-platform .oe-solution{display:flex;gap:.8rem}.oe-platform .oe-solution>span:first-child{color:var(--oe-green);font-size:1.4rem;font-weight:800;line-height:1.2}.oe-platform .oe-solution b{color:var(--oe-ink)}.oe-platform .oe-product-photo{min-height:13rem;border-radius:1.1rem}.oe-platform .oe-product-admissions .oe-product-photo,.oe-platform .oe-product-people .oe-product-photo{grid-column:1;grid-row:1}.oe-platform .oe-product-admissions .oe-product-feature-copy,.oe-platform .oe-product-people .oe-product-feature-copy{grid-column:2;grid-row:1}.oe-platform .oe-product-admissions .oe-product-specimen,.oe-platform .oe-product-people .oe-product-specimen{grid-column:3;grid-row:1}.oe-platform .oe-product-specimen{min-width:0;grid-column:2/span 2}.oe-platform .oe-product-operations .oe-product-photo{grid-column:2;grid-row:1}.oe-platform .oe-product-operations .oe-product-feature-copy{grid-column:1;grid-row:1}.oe-platform .oe-product-operations .oe-product-specimen{grid-column:3;grid-row:1}.oe-platform .oe-specimen{max-width:100%;overflow-x:auto;border:1px solid var(--oe-line);border-radius:1.1rem;background:var(--n-lm-white);box-shadow:0 .8rem 2rem var(--n-lm-ink-wash)}.oe-platform .oe-admission-specimen{max-width:31rem;padding:1.25rem}.oe-platform .oe-admission-specimen>strong{display:block;padding-bottom:.9rem;font-size:1.05rem}.oe-platform .oe-admission-specimen>div{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.65rem;padding:.75rem 0 .75rem .3rem;border-top:1px solid var(--oe-line)}.oe-platform .oe-admission-specimen>div:before{position:absolute;left:1.15rem;top:-.05rem;bottom:-.05rem;width:1px;background:var(--n-lm-brand-hairline);content:""}.oe-platform .oe-admission-specimen>div:last-child:before{bottom:50%}.oe-platform .oe-admission-specimen>div>span{position:relative;z-index:1;display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:var(--oe-green);color:var(--n-lm-white);font-weight:800}.oe-platform .oe-admission-specimen>div.is-current>span{background:var(--oe-mint);color:var(--oe-green)}.oe-platform .oe-admission-specimen b,.oe-platform .oe-admission-specimen small{grid-column:2}.oe-platform .oe-admission-specimen small{margin-top:.2rem;color:var(--oe-muted)}.oe-platform .oe-academic-specimen{padding:1.15rem}.oe-platform .oe-specimen-tabs{display:flex;flex-wrap:wrap;gap:.3rem;overflow-x:auto;margin:-.2rem -.2rem 1.25rem;padding-bottom:.55rem}.oe-platform .oe-specimen-tabs b{padding:.55rem .8rem;border-radius:.55rem;font-size:.76rem;white-space:nowrap}.oe-platform .oe-specimen-tabs b.is-active{background:var(--oe-green);color:var(--n-lm-white)}.oe-platform .oe-academic-specimen>strong{display:block;margin-bottom:.8rem}.oe-platform .oe-table{display:grid;grid-template-columns:repeat(6,minmax(4.5rem,1fr));overflow-x:auto;border-top:1px solid var(--oe-line);border-left:1px solid var(--oe-line)}.oe-platform .oe-table>*{min-width:4.5rem;padding:.55rem;border-right:1px solid var(--oe-line);border-bottom:1px solid var(--oe-line);color:var(--oe-muted);font-size:.74rem;text-align:center}.oe-platform .oe-table>b{color:var(--oe-ink)}.oe-platform .oe-fee-specimen{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem}.oe-platform .oe-fee-ring{display:grid;width:8.5rem;height:8.5rem;place-content:center;border-left:1.15rem solid var(--n-lm-brand-hairline);border-bottom-color:var(--n-lm-brand-hairline);border-right-color:var(--n-lm-brand-hairline);border-top:1.15rem solid var(--n-lm-brand-hairline);border-right:1.15rem solid var(--oe-green);border-bottom:1.15rem solid var(--oe-green);border-radius:50%;text-align:center}.oe-platform .oe-fee-ring b{font-size:1.4rem}.oe-platform .oe-fee-ring small{color:var(--oe-muted)}.oe-platform .oe-fee-table{min-width:0}.oe-platform .oe-fee-table>strong{display:block;padding-bottom:.65rem}.oe-platform .oe-fee-table>span{display:grid;grid-template-columns:4rem minmax(7rem,1fr) 4.5rem 5rem 4rem;gap:.35rem;align-items:center;padding:.62rem 0;border-top:1px solid var(--oe-line);font-size:.73rem}.oe-platform .oe-fee-table small{color:var(--oe-muted)}.oe-platform .oe-fee-table em{color:var(--oe-ink);font-style:normal}.oe-platform .oe-fee-table i{padding:.25rem .4rem;border-radius:1rem;background:var(--n-lm-brand-tint-alt);color:var(--oe-green);font-style:normal;text-align:center}.oe-platform .oe-fee-table i.is-pending{background:var(--n-paint-fff1c8);color:var(--n-paint-815100)}.oe-platform .oe-people-specimen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.7rem}.oe-platform .oe-people-specimen a{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:1rem;border-bottom:1px solid var(--oe-line);color:var(--oe-ink)}.oe-platform .oe-people-specimen a:nth-child(odd){border-right:1px solid var(--oe-line)}.oe-platform .oe-people-specimen a:nth-last-child(-n+2){border-bottom:0}.oe-platform .oe-people-specimen a:hover{color:var(--oe-green)}.oe-platform .oe-operations-specimen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;background:var(--oe-mint);border:0}.oe-platform .oe-operations-specimen>div{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:.55rem;padding:1rem;border:1px solid var(--oe-line);border-radius:.8rem;background:var(--n-lm-white)}.oe-platform .oe-operations-specimen svg{grid-row:span 2;color:var(--oe-green)}.oe-platform .oe-operations-specimen small{grid-column:2;margin-top:.2rem;color:var(--oe-muted)}.oe-platform .oe-demo-section{margin-top:.5rem;padding-block:1.7rem!important}.oe-platform .oe-section-heading-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:end}.oe-platform .oe-section-heading-row>p{max-width:39rem;font-size:1.05rem;line-height:1.55}.oe-platform .oe-section-heading-row h2{max-width:19ch}.oe-platform .oe-demo-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:1rem}.oe-platform .oe-demo-steps.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.oe-platform .oe-demo-step{position:relative;min-height:7rem;padding:1.15rem 1rem 1.1rem;border:1px solid var(--oe-line);border-radius:.95rem;background:var(--n-paint-rgba-255-255-255-0-76)}.oe-platform .oe-step-number{display:grid;width:2rem;height:2rem;margin-bottom:.6rem;place-items:center;border-radius:50%;background:var(--n-lm-brand-tint-alt);color:var(--oe-green);font-weight:800}.oe-platform .oe-demo-step>svg{margin-bottom:.55rem;color:var(--oe-green)}.oe-platform .oe-demo-step strong{display:block;max-width:11ch;font-family:var(--serif);font-size:1.15rem;line-height:1.1}.oe-platform .oe-demo-step p{margin-top:.45rem;font-size:.84rem;line-height:1.35}.oe-platform .oe-step-arrow{position:absolute;top:4.4rem;right:-1rem;z-index:1;display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background:var(--oe-mint);color:var(--oe-green);font-size:1.3rem;font-weight:800}.oe-platform .oe-pricing-strip{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(100% - 3rem,1380px);margin:1.5rem auto 0;padding:1.2rem 2.25rem;border-radius:1.1rem 1.1rem 0 0;background:var(--oe-green);color:var(--n-lm-white)}.oe-platform .oe-pricing-strip .oe-kicker{margin-bottom:.35rem;color:var(--n-paint-d5f2e1)!important}.oe-platform .oe-pricing-strip h2,.oe-platform .oe-pricing-strip p{color:var(--n-lm-white)}.oe-platform .oe-pricing-strip h2{font-size:clamp(1.8rem,3.2vw,2.8rem);letter-spacing:-.03em}.oe-platform .oe-pricing-strip p{margin-top:.25rem;font-size:.97rem}.oe-platform .oe-pricing-strip .oe-button.secondary{flex:0 0 auto;border-color:var(--n-lm-white);background:var(--n-lm-white);color:var(--oe-green)}.oe-platform .oe-pricing-strip .oe-button.secondary:hover{background:var(--n-lm-transparent);color:var(--n-lm-white)}.oe-platform .oe-about-hero .oe-hero-grid,.oe-platform .oe-solutions-hero .oe-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.oe-platform .oe-about-hero .oe-hero-copy h1,.oe-platform .oe-solutions-hero .oe-hero-copy h1{max-width:11ch}.oe-platform .oe-about-hero-photo,.oe-platform .oe-solutions-hero-photo{min-height:34rem;border-radius:1.5rem}.oe-platform .oe-solutions-hero{padding-bottom:1.5rem}.oe-platform .oe-solutions-hero-photo{min-height:28rem}.oe-platform .oe-about-hero-photo:after,.oe-platform .oe-solutions-hero-photo:after{background:linear-gradient(90deg,var(--n-paint-rgba-255-254-250-0-5),var(--n-lm-transparent) 40%)}.oe-platform .oe-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:34rem;margin-top:2rem}.oe-platform .oe-trust-row span{display:flex;align-items:center;gap:.6rem;padding:0 1rem;border-right:1px solid var(--oe-line);color:var(--oe-muted);font-size:.8rem;font-weight:700;line-height:1.35}.oe-platform .oe-trust-row span:first-child{padding-left:0}.oe-platform .oe-trust-row span:last-child{border-right:0}.oe-platform .oe-trust-row svg{color:var(--oe-green)}.oe-platform .oe-role-tabs-section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:center;padding:.7rem;border:1px solid var(--oe-line);border-radius:1.1rem;background:var(--oe-mint)}.oe-platform .oe-role-tabs-label{padding:0 .85rem;font-weight:800;white-space:nowrap}.oe-platform .oe-role-tabs{display:flex;flex-wrap:wrap;gap:.2rem;min-width:0;overflow-x:auto}.oe-platform .oe-role-tabs button{flex:1 1 auto;min-height:3rem}.oe-platform .oe-role-panel-section{padding-block:1rem}.oe-platform .oe-role-detail{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.oe-platform .oe-role-detail .oe-anchor-alias{position:absolute}.oe-platform .oe-role-detail-copy h2{max-width:14ch;font-size:clamp(1.95rem,3vw,2.8rem)}.oe-platform .oe-role-detail-copy>p{max-width:30rem;margin-top:.8rem;font-size:.92rem;line-height:1.55}.oe-platform .oe-check-list{display:grid;gap:.6rem;margin-top:.8rem}.oe-platform .oe-check-list li{display:flex;gap:.65rem;color:var(--oe-muted);line-height:1.45}.oe-platform .oe-check-list li>span:first-child{color:var(--oe-green);font-size:1.2rem;font-weight:800}.oe-platform .oe-role-dashboard{padding:.8rem;border:1px solid var(--oe-line);border-radius:1.2rem;background:var(--n-lm-white);box-shadow:0 .8rem 2rem var(--n-lm-ink-wash)}.oe-platform .oe-role-callout{display:grid;grid-template-columns:auto minmax(0,1fr) 1px minmax(0,1fr);gap:.85rem;align-items:start;padding:.8rem;border-radius:.8rem;background:var(--oe-mint)}.oe-platform .oe-role-callout>svg{color:var(--oe-green)}.oe-platform .oe-role-callout p{margin-top:.35rem;font-size:.86rem;line-height:1.4}.oe-platform .oe-role-divider{align-self:stretch;background:var(--oe-line)}.oe-platform .oe-role-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.oe-platform .oe-role-metrics div{display:grid;min-height:4.5rem;place-items:center;padding:.75rem;border:1px solid var(--oe-line);border-radius:.75rem;text-align:center}.oe-platform .oe-role-metrics svg{color:var(--oe-green)}.oe-platform .oe-role-metrics span{font-size:.78rem;line-height:1.25}.oe-platform .oe-role-cards{padding-block:1.7rem}.oe-platform .oe-role-cards h2{max-width:30ch;font-size:clamp(2rem,3vw,3rem)}.oe-platform .oe-role-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}.oe-platform .oe-role-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.6rem;padding:.8rem;border:1px solid var(--oe-line);border-radius:1rem;background:var(--n-paint-rgba-255-255-255-0-78);transition:transform .18s ease,border-color .18s ease}.oe-platform .oe-role-card:hover{border-color:var(--oe-green);transform:translateY(-2px)}.oe-platform .oe-role-card>svg{grid-row:span 2;color:var(--oe-green)}.oe-platform .oe-role-card>b{align-self:center;font-size:1.2rem}.oe-platform .oe-role-card>span{color:var(--oe-green);font-size:1.3rem;font-weight:800}.oe-platform .oe-role-card>p{grid-column:1/-1;margin-top:.6rem;font-size:.84rem;line-height:1.45}.oe-platform .oe-role-card>p+p{margin-top:.45rem}.oe-platform .oe-role-card p strong{color:var(--oe-ink)}.oe-platform .oe-flow-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.oe-platform .oe-flow-grid>div:first-child p{max-width:27rem;margin-top:1.3rem;font-size:1.04rem;line-height:1.55}.oe-platform .oe-flow-visual{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:13rem;padding:1rem;overflow:hidden;border-radius:1.2rem}.oe-platform .oe-flow-visual>.oe-photo{position:absolute;inset:0;z-index:0}.oe-platform .oe-flow-visual>.oe-photo:after{position:absolute;inset:0;background:var(--n-paint-rgba-255-254-250-0-55);content:""}.oe-platform .oe-flow-card{position:relative;z-index:1;display:grid;gap:.6rem;width:min(18rem,42%);padding:1.1rem;border:1px solid var(--oe-line);border-radius:.9rem;background:var(--n-lm-ink-on-dark-95);box-shadow:0 .8rem 1.5rem var(--n-paint-rgba-16-33-62-0-1)}.oe-platform .oe-flow-card svg{color:var(--oe-green)}.oe-platform .oe-flow-card b{font-size:.83rem}.oe-platform .oe-flow-card strong{margin-top:.5rem;font-size:1.05rem}.oe-platform .oe-flow-card span{display:flex;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--oe-line);font-size:.77rem}.oe-platform .oe-flow-card em{color:var(--oe-green);font-style:normal;font-weight:800}.oe-platform .oe-flow-card small{color:var(--oe-muted)}.oe-platform .oe-flow-arrow{position:relative;z-index:2;display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--oe-green);color:var(--n-lm-white);font-size:1.35rem;font-weight:800}.oe-platform .oe-growth-band{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:2rem;align-items:center;margin-block:.5rem;padding:1rem 1.7rem;border-radius:1.1rem;background:var(--oe-mint)}.oe-platform .oe-growth-band h2{max-width:20ch;font-size:clamp(2rem,3.2vw,3.1rem)}.oe-platform .oe-growth-band>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.oe-platform .oe-growth-band>div>span{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.4rem .7rem;padding-left:1.2rem;border-left:2px solid var(--oe-gold)}.oe-platform .oe-growth-band>div>span+span{border-left-color:var(--oe-line)}.oe-platform .oe-growth-band svg{grid-row:span 3;color:var(--oe-green)}.oe-platform .oe-growth-band small{color:var(--oe-muted);line-height:1.35}.oe-platform .oe-growth-band .oe-button{justify-self:start;min-height:2.55rem;margin-top:.5rem;padding:.5rem .85rem;font-size:.83rem}.oe-platform .oe-getting-started h2{margin-top:.25rem}.oe-platform .oe-getting-started{padding-block:1.7rem!important}.oe-platform .oe-faq{padding-block:1.5rem!important}.oe-platform .oe-faq .oe-section-heading-row{align-items:center}.oe-platform .oe-faq .oe-section-heading-row h2{max-width:25ch;font-size:clamp(2rem,3.2vw,3.1rem)}.oe-platform .oe-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:1rem}.oe-platform .oe-faq-item{border:1px solid var(--oe-line);border-radius:.85rem;background:var(--n-lm-white)}.oe-platform .oe-faq-item button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;width:100%;align-items:center;padding:1rem 1.15rem;color:var(--oe-ink);font-weight:800;text-align:left}.oe-platform .oe-faq-item button>span:first-child{color:var(--oe-green);font-size:.9rem}.oe-platform .oe-faq-item button>span:last-child{color:var(--oe-muted)}.oe-platform .oe-faq-item.is-open button>span:last-child{transform:rotate(90deg)}.oe-platform .oe-faq-item>div{padding:0 1.15rem 1rem 2.95rem}.oe-platform .oe-faq-item>div p{font-size:.9rem;line-height:1.5}.oe-platform .oe-about-hero .oe-hero-copy h1{max-width:10ch}.oe-platform .oe-mission-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center;margin-block:.25rem .75rem;padding:1.3rem 2.2rem;border-radius:1.2rem;background:var(--oe-mint)}.oe-platform .oe-mission-band h2{max-width:17ch}.oe-platform .oe-mission-copy{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;align-items:center;padding-left:2rem;border-left:2px solid var(--oe-gold)}.oe-platform .oe-mission-copy svg{color:var(--oe-green)}.oe-platform .oe-mission-copy p{font-size:1.04rem;line-height:1.5}.oe-platform .oe-challenge-section .oe-section-heading-row>p{max-width:40rem}.oe-platform .oe-challenge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;margin-top:1rem}.oe-platform .oe-approach-grid article,.oe-platform .oe-challenge-grid article,.oe-platform .oe-values-grid article{padding:1rem;border:1px solid var(--oe-line);border-radius:1rem;background:var(--n-paint-rgba-255-255-255-0-73)}.oe-platform .oe-approach-grid svg,.oe-platform .oe-challenge-grid svg,.oe-platform .oe-values-grid svg{color:var(--oe-green)}.oe-platform .oe-approach-grid h3,.oe-platform .oe-challenge-grid h3,.oe-platform .oe-values-grid h3{margin-top:.7rem}.oe-platform .oe-approach-grid p,.oe-platform .oe-challenge-grid p,.oe-platform .oe-values-grid p{margin-top:.55rem;font-size:.91rem;line-height:1.48}.oe-platform .oe-approach-section .oe-section-heading-row>p{max-width:39rem}.oe-platform .oe-approach-grid{display:grid;grid-template-columns:minmax(14rem,1.25fr) repeat(5,minmax(9rem,1fr));gap:.75rem;margin-top:1rem}.oe-platform .oe-approach-grid>.oe-photo{min-height:13rem;border-radius:1rem}.oe-platform .oe-approach-grid article{background:var(--n-paint-rgba-255-255-255-0-86)}.oe-platform .oe-values-grid{display:grid;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));gap:.9rem;align-items:stretch}.oe-platform .oe-values-grid>div{padding:1rem 1rem 1rem 0}.oe-platform .oe-values-grid>div h2{max-width:8ch}.oe-platform .oe-about-start{margin-top:.8rem}.oe-platform .oe-start-lead{margin-top:.7rem;font-size:1.03rem}@media (max-width:1120px){.oe-platform .oe-dashboard-wrap{right:-1rem}.oe-platform .oe-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oe-platform .oe-approach-grid>.oe-photo{grid-column:span 3;min-height:17rem}}@media (max-width:900px){.oe-platform .oe-about-hero .oe-hero-grid,.oe-platform .oe-flow-grid,.oe-platform .oe-growth-band,.oe-platform .oe-hero-grid,.oe-platform .oe-mission-band,.oe-platform .oe-role-detail,.oe-platform .oe-solutions-hero .oe-hero-grid{grid-template-columns:minmax(0,1fr)}.oe-platform .oe-hero-copy{max-width:45rem}.oe-platform .oe-hero-visual{min-height:28rem}.oe-platform .oe-about-hero-photo,.oe-platform .oe-product-hero .oe-photo,.oe-platform .oe-solutions-hero-photo{min-height:29rem}.oe-platform .oe-role-detail-copy h2{max-width:17ch}.oe-platform .oe-growth-band>div{max-width:50rem}.oe-platform .oe-mission-copy{padding:1.5rem 0 0;border-top:2px solid var(--oe-gold);border-left:0}.oe-platform .oe-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-platform .oe-values-grid>div{grid-column:span 2;padding:0 0 1rem}.oe-platform .oe-values-grid>div h2{max-width:12ch}}@media (max-width:790px){.oe-platform h1{font-size:clamp(2.7rem,12vw,4.1rem)}.oe-platform h2{font-size:clamp(2rem,9vw,3rem)}.oe-platform .oe-hero{padding-top:3rem}.oe-platform .oe-dashboard-wrap{position:relative;right:auto;bottom:auto;width:96%;margin:-4rem auto 0}.oe-platform .oe-hero-visual{min-height:25rem}.oe-platform .oe-about-hero-photo,.oe-platform .oe-product-hero .oe-photo,.oe-platform .oe-solutions-hero-photo{min-height:23rem}.oe-platform .oe-dashboard{grid-template-columns:6.5rem minmax(0,1fr)}.oe-platform .oe-dashboard-rail span{font-size:.58rem}.oe-platform .oe-dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.oe-platform .oe-dashboard-lower{display:block}.oe-platform .oe-donut-card{margin-top:.7rem}.oe-platform .oe-product-feature{display:flex;flex-direction:column;align-items:stretch}.oe-platform .oe-product-admissions .oe-product-feature-copy,.oe-platform .oe-product-feature-copy,.oe-platform .oe-product-people .oe-product-feature-copy{order:1}.oe-platform .oe-product-admissions .oe-product-photo,.oe-platform .oe-product-people .oe-product-photo,.oe-platform .oe-product-photo{order:2;min-height:16rem}.oe-platform .oe-product-admissions .oe-product-specimen,.oe-platform .oe-product-people .oe-product-specimen,.oe-platform .oe-product-specimen{order:3;max-width:100%;overflow-x:auto}.oe-platform .oe-fee-table{overflow-x:auto;max-width:100%}.oe-platform .oe-table{grid-template-columns:minmax(3.8rem,1.2fr) repeat(5,minmax(0,1fr));max-width:100%}.oe-platform .oe-table>*{min-width:0;padding:.4rem .2rem;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oe-platform .oe-role-callout,.oe-platform .oe-section-heading-row{grid-template-columns:minmax(0,1fr)}.oe-platform .oe-section-heading-row{gap:1.25rem}.oe-platform .oe-role-callout{display:grid}.oe-platform .oe-role-divider{width:100%;height:1px}.oe-platform .oe-challenge-grid,.oe-platform .oe-faq-grid,.oe-platform .oe-role-card-grid,.oe-platform .oe-role-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-platform .oe-role-tabs-section{display:block}.oe-platform .oe-role-tabs-label{display:block;margin-bottom:.55rem}.oe-platform .oe-role-tabs{flex-wrap:wrap}.oe-platform .oe-feature-nav button,.oe-platform .oe-role-tabs button{flex:1 1 calc(50% - 0.5rem);min-width:0}.oe-platform .oe-flow-visual{min-height:21rem}.oe-platform .oe-growth-band{padding:2rem 1.25rem}.oe-platform .oe-growth-band>div{grid-template-columns:minmax(0,1fr)}.oe-platform .oe-growth-band>div>span{padding-top:1rem;padding-left:0;border-top:2px solid var(--oe-gold);border-left:0}.oe-platform .oe-growth-band>div>span+span{border-top-color:var(--oe-line)}.oe-platform .oe-approach-grid,.oe-platform .oe-demo-steps,.oe-platform .oe-demo-steps.is-compact,.oe-platform .oe-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-platform .oe-approach-grid>.oe-photo{grid-column:span 2}.oe-platform .oe-demo-step{min-height:11rem}.oe-platform .oe-step-arrow{display:none}.oe-platform .oe-pricing-strip{display:block;width:min(100% - 1rem,1380px);padding:1.5rem}.oe-platform .oe-pricing-strip .oe-button{margin-top:1rem}}@media (max-width:520px){.oe-platform .oe-button-row{display:grid;grid-template-columns:minmax(0,1fr)}.oe-platform .oe-button-row .oe-button{width:100%}.oe-platform .oe-hero-visual{min-height:19rem}.oe-platform .oe-about-hero-photo,.oe-platform .oe-product-hero .oe-photo,.oe-platform .oe-solutions-hero-photo{min-height:18rem}.oe-platform .oe-dashboard{display:block}.oe-platform .oe-dashboard-rail{display:none}.oe-platform .oe-dashboard-main{padding:.7rem}.oe-platform .oe-dashboard-stats b{font-size:.74rem}.oe-platform .oe-dashboard-list,.oe-platform .oe-dashboard-stats small,.oe-platform .oe-donut-card{font-size:.63rem}.oe-platform .oe-feature-nav{margin-inline:0}.oe-platform .oe-feature-nav button{min-height:2.75rem;padding-inline:.75rem;font-size:.82rem}.oe-platform .oe-fee-specimen,.oe-platform .oe-people-specimen{grid-template-columns:minmax(0,1fr)}.oe-platform .oe-fee-ring{margin-inline:auto}.oe-platform .oe-fee-table>span{grid-template-columns:3.4rem minmax(6rem,1fr) 3.5rem 4.2rem}.oe-platform .oe-fee-table>span i{grid-column:4;grid-row:1}.oe-platform .oe-people-specimen a,.oe-platform .oe-people-specimen a:nth-child(odd),.oe-platform .oe-people-specimen a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--oe-line)}.oe-platform .oe-people-specimen a:last-child{border-bottom:0}.oe-platform .oe-approach-grid,.oe-platform .oe-challenge-grid,.oe-platform .oe-demo-steps,.oe-platform .oe-demo-steps.is-compact,.oe-platform .oe-faq-grid,.oe-platform .oe-role-card-grid,.oe-platform .oe-role-metrics,.oe-platform .oe-values-grid{grid-template-columns:minmax(0,1fr)}.oe-platform .oe-approach-grid>.oe-photo{grid-column:auto}.oe-platform .oe-role-card>p{font-size:.82rem}.oe-platform .oe-trust-row{grid-template-columns:minmax(0,1fr);gap:.8rem}.oe-platform .oe-trust-row span,.oe-platform .oe-trust-row span:first-child{padding:0 0 .8rem;border-right:0;border-bottom:1px solid var(--oe-line)}.oe-platform .oe-trust-row span:last-child{padding-bottom:0;border-bottom:0}.oe-platform .oe-flow-visual{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;padding:1rem}.oe-platform .oe-flow-card{width:100%}.oe-platform .oe-flow-arrow{transform:rotate(90deg)}.oe-platform .oe-mission-band{margin-inline:0;padding:2rem 1.25rem}.oe-platform .oe-mission-copy{grid-template-columns:3rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oe-platform .oe-button,.oe-platform .oe-feature-nav button,.oe-platform .oe-role-card,.oe-platform .oe-role-tabs button{transition:none}}@media (min-width:1000px){.oe-platform .oe-hero{padding-block:0}.oe-platform .oe-hero-grid{column-gap:1.25rem;grid-template-columns:minmax(0,.67fr) minmax(0,1fr);padding-right:0}.oe-platform .oe-hero-copy{position:relative;z-index:1;align-self:center;padding-block:24px}.oe-platform .oe-hero-copy>p:not(.oe-kicker){margin-top:1rem;line-height:1.37}.oe-platform .oe-hero-copy>.oe-kicker{margin-top:0}.oe-platform .oe-hero h1{max-width:none;font-size:clamp(47px,4.42vw,64px);letter-spacing:-.035em}.oe-platform .oe-product-hero h1 span,.oe-platform .oe-solutions-hero h1 span{display:block}.oe-platform .oe-about-hero-photo,.oe-platform .oe-solutions-hero-photo{border-radius:0;align-self:stretch;-webkit-mask-image:linear-gradient(to right,transparent,var(--n-lm-black) 11%);mask-image:linear-gradient(to right,var(--n-lm-transparent),var(--n-lm-black) 11%)}.oe-platform .oe-about-hero-photo:after,.oe-platform .oe-solutions-hero-photo:after{display:none}.oe-platform .oe-solutions-hero,.oe-platform .oe-solutions-hero-photo{min-height:clamp(405px,37.25vw,536px)}.oe-platform .oe-about-hero-photo{min-height:clamp(455px,45.6vw,656px)}.oe-platform .oe-about-hero h1{max-width:15ch}.oe-platform .oe-product-hero{background:linear-gradient(90deg,var(--paper) 13%,var(--n-paint-rgba-253-252-249-0-94) 31%,var(--n-paint-rgba-253-252-249-0-13) 50%,var(--n-lm-transparent) 65%),url(/ref-shell/campus.webp) 50%/cover no-repeat}.oe-platform .oe-product-hero .oe-hero-grid{grid-template-columns:37% minmax(0,1fr);padding-right:4%;gap:1.8%}.oe-platform .oe-product-hero .oe-hero-visual{min-height:clamp(420px,39vw,562px);background:var(--n-lm-transparent)}.oe-platform .oe-product-hero .oe-photo{display:none}.oe-platform .oe-dashboard-wrap{width:100%;right:0;bottom:7%}.oe-platform .oe-dashboard{min-height:clamp(310px,27.8vw,402px)}.oe-platform .oe-dashboard-rail span,.oe-platform .oe-dashboard-stats small{font-size:13px}.oe-platform .oe-button-row,.oe-platform .oe-trust-row{margin-top:1.35rem}.oe-platform .oe-button{min-height:46px;border-radius:6px}.oe-platform .oe-feature-nav,.oe-platform .oe-role-tabs-section{width:min(1385px,calc(100% - 48px));margin-top:8px}.oe-platform .oe-product-feature{column-gap:1.45rem}.oe-platform .oe-product-people .oe-product-feature-copy{grid-column:1}.oe-platform .oe-product-people .oe-product-photo{grid-column:2}.oe-platform .oe-product-operations .oe-product-photo{grid-column:1}.oe-platform .oe-product-operations .oe-product-feature-copy{grid-column:2}.oe-platform .oe-product-fees{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.oe-platform .oe-product-fees .oe-product-specimen{grid-area:1/1}.oe-platform .oe-product-fees .oe-product-feature-copy{grid-area:1/2}.oe-platform .oe-flow-section .oe-flow-grid{grid-template-columns:.64fr 1.36fr;gap:16px}.oe-platform .oe-flow-section{padding-block:16px}.oe-platform .oe-approach-section h2,.oe-platform .oe-challenge-section h2,.oe-platform .oe-demo-section h2,.oe-platform .oe-flow-grid h2,.oe-platform .oe-getting-started h2,.oe-platform .oe-mission-band h2{font-size:clamp(32px,3.15vw,45px);max-width:none}.oe-platform .oe-flow-visual{display:grid;grid-template-columns:1fr 22px 1fr .85fr;gap:6px;border-radius:7px;padding:0;background:var(--mint);min-height:220px}.oe-platform .oe-flow-arrow,.oe-platform .oe-flow-card{transform:none;width:auto}.oe-platform .oe-flow-visual>.oe-photo{position:relative;inset:auto;align-self:stretch;min-height:220px}.oe-platform .oe-flow-visual>.oe-photo:after{display:none}.oe-platform .oe-demo-steps{margin-top:12px}.oe-platform .oe-demo-step{display:grid;grid-template-columns:32px 1fr;align-content:start;align-items:center;gap:5px 9px;min-height:105px;padding:12px 14px}.oe-platform .oe-demo-step>.oe-step-number{grid-area:1/1;width:22px;height:22px;margin:0;font-size:13px}.oe-platform .oe-demo-step>svg{grid-area:1/2;margin:0}.oe-platform .oe-demo-step strong,.oe-platform .oe-demo-step>p{grid-column:1/-1;max-width:none;margin:0}.oe-platform .oe-demo-step .oe-step-arrow{top:46%}.oe-platform .oe-demo-section,.oe-platform .oe-getting-started{padding-block:18px!important}.oe-platform .oe-pricing-strip{margin:10px auto 0;padding-block:14px;border-radius:12px}.oe-platform .oe-pricing-strip h2{font-size:32px}.oe-platform .oe-pricing-strip .oe-kicker{margin-bottom:2px;font-size:11px}.oe-platform .oe-pricing-strip p{line-height:1.35;font-size:14px}.oe-platform .oe-mission-band{padding-block:24px}.oe-platform .oe-mission-copy{gap:1rem;padding-left:1.2rem}.oe-platform .oe-mission-copy p{line-height:1.42}.oe-platform .oe-challenge-section,.oe-platform .oe-values-section{padding-block:22px}.oe-platform .oe-kicker{margin-bottom:9px}.oe-platform .oe-about-hero .oe-hero-grid,.oe-platform .oe-solutions-hero .oe-hero-grid{grid-template-columns:43% minmax(0,1fr)}.oe-platform .oe-solutions-hero,.oe-platform .oe-solutions-hero-photo{min-height:clamp(405px,37vw,534px)}.oe-platform .oe-solutions-hero .oe-hero-copy h1{max-width:none;font-size:clamp(45px,4.36vw,63px);line-height:1.01}.oe-platform .oe-about-hero .oe-hero-grid{grid-template-columns:39.4% minmax(0,1fr);gap:0}.oe-platform .oe-about-hero .oe-hero-copy h1{max-width:100%;font-size:clamp(52px,5.02vw,73px);line-height:.99}.oe-platform .oe-about-hero .oe-hero-copy>p:not(.oe-kicker){max-width:480px}.oe-platform .oe-role-cards h2{max-width:32ch;font-size:36px}.oe-platform .oe-growth-band h2{max-width:24ch;font-size:36px}.oe-platform.oe-about-page .oe-mission-band{grid-template-columns:1.25fr .75fr;padding-block:22px;min-height:0}.oe-platform.oe-about-page .oe-mission-band h2{max-width:18ch;font-size:42px}.oe-platform.oe-about-page .oe-about-start,.oe-platform.oe-about-page .oe-approach-section,.oe-platform.oe-about-page .oe-challenge-section,.oe-platform.oe-about-page .oe-values-section{padding-block:30px!important}.oe-platform.oe-about-page .oe-challenge-section{min-height:465px}.oe-platform.oe-about-page .oe-approach-section{min-height:500px}.oe-platform.oe-about-page .oe-about-start{min-height:0}.oe-platform.oe-about-page .oe-challenge-section .oe-section-heading-row{grid-template-columns:1.25fr .75fr}.oe-platform.oe-about-page .oe-approach-section h2,.oe-platform.oe-about-page .oe-challenge-section h2{font-size:42px}.oe-platform.oe-about-page .oe-challenge-grid article{min-height:0}.oe-platform.oe-about-page .oe-approach-grid article{min-height:250px}}