.orinavis-home{--ho-navy:var(--brand-foundation,#0b1f33);--ho-teal:var(--brand-primary,#0f5c6d);--ho-ocean:var(--brand-secondary,#1e7f98);--ho-lemon:var(--signal-highlight,#f2d24b);--ho-citrus:var(--brand-warm,#f39a1e);--ho-green:var(--progress-soft,#87d57a);--ho-paper:var(--ed-white);--ho-canvas:#f6f8f7;--ho-shelf:#f6f8f7;--ho-ink:var(--ed-ink);--ho-ink-soft:var(--ed-ink-soft);--ho-line:color-mix(in srgb,var(--ho-ink) 12%,transparent);--ho-line-strong:color-mix(in srgb,var(--ho-ink) 20%,transparent);--ho-line-on-dark:color-mix(in srgb,#ffffff 16%,transparent);--ho-radius-lg:16px;--ho-radius-md:10px;--ho-radius-sm:6px;--ho-gutter:var(--home-5);--ho-max:75rem;--ho-max-wide:82rem;--ho-max-narrow:44rem;--ho-display:clamp(2.25rem,4.4vw,3.625rem);--ho-h2:clamp(1.75rem,3.1vw,2.625rem);--ho-h3:clamp(1.125rem,1.4vw,1.3125rem);--ho-body:1.0625rem;--ho-body-sm:0.9375rem;--ho-body-xs:0.875rem;--ho-ease:cubic-bezier(0.22,0.61,0.36,1);--ho-fast:160ms;--ho-slow:320ms}.orinavis-home .ho-section{position:relative;padding-block:var(--home-section-y-sm)}@media (min-width:768px){.orinavis-home .ho-section{padding-block:var(--home-section-y-md)}}@media (min-width:1024px){.orinavis-home .ho-section{padding-block:var(--home-section-y-lg)}}.orinavis-home .ho-section--compact,.orinavis-home .ho-section--tight{padding-block:var(--home-section-y-tight-sm)}@media (min-width:768px){.orinavis-home .ho-section--compact,.orinavis-home .ho-section--tight{padding-block:var(--home-section-y-tight-md)}}@media (min-width:1024px){.orinavis-home .ho-section--compact,.orinavis-home .ho-section--tight{padding-block:var(--home-section-y-tight-lg)}}.orinavis-home .ho-section--spacious{padding-block:var(--home-section-y-spacious-sm)}@media (min-width:768px){.orinavis-home .ho-section--spacious{padding-block:var(--home-section-y-spacious-md)}}@media (min-width:1024px){.orinavis-home .ho-section--spacious{padding-block:var(--home-section-y-spacious-lg)}}.orinavis-home .ho-section--canvas,.orinavis-home .ho-section--paper,.orinavis-home .ho-section--shelf{background:var(--ho-canvas)}.orinavis-home .ho-shell{width:100%;max-width:var(--ho-max);margin-inline:auto;padding-inline:var(--home-5)}@media (min-width:640px){.orinavis-home .ho-shell{padding-inline:var(--home-6)}}.orinavis-home .ho-shell--wide{max-width:var(--ho-max-wide)}.orinavis-home .ho-shell--narrow{max-width:var(--ho-max-narrow)}.orinavis-home .ho-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ho-gutter)}@media (min-width:768px){.orinavis-home .ho-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.orinavis-home .ho-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--home-6)}}.orinavis-home .ho-label{display:inline-flex;align-items:center;gap:.5em;margin:0;font-family:var(--font-heading);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ho-teal)}.orinavis-home .ho-label--muted{color:var(--ho-ink-soft)}.orinavis-home .ho-display{font-size:var(--ho-display);line-height:1.02;letter-spacing:-.032em}.orinavis-home .ho-display,.orinavis-home .ho-h2{margin:0;font-family:var(--font-heading);font-weight:700;text-wrap:balance}.orinavis-home .ho-h2{font-size:var(--ho-h2);line-height:1.1;letter-spacing:-.026em}.orinavis-home .ho-h3{margin:0;font-family:var(--font-heading);font-size:var(--ho-h3);font-weight:600;line-height:1.3;letter-spacing:-.012em}.orinavis-home .ho-lead{max-width:46ch;font-size:var(--ho-body);line-height:1.62}.orinavis-home .ho-body,.orinavis-home .ho-lead{margin:0;color:var(--text-secondary);text-wrap:pretty}.orinavis-home .ho-body{font-size:var(--ho-body-sm);line-height:1.6}.orinavis-home .ho-accent{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--ho-teal)}.orinavis-home .ho-head{display:flex;flex-direction:column;gap:var(--home-3);max-width:44rem}.orinavis-home .ho-head>.ho-lead{margin-top:var(--home-1);max-width:46ch}.orinavis-home .ho-head--center{align-items:center;max-width:56rem;margin-inline:auto;text-align:center}.orinavis-home .ho-head--center>.ho-lead{max-width:52ch}.orinavis-home .ho-head--wide{max-width:46rem}.orinavis-home .ho-head--wide>.ho-lead{max-width:36rem}.orinavis-home .ho-actions{display:flex;flex-wrap:wrap;gap:var(--home-3)}.orinavis-home .ho-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding-inline:var(--home-6);border:1px solid transparent;border-radius:var(--radius-button,4px);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background-color var(--ho-fast) var(--ho-ease),border-color var(--ho-fast) var(--ho-ease),color var(--ho-fast) var(--ho-ease)}.orinavis-home .ho-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.orinavis-home .ho-btn--primary{background:var(--ho-teal);color:#ffffff}.orinavis-home .ho-btn--primary:hover{background:color-mix(in srgb,var(--ho-teal) 86%,var(--ho-navy))}.orinavis-home .ho-btn--secondary{border-color:var(--ho-line-strong);background:var(--ho-paper);color:var(--ho-ink)}.orinavis-home .ho-btn--secondary:hover{border-color:color-mix(in srgb,var(--ho-teal) 42%,transparent);background:color-mix(in srgb,var(--ho-teal) 5%,var(--ho-paper))}.orinavis-home .ho-link{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:var(--ho-body-sm);font-weight:600;color:var(--ho-teal);text-decoration:none;transition:color var(--ho-fast) var(--ho-ease)}.orinavis-home .ho-link:hover{color:var(--ho-navy);text-decoration:underline;text-underline-offset:4px}.orinavis-home .ho-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--ho-radius-sm)}.orinavis-home .ho-link svg{transition:transform var(--ho-fast) var(--ho-ease)}.orinavis-home .ho-link:hover svg{transform:translateX(2px)}.orinavis-home .ho-hero{overflow:clip;padding-block:calc(var(--home-section-y-sm) + var(--home-4)) var(--home-section-y-sm)}@media (min-width:1024px){.orinavis-home .ho-hero{padding-block:calc(var(--home-section-y-lg) - var(--home-6)) calc(var(--home-section-y-lg) - var(--home-6))}}.orinavis-home .ho-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions" "visual" "trust";align-items:start;gap:var(--home-5)}.orinavis-home .ho-hero-copy{grid-area:copy;display:flex;flex-direction:column;gap:var(--home-4)}.orinavis-home .ho-hero-actions{grid-area:actions}@media (min-width:480px){.orinavis-home .ho-hero .ho-btn{padding-inline:var(--home-4)}}.orinavis-home .ho-hero-headline{display:flex;flex-direction:column;gap:var(--home-3)}.orinavis-home .ho-hero-title{text-wrap:unset;max-width:none;line-height:1.06}.orinavis-home .ho-hero-title-line{display:block}.orinavis-home .ho-hero-accent{position:relative;display:inline-block;padding-bottom:.08em}.orinavis-home .ho-hero-accent-text{position:relative;z-index:1}.orinavis-home .ho-hero-accent-stroke{position:absolute;left:0;bottom:-.02em;width:100%;height:.22em;color:var(--ho-lemon);opacity:.9;pointer-events:none}.orinavis-home .ho-hero-lead{max-width:min(100%,33rem);margin:var(--home-1) 0 0;font-size:var(--ho-body);line-height:1.65;color:var(--text-secondary);text-wrap:pretty}.orinavis-home .ho-hero-trust{grid-area:trust;align-self:start;display:flex;align-items:flex-start;gap:.625rem;max-width:min(100%,33rem);margin:0;padding-top:var(--home-3);border-top:1px solid var(--ho-line);font-size:var(--ho-body-xs);line-height:1.5;color:var(--text-muted)}.orinavis-home .ho-hero-trust svg{flex:none;margin-top:.0625rem;color:var(--ho-teal)}.orinavis-home .ho-hero-visual{grid-area:visual;min-width:0}@media (min-width:1024px){.orinavis-home .ho-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"copy visual" "actions visual" "trust trust";grid-template-rows:max-content max-content max-content;column-gap:clamp(1rem,2vw,var(--home-5));row-gap:var(--home-3);align-items:center}.orinavis-home .ho-hero-copy{gap:var(--home-3)}.orinavis-home .ho-hero-visual{align-self:center;margin-top:0}.orinavis-home .ho-hero-trust{align-self:start}.orinavis-home .ho-hero-title{font-size:min(2.5rem,3.2vw)}}.orinavis-home .ho-ledger{position:relative;border-radius:var(--ho-radius-lg);background:var(--ho-paper);box-shadow:0 1px 0 0 color-mix(in srgb,#ffffff 12%,transparent),0 24px 60px -28px rgb(0 0 0/.55);color:var(--ho-ink)}.orinavis-home .ho-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--home-2);padding:var(--home-5) var(--home-5) var(--home-4);border-bottom:1px solid var(--ho-line)}@media (min-width:640px){.orinavis-home .ho-ledger-head{padding-inline:var(--home-6)}}.orinavis-home .ho-ledger-title{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--ho-ink)}.orinavis-home .ho-ledger-subtitle{flex-basis:100%;margin:0;font-size:.8125rem;line-height:1.5;color:var(--ho-ink-soft)}.orinavis-home .ho-ledger-list{list-style:none;margin:0;padding:var(--home-2) 0}.orinavis-home .ho-ledger-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--home-4);padding:var(--home-4) var(--home-5)}@media (min-width:640px){.orinavis-home .ho-ledger-row{padding-inline:var(--home-6)}}.orinavis-home .ho-ledger-tick{grid-row:1/span 3;align-self:stretch;width:3px;border-radius:2px;background:var(--ho-line-strong)}.orinavis-home .ho-ledger-row[data-tone=signal] .ho-ledger-tick{background:var(--ho-lemon)}.orinavis-home .ho-ledger-row[data-tone=open] .ho-ledger-tick{background:var(--ho-citrus)}.orinavis-home .ho-ledger-row[data-tone=evidence] .ho-ledger-tick{background:var(--ho-ocean)}.orinavis-home .ho-ledger-row[data-tone=support] .ho-ledger-tick{background:var(--ho-green)}.orinavis-home .ho-ledger-kind{color:var(--ho-ink-soft)}.orinavis-home .ho-ledger-summary{margin:.375rem 0 0;font-size:var(--ho-body-sm);font-weight:500;line-height:1.45;color:var(--ho-ink)}.orinavis-home .ho-ledger-meta{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--ho-ink-soft)}.orinavis-home .ho-ledger-foot{display:flex;align-items:flex-start;gap:.625rem;padding:var(--home-4) var(--home-5) var(--home-5);border-top:1px solid var(--ho-line);background:color-mix(in srgb,var(--ho-teal) 4%,var(--ho-paper));border-end-start-radius:var(--ho-radius-lg);border-end-end-radius:var(--ho-radius-lg);font-size:.8125rem;line-height:1.45;color:color-mix(in srgb,var(--ho-ink) 86%,var(--ho-ink-soft))}@media (min-width:640px){.orinavis-home .ho-ledger-foot{padding-inline:var(--home-6)}}.orinavis-home .ho-ledger-foot svg{flex:none;margin-top:.0625rem;color:var(--ho-teal)}.orinavis-home .ho-proof-scene{position:relative;width:100%;max-width:40rem;margin-inline:auto}@media (min-width:1024px){.orinavis-home .ho-proof-scene{max-width:none;margin-inline:0}}.orinavis-home .ho-proof-media{position:relative;aspect-ratio:1024/611;width:100%;overflow:hidden;border-radius:0;background:transparent}.orinavis-home .ho-proof-photo{height:100%;width:100%;object-fit:contain;object-position:center;transform:scale(1.03)}.orinavis-home .ho-proof-card{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem .625rem .875rem;border-radius:var(--ho-radius-md);border-color:color-mix(in srgb,var(--ho-ink) 8%,transparent);background:var(--ho-paper);color:var(--ho-ink);box-shadow:0 10px 24px -14px rgb(0 0 0/.45)}.orinavis-home .ho-proof-card:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;border-radius:2px;background:var(--ho-line-strong)}.orinavis-home .ho-proof-card[data-tone=signal]:before{background:var(--ho-lemon)}.orinavis-home .ho-proof-card[data-tone=evidence]:before{background:var(--ho-ocean)}.orinavis-home .ho-proof-card[data-tone=open]:before{background:var(--ho-citrus)}.orinavis-home .ho-proof-card[data-tone=support]:before{background:var(--ho-green)}.orinavis-home .ho-proof-card-kind{margin:0;font-family:var(--font-heading);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ho-ink-soft)}.orinavis-home .ho-proof-card-summary{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--ho-ink);text-wrap:pretty}.orinavis-home .ho-proof-card-meta{margin:0;font-size:.75rem;line-height:1.35;color:var(--ho-ink-soft);text-wrap:pretty}.orinavis-home .ho-proof-consent{display:flex;align-items:flex-start;gap:.5rem;margin:var(--home-4) 0 0;font-size:var(--ho-body-xs);line-height:1.55;color:var(--text-secondary)}.orinavis-home .ho-proof-consent svg{flex:none;margin-top:.1875rem;color:var(--ho-teal)}@media (max-width:479px){.orinavis-home .ho-hero .ho-hero-actions{flex-direction:column;align-items:stretch}.orinavis-home .ho-hero .ho-btn{width:100%}}.orinavis-home .ho-seam{border-block:1px solid var(--ho-line);background:var(--ho-paper)}.orinavis-home .ho-seam-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:start}.orinavis-home .ho-seam-line{margin:0;max-width:36ch;font-family:var(--font-heading);font-size:var(--ho-body-sm);font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--ho-ink);text-wrap:pretty}.orinavis-home .ho-seam-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-4);margin:0;padding:0;list-style:none}.orinavis-home .ho-seam-item{display:flex;align-items:flex-start;gap:.625rem;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--ho-ink) 88%,var(--ho-ink-soft))}.orinavis-home .ho-seam-icon{flex:none;width:1rem;height:1rem;margin-top:.125rem;color:var(--ho-ocean)}@media (min-width:768px){.orinavis-home .ho-seam-grid{gap:var(--home-5)}.orinavis-home .ho-seam-line{max-width:48ch}.orinavis-home .ho-seam-principles{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--home-5);row-gap:var(--home-4)}}@media (min-width:1024px){.orinavis-home .ho-seam-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,3.3fr);align-items:center;column-gap:var(--home-6);row-gap:0}.orinavis-home .ho-seam-principles{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr);column-gap:var(--home-5);align-items:center}.orinavis-home .ho-seam-line{max-width:none}}.orinavis-home .ho-context-grid{row-gap:var(--home-7)}.orinavis-home .ho-context-copy{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--home-4)}@media (min-width:1024px){.orinavis-home .ho-context-copy{grid-column:1/span 4;position:sticky;top:7rem;align-self:start}}.orinavis-home .ho-context-cards{grid-column:1/-1;display:grid;gap:var(--home-5)}@media (min-width:640px){.orinavis-home .ho-context-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.orinavis-home .ho-context-cards{grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.orinavis-home .ho-context-card--feature{grid-row:span 2}.orinavis-home .ho-context-stack{margin-top:var(--home-7)}}.orinavis-home .ho-context-stack{display:grid;gap:var(--home-5)}.orinavis-home .ho-card{display:flex;flex-direction:column;gap:var(--home-3);padding:var(--home-5);border:1px solid var(--ho-line);border-radius:var(--ho-radius-lg);background:var(--ho-paper);transition:border-color var(--ho-slow) var(--ho-ease),transform var(--ho-slow) var(--ho-ease)}@media (min-width:1024px){.orinavis-home .ho-card{padding:var(--home-6)}}.orinavis-home .ho-context-card--feature{background:linear-gradient(to bottom,color-mix(in srgb,var(--ho-teal) 6%,var(--ho-paper)),var(--ho-paper) 55%);border-color:color-mix(in srgb,var(--ho-teal) 24%,transparent)}.orinavis-home .ho-card-points{list-style:none;margin:var(--home-2) 0 0;padding:0;display:grid;gap:var(--home-3);border-top:1px solid var(--ho-line);padding-top:var(--home-4)}.orinavis-home .ho-card-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;font-size:var(--ho-body-sm);line-height:1.5;color:color-mix(in srgb,var(--ho-ink) 88%,var(--ho-ink-soft))}.orinavis-home .ho-card-point svg{margin-top:.1875rem;color:var(--ho-teal)}.orinavis-home .ho-context-photo{margin-top:var(--home-2);aspect-ratio:1400/934;width:100%;max-width:26rem;overflow:hidden;border-radius:var(--ho-radius-lg);border:1px solid var(--ho-line)}.orinavis-home .ho-context-photo img{object-fit:cover}.orinavis-home .ho-loop{position:relative;margin-top:var(--home-7)}@media (min-width:1024px){.orinavis-home .ho-loop{margin-top:var(--home-8)}}.orinavis-home .ho-loop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.orinavis-home .ho-loop-stage{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:var(--home-4);align-items:start;padding-bottom:var(--home-6)}.orinavis-home .ho-loop-stage:last-child{padding-bottom:0}.orinavis-home .ho-loop-marker{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:2.75rem}.orinavis-home .ho-loop-badge-ring{position:relative;z-index:1;display:flex;height:2.75rem;width:2.75rem;flex:none;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ho-teal) 22%,var(--ho-line));background:var(--ho-shelf);color:var(--ho-teal)}.orinavis-home .ho-loop-badge-icon{width:1.125rem;height:1.125rem}.orinavis-home .ho-loop-badge-num{position:absolute;top:-.2rem;right:-.2rem;display:flex;height:1.1875rem;width:1.1875rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ho-teal);color:#ffffff;font-size:.6875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.orinavis-home .ho-loop-badge-ring[data-step="1"] .ho-loop-badge-num{background:var(--ho-lemon);color:var(--ho-navy)}.orinavis-home .ho-loop-connector{display:block;flex:1 1 auto;width:0;min-height:1.5rem;margin-top:.375rem;border-left:1px dashed color-mix(in srgb,var(--ho-ink-soft) 45%,transparent)}.orinavis-home .ho-loop-content{display:flex;flex-direction:column;gap:var(--home-3);min-width:0;padding-top:.25rem}.orinavis-home .ho-loop-stage-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em}.orinavis-home .ho-stage-index{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ho-teal) 70%,var(--ho-ink-soft))}.orinavis-home .ho-loop-stage-body{max-width:36ch;line-height:1.6}.orinavis-home .ho-stage-artefacts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.orinavis-home .ho-stage-artefact{border-radius:var(--ho-radius-sm);border-color:var(--ho-line);background:color-mix(in srgb,var(--ho-teal) 4%,var(--ho-paper));padding:.2rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;color:color-mix(in srgb,var(--ho-ink) 82%,var(--ho-ink-soft));box-shadow:none}.orinavis-home .ho-loop-return{display:none}.orinavis-home .ho-loop-return-mobile{display:flex;align-items:center;gap:.5rem;margin:var(--home-2) 0 0 2.75rem;padding-left:var(--home-4);font-size:.75rem;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,var(--ho-ink-soft) 90%,var(--ho-ink))}.orinavis-home .ho-loop-return-mobile-cue{display:block;width:.75rem;height:.75rem;border-left:1px dashed color-mix(in srgb,var(--ho-ink-soft) 45%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--ho-ink-soft) 45%,transparent);border-end-start-radius:.35rem;transform:translateY(-.15rem)}@media (min-width:1024px){.orinavis-home .ho-loop-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--home-5)}.orinavis-home .ho-loop-stage{display:flex;flex-direction:column;grid-template-columns:none;padding-bottom:0;gap:0}.orinavis-home .ho-loop-marker{flex-direction:row;align-items:center;align-self:stretch;width:100%;margin-bottom:var(--home-4)}.orinavis-home .ho-loop-connector{flex:1 1 auto;width:auto;min-height:0;height:0;margin:0 0 0 .5rem;border-left:none;border-top:1px dashed color-mix(in srgb,var(--ho-ink-soft) 45%,transparent);position:relative}.orinavis-home .ho-loop-connector:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent color-mix(in srgb,var(--ho-ink-soft) 55%,transparent);transform:translateY(-50%)}.orinavis-home .ho-loop-content{flex:1 1 auto;padding-top:0;gap:var(--home-3)}.orinavis-home .ho-loop-stage-body{max-width:none;flex:1 1 auto}.orinavis-home .ho-stage-artefacts{margin-top:auto;padding-top:var(--home-2)}.orinavis-home .ho-loop-return{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:var(--home-5);color:color-mix(in srgb,var(--ho-ink-soft) 70%,transparent)}.orinavis-home .ho-loop-arc{display:block;height:1.75rem;width:100%}.orinavis-home .ho-loop-return-label{font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ho-ink-soft) 92%,var(--ho-ink))}.orinavis-home .ho-loop-return-mobile{display:none}}.orinavis-home .ho-areas{margin-top:var(--home-7);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--home-5);align-items:stretch}@media (min-width:768px){.orinavis-home .ho-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5)}.orinavis-home .ho-areas>.ho-area:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.orinavis-home .ho-areas{margin-top:var(--home-8);grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--home-6)}.orinavis-home .ho-areas>.ho-area{grid-column:span 2}.orinavis-home .ho-areas>.ho-area:nth-child(n+4):nth-last-child(-n+2){grid-column:span 3}}.orinavis-home .ho-area{display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0;border-color:var(--ho-line);border-radius:var(--ho-radius-lg);background:var(--ho-paper);box-shadow:none;padding:0;gap:0;transition:border-color var(--ho-slow) var(--ho-ease)}.orinavis-home .ho-area:hover{border-color:color-mix(in srgb,var(--ho-teal) 34%,transparent)}.orinavis-home .ho-area-figure{position:relative;flex:1 1 auto;padding:var(--home-5);border-bottom:1px solid var(--ho-line);background:var(--ho-shelf);display:flex;align-items:flex-start;justify-content:center}@media (min-width:1024px){.orinavis-home .ho-area-figure{padding:var(--home-6)}}.orinavis-home .ho-area-preview{width:100%}.orinavis-home .ho-area-preview>div{border:0;border-radius:var(--ho-radius-md);background:var(--ho-paper);box-shadow:none}.orinavis-home .ho-area-header{display:flex;flex:none;flex-direction:column;gap:var(--home-3);padding:var(--home-5)!important}@media (min-width:1024px){.orinavis-home .ho-area-header{padding:var(--home-5) var(--home-6) var(--home-4)!important}}.orinavis-home .ho-area-header .ho-body{flex:1 1 auto}.orinavis-home .ho-area-footer{margin-top:auto;padding:0 var(--home-5) var(--home-5)!important}@media (min-width:1024px){.orinavis-home .ho-area-footer{padding:0 var(--home-6) var(--home-6)!important}}.orinavis-home .ho-area-footer .ho-link{margin:0;padding:0}.orinavis-home .ho-fig{width:100%;max-width:15rem;margin:0 auto}.orinavis-home .ho-fig--network{max-width:17rem}.orinavis-home .ho-fig-body{display:flex;flex-direction:column;gap:var(--home-2)}.orinavis-home .ho-fig-row{display:flex;align-items:center;gap:var(--home-3);padding:var(--home-3) var(--home-4);border:1px solid var(--ho-line);border-radius:var(--ho-radius-md);background:var(--ho-paper)}.orinavis-home .ho-fig-row--split{justify-content:space-between}.orinavis-home .ho-fig-dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--ho-teal)}.orinavis-home .ho-fig-dot[data-tone=partial]{background:var(--ho-citrus)}.orinavis-home .ho-fig-dot[data-tone=unproven]{background:color-mix(in srgb,var(--ho-ink) 34%,transparent)}.orinavis-home .ho-fig-title{display:block;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--ho-ink)}.orinavis-home .ho-fig-sub{display:block;font-size:.6875rem;line-height:1.35;color:var(--ho-ink-soft)}.orinavis-home .ho-fig-flag{display:inline-flex;align-items:center;gap:var(--home-2);flex:none;font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ho-ink-soft);white-space:nowrap}.orinavis-home .ho-fig-panel{display:flex;flex-direction:column;gap:2px;padding:var(--home-3);border:1px solid var(--ho-line);border-radius:var(--ho-radius-md);background:var(--ho-paper)}.orinavis-home .ho-fig-panel-label{padding:0 var(--home-2) var(--home-2);font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ho-ink-soft)}.orinavis-home .ho-fig-line{display:flex;align-items:center;gap:var(--home-3);padding:var(--home-2);border-radius:var(--ho-radius-sm);font-size:.75rem;line-height:1.35;color:var(--ho-ink)}.orinavis-home .ho-fig-line[data-state=new]{background:color-mix(in srgb,var(--ho-teal) 8%,transparent)}.orinavis-home .ho-fig-net{display:block;width:100%;height:auto}.orinavis-home .ho-fig-net-hub{fill:var(--ho-navy)}.orinavis-home .ho-fig-net-link{fill:none;stroke-width:1.4}.orinavis-home .ho-fig-net-link[data-role=coach]{stroke:var(--ho-teal)}.orinavis-home .ho-fig-net-link[data-role=specialist]{stroke:color-mix(in srgb,var(--ho-ink) 30%,transparent);stroke-dasharray:3 3}.orinavis-home .ho-fig-net-link[data-role=supporter]{stroke:var(--ho-green);stroke-dasharray:1.5 3;stroke-linecap:round}.orinavis-home .ho-fig-net-pill{stroke-width:1}.orinavis-home .ho-fig-net-pill[data-role=coach]{fill:var(--ho-teal);stroke:none}.orinavis-home .ho-fig-net-pill[data-role=specialist]{fill:var(--ho-paper);stroke:var(--ho-line-strong)}.orinavis-home .ho-fig-net-pill[data-role=supporter]{fill:var(--ho-paper);stroke:var(--ho-green)}.orinavis-home .ho-fig-net-label{font-size:6.5px;font-weight:600;letter-spacing:.09em;text-anchor:middle;text-transform:uppercase;fill:var(--ho-ink)}.orinavis-home .ho-fig-net-label[data-role=coach],.orinavis-home .ho-fig-net-label[data-role=hub]{fill:var(--ho-paper)}.orinavis-home .ho-workspace-grid{row-gap:var(--home-7);align-items:start}.orinavis-home .ho-workspace-copy{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--home-5)}@media (min-width:1024px){.orinavis-home .ho-workspace-copy{grid-column:1/span 5;align-self:start;gap:var(--home-5)}}.orinavis-home .ho-workspace-actions{flex-direction:column;align-items:stretch}@media (min-width:480px){.orinavis-home .ho-workspace-actions{flex-direction:row;align-items:center}}.orinavis-home .ho-workspace-visual{grid-column:1/-1;min-width:0}@media (min-width:1024px){.orinavis-home .ho-workspace-visual{grid-column:6/-1}}.orinavis-home .ho-workspace-media{position:relative;aspect-ratio:1024/768;width:100%;overflow:hidden;background:transparent}.orinavis-home .ho-workspace-photo{height:100%;width:100%;object-fit:contain;object-position:center}.orinavis-home .ho-workspace-preview{margin:0}.orinavis-home .ho-workspace-preview>div{border-radius:var(--ho-radius-lg)}.orinavis-home .ho-workspace-panel{display:grid;overflow:hidden;border-radius:var(--ho-radius-lg);border:1px solid var(--ho-line);background:var(--ho-paper);box-shadow:0 24px 56px -32px rgb(0 0 0/.45);color:var(--ho-ink);--foreground:var(--ho-ink);--color-foreground:var(--ho-ink);--text-secondary:var(--ho-ink-soft);--muted:var(--ho-ink-soft);--color-muted:var(--ho-ink-soft);--color-muted-foreground:var(--ho-ink-soft);--border:var(--ho-line);--color-border:var(--ho-line)}.orinavis-home .ho-workspace-main .ed-coach-preview-client-head{margin:0 0 var(--home-3)}.orinavis-home .ho-workspace-main .ed-coach-preview-client-meta{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:var(--ho-ink-soft)}.orinavis-home .ho-workspace-main .ed-coach-preview-rule{margin:0 0 var(--home-4);background:var(--ho-line)}@media (min-width:560px){.orinavis-home .ho-workspace-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.orinavis-home .ho-workspace-rail{padding:var(--home-4);border-bottom:1px solid var(--ho-line);background:color-mix(in srgb,var(--ho-teal) 5%,var(--ho-shelf))}@media (min-width:560px){.orinavis-home .ho-workspace-rail{border-bottom:0;border-right:1px solid var(--ho-line)}}.orinavis-home .ho-workspace-rail-list{list-style:none;margin:var(--home-3) 0 0;padding:0;display:grid;gap:.25rem}.orinavis-home .ho-workspace-client{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:center;padding:.625rem;border-radius:var(--ho-radius-sm)}.orinavis-home .ho-workspace-client[data-active=true]{background:var(--ho-paper);box-shadow:inset 2px 0 0 0 var(--ho-teal),0 1px 2px 0 rgb(0 0 0/.04)}.orinavis-home .ho-workspace-client-copy{display:flex;flex-direction:column;min-width:0}.orinavis-home .ho-workspace-client-name{margin:0;font-size:.8125rem;font-weight:600;color:var(--ho-ink)}.orinavis-home .ho-workspace-client-status{margin:.125rem 0 0;font-size:.75rem;line-height:1.35;color:var(--ho-ink-soft)}.orinavis-home .ho-workspace-main{display:flex;flex-direction:column;padding:var(--home-5)}.orinavis-home .ho-workspace-session-title{margin:var(--home-2) 0 0;font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--ho-ink)}.orinavis-home .ho-workspace-lines{list-style:none;margin:var(--home-4) 0 0;padding:0;display:grid;gap:0}.orinavis-home .ho-workspace-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 var(--ho-line);font-size:var(--ho-body-sm);line-height:1.45;color:var(--ho-ink)}.orinavis-home .ho-workspace-line:first-child{padding-top:0}.orinavis-home .ho-workspace-line:last-child{border-bottom:0;padding-bottom:0}.orinavis-home .ho-workspace-line-body{font-weight:500}.orinavis-home .ho-workspace-consent{display:flex;align-items:flex-start;gap:.5rem;margin:auto 0 0;padding-top:var(--home-4);border-top:1px solid var(--ho-line);font-size:.75rem;line-height:1.45;color:var(--ho-ink-soft)}.orinavis-home .ho-workspace-consent svg{flex:none;margin-top:.0625rem;color:var(--ho-teal)}.orinavis-home .ho-workspace-panel.ed-coach-preview{border-radius:var(--ho-radius-lg);border:1px solid var(--ho-line);box-shadow:0 24px 56px -32px rgb(0 0 0/.16)}.orinavis-home .ho-workspace-panel .ho-workspace-client[data-active=true]{box-shadow:inset 2px 0 0 0 var(--ho-teal)}.orinavis-home .ho-workspace-panel .ho-workspace-client{border-radius:var(--ho-radius-sm)}.orinavis-home .ho-workspace-panel .ho-workspace-consent{padding-top:var(--home-4);font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--ho-ink) 72%,transparent)}.orinavis-home .ho-capabilities{grid-column:1/-1;list-style:none;margin:var(--home-7) 0 0;padding:0;display:grid;gap:var(--home-5)}@media (min-width:768px){.orinavis-home .ho-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-5) var(--home-6)}}@media (min-width:1024px){.orinavis-home .ho-capabilities{margin-top:var(--home-7);grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-6)}}.orinavis-home .ho-capability{padding-top:var(--home-4);border-top:1px solid var(--ho-line)}.orinavis-home .ho-capability h3{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ho-ink)}.orinavis-home .ho-capability p{margin:.5rem 0 0;font-size:var(--ho-body-xs);line-height:1.5;color:var(--ho-ink-soft)}.orinavis-home .ho-jobseeker-rule{margin:var(--home-6) 0 0;height:1px;width:100%;border:0;background:var(--ho-line)}.orinavis-home .ho-chain-wrap{margin:var(--home-6) 0 0;padding-bottom:var(--home-2)}.orinavis-home .ho-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--home-3)}.orinavis-home .ho-chain-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--home-3)}.orinavis-home .ho-chain-connector{display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ho-ink-soft) 45%,transparent);pointer-events:none}.orinavis-home .ho-chain-connector--desktop{display:none}.orinavis-home .ho-chain-connector--mobile{display:flex;order:-1;margin-block:calc(var(--home-2) * -1) 0}.orinavis-home .ho-chain-step:first-child .ho-chain-connector{display:none}.orinavis-home .ho-chain-connector-icon{width:1rem;height:1rem}.orinavis-home .ho-chain-mark{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex:none;border-radius:999px;border:1px solid color-mix(in srgb,var(--ho-teal) 22%,var(--ho-line));background:var(--ho-paper);color:var(--ho-teal)}.orinavis-home .ho-chain-mark-icon{width:1.25rem;height:1.25rem}.orinavis-home .ho-chain-num{position:absolute;top:-.2rem;right:-.2rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--ho-teal);color:#ffffff;font-family:var(--font-heading);font-size:.6875rem;font-weight:700;line-height:1}.orinavis-home .ho-chain-copy{min-width:0;max-width:18rem}.orinavis-home .ho-chain-name{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ho-ink)}.orinavis-home .ho-chain-body{margin:.35rem 0 0;font-size:var(--ho-body-xs);line-height:1.45;color:var(--ho-ink-soft)}@media (min-width:1024px){.orinavis-home .ho-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;column-gap:var(--home-3)}.orinavis-home .ho-chain-step{padding:0}.orinavis-home .ho-chain-connector--mobile{display:none}.orinavis-home .ho-chain-connector--desktop{position:absolute;top:1.75rem;left:calc(-.5 * var(--home-3) - .5rem);display:flex;width:1rem;height:1rem;margin:0;transform:translate(-50%,-50%)}.orinavis-home .ho-chain-step:first-child .ho-chain-connector--desktop{display:none}.orinavis-home .ho-chain-copy{max-width:16rem}.orinavis-home .ho-chain-name{font-size:.8125rem;text-wrap:balance}.orinavis-home .ho-chain-body{margin-top:.4rem;font-size:.75rem;line-height:1.4;text-wrap:pretty}}.orinavis-home .ho-control-note.ho-control-note{display:flex;align-items:flex-start;gap:.75rem;margin:var(--home-6) 0 0;padding:var(--home-4) var(--home-5);border:0;border-radius:var(--ho-radius-md);box-shadow:none;background:color-mix(in srgb,var(--ho-teal) 7%,var(--ho-paper));color:color-mix(in srgb,var(--ho-ink) 90%,var(--ho-ink-soft))}.orinavis-home .ho-control-note-icon{flex:none;margin-top:.15rem;color:var(--ho-teal)}.orinavis-home .ho-control-note-text{margin:0;font-size:var(--ho-body-sm);line-height:1.55;color:inherit}@media (min-width:1024px){.orinavis-home .ho-control-note{align-items:center}.orinavis-home .ho-control-note-icon{margin-top:0}}.orinavis-home .ho-jobseeker-cta{margin-top:var(--home-6);justify-content:center}.orinavis-home .ho-network{margin-top:var(--home-6)}@media (min-width:1024px){.orinavis-home .ho-network{margin-top:var(--home-7)}}.orinavis-home .ho-network-preview>div{border-radius:var(--ho-radius-lg);background:var(--ho-paper);box-shadow:none}.orinavis-home .ho-network-preview .ed-connected-preview-header{padding:var(--home-6) var(--home-6) var(--home-5);background:color-mix(in srgb,var(--ho-canvas) 65%,var(--ho-paper))}.orinavis-home .ho-network-preview .ed-connected-preview-title{font-size:1.375rem}.orinavis-home .ho-network-preview .ed-connected-preview-sub{max-width:46ch}.orinavis-home .ho-network-preview .ed-connected-preview-roles{padding:var(--home-6);gap:var(--home-4)}.orinavis-home .ho-network-preview .ed-connected-preview-role{padding-left:var(--home-4);border-left:2px solid var(--ho-line)}@media (min-width:1024px){.orinavis-home .ho-network-preview .ed-connected-preview-role{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--home-2) var(--home-3)}}.orinavis-home .ho-network-preview .ed-connected-preview-role--focus{border-left-color:color-mix(in srgb,var(--ho-teal) 55%,transparent)}.orinavis-home .ho-network-preview .ed-connected-preview-role-name{font-size:var(--ho-body-sm)}.orinavis-home .ho-network-preview .ed-connected-preview-vrule{margin-block:var(--home-6)}.orinavis-home .ho-network-preview .ed-connected-preview-signal{padding:var(--home-5) var(--home-6)}.orinavis-home .ho-network-preview .ed-connected-preview-signal-summary{font-size:var(--ho-body-sm)}.orinavis-home .ho-network-preview .ed-connected-preview-rule{margin-inline:var(--home-6)}.orinavis-home .ho-network-preview .ed-connected-preview-consent{display:flex;padding:var(--home-4) var(--home-6);background:color-mix(in srgb,var(--ho-canvas) 65%,var(--ho-paper))}.orinavis-home .ho-network-org{display:flex;flex-wrap:wrap;align-items:center;gap:var(--home-3) var(--home-5);margin-top:var(--home-5);padding:var(--home-4) 0 0;border-top:1px solid var(--ho-line);font-size:var(--ho-body-xs);line-height:1.5;color:var(--text-secondary)}.orinavis-home .ho-network-org p{margin:0;flex:1 1 18rem;max-width:48ch}.orinavis-home .ho-network-org>.ho-link{margin-left:auto}.orinavis-home .ho-pillars{list-style:none;margin:var(--home-7) 0 0;padding:0;display:grid;gap:var(--home-4);align-items:stretch}@media (min-width:1024px){.orinavis-home .ho-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-5)}}.orinavis-home .ho-pillars>li{min-width:0;height:100%}.orinavis-home .ho-pillar.ho-pillar{height:100%;border:1px solid var(--ho-line);border-radius:var(--ho-radius-lg);box-shadow:none;background:var(--ho-paper)}.orinavis-home .ho-pillar-inner.ho-pillar-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--home-3);height:100%;padding:var(--home-5)}@media (min-width:1024px){.orinavis-home .ho-pillar-inner.ho-pillar-inner{padding:var(--home-6)}}.orinavis-home .ho-pillar-inner.ho-pillar-inner>:not([hidden])~:not([hidden]){margin-top:0}.orinavis-home .ho-pillar-badge{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:var(--ho-radius-sm);background:color-mix(in srgb,var(--ho-teal) 10%,var(--ho-paper));color:var(--ho-teal)}.orinavis-home .ho-pillar-title{margin:0;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ho-ink)}.orinavis-home .ho-pillar-body{margin:0;font-size:var(--ho-body-sm);line-height:1.55;color:var(--ho-ink-soft);text-wrap:pretty}.orinavis-home .ho-boundaries-wrap{margin-top:var(--home-6)}.orinavis-home .ho-boundaries.ho-boundaries{border:1px solid var(--ho-line);border-radius:var(--ho-radius-lg);box-shadow:none;background:color-mix(in srgb,var(--ho-canvas) 70%,var(--ho-paper))}.orinavis-home .ho-boundaries-inner.ho-boundaries-inner{padding:var(--home-5) var(--home-6)}.orinavis-home .ho-boundaries-inner>.ho-label{display:block;margin:0}.orinavis-home .ho-boundaries-list{list-style:none;margin:var(--home-4) 0 0;padding:0;display:grid;gap:var(--home-3)}.orinavis-home .ho-boundaries-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:start;font-size:var(--ho-body-sm);line-height:1.55;color:color-mix(in srgb,var(--ho-ink) 88%,var(--ho-ink-soft))}.orinavis-home .ho-boundaries-list svg{margin-top:.2rem;color:var(--ho-teal)}.orinavis-home .ho-boundaries-rule{margin:var(--home-5) 0 var(--home-4);height:1px;width:100%;background:var(--ho-line);border:0}.orinavis-home .ho-boundaries-foot{margin:0}.orinavis-home .ho-plans{list-style:none;margin:var(--home-7) 0 0;padding:0;display:grid;gap:var(--home-5)}@media (min-width:700px){.orinavis-home .ho-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.orinavis-home .ho-plans{gap:var(--home-5)}}.orinavis-home .ho-plan{display:flex;flex-direction:column;gap:var(--home-4);padding:var(--home-5);border:1px solid var(--ho-line);border-radius:var(--ho-radius-lg);background:var(--ho-paper)}@media (min-width:1024px){.orinavis-home .ho-plan{padding:var(--home-6)}}.orinavis-home .ho-plan--emphasized{border-color:var(--ho-teal);background:linear-gradient(to bottom,color-mix(in srgb,var(--ho-teal) 8%,var(--ho-paper)),var(--ho-paper) 40%);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--ho-navy) 60%,transparent)}.orinavis-home .ho-plan--invitation{border-style:dashed;background:color-mix(in srgb,var(--ho-paper) 92%,var(--ho-line))}.orinavis-home .ho-plan-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:1.25rem}.orinavis-home .ho-plan-status{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--ho-ink-soft)}.orinavis-home .ho-plan-name{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--ho-ink)}.orinavis-home .ho-plan-role{margin:.25rem 0 0;font-size:var(--ho-body-xs);line-height:1.4;color:var(--ho-ink-soft)}.orinavis-home .ho-plan-price{display:flex;align-items:baseline;gap:.25rem;margin:0;font-family:var(--font-heading);font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--ho-ink)}.orinavis-home .ho-plan-price span{font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--ho-ink-soft)}.orinavis-home .ho-plan-price--text{font-size:1.25rem;letter-spacing:-.02em}.orinavis-home .ho-plan-intro{margin:.25rem 0 0;font-size:var(--ho-body-xs);line-height:1.4;color:var(--ho-teal)}.orinavis-home .ho-plan-included{list-style:none;margin:0;padding:var(--home-4) 0 0;border-top:1px solid var(--ho-line);display:grid;gap:.625rem}.orinavis-home .ho-plan-included li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:var(--ho-body-xs);line-height:1.45;color:color-mix(in srgb,var(--ho-ink) 86%,var(--ho-ink-soft))}.orinavis-home .ho-plan-included svg{margin-top:.1875rem;color:var(--ho-teal)}.orinavis-home .ho-plan-foot{margin:0;font-size:var(--ho-body-xs);line-height:1.45;color:var(--ho-ink-soft)}.orinavis-home .ho-plan .ho-btn{margin-top:auto;width:100%}.orinavis-home .ho-org-row{display:flex;flex-direction:column;gap:var(--home-3);margin-top:var(--home-5);padding:var(--home-5);border:1px solid var(--ho-line);border-radius:var(--ho-radius-lg);background:var(--ho-paper)}@media (min-width:1024px){.orinavis-home .ho-org-row{padding:var(--home-6)}}@media (min-width:900px){.orinavis-home .ho-org-row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--home-5)}.orinavis-home .ho-org-row-head{flex:0 0 auto}.orinavis-home .ho-org-row-body{flex:1 1 auto;margin-inline:var(--home-4)}.orinavis-home .ho-org-row-cta{flex:0 0 auto;width:auto}}.orinavis-home .ho-org-row-head{display:flex;flex-direction:column;gap:.375rem}.orinavis-home .ho-org-row-body{margin:0;font-size:var(--ho-body-sm);line-height:1.55;color:var(--text-secondary)}.orinavis-home .ho-org-row-cta.ho-btn{margin-top:0;width:100%}@media (min-width:900px){.orinavis-home .ho-org-row-cta.ho-btn{width:auto}}.orinavis-home .ho-plans-note{display:grid;gap:var(--home-4) var(--home-6);margin-top:var(--home-6);padding-top:var(--home-5);border-top:1px solid var(--ho-line);font-size:var(--ho-body-xs);line-height:1.5;color:var(--ho-ink-soft)}@media (min-width:900px){.orinavis-home .ho-plans-note{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.orinavis-home .ho-plans-note p{margin:0}.orinavis-home .ho-plans-note strong{color:var(--ho-ink)}.orinavis-home .ho-plans-note-cta{justify-self:start}@media (min-width:900px){.orinavis-home .ho-plans-note-cta{justify-self:end}}.orinavis-home .ho-proof-grid{row-gap:var(--home-7);align-items:start}.orinavis-home .ho-proof-copy{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--home-5)}.orinavis-home .ho-proof-cta{margin-top:var(--home-1)}@media (min-width:1024px){.orinavis-home .ho-proof-copy{grid-column:1/span 5}}.orinavis-home .ho-proof-commitments{grid-column:1/-1;margin:0;min-width:0}@media (min-width:1024px){.orinavis-home .ho-proof-commitments{grid-column:6/-1}}.orinavis-home .ho-desc-list{display:flex;flex-direction:column;margin:0;padding:0;border-bottom:1px solid var(--ho-line)}.orinavis-home .ho-desc-row{display:flex;flex-direction:column;gap:.5rem;padding:var(--home-5) 0;border-top:1px solid var(--ho-line)}.orinavis-home .ho-desc-term{margin:0;font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:-.012em;line-height:1.35;color:var(--ho-ink)}.orinavis-home .ho-desc-def{margin:0;max-width:44ch;font-size:var(--ho-body-sm);line-height:1.55;color:var(--ho-ink-soft);text-wrap:pretty}.orinavis-home .ho-faq-grid{row-gap:var(--home-6);align-items:start}.orinavis-home .ho-faq-copy{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--home-3)}@media (min-width:1024px){.orinavis-home .ho-faq-copy{grid-column:1/span 4;position:sticky;top:7rem}}.orinavis-home .ho-faq-list{grid-column:1/-1;border-top:1px solid var(--ho-line)}@media (min-width:1024px){.orinavis-home .ho-faq-list{grid-column:6/-1}}.orinavis-home .ho-faq-item{border-bottom:1px solid var(--ho-line)}.orinavis-home .ho-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--home-5);width:100%;padding:var(--home-4) 0;background:none;border:0;font-family:var(--font-heading);font-size:var(--ho-body-sm);font-weight:600;line-height:1.4;letter-spacing:-.01em;text-align:left;color:var(--ho-ink);cursor:pointer;transition:color var(--ho-fast) var(--ho-ease)}.orinavis-home .ho-faq-trigger:hover{color:var(--ho-teal)}.orinavis-home .ho-faq-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--ho-radius-sm)}.orinavis-home .ho-faq-mark{position:relative;flex:none;width:.875rem;height:.875rem;color:var(--ho-teal)}.orinavis-home .ho-faq-mark:after,.orinavis-home .ho-faq-mark:before{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--ho-slow) var(--ho-ease)}.orinavis-home .ho-faq-mark:after{transform:rotate(90deg)}.orinavis-home .ho-faq-trigger[data-state=open] .ho-faq-mark:after{transform:rotate(0deg)}.orinavis-home .ho-faq-content{overflow:hidden}.orinavis-home .ho-faq-content p{margin:0;padding:0 var(--home-7) var(--home-5) 0;font-size:var(--ho-body-sm);line-height:1.6;color:var(--text-secondary);max-width:62ch}.orinavis-home .ho-closing .ho-shell{max-width:var(--ho-max-narrow)}.orinavis-home .ho-closing-inner{display:flex;flex-direction:column;align-items:center;gap:var(--home-4);text-align:center}.orinavis-home .ho-closing-title{max-width:none;margin:0;text-wrap:balance}@media (min-width:640px){.orinavis-home .ho-closing-title{white-space:nowrap;text-wrap:unset}}.orinavis-home .ho-closing-title .ho-accent{white-space:nowrap}.orinavis-home .ho-closing-body{margin:0;max-width:48ch;font-size:var(--ho-body-sm);line-height:1.65;color:var(--text-secondary);text-wrap:pretty}.orinavis-home .ho-closing-actions{justify-content:center;align-items:stretch;gap:var(--home-3);margin-top:var(--home-2);width:100%;max-width:34rem}.orinavis-home .ho-closing-cta-primary{font-weight:600}@media (max-width:639px){.orinavis-home .ho-closing-actions{flex-direction:column;align-items:stretch}.orinavis-home .ho-closing-actions .ho-btn{width:100%;justify-content:center}.orinavis-home .ho-closing-title .ho-accent{white-space:normal}}.orinavis-home .ho-closing-rule{width:min(100%,14rem);height:1px;margin:var(--home-3) 0 0;flex-shrink:0;border:0;background:var(--ho-line)}.orinavis-home .ho-closing-note{margin:0;max-width:48ch;font-size:var(--ho-body-xs);line-height:1.55;color:var(--ho-ink-soft);text-wrap:pretty}@keyframes ho-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.orinavis-home .ho-enter{animation:ho-rise .6s var(--ho-ease) both}.orinavis-home .ho-enter-1{animation-delay:.05s}.orinavis-home .ho-enter-2{animation-delay:.14s}.orinavis-home .ho-enter-3{animation-delay:.23s}.orinavis-home .ho-enter-4{animation-delay:.32s}.orinavis-home .ho-ledger-row{animation:ho-rise .5s var(--ho-ease) both}.orinavis-home .ho-ledger-row:first-child{animation-delay:.42s}.orinavis-home .ho-ledger-row:nth-child(2){animation-delay:.52s}.orinavis-home .ho-ledger-row:nth-child(3){animation-delay:.62s}.orinavis-home .ho-ledger-row:nth-child(4){animation-delay:.72s}@media (prefers-reduced-motion:reduce){.orinavis-home .ho-enter,.orinavis-home .ho-ledger-row{animation:none}.orinavis-home .ho-area,.orinavis-home .ho-card,.orinavis-home .ho-faq-mark:after,.orinavis-home .ho-faq-mark:before,.orinavis-home .ho-link svg{transition:none}}