.orinavis-home{--home-1:4px;--home-2:var(--space-1,8px);--home-3:12px;--home-4:var(--space-2,16px);--home-5:var(--space-3,24px);--home-6:var(--space-4,32px);--home-7:var(--space-6,48px);--home-8:var(--space-7,64px);--home-9:96px;--home-prose:42rem;--home-border:var(--border);--home-radius-chip:var(--radius-lg,12px);--home-section-y-sm:4rem;--home-section-y-md:5rem;--home-section-y-lg:6.5rem;--home-section-y-tight-sm:2.5rem;--home-section-y-tight-md:3rem;--home-section-y-tight-lg:3.5rem;--home-section-y-spacious-sm:calc(var(--home-section-y-sm) + var(--home-6));--home-section-y-spacious-md:calc(var(--home-section-y-md) + var(--home-7));--home-section-y-spacious-lg:calc(var(--home-section-y-lg) + var(--home-7));--home-header-gap-eyebrow:var(--home-3);--home-header-gap-lead:var(--home-4);--home-header-gap-content:var(--home-6);--home-header-gap-content-lg:var(--home-7);--home-container-max:75rem;--home-section-y-seam-sm:var(--home-5);--home-section-y-seam-md:28px;--home-section-y-seam-lg:var(--home-6);--home-cta-min:11.5rem;--ed-cream:#f6f8f7;--ed-cream-2:#f6f8f7;--ed-white:var(--surface-primary,#ffffff);--ed-mint:color-mix(in srgb,var(--brand-secondary,#1e7f98) 10%,var(--surface-primary,#ffffff));--ed-ink:var(--ink-primary,#0b1f33);--ed-ink-soft:var(--ink-muted,#5c6a72);--ed-maroon:var(--brand-foundation,#0b1f33);--ed-maroon-deep:color-mix(in srgb,var(--brand-foundation,#0b1f33) 88%,#000000);--ed-olive:var(--brand-primary,#0f5c6d);--ed-olive-deep:color-mix(in srgb,var(--brand-primary,#0f5c6d) 82%,var(--brand-foundation,#0b1f33));--ed-coral:var(--brand-secondary,#1e7f98);--ed-coral-ink:var(--brand-primary,#0f5c6d);--ed-pink:color-mix(in srgb,var(--brand-secondary,#1e7f98) 12%,var(--bg-warm,#fdfbf7));--ed-salmon:var(--progress-soft,#87d57a);--ed-lime:var(--signal-highlight,#f2d24b);--ed-lime-soft:color-mix(in srgb,var(--progress-soft,#87d57a) 28%,var(--bg-warm,#fdfbf7));--ns-deep-ink:var(--ed-maroon);--ns-warm-paper:var(--ed-cream);--ns-nordic-fog:var(--ed-cream-2);--ns-signal-orange:var(--ed-coral);--ns-signal-orange-deep:var(--ed-coral-ink);--ns-evidence-blue:var(--ed-olive);--ns-human-coral:var(--ed-salmon);--ns-blue-600:var(--ed-olive);--ns-blue-700:var(--ed-maroon);--ns-blue-400:color-mix(in srgb,var(--ed-olive) 62%,var(--ed-cream));--ns-blue-200:color-mix(in srgb,var(--ed-olive) 28%,var(--ed-cream));--ns-blue-100:color-mix(in srgb,var(--ed-olive) 12%,var(--ed-cream));--ns-signal-600:var(--ed-coral);--ns-signal-700:var(--ns-signal-orange-deep);--ns-signal-100:color-mix(in srgb,var(--ed-coral) 14%,var(--ed-cream));--ns-coral-600:var(--ed-salmon);--ns-coral-700:var(--ed-coral-ink);--ns-coral-100:color-mix(in srgb,var(--ed-salmon) 18%,var(--ed-cream));--ns-ink-900:var(--ed-ink);--ns-ink-700:color-mix(in srgb,var(--ed-ink) 82%,var(--ed-ink-soft));--ns-ink-500:var(--ed-ink-soft);--ns-paper-0:var(--ed-white);--ns-paper-1:var(--ed-cream);--ns-paper-2:var(--ed-cream-2);--ns-line-grey:var(--border-default,#d9e2e1);--bg:#f6f8f7;--background:#f6f8f7;--surface:var(--ed-white);--surface-2:#f6f8f7;--card:var(--ed-white);--text:var(--ed-ink);--foreground:var(--ed-ink);--card-foreground:var(--ed-ink);--text-secondary:color-mix(in srgb,var(--ed-ink) 82%,var(--ed-ink-soft));--text-muted:var(--ed-ink-soft);--muted:var(--ed-ink-soft);--muted-on-surface:color-mix(in srgb,var(--ed-ink) 78%,var(--ed-ink-soft));--border:var(--border-default,#d9e2e1);--input:var(--border-default,#d9e2e1);--primary:var(--ed-coral-ink);--primary-hover:color-mix(in srgb,var(--ed-coral-ink) 82%,var(--ed-maroon));--primary-light:color-mix(in srgb,var(--ed-coral) 14%,var(--ed-cream));--primary-foreground:#ffffff;--accent:var(--ed-coral);--accent-2:var(--ed-coral-ink);--accent-hover:color-mix(in srgb,var(--ed-coral) 86%,var(--ed-maroon));--accent-foreground:#ffffff;--ring:var(--ed-coral-ink);--color-bg:var(--bg);--color-background:var(--background);--color-foreground:var(--foreground);--color-text:var(--text);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-border:var(--border);--color-muted:var(--muted);--color-muted-foreground:var(--muted);--color-muted-on-surface:var(--muted-on-surface);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-accent:var(--accent);--font-heading:var(--font-editorial);max-width:100%}.orinavis-home h1,.orinavis-home h2{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.orinavis-home h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em}.orinavis-home .ed-italic,.orinavis-home .home-hero-headline-accent,.orinavis-home .marketing-hero-accent{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--brand-primary,#0f5c6d)}.orinavis-home .home-footer,.orinavis-home .home-founder-testimonial,.orinavis-home .home-hero-ink,.orinavis-home .home-ink-surface{--color-bg:var(--bg);--color-background:var(--background);--color-foreground:var(--foreground);--color-text:var(--text);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-border:var(--border);--color-muted:var(--muted);--color-muted-foreground:var(--muted);--color-muted-on-surface:var(--muted-on-surface);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-accent:var(--accent)}.home-cta-signal{background:var(--ns-signal-orange-deep);color:#ffffff;box-shadow:none;transition:background-color .15s ease,transform .15s ease}.home-cta-signal:hover{background:color-mix(in srgb,var(--ns-signal-orange-deep) 86%,var(--ns-deep-ink));color:#ffffff;box-shadow:none}.orinavis-home header .text-muted-foreground{color:color-mix(in srgb,var(--foreground) 84%,transparent)}.orinavis-home header .text-muted-foreground:hover{color:var(--foreground)}.orinavis-home header nav[aria-label="Main navigation"]>div{border:none;background:transparent;box-shadow:none;padding-inline:0;padding-block:0;gap:.25rem}.orinavis-home .home-section{padding-block:var(--home-section-y-sm)}@media (min-width:768px){.orinavis-home .home-section{padding-block:var(--home-section-y-md)}}@media (min-width:1024px){.orinavis-home .home-section{padding-block:var(--home-section-y-lg)}}.orinavis-home #hero.home-section{padding-block:var(--home-7) var(--home-5)}@media (min-width:768px){.orinavis-home #hero.home-section{padding-block:var(--home-8) var(--home-6)}}@media (min-width:1024px){.orinavis-home #hero.home-section{padding-block:var(--home-section-y-md) var(--home-7)}}.orinavis-home #intelligence-layer.home-section{padding-block:var(--home-section-y-tight-sm)}@media (min-width:768px){.orinavis-home #intelligence-layer.home-section{padding-block:var(--home-section-y-tight-md)}}@media (min-width:1024px){.orinavis-home #intelligence-layer.home-section{padding-block:var(--home-section-y-tight-lg)}}.orinavis-home #intelligence-layer .home-intel-title{font-size:clamp(1.75rem,3vw,2.375rem)}.orinavis-home #problem .home-problem-title{font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.1}.orinavis-home #problem .home-problem-lead{margin-top:var(--home-4);margin-inline:auto;max-width:40rem}.orinavis-home #problem .home-problem-points{margin-top:var(--home-4);gap:var(--home-3)}@media (min-width:768px){.orinavis-home #problem .home-problem-points{margin-top:var(--home-5);gap:var(--home-4)}}@media (min-width:1024px){.orinavis-home #problem .home-problem-points{margin-top:var(--home-6);gap:var(--home-4)}}.orinavis-home #problem .home-problem-points>li{display:flex}.orinavis-home #problem .ed-num-card.ed-num-card--spacer,.orinavis-home #problem .home-problem-point{min-height:0;height:100%;width:100%;padding:var(--home-4) var(--home-4) 2.5rem}@media (min-width:1024px){.orinavis-home #problem .ed-num-card.ed-num-card--spacer,.orinavis-home #problem .home-problem-point{padding:var(--home-4) var(--home-5) 2.75rem}}.orinavis-home #problem .ed-num-card-title{font-size:1.125rem;line-height:1.25;padding-bottom:var(--home-2)}.orinavis-home #problem .ed-num-card-body{margin-top:var(--home-2);padding-right:1.5rem;font-size:.8125rem;line-height:1.5}@media (min-width:768px){.orinavis-home #problem .ed-num-card-title{font-size:1.1875rem}.orinavis-home #problem .ed-num-card-body{font-size:.875rem;line-height:1.55}}.orinavis-home #problem .ed-num{right:.625rem;bottom:-.55rem;font-size:clamp(3rem,5vw,4.25rem);line-height:.9}@media (max-width:639px){.orinavis-home #problem .ed-num-card.ed-num-card--spacer,.orinavis-home #problem .home-problem-point{padding:var(--home-4) var(--home-4) 2.25rem}.orinavis-home #problem .ed-num{right:.5rem;bottom:-.4rem;font-size:3rem}}.orinavis-home #marketing-hero .marketing-hero-title--compact{font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.1}@media (min-width:1024px){.orinavis-home #marketing-hero .marketing-hero-title--compact{font-size:clamp(2.25rem,3vw,3.25rem)}}.orinavis-home #marketing-hero[data-audience="For career coaches"] .marketing-hero-title--compact{font-size:clamp(2.125rem,4.2vw,3.25rem);max-width:none}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For career coaches"] .marketing-hero-title--compact{font-size:clamp(2.25rem,3.05vw,3.15rem)}}.orinavis-home #marketing-hero[data-audience="For career coaches"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.96em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="For career coaches"] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="For career coaches"] h1+p{margin-top:var(--home-3);font-size:.9375rem;line-height:1.5;max-width:44ch}.orinavis-home #marketing-hero[data-audience="For career coaches"] header>div>div:last-child{margin-top:var(--home-4)}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For career coaches"] .marketing-hero-visual-col{padding-top:2.5rem}}@media (max-width:639px){.orinavis-home #marketing-hero[data-audience="For career coaches"] header .ed-btn-outline{width:100%}}.orinavis-home #marketing-hero[data-audience="For career coaches"] ul[aria-label="Workspace capabilities"]{gap:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);padding-top:var(--home-3);margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="For career coaches"] ul[aria-label="Workspace capabilities"] li{border:none;background:transparent;border-radius:0;padding:0 var(--home-3)}.orinavis-home #marketing-hero[data-audience="For career coaches"] ul[aria-label="Workspace capabilities"] li:first-child{padding-left:0}.orinavis-home #marketing-hero[data-audience="For career coaches"] ul[aria-label="Workspace capabilities"] li:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="Platform."] .marketing-hero-accent--balanced{display:inline;font-size:.94em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="Platform."] .marketing-hero-title--compact{line-height:1.08;text-wrap:pretty}.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band{background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-cream));border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band-inner{padding-block:var(--home-3)}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band-inner{padding-block:var(--home-3)}}.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band-item{font-weight:500;font-size:.8125rem;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band-list{justify-content:center;text-align:center}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .marketing-hero-accent--balanced{display:inline;font-size:.9em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .marketing-hero-title--compact{line-height:1.08;text-wrap:pretty;max-width:22ch}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="Career Evidence."] h1+p{margin-top:var(--home-3);max-width:none;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Evidence."] header>div>div:last-child{margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .home-trust-band{background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-cream));border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .home-trust-band-inner{padding-block:var(--home-3)}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="Career Evidence."] .home-trust-band-inner{padding-block:var(--home-3)}.orinavis-home #marketing-hero[data-audience="Career Evidence."]>div>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--home-6);align-items:center}.orinavis-home #marketing-hero[data-audience="Career Evidence."] header+div img{max-width:min(100%,36rem)}}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .home-trust-band-item{font-weight:500;font-size:.8125rem;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Evidence."] .home-trust-band-list{justify-content:center;text-align:center}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .marketing-hero-accent--balanced{display:inline;font-size:.92em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .marketing-hero-title--compact{line-height:1.08;text-wrap:pretty;max-width:18ch}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-eyebrow{margin-bottom:var(--home-3)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] h1+p{margin-top:var(--home-3);max-width:40ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-intel-cues{display:grid;grid-template-columns:1fr;gap:var(--home-3);margin:var(--home-4) 0 0;padding:0;list-style:none}@media (min-width:640px){.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-intel-cues{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-3) var(--home-4)}}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-intel-cues__item{margin:0;padding:0;border:none;background:none}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-intel-cues__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink,var(--foreground))}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .ed-intel-cues__body{margin:.3rem 0 0;max-width:22ch;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] header>div>div:last-child{margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .home-trust-band{background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-cream));border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .home-trust-band-inner{padding-block:var(--home-3)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .home-trust-band-item{font-weight:500;font-size:.8125rem;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] .home-trust-band-list{justify-content:center;text-align:center}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="Career Intelligence."]>div>div:first-child{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:3.5rem;align-items:center}.orinavis-home #marketing-hero[data-audience="Career Intelligence."] header+div img{max-width:min(100%,36rem)}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="Career Intelligence."]>div>div:first-child{gap:4.5rem}}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .marketing-hero-accent--balanced{display:inline;font-size:.92em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .marketing-hero-title--compact{line-height:1.08;text-wrap:pretty;max-width:18ch}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] h1+p{margin-top:var(--home-3);max-width:38ch;font-size:1rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] header>div>div:last-child{margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .home-trust-band{background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-cream));border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .home-trust-band-inner{padding-block:var(--home-3)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .home-trust-band-item{font-weight:500;font-size:.8125rem;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] .home-trust-band-list{justify-content:center;text-align:center}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="Opportunity Fit."]>div>div{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--home-6);align-items:center}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] header+div{max-width:min(100%,26rem);justify-self:end}.orinavis-home #marketing-hero[data-audience="Opportunity Fit."] header+div img{max-width:min(100%,26rem);max-height:min(70vh,30rem);width:100%;object-fit:cover;object-position:center 28%}}@media (max-width:639px){.orinavis-home #marketing-hero[data-audience="Platform."] .home-trust-band-list{align-items:center}}.orinavis-home #marketing-hero[data-audience="Support Network"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.92em}.orinavis-home #marketing-hero[data-audience="Support Network"] .marketing-hero-title--compact{max-width:30ch;font-size:clamp(2.125rem,3.6vw,2.875rem);line-height:1.12}@media (min-width:768px){.orinavis-home #marketing-hero[data-audience="Support Network"]>div>div:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,3vw,2.75rem);align-items:start}}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="Support Network"] .marketing-hero-title--compact{font-size:clamp(2.125rem,2.6vw,2.875rem)}.orinavis-home #marketing-hero[data-audience="Support Network"]>div>div:first-child{gap:clamp(2rem,3.5vw,3rem)}}.orinavis-home #marketing-hero[data-audience="Support Network"] h1+p{max-width:42ch;font-size:.9375rem;line-height:1.55}.orinavis-home .ed-support-role-strip{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin:0;padding-top:var(--home-5);list-style:none;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:640px){.orinavis-home .ed-support-role-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}.orinavis-home .ed-support-role-strip__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink,var(--foreground))}.orinavis-home .ed-support-role-strip__body{margin:.35rem 0 0;max-width:28ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home .ed-support-status-note{max-width:44rem;margin-inline:auto;padding:var(--home-4) var(--home-5);border-radius:var(--orinavis-radius-md,.75rem);border:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);background:color-mix(in srgb,var(--ed-ink,var(--foreground)) 2.5%,transparent);text-align:center}.orinavis-home .ed-support-status-note p:last-child{max-width:none;margin-inline:auto;line-height:1.55}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For employability teams"] header+div>div:first-child{max-width:36rem}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For employability teams"] header+div>div:first-child{max-width:38rem}}.orinavis-home #marketing-hero[data-audience="For employability teams"] h1+p{margin-top:var(--home-2);font-size:.9375rem;line-height:1.5}.orinavis-home #marketing-hero[data-audience="For employability teams"] h1+p+p{margin-top:var(--home-2);font-size:.8125rem;font-weight:400;color:var(--ed-ink-soft)}.orinavis-home #marketing-hero[data-audience="For employability teams"] header>div>div:last-child{margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="For employability teams"] ul[aria-label="Workspace capabilities"]{gap:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);padding-top:var(--home-3);margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="For employability teams"] ul[aria-label="Workspace capabilities"] li{border:none;background:transparent;border-radius:0;padding:0 var(--home-3)}.orinavis-home #marketing-hero[data-audience="For employability teams"] ul[aria-label="Workspace capabilities"] li:first-child{padding-left:0}.orinavis-home #marketing-hero[data-audience="For employability teams"] ul[aria-label="Workspace capabilities"] li:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] .marketing-hero-title--compact{line-height:1.1;text-wrap:pretty;max-width:18ch;font-size:clamp(2rem,3.6vw,2.875rem)}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For Job Seekers"] .marketing-hero-title--compact{max-width:20ch;font-size:clamp(2.125rem,2.8vw,2.875rem)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"]>div>div:first-child{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:3.5rem;align-items:center}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] .marketing-hero-visual-col{max-width:none}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header+div img{max-width:min(100%,34rem)}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For Job Seekers"]>div>div:first-child{gap:4.5rem}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header+div img{max-width:min(100%,36rem)}}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.94em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] .ed-eyebrow{margin-bottom:var(--home-2)}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header>div{max-width:36rem}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header>div{max-width:38rem}}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] h1+p{margin-top:var(--home-4);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] h1+p+p{margin-top:var(--home-3);max-width:40ch;font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 88%,transparent)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header>div>div:last-of-type{margin-top:var(--home-5)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header .ed-btn-outline{font-weight:500}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] header>div>p:last-child{margin-top:var(--home-2);max-width:36ch;font-size:.75rem;font-weight:400;line-height:1.4;color:var(--muted-foreground)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] ul[aria-label="Workspace capabilities"]{gap:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);padding-top:var(--home-3);margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] ul[aria-label="Workspace capabilities"] li{border:none;background:transparent;border-radius:0;padding:0 var(--home-3)}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] ul[aria-label="Workspace capabilities"] li:first-child{padding-left:0}.orinavis-home #marketing-hero[data-audience="For Job Seekers"] ul[aria-label="Workspace capabilities"] li:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] .marketing-hero-title--compact{font-size:clamp(2.125rem,4vw,3.15rem);max-width:none}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] .marketing-hero-title--compact{font-size:clamp(2.25rem,3vw,3.15rem)}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] .marketing-hero-visual-col{padding-top:2.5rem}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] header>div{max-width:36rem}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] header>div{max-width:38rem}}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.96em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] h1+p{margin-top:var(--home-3);font-size:.9375rem;line-height:1.5}@media (max-width:639px){.orinavis-home #marketing-hero[data-audience="For Organisations & Programmes"] header .ed-btn-outline{width:100%}}.orinavis-home #marketing-hero[data-audience="For Specialists"] .marketing-hero-title--compact{font-size:clamp(2.125rem,4vw,3.15rem);max-width:none}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For Specialists"] .marketing-hero-title--compact{font-size:clamp(2.25rem,3vw,3.15rem)}.orinavis-home #marketing-hero[data-audience="For Specialists"] .marketing-hero-visual-col{padding-top:2.5rem}.orinavis-home #marketing-hero[data-audience="For Specialists"] header>div{max-width:36rem}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For Specialists"] header>div{max-width:38rem}}.orinavis-home #marketing-hero[data-audience="For Specialists"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.96em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="For Specialists"] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="For Specialists"] h1+p{margin-top:var(--home-3);font-size:.9375rem;line-height:1.5}@media (max-width:639px){.orinavis-home #marketing-hero[data-audience="For Specialists"] header .ed-btn-outline{width:100%}}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] .marketing-hero-title--compact{font-size:clamp(2.125rem,4vw,3.15rem);max-width:none}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] .marketing-hero-title--compact{font-size:clamp(2.25rem,3vw,3.15rem)}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] .marketing-hero-visual-col{padding-top:2.5rem}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] header>div{max-width:36rem}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] header>div{max-width:38rem}}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] .marketing-hero-accent--balanced{display:inline;margin-top:0;font-size:.96em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] h1+p{margin-top:var(--home-3);font-size:.9375rem;line-height:1.5}@media (max-width:639px){.orinavis-home #marketing-hero[data-audience="For Trusted Supporters"] header .ed-btn-outline{width:100%}}.orinavis-home #marketing-hero[data-audience="How It Works"] .marketing-hero-title--compact{line-height:1.08;text-wrap:pretty;max-width:16ch}@media (min-width:1024px){.orinavis-home #marketing-hero[data-audience="How It Works"] .marketing-hero-title--compact{max-width:18ch}.orinavis-home #marketing-hero[data-audience="How It Works"] .marketing-hero-visual-col{max-width:none}.orinavis-home #marketing-hero[data-audience="How It Works"] header+div img{max-width:min(100%,36rem)}}@media (min-width:1280px){.orinavis-home #marketing-hero[data-audience="How It Works"] header+div img{max-width:min(100%,38rem)}}.orinavis-home #marketing-hero[data-audience="How It Works"] .marketing-hero-accent--balanced{display:inline;font-size:.94em;line-height:inherit;letter-spacing:-.015em}.orinavis-home #marketing-hero[data-audience="How It Works"] .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #marketing-hero[data-audience="How It Works"] h1+p{margin-top:var(--home-3);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #marketing-hero[data-audience="How It Works"] h1+p+p{margin-top:var(--home-2);max-width:40ch;font-size:.9375rem;line-height:1.5;font-weight:400;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 88%,transparent)}.orinavis-home #marketing-hero[data-audience="How It Works"] header>div>div:last-of-type{margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="How It Works"] header .ed-btn-outline{font-weight:500}.orinavis-home #marketing-hero[data-audience="How It Works"] header>div>p:last-child{margin-top:var(--home-3);max-width:40ch;font-size:.8125rem;font-weight:400;color:var(--muted-foreground)}.orinavis-home #marketing-hero[data-audience="How It Works"] ul[aria-label="Workspace capabilities"]{gap:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);padding-top:var(--home-3);margin-top:var(--home-4)}.orinavis-home #marketing-hero[data-audience="How It Works"] ul[aria-label="Workspace capabilities"] li{border:none;background:transparent;border-radius:0;padding:0 var(--home-3)}.orinavis-home #marketing-hero[data-audience="How It Works"] ul[aria-label="Workspace capabilities"] li:first-child{padding-left:0}.orinavis-home #marketing-hero[data-audience="How It Works"] ul[aria-label="Workspace capabilities"] li:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .home-final-cta.home-section{padding-block:var(--home-section-y-sm) var(--home-section-y-md)}@media (min-width:768px){.orinavis-home .home-final-cta.home-section{padding-block:var(--home-section-y-md)}}@media (min-width:1024px){.orinavis-home .home-final-cta.home-section{padding-block:var(--home-section-y-md) var(--home-section-y-lg)}}.orinavis-home .home-container{box-sizing:border-box;width:100%;max-width:var(--home-container-max);margin-inline:auto;padding-inline:var(--home-4)}.orinavis-home .home-container--narrow{max-width:var(--home-prose,42rem)}.orinavis-home .home-container--wide{max-width:min(100%,calc(var(--home-container-max) + var(--home-8)))}@media (min-width:640px){.orinavis-home .home-container{padding-inline:var(--home-5)}}@media (min-width:1024px){.orinavis-home .home-container{padding-inline:var(--home-6)}}@media (min-width:1280px){.orinavis-home .home-container{padding-inline:var(--space-5,2.5rem)}}.orinavis-home #application-fit-scan,.orinavis-home #career-evidence,.orinavis-home #coach-collaboration,.orinavis-home #consent-access,.orinavis-home #gaps-to-actions,.orinavis-home #progress{scroll-margin-top:var(--home-header-height,64px)}.orinavis-home .home-panel{border:1px solid color-mix(in srgb,var(--ed-ink) 6%,transparent);border-radius:1rem;background:var(--surface)}.orinavis-home .home-hero-status{padding:.3125rem .625rem;border:1px solid color-mix(in srgb,var(--home-border) 60%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .home-hero-shell,.orinavis-home .home-hero-shell.home-hero-centered{min-height:auto}.orinavis-home .home-hero-layout{align-items:center}.orinavis-home .home-hero-content{position:relative;z-index:1}.orinavis-home .home-hero-visual-wrap{position:relative}.orinavis-home .home-hero-visual-wrap figure>div{border:1px solid color-mix(in srgb,var(--ns-blue-700) 12%,var(--home-border));border-radius:var(--orinavis-radius-lg);box-shadow:0 1px 1px color-mix(in srgb,var(--foreground) 5%,transparent),0 8px 20px color-mix(in srgb,var(--foreground) 6%,transparent)}@media (min-width:1024px){.orinavis-home .home-hero-shell.home-hero-centered{min-height:auto;padding-block:var(--home-2)}}.orinavis-home .home-hero-headline-accent{color:var(--foreground)}.orinavis-home .home-hero-headline-accent svg{color:var(--ns-signal-orange)}.orinavis-home .home-hero-editorial{display:flex;flex-direction:column}.orinavis-home .home-hero-editorial-main{display:grid;flex:1;align-items:start;gap:var(--home-5);margin-bottom:var(--home-7)}@media (min-width:1024px){.orinavis-home .home-hero-editorial-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--home-8);margin-bottom:var(--home-6)}}.orinavis-home .home-hero-editorial-headline{font-size:clamp(2.75rem,5.5vw,4.75rem);line-height:1.04;letter-spacing:-.03em}.orinavis-home .home-hero-editorial-subhead{max-width:32ch;margin:0}@media (min-width:1024px){.orinavis-home .home-hero-editorial-subhead{justify-self:end;text-align:right}}.orinavis-home .home-hero-editorial-bar{display:flex;flex-direction:column;gap:var(--home-5);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--home-border) 70%,transparent)}.orinavis-home .home-hero-system-panel{border:1px solid color-mix(in srgb,var(--ns-blue-600) 16%,var(--border));border-radius:var(--orinavis-radius-lg);background:color-mix(in srgb,var(--surface-2) 72%,var(--surface));padding:var(--home-5)}.orinavis-home .home-hero-system-title{margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.orinavis-home .home-hero-system-list{margin:var(--home-4) 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.orinavis-home .home-hero-system-item{border:1px solid color-mix(in srgb,var(--home-border) 75%,transparent);border-radius:var(--orinavis-radius-sm);background:var(--surface);padding:.5rem .625rem;font-size:.8125rem;line-height:1.35;color:var(--text-muted)}.orinavis-home .home-hero-system-item.is-highlight{border-color:color-mix(in srgb,var(--ns-blue-600) 55%,transparent);color:color-mix(in srgb,var(--ns-blue-600) 70%,var(--text));background:color-mix(in srgb,var(--ns-blue-600) 7%,var(--surface))}@media (min-width:640px){.orinavis-home .home-hero-editorial-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--home-6)}}.orinavis-home .home-hero-editorial-links{display:flex;flex-wrap:wrap;gap:var(--home-4) var(--home-5);margin:0;padding:0;list-style:none}@media (min-width:1024px){.orinavis-home .home-hero-editorial-links{gap:var(--home-5) var(--home-6)}}.orinavis-home .home-hero-editorial-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.orinavis-home .home-hero-editorial-link:hover{color:var(--foreground)}.orinavis-home .home-hero-editorial-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.orinavis-home .home-hero-editorial-cta{width:100%}@media (min-width:640px){.orinavis-home .home-hero-editorial-cta{width:auto;flex-shrink:0}}@keyframes home-hero-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}.orinavis-home .home-hero-enter{animation:home-hero-enter .55s cubic-bezier(.16,1,.3,1) forwards}.orinavis-home .home-hero-enter-delay-1{animation-delay:70ms}.orinavis-home .home-hero-enter-delay-2{animation-delay:.13s}.orinavis-home .home-hero-enter-delay-3{animation-delay:.19s}.orinavis-home .home-hero-enter-delay-4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.orinavis-home .home-hero-enter,.orinavis-home .home-hero-enter-delay-1,.orinavis-home .home-hero-enter-delay-2,.orinavis-home .home-hero-enter-delay-3,.orinavis-home .home-hero-enter-delay-4{animation:none}}.orinavis-home .home-hero-trust{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.orinavis-home .home-hero-trust{flex-direction:row;flex-wrap:wrap;column-gap:0;row-gap:.375rem}.orinavis-home .home-hero-trust li:not(:last-child):after{content:"·";margin-inline:.625rem;color:color-mix(in srgb,var(--text-muted) 45%,transparent);font-weight:400}}.orinavis-home .home-hero-trust li{font-size:.875rem;line-height:1.5;color:var(--text-muted)}.orinavis-home .home-hero-flow-panel{border-color:color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border));background:color-mix(in srgb,var(--surface) 96%,var(--bg))}.orinavis-home .home-hero-flow-label{font-family:var(--font-sans-primary);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:color-mix(in srgb,var(--text) 72%,transparent);text-transform:none}.orinavis-home .home-hero-flow-step--active{margin-inline:calc(var(--home-2) * -1);padding:var(--home-3);border-radius:calc(var(--home-radius-chip, 12px) - 2px);background:color-mix(in srgb,var(--ns-blue-600) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--ns-blue-600) 26%,transparent)}.orinavis-home .marketing-hero-visual{border-color:color-mix(in srgb,var(--ns-blue-600) 14%,var(--home-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ns-blue-600) 5%,var(--surface)) 0,color-mix(in srgb,var(--surface) 98%,var(--bg)) 55%,color-mix(in srgb,var(--ns-blue-700) 3%,var(--surface)) 100%);box-shadow:0 1px 0 color-mix(in srgb,var(--surface) 80%,white),0 24px 48px color-mix(in srgb,var(--ns-blue-700) 8%,transparent)}.orinavis-home .marketing-hero-shell:before{content:"";position:absolute;inset:-20% -10% auto auto;width:min(42vw,28rem);height:min(42vw,28rem);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--ns-blue-600) 12%,transparent) 0,transparent 68%);pointer-events:none;z-index:0}@media (prefers-reduced-motion:reduce){.orinavis-home .marketing-hero-shell:before{display:none}}.orinavis-home .marketing-hero-audience-label{margin-bottom:var(--home-4)}.orinavis-home .marketing-hero-spotlight-label{margin-bottom:var(--home-4);font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:color-mix(in srgb,var(--text) 68%,transparent)}.orinavis-home .marketing-hero-spotlight-grid{display:grid;grid-template-columns:1fr;gap:var(--home-3)}@media (min-width:640px){.orinavis-home .marketing-hero-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orinavis-home .marketing-hero-spotlight-featured{border-color:color-mix(in srgb,var(--ns-blue-600) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--ns-blue-600) 8%,var(--surface)) 0,var(--surface) 100%)}.orinavis-home .marketing-hero-spotlight-tile{border-color:color-mix(in srgb,var(--ns-blue-700) 10%,var(--border));background:color-mix(in srgb,var(--surface) 96%,var(--surface-2))}@media (min-width:640px){.orinavis-home .home-hero-flow-step--active{margin-inline:calc(var(--home-3) * -1)}}.orinavis-home .home-trust-band{border-block:none;background:color-mix(in srgb,var(--ed-pink) 62%,var(--ed-cream))}.orinavis-home .home-trust-band-inner{padding-block:var(--home-4)}@media (min-width:1024px){.orinavis-home .home-trust-band-inner{padding-block:var(--home-5)}}.orinavis-home .home-trust-band-list{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;text-align:center}@media (min-width:640px){.orinavis-home .home-trust-band-list{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:0;row-gap:.5rem;max-width:100%}.orinavis-home .home-trust-band-item:not(:last-child):after{content:"·";margin-inline:.5rem;color:color-mix(in srgb,var(--text-muted) 40%,transparent);font-weight:400}}@media (min-width:1024px){.orinavis-home .home-trust-band-list{justify-content:center;text-align:center}}.orinavis-home .home-trust-band-item{font-family:var(--font-sans-primary);font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:-.005em;color:color-mix(in srgb,var(--text) 78%,transparent)}.orinavis-home .home-feature-intro,.orinavis-home .home-problem-intro{text-align:center}.orinavis-home .home-feature-intro h2,.orinavis-home .home-problem-intro h2,.orinavis-home .home-product-preview-intro h2{margin-top:var(--home-header-gap-eyebrow)}.orinavis-home .home-audience-tabs-header p,.orinavis-home .home-coach-matching-header p,.orinavis-home .home-feature-intro>p:not(.home-feature-badge),.orinavis-home .home-problem-intro>p:not(.home-problem-badge),.orinavis-home .home-product-preview-intro>p:not(.home-product-preview-badge),.orinavis-home .home-why-shift-header>p:not(.home-why-shift-eyebrow){margin-top:var(--home-header-gap-lead)}.orinavis-home .home-faq-intro-col h2{margin-top:var(--home-header-gap-eyebrow)}.orinavis-home .home-faq-lead{margin-top:var(--home-header-gap-lead)}.orinavis-home .home-why-shift-header h2{margin-top:var(--home-header-gap-eyebrow)}.orinavis-home .home-audience-note{margin-top:var(--home-6)}@media (min-width:1024px){.orinavis-home .home-audience-note{margin-top:var(--home-7)}}.orinavis-home .home-feature-badge,.orinavis-home .home-problem-badge{display:inline-flex;align-items:center;gap:.4375rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;color:color-mix(in srgb,var(--primary) 88%,var(--foreground))}.orinavis-home .home-feature-grid,.orinavis-home .home-problem-grid{display:grid;gap:var(--home-5);max-width:100%;margin-top:var(--home-header-gap-content)}.orinavis-home .home-workflow-grid>li{position:relative}@media (min-width:768px){.orinavis-home .home-workflow-grid>li:after{content:"";position:absolute;top:40%;right:calc(var(--home-5) * -.55);width:calc(var(--home-5) * .75);height:1px;background:color-mix(in srgb,var(--home-border) 72%,transparent)}.orinavis-home .home-workflow-grid>li:nth-child(3n):after{display:none}.orinavis-home .home-feature-grid,.orinavis-home .home-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5)}}@media (min-width:1024px){.orinavis-home .home-feature-grid,.orinavis-home .home-problem-grid{gap:var(--home-6);margin-top:var(--home-header-gap-content-lg)}}.orinavis-home .home-feature-card,.orinavis-home .home-problem-card{border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));border-radius:var(--orinavis-radius-md);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent)}.orinavis-home .home-feature-card-media,.orinavis-home .home-problem-card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;padding:var(--home-4);background:color-mix(in srgb,var(--surface-2) 56%,var(--surface))}.orinavis-home .home-feature-card-body,.orinavis-home .home-problem-card-body{border-top:1px solid color-mix(in srgb,var(--home-border) 62%,transparent);padding:var(--home-5)}.orinavis-home .home-feature-illustration,.orinavis-home .home-problem-illustration{position:relative;margin-inline:auto;width:100%;max-width:15.5rem}.orinavis-home .home-feature-illustration-panel,.orinavis-home .home-problem-illustration-panel{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border));border-radius:var(--orinavis-radius-md);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent),0 10px 28px color-mix(in srgb,var(--primary) 8%,transparent)}.orinavis-home .home-feature-illustration-float,.orinavis-home .home-problem-illustration-float{position:relative;z-index:1}.orinavis-home .home-feature-illustration-float--center,.orinavis-home .home-problem-illustration-float--center{left:50%;transform:translateX(-50%)}.orinavis-home .home-feature-illustration-float--bottom,.orinavis-home .home-problem-illustration-float--bottom{display:inline-flex}.orinavis-home .home-feature-illustration-float--corner,.orinavis-home .home-problem-illustration-float--corner{position:absolute;right:.75rem;bottom:.75rem}.orinavis-home .home-workflow-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted))}.orinavis-home .home-workflow-subtitle{max-width:40rem;color:color-mix(in srgb,var(--text) 74%,transparent)}.orinavis-home .home-workflow-steps{display:grid;gap:var(--home-4);max-width:56rem}@media (min-width:768px){.orinavis-home .home-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}.orinavis-home .home-workflow-step{display:flex;gap:var(--home-4);align-items:flex-start;padding:var(--home-4);border:1px solid color-mix(in srgb,var(--home-border) 70%,transparent);border-radius:var(--orinavis-radius-md);background:var(--surface)}.orinavis-home .home-workflow-step-index{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ns-blue-700) 8%,var(--surface));font-size:.875rem;font-weight:600;color:var(--foreground)}.orinavis-home .home-product-preview-grid,.orinavis-home .home-workflow-preview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-4);max-width:72rem}@media (min-width:768px){.orinavis-home .home-product-preview-grid,.orinavis-home .home-workflow-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home .home-product-preview-intro{text-align:center}.orinavis-home .home-product-preview-badge{gap:.4375rem;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));padding:.375rem .875rem;font-size:.875rem;color:color-mix(in srgb,var(--primary) 88%,var(--foreground))}.orinavis-home .home-product-preview-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 7%,var(--border));border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent);transition:border-color .15s ease,box-shadow .15s ease}@media (hover:hover) and (pointer:fine){.orinavis-home .home-product-preview-card:hover{border-color:color-mix(in srgb,var(--ns-evidence-blue) 22%,var(--border));box-shadow:0 2px 10px color-mix(in srgb,var(--foreground) 7%,transparent)}}.orinavis-home .home-product-preview-media{display:flex;min-height:11.5rem;flex:1;align-items:center;justify-content:center;padding:var(--home-4);background:color-mix(in srgb,var(--surface-2) 58%,var(--surface))}.orinavis-home .home-product-preview-copy{padding:var(--home-4) var(--home-5) var(--home-5);background:color-mix(in srgb,var(--surface) 72%,var(--surface-2))}.orinavis-home .home-product-preview-title{font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home .home-product-preview-body{margin-top:.375rem;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--text-muted) 92%,var(--foreground))}.orinavis-home .home-product-preview-illustration{position:relative;width:100%;max-width:16.5rem}.orinavis-home .home-product-preview-panel{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 9%,var(--border));border-radius:var(--orinavis-radius-md);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent),0 12px 32px color-mix(in srgb,var(--foreground) 7%,transparent)}.orinavis-home .home-product-preview-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));padding:.1875rem .5rem;font-size:.5625rem;font-weight:600;color:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.orinavis-home .home-product-preview-float{position:absolute;z-index:1}.orinavis-home .home-product-preview-float--top-right{top:-.5rem;right:-.25rem}.orinavis-home .home-product-preview-float--bottom{bottom:-.625rem;left:50%;transform:translateX(-50%)}.orinavis-home .home-audience-system{position:relative}.orinavis-home .home-audience-system-rail{position:absolute;top:1.5rem;bottom:1.5rem;left:1.25rem;width:2px;border-radius:999px;background:color-mix(in srgb,var(--ns-blue-600) 24%,var(--border))}.orinavis-home .home-coach-flow{display:grid;gap:var(--home-3)}@media (min-width:640px){.orinavis-home .home-coach-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--home-3)}}.orinavis-home .home-coach-flow-step{display:flex;flex-direction:column;gap:var(--home-2);padding:var(--home-3);border:1px solid color-mix(in srgb,var(--home-border) 72%,transparent);border-radius:var(--orinavis-radius-md);background:var(--surface);text-align:center}.orinavis-home .home-coach-flow-index{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;margin-inline:auto;border-radius:999px;background:color-mix(in srgb,var(--ns-blue-700) 8%,var(--surface-2));font-size:.75rem;font-weight:600;color:var(--foreground)}.orinavis-home .home-problem-panel{border-color:color-mix(in srgb,var(--home-border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,var(--bg)) 0,color-mix(in srgb,var(--surface-2) 42%,var(--surface)) 100%)}.orinavis-home .home-problem-list{display:flex;flex-direction:column;gap:var(--home-5);margin:0}.orinavis-home .home-problem-item{display:grid;grid-template-columns:.4375rem minmax(0,1fr);column-gap:var(--home-4);align-items:start}.orinavis-home .home-problem-marker{width:.4375rem;height:.4375rem;margin-top:.5625rem;border-radius:999px;background:var(--ns-blue-600)}.orinavis-home .home-problem-item+.home-problem-item{padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--home-border) 42%,transparent)}.orinavis-home .home-product-preview-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--foreground);padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--background)}.orinavis-home .home-product-preview-subtitle{max-width:36rem}.orinavis-home .home-product-preview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-6)}@media (min-width:640px){.orinavis-home .home-product-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-6) var(--home-5)}}@media (min-width:1024px){.orinavis-home .home-product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-7) var(--home-6)}}.orinavis-home .home-product-preview-card{min-width:0}.orinavis-home .home-product-preview-media{aspect-ratio:16/10;width:100%;border-radius:var(--orinavis-radius-md);background:color-mix(in srgb,var(--foreground) 6%,var(--surface-2))}.orinavis-home #product-flow .home-product-flow-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--home-6)}.orinavis-home #product-flow .home-product-flow-header .ed-eyebrow{margin:0}.orinavis-home #product-flow .home-product-flow-title{margin:var(--home-3) 0 0;width:100%;max-width:100%;line-height:1.14;text-wrap:wrap}.orinavis-home #product-flow .home-product-flow-title-primary,.orinavis-home #product-flow .home-product-flow-title-secondary{display:block}.orinavis-home #product-flow .home-product-flow-title .ed-italic{white-space:nowrap}@media (min-width:640px){.orinavis-home #product-flow .home-product-flow-title-primary{white-space:nowrap}}.orinavis-home #product-flow .home-product-flow-lead{margin:var(--home-3) 0 0;max-width:min(34rem,48ch)}.orinavis-home #product-flow .home-product-flow-ctas{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.125rem 1rem;margin:var(--home-4) 0 0}.orinavis-home #product-flow .home-product-flow-cta-primary{min-height:2.75rem;font-size:.9375rem;font-weight:600}.orinavis-home #product-flow .home-product-flow-cta-secondary{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--ed-ink-soft,var(--muted-foreground));text-decoration:none;text-underline-offset:.2em;transition:color .15s ease}.orinavis-home #product-flow .home-product-flow-cta-secondary:hover{color:var(--foreground);text-decoration:underline}@media (max-width:639px){.orinavis-home #product-flow .home-product-flow-header{max-width:100%;margin-bottom:var(--home-5)}.orinavis-home #product-flow .home-product-flow-ctas{flex-direction:column;gap:0}}@media (min-width:1024px){.orinavis-home #product-flow .home-product-flow-header{margin-bottom:var(--home-7)}.orinavis-home #product-flow .home-product-flow-title{margin-top:var(--home-3)}.orinavis-home #product-flow .home-product-flow-lead{margin-top:var(--home-4)}.orinavis-home #product-flow .home-product-flow-ctas{margin-top:var(--home-5);gap:.25rem 1.25rem}}.orinavis-home .home-product-flow-intro>p:first-child{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted))}.orinavis-home .home-product-flow-intro p{color:color-mix(in srgb,var(--text) 74%,transparent);font-size:1.0625rem;line-height:1.65}.orinavis-home .home-product-flow-track{display:flex;flex-direction:column}@media (min-width:768px){.orinavis-home .home-product-flow-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-4);row-gap:var(--home-5);align-items:start}}@media (min-width:1024px){.orinavis-home .home-product-flow-track{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--home-3);row-gap:var(--home-5)}}.orinavis-home .home-product-flow-rail{background:color-mix(in srgb,var(--ns-blue-700) 24%,var(--border))}.orinavis-home .home-product-flow-rail-vertical{background:color-mix(in srgb,var(--ns-blue-700) 22%,var(--border))}.orinavis-home .home-product-flow-node--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--ns-signal-600) 38%,transparent)}.orinavis-home .home-product-flow-card{border-color:color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border));background:color-mix(in srgb,var(--surface) 98%,var(--bg));transition:border-color .15s ease,box-shadow .15s ease}.orinavis-home .home-product-flow-card--active{border-color:color-mix(in srgb,var(--ns-blue-600) 32%,var(--home-border));background:var(
    --orinavis-accent-soft,color-mix(in srgb,var(--ns-signal-600) 14%,var(--surface))
  );box-shadow:0 1px 0 color-mix(in srgb,var(--ns-signal-600) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ns-blue-600) 8%,transparent)}.orinavis-home .home-product-flow-phase{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted));background:color-mix(in srgb,var(--ns-blue-700) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,transparent)}.orinavis-home .home-product-flow-card--active .home-product-flow-phase{color:color-mix(in srgb,var(--ns-blue-600) 88%,var(--text-muted));background:color-mix(in srgb,var(--ns-blue-600) 8%,var(--surface));border-color:color-mix(in srgb,var(--ns-blue-600) 16%,transparent)}.orinavis-home .home-product-flow-trust{border-color:color-mix(in srgb,var(--ns-blue-700) 12%,var(--home-border));background:color-mix(in srgb,var(--surface) 96%,var(--bg))}.orinavis-home .home-product-flow-footnote{font-family:var(--font-sans-primary);font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--text) 78%,transparent)}.orinavis-home .home-audience-tabs-header{text-align:center}.orinavis-home .home-audience-tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.orinavis-home .home-audience-tab{border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border));border-radius:999px;background:var(--surface);padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--foreground);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.orinavis-home .home-audience-tab:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.orinavis-home .home-audience-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.orinavis-home .home-audience-tab--active{border-color:var(--ns-deep-ink);color:var(--ns-warm-paper);background:var(--ns-deep-ink);font-weight:600}.orinavis-home .home-audience-tab--active:hover{border-color:var(--ns-deep-ink)}.orinavis-home .home-audience-tabs{margin-top:var(--home-header-gap-content)}@media (min-width:1024px){.orinavis-home .home-audience-tabs{margin-top:var(--home-header-gap-content-lg)}}.orinavis-home .home-audience-panels{position:relative;margin-top:var(--home-5)}@media (min-width:768px){.orinavis-home .home-audience-panels{margin-top:var(--home-6)}}.orinavis-home .home-audience-panel{display:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border));border-radius:var(--orinavis-radius-md);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent),0 10px 24px color-mix(in srgb,var(--foreground) 6%,transparent)}.orinavis-home .home-audience-panel--active{display:grid;grid-template-columns:minmax(0,1fr)}.orinavis-home .home-audience-panel--jobSeekers{border-top:2px solid color-mix(in srgb,var(--ns-blue-600) 65%,transparent)}.orinavis-home .home-audience-panel--coaches{border-top:2px solid color-mix(in srgb,var(--ns-blue-700) 65%,transparent)}.orinavis-home .home-audience-panel--partners{border-top:2px solid color-mix(in srgb,var(--ns-signal-700) 72%,transparent)}@media (min-width:1024px){.orinavis-home .home-audience-panel--active{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:24rem}}.orinavis-home .home-audience-panel-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:var(--home-6) var(--home-5)}@media (min-width:640px){.orinavis-home .home-audience-panel-copy{padding:var(--home-6)}}@media (min-width:1024px){.orinavis-home .home-audience-panel-copy{min-height:100%;padding:var(--home-7) var(--home-6)}.orinavis-home .home-audience-panel-actions{margin-top:auto;padding-top:var(--home-6)}}.orinavis-home .home-audience-panel-headline{max-width:14ch;margin:0;line-height:1.15;letter-spacing:-.02em}.orinavis-home .home-audience-panel-body{margin:var(--home-4) 0 0;max-width:38ch;line-height:1.65;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .home-audience-replaces{display:flex;flex-wrap:wrap;align-items:center;gap:var(--home-3);margin-top:var(--home-5)}.orinavis-home .home-audience-replaces-label{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home .home-audience-replaces-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.orinavis-home .home-audience-replace-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));border-radius:.4375rem;background:color-mix(in srgb,var(--foreground) 2%,var(--surface-2));color:color-mix(in srgb,var(--foreground) 66%,transparent)}.orinavis-home .home-audience-panel-features{display:flex;flex-direction:column;gap:var(--home-4);margin:var(--home-5) 0 0;padding:0;list-style:none}.orinavis-home .home-audience-panel-feature{display:flex;align-items:flex-start;gap:.875rem;font-family:var(--font-sans-primary);font-size:1rem;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.orinavis-home .home-audience-panel-feature-check{display:inline-flex;height:1.375rem;width:1.375rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 82%,var(--surface));color:var(--primary-foreground)}.orinavis-home .home-audience-panel-actions{margin-top:var(--home-5);padding-top:0}.orinavis-home .home-audience-panel-learn-more{margin:var(--home-4) 0 0}.orinavis-home .home-audience-panel-visual{position:relative;min-height:15rem;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--home-border) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 2%,var(--bg)) 0,color-mix(in srgb,var(--primary) 5%,var(--surface-2)) 100%)}@media (min-width:1024px){.orinavis-home .home-audience-panel-visual{min-height:100%;border-top:none;border-left:1px solid color-mix(in srgb,var(--home-border) 55%,transparent)}}.orinavis-home .home-audience-panel-image{position:absolute;top:50%;left:50%;width:92%;max-width:28rem;height:auto;transform:translate(-50%,-50%);object-fit:contain;padding:var(--home-5)}.orinavis-home #audiences .home-audience-intro{display:flex;flex-direction:column;align-items:flex-start;text-align:start;max-width:min(100%,34rem);margin:0 0 var(--home-6)}.orinavis-home #audiences .home-audience-intro .ed-eyebrow{margin:0}.orinavis-home #audiences .home-audience-intro-title{margin:var(--home-2) 0 0;width:100%;max-width:none;line-height:1.14;text-wrap:balance}.orinavis-home #audiences .home-audience-intro-title .ed-italic{white-space:nowrap}.orinavis-home #audiences .home-audience-intro-lead{margin:var(--home-3) 0 0;max-width:min(100%,36rem)}@media (min-width:640px){.orinavis-home #audiences .home-audience-intro{max-width:min(100%,42rem)}.orinavis-home #audiences .home-audience-intro-lead{max-width:min(100%,40rem)}}@media (min-width:768px){.orinavis-home #audiences .home-audience-intro{max-width:min(100%,48rem)}.orinavis-home #audiences .home-audience-intro-title{margin-top:var(--home-3)}.orinavis-home #audiences .home-audience-intro-lead{max-width:min(100%,44rem)}}@media (min-width:1024px){.orinavis-home #audiences .home-audience-intro{max-width:min(100%,56rem);margin-bottom:var(--home-7)}.orinavis-home #audiences .home-audience-intro-lead{max-width:min(100%,48rem)}}@media (min-width:1280px){.orinavis-home #audiences .home-audience-intro{max-width:min(100%,60rem)}.orinavis-home #audiences .home-audience-intro-lead{max-width:min(100%,52rem)}}.orinavis-home .home-audience-stack{display:flex;flex-direction:column;gap:var(--home-5)}.orinavis-home .home-audience-card{border-color:color-mix(in srgb,var(--home-border) 78%,transparent);background:color-mix(in srgb,var(--surface) 98%,var(--bg));overflow:hidden}.orinavis-home .home-audience-block{padding:var(--home-5)}@media (min-width:640px){.orinavis-home .home-audience-block{padding:var(--home-6)}}.orinavis-home .home-audience-role{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.orinavis-home .home-audience-role-marker{width:.4375rem;height:.4375rem;border-radius:999px;flex-shrink:0}.orinavis-home .home-audience-accent--teal{color:var(--ns-blue-600)}.orinavis-home .home-audience-accent--teal .home-audience-role-marker{background:var(--ns-blue-600)}.orinavis-home .home-audience-accent--navy{color:var(--ns-blue-700)}.orinavis-home .home-audience-accent--navy .home-audience-role-marker{background:var(--ns-blue-700)}.orinavis-home .home-audience-accent--slate{color:color-mix(in srgb,var(--primary) 70%,transparent)}.orinavis-home .home-audience-accent--slate .home-audience-role-marker{background:color-mix(in srgb,var(--primary) 52%,var(--text-muted))}.orinavis-home .home-audience-features{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--home-border) 55%,transparent);border-radius:calc(var(--home-radius-chip, 12px) - 2px);background:color-mix(in srgb,var(--surface-2) 28%,var(--surface));overflow:hidden}.orinavis-home .home-audience-feature{padding:var(--home-3) var(--home-4)}.orinavis-home .home-audience-feature+.home-audience-feature{border-top:1px solid color-mix(in srgb,var(--home-border) 42%,transparent)}@media (min-width:640px){.orinavis-home .home-audience-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.orinavis-home .home-audience-feature+.home-audience-feature{border-top:none}.orinavis-home .home-audience-feature:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--home-border) 42%,transparent)}.orinavis-home .home-audience-feature:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--home-border) 42%,transparent)}.orinavis-home .home-audience-features--odd .home-audience-feature:last-child{grid-column:1/-1;border-left:none;text-align:center}.orinavis-home .home-audience-features--even .home-audience-feature{display:flex;align-items:center;justify-content:center;min-height:4.25rem;padding:var(--home-4);text-align:center}}.orinavis-home .home-audience-actions{max-width:28rem}.orinavis-home .home-audience-learn-more{margin:0;padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--home-border) 40%,transparent)}.orinavis-home .home-audience-note{padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--home-border) 38%,transparent);font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--text-muted) 88%,var(--text))}.orinavis-home .home-coach-matching-header{text-align:center}.orinavis-home .home-coach-matching-benefits{display:grid;gap:var(--home-5);max-width:100%;margin-top:var(--home-header-gap-content);padding:0}@media (min-width:768px){.orinavis-home .home-coach-matching-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5) var(--home-6);margin-top:var(--home-header-gap-content-lg)}}.orinavis-home .home-coach-matching-benefit{display:flex;align-items:flex-start;gap:var(--home-4)}.orinavis-home .home-coach-matching-benefit-icon{display:inline-flex;height:3.25rem;width:3.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px}.orinavis-home .home-coach-matching-benefit-icon--teal{background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:color-mix(in srgb,var(--primary) 88%,var(--foreground))}.orinavis-home .home-coach-matching-benefit-icon--mint{background:color-mix(in srgb,var(--ns-blue-700) 12%,var(--surface));color:color-mix(in srgb,var(--ns-blue-700) 88%,var(--foreground))}.orinavis-home .home-coach-matching-benefit-icon--violet{background:color-mix(in srgb,var(--foreground) 8%,var(--surface-2));color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .home-coach-matching-benefit-icon--coral{background:color-mix(in srgb,var(--ns-human-coral) 18%,var(--surface));color:color-mix(in srgb,var(--ns-human-coral) 58%,var(--ns-deep-ink))}.orinavis-home .home-coach-matching-benefit-text{margin:.125rem 0 0;font-family:var(--font-sans-primary);font-size:1rem;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--foreground) 76%,transparent)}.orinavis-home .home-coach-matching-trust{margin:var(--home-5) auto 0;padding:0;border:none;font-size:.875rem;line-height:1.6;text-align:center;color:color-mix(in srgb,var(--text-muted) 92%,var(--foreground))}.orinavis-home .home-coach-matching-cta{display:flex;justify-content:center;margin-top:var(--home-4)}@media (min-width:768px){.orinavis-home .home-coach-matching-cta{margin-top:var(--home-5)}}.orinavis-home .home-coach-matching-cta-btn{box-shadow:none}.orinavis-home .home-trust-section{background:color-mix(in srgb,var(--primary) 4%,var(--surface-2))}.orinavis-home .home-trust-split{display:grid;gap:var(--home-6);align-items:start}@media (min-width:1024px){.orinavis-home .home-trust-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--home-7)}}.orinavis-home .home-trust-intro-col{max-width:26rem}.orinavis-home .home-trust-lock-badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--home-5);border-radius:999px;background:color-mix(in srgb,var(--ns-evidence-blue) 10%,var(--surface));color:var(--ns-evidence-blue);box-shadow:0 0 0 5px color-mix(in srgb,var(--ns-evidence-blue) 5%,transparent)}.orinavis-home .home-trust-intro-title{max-width:14ch;line-height:1.12;letter-spacing:-.02em}.orinavis-home .home-trust-intro-lead{margin:var(--home-4) 0 0;max-width:34ch;font-family:var(--font-sans-primary);font-size:1rem;line-height:1.65;color:color-mix(in srgb,var(--ns-blue-700) 62%,var(--foreground))}.orinavis-home .home-trust-principles-col{display:flex;flex-direction:column;gap:var(--home-5)}@media (min-width:1024px){.orinavis-home .home-trust-principles-col{gap:var(--home-6);padding-top:.25rem}}.orinavis-home .home-trust-principle{max-width:40rem}.orinavis-home .home-trust-principle-badge{width:2rem;height:2rem;margin-bottom:var(--home-3);border-radius:999px;background:var(--ns-evidence-blue);color:#ffffff}.orinavis-home .home-trust-principle-title{margin:0;line-height:1.25}.orinavis-home .home-trust-principle-body{margin:var(--home-3) 0 0;font-family:var(--font-sans-primary);font-size:.9375rem;line-height:1.65;color:color-mix(in srgb,var(--ns-blue-700) 58%,var(--foreground))}.orinavis-home .home-trust-cta{margin-top:var(--home-2);padding-top:var(--home-2)}.orinavis-home .home-trust-shell{padding:var(--home-6) var(--home-5);border:1px solid color-mix(in srgb,var(--primary) 8%,var(--home-border));border-radius:var(--orinavis-radius-lg,1.25rem);background:color-mix(in srgb,var(--surface) 88%,var(--bg))}@media (min-width:640px){.orinavis-home .home-trust-shell{padding:var(--home-7) var(--home-6)}}.orinavis-home .home-trust-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 72%,var(--text-muted))}.orinavis-home .home-trust-heading{max-width:none}.orinavis-home .home-trust-body{color:color-mix(in srgb,var(--text) 76%,transparent);font-size:1.0625rem;line-height:1.65;max-width:42rem}.orinavis-home .home-trust-supporting{display:inline-flex;max-width:36rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--home-border));border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.orinavis-home .home-trust-anchor{display:flex;flex-direction:column;align-items:center;gap:var(--home-4);padding:var(--home-4) var(--home-5);border:1px solid color-mix(in srgb,var(--primary) 10%,var(--home-border));border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface)}@media (min-width:640px){.orinavis-home .home-trust-anchor{flex-direction:row;align-items:center;gap:var(--home-5);padding:var(--home-4) var(--home-6)}}.orinavis-home .home-trust-anchor-visual{flex-shrink:0;width:100%;max-width:10.5rem}@media (min-width:640px){.orinavis-home .home-trust-anchor-visual{width:10.5rem;max-width:10.5rem}}.orinavis-home .home-trust-anchor-image{max-height:7.5rem}.orinavis-home .home-trust-anchor-chips{display:flex;flex:1;flex-direction:column;gap:var(--home-3);margin:0;padding:0;list-style:none}@media (min-width:640px){.orinavis-home .home-trust-anchor-chips{gap:var(--home-2)}}.orinavis-home .home-trust-anchor-chip{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,var(--text) 84%,transparent)}.orinavis-home .home-trust-anchor-chip-icon{color:var(--primary)}.orinavis-home .home-trust-principles{padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--primary) 8%,var(--home-border))}.orinavis-home .home-trust-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-3);margin:0}@media (min-width:640px){.orinavis-home .home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-4)}}@media (min-width:1024px){.orinavis-home .home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}}.orinavis-home .home-trust-card{display:grid;grid-template-columns:.625rem minmax(0,1fr);column-gap:var(--home-4);align-items:start;height:100%;padding:var(--home-5);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--home-border));border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.orinavis-home .home-trust-card--featured{border-color:color-mix(in srgb,var(--primary) 22%,var(--home-border));background:color-mix(in srgb,var(--primary) 4%,var(--surface));box-shadow:0 1px 0 color-mix(in srgb,var(--ns-signal-600) 18%,transparent)}@media (min-width:640px){.orinavis-home .home-trust-card{padding:var(--home-5) var(--home-5) var(--home-6)}}@media (hover:hover) and (pointer:fine){.orinavis-home .home-trust-card:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--home-border));background:color-mix(in srgb,var(--surface) 94%,var(--bg))}.orinavis-home .home-trust-card--featured:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.orinavis-home .home-trust-card-content{display:flex;flex-direction:column;height:100%}.orinavis-home .home-trust-card-title{line-height:1.38;color:var(--foreground)}.orinavis-home .home-trust-card-copy{flex:1;line-height:1.62;font-size:.9375rem}.orinavis-home .home-trust-marker{width:.625rem;height:.625rem;margin-top:.5rem;border-radius:999px;background:var(--ns-signal-600);box-shadow:0 0 0 2px var(--primary)}.orinavis-home .home-trust-cta{display:flex;justify-content:center;margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--home-border))}.orinavis-home .home-intel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-4);max-width:56rem;margin-inline:auto}@media (min-width:768px){.orinavis-home .home-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home .home-intel-card{height:100%;padding:var(--home-5) var(--home-5) var(--home-6);border-top-width:1px;border:1px solid color-mix(in srgb,var(--home-border) 85%,transparent);border-top:3px solid color-mix(in srgb,var(--home-border) 85%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.orinavis-home .home-intel-card:hover{transform:translateY(var(--motion-lift,-2px));box-shadow:var(--shadow-hover)}}@media (prefers-reduced-motion:reduce){.orinavis-home .home-intel-card{transition:none}.orinavis-home .home-intel-card:hover{transform:none;box-shadow:none}}.orinavis-home .home-intel-card--ai{border-top-color:color-mix(in srgb,var(--ns-evidence-blue) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ns-evidence-blue) 5%,var(--surface)) 0,var(--surface) 34%)}.orinavis-home .home-intel-card--human{border-top-color:color-mix(in srgb,var(--ns-human-coral) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ns-human-coral) 7%,var(--surface)) 0,var(--surface) 34%)}.orinavis-home .home-intel-card-head{display:flex;align-items:center;gap:var(--home-3)}.orinavis-home .home-intel-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.75rem}.orinavis-home .home-intel-card--ai .home-intel-icon{background:color-mix(in srgb,var(--ns-evidence-blue) 12%,var(--surface));color:var(--ns-blue-700)}.orinavis-home .home-intel-card--human .home-intel-icon{background:color-mix(in srgb,var(--ns-human-coral) 16%,var(--surface));color:var(--ns-coral-700)}.orinavis-home .home-intel-card-title{margin:0;font-family:var(--font-sans-primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.orinavis-home .home-intel-card--ai .home-intel-card-title{color:var(--ns-blue-700)}.orinavis-home .home-intel-card--human .home-intel-card-title{color:var(--ns-coral-700)}.orinavis-home .home-intel-card-role{margin:.125rem 0 0;font-family:var(--font-heading,var(--font-sans));font-size:var(--type-h3,1.125rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text)}.orinavis-home .home-intel-connector{display:none}@media (min-width:768px){.orinavis-home .home-intel-grid{position:relative}.orinavis-home .home-intel-connector{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--home-border) 85%,transparent);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ns-ink-500)}}.orinavis-home .home-intel-list{display:flex;flex-direction:column;gap:var(--home-3);margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .home-intel-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.orinavis-home .home-intel-item:before{content:"";flex-shrink:0;width:.4375rem;height:.4375rem;margin-top:.5em;border-radius:999px}.orinavis-home .home-intel-card--ai .home-intel-item:before{background:var(--ns-evidence-blue)}.orinavis-home .home-intel-card--human .home-intel-item:before{background:var(--ns-human-coral)}.orinavis-home .home-intel-note{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:64rem;margin:var(--home-5) auto 0;padding:var(--home-4) var(--home-5);border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-md,var(--radius-lg));background:color-mix(in srgb,var(--ed-cream-2) 70%,var(--ed-white));text-align:left}@media (min-width:768px){.orinavis-home .home-intel-note{padding:var(--home-4) var(--home-5)}}.orinavis-home .home-intel-note-header{display:flex;align-items:center;gap:.5rem}.orinavis-home .home-intel-note-icon{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--brand-primary)}.orinavis-home .home-intel-note-title{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground)}.orinavis-home .home-intel-note-list{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0 0 0 1.25rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary);list-style-type:disc}.orinavis-home .home-intel-note-list li::marker{color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}.orinavis-home .home-intel-note-cta{margin:var(--home-2) 0 0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);text-align:center}.orinavis-home .home-trust-cta-inner{display:flex;flex-direction:column;align-items:center;gap:var(--home-3);text-align:center}@media (min-width:640px){.orinavis-home .home-trust-cta-inner{gap:var(--home-4)}}.orinavis-home .home-trust-cta-copy{max-width:28rem}.orinavis-home .home-trust-cta-secondary{margin-top:calc(var(--home-2) * -1)}.orinavis-home .home-trust-cta-primary{border-color:color-mix(in srgb,var(--primary) 24%,var(--home-border));background:var(--surface);color:var(--primary)}.orinavis-home .home-trust-cta-primary:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--home-border));background:color-mix(in srgb,var(--primary) 5%,var(--surface));color:var(--primary)}.orinavis-home .partner-use-cases-intro{margin-bottom:var(--home-6)}.orinavis-home .partner-use-cases-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted))}.orinavis-home .partner-use-cases-lead{max-width:38rem;color:color-mix(in srgb,var(--text) 80%,transparent);font-size:1.0625rem;line-height:1.65}.orinavis-home .partner-use-cases-shell{overflow:hidden;border-color:color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border))}.orinavis-home .partner-use-cases-body{display:grid;gap:0}@media (min-width:1024px){.orinavis-home .partner-use-cases-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch}}.orinavis-home .partner-use-cases-index{min-width:0;padding:var(--home-5)}@media (min-width:640px){.orinavis-home .partner-use-cases-index{padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-use-cases-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-3);margin:0;padding:0}@media (min-width:640px){.orinavis-home .partner-use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-4)}}.orinavis-home .partner-use-cases-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--home-4);align-items:start;height:100%;min-width:0;padding:var(--home-4) var(--home-4) var(--home-5);border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));border-radius:var(--orinavis-radius-lg,.75rem);background:var(--surface);transition:border-color .15s ease,background-color .15s ease}@media (min-width:640px){.orinavis-home .partner-use-cases-card{padding:var(--home-5)}}@media (hover:hover) and (pointer:fine){.orinavis-home .partner-use-cases-card:hover{border-color:color-mix(in srgb,var(--ns-blue-700) 18%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 2%,var(--surface))}}.orinavis-home .partner-use-cases-card-icon{display:flex;height:2.25rem;width:2.25rem;shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 5%,var(--surface));color:var(--ns-blue-700)}.orinavis-home .partner-use-cases-card-title{color:var(--ns-blue-700);line-height:1.35;text-wrap:balance}.orinavis-home .partner-use-cases-card-copy{line-height:1.62;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-use-cases-preview{display:flex;flex-direction:column;gap:var(--home-4);min-width:0;padding:var(--home-5);background:color-mix(in srgb,var(--ns-blue-700) 3%,var(--surface));border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border))}@media (min-width:1024px){.orinavis-home .partner-use-cases-preview{border-top:none;border-left:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));padding:var(--home-6) var(--home-5)}}.orinavis-home .partner-use-cases-preview-title{color:var(--ns-blue-700);text-wrap:balance}.orinavis-home .partner-use-cases-preview-copy{max-width:22rem;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-use-cases-preview-legend{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .partner-use-cases-preview-legend-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-use-cases-preview-legend-mark{width:.5rem;height:.5rem;border-radius:2px;flex-shrink:0}.orinavis-home .partner-use-cases-preview-legend-mark--deep-teal{background:var(--ns-blue-700)}.orinavis-home .partner-use-cases-preview-legend-mark--ocean-blue{background:var(--ns-blue-600)}.orinavis-home .partner-use-cases-preview-legend-mark--citrus-orange{background:var(--ns-signal-700)}.orinavis-home .partner-use-cases-illustration{margin-top:auto;max-height:13rem;border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface)}@media (min-width:640px){.orinavis-home .partner-use-cases-illustration{max-height:14.5rem}}.orinavis-home .partner-use-cases-illustration-img{padding:.625rem;max-height:inherit;object-fit:contain}.orinavis-home .partner-use-cases-close{display:flex;flex-direction:column;gap:var(--home-4);padding:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 2%,var(--surface))}@media (min-width:768px){.orinavis-home .partner-use-cases-close{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--home-5);padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-use-cases-footnote{max-width:38rem;margin:0;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-use-cases-footer-link{flex-shrink:0;white-space:nowrap}.orinavis-home .partner-measurement-intro{margin-bottom:var(--home-6)}.orinavis-home .partner-measurement-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted))}.orinavis-home .partner-measurement-lead{max-width:38rem;color:color-mix(in srgb,var(--text) 80%,transparent);font-size:1.0625rem;line-height:1.65}.orinavis-home .partner-measurement-shell{overflow:hidden;border-color:color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border))}.orinavis-home .partner-measurement-body{display:grid;gap:0}@media (min-width:1024px){.orinavis-home .partner-measurement-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}}.orinavis-home .partner-measurement-index{display:flex;flex-direction:column;min-width:0}.orinavis-home .partner-measurement-row{display:grid;gap:var(--home-3);padding:var(--home-5)}@media (min-width:640px){.orinavis-home .partner-measurement-row{grid-template-columns:8.75rem minmax(0,1fr);column-gap:var(--home-6);align-items:start;padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-measurement-row+.partner-measurement-row{border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border))}.orinavis-home .partner-measurement-row-title{color:var(--ns-blue-700);line-height:1.35}.orinavis-home .partner-measurement-row-body{display:flex;flex-direction:column;gap:var(--home-3);min-width:0}.orinavis-home .partner-measurement-row-desc{max-width:40rem;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-measurement-signals{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.orinavis-home .partner-measurement-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-5);row-gap:.5rem}}@media (min-width:1280px){.orinavis-home .partner-measurement-signals{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--home-4)}}.orinavis-home .partner-measurement-signal{position:relative;padding-left:.875rem;font-size:.875rem;font-weight:500;line-height:1.45;color:color-mix(in srgb,var(--text) 88%,transparent)}.orinavis-home .partner-measurement-signal:before{content:"";position:absolute;left:0;top:.55em;width:.3125rem;height:.3125rem;border-radius:999px;background:var(--ns-blue-600)}.orinavis-home .partner-measurement-preview{display:flex;flex-direction:column;gap:var(--home-4);min-width:0;padding:var(--home-5);background:color-mix(in srgb,var(--ns-blue-700) 3%,var(--surface));border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border))}@media (min-width:1024px){.orinavis-home .partner-measurement-preview{border-top:none;border-left:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));padding:var(--home-6) var(--home-5)}}.orinavis-home .partner-measurement-preview-title{color:var(--ns-blue-700);text-wrap:balance}.orinavis-home .partner-measurement-preview-copy{max-width:22rem;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-measurement-preview-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .partner-measurement-preview-legend-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-measurement-preview-legend-mark{width:.5rem;height:.5rem;border-radius:2px;flex-shrink:0}.orinavis-home .partner-measurement-preview-legend-item:first-child .partner-measurement-preview-legend-mark{background:var(--ns-blue-700)}.orinavis-home .partner-measurement-preview-legend-item:nth-child(2) .partner-measurement-preview-legend-mark{background:var(--ns-blue-600)}.orinavis-home .partner-measurement-preview-legend-item:nth-child(3) .partner-measurement-preview-legend-mark{background:var(--ns-signal-700)}.orinavis-home .partner-measurement-illustration{margin-top:auto;max-height:11.5rem;border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));border-radius:var(--orinavis-radius-lg,1rem);background:var(--surface)}@media (min-width:640px){.orinavis-home .partner-measurement-illustration{max-height:13rem}}.orinavis-home .partner-measurement-illustration-img{padding:.625rem;max-height:inherit;object-fit:contain}.orinavis-home .partner-measurement-close{display:flex;flex-direction:column;gap:var(--home-4);padding:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 2%,var(--surface))}@media (min-width:768px){.orinavis-home .partner-measurement-close{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--home-5);padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-measurement-footnote{max-width:38rem;margin:0;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-measurement-footer-link{flex-shrink:0;white-space:nowrap}.orinavis-home .partner-how-it-works-intro{margin-bottom:var(--home-6)}.orinavis-home .partner-how-it-works-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--text-muted))}.orinavis-home .partner-how-it-works-lead{max-width:38rem;color:color-mix(in srgb,var(--text) 80%,transparent);font-size:1.0625rem;line-height:1.65}.orinavis-home .partner-how-it-works-shell{overflow:hidden;border-color:color-mix(in srgb,var(--ns-blue-700) 14%,var(--home-border))}.orinavis-home .partner-how-it-works-body{display:grid;gap:0}@media (min-width:1024px){.orinavis-home .partner-how-it-works-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch}}.orinavis-home .partner-how-it-works-steps{margin:0;padding:0}.orinavis-home .partner-how-it-works-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--home-4);align-items:start;padding:var(--home-5)}@media (min-width:640px){.orinavis-home .partner-how-it-works-step{column-gap:var(--home-5);padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-how-it-works-step+.partner-how-it-works-step{border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border))}.orinavis-home .partner-how-it-works-step--outcome{background:color-mix(in srgb,var(--ns-blue-700) 2.5%,var(--surface))}.orinavis-home .partner-how-it-works-step-track{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:2.5rem;flex-shrink:0}.orinavis-home .partner-how-it-works-step-mark{position:relative;z-index:1;display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ns-blue-700) 16%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 5%,var(--surface));color:var(--ns-blue-700)}.orinavis-home .partner-how-it-works-step-line{flex:1;width:1px;min-height:1.25rem;margin-block:.375rem;background:color-mix(in srgb,var(--ns-blue-600) 28%,var(--home-border))}.orinavis-home .partner-how-it-works-step-body{display:flex;flex-direction:column;gap:var(--home-2);padding-top:.25rem}.orinavis-home .partner-how-it-works-step-label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-blue-600) 78%,var(--text-muted))}.orinavis-home .partner-how-it-works-step-title{margin:0;color:var(--ns-blue-700);line-height:1.35;text-wrap:balance}.orinavis-home .partner-how-it-works-step-detail{margin:0;max-width:40rem;font-size:.875rem;line-height:1.62;color:color-mix(in srgb,var(--text) 78%,transparent)}@media (min-width:640px){.orinavis-home .partner-how-it-works-step-detail{font-size:.9375rem}}.orinavis-home .partner-how-it-works-aside{display:flex;flex-direction:column;gap:var(--home-4);min-width:0;padding:var(--home-5);background:color-mix(in srgb,var(--ns-blue-700) 3%,var(--surface));border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border))}@media (min-width:1024px){.orinavis-home .partner-how-it-works-aside{border-top:none;border-left:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));padding:var(--home-6) var(--home-5)}}.orinavis-home .partner-how-it-works-aside-title{color:var(--ns-blue-700);text-wrap:balance}.orinavis-home .partner-how-it-works-aside-copy{margin:var(--home-2) 0 0;max-width:22rem;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-how-it-works-phases{display:flex;flex-direction:column;gap:var(--home-3);margin:var(--home-4) 0 0;padding:0}.orinavis-home .partner-how-it-works-phase{padding:var(--home-4);border:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));border-radius:var(--orinavis-radius-lg,.75rem);background:var(--surface)}.orinavis-home .partner-how-it-works-phase-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--home-3)}.orinavis-home .partner-how-it-works-phase-label{font-size:.875rem;font-weight:600;color:var(--ns-blue-700)}.orinavis-home .partner-how-it-works-phase-steps{font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 58%,transparent)}.orinavis-home .partner-how-it-works-phase-copy{margin:var(--home-2) 0 0;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--text) 74%,transparent)}.orinavis-home .partner-how-it-works-close{display:flex;flex-direction:column;gap:var(--home-4);padding:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ns-blue-700) 10%,var(--home-border));background:color-mix(in srgb,var(--ns-blue-700) 2%,var(--surface))}@media (min-width:768px){.orinavis-home .partner-how-it-works-close{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--home-5);padding:var(--home-5) var(--home-6)}}.orinavis-home .partner-how-it-works-footnote{max-width:38rem;margin:0;color:color-mix(in srgb,var(--text) 76%,transparent)}.orinavis-home .partner-how-it-works-footer-link{flex-shrink:0;white-space:nowrap}.orinavis-home .home-founder-testimonial{--foreground:var(--ed-olive-deep);--text:var(--ed-olive-deep);--muted:color-mix(in srgb,var(--ed-olive) 72%,var(--progress-soft,#87d57a));--text-muted:color-mix(in srgb,var(--ed-olive) 72%,var(--progress-soft,#87d57a));--muted-on-surface:var(--ed-olive);--border:color-mix(in srgb,var(--ed-olive) 24%,transparent);display:flex;flex-direction:column;align-items:center;gap:var(--home-6);max-width:56rem;padding:var(--home-6) var(--home-5);border-radius:1.25rem;background:color-mix(in srgb,var(--progress-soft,#87d57a) 42%,var(--ed-cream));color:var(--ed-olive-deep)}@media (min-width:768px){.orinavis-home .home-founder-testimonial{gap:var(--home-7);padding:var(--home-8) var(--home-7)}}.orinavis-home .home-founder-headline{margin:0;max-width:none;text-wrap:nowrap;line-height:1.12;letter-spacing:-.01em;color:var(--ed-olive)}@media (max-width:639px){.orinavis-home .home-founder-headline{text-wrap:balance;white-space:normal}}.orinavis-home .home-founder-subheadline{margin:var(--home-5) 0 0;text-wrap:balance}.orinavis-home .home-founder-attribution{display:inline-flex;align-items:center;gap:var(--home-4);margin-top:var(--home-6);text-align:left}.orinavis-home .home-founder-portrait-ring{display:flex;height:4.75rem;width:4.75rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--ed-olive-deep) 12%,var(--border));background:var(--surface)}.orinavis-home .home-founder-monogram{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.03em;color:var(--ns-blue-700);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface))}.orinavis-home .home-founder-identity{min-width:0}.orinavis-home .home-founder-name{margin:0;font-family:var(--font-sans-primary);font-size:.9375rem;font-weight:600;line-height:1.35;color:color-mix(in srgb,var(--ns-blue-700) 92%,var(--foreground))}.orinavis-home .home-founder-role{margin:.125rem 0 0;font-family:var(--font-sans-primary);font-size:.875rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--ns-blue-700) 72%,var(--foreground))}.orinavis-home .home-faq-split{display:grid;gap:var(--home-6);align-items:start}@media (min-width:1024px){.orinavis-home .home-faq-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--home-7)}}.orinavis-home .home-faq-intro-col{max-width:28rem}.orinavis-home .home-faq-eyebrow{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-2) 88%,var(--foreground))}.orinavis-home .home-faq-lead{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .home-faq-list{display:flex;flex-direction:column;gap:.5rem;border:none;border-radius:0;background:transparent}.orinavis-home .home-faq-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--ed-ink) 6%,transparent);border-radius:.75rem;background:var(--surface);transition:border-color .2s ease,background-color .2s ease}.orinavis-home .home-faq-card:focus-within,.orinavis-home .home-faq-card:has(>.home-faq-trigger:hover){border-color:color-mix(in srgb,var(--ed-ink) 12%,transparent)}.orinavis-home .home-faq-card+.home-faq-card{border-top:1px solid color-mix(in srgb,var(--ed-ink) 6%,transparent)}.orinavis-home .home-faq-card:focus-within+.home-faq-card,.orinavis-home .home-faq-card:has(>.home-faq-trigger:hover)+.home-faq-card{border-top-color:color-mix(in srgb,var(--ed-ink) 12%,transparent)}.orinavis-home .home-faq-trigger{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--home-4);padding:var(--home-4) var(--home-5);text-align:left;font-family:var(--font-sans-primary);font-size:.9375rem;font-weight:600;line-height:1.35;color:inherit;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}@media (min-width:640px){.orinavis-home .home-faq-trigger{padding:var(--home-5) var(--home-6);font-size:1rem}}.orinavis-home .home-faq-trigger:hover{background:color-mix(in srgb,var(--ed-ink) 2%,transparent)}.orinavis-home .home-faq-trigger[data-state=open]{background:color-mix(in srgb,var(--ed-lime-soft) 25%,transparent)}.orinavis-home .home-faq-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring)}.orinavis-home .home-faq-question{font-size:.9375rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--foreground)}@media (min-width:640px){.orinavis-home .home-faq-question{font-size:1rem}}.orinavis-home .home-faq-toggle{display:inline-flex;height:2rem;width:2rem;border-radius:999px;flex-shrink:0;align-items:center;justify-content:center;color:color-mix(in srgb,var(--foreground) 72%,transparent);transition:background-color .2s ease,color .2s ease}.orinavis-home .home-faq-trigger:hover .home-faq-toggle{background:color-mix(in srgb,var(--ed-ink) 5%,transparent);color:var(--ed-ink)}.orinavis-home .home-faq-trigger[data-state=open] .home-faq-toggle{background:color-mix(in srgb,var(--ed-olive) 15%,transparent);color:var(--ed-olive)}.orinavis-home .home-faq-toggle-icon{height:1.125rem;width:1.125rem}.orinavis-home .home-faq-toggle-icon--minus,.orinavis-home .home-faq-trigger[data-state=open] .home-faq-toggle-icon--plus{display:none}.orinavis-home .home-faq-trigger[data-state=open] .home-faq-toggle-icon--minus{display:block}.orinavis-home .home-faq-card .overflow-hidden.text-sm[data-state=open]{animation:home-faq-open .2s ease-out}.orinavis-home .home-faq-card .overflow-hidden.text-sm[data-state=closed]{animation:home-faq-close .2s ease-out}.orinavis-home .home-faq-content-body p{margin:0;max-width:58ch;padding:0 var(--home-5) var(--home-4);font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 78%,transparent)}@media (min-width:640px){.orinavis-home .home-faq-content-body p{padding:0 var(--home-6) var(--home-5);font-size:.9375rem}}@keyframes home-faq-open{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes home-faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}@media (prefers-reduced-motion:reduce){.orinavis-home .home-faq-card .overflow-hidden.text-sm[data-state=closed],.orinavis-home .home-faq-card .overflow-hidden.text-sm[data-state=open]{animation:none}}.orinavis-home .home-why-shift-header{text-align:center}.orinavis-home .home-why-shift-eyebrow{font-size:.875rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--text-muted) 92%,var(--foreground))}.orinavis-home .home-why-shift-cta:after{content:"→";margin-left:.5rem}.orinavis-home .home-why-shift-grid{display:grid;gap:var(--home-5);align-items:stretch;margin-top:var(--home-header-gap-content)}@media (min-width:768px){.orinavis-home .home-why-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5)}}@media (min-width:1024px){.orinavis-home .home-why-shift-grid{margin-top:var(--home-header-gap-content-lg)}}.orinavis-home .home-why-shift-column{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--orinavis-radius-md);background:var(--surface)}.orinavis-home .home-why-shift-column--before{border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border))}.orinavis-home .home-why-shift-column--after{border:2px solid color-mix(in srgb,var(--primary) 72%,var(--border));box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 10%,transparent)}.orinavis-home .home-why-shift-column-header{display:flex;align-items:center;justify-content:space-between;gap:var(--home-4);padding:.875rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.3}.orinavis-home .home-why-shift-column--before .home-why-shift-column-header{background:color-mix(in srgb,var(--foreground) 5%,var(--surface-2));color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .home-why-shift-column--after .home-why-shift-column-header{background:var(--primary);color:var(--primary-foreground)}.orinavis-home .home-why-shift-column-subtitle{font-weight:500;opacity:.92}.orinavis-home .home-why-shift-rows{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.orinavis-home .home-why-shift-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--home-4);padding:var(--home-5) var(--home-5)}.orinavis-home .home-why-shift-row+.home-why-shift-row{border-top:1px solid color-mix(in srgb,var(--home-border) 55%,transparent)}.orinavis-home .home-why-shift-row-index{font-size:.875rem;font-weight:600;line-height:1.5;color:color-mix(in srgb,var(--foreground) 42%,transparent)}.orinavis-home .home-why-shift-row-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--foreground)}.orinavis-home .home-why-shift-row-description{margin:.375rem 0 0;font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .home-final-cta-banner{display:flex;flex-direction:column;align-items:center;max-width:40rem;margin-inline:auto;text-align:center}.orinavis-home .home-final-cta-banner-title{max-width:18ch;font-size:clamp(1.875rem,4.5vw,2.75rem);line-height:1.1;letter-spacing:-.03em}.orinavis-home .home-final-cta-banner-body{margin:var(--home-4) auto 0;max-width:34rem;font-size:1rem;line-height:1.65;color:color-mix(in srgb,var(--foreground) 68%,transparent)}@media (min-width:640px){.orinavis-home .home-final-cta-banner-body{font-size:1.0625rem}}.orinavis-home .home-final-cta-banner-actions{display:flex;flex-direction:column;align-items:center;gap:var(--home-3);margin-top:var(--home-5)}@media (min-width:640px){.orinavis-home .home-final-cta-banner-actions{margin-top:var(--home-6)}}.orinavis-home .home-final-cta-banner-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:3rem;padding:0 1.75rem;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#ffffff;background:var(--ns-signal-orange-deep);box-shadow:0 1px 0 rgb(255 255 255/.16) inset,0 8px 18px color-mix(in srgb,var(--ns-signal-orange-deep) 24%,transparent);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.orinavis-home .home-final-cta-banner-btn:hover{background:color-mix(in srgb,var(--ns-signal-orange-deep) 86%,var(--ns-deep-ink));box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 12px 26px color-mix(in srgb,var(--ns-signal-orange-deep) 32%,transparent)}.orinavis-home .home-final-cta-banner-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ring),0 10px 24px color-mix(in srgb,var(--ns-signal-orange-deep) 30%,transparent)}.orinavis-home .home-final-cta-banner-btn-icon{width:1rem;height:1rem}.orinavis-home .home-final-cta-banner-secondary{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--foreground) 72%,transparent);text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}.orinavis-home .home-final-cta-banner-secondary:hover{color:var(--foreground)}.orinavis-home .home-final-cta-banner-note{margin:var(--home-4) 0 0;max-width:32rem;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .home-final-cta-title{text-wrap:balance;line-height:1.14;letter-spacing:-.025em}.orinavis-home .home-final-cta-body{margin:var(--home-4) auto 0;max-width:32rem;font-size:1.0625rem;line-height:1.65;color:color-mix(in srgb,var(--primary-foreground) 76%,transparent)}.orinavis-home .home-final-cta-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--home-3);margin-top:var(--home-7)}@media (min-width:640px){.orinavis-home .home-final-cta-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--home-4)}}.orinavis-home .home-final-cta-btn--primary{background:var(--primary-foreground);color:var(--ns-blue-700)}.orinavis-home .home-final-cta-btn--primary:hover{background:color-mix(in srgb,var(--primary-foreground) 92%,transparent)}.orinavis-home .home-final-cta-btn--secondary{border:1px solid color-mix(in srgb,var(--primary-foreground) 44%,transparent);background:transparent;color:var(--primary-foreground)}.orinavis-home .home-final-cta-btn--secondary:hover{border-color:color-mix(in srgb,var(--primary-foreground) 58%,transparent);background:color-mix(in srgb,var(--primary-foreground) 8%,transparent)}.orinavis-home .home-final-cta-tertiary-wrap{margin-top:var(--home-7);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--primary-foreground) 14%,transparent)}.orinavis-home .home-final-cta-tertiary{color:color-mix(in srgb,var(--primary-foreground) 72%,transparent)}.orinavis-home .home-final-cta-tertiary:hover{color:var(--primary-foreground)}.orinavis-home .home-footer-shell{position:relative;isolation:isolate}.orinavis-home .home-footer-newsletter-band{position:relative;z-index:2;background:color-mix(in srgb,var(--ed-mint,var(--ed-cream-2)) 72%,var(--ed-cream));padding-top:var(--home-3);padding-bottom:var(--home-5)}@media (min-width:768px){.orinavis-home .home-footer-newsletter-band{padding-top:var(--home-3);padding-bottom:var(--home-6)}}.orinavis-home .home-footer{border-top:none;padding-block:0 var(--home-6);margin-top:calc(var(--home-5) * -1);padding-top:calc(var(--home-5) + var(--home-5))}@media (min-width:768px){.orinavis-home .home-footer{margin-top:calc(var(--home-6) * -1);padding-top:calc(var(--home-6) + var(--home-5));padding-bottom:var(--home-7)}}@media (min-width:1024px){.orinavis-home .home-footer{padding-bottom:var(--home-7)}}.orinavis-home .home-footer-newsletter{position:relative;z-index:2;display:grid;gap:var(--home-5);padding:var(--home-5);border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-md,8px);background:color-mix(in srgb,var(--ed-white) 94%,var(--ed-cream));color:var(--ed-ink);box-shadow:none}@media (min-width:768px){.orinavis-home .home-footer-newsletter{padding:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home .home-footer-newsletter{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--home-6);padding:var(--home-6)}}.orinavis-home .home-footer-newsletter-copy{display:flex;flex-direction:column;gap:var(--home-2);max-width:32rem}.orinavis-home .home-footer-newsletter-eyebrow{margin:0;font-family:var(--font-sans-primary);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,var(--ed-ink-soft))}.orinavis-home .home-footer-newsletter-title{margin:0;max-width:28rem;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ed-ink);text-wrap:balance}.orinavis-home .home-footer-newsletter-body{margin:0;max-width:32rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary,var(--ed-ink-soft));text-wrap:pretty}.orinavis-home .home-footer-newsletter-action{display:grid;gap:var(--home-2);width:100%;max-width:28rem;justify-self:stretch}@media (min-width:1024px){.orinavis-home .home-footer-newsletter-action{justify-self:end;max-width:none}}.orinavis-home .home-footer-newsletter-form{display:flex;flex-direction:column;gap:var(--home-3);width:100%}.orinavis-home .home-footer-newsletter-field{display:flex;flex-direction:column;gap:var(--home-2);width:100%}@media (min-width:640px){.orinavis-home .home-footer-newsletter-field{flex-direction:row;align-items:stretch;gap:0;position:relative}}.orinavis-home .home-footer-newsletter-icon{display:none}@media (min-width:640px){.orinavis-home .home-footer-newsletter-icon{display:block;position:absolute;left:var(--home-4);top:50%;transform:translateY(-50%);color:var(--ed-ink-soft);pointer-events:none}}.orinavis-home .home-footer-newsletter-input{width:100%;min-height:2.75rem;border:1px solid var(--color-input,color-mix(in srgb,var(--ed-ink) 30%,transparent));border-radius:var(--orinavis-radius-md,.5rem);background:var(--ed-white);padding-inline:var(--home-4);font-size:.9375rem;line-height:1.4;color:var(--ed-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}@media (min-width:640px){.orinavis-home .home-footer-newsletter-input{border-radius:var(--orinavis-radius-md,.5rem) 0 0 var(--orinavis-radius-md,.5rem);border-right:none;padding-inline:calc(var(--home-4) + 1.5rem) var(--home-4)}}.orinavis-home .home-footer-newsletter-input::placeholder{color:var(--ed-ink-soft)}.orinavis-home .home-footer-newsletter-input:focus-visible{border-color:var(--ed-olive);box-shadow:0 0 0 3px color-mix(in srgb,var(--ed-olive) 18%,transparent);z-index:1}.orinavis-home .home-footer-newsletter-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--destructive,#b42318) 70%,var(--ed-ink))}.orinavis-home .home-footer-newsletter-submit{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:var(--home-5);border:1px solid var(--ed-olive-deep);border-radius:var(--orinavis-radius-md,.5rem);background:var(--ed-olive-deep);color:var(--ed-cream);font-family:var(--font-sans-primary);font-size:.875rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .15s ease,opacity .15s ease}@media (min-width:640px){.orinavis-home .home-footer-newsletter-submit{border-radius:0 var(--orinavis-radius-md,.5rem) var(--orinavis-radius-md,.5rem) 0;border-left:none;padding-inline:var(--home-6)}}.orinavis-home .home-footer-newsletter-submit:hover{background:var(--ed-olive);border-color:var(--ed-olive)}.orinavis-home .home-footer-newsletter-submit:focus-visible{outline:2px solid var(--ed-olive-deep);outline-offset:2px}.orinavis-home .home-footer-newsletter-error,.orinavis-home .home-footer-newsletter-note,.orinavis-home .home-footer-newsletter-unavailable{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-secondary,var(--ed-ink-soft))}.orinavis-home .home-footer-newsletter-error{color:color-mix(in srgb,var(--destructive,#b42318) 80%,var(--ed-ink))}.orinavis-home .home-footer-newsletter-unavailable-link{font-weight:600;color:var(--ed-ink);text-decoration:underline;text-underline-offset:.12em}.orinavis-home .home-footer-newsletter-unavailable-link:focus-visible,.orinavis-home .home-footer-newsletter-unavailable-link:hover{color:var(--ed-olive)}.orinavis-home .home-footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-6);padding-bottom:var(--home-5)}.orinavis-home .home-footer-brand{margin-bottom:0}.orinavis-home .home-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-4);align-items:start}@media (min-width:768px){.orinavis-home .home-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-5)}}@media (min-width:1024px){.orinavis-home .home-footer-grid{grid-template-columns:minmax(15rem,1.25fr) minmax(0,4fr);column-gap:clamp(1.5rem,3vw,2.75rem);row-gap:var(--home-5);align-items:start;padding-bottom:var(--home-6)}.orinavis-home .home-footer-brand{padding-right:var(--home-4)}.orinavis-home .home-footer-nav{column-gap:clamp(1rem,2.4vw,2.25rem)}}.orinavis-home .home-footer-logo{display:inline-flex;margin-bottom:var(--home-3);color:inherit;text-decoration:none}.orinavis-home .home-footer-tagline{margin:0;max-width:20rem;font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--ed-cream) 72%,transparent);text-wrap:pretty}.orinavis-home .home-footer-heading.home-footer-heading--contact{margin-top:var(--home-5)}.orinavis-home .home-footer-contact{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.orinavis-home .home-footer-contact li{display:flex;align-items:center;gap:.625rem}.orinavis-home .home-footer-contact svg{flex:none;width:1rem;height:1rem;color:var(--ed-cream);opacity:.6}.orinavis-home .home-footer-contact-text{display:inline-flex;min-height:2.5rem;align-items:center;font-size:.9375rem;color:color-mix(in srgb,var(--ed-cream) 88%,transparent)}.orinavis-home .home-footer-social{display:flex;gap:var(--home-2);margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .home-footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--ed-cream) 22%,transparent);border-radius:999px;color:color-mix(in srgb,var(--ed-cream) 80%,transparent);transition:color .15s ease,border-color .15s ease}.orinavis-home .home-footer-social-link:hover{border-color:color-mix(in srgb,var(--ed-cream) 48%,transparent);color:var(--ed-cream)}.orinavis-home .home-footer-heading{margin:0 0 var(--home-3);font-size:.6875rem;font-family:var(--font-heading);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-cream) 78%,transparent)}.orinavis-home .home-ink-surface .home-footer-link{color:color-mix(in srgb,var(--ed-cream) 88%,transparent)}.orinavis-home .home-ink-surface .home-footer-meta,.orinavis-home .home-ink-surface .home-footer-note{color:color-mix(in srgb,var(--ed-cream) 86%,transparent)}.orinavis-home .home-footer-links{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.orinavis-home .home-footer-link{display:inline-flex;min-height:2.5rem;padding-block:.2rem;align-items:center;font-size:.9375rem;line-height:1.4;font-weight:400;color:color-mix(in srgb,var(--ed-cream) 88%,transparent);text-wrap:pretty;text-underline-offset:.16em;transition:color .15s ease}.orinavis-home .home-footer-link:focus-visible,.orinavis-home .home-footer-link:hover{color:var(--ed-cream);text-decoration:underline;outline:none}.orinavis-home .home-footer-link--emphasis{font-weight:600;color:var(--ed-cream)}.orinavis-home .home-footer-link--emphasis:focus-visible,.orinavis-home .home-footer-link--emphasis:hover{color:var(--ed-cream)}.orinavis-home .home-footer-note{margin:var(--home-4) 0 0;font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--ed-cream) 64%,transparent)}.orinavis-home .home-footer-bar{display:flex;flex-direction:column;gap:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-cream) 14%,transparent);padding-top:var(--home-5);margin-top:var(--home-2)}.orinavis-home .home-footer-bar-meta{display:flex;flex-direction:column;gap:var(--home-1)}.orinavis-home .home-footer-bar-links{display:flex;flex-wrap:wrap;column-gap:var(--home-4);margin:0;padding:0;list-style:none}.orinavis-home .home-footer-bar-link{font-size:.875rem}@media (min-width:1024px){.orinavis-home .home-footer-bar{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--home-6)}.orinavis-home .home-footer-bar-links{flex:none;justify-content:flex-end;margin-top:-.75rem}}.orinavis-home .home-footer-meta{margin:0;font-size:.875rem;line-height:1.5;text-wrap:balance;color:color-mix(in srgb,var(--ed-cream) 78%,transparent)}.orinavis-home .home-footer-meta--compliance{max-width:40rem;text-wrap:balance;color:color-mix(in srgb,var(--ed-cream) 78%,transparent)}.orinavis-home .home-divider{border-top:1px solid color-mix(in srgb,var(--home-border) 40%,transparent)}.orinavis-home .home-mobile-cta-bar{border-top:1px solid color-mix(in srgb,var(--home-border) 72%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 -2px 12px color-mix(in srgb,var(--foreground) 8%,transparent);padding-inline:max(var(--home-4),env(safe-area-inset-left)) max(var(--home-4),env(safe-area-inset-right));touch-action:manipulation;-webkit-tap-highlight-color:transparent}.orinavis-home .home-section.bg-primary{background:var(--ns-blue-700)}.orinavis-home .home-ink-surface,.orinavis-home.home-ink-surface{--foreground:var(--ns-warm-paper);--text:var(--ns-warm-paper);--muted:color-mix(in srgb,var(--ns-warm-paper) 74%,var(--ns-deep-ink));--text-muted:color-mix(in srgb,var(--ns-warm-paper) 74%,var(--ns-deep-ink));--muted-on-surface:color-mix(in srgb,var(--ns-warm-paper) 82%,var(--ns-deep-ink));--home-border:color-mix(in srgb,var(--ns-warm-paper) 16%,transparent);--surface:color-mix(in srgb,var(--ed-cream) 8%,var(--ed-maroon));--surface-2:color-mix(in srgb,var(--ed-cream) 14%,var(--ed-maroon));--primary:color-mix(in srgb,var(--ns-signal-orange) 82%,#ffffff);background:var(--ns-deep-ink);color:var(--ns-warm-paper)}.orinavis-home .home-ink-surface .home-final-cta-banner-title,.orinavis-home .home-ink-surface h2,.orinavis-home .home-ink-surface h3{color:var(--ns-warm-paper)}.orinavis-home .home-ink-surface .home-final-cta-banner-secondary{border-color:color-mix(in srgb,var(--ns-warm-paper) 30%,transparent);background:transparent;color:color-mix(in srgb,var(--ns-warm-paper) 86%,transparent)}.orinavis-home .home-ink-surface .home-final-cta-banner-secondary:hover{border-color:color-mix(in srgb,var(--ns-warm-paper) 48%,transparent);background:color-mix(in srgb,var(--ns-warm-paper) 7%,transparent);color:var(--ns-warm-paper)}.orinavis-home .home-ink-surface .home-final-cta-body{color:color-mix(in srgb,var(--ns-warm-paper) 76%,transparent)}.orinavis-home .home-ink-surface .home-final-cta-btn--primary{background:var(--ns-signal-orange-deep);color:#ffffff}.orinavis-home .home-ink-surface .home-final-cta-btn--primary:hover{background:color-mix(in srgb,var(--ns-signal-orange-deep) 86%,var(--ns-deep-ink))}.orinavis-home .home-ink-surface .home-final-cta-btn--secondary{border-color:color-mix(in srgb,var(--ns-warm-paper) 44%,transparent);background:transparent;color:var(--ns-warm-paper)}.orinavis-home .home-ink-surface .home-final-cta-btn--secondary:hover{border-color:color-mix(in srgb,var(--ns-warm-paper) 58%,transparent);background:color-mix(in srgb,var(--ns-warm-paper) 8%,transparent)}.orinavis-home .home-ink-surface .home-final-cta-tertiary-wrap{border-top-color:color-mix(in srgb,var(--ns-warm-paper) 14%,transparent)}.orinavis-home .home-ink-surface .home-final-cta-tertiary{color:color-mix(in srgb,var(--ns-warm-paper) 72%,transparent)}.orinavis-home .home-ink-surface .home-final-cta-tertiary:hover{color:var(--ns-warm-paper)}.orinavis-home .home-hero-ink,.orinavis-home.home-hero-ink{--foreground:var(--ns-warm-paper);--text:var(--ns-warm-paper);--muted:color-mix(in srgb,var(--ns-warm-paper) 74%,var(--ns-deep-ink));--text-muted:color-mix(in srgb,var(--ns-warm-paper) 74%,var(--ns-deep-ink));--home-border:color-mix(in srgb,var(--ns-warm-paper) 16%,transparent);background:var(--ns-deep-ink);color:var(--ns-warm-paper)}.orinavis-home .home-hero-split{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "trust";align-items:start;gap:var(--home-5)}.orinavis-home .home-hero-copy{grid-area:copy;max-width:34rem;display:flex;flex-direction:column;align-items:flex-start}.orinavis-home .home-hero-visual-col{grid-area:visual;min-width:0}.orinavis-home .home-hero-trust-area{grid-area:trust}@media (min-width:1024px){.orinavis-home .home-hero-split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"copy visual" "trust visual";column-gap:clamp(1.5rem,3vw,var(--home-7));row-gap:var(--home-4);align-items:start}.orinavis-home .home-hero-visual-col{align-self:center}}.orinavis-home .home-hero-eyebrow{display:block;margin:0 0 var(--home-3);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:none;color:color-mix(in srgb,var(--ns-warm-paper) 66%,var(--ns-deep-ink))}.orinavis-home .home-hero-headline{margin:0;font-size:clamp(2.125rem,2.4vw + 1rem,3.125rem);line-height:1.12;letter-spacing:-.025em;color:var(--ed-coral)}.orinavis-home .about-hero .about-story{padding-block:clamp(2.5rem,5vw,4rem)}.orinavis-home .about-hero .about-story-eyebrow{margin:0;font-size:.6875rem;letter-spacing:.12em;color:color-mix(in srgb,var(--ns-warm-paper) 72%,transparent)}.orinavis-home .about-hero .about-story-title{margin:var(--home-3) 0 0;max-width:14ch;font-weight:400;color:var(--ns-warm-paper);line-height:1.1;text-wrap:balance}.orinavis-home .about-hero .about-story-body{display:grid;gap:var(--home-5);margin-top:var(--home-5);max-width:min(100%,48rem)}@media (min-width:768px){.orinavis-home .about-hero .about-story-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:var(--home-4) clamp(1.5rem,3.5vw,2.75rem);margin-top:var(--home-6);max-width:min(100%,52rem);align-items:start}}.orinavis-home .about-hero .about-story-col{min-width:0}.orinavis-home .about-hero .about-story-subhead{margin:0 0 var(--home-3);font-family:var(--font-sans,inherit);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ns-warm-paper) 62%,transparent)}.orinavis-home .about-hero .about-story-col>p{margin:0;font-size:.9875rem;line-height:1.6;color:color-mix(in srgb,var(--ns-warm-paper) 90%,transparent)}.orinavis-home .about-hero .about-story-col--why>p{max-width:34ch}.orinavis-home .about-hero .about-story-col--build>p:not(.about-story-principle){max-width:42ch}.orinavis-home .about-hero .about-story-col>p.about-story-principle,.orinavis-home .about-hero .about-story-principle{margin-top:var(--home-4);max-width:28ch;font-family:var(--font-editorial,var(--font-heading));font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-style:italic;font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--brand-primary,#0f5c6d)}@media (min-width:768px){.orinavis-home .about-hero .about-story-col--why{padding-right:0;border-right:none}}.orinavis-home .home-hero-ink .home-hero-headline-accent,.orinavis-home .home-hero-ink .home-hero-headline-accent>span{color:var(--ed-coral)}.orinavis-home .about-toc{padding:var(--home-2) 0 var(--home-2) var(--home-3);border-left:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);background:transparent}.orinavis-home .about-toc-label{margin:0 0 var(--home-3);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 88%,var(--primary))}.orinavis-home .about-toc-link{border-left-width:2px;border-radius:0;background:transparent}.orinavis-home .about-toc-link--active{background:transparent;color:var(--foreground);border-left-color:var(--primary)}.orinavis-home .about-toc-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.orinavis-home .about-toc-mobile{border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--surface) 70%,transparent)}.orinavis-home .about-toc-mobile-summary{padding:var(--home-3) var(--home-4);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground)}.orinavis-home .about-toc-mobile-nav{padding:0 var(--home-2) var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #why.about-why{display:flex;flex-direction:column;gap:var(--home-5)}@media (min-width:768px){.orinavis-home #why.about-why{gap:var(--home-6)}}.orinavis-home #why.about-why .about-why-header{max-width:min(100%,36rem)}.orinavis-home #why.about-why .about-why-header .ed-eyebrow{margin:0}.orinavis-home #why.about-why .about-why-header h2{max-width:18ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #why.about-why .about-why-problems{display:grid;gap:var(--home-5);width:100%;max-width:min(100%,56rem)}@media (min-width:768px){.orinavis-home #why.about-why .about-why-problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) clamp(1.75rem,3.5vw,3rem)}}.orinavis-home #why.about-why .about-why-problem{min-width:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}@media (min-width:768px){.orinavis-home #why.about-why .about-why-problem+.about-why-problem{padding-left:clamp(1.25rem,2.5vw,1.75rem);border-left:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}}.orinavis-home #why.about-why .about-why-problem-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 88%,var(--text-secondary))}.orinavis-home #why.about-why .about-why-problem-title{margin:var(--home-3) 0 0;max-width:24ch;font-family:var(--font-heading);font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}.orinavis-home #why.about-why .about-why-problem-body{margin:var(--home-3) 0 0;max-width:42ch;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #why.about-why .about-why-problem-body{font-size:.9875rem;line-height:1.65}}.orinavis-home #why.about-why .about-why-approach{width:100%;max-width:min(100%,56rem);margin-top:var(--home-2);padding:var(--home-4) var(--home-4) var(--home-3);border-top:none;border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--primary) 5%,var(--surface,var(--bg)))}@media (min-width:768px){.orinavis-home #why.about-why .about-why-approach{margin-top:var(--home-3);padding:var(--home-5) var(--home-5) var(--home-4)}}.orinavis-home #why.about-why .about-why-approach-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 88%,var(--text-secondary))}.orinavis-home #why.about-why .about-why-approach-title{margin:var(--home-3) 0 0;max-width:24ch;font-family:var(--font-heading);font-size:clamp(1.125rem,1.7vw,1.3125rem);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}.orinavis-home #why.about-why .about-why-approach-body{margin:var(--home-3) 0 0;max-width:48ch;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #why.about-why .about-why-approach-body{font-size:.9875rem;line-height:1.65}}.orinavis-home #founder.about-founder{display:flex;flex-direction:column;gap:var(--home-4)}@media (min-width:768px){.orinavis-home #founder.about-founder{gap:var(--home-5)}}.orinavis-home #founder.about-founder .about-founder-header{max-width:min(100%,38rem)}.orinavis-home #founder.about-founder .about-founder-header .ed-eyebrow{margin:0}.orinavis-home #founder.about-founder .about-founder-header h2{max-width:22ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #founder.about-founder .about-founder-panel{max-width:min(100%,40rem);padding:var(--home-5);border-radius:var(--orinavis-radius-md,.75rem);border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-left:3px solid color-mix(in srgb,var(--primary) 55%,transparent);background:var(--surface)}@media (min-width:768px){.orinavis-home #founder.about-founder .about-founder-panel{padding:var(--home-5) var(--home-6)}}.orinavis-home #founder.about-founder .about-founder-prose{max-width:min(100%,36rem);margin:0;display:flex;flex-direction:column;gap:var(--home-4);font-size:.9875rem;line-height:1.65;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #founder.about-founder .about-founder-prose{font-size:1rem;line-height:1.7}}.orinavis-home #founder.about-founder .about-founder-prose>p{margin:0;max-width:58ch}.orinavis-home #founder.about-founder .about-founder-identity{display:flex;align-items:center;gap:var(--home-3);margin-top:var(--home-5);padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #founder.about-founder .about-founder-portrait{flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);background:var(--surface)}.orinavis-home #founder.about-founder .about-founder-portrait .home-founder-monogram,.orinavis-home #founder.about-founder .about-founder-portrait img{width:100%;height:100%;object-fit:cover}.orinavis-home #founder.about-founder .about-founder-byline{min-width:0}.orinavis-home #founder.about-founder .about-founder-name{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--foreground)}.orinavis-home #founder.about-founder .about-founder-role{margin:.125rem 0 0;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #principles.about-principles{display:flex;flex-direction:column;gap:var(--home-6)}.orinavis-home #principles.about-principles .about-principles-header{max-width:min(100%,40rem)}.orinavis-home #principles.about-principles .about-principles-header .ed-eyebrow{margin:0}.orinavis-home #principles.about-principles .about-principles-header h2{max-width:22ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #principles.about-principles .about-principles-header p{max-width:48ch}.orinavis-home #principles.about-principles .about-principles-grid{display:grid;gap:var(--home-5) var(--home-6);max-width:min(100%,52rem)}@media (min-width:640px){.orinavis-home #principles.about-principles .about-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.orinavis-home #principles.about-principles .about-principle{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--home-3);align-items:start;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);background:transparent}.orinavis-home #principles.about-principles .about-principle-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.125rem;color:var(--primary)}.orinavis-home #principles.about-principles .about-principle-copy{min-width:0}.orinavis-home #principles.about-principles .about-principle-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}@media (min-width:768px){.orinavis-home #principles.about-principles .about-principle-title{font-size:1.0625rem}}.orinavis-home #principles.about-principles .about-principle-body{margin:var(--home-2) 0 0;max-width:36ch;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #principles.about-principles .about-principle-body{font-size:.9875rem;line-height:1.6}}.orinavis-home #principles.about-principles .about-principles-secondary{display:grid;gap:var(--home-5);max-width:min(100%,52rem);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent)}@media (min-width:640px){.orinavis-home #principles.about-principles .about-principles-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}.orinavis-home #principles.about-principles .about-principle-secondary{min-width:0}.orinavis-home #principles.about-principles .about-principle-secondary-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 88%,var(--text-secondary))}.orinavis-home #principles.about-principles .about-principle-secondary-head{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--home-3);align-items:start;margin-top:var(--home-3)}.orinavis-home #principles.about-principles .about-principle-secondary-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home #principles.about-principles .about-principle-secondary-body{margin:var(--home-2) 0 0;max-width:40ch;padding-left:calc(1.5rem + var(--home-3));font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #principles.about-principles .about-principle-secondary-body{font-size:.9875rem;line-height:1.6}}.orinavis-home #ai-boundaries.about-decision{display:flex;flex-direction:column;gap:var(--home-5)}@media (min-width:768px){.orinavis-home #ai-boundaries.about-decision{gap:var(--home-6)}}.orinavis-home #ai-boundaries.about-decision .about-decision-header{max-width:min(100%,36rem)}.orinavis-home #ai-boundaries.about-decision .about-decision-header .ed-eyebrow{margin:0}.orinavis-home #ai-boundaries.about-decision .about-decision-header h2{max-width:18ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #ai-boundaries.about-decision .about-decision-subhead{margin:calc(-1 * var(--home-3)) 0 0;max-width:18ch;font-family:var(--font-heading);font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:400;line-height:1.2;letter-spacing:-.015em;color:color-mix(in srgb,var(--foreground) 72%,transparent);text-wrap:balance}.orinavis-home #ai-boundaries.about-decision .about-decision-prose{max-width:min(100%,40rem);margin:0;display:flex;flex-direction:column;gap:var(--home-3);font-size:.9875rem;line-height:1.65;color:var(--text-secondary)}.orinavis-home #ai-boundaries.about-decision .about-decision-prose>p{margin:0;max-width:58ch}.orinavis-home #ai-boundaries.about-decision .about-decision-verdict{font-weight:500;color:color-mix(in srgb,var(--foreground) 88%,transparent)}.orinavis-home #ai-boundaries.about-decision .about-decision-principles{display:grid;gap:var(--home-5);max-width:min(100%,52rem)}@media (min-width:768px){.orinavis-home #ai-boundaries.about-decision .about-decision-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5) var(--home-5)}}.orinavis-home #ai-boundaries.about-decision .about-decision-principle{min-width:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #ai-boundaries.about-decision .about-decision-principle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--primary)}.orinavis-home #ai-boundaries.about-decision .about-decision-principle-label{margin:var(--home-2) 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground)}.orinavis-home #ai-boundaries.about-decision .about-decision-principle-body{margin:var(--home-2) 0 0;max-width:28ch;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.orinavis-home #ai-boundaries.about-decision .about-decision-pilot{max-width:min(100%,40rem);margin:0;padding:var(--home-3) 0 var(--home-3) var(--home-4);border-left:2px solid color-mix(in srgb,var(--primary) 40%,transparent)}.orinavis-home #ai-boundaries.about-decision .about-decision-pilot-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 90%,var(--primary))}.orinavis-home #ai-boundaries.about-decision .about-decision-pilot-body{margin:var(--home-2) 0 0;max-width:52ch;font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.orinavis-home #ai-boundaries.about-decision .about-decision-boundaries{max-width:min(100%,52rem);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #ai-boundaries.about-decision .about-decision-boundaries-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 90%,var(--primary))}.orinavis-home #ai-boundaries.about-decision .about-decision-boundaries-lead{margin:var(--home-3) 0 0;max-width:42ch;font-size:.9875rem;line-height:1.5;color:var(--foreground)}.orinavis-home #ai-boundaries.about-decision .about-decision-boundary-grid{display:grid;gap:var(--home-4);margin-top:var(--home-4)}@media (min-width:640px){.orinavis-home #ai-boundaries.about-decision .about-decision-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-4) var(--home-5)}}.orinavis-home #ai-boundaries.about-decision .about-decision-boundary{min-width:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #ai-boundaries.about-decision .about-decision-boundary-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--foreground)}.orinavis-home #ai-boundaries.about-decision .about-decision-boundary-body{margin:var(--home-2) 0 0;max-width:36ch;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.orinavis-home #stage.about-stage{display:flex;flex-direction:column;gap:var(--home-5)}@media (min-width:768px){.orinavis-home #stage.about-stage{gap:var(--home-6)}}.orinavis-home #stage.about-stage .about-stage-header{max-width:min(100%,40rem)}.orinavis-home #stage.about-stage .about-stage-header .ed-eyebrow{margin:0}.orinavis-home #stage.about-stage .about-stage-header h2{max-width:22ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #stage.about-stage .about-stage-header p{max-width:52ch}.orinavis-home #stage.about-stage .about-stage-groups{display:grid;gap:var(--home-5);max-width:min(100%,52rem)}@media (min-width:900px){.orinavis-home #stage.about-stage .about-stage-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5) var(--home-5)}}@media (min-width:640px) and (max-width:899px){.orinavis-home #stage.about-stage .about-stage-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.orinavis-home #stage.about-stage .about-stage-group:last-child{grid-column:1/-1;max-width:28rem}}.orinavis-home #stage.about-stage .about-stage-group{min-width:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #stage.about-stage .about-stage-group-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 88%,var(--text-secondary))}.orinavis-home #stage.about-stage .about-stage-group-title{margin:var(--home-3) 0 0;max-width:16ch;font-family:var(--font-heading);font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--foreground);text-wrap:balance}.orinavis-home #stage.about-stage .about-stage-group-body{margin:var(--home-3) 0 0;max-width:30ch;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.orinavis-home #stage.about-stage .about-stage-group-status{margin:var(--home-3) 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-ink) 52%,transparent)}.orinavis-home #stage.about-stage .about-stage-details{max-width:min(100%,40rem);padding:var(--home-4) 0 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #stage.about-stage .about-stage-details-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 90%,var(--primary))}.orinavis-home #stage.about-stage .about-stage-details-list{margin:var(--home-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--home-2)}.orinavis-home #stage.about-stage .about-stage-details-list li{margin:0;padding-left:.85rem;position:relative;max-width:52ch;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.orinavis-home #stage.about-stage .about-stage-details-list li:before{content:"";position:absolute;left:0;top:.55em;width:.3rem;height:.3rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 70%,transparent)}.orinavis-home #company.about-company{display:flex;flex-direction:column;gap:var(--home-4)}@media (min-width:768px){.orinavis-home #company.about-company{gap:var(--home-5)}}.orinavis-home #company.about-company .about-company-header{max-width:min(100%,36rem)}.orinavis-home #company.about-company .about-company-header .ed-eyebrow{margin:0}.orinavis-home #company.about-company .about-company-header h2{max-width:16ch;margin-top:var(--home-3);line-height:1.15;text-wrap:balance}.orinavis-home #company.about-company .about-company-prose{max-width:min(100%,38rem);margin:0;display:flex;flex-direction:column;gap:var(--home-4);font-size:.9875rem;line-height:1.65;color:var(--text-secondary)}@media (min-width:768px){.orinavis-home #company.about-company .about-company-prose{font-size:1rem;line-height:1.7}}.orinavis-home #company.about-company .about-company-prose>p{margin:0;max-width:58ch}.orinavis-home #company.about-company .about-company-inline-link{font-weight:500;color:var(--primary);text-underline-offset:4px}.orinavis-home #company.about-company .about-company-inline-link:hover{text-decoration:underline}.orinavis-home #company.about-company .about-company-inline-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.orinavis-home #company.about-company .about-company-contacts{display:grid;gap:0;max-width:min(100%,36rem);margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #company.about-company .about-company-contact{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--home-3);align-items:center;min-height:2.75rem;padding:var(--home-3) 0;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #company.about-company .about-company-contact--primary{background:transparent}.orinavis-home #company.about-company .about-company-contact--primary .about-company-contact-link{font-weight:600;color:var(--foreground)}.orinavis-home #company.about-company .about-company-contact-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #company.about-company .about-company-contact-link{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9875rem;font-weight:500;line-height:1.35;color:var(--primary);text-underline-offset:4px}.orinavis-home #company.about-company .about-company-contact-link:hover{text-decoration:underline}.orinavis-home #company.about-company .about-company-contact-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (min-width:640px){.orinavis-home #company.about-company .about-company-contact{grid-template-columns:6.5rem minmax(0,1fr)}}.orinavis-home .home-hero-headline-accent{font-size:.98em;letter-spacing:-.02em;padding-bottom:.06em}.orinavis-home .home-hero-headline-accent>span{font-weight:500;font-optical-sizing:auto}.orinavis-home .home-hero-accent-stroke{color:var(--ed-salmon);height:.22em;opacity:.85}.orinavis-home .home-hero-subhead{margin-top:var(--home-4);max-width:36rem;font-size:1rem;line-height:1.55;color:color-mix(in srgb,var(--ns-warm-paper) 82%,var(--ns-deep-ink))}.orinavis-home .home-hero-subhead>p{margin:0}@media (min-width:640px){.orinavis-home .home-hero-subhead{font-size:var(--type-body-lg,1.0625rem);line-height:1.6}}.orinavis-home .home-hero-cta-row{margin-top:var(--home-5);display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--home-3)}.orinavis-home .home-hero-cta-pair{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--home-3)}@media (min-width:640px){.orinavis-home .home-hero-cta-row{margin-top:var(--home-5)}.orinavis-home .home-hero-cta-pair{width:auto;flex-direction:row;align-items:center}}.orinavis-home .home-hero-trust-statement{margin:0;max-width:34rem;padding-top:var(--home-2);border-top:1px solid color-mix(in srgb,var(--ns-warm-paper) 14%,transparent);font-size:.8125rem;line-height:1.45;letter-spacing:.01em;color:color-mix(in srgb,var(--ns-warm-paper) 78%,var(--ns-deep-ink))}.orinavis-home .home-hero-tertiary{color:color-mix(in srgb,var(--ns-warm-paper) 68%,var(--ns-deep-ink))}.orinavis-home .home-hero-tertiary:hover{color:var(--ns-warm-paper)}.orinavis-home .home-cta-ghost-dark{border-color:color-mix(in srgb,var(--ns-warm-paper) 28%,transparent);color:var(--ns-warm-paper)}.orinavis-home .home-cta-ghost-dark:hover{border-color:color-mix(in srgb,var(--ns-warm-paper) 46%,transparent);background:color-mix(in srgb,var(--ns-warm-paper) 8%,transparent);color:var(--ns-warm-paper)}.orinavis-home .home-hero-visual{position:relative;width:100%}.orinavis-home .home-hero-visual-inner{position:relative;padding-bottom:0;max-width:28rem;margin-inline:auto}.orinavis-home .home-hero-visual-inner--photo{max-width:min(100%,32rem);overflow:hidden;border-radius:var(--orinavis-radius-lg,8px);border:1px solid color-mix(in srgb,var(--ed-cream) 14%,transparent);background:color-mix(in srgb,var(--ed-cream) 5%,transparent)}.orinavis-home .home-hero-photo{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;object-position:center 42%;background:transparent}@media (min-width:1024px){.orinavis-home .home-hero-visual-inner,.orinavis-home .home-hero-visual-inner--photo{max-width:min(100%,34rem);margin-inline:auto 0}}.orinavis-home .home-hero-signal-path{position:absolute;inset:-6% -4%;width:108%;height:112%;color:color-mix(in srgb,var(--ns-warm-paper) 14%,transparent);pointer-events:none}.orinavis-home .home-hero-backing-tile{display:none}@media (min-width:768px){.orinavis-home .home-hero-backing-tile{position:absolute;z-index:0;top:1rem;right:-.5rem;display:block;width:min(80%,17rem);aspect-ratio:4/3;border-radius:var(--orinavis-radius-lg,16px);background:color-mix(in srgb,var(--ed-salmon) 16%,var(--ed-cream));transform:rotate(-1.5deg);pointer-events:none}}.orinavis-home .home-hero-main-card{position:relative;z-index:1;max-width:27rem;margin-inline:auto;border:1px solid color-mix(in srgb,var(--ns-warm-paper) 18%,transparent);border-radius:var(--orinavis-radius-lg,16px);background:color-mix(in srgb,var(--ns-nordic-fog) 96%,var(--ns-deep-ink));box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 24px 48px -12px rgb(0 0 0/.45),0 8px 20px -4px rgb(0 0 0/.3);overflow:hidden}.orinavis-home .home-hero-main-card-chrome{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-default,#d9e2e1);background:color-mix(in srgb,var(--ns-nordic-fog) 80%,var(--ns-deep-ink))}.orinavis-home .home-hero-chrome-dot{width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--ns-deep-ink) 14%,transparent)}.orinavis-home .home-hero-chrome-label{margin-left:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--ns-deep-ink) 62%,transparent)}.orinavis-home .home-hero-evidence-rows{display:flex;flex-direction:column;margin:0;padding:.5rem 0;list-style:none}.orinavis-home .home-hero-evidence-row{display:flex;align-items:flex-start;gap:.875rem;padding:1.0625rem 1.25rem}.orinavis-home .home-hero-evidence-row+.home-hero-evidence-row{border-top:1px solid color-mix(in srgb,var(--border-default,#d9e2e1) 70%,transparent)}.orinavis-home .home-hero-evidence-mark{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.0625rem;border-radius:999px;color:#ffffff}.orinavis-home .home-hero-evidence-mark--blue{background:var(--ns-evidence-blue)}.orinavis-home .home-hero-evidence-mark--coral{background:color-mix(in srgb,var(--ns-human-coral) 82%,var(--ns-deep-ink))}.orinavis-home .home-hero-evidence-mark--orange{background:var(--ns-signal-orange-deep)}.orinavis-home .home-hero-evidence-mark--sage{background:color-mix(in srgb,var(--progress-soft,var(--ed-salmon)) 70%,var(--ed-ink))}.orinavis-home .home-hero-evidence-mark--mono{background:color-mix(in srgb,var(--ed-ink) 80%,transparent)}.orinavis-home .home-hero-visual .home-hero-evidence-mark,.orinavis-home .home-hero-visual .home-hero-evidence-mark--blue,.orinavis-home .home-hero-visual .home-hero-evidence-mark--coral,.orinavis-home .home-hero-visual .home-hero-evidence-mark--mono,.orinavis-home .home-hero-visual .home-hero-evidence-mark--orange,.orinavis-home .home-hero-visual .home-hero-evidence-mark--sage{background:var(--ed-olive)}.orinavis-home .home-hero-evidence-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.orinavis-home .home-hero-evidence-label{font-size:1rem;font-weight:600;line-height:1.3;color:var(--ns-deep-ink)}.orinavis-home .home-hero-evidence-detail{font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--ed-ink-soft) 92%,var(--ns-deep-ink))}.orinavis-home .home-hero-floats{display:flex;flex-direction:column;gap:.75rem;position:absolute;bottom:-1rem;right:-.5rem;z-index:2}.orinavis-home .home-hero-float{display:flex;align-items:center;gap:.625rem;padding:.625rem 1.125rem;border:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent);border-radius:999px;background:var(--ed-white);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--ed-ink) 25%,transparent)}.orinavis-home .home-hero-float-label{font-size:.8125rem;font-weight:500;color:var(--ed-ink);white-space:nowrap}@keyframes home-hero-evidence-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.orinavis-home .home-hero-evidence-row{animation:home-hero-evidence-in .55s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.orinavis-home .home-hero-evidence-row:first-child{animation-delay:.5s}.orinavis-home .home-hero-evidence-row:nth-child(2){animation-delay:.62s}.orinavis-home .home-hero-evidence-row:nth-child(3){animation-delay:.74s}}.orinavis-home .home-hero-visual .home-hero-evidence-row{animation:none}@media (min-width:1024px){.orinavis-home .home-hero-visual-inner{padding-bottom:2.75rem}.orinavis-home .home-hero-main-card{margin-inline:0 auto}.orinavis-home .home-hero-floats{position:absolute;margin:0;max-width:none}.orinavis-home .home-hero-float{position:absolute;z-index:2;width:max-content}.orinavis-home .home-hero-float--mono,.orinavis-home .home-hero-float--sage{right:-2rem;bottom:-1rem}}.orinavis-home .home-loop-rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .375rem;max-width:52rem;margin:var(--home-6) auto 0;padding:0;list-style:none}.orinavis-home .home-loop-rail-step{padding:.375rem .875rem;border:1px solid color-mix(in srgb,var(--ns-deep-ink) 14%,transparent);border-radius:999px;background:var(--ns-warm-paper);font-size:.8125rem;font-weight:600;letter-spacing:-.005em;color:var(--ns-deep-ink);white-space:nowrap}.orinavis-home .home-loop-rail-step:last-of-type{border-color:color-mix(in srgb,var(--ns-signal-orange) 46%,transparent);background:color-mix(in srgb,var(--ns-signal-orange) 10%,var(--ns-warm-paper))}.orinavis-home .home-loop-rail-connector{display:inline-flex;color:color-mix(in srgb,var(--ns-deep-ink) 34%,transparent)}.orinavis-home .home-trust-principles-row{display:grid;grid-template-columns:minmax(0,1fr);max-width:64rem;margin:var(--home-5) auto 0;padding:0;border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-md,8px);background:color-mix(in srgb,var(--ed-white) 88%,var(--ed-cream));overflow:hidden}@media (min-width:768px){.orinavis-home .home-trust-principles-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.orinavis-home .marketing-hero-ink h1{color:var(--ns-warm-paper)}.orinavis-home .marketing-hero-ink .marketing-hero-accent{color:color-mix(in srgb,var(--ns-signal-orange) 82%,#ffffff)}.orinavis-home .marketing-hero-ink header p{color:color-mix(in srgb,var(--ns-warm-paper) 76%,var(--ns-deep-ink))}.orinavis-home .marketing-hero-ink .home-audience-role{color:color-mix(in srgb,var(--ns-warm-paper) 66%,var(--ns-deep-ink))}.orinavis-home .marketing-hero-ink .home-hero-enter>div[style],.orinavis-home .marketing-hero-ink .home-panel{box-shadow:0 24px 60px rgb(0 0 0/.4)}.orinavis-home .marketing-hero-ink .home-trust-band{--foreground:var(--ns-deep-ink);--text:var(--ns-deep-ink);--text-muted:color-mix(in srgb,var(--ns-deep-ink) 72%,var(--ns-nordic-fog));border-block:1px solid color-mix(in srgb,var(--ns-warm-paper) 12%,transparent);background:var(--ns-nordic-fog)}.orinavis-home .home-problem-editorial-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:end;max-width:72rem;margin-inline:auto}@media (min-width:1024px){.orinavis-home .home-problem-editorial-header{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--home-8)}}.orinavis-home .home-problem-editorial-lead{margin:0;padding-left:var(--home-4);border-left:2px solid var(--ns-signal-600);font-size:var(--type-body-lg);line-height:var(--type-leading-body);color:var(--text-muted);max-width:34rem}.orinavis-home .home-problem-asym-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);max-width:72rem;margin:var(--home-7) auto 0;padding:0}@media (min-width:1024px){.orinavis-home .home-problem-asym-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--home-5) var(--home-6)}.orinavis-home .home-problem-asym-item--1{grid-column:1/8;grid-row:1/3}.orinavis-home .home-problem-asym-item--2{grid-column:8/13;grid-row:1;margin-top:var(--home-7)}.orinavis-home .home-problem-asym-item--3{grid-column:8/13;grid-row:2}}.orinavis-home .home-problem-asym-card{position:relative;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--ns-line-grey) 85%,transparent);border-radius:var(--orinavis-radius-lg);background:var(--ns-paper-0);box-shadow:var(--orinavis-shadow-card);padding:var(--home-5)}.orinavis-home .home-problem-asym-card--featured{display:flex;flex-direction:column;background:var(--ns-paper-2);padding:var(--home-6)}.orinavis-home .home-problem-asym-media{overflow:hidden;border-radius:var(--orinavis-radius-md);background:color-mix(in srgb,var(--ns-paper-2) 55%,var(--ns-paper-0));margin-bottom:var(--home-4)}.orinavis-home .home-problem-asym-card--featured .home-problem-asym-media{background:var(--ns-paper-0);flex:1;display:flex;align-items:center}.orinavis-home .home-problem-asym-media img,.orinavis-home .home-problem-asym-media svg{display:block;width:100%;height:auto}.orinavis-home .home-problem-asym-title{margin:0;max-width:26rem;font-size:var(--type-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.orinavis-home .home-problem-asym-card--featured .home-problem-asym-title{font-size:var(--type-h2)}.orinavis-home .home-problem-asym-body{margin:var(--home-3) 0 0;max-width:30rem;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--text-muted)}.orinavis-home .home-flow-path-wrap{position:relative;max-width:62rem;margin:var(--home-7) auto 0}.orinavis-home .home-flow-path{position:absolute;top:.5rem;bottom:2rem;left:1.0625rem;width:2px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--ns-blue-600) 55%,transparent) 0 6px,transparent 6px 13px);pointer-events:none}@media (min-width:1024px){.orinavis-home .home-flow-path{left:50%;margin-left:-1px}}.orinavis-home .home-flow-steps{position:relative;display:flex;flex-direction:column;gap:var(--home-5);margin:0;padding:0 0 0 3.25rem}@media (min-width:1024px){.orinavis-home .home-flow-steps{padding:0}}.orinavis-home .home-flow-step{position:relative}@media (min-width:1024px){.orinavis-home .home-flow-step{width:calc(50% - 3.5rem)}.orinavis-home .home-flow-step--left{margin-right:auto}.orinavis-home .home-flow-step--right{margin-left:auto}.orinavis-home .home-flow-step+.home-flow-step{margin-top:-4.5rem}}.orinavis-home .home-flow-node{position:absolute;top:.375rem;left:-3.3125rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:3px solid var(--ns-paper-2);background:var(--ns-blue-600);color:#ffffff;font-size:var(--type-label);font-weight:600}@media (min-width:1024px){.orinavis-home .home-flow-node{top:1.375rem}.orinavis-home .home-flow-step--left .home-flow-node{left:auto;right:-4.625rem}.orinavis-home .home-flow-step--right .home-flow-node{left:-4.625rem}}.orinavis-home .home-flow-step:last-child .home-flow-node{background:var(--ns-signal-700)}.orinavis-home .home-flow-card{border:1px solid color-mix(in srgb,var(--ns-line-grey) 85%,transparent);border-radius:var(--orinavis-radius-lg);background:var(--ns-paper-0);box-shadow:var(--orinavis-shadow-card);padding:var(--home-5);text-align:left}.orinavis-home .home-flow-card-media{overflow:hidden;border-radius:var(--orinavis-radius-md);background:color-mix(in srgb,var(--ns-paper-2) 55%,var(--ns-paper-0));margin-bottom:var(--home-4)}.orinavis-home .home-flow-card-media img,.orinavis-home .home-flow-card-media svg{display:block;width:100%;height:auto}.orinavis-home .home-flow-card-title{margin:0;font-size:var(--type-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.orinavis-home .home-flow-card-body{margin:var(--home-3) 0 0;font-size:var(--type-body-sm);line-height:var(--type-leading-body);color:var(--text-muted)}.orinavis-home .home-flow-card,.orinavis-home .home-problem-asym-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.orinavis-home .home-flow-card:hover,.orinavis-home .home-problem-asym-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ns-blue-600) 32%,var(--ns-line-grey));box-shadow:var(--orinavis-shadow-elevated)}}@media (prefers-reduced-motion:reduce){.orinavis-home .home-flow-card,.orinavis-home .home-problem-asym-card{transition:none}.orinavis-home .home-flow-card:hover,.orinavis-home .home-problem-asym-card:hover{transform:none}}.orinavis-home .home-footer.home-ink-surface{--foreground:var(--ed-cream);--text:var(--ed-cream);--muted:color-mix(in srgb,var(--ed-cream) 74%,var(--ed-olive));--text-muted:color-mix(in srgb,var(--ed-cream) 74%,var(--ed-olive));--muted-on-surface:color-mix(in srgb,var(--ed-cream) 84%,var(--ed-olive));--home-border:color-mix(in srgb,var(--ed-cream) 18%,transparent);--surface:color-mix(in srgb,var(--ed-cream) 8%,var(--ed-olive));--surface-2:color-mix(in srgb,var(--ed-cream) 14%,var(--ed-olive));--primary:var(--ed-lime);--primary-foreground:var(--ed-maroon);background:var(--ed-olive);border-top:none;color:var(--ed-cream)}.orinavis-home .home-footer.home-ink-surface .home-footer-logo{color:inherit}.orinavis-home .home-footer.home-ink-surface .home-footer-link--emphasis{color:color-mix(in srgb,var(--ed-cream) 92%,transparent)}.orinavis-home .home-footer.home-ink-surface .home-footer-link--emphasis:hover{color:var(--ed-cream)}.orinavis-home .home-hero-ink.home-hero-olive{--home-hero-field:#012442;--muted:color-mix(in srgb,var(--ed-cream) 78%,var(--home-hero-field));--text-muted:color-mix(in srgb,var(--ed-cream) 78%,var(--home-hero-field));--home-border:color-mix(in srgb,var(--ed-cream) 16%,transparent);--surface:color-mix(in srgb,var(--ed-cream) 8%,var(--home-hero-field));--surface-2:color-mix(in srgb,var(--ed-cream) 14%,var(--home-hero-field));background:var(--home-hero-field)}.orinavis-home .home-hero-olive .home-hero-headline{color:var(--ns-warm-paper)}.orinavis-home .home-hero-olive .home-hero-headline-accent,.orinavis-home .home-hero-olive .home-hero-headline-accent>span{color:var(--ed-lime)}.orinavis-home .home-hero-olive .home-hero-accent-stroke{color:color-mix(in srgb,var(--ed-lime) 40%,var(--ed-cream))}.orinavis-home .home-hero-olive .home-hero-eyebrow{color:color-mix(in srgb,var(--ed-cream) 72%,var(--home-hero-field))}.orinavis-home .home-hero-olive .home-hero-subhead{color:color-mix(in srgb,var(--ed-cream) 90%,var(--home-hero-field))}.orinavis-home .home-hero-olive .home-hero-trust-statement{color:color-mix(in srgb,var(--ed-cream) 78%,var(--home-hero-field))}.orinavis-home .home-hero-olive .home-hero-signal-path{color:color-mix(in srgb,var(--ed-lime) 15%,transparent)}.orinavis-home .ed-btn-lime{background:var(--ed-lime);color:var(--ed-olive-deep);box-shadow:none;transition:background-color .15s ease,transform .15s ease}.orinavis-home .ed-btn-lime:hover{background:color-mix(in srgb,var(--ed-lime) 84%,var(--ed-cream));color:var(--ed-olive-deep);box-shadow:none}.ed-btn-olive{background:var(--ed-olive,#0f5c6d);color:var(--ed-cream,#fdfbf7);transition:background-color .15s ease}.ed-btn-olive:hover{background:var(--ed-olive-deep,#0f5c6d);color:var(--ed-cream,#fdfbf7)}.orinavis-home .ed-btn-outline{border:1px solid color-mix(in srgb,var(--ed-ink) 34%,transparent);background:transparent;color:var(--ed-ink);transition:border-color .15s ease,background-color .15s ease}.orinavis-home .ed-btn-outline:hover{border-color:color-mix(in srgb,var(--ed-ink) 55%,transparent);background:color-mix(in srgb,var(--ed-ink) 5%,transparent);color:var(--ed-ink)}.orinavis-home .home-cta-ghost-dark{border:1px solid color-mix(in srgb,var(--ed-cream) 35%,transparent);background:transparent;color:var(--ed-cream);transition:border-color .15s ease,background-color .15s ease}.orinavis-home .home-cta-ghost-dark:hover{border-color:color-mix(in srgb,var(--ed-cream) 60%,transparent);background:color-mix(in srgb,var(--ed-cream) 6%,transparent);color:var(--ed-cream)}.orinavis-home .ed-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-coral-ink)}.orinavis-home .ed-eyebrow:before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;background:var(--ed-coral)}.orinavis-home .ed-rail{display:flex;flex-direction:column;align-items:center;gap:var(--home-4)}.orinavis-home .ed-rail-label{display:flex;align-items:center;gap:var(--home-4);width:100%;max-width:56rem;margin-inline:auto;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-soft);white-space:nowrap}.orinavis-home .ed-rail-label:after,.orinavis-home .ed-rail-label:before{content:"";height:1px;flex:1;background:color-mix(in srgb,var(--ed-ink) 16%,transparent)}.orinavis-home .ed-rail-items{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(1.5rem,4vw,4rem);row-gap:var(--home-3);font-size:1rem;color:var(--ed-ink-soft)}.orinavis-home .ed-rail-item--active{font-weight:600;color:var(--ed-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.5em}.orinavis-home .ed-rows{display:flex;flex-direction:column;gap:clamp(4rem,8vw,6.5rem)}.orinavis-home .ed-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--home-6)}@media (min-width:1024px){.orinavis-home .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.5rem,7vw,6rem)}.orinavis-home .ed-row--flip .ed-row-copy{order:2}.orinavis-home .ed-row--flip .ed-row-media{order:1}}.orinavis-home .ed-row-copy{min-width:0;max-width:33rem}.orinavis-home .ed-row-media{position:relative;display:flex;align-items:center;min-width:0;min-height:15rem;overflow:hidden;border-radius:1.25rem;background:var(--ed-white)}.orinavis-home .ed-row-media .home-feature-illustration{max-width:min(92%,26rem)}.orinavis-home .home-feature-illustration-icon{position:absolute;top:-.625rem;left:-.625rem;z-index:2;box-shadow:0 4px 10px color-mix(in srgb,var(--foreground) 18%,transparent)}.orinavis-home .ed-row-media--pink{background:color-mix(in srgb,var(--ed-pink) 55%,var(--ed-white))}.orinavis-home .ed-row-media--sage{background:color-mix(in srgb,var(--ed-lime-soft) 62%,var(--ed-white))}.orinavis-home .ed-row-media--sand{background:var(--ed-cream-2)}.orinavis-home .ed-row-media>*{width:100%}@media (min-width:768px){.orinavis-home #consent-access .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}}@media (min-width:1024px){.orinavis-home #consent-access .ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #consent-access .ed-row-copy{max-width:34rem}.orinavis-home #consent-access .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:18ch}.orinavis-home #consent-access h2+p{max-width:48ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #consent-access .ed-row-copy .ed-btn-outline{min-height:2.75rem}.orinavis-home #consent-access .ed-consent-principles{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:640px){.orinavis-home #consent-access .ed-consent-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home #consent-access .ed-consent-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home #consent-access .ed-consent-principles .ed-check{gap:.75rem;line-height:1.5;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #consent-access .ed-consent-principles .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #consent-access .ed-consent-principles .ed-check-lead{font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #consent-access .ed-consent-principles .ed-check-lead:after{content:none}.orinavis-home #consent-access .ed-consent-principles .ed-check-body{font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #consent-access .ed-consent-principles .ed-check-mark{width:1.125rem;height:1.125rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink))}.orinavis-home #consent-access .ed-consent-principles .ed-check-mark svg{width:.875rem;height:.875rem}.orinavis-home #consent-access .ed-row-media{min-height:0;align-items:stretch;background:transparent}@media (min-width:768px){.orinavis-home #consent-access .ed-row-media>*{max-width:min(100%,28rem)}}@media (min-width:1024px){.orinavis-home #consent-access .ed-row-media>*{max-width:min(100%,32.5rem)}}@media (max-width:767px){.orinavis-home #consent-access .ed-row{gap:var(--home-5)}}@media (min-width:768px){.orinavis-home #ownership .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}}@media (min-width:1024px){.orinavis-home #ownership .ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #ownership .ed-row-copy{max-width:34rem}.orinavis-home #ownership .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:14ch}.orinavis-home #ownership h2+p{max-width:48ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #ownership .ed-row-copy .ed-btn-outline{min-height:2.75rem}.orinavis-home #ownership .ed-ownership-principles{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:640px){.orinavis-home #ownership .ed-ownership-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home #ownership .ed-ownership-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home #ownership .ed-ownership-principles .ed-check{gap:.75rem;line-height:1.5;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #ownership .ed-ownership-principles .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #ownership .ed-ownership-principles .ed-check-lead{font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #ownership .ed-ownership-principles .ed-check-lead:after{content:none}.orinavis-home #ownership .ed-ownership-principles .ed-check-body{font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #ownership .ed-ownership-principles .ed-check-mark{width:1.125rem;height:1.125rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink))}.orinavis-home #ownership .ed-ownership-principles .ed-check-mark svg{width:.875rem;height:.875rem}.orinavis-home #ownership .ed-row-media{min-height:0;align-items:stretch;background:transparent}@media (min-width:768px){.orinavis-home #ownership .ed-row-media>*{max-width:min(100%,28rem)}}@media (min-width:1024px){.orinavis-home #ownership .ed-row-media>*{max-width:min(100%,32.5rem)}}.orinavis-home #ownership .ed-ownership-note{margin-top:var(--home-6);margin-inline:auto;max-width:44rem;padding:var(--home-4) var(--home-5);border-radius:var(--orinavis-radius-md,.75rem);border:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);background:color-mix(in srgb,var(--ed-ink,var(--foreground)) 2.5%,transparent)}.orinavis-home #ownership .ed-ownership-note p:last-child{max-width:52ch;line-height:1.55}@media (max-width:767px){.orinavis-home #ownership .ed-row{gap:var(--home-5)}}@media (min-width:768px){.orinavis-home #gaps-to-actions .ed-gaps-top.ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}.orinavis-home #gaps-to-actions .ed-gaps-top.ed-row--flip .ed-row-copy{order:2}.orinavis-home #gaps-to-actions .ed-gaps-top.ed-row--flip .ed-row-media{order:1}}@media (min-width:1024px){.orinavis-home #gaps-to-actions .ed-gaps-top.ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #gaps-to-actions .ed-gaps-top .ed-row-copy{max-width:34rem}.orinavis-home #gaps-to-actions .ed-gaps-top .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:16ch}.orinavis-home #gaps-to-actions .ed-gaps-top h2+p{max-width:48ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy,.orinavis-home #gaps-to-actions .ed-gaps-progression.ed-gap-taxonomy{display:flex;flex-direction:column;gap:0;list-style:none;margin:var(--home-7) 0 0;max-width:none;padding:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-step{display:flex;flex-direction:column;min-width:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-connector{display:flex;align-items:center;justify-content:flex-start;padding-block:.35rem;color:color-mix(in srgb,var(--ed-olive,var(--primary)) 55%,var(--muted-foreground))}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-arrow{width:1rem;height:1rem;flex-shrink:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-arrow--h,.orinavis-home #gaps-to-actions .ed-gap-taxonomy-rail{display:none}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-arrow--v{display:block;width:.875rem;height:.875rem;opacity:.7}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-item{display:flex;gap:var(--home-3);align-items:flex-start;padding-block:var(--home-2)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ed-olive,var(--primary)) 35%,var(--home-border));font-size:.75rem;font-weight:600;line-height:1;color:color-mix(in srgb,var(--ed-olive,var(--primary)) 78%,var(--ed-ink));background:color-mix(in srgb,var(--surface) 88%,transparent)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-copy{min-width:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ed-ink,var(--foreground))}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-body{margin:.35rem 0 0;font-size:.875rem;font-weight:400;line-height:1.5;max-width:42ch;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-cue{margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:-.005em;color:color-mix(in srgb,var(--ed-olive,var(--primary)) 72%,var(--ed-ink))}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-item--action{margin:0;padding:var(--home-3);border-radius:var(--radius-button,4px);border-top:2px solid color-mix(in srgb,var(--ed-olive,var(--primary)) 42%,transparent);background:color-mix(in srgb,var(--ed-olive,var(--primary)) 5%,var(--surface))}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-item--action .ed-gap-taxonomy-title{color:var(--ed-olive-deep,var(--ed-ink))}.orinavis-home #gaps-to-actions .ed-gaps-cta{display:flex;justify-content:center;margin-top:var(--home-6)}.orinavis-home #gaps-to-actions .ed-gaps-cta a{min-height:2.75rem}@media (min-width:768px){.orinavis-home #gaps-to-actions .ed-row-media .home-feature-illustration{max-width:min(100%,28rem)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy,.orinavis-home #gaps-to-actions .ed-gaps-progression.ed-gap-taxonomy{flex-direction:row;align-items:stretch;gap:var(--home-3);margin-top:var(--home-7)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-step{display:contents}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-item{flex:1 1 0;min-width:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-connector{flex:0 0 auto;align-self:center;justify-content:center;padding-block:0}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-arrow--v{display:none}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-arrow--h{display:block}.orinavis-home #gaps-to-actions .ed-gap-taxonomy-body{max-width:none}}@media (min-width:1024px){.orinavis-home #gaps-to-actions .ed-gap-preview-frame,.orinavis-home #gaps-to-actions .ed-row-media .home-feature-illustration{max-width:min(100%,32.5rem)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy,.orinavis-home #gaps-to-actions .ed-gaps-progression.ed-gap-taxonomy{gap:var(--home-5)}}@media (max-width:767px){.orinavis-home #gaps-to-actions .ed-gaps-top.ed-row{gap:var(--home-5)}.orinavis-home #gaps-to-actions .ed-gap-taxonomy{margin-top:var(--home-6)}.orinavis-home #gaps-to-actions .ed-gaps-cta{margin-top:var(--home-5)}}@media (min-width:768px){.orinavis-home #coach-collaboration .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}}@media (min-width:1024px){.orinavis-home #coach-collaboration .ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #coach-collaboration .ed-row-copy{max-width:34rem}.orinavis-home #coach-collaboration .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:16ch}.orinavis-home #coach-collaboration h2+p{max-width:48ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #coach-collaboration .ed-row-copy .ed-btn-outline{min-height:2.75rem}.orinavis-home #coach-collaboration .ed-coach-benefits{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:640px){.orinavis-home #coach-collaboration .ed-coach-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home #coach-collaboration .ed-coach-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check{gap:.75rem;line-height:1.5;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-lead{font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-lead:after{content:none}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-body{font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-mark{width:1.125rem;height:1.125rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink))}.orinavis-home #coach-collaboration .ed-coach-benefits .ed-check-mark svg{width:.875rem;height:.875rem}@media (min-width:768px){.orinavis-home #coach-collaboration .ed-row-media .home-feature-illustration{max-width:min(100%,28rem)}}@media (min-width:1024px){.orinavis-home #coach-collaboration .ed-coach-preview-frame,.orinavis-home #coach-collaboration .ed-row-media .home-feature-illustration{max-width:min(100%,32.5rem)}}@media (max-width:767px){.orinavis-home #coach-collaboration .ed-row{gap:var(--home-5)}}.orinavis-home .ed-coach-preview{display:grid;overflow:hidden;min-width:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg));color:var(--foreground);box-shadow:none;border:none;border-radius:0}@media (min-width:560px){.orinavis-home .ed-coach-preview{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}.orinavis-home .ed-coach-preview-rail{padding:var(--home-4);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);background:color-mix(in srgb,var(--muted) 6%,transparent)}@media (min-width:560px){.orinavis-home .ed-coach-preview-rail{border-bottom:0;border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}}.orinavis-home .ed-coach-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-coach-preview-rail-list{list-style:none;margin:var(--home-3) 0 0;padding:0;display:grid;gap:.25rem}.orinavis-home .ed-coach-preview-client{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:center;padding:.625rem;border-radius:var(--orinavis-radius-sm,.375rem)}.orinavis-home .ed-coach-preview-client[data-active=true]{background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:inset 2px 0 0 0 color-mix(in srgb,var(--primary) 55%,transparent)}.orinavis-home .ed-coach-preview-avatar{width:1.375rem;height:1.375rem;border-radius:50%;background:color-mix(in srgb,var(--muted) 35%,transparent)}.orinavis-home .ed-coach-preview-avatar[data-active=true]{background:color-mix(in srgb,var(--primary) 28%,transparent)}.orinavis-home .ed-coach-preview-client-copy{display:flex;flex-direction:column;min-width:0}.orinavis-home .ed-coach-preview-client-name{margin:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}.orinavis-home .ed-coach-preview-client-status{margin:.125rem 0 0;font-size:.75rem;line-height:1.35;color:var(--muted)}.orinavis-home .ed-coach-preview-main{display:flex;flex-direction:column;padding:var(--home-5);min-width:0}.orinavis-home .ed-coach-preview-client-head{margin:0 0 var(--home-3)}.orinavis-home .ed-coach-preview-client-title,.orinavis-home .ed-coach-preview-session-title{margin:var(--home-2) 0 0;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--foreground)}.orinavis-home .ed-coach-preview-client-meta{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:var(--muted)}.orinavis-home .ed-coach-preview-rule{margin:0 0 var(--home-4)}.orinavis-home .ed-coach-preview-lines{list-style:none;margin:var(--home-4) 0 0;padding:0;display:grid;gap:0}.orinavis-home .ed-coach-preview-line{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding:var(--home-3) 0;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);font-size:.8125rem;line-height:1.45;color:var(--foreground)}.orinavis-home .ed-coach-preview-line:first-child{padding-top:0}.orinavis-home .ed-coach-preview-line:last-child{border-bottom:0;padding-bottom:0}.orinavis-home .ed-coach-preview-line-kind{margin:0}.orinavis-home .ed-coach-preview-line-body{font-weight:500;min-width:0}.orinavis-home .ed-coach-preview-consent{display:flex;align-items:flex-start;gap:.5rem;margin:auto 0 0;padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);font-size:.75rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.orinavis-home .ed-coach-preview-consent svg{flex:none;margin-top:.0625rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}@media (max-width:559px){.orinavis-home .ed-coach-preview-line{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media (min-width:768px){.orinavis-home #progress .ed-progress-top.ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}.orinavis-home #progress .ed-progress-top.ed-row--flip .ed-row-copy{order:2}.orinavis-home #progress .ed-progress-top.ed-row--flip .ed-row-media{order:1}}@media (min-width:1024px){.orinavis-home #progress .ed-progress-top.ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #progress .ed-progress-top .ed-row-copy{max-width:34rem}.orinavis-home #progress .ed-progress-top .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:16ch}.orinavis-home #progress .ed-progress-top h2+p{max-width:46ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #progress .ed-progress-outcome{margin:var(--home-4) 0 0;max-width:42ch;font-size:.875rem;font-weight:500;line-height:1.55;letter-spacing:-.005em;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 88%,var(--ed-ink));text-wrap:pretty}.orinavis-home #progress .ed-progress-signals{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:var(--home-7) 0 0;max-width:none;padding:0}.orinavis-home #progress .ed-progress-signals:before{content:none}.orinavis-home #progress .ed-progress-signals .ed-check{gap:.75rem;padding-block:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);line-height:1.45;font-size:.875rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #progress .ed-progress-signals .ed-check:last-child{border-bottom:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #progress .ed-progress-signals .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #progress .ed-progress-signals .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #progress .ed-progress-signals .ed-check-lead:after{content:none}.orinavis-home #progress .ed-progress-signals .ed-check-body{font-weight:400;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #progress .ed-progress-signals .ed-check-mark{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink));background:transparent}.orinavis-home #progress .ed-progress-signals .ed-check-mark svg{width:.875rem;height:.875rem}@media (min-width:768px){.orinavis-home #progress .ed-row-media .home-feature-illustration{max-width:min(100%,30rem)}.orinavis-home #progress .ed-progress-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5) var(--home-6);margin-top:var(--home-7)}.orinavis-home #progress .ed-progress-signals .ed-check{padding-block:var(--home-4) 0;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);border-bottom:0}.orinavis-home #progress .ed-progress-signals .ed-check:last-child{border-bottom:0}}@media (min-width:1024px){.orinavis-home #progress .ed-progress-preview-frame,.orinavis-home #progress .ed-row-media .home-feature-illustration{max-width:min(100%,34rem)}.orinavis-home #progress .ed-progress-signals{gap:var(--home-5) var(--home-7)}}@media (max-width:767px){.orinavis-home #progress .ed-progress-top.ed-row{gap:var(--home-5)}.orinavis-home #progress .ed-progress-signals{margin-top:var(--home-6)}}.orinavis-home #progress-visibility .ed-row{gap:var(--home-5)}@media (min-width:1024px){.orinavis-home #progress-visibility .ed-row{gap:clamp(2.5rem,5vw,4rem);align-items:center}}.orinavis-home #progress-visibility .ed-row-copy{max-width:36rem}.orinavis-home #progress-visibility h2+p{margin-top:var(--home-3);line-height:1.6}.orinavis-home #progress-visibility .ed-checks{gap:var(--home-2);margin-top:var(--home-4)}.orinavis-home #progress-visibility .ed-check{line-height:1.45}.orinavis-home .ed-role-matrix{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;padding:0;background:color-mix(in srgb,var(--surface) 72%,var(--bg));box-shadow:none}.orinavis-home .ed-role-panel{display:flex;flex-direction:column;min-width:0;padding:var(--home-5);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-role-matrix>.ed-role-panel:last-child{border-bottom:none}@media (min-width:640px){.orinavis-home .ed-role-panel{padding:var(--home-6)}}.orinavis-home .ed-role-status{align-self:flex-start;margin-top:var(--home-2);margin-bottom:0;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);background:transparent;font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.orinavis-home .ed-role-name{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--ed-ink,var(--foreground))}.orinavis-home .ed-role-description{margin-top:var(--home-3);font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home .ed-role-capabilities{margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .ed-role-capabilities li{position:relative;padding-left:.875rem;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .ed-role-capabilities li+li{margin-top:.35rem}.orinavis-home .ed-role-capabilities li:before{content:"";position:absolute;top:.55em;left:0;width:.25rem;height:.25rem;border-radius:999px;background:color-mix(in srgb,var(--ed-ink) 35%,transparent)}.orinavis-home .ed-role-panel--emphasized{background:color-mix(in srgb,var(--primary) 5%,transparent)}.orinavis-home .ed-role-panel--emphasized .ed-role-name{color:var(--ed-olive-deep,var(--primary))}.orinavis-home .ed-role-panel--emphasized .ed-role-status{border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:color-mix(in srgb,var(--primary) 78%,var(--foreground))}@media (min-width:768px){.orinavis-home .ed-role-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.orinavis-home .ed-role-panel{border-bottom:none;border-right:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-role-panel:first-child,.orinavis-home .ed-role-panel:nth-child(2){border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-role-panel:nth-child(2n){border-right:none}}.orinavis-home #workspaces>.home-container>p:last-child{margin-top:var(--home-5)}.orinavis-home #workspaces .ed-rail-items{display:none}.orinavis-home #workspaces .grid>div>.home-panel{padding:var(--home-4)}@media (min-width:640px){.orinavis-home #workspaces .grid>div>.home-panel{padding:var(--home-5)}}.orinavis-home #workspaces .grid>div:nth-child(2)>.home-panel{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--ed-white));box-shadow:none}.orinavis-home #workspaces .grid>div>.home-panel>p:first-child{margin-bottom:8px}.orinavis-home #workspaces .grid>div>.home-panel h2{padding-bottom:12px;font-size:1.25rem}.orinavis-home #workspaces .grid>div>.home-panel h2+p{margin-top:12px;font-size:.8125rem}.orinavis-home #workspaces .grid>div>.home-panel h2+p+p{margin-top:8px;line-height:1.55}.orinavis-home #workspaces .grid>div>.home-panel h2+p+p+p{margin-top:20px;padding-top:12px}.orinavis-home #workspaces .grid>div>.home-panel ul{margin-top:12px;gap:8px}.orinavis-home #workspaces .grid>div>.home-panel .mt-auto{padding-top:20px}.orinavis-home #workspaces .grid>div>.home-panel .mt-auto a{width:100%}.orinavis-home .ed-equation{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;padding:0;background:color-mix(in srgb,var(--surface) 88%,var(--bg));box-shadow:none}.orinavis-home .ed-equation-panel{display:flex;flex-direction:column;min-width:0;padding:var(--home-5)}@media (min-width:640px){.orinavis-home .ed-equation-panel{padding:var(--home-6)}}.orinavis-home .ed-equation-op{display:flex;align-items:center;justify-content:center;padding-block:var(--home-3);font-family:var(--font-heading);font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:.02em;color:color-mix(in srgb,var(--ed-ink) 38%,transparent);user-select:none;pointer-events:none}.orinavis-home .ed-equation-title{margin:0 0 var(--home-3);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home .ed-equation-body{margin:0;font-size:.875rem;line-height:1.55;color:var(--muted)}.orinavis-home .ed-equation-panel--outcome{background:color-mix(in srgb,var(--primary) 6%,var(--surface));border-top:1px solid color-mix(in srgb,var(--primary) 16%,transparent)}.orinavis-home .ed-equation-panel--outcome .ed-equation-title{color:var(--primary)}.orinavis-home .ed-equation-footnote{max-width:36rem}@media (max-width:1023px){.orinavis-home .ed-equation-op{border-block:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}}@media (min-width:1024px){.orinavis-home .ed-equation{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1.06fr);align-items:stretch}.orinavis-home .ed-equation-op{align-self:stretch;width:2rem;padding-block:0;border-block:none}.orinavis-home .ed-equation-panel:not(:first-child){border-left:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-equation-panel--outcome{border-top:none;border-left:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}}.orinavis-home .ed-evidence-preview{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.orinavis-home .ed-evidence-preview-header{padding:var(--home-4) var(--home-5) var(--home-3);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-evidence-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-evidence-preview-sub{margin:var(--home-1) 0 0;font-size:.8125rem;line-height:1.4;color:var(--muted)}.orinavis-home .ed-evidence-preview-list{margin:0;padding:0;list-style:none}.orinavis-home .ed-evidence-preview-item{padding:var(--home-4) var(--home-5)}.orinavis-home .ed-evidence-preview-rule{margin:0 var(--home-5)}.orinavis-home .ed-evidence-preview-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--foreground)}.orinavis-home .ed-evidence-preview-badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--home-2)}.orinavis-home .ed-evidence-preview-badge{height:auto;padding:.125rem .5rem;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-evidence-preview-meta{display:grid;gap:var(--home-2);margin:var(--home-3) 0 0}.orinavis-home .ed-evidence-preview-meta>div{min-width:0}.orinavis-home .ed-evidence-preview-meta dt{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-evidence-preview-meta dd{margin:.15rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.orinavis-home .ed-evidence-preview-share{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:var(--home-3) var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);font-size:.75rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.orinavis-home #career-evidence .ed-row-copy{max-width:34rem}.orinavis-home #career-evidence .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:18ch}.orinavis-home #career-evidence h2+p{max-width:48ch;line-height:1.6}.orinavis-home #career-evidence .ed-row-copy .ed-btn-outline{min-height:2.75rem}.orinavis-home #career-evidence .ed-evidence-principles{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin-top:var(--home-7);padding-top:var(--home-6);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:640px){.orinavis-home #career-evidence .ed-evidence-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home #career-evidence .ed-evidence-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-5)}.orinavis-home #career-evidence .ed-row{align-items:start}}.orinavis-home #career-evidence .ed-evidence-principles .ed-check{gap:.75rem;line-height:1.5;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-lead{font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-lead:after{content:none}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-body{font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-mark{width:1.125rem;height:1.125rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink))}.orinavis-home #career-evidence .ed-evidence-principles .ed-check-mark svg{width:.875rem;height:.875rem}@media (max-width:767px){.orinavis-home #career-evidence .ed-row{gap:var(--home-5)}.orinavis-home #career-evidence .ed-evidence-preview-meta dd{font-size:.8125rem}}.orinavis-home .ed-fit-photo{margin-block:0;margin-inline:auto;min-width:0}.orinavis-home .ed-fit-photo-frame{width:100%;height:clamp(16rem,48vw,24rem);min-height:0;overflow:hidden}.orinavis-home .ed-fit-photo-frame img{object-fit:cover}@media (max-width:767.98px){.orinavis-home .ed-fit-photo-frame{height:clamp(14rem,70vw,20rem)}}.orinavis-home #application-fit-scan .ed-fit-preview-frame{max-width:100%}.orinavis-home .ed-fit-preview{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .ed-fit-preview-header{padding:var(--home-5) var(--home-5) var(--home-4);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-fit-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-fit-preview-target-label{margin:var(--home-3) 0 0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.orinavis-home .ed-fit-preview-target{margin:.2rem 0 0;font-family:var(--font-heading);font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--foreground)}.orinavis-home .ed-fit-preview-section-label{margin:0;padding:var(--home-3) var(--home-5) 0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-fit-preview-list{margin:0;padding:0;list-style:none}.orinavis-home .ed-fit-preview-item{padding:var(--home-4) var(--home-5)}.orinavis-home .ed-fit-preview-rule{margin:0 var(--home-5)}.orinavis-home .ed-fit-preview-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.orinavis-home .ed-fit-preview-item-kind{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-fit-preview-signal{height:auto;padding:.125rem .5rem;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-fit-preview-item-title{margin:var(--home-2) 0 0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--foreground)}.orinavis-home .ed-fit-preview-meta{display:grid;gap:var(--home-2);margin:var(--home-3) 0 0}.orinavis-home .ed-fit-preview-meta dt{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-fit-preview-meta dd{margin:.15rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.orinavis-home .ed-fit-preview-item-detail{margin:var(--home-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.orinavis-home .ed-fit-preview-why{margin:var(--home-2) 0 0;font-size:.75rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-fit-preview-action{margin:0;padding:var(--home-4) var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);background:color-mix(in srgb,var(--muted) 6%,transparent)}.orinavis-home .ed-fit-preview-action-label{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-fit-preview-action-title{margin:var(--home-2) 0 0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--foreground)}.orinavis-home .ed-fit-preview-action-detail{margin:var(--home-2) 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.orinavis-home .ed-gap-preview{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .ed-gap-preview-header{padding:var(--home-5) var(--home-5) var(--home-4);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-gap-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-gap-preview-label{margin:var(--home-3) 0 0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.orinavis-home .ed-gap-preview-title{margin:.2rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--foreground)}.orinavis-home .ed-gap-preview-header .ed-gap-preview-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;line-height:1.3}.orinavis-home .ed-gap-preview-action,.orinavis-home .ed-gap-preview-block{padding:var(--home-4) var(--home-5)}.orinavis-home .ed-gap-preview-block--secondary{background:color-mix(in srgb,var(--muted) 4%,transparent)}.orinavis-home .ed-gap-preview-action{background:color-mix(in srgb,var(--muted) 6%,transparent);border-left:2px solid color-mix(in srgb,var(--ed-olive,var(--primary)) 38%,transparent)}.orinavis-home .ed-gap-preview-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.orinavis-home .ed-gap-preview-kind{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-gap-preview-badge{height:auto;padding:.125rem .5rem;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-gap-preview-body{margin:var(--home-2) 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.orinavis-home .ed-gap-preview-meta{display:grid;gap:var(--home-2);margin:var(--home-3) 0 0}.orinavis-home .ed-gap-preview-meta dt{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home .ed-gap-preview-meta dd{margin:.15rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.orinavis-home .ed-gap-preview-rule{margin:0 var(--home-5)}.orinavis-home .ed-gap-taxonomy{margin:0;padding:0;list-style:none}@media (max-width:767px){.orinavis-home .ed-gap-preview-meta dd{font-size:.8125rem}}.orinavis-home .ed-progress-preview{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .ed-progress-preview-header{padding:var(--home-5) var(--home-5) var(--home-4);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-progress-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.orinavis-home .ed-progress-preview-sub{margin:var(--home-1) 0 0;font-size:.8125rem;line-height:1.4;color:var(--muted)}.orinavis-home .ed-progress-preview-list{margin:0;padding:0;list-style:none}.orinavis-home .ed-progress-preview-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:var(--home-4) var(--home-5)}.orinavis-home .ed-progress-preview-mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:999px;color:color-mix(in srgb,var(--foreground) 62%,transparent);background:color-mix(in srgb,var(--muted) 10%,transparent)}.orinavis-home .ed-progress-preview-copy{min-width:0}.orinavis-home .ed-progress-preview-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--foreground)}.orinavis-home .ed-progress-preview-detail{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.orinavis-home .ed-progress-preview-rule{margin:0 var(--home-5)}.orinavis-home .ed-progress-preview-rule--section{margin:0}.orinavis-home .ed-progress-preview-focus,.orinavis-home .ed-progress-preview-recent{padding:var(--home-4) var(--home-5)}.orinavis-home .ed-progress-preview-focus{background:color-mix(in srgb,var(--muted) 5%,transparent);border-left:2px solid color-mix(in srgb,var(--ed-olive,var(--primary)) 38%,transparent)}.orinavis-home .ed-progress-preview-focus .ed-progress-preview-title,.orinavis-home .ed-progress-preview-recent .ed-progress-preview-title{margin-top:var(--home-2)}@media (max-width:767px){.orinavis-home .ed-progress-preview-detail{font-size:.8125rem}}.orinavis-home #marketing-hero[data-audience="Platform."] .ed-connected-preview-frame{max-width:min(100%,34rem);border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);overflow:hidden;background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 45%,var(--ed-white,var(--surface)))}.orinavis-home .ed-connected-preview{display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .ed-connected-preview-header{padding:var(--home-5) var(--home-5) var(--home-4);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .ed-connected-preview-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-connected-preview-title{margin:var(--home-2) 0 0;font-family:var(--font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--foreground)}.orinavis-home .ed-connected-preview-sub{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--muted);max-width:36ch}.orinavis-home .ed-connected-preview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}@media (min-width:560px){.orinavis-home .ed-connected-preview-grid{grid-template-columns:minmax(0,.95fr) auto minmax(0,1.15fr);align-items:stretch}}.orinavis-home .ed-connected-preview-roles{list-style:none;margin:0;padding:var(--home-4) var(--home-5);display:grid;gap:var(--home-3)}.orinavis-home .ed-connected-preview-role{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.orinavis-home .ed-connected-preview-role--focus{padding-left:var(--home-2);border-left:2px solid color-mix(in srgb,var(--primary) 42%,transparent)}.orinavis-home .ed-connected-preview-role-name{margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--foreground)}.orinavis-home .ed-connected-preview-badge{height:auto;padding:.125rem .5rem;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-connected-preview-vrule{display:none;width:1px;height:auto;margin:var(--home-4) 0;background:color-mix(in srgb,var(--ed-ink) 8%,transparent)}@media (min-width:560px){.orinavis-home .ed-connected-preview-vrule{display:block}}.orinavis-home .ed-connected-preview-signals{list-style:none;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}@media (min-width:560px){.orinavis-home .ed-connected-preview-signals{border-top:none}}.orinavis-home .ed-connected-preview-signal{padding:var(--home-4) var(--home-5)}.orinavis-home .ed-connected-preview-rule{margin:0 var(--home-5)}.orinavis-home .ed-connected-preview-signal-kind{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.orinavis-home .ed-connected-preview-signal-summary{margin:.35rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--foreground)}.orinavis-home .ed-connected-preview-consent{display:inline-flex;align-items:flex-start;gap:.45rem;margin:0;padding:var(--home-3) var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);font-size:.75rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.orinavis-home .ed-connected-preview-consent svg{margin-top:.1rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.orinavis-home .marketing-journey-intro{max-width:44rem}.orinavis-home .marketing-journey-track{--journey-count:6;display:flex;flex-direction:column;gap:0;margin:0;padding:0;width:100%;min-width:0;list-style:none;overflow:visible}.orinavis-home .marketing-journey-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--home-4);align-items:start;min-width:0}.orinavis-home .marketing-journey-marker{display:flex;flex-direction:column;align-items:center;width:3.5rem}.orinavis-home .marketing-journey-icon{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:9999px;border:1px solid color-mix(in srgb,var(--ed-olive) 22%,var(--border));background:var(--ed-white,var(--surface));color:var(--ed-olive);z-index:1}.orinavis-home .marketing-journey-num{position:absolute;top:-.125rem;right:-.125rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--ed-olive);color:var(--ed-cream,#fff);font-size:.6875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.orinavis-home .marketing-journey-rail{flex:1 1 auto;width:2px;min-height:var(--home-4);margin:.25rem 0;background:color-mix(in srgb,var(--ed-olive) 28%,transparent);border-radius:9999px}.orinavis-home .marketing-journey-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding-top:.45rem;padding-bottom:var(--home-4)}.orinavis-home .marketing-journey-step:last-child .marketing-journey-copy{padding-bottom:0}.orinavis-home .marketing-journey-title{font-family:var(--font-sans-primary);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ed-ink,var(--foreground));text-wrap:balance}.orinavis-home .marketing-journey-body{font-family:var(--font-sans-primary);font-size:.8125rem;font-weight:400;line-height:1.45;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 92%,transparent);text-wrap:pretty}@media (min-width:768px) and (max-width:1199.98px){.orinavis-home .marketing-journey-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--home-5);row-gap:var(--home-6)}.orinavis-home .marketing-journey-step{display:flex;flex-direction:column;align-items:center;text-align:center}.orinavis-home .marketing-journey-marker{width:auto}.orinavis-home .marketing-journey-rail{display:none}.orinavis-home .marketing-journey-copy{align-items:center;padding-top:var(--home-3);padding-bottom:0}.orinavis-home .marketing-journey-title{font-size:.875rem}.orinavis-home .marketing-journey-body{max-width:18ch}}@media (min-width:1200px){.orinavis-home .marketing-journey-track{position:relative;display:grid;grid-template-columns:repeat(var(--journey-count,6),minmax(0,1fr));column-gap:clamp(1.5rem,2vw,2rem);row-gap:0}.orinavis-home .marketing-journey-track:before{content:"";position:absolute;top:1.75rem;left:calc(100% / var(--journey-count, 6) / 2);right:calc(100% / var(--journey-count, 6) / 2);height:1px;background:color-mix(in srgb,var(--ed-olive) 30%,transparent);pointer-events:none;z-index:0}.orinavis-home .marketing-journey-step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.orinavis-home .marketing-journey-marker{width:auto}.orinavis-home .marketing-journey-rail{display:none}.orinavis-home .marketing-journey-copy{align-items:center;padding-top:var(--home-3);padding-bottom:0;width:100%}.orinavis-home .marketing-journey-title{font-size:.875rem}.orinavis-home .marketing-journey-body{max-width:16ch;font-size:.75rem;line-height:1.4}}.orinavis-home #intelligence-path .marketing-journey-intro p{max-width:54ch;margin-inline:auto}.orinavis-home .home-section:has(.marketing-loop-track){padding-block:clamp(2.5rem,4.5vw,3.75rem)}.orinavis-home .marketing-loop-intro{max-width:44rem}.orinavis-home .marketing-loop-band{display:flex;flex-direction:column;gap:var(--home-4);width:100%;min-width:0}.orinavis-home .marketing-loop-track{display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 1.125rem;width:100%;min-width:0;list-style:none;border-left:2px solid color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 28%,transparent);overflow-x:clip}.orinavis-home .marketing-loop-step-cell{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0}.orinavis-home .marketing-loop-step-cell:before{content:"";position:absolute;top:1.15rem;left:calc(-1.125rem - 5px);width:8px;height:8px;border-radius:50%;border:2px solid var(--ed-cream,var(--surface-primary,#fff));background:var(--ed-olive,var(--brand-primary));pointer-events:none}.orinavis-home .marketing-loop-step{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;min-width:0;padding:var(--home-3) var(--home-4);border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-sm,6px);background:var(--ed-white,var(--surface-primary,#fff));box-shadow:none}.orinavis-home .marketing-loop-step-num{flex:0 0 auto;font-family:var(--font-sans-primary);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ed-ink-soft,var(--text-secondary)) 88%,transparent)}.orinavis-home .marketing-loop-step-label{flex:1 1 auto;min-width:0;font-family:var(--font-sans-primary);font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ed-ink,var(--foreground));text-wrap:balance}.orinavis-home .marketing-loop-connector{display:block;width:1px;height:.875rem;margin-inline:1.25rem;background:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 35%,transparent);position:relative}.orinavis-home .marketing-loop-connector:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:5px solid color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 45%,transparent);transform:translateX(-50%)}.orinavis-home .marketing-loop-return{display:none}.orinavis-home .marketing-loop-return-note{display:flex;align-items:flex-start;gap:var(--home-2);margin:0;padding:var(--home-3) 0 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--text-secondary)) 95%,transparent);text-wrap:pretty}.orinavis-home .marketing-loop-return-icon{width:.875rem;height:.875rem;margin-top:.15rem;flex-shrink:0;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 80%,transparent)}.orinavis-home .marketing-loop-return-aside{color:color-mix(in srgb,var(--ed-ink-soft,var(--text-secondary)) 88%,transparent);font-weight:400}@media (min-width:1024px){.orinavis-home .marketing-loop-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;padding-left:0;border-left:0}.orinavis-home .marketing-loop-step-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0}.orinavis-home .marketing-loop-step-cell:before{display:none}.orinavis-home .marketing-loop-step{gap:.4rem;height:100%;min-height:5.5rem;padding:var(--home-3) var(--home-3)}.orinavis-home .marketing-loop-step-num{font-size:.625rem;letter-spacing:.1em}.orinavis-home .marketing-loop-step-label{font-size:.875rem;line-height:1.3}.orinavis-home .marketing-loop-connector{flex:none;align-self:center;width:clamp(.85rem,1.5vw,1.35rem);height:1px;margin:0;background:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 40%,transparent)}.orinavis-home .marketing-loop-connector:after{left:auto;right:0;bottom:auto;top:50%;border-left:5px solid color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 45%,transparent);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-right:0;transform:translateY(-50%)}.orinavis-home .marketing-loop-return{display:block;position:relative;height:1.25rem;margin:.25rem 0 0}.orinavis-home .marketing-loop-return-rail{display:block;height:1px;width:100%;margin-top:.65rem;background:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 32%,transparent);position:relative}.orinavis-home .marketing-loop-return-rail:before{content:"";position:absolute;left:0;top:50%;width:0;height:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-right:5px solid color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 40%,transparent);transform:translateY(-50%)}.orinavis-home .marketing-loop-return-note{justify-content:center;text-align:center;max-width:42rem;margin-inline:auto;border-top:0;padding-top:0}}.orinavis-home #module-architecture .marketing-loop-intro p,.orinavis-home #recurring-loop>.home-container>div:first-child p{max-width:48ch;margin-inline:auto}.orinavis-home #module-architecture>.home-container>div:first-child{max-width:52rem}.orinavis-home #gap-interpretation .ed-checks,.orinavis-home #why-evidence .ed-checks{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.orinavis-home #gap-interpretation h2+p:has(+.ed-checks){max-width:36rem;margin-inline:auto;text-wrap:balance}.orinavis-home #gap-interpretation .ed-checks{max-width:min(100%,36rem);margin-top:var(--home-6);gap:var(--home-3)}.orinavis-home #gap-interpretation .ed-check{line-height:1.55}.orinavis-home #gap-interpretation .ed-check-mark{margin-top:.1rem}.orinavis-home #evidence-record>.home-container>div:first-child{margin-bottom:var(--home-5)}.orinavis-home #evidence-record>.home-container>div:first-child h2{max-width:20ch;margin-inline:auto}.orinavis-home #evidence-record>.home-container>div:first-child>p:last-child{max-width:44ch;margin-inline:auto;font-size:.9875rem;line-height:1.55}.orinavis-home #evidence-record>.home-container>div:nth-child(2){max-width:min(100%,54rem);margin-inline:auto;padding:0;gap:var(--home-5);background:transparent;border:none;box-shadow:none}@media (min-width:1024px){.orinavis-home #evidence-record>.home-container>div:nth-child(2){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--home-5);align-items:center}}.orinavis-home #evidence-record ol{gap:0;border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--ed-white,var(--surface)) 88%,var(--ed-cream));overflow:hidden}.orinavis-home #evidence-record ol>li{margin:0;padding:.7rem var(--home-4);border:none;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 7%,transparent);background:transparent}.orinavis-home #evidence-record ol>li:last-child{border-bottom:none}.orinavis-home #evidence-record ol>li:first-child{padding:var(--home-4);background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 40%,var(--ed-white,var(--surface)))}.orinavis-home #evidence-record ol>li>div{gap:.2rem}.orinavis-home #evidence-record ol>li>div>h3{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #evidence-record ol>li:first-child>div>h3{font-size:1.0625rem;letter-spacing:-.02em}@media (min-width:640px){.orinavis-home #evidence-record ol>li>div>h3{font-size:.9875rem}.orinavis-home #evidence-record ol>li:first-child>div>h3{font-size:1.125rem}}.orinavis-home #evidence-record ol>li>div>p{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 92%,transparent)}.orinavis-home #evidence-record ol>li:first-child>div>p{letter-spacing:.07em}.orinavis-home #evidence-record ol>li>p{margin-top:.35rem;font-size:.875rem;line-height:1.5;max-width:46ch;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #evidence-record ol>li:first-child>p{margin-top:var(--home-2);font-size:.9375rem;line-height:1.55;max-width:48ch}.orinavis-home #evidence-record ol>li:nth-child(3),.orinavis-home #evidence-record ol>li:nth-child(5){border-bottom-width:2px;border-bottom-color:color-mix(in srgb,var(--ed-ink) 11%,transparent)}.orinavis-home #evidence-record>.home-container>div:nth-child(2)>div{min-width:0}.orinavis-home #evidence-record>.home-container>div:nth-child(2)>div .relative,.orinavis-home #evidence-record>.home-container>div:nth-child(2)>div img{border-radius:var(--orinavis-radius-md,.75rem);max-width:min(100%,20rem)}@media (min-width:1024px){.orinavis-home #evidence-record>.home-container>div:nth-child(2)>div .relative,.orinavis-home #evidence-record>.home-container>div:nth-child(2)>div img{max-width:min(100%,18.5rem)}}.orinavis-home #evidence-record .home-container>p:last-child{margin-top:var(--home-4);max-width:40rem;margin-inline:auto;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 88%,transparent)}.orinavis-home #evidence-quality.home-section--tight,.orinavis-home #evidence-quality>.home-container>div:first-child h2,.orinavis-home #evidence-states>.home-container>div:first-child h2,.orinavis-home #gap-interpretation>.home-container>div:first-child h2,.orinavis-home #gap-interpretation>.home-container>div:nth-child(2) h2{max-width:22ch;margin-inline:auto;line-height:1.15;text-wrap:pretty}.orinavis-home #gap-interpretation>.home-container>.ed-taxonomy-bridge{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:var(--home-4);text-align:center}.orinavis-home #gap-interpretation .ed-taxonomy-bridge-flow{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-ink) 55%,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #gap-interpretation .ed-taxonomy-bridge-note{max-width:40ch;font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #evidence-quality .ed-state-grid,.orinavis-home #evidence-states .ed-state-grid,.orinavis-home #gap-interpretation .ed-state-grid{display:grid;gap:0;max-width:min(100%,56rem);margin-inline:auto;border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--ed-white,var(--surface)) 88%,var(--ed-cream));overflow:hidden}.orinavis-home #evidence-quality .ed-state-item,.orinavis-home #evidence-states .ed-state-item,.orinavis-home #gap-interpretation .ed-state-item{margin:0;padding:var(--home-4);border:none;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 7%,transparent);border-radius:0;background:transparent;box-shadow:none}.orinavis-home #evidence-quality .ed-state-item:last-child,.orinavis-home #evidence-states .ed-state-item:last-child,.orinavis-home #gap-interpretation .ed-state-item:last-child{border-bottom:none}@media (min-width:1024px){.orinavis-home #evidence-quality .ed-state-grid,.orinavis-home #evidence-states .ed-state-grid,.orinavis-home #gap-interpretation .ed-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orinavis-home #evidence-quality .ed-state-item,.orinavis-home #evidence-states .ed-state-item,.orinavis-home #gap-interpretation .ed-state-item{border-bottom:none;border-right:1px solid color-mix(in srgb,var(--ed-ink) 7%,transparent);padding:var(--home-4) var(--home-4)}.orinavis-home #evidence-quality .ed-state-item:last-child,.orinavis-home #evidence-states .ed-state-item:last-child,.orinavis-home #gap-interpretation .ed-state-item:last-child{border-right:none}}.orinavis-home #evidence-quality .ed-state-label,.orinavis-home #evidence-states .ed-state-label,.orinavis-home #gap-interpretation .ed-state-label{margin:0;font-family:var(--font-heading,inherit);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--ed-ink,var(--foreground))}.orinavis-home #evidence-quality .ed-state-body,.orinavis-home #evidence-states .ed-state-body,.orinavis-home #gap-interpretation .ed-state-body{margin-top:var(--home-3);max-width:34ch;font-size:.9875rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #evidence-quality .ed-state-note,.orinavis-home #evidence-states .ed-state-note,.orinavis-home #gap-interpretation .ed-state-note{margin-top:var(--home-4);padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);max-width:min(100%,44rem)}.orinavis-home #evidence-quality .ed-state-note-text,.orinavis-home #evidence-states .ed-state-note-text,.orinavis-home #gap-interpretation .ed-state-note-text{margin:0 auto;max-width:48ch;font-size:.9875rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #application-fit-scan>.home-container>div:first-child{margin-bottom:var(--home-5)}.orinavis-home #application-fit-scan>.home-container>div:first-child h2{max-width:22ch;margin-inline:auto}.orinavis-home #application-fit-scan>.home-container>div:nth-child(2){max-width:min(100%,56rem);margin-inline:auto;padding:0;gap:var(--home-5);background:transparent;border:none;box-shadow:none}@media (min-width:768px){.orinavis-home #application-fit-scan>.home-container>div:nth-child(2){gap:var(--home-5)}}@media (min-width:1024px){.orinavis-home #application-fit-scan>.home-container>div:nth-child(2){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--home-5);align-items:start}}.orinavis-home #application-fit-scan ol{gap:0;border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--ed-white,var(--surface)) 88%,var(--ed-cream));overflow:hidden}.orinavis-home #application-fit-scan ol>li{margin:0;padding:var(--home-4);border:none;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 7%,transparent);border-left:2px solid color-mix(in srgb,var(--ed-ink) 18%,transparent);background:transparent}.orinavis-home #application-fit-scan ol>li:last-child{border-bottom:none}.orinavis-home #application-fit-scan ol>li>div{gap:.25rem}.orinavis-home #application-fit-scan ol>li>div>h3{font-size:.9875rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}@media (min-width:640px){.orinavis-home #application-fit-scan ol>li>div>h3{font-size:1.0625rem}}.orinavis-home #application-fit-scan ol>li>div>p{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 92%,transparent)}.orinavis-home #application-fit-scan ol>li>p{margin-top:var(--home-2);font-size:.875rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #application-fit-scan ol>li:first-child{border-left-color:color-mix(in srgb,var(--ed-ink) 28%,transparent)}.orinavis-home #application-fit-scan ol>li:nth-child(2){border-left-color:color-mix(in srgb,var(--ed-olive,var(--primary)) 45%,transparent)}.orinavis-home #application-fit-scan ol>li:nth-child(2)>div>p{color:color-mix(in srgb,var(--ed-olive,var(--primary)) 70%,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #application-fit-scan ol>li:nth-child(3){border-left-color:color-mix(in srgb,var(--ed-ink) 48%,transparent)}.orinavis-home #application-fit-scan ol>li:nth-child(3)>div>p{color:color-mix(in srgb,var(--ed-ink) 62%,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #application-fit-scan ol>li:nth-child(4){border-left-color:color-mix(in srgb,var(--ed-olive,var(--primary)) 72%,var(--ed-ink));background:color-mix(in srgb,var(--ed-mint,var(--ed-cream)) 35%,transparent)}.orinavis-home #application-fit-scan ol>li:nth-child(4)>div>p{color:color-mix(in srgb,var(--ed-olive-deep,var(--primary)) 75%,var(--ed-ink))}.orinavis-home #application-fit-scan>.home-container>div:nth-child(2)>div{min-width:0}.orinavis-home #application-fit-scan>.home-container>div:nth-child(2)>div .relative,.orinavis-home #application-fit-scan>.home-container>div:nth-child(2)>div img{border-radius:var(--orinavis-radius-md,.75rem)}.orinavis-home #application-fit-scan .home-container>div:last-child{margin-top:var(--home-4);max-width:42rem;line-height:1.5}.orinavis-home .ed-row-step{display:block;margin-bottom:var(--home-3);font-family:var(--font-editorial);font-size:1.125rem;font-style:italic;font-weight:400;color:var(--ed-coral-ink)}@media (min-width:768px){.orinavis-home #product-boundaries .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:start}.orinavis-home #product-boundaries .ed-row--flip .ed-row-copy{order:2}.orinavis-home #product-boundaries .ed-row--flip .ed-row-media{order:1}}@media (min-width:1024px){.orinavis-home #product-boundaries .ed-row{gap:clamp(3.5rem,5vw,5rem)}}.orinavis-home #product-boundaries .ed-row-copy{max-width:34rem}.orinavis-home #product-boundaries .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:16ch}.orinavis-home #product-boundaries h2+p{max-width:48ch;margin-top:var(--home-3);line-height:1.6;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #product-boundaries .ed-boundaries-aside{font-size:.875rem;line-height:1.55;color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #product-boundaries .ed-boundaries-principles{display:grid;grid-template-columns:1fr;gap:var(--home-5);margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:768px){.orinavis-home #product-boundaries .ed-boundaries-principles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-6);row-gap:var(--home-5)}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check:nth-child(5){grid-column:1/-1;max-width:36rem}}@media (min-width:1024px){.orinavis-home #product-boundaries .ed-boundaries-principles{column-gap:var(--home-7);row-gap:var(--home-5)}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check:nth-child(5){max-width:40rem}}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check{gap:.75rem;align-items:flex-start;line-height:1.5;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent)}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-lead{font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-lead:after{content:none}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-body{font-weight:400;line-height:1.5;max-width:42ch;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check:nth-child(5) .ed-check-body{max-width:52ch}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-mark{width:1.125rem;height:1.125rem;margin-top:.15rem;flex-shrink:0;color:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 72%,var(--ed-ink))}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check-mark svg{width:.875rem;height:.875rem}.orinavis-home #product-boundaries .ed-row-media{min-height:0;align-items:stretch;background:transparent}@media (min-width:768px){.orinavis-home #product-boundaries .ed-row-media>*{max-width:min(100%,28rem)}}@media (min-width:1024px){.orinavis-home #product-boundaries .ed-row-media>*{max-width:min(100%,32.5rem)}}.orinavis-home #product-boundaries .ed-boundary-note{margin-top:var(--home-6);margin-inline:0;max-width:min(100%,46rem);padding:var(--home-3) 0 var(--home-3) var(--home-4);border:0;border-radius:0;border-left:2px solid color-mix(in srgb,var(--ed-olive,var(--primary)) 38%,transparent);background:transparent}.orinavis-home #product-boundaries .ed-boundary-note p:last-child{margin-top:var(--home-2);max-width:52ch;font-size:.8125rem;line-height:1.55}@media (max-width:767px){.orinavis-home #product-boundaries .ed-boundaries-principles{gap:0}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check{padding-block:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #product-boundaries .ed-boundaries-principles .ed-check:last-child{border-bottom:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #product-boundaries .ed-boundary-note{margin-top:var(--home-5)}.orinavis-home #product-boundaries .ed-row{gap:var(--home-5)}}.orinavis-home #opportunity-fit-link.home-section--tight{padding-block:clamp(2.25rem,4vw,3.25rem)}@media (min-width:1024px){.orinavis-home #opportunity-fit-link .ed-row{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}}.orinavis-home #opportunity-fit-link .ed-row-copy{max-width:32rem}.orinavis-home #opportunity-fit-link .ed-row-copy h2{line-height:1.12;text-wrap:balance;max-width:16ch}.orinavis-home #opportunity-fit-link .ed-row-copy h2+p{max-width:42ch;margin-top:var(--home-3);line-height:1.55;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home .ed-fit-signals{display:flex;flex-direction:column;gap:0;margin:var(--home-5) 0 0;padding:0;list-style:none;max-width:36rem}.orinavis-home .ed-fit-signal{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--home-3);align-items:start;padding:var(--home-3) 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .ed-fit-signal:last-child{border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .ed-fit-signal-marker{width:.5rem;height:.5rem;margin-top:.4rem;border-radius:9999px;background:var(--ed-olive);opacity:.85}.orinavis-home .ed-fit-signal-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.orinavis-home .ed-fit-signal-title{font-family:var(--font-sans-primary);font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home .ed-fit-signal-body{font-family:var(--font-sans-primary);font-size:.8125rem;font-weight:400;line-height:1.45;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 94%,transparent);text-wrap:pretty}.orinavis-home #opportunity-fit-link .ed-row-media{justify-content:center;align-self:center;width:100%;max-width:min(100%,28rem);margin-inline:auto;min-height:0;height:clamp(16rem,42vw,22rem);overflow:hidden;border-radius:var(--orinavis-radius-lg,1rem);background:transparent}.orinavis-home #opportunity-fit-link .ed-row-media>*{height:100%;min-height:0}.orinavis-home #opportunity-fit-link .ed-row-media .home-feature-illustration,.orinavis-home #opportunity-fit-link .ed-row-media img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 18%}@media (min-width:768px) and (max-width:1023.98px){.orinavis-home #opportunity-fit-link .ed-row{gap:var(--home-5)}.orinavis-home #opportunity-fit-link .ed-row-media{max-width:min(100%,22rem)}}@media (max-width:767.98px){.orinavis-home #opportunity-fit-link .ed-row-media{max-width:100%}.orinavis-home #opportunity-fit-link .ed-row-media .home-feature-illustration,.orinavis-home #opportunity-fit-link .ed-row-media img{max-height:22rem}}@media (min-width:1024px){.orinavis-home #what-it-is .ed-row{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(2rem,4vw,3.25rem);align-items:center}}.orinavis-home #what-it-is .ed-row-copy{max-width:32rem}.orinavis-home #what-it-is .ed-row-copy h2{line-height:1.12;text-wrap:pretty;max-width:18ch}.orinavis-home #what-it-is .ed-row-copy h2+p{max-width:36ch;margin-top:var(--home-3);line-height:1.55;font-size:.9375rem;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #what-it-is .ed-row-copy h2+p+div{margin-top:var(--home-4)}@media (min-width:1024px){.orinavis-home #what-it-is .ed-row-media .home-feature-illustration,.orinavis-home #what-it-is .ed-row-media img{max-width:min(100%,34rem)}.orinavis-home #why-not-job-boards .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3.5rem,7vw,6rem)}}.orinavis-home #why-not-job-boards .ed-row-copy{max-width:34rem}.orinavis-home #why-not-job-boards .ed-row-copy h2{text-wrap:balance;max-width:18ch}.orinavis-home #why-not-job-boards .ed-row-copy h2+p{max-width:52ch;margin-top:var(--home-4);line-height:1.6}.orinavis-home #why-not-job-boards .ed-row-media--framed{min-height:clamp(18rem,32vw,24rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.orinavis-home #why-not-job-boards .ed-row-media .home-feature-illustration{max-width:min(100%,28rem);margin-inline:auto}.orinavis-home .ed-checks{display:flex;flex-direction:column;gap:var(--home-2);margin:0;padding:0;list-style:none}.orinavis-home .ed-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.4;color:var(--foreground)}.orinavis-home .ed-check-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--ed-olive)}.orinavis-home .ed-check-lead{font-weight:600;color:var(--ed-ink,var(--foreground))}.orinavis-home .ed-check-lead:after{content:": "}.orinavis-home .ed-closing--maroon .ed-check-mark,.orinavis-home .ed-closing--olive .ed-check-mark{color:var(--ed-lime)}.orinavis-home .ed-num-grid{display:grid;gap:var(--home-4);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.orinavis-home .ed-num-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.orinavis-home .ed-num-grid--three>li:last-child{grid-column:1/-1}}@media (min-width:1024px){.orinavis-home .ed-num-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.orinavis-home .ed-num-grid--three>li:nth-child(4):last-child{grid-column:1/-1}.orinavis-home #what-orinavis-helps .ed-num-grid--three{grid-template-columns:repeat(6,minmax(0,1fr))}.orinavis-home #what-orinavis-helps .ed-num-grid--three>li{grid-column:span 2}.orinavis-home #what-orinavis-helps .ed-num-grid--three>li:nth-child(4):nth-last-child(2),.orinavis-home #what-orinavis-helps .ed-num-grid--three>li:nth-child(4):nth-last-child(2)~li{grid-column:span 3}}.orinavis-home #caseload .ed-row-media--framed>*,.orinavis-home #session-prep .ed-row-media--framed>*,.orinavis-home #trust .ed-row-media--framed>*{border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #session-prep .ed-session-prep-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);padding:clamp(1rem,2.2vw,1.5rem);align-items:stretch}@media (min-width:900px){.orinavis-home #session-prep .ed-session-prep-panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2.5rem;padding:clamp(1.15rem,2.4vw,1.75rem)}}@media (min-width:1200px){.orinavis-home #session-prep .ed-session-prep-panel{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:3.25rem}}.orinavis-home #session-prep .ed-session-prep-media{min-width:0;min-height:16rem}@media (min-width:900px){.orinavis-home #session-prep .ed-session-prep-media{min-height:100%;align-self:stretch}}.orinavis-home #session-prep .ed-session-prep-photo{height:100%;min-height:16rem;background:transparent}@media (min-width:900px){.orinavis-home #session-prep .ed-session-prep-photo{min-height:22rem}}.orinavis-home #session-prep .ed-session-prep-rows{gap:0;min-width:0}.orinavis-home #session-prep .ed-session-prep-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem .875rem;margin:0;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent)}.orinavis-home #session-prep .ed-session-prep-row:first-child{padding-top:0;border-top:none}.orinavis-home #session-prep .ed-session-prep-row:last-child{padding-bottom:0}.orinavis-home #session-prep .ed-session-prep-marker{margin-top:.2rem;font-family:var(--font-heading);font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)));line-height:1.2}.orinavis-home #session-prep .ed-session-prep-row-title{margin:0;font-family:var(--font-heading);font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--ed-ink,var(--foreground))}.orinavis-home #session-prep .ed-session-prep-row-status{margin:.35rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #session-prep .ed-session-prep-row-detail{margin:.4rem 0 0;font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #session-prep .ed-session-prep-panel+p{margin-top:var(--home-4)}.orinavis-home #visibility-controls .ed-visibility-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);padding:clamp(.9rem,2vw,1.35rem);align-items:start;max-width:min(100%,64rem)}@media (min-width:768px){.orinavis-home #visibility-controls .ed-visibility-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,2.8vw,2.5rem);padding:clamp(.95rem,1.8vw,1.35rem);align-items:center}.orinavis-home #visibility-controls .ed-visibility-rows{grid-column:1;grid-row:1}.orinavis-home #visibility-controls .ed-visibility-media{grid-column:2;grid-row:1;align-self:center}}@media (min-width:1024px){.orinavis-home #visibility-controls .ed-visibility-panel{gap:clamp(2rem,2.6vw,2.5rem);padding:clamp(1rem,2vw,1.5rem)}}@media (min-width:1200px){.orinavis-home #visibility-controls .ed-visibility-panel{gap:2.5rem;padding:clamp(1.1rem,2.2vw,1.6rem)}}.orinavis-home #visibility-controls .ed-visibility-media{min-width:0;display:flex;align-items:center;justify-content:center;padding:.25rem}@media (min-width:768px){.orinavis-home #visibility-controls .ed-visibility-media{padding:.35rem .25rem}}.orinavis-home #visibility-controls .ed-visibility-photo{width:100%;max-width:26rem;height:auto!important;min-height:0!important;margin-inline:auto;background:transparent;overflow:hidden}@media (min-width:768px){.orinavis-home #visibility-controls .ed-visibility-photo{max-width:min(100%,24rem)}}@media (min-width:1024px){.orinavis-home #visibility-controls .ed-visibility-photo{max-width:min(100%,26rem)}}.orinavis-home #visibility-controls .ed-visibility-photo img{width:100%;height:auto!important;max-width:100%;object-fit:contain!important;object-position:center center!important}.orinavis-home #visibility-controls .ed-visibility-rows{gap:0;min-width:0}.orinavis-home #visibility-controls .ed-visibility-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem .8rem;margin:0;padding:.8rem 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent)}.orinavis-home #visibility-controls .ed-visibility-row:first-child{padding-top:0;border-top:none}.orinavis-home #visibility-controls .ed-visibility-row:last-child{padding-bottom:0}.orinavis-home #visibility-controls .ed-visibility-row--private{margin-top:0;padding-inline:0;padding-block:.8rem;border-radius:0;background:color-mix(in srgb,var(--ed-ink) 2%,transparent);border-top:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent)}.orinavis-home #visibility-controls .ed-visibility-icon{display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem;width:1.75rem;height:1.75rem;border-radius:999px;color:color-mix(in srgb,var(--ed-ink) 55%,transparent);background:color-mix(in srgb,var(--ed-ink) 5%,transparent)}.orinavis-home #visibility-controls .ed-visibility-row--private .ed-visibility-icon{color:color-mix(in srgb,var(--ed-ink) 60%,transparent);background:color-mix(in srgb,var(--ed-ink) 6%,transparent)}.orinavis-home #visibility-controls .ed-visibility-row-head{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.5rem .75rem}.orinavis-home #visibility-controls .ed-visibility-label{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-heading);font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--ed-ink,var(--foreground))}.orinavis-home #visibility-controls .ed-visibility-status{flex:0 0 auto;margin:0 0 0 auto;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.orinavis-home #visibility-controls .ed-visibility-row--private .ed-visibility-status,.orinavis-home #visibility-controls .ed-visibility-status{color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #visibility-controls .ed-visibility-summary{margin:.3rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--ed-ink) 78%,transparent)}.orinavis-home #visibility-controls .ed-visibility-items{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none}.orinavis-home #visibility-controls .ed-visibility-items li{margin:0;padding:.3rem .65rem;font-size:.8125rem;line-height:1.35;color:color-mix(in srgb,var(--ed-ink) 72%,transparent);border:1px solid color-mix(in srgb,var(--ed-ink) 11%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--ed-white,var(--background)) 90%,transparent)}.orinavis-home #visibility-controls .ed-visibility-detail{margin:.4rem 0 0;font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-ink) 72%,transparent)}.orinavis-home #visibility-controls .ed-visibility-privacy{margin:.45rem 0 0;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--ed-ink) 62%,transparent)}.orinavis-home #visibility-controls .ed-visibility-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin-top:.5rem}.orinavis-home #visibility-controls .ed-visibility-meta-text{font-size:.75rem;line-height:1.35;color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home #visibility-controls .ed-visibility-action{margin:0;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--ed-ink,var(--foreground));text-decoration:underline;text-underline-offset:.15em;text-decoration-color:color-mix(in srgb,var(--ed-ink) 28%,transparent);cursor:pointer}.orinavis-home #visibility-controls .ed-visibility-action:focus-visible,.orinavis-home #visibility-controls .ed-visibility-action:hover{text-decoration-color:color-mix(in srgb,var(--ed-ink) 70%,transparent)}.orinavis-home #visibility-controls .ed-visibility-action:focus-visible{outline:2px solid color-mix(in srgb,var(--ed-ink) 35%,transparent);outline-offset:3px;border-radius:2px}.orinavis-home #visibility-controls .ed-visibility-footnote{max-width:40rem;font-size:.8125rem;line-height:1.45}.orinavis-home #visibility-controls .ed-visibility-footnote-link{font-weight:500}@media (max-width:639px){.orinavis-home #visibility-controls .ed-visibility-meta-text{display:none}.orinavis-home #visibility-controls .ed-visibility-row-head{flex-wrap:wrap}}.orinavis-home #visibility-controls .ed-visibility-panel+p{margin-top:var(--home-4)}.orinavis-home #actions-and-progress .ed-row-media--framed>*,.orinavis-home #application-fit-scan .ed-row-media--framed>*,.orinavis-home #coach-challenge,.orinavis-home #compounding-value,.orinavis-home #connected-evidence,.orinavis-home #connected-team-workspace .ed-row-media--framed>*,.orinavis-home #connected-workspaces .ed-row-media--framed>*,.orinavis-home #consent-sharing .ed-row-media--framed>*,.orinavis-home #core-principles,.orinavis-home #data-ai-boundaries .ed-row-media--framed>*,.orinavis-home #evidence-base .ed-row-media--framed>*,.orinavis-home #evidence-of-delivery,.orinavis-home #existing-evidence .ed-row-media--framed>*,.orinavis-home #gap-interpretation,.orinavis-home #governance .ed-row-media--framed>*,.orinavis-home #human-oversight .ed-row-media--framed>*,.orinavis-home #implementation-requirements .ed-row-media--framed>*,.orinavis-home #job-search-challenges,.orinavis-home #optional-coach .ed-row-media--framed>*,.orinavis-home #organisation-fit,.orinavis-home #organisational-problem,.orinavis-home #participant-control .ed-row-media--framed>*,.orinavis-home #participant-journey .ed-row-media--framed>*,.orinavis-home #participant-owned-workspace .ed-row-media--framed>*,.orinavis-home #participant-support .ed-row-media--framed>*,.orinavis-home #privacy-and-control .ed-row-media--framed>*,.orinavis-home #product-availability .ed-row-media--framed>*,.orinavis-home #programme-contexts,.orinavis-home #progress-visibility .ed-row-media--framed>*,.orinavis-home #proof-vs-capability,.orinavis-home #role-boundaries .ed-row-media--framed>*,.orinavis-home #structural-problems,.orinavis-home #target-comparison .ed-row-media--framed>*,.orinavis-home #visibility-controls .ed-row-media--framed>*,.orinavis-home #why-not-job-boards .ed-row-media--framed>*{border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #founding-access .ed-pilot{max-width:56rem;margin-inline:auto;padding:clamp(1.25rem,2.75vw,1.875rem) clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--ed-maroon-deep) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-pink) 70%,var(--ed-cream,var(--surface)))}.orinavis-home #founding-access .ed-pilot-grid{gap:var(--home-5);align-items:start}@media (min-width:768px){.orinavis-home #founding-access .ed-pilot-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:var(--home-4) var(--home-5)}}.orinavis-home #founding-access .ed-quote-attr{margin:0 0 var(--home-2);font-size:.6875rem;letter-spacing:.12em;opacity:.7}.orinavis-home #founding-access .ed-pilot-title{max-width:18ch;margin:0;font-size:clamp(1.375rem,2.6vw,1.875rem);line-height:1.18;text-wrap:balance}.orinavis-home #founding-access .ed-pilot-body{margin:var(--home-3) 0 0;max-width:42ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--ed-maroon) 86%,var(--ed-pink))}.orinavis-home #founding-access .ed-pilot-offer{margin:var(--home-4) 0 0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent);max-width:34ch;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ed-maroon-deep)}.orinavis-home #founding-access .ed-pilot-price{margin:var(--home-2) 0 0;max-width:40ch;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--ed-maroon) 62%,var(--ed-pink))}.orinavis-home #founding-access .ed-pilot-ctas{margin-top:var(--home-4);display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media (min-width:640px){.orinavis-home #founding-access .ed-pilot-ctas{flex-direction:row;align-items:center;flex-wrap:wrap}}.orinavis-home #founding-access .ed-pilot-cta-primary,.orinavis-home #founding-access .ed-pilot-cta-secondary{min-height:2.75rem}.orinavis-home #founding-access .ed-pilot-checks{gap:0;max-width:22rem;margin:0;padding:var(--home-3) 0 0;border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent)}@media (min-width:768px){.orinavis-home #founding-access .ed-pilot-checks{padding:0;border-top:none;border-left:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent);padding-left:var(--home-5)}}.orinavis-home #founding-access .ed-pilot-checks .ed-check{gap:.625rem;padding-block:.55rem;border-bottom:1px solid color-mix(in srgb,var(--ed-maroon-deep) 7%,transparent);font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-maroon-deep) 92%,transparent)}.orinavis-home #founding-access .ed-pilot-checks .ed-check:last-child{border-bottom:none;padding-bottom:0}.orinavis-home #founding-access .ed-pilot-checks .ed-check:first-child{padding-top:0}.orinavis-home #founding-access .ed-pilot-checks .ed-check-mark{width:1rem;height:1rem;margin-top:.15rem;color:color-mix(in srgb,var(--ed-maroon) 78%,var(--ed-olive))}.orinavis-home #founding-access .ed-pilot-checks .ed-check-mark svg{width:.875rem;height:.875rem}.orinavis-home .ed-num-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:var(--home-4) var(--home-5) var(--home-4);border-radius:1rem;border:1px solid color-mix(in srgb,var(--ed-ink) 7%,transparent);background:color-mix(in srgb,var(--ed-cream) 55%,var(--ed-white))}.orinavis-home .ed-num-card-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--foreground);padding-bottom:var(--home-3);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .ed-num-card-body{margin-top:var(--home-3);max-width:34ch;font-size:.875rem;line-height:1.55;color:var(--muted)}.orinavis-home .ed-num{position:absolute;right:.5rem;bottom:-1.25rem;font-family:var(--font-heading);font-size:clamp(4.75rem,8vw,7rem);line-height:1;opacity:.92;pointer-events:none;user-select:none}.orinavis-home .ed-num--pink{color:var(--ed-pink)}.orinavis-home .ed-num--salmon{color:var(--ed-salmon)}.orinavis-home .ed-num--coral{color:var(--ed-coral)}.orinavis-home .ed-num--lime{color:var(--ed-lime)}.orinavis-home .ed-num--sage{color:var(--ed-lime-soft)}.orinavis-home .ed-num--olive{color:color-mix(in srgb,var(--ed-olive) 30%,var(--ed-white))}.orinavis-home .ed-num-card--spacer{min-height:8rem;padding-bottom:3.75rem}.orinavis-home .ed-compare{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5)}.orinavis-home .ed-compare-side{display:flex;flex-direction:column;min-width:0}.orinavis-home .ed-compare-label{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--foreground)}.orinavis-home .ed-compare-path-label{margin-bottom:var(--home-2);font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--muted-on-surface,var(--ed-ink-soft,var(--muted-foreground)))}.orinavis-home .ed-compare-proposition{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--foreground)}.orinavis-home .ed-compare-body{margin-top:var(--home-3);font-size:.9375rem;line-height:1.6;color:var(--muted)}.orinavis-home .ed-compare-concepts{margin:var(--home-4) 0 0;padding:0;list-style:none}.orinavis-home .ed-compare-concepts li{position:relative;padding-left:.875rem;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.orinavis-home .ed-compare-concepts li+li{margin-top:.35rem}.orinavis-home .ed-compare-concepts li:before{content:"";position:absolute;top:.55em;left:0;width:.25rem;height:.25rem;border-radius:999px;background:color-mix(in srgb,var(--ed-ink) 35%,transparent)}.orinavis-home .ed-compare-cta{margin-top:auto;padding-top:var(--home-5)}.orinavis-home .ed-compare-divider{border-top:1px solid var(--border)}.orinavis-home .ed-compare--paths{gap:0;padding:0;background:color-mix(in srgb,var(--surface) 72%,var(--bg));box-shadow:none}.orinavis-home .ed-compare--paths .ed-compare-side{padding:var(--home-5)}@media (min-width:640px){.orinavis-home .ed-compare--paths .ed-compare-side{padding:var(--home-6)}}.orinavis-home .ed-compare--paths .ed-compare-divider{margin:0}@media (min-width:768px){.orinavis-home .ed-compare{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:var(--home-6)}.orinavis-home .ed-compare--paths{gap:0}.orinavis-home .ed-compare-divider{border-top:none;border-left:1px solid var(--border);align-self:stretch}}@media (min-width:768px) and (max-width:1023px){.orinavis-home .ed-compare--paths{grid-template-columns:minmax(0,1fr);gap:0}.orinavis-home .ed-compare--paths .ed-compare-divider{border-left:none;border-top:1px solid var(--border)}}.orinavis-home .ed-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;font-size:.9375rem;font-weight:600;color:var(--ed-coral-ink);transition:color .15s ease}.orinavis-home .ed-link:hover{color:color-mix(in srgb,var(--ed-coral-ink) 78%,var(--ed-maroon))}.orinavis-home #gaps-and-direction .ed-compare{max-width:48rem;gap:var(--home-5);padding:clamp(1.75rem,3vw,2.25rem);overflow:visible;min-height:0}.orinavis-home #gaps-and-direction .ed-compare-side{padding:0;gap:0}.orinavis-home #gaps-and-direction .ed-compare-label{margin:0;font-family:var(--font-sans-primary);font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 72%,var(--foreground))}.orinavis-home #gaps-and-direction .ed-compare-body{margin-top:var(--home-2);max-width:32ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #gaps-and-direction .ed-compare-concepts--next-step{margin-top:var(--home-4);padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #gaps-and-direction .ed-compare-concepts--next-step li{position:static;display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.orinavis-home #gaps-and-direction .ed-compare-concepts--next-step li+li{margin-top:var(--home-3)}.orinavis-home #gaps-and-direction .ed-compare-concepts--next-step li:after,.orinavis-home #gaps-and-direction .ed-compare-concepts--next-step li:before{content:none;display:none}.orinavis-home #gaps-and-direction .ed-compare-next-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.orinavis-home #gaps-and-direction .ed-compare-next-action{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--ed-ink,var(--foreground))}.orinavis-home #gaps-and-direction .ed-compare-divider{border-color:color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #gaps-and-direction .ed-gaps-aside{margin-top:1.5rem;font-family:var(--font-heading);font-size:1rem;font-style:italic;font-weight:400;color:color-mix(in srgb,var(--ed-ink,var(--foreground)) 82%,transparent)}.orinavis-home #gaps-and-direction .ed-gaps-cta{margin-top:1.5rem}@media (min-width:768px){.orinavis-home #gaps-and-direction .ed-compare{gap:0;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.orinavis-home #gaps-and-direction .ed-compare-side{padding:0 clamp(1.25rem,2.2vw,1.75rem)}.orinavis-home #gaps-and-direction .ed-compare-side:first-child{padding-left:0}.orinavis-home #gaps-and-direction .ed-compare-side:last-child{padding-right:0}}.orinavis-home .ed-quote{position:relative;overflow:hidden;padding:clamp(2rem,4.5vw,3.5rem);border-radius:1.5rem}.orinavis-home .ed-quote--pink{--foreground:var(--ed-maroon-deep);--text:var(--ed-maroon-deep);--muted:color-mix(in srgb,var(--ed-maroon) 72%,var(--ed-pink));--text-muted:color-mix(in srgb,var(--ed-maroon) 72%,var(--ed-pink));background:var(--ed-pink);color:var(--ed-maroon-deep)}.orinavis-home .ed-quote--lime{--foreground:var(--ed-olive-deep);--text:var(--ed-olive-deep);--muted:color-mix(in srgb,var(--ed-olive) 72%,var(--progress-soft,#87d57a));--text-muted:color-mix(in srgb,var(--ed-olive) 72%,var(--progress-soft,#87d57a));background:color-mix(in srgb,var(--progress-soft,#87d57a) 42%,var(--ed-cream));color:var(--ed-olive-deep)}.orinavis-home .ed-quote--pink h2,.orinavis-home .ed-quote--pink h3{color:var(--ed-maroon-deep)}.orinavis-home .ed-quote--lime h2,.orinavis-home .ed-quote--lime h3{color:var(--ed-olive-deep)}.orinavis-home .ed-quote-attr{margin-bottom:var(--home-5);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:currentColor;opacity:.85}.orinavis-home .ed-quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-6);align-items:end}@media (min-width:768px){.orinavis-home .ed-quote-grid{grid-template-columns:minmax(0,1fr) auto}}.orinavis-home .ed-quote-text{margin:0;max-width:26ch;font-family:var(--font-heading);font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:400;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.orinavis-home .ed-quote-figure{justify-self:start}@media (min-width:768px){.orinavis-home .ed-quote-figure{justify-self:end}}.orinavis-home .ed-quote-squiggle{position:absolute;right:clamp(1rem,5vw,4rem);bottom:.75rem;width:clamp(6rem,14vw,11rem);color:currentColor;opacity:.5;pointer-events:none}.orinavis-home #boundaries .ed-trusted-boundaries{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start;grid-template-areas:"intro" "media" "list" "note"}.orinavis-home #boundaries .ed-trusted-boundaries__intro{grid-area:intro}.orinavis-home #boundaries .ed-trusted-boundaries__media{grid-area:media;min-width:0;min-height:0}.orinavis-home #boundaries .ed-trusted-boundaries__figure{position:relative;overflow:hidden;border-radius:var(--orinavis-radius-lg,1rem);background:transparent!important;aspect-ratio:7/8!important;min-height:0!important}.orinavis-home #boundaries .ed-trusted-boundaries__img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 35%}.orinavis-home #boundaries .ed-trusted-boundaries__list{grid-area:list;margin:var(--home-3) 0 0;gap:0}.orinavis-home #boundaries .ed-trusted-boundaries__note{grid-area:note;width:100%;max-width:none;margin-top:var(--home-2);padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);background:transparent}@media (min-width:768px){.orinavis-home #boundaries .ed-trusted-boundaries{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2.5rem 3rem;grid-template-areas:"media intro" "media list" "note note";align-items:start}.orinavis-home #boundaries .ed-trusted-boundaries__list{margin-top:var(--home-4)}.orinavis-home #boundaries .ed-trusted-boundaries__note{margin-top:var(--home-3)}}@media (min-width:1024px){.orinavis-home #boundaries .ed-trusted-boundaries{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.75rem 3.75rem}}.orinavis-home #boundaries .ed-trusted-boundaries__intro .ed-eyebrow{margin-bottom:var(--home-2)}.orinavis-home #boundaries .ed-trusted-boundaries__intro h2{max-width:14ch;line-height:1.12;text-wrap:pretty}.orinavis-home #boundaries .ed-trusted-boundaries__intro h2+p,.orinavis-home #boundaries .ed-trusted-boundaries__intro p.ed-eyebrow+h2+p{margin-top:var(--home-3);max-width:40ch;font-size:.9375rem;line-height:1.5}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.45rem 0;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check:last-child{padding-bottom:0}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check-mark{margin-top:.15rem}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check-label{display:flex;flex-direction:column;gap:.15rem}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check-lead:after{content:none}.orinavis-home #boundaries .ed-trusted-boundaries__list .ed-check-body{font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #boundaries .ed-trusted-boundaries__note p:last-child{max-width:58ch;line-height:1.5}.orinavis-home #in-development .ed-quote{max-width:min(100%,68rem);margin-inline:auto;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,3vw,2.25rem);display:block;border:1px solid color-mix(in srgb,var(--ed-maroon-deep) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-pink) 72%,var(--ed-cream,var(--surface)))}.orinavis-home #in-development .ed-quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start}@media (min-width:768px){.orinavis-home #in-development .ed-quote-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:2.5rem;align-items:center}}@media (min-width:1024px){.orinavis-home #in-development .ed-quote-grid{gap:3.5rem}}.orinavis-home #in-development .ed-quote-attr{margin:0 0 var(--home-2);font-size:.6875rem;letter-spacing:.12em;opacity:.72}.orinavis-home #in-development .ed-quote-text{max-width:min(100%,26ch);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;text-wrap:pretty}.orinavis-home #in-development .ed-quote-text+p{margin-top:var(--home-3);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-maroon) 88%,var(--ed-pink))}.orinavis-home #in-development .ed-highlight-principles{margin:0;gap:0}.orinavis-home #in-development .ed-highlight-principles .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent)}.orinavis-home #in-development .ed-highlight-principles .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #in-development .ed-highlight-principles .ed-check:last-child{padding-bottom:0}.orinavis-home #in-development .ed-highlight-principles .ed-check-mark{margin-top:.2rem;color:color-mix(in srgb,var(--ed-maroon-deep) 72%,var(--ed-pink))}.orinavis-home #in-development .ed-highlight-principles .ed-check-label{display:flex;flex-direction:column;gap:.2rem}.orinavis-home #in-development .ed-highlight-principles .ed-check-lead{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-maroon-deep)}.orinavis-home #in-development .ed-highlight-principles .ed-check-lead:after{content:none}.orinavis-home #in-development .ed-highlight-principles .ed-check-body{font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-maroon) 82%,var(--ed-pink))}.orinavis-home #in-development .ed-highlight-note{max-width:min(100%,44rem);margin-inline:0;padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #in-development .ed-highlight-note p:nth-child(2){max-width:52ch;line-height:1.5}.orinavis-home #intended-capabilities .ed-intended-workflow,.orinavis-home #intended-capabilities .ed-intended-workflow__band{display:flex;flex-direction:column;gap:var(--home-5);align-items:stretch}.orinavis-home #intended-capabilities .ed-intended-workflow__band{min-width:0}.orinavis-home #intended-capabilities .ed-intended-workflow__copy{display:contents}.orinavis-home #intended-capabilities .ed-intended-workflow__intro{order:1}.orinavis-home #intended-capabilities .ed-intended-workflow__media{order:2;min-width:0;margin:0;display:flex;flex-direction:column;gap:.7rem;align-self:start;width:100%}.orinavis-home #intended-capabilities .ed-intended-workflow__list{order:3;margin:0;gap:0}.orinavis-home #intended-capabilities .ed-intended-workflow__figure{min-width:0;overflow:hidden}.orinavis-home #intended-capabilities .ed-intended-workflow__figure.ed-row-media--framed{padding:.4rem}.orinavis-home #intended-capabilities .ed-intended-workflow__figure .home-feature-illustration{max-width:none;width:100%}.orinavis-home #intended-capabilities .ed-intended-workflow__note{width:100%;max-width:none;margin-top:.25rem;padding-top:2.25rem;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:768px){.orinavis-home #intended-capabilities .ed-intended-workflow{gap:0}.orinavis-home #intended-capabilities .ed-intended-workflow__band{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);column-gap:3rem;align-items:start}.orinavis-home #intended-capabilities .ed-intended-workflow__media{order:unset;grid-column:1;grid-row:1;align-self:start}.orinavis-home #intended-capabilities .ed-intended-workflow__copy{display:flex;flex-direction:column;gap:.75rem;grid-column:2;grid-row:1;min-width:0}.orinavis-home #intended-capabilities .ed-intended-workflow__intro,.orinavis-home #intended-capabilities .ed-intended-workflow__list{order:unset}}@media (min-width:1024px){.orinavis-home #intended-capabilities .ed-intended-workflow__band{grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}}@media (min-width:1280px){.orinavis-home #intended-capabilities .ed-intended-workflow__band{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);column-gap:4rem}}.orinavis-home #intended-capabilities .ed-intended-workflow__intro h2{max-width:18ch;line-height:1.12;text-wrap:pretty}.orinavis-home #intended-capabilities .ed-intended-workflow__intro h2+p{max-width:42ch;font-size:.9375rem;line-height:1.5}.orinavis-home #intended-capabilities .ed-intended-workflow__caption{margin:0;padding:0 .35rem;font-size:.75rem;line-height:1.45;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 92%,transparent)}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:1.125rem 0;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check:last-child{padding-bottom:0}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check-mark{margin-top:.2rem}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check-label{display:flex;flex-direction:column;gap:.2rem}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check-lead:after{content:none}.orinavis-home #intended-capabilities .ed-intended-workflow__list .ed-check-body{font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #intended-capabilities .ed-intended-workflow__note>p{max-width:min(100%,50rem);line-height:1.5}.orinavis-home #why-you .ed-quote{max-width:min(100%,68rem);margin-inline:auto;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,3vw,2.25rem);display:block;border:1px solid color-mix(in srgb,var(--ed-maroon-deep) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-pink) 72%,var(--ed-cream,var(--surface)))}.orinavis-home #why-you .ed-quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start}@media (min-width:768px){.orinavis-home #why-you .ed-quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}}@media (min-width:1024px){.orinavis-home #why-you .ed-quote-grid{gap:3.5rem}}.orinavis-home #why-you .ed-quote-attr{margin:0 0 var(--home-2);font-size:.6875rem;letter-spacing:.12em;opacity:.72}.orinavis-home #why-you .ed-quote-text{max-width:min(100%,28ch);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;text-wrap:pretty}.orinavis-home #why-you .ed-quote-text+p{margin-top:var(--home-3);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-maroon) 88%,var(--ed-pink))}.orinavis-home #why-you .ed-highlight-principles{margin:0;gap:0}.orinavis-home #why-you .ed-highlight-principles .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent)}.orinavis-home #why-you .ed-highlight-principles .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #why-you .ed-highlight-principles .ed-check:last-child{padding-bottom:0}.orinavis-home #why-you .ed-highlight-principles .ed-check-mark{margin-top:.2rem;color:color-mix(in srgb,var(--ed-maroon-deep) 72%,var(--ed-pink))}.orinavis-home #why-you .ed-highlight-principles .ed-check-label{display:flex;flex-direction:column;gap:.2rem}.orinavis-home #why-you .ed-highlight-principles .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-maroon-deep)}.orinavis-home #why-you .ed-highlight-principles .ed-check-lead:after{content:none}.orinavis-home #why-you .ed-highlight-principles .ed-check-body{font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-maroon) 82%,var(--ed-pink))}.orinavis-home #why-you .ed-highlight-principles-note{margin:var(--home-4) 0 0;max-width:36ch;font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--ed-maroon) 70%,var(--ed-pink))}.orinavis-home #coach-principle .ed-quote{max-width:min(100%,68rem);margin-inline:auto;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,3vw,2.25rem);display:block;border:1px solid color-mix(in srgb,var(--ed-maroon-deep) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-pink) 72%,var(--ed-cream,var(--surface)))}.orinavis-home #coach-principle .ed-quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start}@media (min-width:768px){.orinavis-home #coach-principle .ed-quote-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem;align-items:center}}@media (min-width:1024px){.orinavis-home #coach-principle .ed-quote-grid{gap:4rem}}.orinavis-home #coach-principle .ed-quote-attr{margin:0 0 var(--home-2);font-size:.6875rem;letter-spacing:.12em;opacity:.72}.orinavis-home #coach-principle .ed-quote-text{max-width:min(100%,28ch);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;text-wrap:pretty}.orinavis-home #coach-principle .ed-quote-text+p{margin-top:var(--home-3);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-maroon) 88%,var(--ed-pink))}.orinavis-home #coach-principle .ed-highlight-principles{margin:0;gap:0}.orinavis-home #coach-principle .ed-highlight-principles .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent)}.orinavis-home #coach-principle .ed-highlight-principles .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #coach-principle .ed-highlight-principles .ed-check:last-child{padding-bottom:0}.orinavis-home #coach-principle .ed-highlight-principles .ed-check-mark{margin-top:.2rem;color:color-mix(in srgb,var(--ed-maroon-deep) 72%,var(--ed-pink))}.orinavis-home #coach-principle .ed-highlight-principles .ed-check-label{display:flex;flex-direction:column;gap:.2rem}.orinavis-home #coach-principle .ed-highlight-principles .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ed-maroon-deep)}.orinavis-home #coach-principle .ed-highlight-principles .ed-check-lead:after{content:none}.orinavis-home #coach-principle .ed-highlight-principles .ed-check-body{font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-maroon) 82%,var(--ed-pink))}.orinavis-home #coach-challenge h2{font-size:clamp(1.75rem,3vw,2.375rem)}.orinavis-home #coach-challenge>.home-container>div:first-child{margin-bottom:var(--home-4)}.orinavis-home #coach-challenge .home-panel{padding:var(--home-4);border-color:color-mix(in srgb,var(--ed-ink) 4%,transparent)}@media (min-width:640px){.orinavis-home #coach-challenge .home-panel{padding:var(--home-5)}}.orinavis-home #coach-challenge .home-panel h3{font-weight:600}.orinavis-home #coach-challenge .home-panel p{margin-top:var(--home-2);color:color-mix(in srgb,var(--muted-foreground) 92%,transparent)}@media (min-width:1024px){.orinavis-home #trust>.home-container>div:first-child>div:last-child{max-width:26rem;margin-inline:auto}}.orinavis-home #trust>.home-container>div:nth-child(2){margin-top:var(--home-5)}.orinavis-home #trust .home-panel{padding:var(--home-4);border-color:color-mix(in srgb,var(--ed-ink) 4%,transparent)}.orinavis-home #trust>.home-container>div:nth-child(3){margin-top:var(--home-4)}.orinavis-home #trust>.home-container>div:nth-child(3)>p{font-size:.875rem;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent)}.orinavis-home #trust>.home-container>div:nth-child(3)>div{margin-top:var(--home-2)}.orinavis-home .ed-pathways{display:grid;gap:var(--home-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.orinavis-home #audiences .ed-pathways,.orinavis-home .ed-pathways{grid-template-columns:repeat(3,minmax(0,1fr))}.orinavis-home #audiences .ed-pathway--featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(16rem,.95fr) minmax(0,1.15fr);align-items:stretch}.orinavis-home #audiences .ed-pathway--featured .ed-pathway-media{position:relative;min-height:18rem;align-self:stretch}.orinavis-home #audiences .ed-pathway--featured .ed-pathway-media img{position:absolute;inset:0;height:100%;width:100%;max-height:none;max-width:none;object-fit:cover;object-position:center}.orinavis-home #audiences .ed-pathway:not(.ed-pathway--featured):not(.ed-pathway--organisation) .ed-pathway-media{aspect-ratio:16/10}.orinavis-home #audiences .ed-pathway:not(.ed-pathway--featured):not(.ed-pathway--organisation) .ed-pathway-media img{height:100%;width:100%;max-height:none;object-fit:cover;object-position:center top}.orinavis-home #audiences .ed-pathway--organisation{min-width:0;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:stretch}.orinavis-home #audiences .ed-pathway--organisation .ed-pathway-media{position:relative;min-width:0;min-height:14rem;align-self:stretch}.orinavis-home #audiences .ed-pathway--organisation .ed-pathway-media img{position:absolute;inset:0;height:100%;width:100%;max-height:none;max-width:none;object-fit:cover;object-position:center}}@media (min-width:768px) and (max-width:1023px){.orinavis-home #audiences .ed-pathways{grid-template-columns:repeat(2,minmax(0,1fr))}.orinavis-home #audiences .ed-pathway--featured{grid-column:1/-1}}.orinavis-home #access-paths .ed-pathways{align-items:stretch;gap:var(--home-4);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.orinavis-home #access-paths .ed-pathways{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-4)}}.orinavis-home #access-paths .ed-pathway{display:flex;flex-direction:column;height:100%;padding:var(--home-4);border-radius:var(--orinavis-radius-lg,1rem);border:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent);background:color-mix(in srgb,var(--ed-white,var(--surface-primary,#fff)) 94%,var(--ed-cream));transition:border-color .2s ease}@media (min-width:640px){.orinavis-home #access-paths .ed-pathway{padding:var(--home-5)}}.orinavis-home #access-paths .ed-pathway-body{display:flex;flex-direction:column;flex:1;min-height:0;gap:0}.orinavis-home #access-paths .ed-pathway.ed-pathway--primary{border-color:color-mix(in srgb,var(--ed-ink) 16%,transparent);background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 42%,var(--ed-white));box-shadow:none}.orinavis-home #access-paths .ed-pathway-eyebrow{letter-spacing:.09em}.orinavis-home #access-paths .ed-pathway-label{margin:0 0 var(--home-2);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.orinavis-home #access-paths .ed-pathway.ed-pathway--primary .ed-pathway-label{font-size:1.1875rem}.orinavis-home #access-paths .ed-pathway-copy{margin:0;max-width:40ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}.orinavis-home #access-paths .ed-pathway-body>p:last-child{margin-top:auto;padding-top:var(--home-4)}.orinavis-home #access-paths .ed-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.9375rem;font-weight:600}.orinavis-home #access-paths-heading{font-size:clamp(1.875rem,3.4vw,2.5rem);max-width:34ch;margin-inline:auto}@media (hover:hover) and (pointer:fine){.orinavis-home #access-paths .ed-pathway:hover{transform:none;border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent)}.orinavis-home .ed-pathway:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.orinavis-home .ed-pathway{transition:none}.orinavis-home .ed-pathway:hover{transform:none}}@media (hover:hover) and (pointer:fine){.orinavis-home #access-paths .ed-pathway:hover{transform:none}}.orinavis-home #deployment-pathways .ed-pathways{align-items:stretch;gap:var(--home-4)}.orinavis-home #deployment-pathways .ed-pathway{display:flex;flex-direction:column;height:100%;padding:var(--home-4);border-radius:var(--orinavis-radius-lg,1rem);border:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent);background:var(--ed-white);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media (min-width:640px){.orinavis-home #deployment-pathways .ed-pathway{padding:var(--home-5)}}.orinavis-home #deployment-pathways .ed-pathway.ed-pathway--primary{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--ed-white));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--primary) 45%,transparent)}.orinavis-home #deployment-pathways .ed-pathway-eyebrow{letter-spacing:.09em}.orinavis-home #deployment-pathways .ed-pathway-label{margin:0 0 var(--home-2);font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home #deployment-pathways .ed-pathway-copy{color:var(--text-secondary,var(--muted))}.orinavis-home #deployment-pathways .ed-link{min-height:2.75rem;font-size:.9375rem;font-weight:600}.orinavis-home #deployment-pathways>.home-container>div:first-child{margin-bottom:var(--home-5)}.orinavis-home .ed-closing{position:relative;overflow:hidden}.orinavis-home .ed-closing--sage{border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);background:color-mix(in srgb,var(--ed-mint,var(--ed-cream-2)) 72%,var(--ed-cream))}.orinavis-home .ed-closing--sage .ed-closing-title{font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:600;max-width:none;text-wrap:pretty;color:var(--ed-ink)}.orinavis-home .ed-closing--sage .ed-closing-inner{max-width:min(100%,40rem);gap:var(--home-4)}.orinavis-home #get-started .ed-closing-inner{max-width:min(100%,34rem)}@media (min-width:640px){.orinavis-home #get-started .ed-closing-inner{max-width:min(100%,42rem)}}@media (min-width:768px){.orinavis-home #get-started .ed-closing-inner{max-width:min(100%,48rem)}}@media (min-width:1024px){.orinavis-home #get-started .ed-closing-inner{max-width:min(100%,56rem)}}@media (min-width:1280px){.orinavis-home #get-started .ed-closing-inner{max-width:min(100%,60rem)}}.orinavis-home #get-started .ed-closing-title{max-width:none;text-wrap:balance}.orinavis-home .ed-closing--sage .ed-closing-body{max-width:34rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary,var(--ed-ink-soft))}.orinavis-home .ed-closing--sage .ed-closing-actions{margin-top:var(--home-1);gap:var(--home-3)}.orinavis-home .ed-closing--sage .ed-closing-note{margin:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);max-width:28rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary,var(--ed-ink-soft))}.orinavis-home .ed-closing--sage .ed-closing-squiggle{opacity:.1;width:clamp(5.5rem,12vw,9rem)}@media (max-width:767px){.orinavis-home .ed-closing--sage .ed-closing-squiggle{opacity:.06}}.orinavis-home .ed-closing--maroon{--foreground:var(--ed-cream);--text:var(--ed-cream);--muted:color-mix(in srgb,var(--ed-cream) 76%,var(--ed-maroon));--text-muted:color-mix(in srgb,var(--ed-cream) 76%,var(--ed-maroon));--home-border:color-mix(in srgb,var(--ed-cream) 16%,transparent);background:var(--ed-maroon);color:var(--ed-cream)}.orinavis-home .ed-closing--olive{--foreground:var(--ed-cream);--text:var(--ed-cream);--muted:color-mix(in srgb,var(--ed-cream) 76%,var(--ed-olive));--text-muted:color-mix(in srgb,var(--ed-cream) 76%,var(--ed-olive));--home-border:color-mix(in srgb,var(--ed-cream) 16%,transparent);background:var(--ed-olive);color:var(--ed-cream)}.orinavis-home .ed-closing--maroon h2,.orinavis-home .ed-closing--olive h2{color:var(--ed-cream)}.orinavis-home .ed-closing--maroon .ed-closing-title .ed-italic{color:var(--ed-salmon)}.orinavis-home .ed-closing--olive .ed-closing-title .ed-italic{color:var(--ed-lime)}.orinavis-home .ed-closing-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--home-3);max-width:44rem;margin-inline:auto;text-align:center}.orinavis-home .ed-closing-title{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;max-width:18ch}.orinavis-home .ed-closing-body{margin:0;max-width:36rem;font-size:.9875rem;line-height:1.5;color:var(--muted)}.orinavis-home .ed-closing-actions{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--home-3);margin-top:0}@media (min-width:640px){.orinavis-home .ed-closing-actions{flex-direction:row;align-items:center}}.orinavis-home .ed-closing-note{margin:var(--home-1) 0 0 0;font-size:.8125rem;color:var(--muted)}.orinavis-home .ed-closing-squiggle{position:absolute;width:clamp(7rem,16vw,13rem);color:var(--ed-ink);opacity:.25;pointer-events:none}.orinavis-home .ed-closing--maroon .ed-closing-squiggle{color:var(--ed-coral);opacity:.35}.orinavis-home .ed-closing--olive .ed-closing-squiggle{color:var(--ed-lime);opacity:.35}.orinavis-home .ed-closing-squiggle--left{left:clamp(-1rem,2vw,2rem);top:10%}.orinavis-home .ed-closing-squiggle--right{right:clamp(-1rem,2vw,2rem);bottom:10%}@media (max-width:767px){.orinavis-home .ed-closing-squiggle{opacity:.1;width:clamp(5rem,12vw,8rem)}.orinavis-home .ed-closing-squiggle--left{left:-2.5rem;top:-1rem}.orinavis-home .ed-closing-squiggle--right{right:-2.5rem;bottom:-1rem}}.orinavis-home .ed-mission-band{position:relative;padding-block:var(--home-4);background:color-mix(in srgb,var(--ed-cream) 94%,var(--brand-primary,#0f5c6d));border-block:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}@media (min-width:768px){.orinavis-home .ed-mission-band{padding-block:var(--home-5)}}.orinavis-home .ed-mission-band:before{content:none}.orinavis-home .ed-mission-inner{display:flex;flex-direction:column;align-items:center}.orinavis-home .ed-mission-line{margin:0 auto;max-width:min(40rem,100%);font-family:var(--font-heading);font-size:clamp(1.125rem,1.6vw + .65rem,1.375rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--ed-olive-deep,var(--ed-ink))}@media (min-width:1280px){.orinavis-home .ed-mission-line{max-width:min(48rem,100%)}}.orinavis-home .ed-mission-rule{width:1.5rem;height:1.5px;margin-top:var(--home-3);background:color-mix(in srgb,var(--ed-olive,var(--brand-primary)) 55%,transparent)}.orinavis-home .ed-mission-chips{display:flex;flex-direction:column;gap:0;width:100%;margin:var(--home-4) auto 0;max-width:min(52rem,100%);padding:0 var(--home-3);list-style:none;border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);border-radius:var(--orinavis-radius-md,8px);background:color-mix(in srgb,var(--ed-white) 88%,var(--ed-cream));box-shadow:none}@media (min-width:768px){.orinavis-home .ed-mission-chips{flex-direction:row;align-items:stretch;padding:var(--home-3) 0}}@media (min-width:1280px){.orinavis-home .ed-mission-chips{padding-block:var(--home-3)}}.orinavis-home .ed-mission-chip{display:flex;flex-direction:row;align-items:flex-start;gap:var(--home-3);margin:0;min-height:0;padding:var(--home-3) var(--home-2);border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--ed-ink)}.orinavis-home .ed-mission-chip:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}@media (min-width:768px){.orinavis-home .ed-mission-chip{flex:1 1 0;align-items:center;justify-content:flex-start;min-width:0;padding:var(--home-2) var(--home-4);border-left:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .ed-mission-chip:not(:last-child){border-bottom:none}.orinavis-home .ed-mission-chip:first-child{border-left:none}}.orinavis-home .ed-mission-chip-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.1rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#0f5c6d) 8%,var(--ed-white));color:var(--ed-olive,var(--brand-primary))}@media (min-width:768px){.orinavis-home .ed-mission-chip-mark{margin-top:0}}.orinavis-home .ed-mission-chip-label{min-width:0;font-size:.8125rem;font-weight:500;letter-spacing:.005em;line-height:1.4;text-align:left;text-wrap:pretty;color:color-mix(in srgb,var(--ed-ink) 88%,var(--ed-cream))}@media (min-width:768px){.orinavis-home .ed-mission-chip-label{font-size:.875rem}}.orinavis-home .ed-mission-chip-icon{color:var(--ed-olive,var(--brand-primary));flex-shrink:0}.orinavis-home .ed-hero-cream{background:var(--ed-cream)}.orinavis-home #marketing-hero[data-role-accent=teal] .marketing-hero-accent,.orinavis-home .ed-hero-cream .marketing-hero-accent{color:var(--ed-coral-ink)}.orinavis-home #marketing-hero[data-role-accent=teal] .ed-eyebrow>span{background:var(--ed-coral)}.orinavis-home #marketing-hero[data-role-accent=navy] .marketing-hero-accent{color:var(--ed-maroon)}.orinavis-home #marketing-hero[data-role-accent=navy] .ed-eyebrow>span{background:var(--ed-maroon)}.orinavis-home #marketing-hero[data-role-accent=navy] .home-trust-band,.orinavis-home #marketing-hero[data-role-accent=navy]+.home-trust-band{background:color-mix(in srgb,var(--ed-maroon) 8%,var(--ed-cream))}.orinavis-home #marketing-hero[data-role-accent=slate] .marketing-hero-accent{color:color-mix(in srgb,var(--ed-ink) 72%,var(--ed-ink-soft))}.orinavis-home #marketing-hero[data-role-accent=slate] .ed-eyebrow>span{background:var(--ed-ink-soft)}.orinavis-home #marketing-hero[data-role-accent=slate] .home-trust-band,.orinavis-home #marketing-hero[data-role-accent=slate]+.home-trust-band{background:color-mix(in srgb,var(--ed-ink-soft) 18%,var(--ed-cream))}.orinavis-home .ed-hero-cream .home-trust-band,.orinavis-home .ed-hero-cream+.home-trust-band{border-block:none;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent);background:color-mix(in srgb,var(--ed-pink) 62%,var(--ed-cream))}.orinavis-home #marketing-hero[data-audience="Platform."].ed-hero-cream .home-trust-band,.orinavis-home #marketing-hero[data-audience="Platform."][data-role-accent=navy] .home-trust-band{background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-cream));border-top:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home .home-section--tight{padding-block:var(--home-section-y-tight-sm)}@media (min-width:768px){.orinavis-home .home-section--tight{padding-block:var(--home-section-y-tight-md)}}@media (min-width:1024px){.orinavis-home .home-section--tight{padding-block:var(--home-section-y-tight-lg)}}.orinavis-home .home-section--spacious{padding-block:var(--home-section-y-spacious-sm)}@media (min-width:768px){.orinavis-home .home-section--spacious{padding-block:var(--home-section-y-spacious-md)}}@media (min-width:1024px){.orinavis-home .home-section--spacious{padding-block:var(--home-section-y-spacious-lg)}}.orinavis-home .home-intel-card{border:none;padding:var(--home-6) var(--home-5)}.orinavis-home .home-trust-principles-row{border-top:none;gap:0;align-items:stretch}.orinavis-home .home-trust-principle{display:flex;flex-direction:column;max-width:none;height:auto;min-height:0;padding:var(--home-4);border-radius:0;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .home-trust-principle:last-child{border-bottom:none}@media (min-width:768px){.orinavis-home .home-trust-principle{padding:var(--home-4) var(--home-5);border-bottom:none;border-left:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .home-trust-principle:first-child{border-left:none}.orinavis-home .home-trust-principle--central{background:color-mix(in srgb,var(--brand-primary,#0f5c6d) 4%,var(--ed-white))}}.orinavis-home .home-trust-principle-badge{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:var(--home-2);border-radius:var(--orinavis-radius-sm,6px);background:color-mix(in srgb,var(--brand-primary,var(--ns-blue-700)) 8%,var(--ed-white));color:var(--brand-primary,var(--ns-blue-700))}.orinavis-home .home-trust-principle-title{margin:0 0 var(--home-2) 0;font-size:1rem;font-weight:600;line-height:1.3}.orinavis-home .home-trust-principle-body{margin:0;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.orinavis-home #intelligence-layer .home-intel-header{max-width:min(100%,34rem);margin-inline:auto;text-align:center}@media (min-width:640px){.orinavis-home #intelligence-layer .home-intel-header{max-width:min(100%,42rem)}}@media (min-width:768px){.orinavis-home #intelligence-layer .home-intel-header{max-width:min(100%,48rem)}}@media (min-width:1024px){.orinavis-home #intelligence-layer .home-intel-header{max-width:min(100%,56rem)}}@media (min-width:1280px){.orinavis-home #intelligence-layer .home-intel-header{max-width:min(100%,60rem)}}.orinavis-home #intelligence-layer .home-intel-title{max-width:none;text-wrap:balance}.orinavis-home #intelligence-layer .home-intel-lead{margin:var(--home-3) auto 0;max-width:min(100%,36rem)}@media (min-width:768px){.orinavis-home #intelligence-layer .home-intel-lead{max-width:min(100%,42rem)}}@media (min-width:1024px){.orinavis-home #intelligence-layer .home-intel-lead{max-width:min(100%,46rem)}}.orinavis-home #intelligence-layer .home-trust-principles-row{margin-top:var(--home-5)}@media (min-width:1024px){.orinavis-home #intelligence-layer .home-intel-note,.orinavis-home #intelligence-layer .home-trust-principles-row{margin-top:var(--home-5)}}.orinavis-home .ed-num-card--spacer{min-height:12rem}@media (min-width:640px){.orinavis-home .ed-row-media--framed{padding:var(--home-6)}}.orinavis-home .ed-row-media--framed>*{overflow:hidden;border-radius:.875rem;background:var(--ed-white)}.orinavis-home .ed-pathway-label>a{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--home-3)}.orinavis-home .ed-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;height:auto;padding-block:.5rem;border-radius:var(--radius,.25rem);text-align:center}.orinavis-home #progress-system .ed-row-media--sand,.orinavis-home #support-layer+#trust .ed-row-media--pink{background:color-mix(in srgb,var(--ed-lime-soft) 62%,var(--ed-white))}.orinavis-home #progress-system .ed-row-media--framed>*,.orinavis-home #proof-library .ed-row-media--framed>*,.orinavis-home #support-layer .ed-row-media--framed>*,.orinavis-home #trust .ed-row-media--framed>*{border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.marketing-hero-composition{position:relative;isolation:isolate}.marketing-hero-overlay-chips{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none;pointer-events:none}.marketing-hero-overlay-chip{position:absolute;display:flex;flex-direction:column;gap:.125rem;max-width:9.5rem;padding:.5rem .75rem;border-radius:var(--radius-brand-md,.625rem);border:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);background:color-mix(in srgb,var(--ed-white) 92%,var(--ed-cream));box-shadow:0 1px 2px color-mix(in srgb,var(--ed-ink) 8%,transparent)}.marketing-hero-overlay-chip-label{font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ed-ink,var(--foreground))}.marketing-hero-overlay-chip-detail{font-size:.6875rem;line-height:1.25;color:color-mix(in srgb,var(--ed-ink) 62%,transparent)}.marketing-hero-overlay-chip--1{top:8%;left:4%}.marketing-hero-overlay-chip--2{top:42%;right:2%}.marketing-hero-overlay-chip--3{bottom:10%;left:10%}@media (max-width:639px){.marketing-hero-overlay-chip{max-width:8.25rem;padding:.375rem .625rem}.marketing-hero-overlay-chip--2{top:36%;right:0}.marketing-hero-overlay-chip--3{bottom:6%;left:4%}}@media (prefers-reduced-motion:reduce){.marketing-hero-overlay-chip{transition:none}}.orinavis-home .home-faq-panel .home-faq-trigger{min-height:2.75rem}.orinavis-home .home-faq-panel .home-faq-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring)}.orinavis-home .home-faq-panel{overflow:hidden;border-color:color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .home-faq-item+.home-faq-item{border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home .home-faq-content{padding-inline:var(--home-5)}@media (min-width:640px){.orinavis-home .home-faq-content{padding-inline:var(--home-6)}}.orinavis-home #early-access .ed-quote{max-width:48rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex;align-items:center}.orinavis-home #early-access .ed-quote-grid{align-items:center;gap:var(--home-3)}.orinavis-home #early-access .ed-quote-attr{margin-bottom:var(--home-3)}.orinavis-home #early-access .ed-quote-text{font-size:clamp(1.375rem,2.8vw,1.875rem)}.orinavis-home #early-access .ed-quote-text+p{margin-top:var(--home-3);max-width:48ch}.orinavis-home #connected-workspaces .ed-roles-permissions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start;grid-template-areas:"intro" "media" "principles"}.orinavis-home #connected-workspaces .ed-roles-permissions__intro{grid-area:intro}.orinavis-home #connected-workspaces .ed-roles-permissions__media{grid-area:media;min-width:0;max-width:28rem;margin-inline:0;overflow:hidden;border-radius:var(--orinavis-radius-lg,1rem);aspect-ratio:4/3}.orinavis-home #connected-workspaces .ed-roles-permissions__photo{height:100%;width:100%;border-radius:inherit;background:transparent}.orinavis-home #connected-workspaces .ed-roles-permissions__principles{grid-area:principles;margin:0;gap:0;padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}@media (min-width:768px){.orinavis-home #connected-workspaces .ed-roles-permissions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.25rem 3rem;grid-template-areas:"intro media" "principles principles";align-items:start}.orinavis-home #connected-workspaces .ed-roles-permissions__media{max-width:26rem;justify-self:end;width:100%}.orinavis-home #connected-workspaces .ed-roles-permissions__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--home-6);padding-top:var(--home-6)}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check{border-top:none;padding:0}}@media (min-width:1024px){.orinavis-home #connected-workspaces .ed-roles-permissions{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2.5rem 4rem}.orinavis-home #connected-workspaces .ed-roles-permissions__media{max-width:30rem}}.orinavis-home #connected-workspaces .ed-roles-permissions__intro h2{max-width:18ch;line-height:1.12;text-wrap:pretty}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent)}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check:last-child{padding-bottom:0}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check-mark{margin-top:.2rem}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check-label{display:flex;flex-direction:column;gap:.25rem}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check-lead{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check-lead:after{content:none}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check-body{font-size:.875rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--ed-ink-soft,var(--muted-foreground)) 96%,transparent)}@media (min-width:768px){.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check+.ed-check{border-left:1px solid color-mix(in srgb,var(--ed-ink,var(--foreground)) 8%,transparent);padding-left:var(--home-5)}.orinavis-home #connected-workspaces .ed-roles-permissions__principles .ed-check:first-child{padding-left:0}}.orinavis-home #principle .ed-quote{max-width:min(100%,68rem);margin-inline:auto;padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,3vw,2.25rem);display:block;border:1px solid color-mix(in srgb,var(--ed-maroon-deep) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-pink) 72%,var(--ed-cream,var(--surface)))}.orinavis-home #principle .ed-quote-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start}@media (min-width:768px){.orinavis-home #principle .ed-quote-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:2.5rem;align-items:center}}@media (min-width:1024px){.orinavis-home #principle .ed-quote-grid{gap:3.5rem}}@media (min-width:1280px){.orinavis-home #principle .ed-quote-grid{gap:4.5rem}}.orinavis-home #principle .ed-quote-attr{margin:0 0 var(--home-2);font-size:.6875rem;letter-spacing:.12em;opacity:.72}.orinavis-home #principle .ed-quote-text{max-width:min(100%,28ch);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;text-wrap:pretty}.orinavis-home #principle .ed-quote-text+p{margin-top:var(--home-3);max-width:42ch;font-size:.9375rem;line-height:1.5;color:color-mix(in srgb,var(--ed-maroon) 88%,var(--ed-pink))}.orinavis-home #principle .ed-quote-aside{margin:var(--home-3) 0 0;max-width:36ch;font-size:.9375rem;font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--ed-maroon-deep)}.orinavis-home #principle .ed-highlight-principles-label{margin:0 0 var(--home-3);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ed-maroon-deep) 68%,var(--ed-pink))}.orinavis-home #principle .ed-highlight-principles{margin:0;gap:0}.orinavis-home #principle .ed-highlight-principles .ed-check{align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ed-maroon-deep) 10%,transparent)}.orinavis-home #principle .ed-highlight-principles .ed-check:first-child{padding-top:0;border-top:none}.orinavis-home #principle .ed-highlight-principles .ed-check:last-child{padding-bottom:0}.orinavis-home #principle .ed-highlight-principles .ed-check-mark{margin-top:.2rem;color:color-mix(in srgb,var(--ed-maroon-deep) 72%,var(--ed-pink))}.orinavis-home #principle .ed-highlight-principles .ed-check-label{display:flex;flex-direction:column;gap:.2rem}.orinavis-home #principle .ed-highlight-principles .ed-check-lead{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-maroon-deep)}.orinavis-home #principle .ed-highlight-principles .ed-check-lead:after{content:none}.orinavis-home #principle .ed-highlight-principles .ed-check-body{font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--ed-maroon) 82%,var(--ed-pink))}.orinavis-home #human-support .ed-quote{max-width:50rem;margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex;align-items:center}.orinavis-home #human-support .ed-quote-grid{align-items:center;gap:var(--home-3)}.orinavis-home #human-support .ed-quote-attr{margin-bottom:var(--home-3)}.orinavis-home #human-support .ed-quote-text{max-width:30ch}.orinavis-home #human-support .ed-quote-text+p{margin-top:var(--home-3);max-width:50ch;line-height:1.6}.orinavis-home #actions-and-progress>.home-container>div:first-child p{margin-top:var(--home-3);max-width:none;margin-inline:auto}.orinavis-home #access-pathways>.home-container>div:first-child{margin-bottom:var(--home-5)}.orinavis-home #access-pathways .ed-pathways{align-items:stretch;gap:var(--home-4)}@media (min-width:768px){.orinavis-home #access-pathways .ed-pathways{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5);max-width:56rem}}.orinavis-home #access-pathways .ed-pathway-body{display:flex;flex:1;flex-direction:column}.orinavis-home #access-pathways .ed-pathway{display:flex;flex-direction:column;height:100%;padding:var(--home-4);border-radius:var(--orinavis-radius-lg,1rem);border:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent);background:var(--ed-white);box-shadow:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media (min-width:640px){.orinavis-home #access-pathways .ed-pathway{padding:var(--home-5)}}@media (min-width:1024px){.orinavis-home #access-pathways .ed-pathway{padding:var(--home-6)}}.orinavis-home #access-pathways .ed-pathway.ed-pathway--primary{border-color:color-mix(in srgb,var(--ed-ink) 14%,transparent);background:color-mix(in srgb,var(--ed-ink) 2.5%,var(--ed-white));box-shadow:none}.orinavis-home #access-pathways .ed-pathway:nth-child(2){border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--ed-white));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--primary) 45%,transparent)}.orinavis-home #access-pathways .ed-pathway-eyebrow{letter-spacing:.09em}.orinavis-home #access-pathways .ed-pathway-label{margin:0 0 var(--home-2);font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home #access-pathways .ed-pathway-copy{color:var(--text-secondary,var(--muted))}.orinavis-home #access-pathways .ed-link{min-height:2.75rem;font-size:.9375rem;font-weight:600}.orinavis-home #actions-and-progress .ed-row-copy{max-width:30rem}.orinavis-home #actions-and-progress .ed-row-copy p{margin-top:var(--home-3);line-height:1.6}.orinavis-home #why-not-job-boards h2+p{line-height:1.65}.orinavis-home #usage-modes>.home-container>div:first-child{margin-bottom:var(--home-5)}.orinavis-home #usage-modes .ed-pathways{align-items:stretch;gap:var(--home-4)}.orinavis-home #usage-modes .ed-pathway{display:flex;flex-direction:column;height:100%;padding:var(--home-4);border-radius:var(--orinavis-radius-lg,1rem);border:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent);background:var(--ed-white);box-shadow:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media (min-width:640px){.orinavis-home #usage-modes .ed-pathway{padding:var(--home-5)}}.orinavis-home #usage-modes .ed-pathway.ed-pathway--primary{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--ed-white));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--primary) 45%,transparent)}.orinavis-home #usage-modes .ed-pathway-eyebrow{letter-spacing:.09em}.orinavis-home #usage-modes .ed-pathway-label{margin:0 0 var(--home-2);font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.orinavis-home #usage-modes .ed-pathway-copy{color:var(--text-secondary,var(--muted))}.orinavis-home #usage-modes .ed-link{min-height:2.75rem;font-size:.9375rem;font-weight:600}.orinavis-home .pricing-roman-accent{font-style:normal;font-weight:600;color:var(--ed-olive-deep,var(--primary))}.orinavis-home .pricing-section-title{text-align:left;max-width:22ch;margin-bottom:var(--home-5)}#pricing-hero{background:color-mix(in srgb,var(--ed-cream,var(--surface)) 88%,var(--surface))}#pricing-hero .pricing-hero-inner{padding-block:clamp(2.75rem,5.5vw,4.5rem) clamp(2.25rem,4.5vw,3.5rem)}#pricing-hero .pricing-hero-header{max-width:46rem;margin-inline:auto;text-align:center}#pricing-hero .pricing-hero-inventory{margin:0}#pricing-hero .pricing-hero-title{margin:var(--home-3) auto 0;max-width:18ch;font-size:clamp(2.5rem,4.5vw,3.35rem);line-height:1.08;text-wrap:balance;font-style:normal}#pricing-hero .pricing-hero-title .pricing-roman-accent{font-size:.96em}#pricing-hero .pricing-hero-body{margin:var(--home-4) auto 0;max-width:46ch;font-size:1.0625rem;line-height:1.55}#pricing-hero .pricing-hero-note{margin:var(--home-3) auto 0;max-width:44ch;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}#pricing-hero .pricing-hero-summary{list-style:none;margin:var(--home-6) auto 0;padding:var(--home-5) 0 0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);display:grid;gap:var(--home-4);text-align:left;max-width:42rem}@media (min-width:768px){#pricing-hero .pricing-hero-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5)}#pricing-hero .pricing-hero-summary__item+.pricing-hero-summary__item{padding-left:var(--home-4);border-left:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}}#pricing-hero .pricing-hero-summary__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}#pricing-hero .pricing-hero-summary__value{margin:var(--home-2) 0 0;font-size:.9375rem;line-height:1.4;color:var(--ed-ink,var(--foreground))}#pricing-hero .pricing-hero-ctas{margin-top:var(--home-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){#pricing-hero .pricing-hero-ctas{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}#pricing-hero .pricing-hero-ctas a.ed-btn-olive{height:2.75rem;min-height:2.75rem;padding-inline:1.5rem;font-size:.9375rem}#pricing-hero .pricing-hero-secondary{height:auto;min-height:2.75rem;border:0;background:transparent;box-shadow:none;padding-inline:.5rem;text-decoration:underline;text-underline-offset:.2em;font-weight:500;color:var(--ed-ink,var(--foreground))}#pricing-hero .pricing-hero-secondary:hover{background:transparent;color:var(--ed-olive-deep,var(--brand-primary))}#pricing-hero .pricing-hero-checkout{margin:var(--home-3) auto 0;max-width:40ch;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-workspaces-intro{max-width:40rem;margin-inline:auto;margin-bottom:var(--home-6);text-align:center}.orinavis-home #workspaces .pricing-workspaces-intro .pricing-section-title{text-align:center;margin-inline:auto}.orinavis-home #workspaces .pricing-workspaces-intro p{margin-inline:auto}.orinavis-home #workspaces .pricing-plans-commercial,.orinavis-home #workspaces .pricing-plans-commercial--stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);margin-top:0;align-items:stretch;width:100%;min-width:0}@media (min-width:768px){.orinavis-home #workspaces .pricing-plans-commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-6)}}.orinavis-home #workspaces .pricing-plan-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;max-width:100%;height:100%;padding:var(--home-5);border-color:color-mix(in srgb,var(--ed-ink) 9%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--ed-white,var(--surface)) 94%,var(--ed-cream))}.orinavis-home #workspaces .pricing-plan-card--primary{border-color:color-mix(in srgb,var(--ed-ink) 12%,transparent);background:color-mix(in srgb,var(--ed-white,var(--surface)) 96%,var(--ed-cream))}.orinavis-home #workspaces .pricing-plan-audience{margin:0 0 var(--home-2);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plan-name{margin:0;font-family:var(--font-heading,inherit);font-size:1.5rem;font-weight:600;font-style:normal;letter-spacing:-.02em;line-height:1.15;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-role{display:none}.orinavis-home #workspaces .pricing-plan-body{margin:var(--home-3) 0 0;font-size:.9875rem;line-height:1.5;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-price-block{margin-top:var(--home-4);padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #workspaces .pricing-plan-price{margin:0;font-size:clamp(1.75rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-price-stack{display:flex;flex-direction:column;gap:.35rem}.orinavis-home #workspaces .pricing-plan-price-renews{margin:0;font-size:.875rem;line-height:1.4;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plan-price-aside{font-weight:400}.orinavis-home #workspaces .pricing-plan-founder-note{margin:.15rem 0 0;display:inline-flex;width:fit-content;padding:.2rem .5rem;border-radius:var(--orinavis-radius-sm,.375rem);background:color-mix(in srgb,var(--ed-mint,var(--surface)) 55%,transparent);font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-includes-col{margin-top:var(--home-5);flex:1 1 auto}.orinavis-home #workspaces .pricing-plan-includes{margin:0;gap:var(--home-3)}.orinavis-home #workspaces .pricing-plan-includes .ed-check{align-items:flex-start;gap:.65rem}.orinavis-home #workspaces .pricing-plan-includes .ed-check-lead{display:block;font-size:.9375rem}.orinavis-home #workspaces .pricing-plan-includes .ed-check-lead:after{content:none}.orinavis-home #workspaces .pricing-plan-includes .ed-check-body{display:block;margin-top:.15rem;font-size:.875rem;font-weight:400;line-height:1.4;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plan-supporting-note{margin:var(--home-3) 0 0;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plan-sponsorship{display:grid;gap:var(--home-2);margin-top:var(--home-5);padding-top:var(--home-4);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent)}.orinavis-home #workspaces .pricing-plan-sponsorship:empty{display:none}.orinavis-home #workspaces .pricing-plan-sponsorship-heading{margin:0;font-size:.8125rem;font-weight:600;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-sponsored-rate{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--ed-ink,var(--foreground))}.orinavis-home #workspaces .pricing-plan-sponsored-note{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plan-cta{margin-top:auto;padding-top:var(--home-5);display:flex;justify-content:center}.orinavis-home #workspaces .pricing-plans-beta{margin-top:var(--home-6);margin-inline:auto;padding-top:var(--home-5);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);max-width:40rem;text-align:center}.orinavis-home #workspaces .pricing-plans-beta__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #workspaces .pricing-plans-beta__body{margin:var(--home-2) 0 0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.orinavis-home #comparison .pricing-compare-intro{max-width:44rem;margin-inline:auto;text-align:center;margin-bottom:var(--home-6)}.orinavis-home #comparison .pricing-compare-lede{margin:var(--home-3) auto 0;max-width:38rem;text-wrap:pretty}.orinavis-home #comparison .pricing-compare-body{width:100%;min-width:0;text-align:left}.orinavis-home #comparison .pricing-compare-table-wrap{display:none}@media (min-width:768px){.orinavis-home #comparison .pricing-compare-table-wrap{display:block}}.orinavis-home #comparison .pricing-spec-sheet{border-top:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent)}.orinavis-home #comparison .pricing-spec-sheet td,.orinavis-home #comparison .pricing-spec-sheet th{padding:var(--home-5) var(--home-4);vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #comparison .pricing-spec-sheet td:first-child,.orinavis-home #comparison .pricing-spec-sheet th:first-child{padding-left:0}.orinavis-home #comparison .pricing-spec-sheet td:last-child,.orinavis-home #comparison .pricing-spec-sheet th:last-child{padding-right:0}.orinavis-home #comparison .pricing-spec-sheet thead th{width:30%;padding-bottom:var(--home-4);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #comparison .pricing-spec-sheet thead th:first-child{width:40%}.orinavis-home #comparison .pricing-spec-col-sub{display:block;margin-top:.35rem;font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-secondary)}.orinavis-home #comparison .pricing-spec-sheet tbody th{font-size:1rem;font-weight:600;line-height:1.4;color:var(--ed-ink,var(--foreground))}.orinavis-home #comparison .pricing-spec-sheet tbody td{font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.orinavis-home #comparison .pricing-spec-sheet tbody tr:last-child td,.orinavis-home #comparison .pricing-spec-sheet tbody tr:last-child th{border-bottom:none}.orinavis-home #comparison .pricing-compare-mobile{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent)}@media (min-width:768px){.orinavis-home #comparison .pricing-compare-mobile{display:none}}.orinavis-home #comparison .pricing-compare-capability{padding-block:var(--home-5);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #comparison .pricing-compare-capability:last-child{border-bottom:none}.orinavis-home #comparison .pricing-compare-capability-title{margin:0;font-family:inherit;font-size:1rem;font-weight:600;font-style:normal;line-height:1.35;color:var(--ed-ink,var(--foreground))}.orinavis-home #comparison .pricing-compare-capability-dl{margin:var(--home-3) 0 0;display:grid;gap:var(--home-2)}.orinavis-home #comparison .pricing-compare-capability-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem var(--home-4)}.orinavis-home #comparison .pricing-compare-capability-row dt{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.orinavis-home #comparison .pricing-compare-capability-row dd{margin:0;font-size:.9375rem;font-weight:500;text-align:right;color:var(--ed-ink,var(--foreground))}.orinavis-home #billing-disclosure .billing-disclosure-title{max-width:32rem;margin-inline:auto;text-align:center}.orinavis-home #billing-disclosure .billing-disclosure-groups{margin-top:var(--home-7);display:grid;gap:0;text-align:left;border-top:1px solid color-mix(in srgb,var(--ed-ink) 12%,transparent)}@media (min-width:768px){.orinavis-home #billing-disclosure .billing-disclosure-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-7)}}.orinavis-home #billing-disclosure .billing-disclosure-group{padding-block:var(--home-5);border-bottom:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent)}.orinavis-home #billing-disclosure .billing-disclosure-heading{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.orinavis-home #billing-disclosure .billing-disclosure-body>p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ed-ink,var(--foreground))}.orinavis-home #billing-disclosure .billing-disclosure-points{margin:var(--home-3) 0 0;padding-left:1.1rem;list-style:disc;display:grid;gap:var(--home-2)}.orinavis-home #billing-disclosure .billing-disclosure-points li{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}@media (min-width:1024px){.orinavis-home #pricing-faq .home-faq-split{grid-template-columns:minmax(0,.62fr) minmax(0,1.15fr)}}.orinavis-home #other-access .pricing-access-intro{max-width:40.625rem;text-align:left}.orinavis-home #other-access .pricing-plans-access-list{margin-top:var(--home-6);display:grid;gap:var(--home-4);width:100%;min-width:0}@media (min-width:768px){.orinavis-home #other-access .pricing-plans-access-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home #other-access .pricing-access-row{display:flex;flex-direction:column;align-items:center;gap:var(--home-4);margin:0;min-width:0;max-width:100%;height:100%;padding:var(--home-5);border:1px solid color-mix(in srgb,var(--ed-ink) 9%,transparent);border-radius:var(--orinavis-radius-md,.75rem);background:color-mix(in srgb,var(--ed-white,var(--surface)) 94%,var(--ed-cream));text-align:center}.orinavis-home #other-access .pricing-access-copy{display:flex;flex-direction:column;align-items:center;gap:var(--home-2);flex:1 1 auto;min-width:0;width:100%;text-align:center}.orinavis-home #other-access .pricing-access-availability,.orinavis-home #other-access .pricing-access-name,.orinavis-home #other-access .pricing-access-price,.orinavis-home #other-access .pricing-access-role{text-align:center;width:100%}.orinavis-home #other-access .pricing-access-name{margin:0;font-family:var(--font-heading,inherit);font-size:1.125rem;font-weight:600;font-style:normal;letter-spacing:-.015em;line-height:1.25;color:var(--ed-ink,var(--foreground))}.orinavis-home #other-access .pricing-access-role{margin:0;font-size:.9375rem;line-height:1.45;color:var(--ed-ink,var(--foreground))}.orinavis-home #other-access .pricing-access-availability,.orinavis-home #other-access .pricing-access-price{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--text-secondary)}.orinavis-home #other-access .pricing-access-cta{margin-top:auto;width:100%;padding-top:var(--home-2);display:flex;justify-content:center}.orinavis-home #other-access .pricing-access-principles{margin-top:var(--home-8);padding-top:var(--home-6);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);max-width:none;margin-inline:0;text-align:left;display:grid;gap:var(--home-5);justify-items:stretch;color:var(--ed-ink)}.orinavis-home #other-access .pricing-access-principles__intro{max-width:36rem;margin-inline:auto;text-align:center}.orinavis-home #other-access .pricing-access-principles__title{margin:0;font-family:var(--font-heading,inherit);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ed-ink,var(--foreground))}.orinavis-home #other-access .pricing-access-principles__body{margin:var(--home-2) 0 0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.orinavis-home #other-access .pricing-access-principles__grid{margin:0;padding:0;list-style:none;display:grid;gap:var(--home-4)}@media (min-width:640px){.orinavis-home #other-access .pricing-access-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5)}}@media (min-width:1024px){.orinavis-home #other-access .pricing-access-principles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.orinavis-home #other-access .pricing-access-principle{margin:0;padding-top:var(--home-3);border-top:1px solid color-mix(in srgb,var(--ed-ink) 10%,transparent);min-width:0}.orinavis-home #other-access .pricing-access-principle__title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ed-ink,var(--foreground))}.orinavis-home #other-access .pricing-access-principle__body{margin:var(--home-2) 0 0;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.orinavis-home #other-access .pricing-access-principles__cta{margin-top:var(--home-2);display:flex;justify-content:center}.orinavis-home :is(#workspaces,#other-access) .pricing-detail-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:var(--ed-ink)}.orinavis-home :is(#workspaces,#other-access) .pricing-detail-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.orinavis-home #billing-disclosure .billing-disclosure-body{margin-top:var(--home-3)}.orinavis-home #other-access .pricing-access-cta a,.orinavis-home :is(#workspaces,#other-access) .pricing-plan-cta a{height:auto;min-height:44px;white-space:normal;text-align:center;padding-block:var(--home-2)}.orinavis-home .home-section--pair-start,.orinavis-home :is(#action-tracking,#coach-feedback,#evidence-states).home-section--tight{padding-block:var(--home-section-y-tight-sm) var(--home-section-y-seam-sm)}.orinavis-home .home-section--pair-end,.orinavis-home :is(#evidence-reuse,#user-control,#gap-interpretation).home-section--tight{padding-block:var(--home-section-y-seam-sm) var(--home-section-y-tight-sm)}@media (min-width:768px){.orinavis-home .home-section--pair-start,.orinavis-home :is(#action-tracking,#coach-feedback,#evidence-states).home-section--tight{padding-block:var(--home-section-y-tight-md) var(--home-section-y-seam-md)}.orinavis-home .home-section--pair-end,.orinavis-home :is(#evidence-reuse,#user-control,#gap-interpretation).home-section--tight{padding-block:var(--home-section-y-seam-md) var(--home-section-y-tight-md)}}@media (min-width:1024px){.orinavis-home .home-section--pair-start,.orinavis-home :is(#action-tracking,#coach-feedback,#evidence-states).home-section--tight{padding-block:var(--home-section-y-tight-lg) var(--home-section-y-seam-lg)}.orinavis-home .home-section--pair-end,.orinavis-home :is(#evidence-reuse,#user-control,#gap-interpretation).home-section--tight{padding-block:var(--home-section-y-seam-lg) var(--home-section-y-tight-lg)}}.orinavis-home :is(#workspaces,#why-not-job-boards,#founding-access,#coach-principle,#trust,#product-boundaries,#security-safeguards).home-section{padding-block:var(--home-section-y-tight-sm)}@media (min-width:768px){.orinavis-home :is(#workspaces,#why-not-job-boards,#founding-access,#coach-principle,#trust,#product-boundaries,#security-safeguards).home-section{padding-block:var(--home-section-y-tight-md)}}@media (min-width:1024px){.orinavis-home :is(#workspaces,#why-not-job-boards,#founding-access,#coach-principle,#trust,#product-boundaries,#security-safeguards).home-section{padding-block:var(--home-section-y-tight-lg)}}.orinavis-home .ed-row-media,.orinavis-home .ed-row-media--pink,.orinavis-home .ed-row-media--sage,.orinavis-home .ed-row-media--sand{min-height:0;align-items:stretch;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ed-ink) 8%,transparent);border-radius:var(--orinavis-radius-lg,1rem);background:color-mix(in srgb,var(--ed-cream-2,var(--ed-cream)) 55%,var(--ed-white))}.orinavis-home .ed-row-media:not(.ed-row-media--framed)>*{width:100%;border-radius:0;background:transparent}.orinavis-home .ed-row-media--framed{min-height:15rem;padding:var(--home-5)}@media (min-width:1024px){.orinavis-home .ed-row-media--framed{padding:var(--home-6)}}.orinavis-home .ed-evidence-preview{background:color-mix(in srgb,var(--surface) 92%,var(--bg))}.orinavis-home .ed-evidence-preview-header{padding:var(--home-5) var(--home-5) var(--home-4)}.orinavis-home .ed-gap-preview-title{font-size:.875rem}.orinavis-home .home-h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,3.1vw,2.625rem);font-weight:700;line-height:1.1;letter-spacing:-.026em;text-wrap:balance}.orinavis-home .ed-num--coral,.orinavis-home .ed-num--lime,.orinavis-home .ed-num--olive,.orinavis-home .ed-num--pink,.orinavis-home .ed-num--quiet,.orinavis-home .ed-num--sage,.orinavis-home .ed-num--salmon{color:color-mix(in srgb,var(--ed-olive) 30%,var(--ed-white))}