:root{--ox-ease-out:cubic-bezier(0.16,1,0.3,1);--ox-ease-in:cubic-bezier(0.7,0,0.84,0);--ox-ease-in-out:cubic-bezier(0.65,0,0.35,1);--ox-spring:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017 19.4%,1.067,1.077 24.3%,1.065 26.9%,1.009 34.4%,0.996 38.4%,0.991 45.6%,1.001 62.4%,1);--ox-dur-1:140ms;--ox-dur-2:240ms;--ox-dur-3:420ms;--ox-dur-4:760ms;--ox-dur-5:1200ms;--ox-stagger:70ms;--ox-line:rgba(159,191,232,0.2);--ox-line-strong:rgba(159,191,232,0.42);--ox-node:#9fbfe8;--ox-live:var(--sg-orange);--ox-tile-bg:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.022));--ox-tile-border:rgba(159,191,232,0.16);--ox-tile-border-hover:rgba(159,191,232,0.38);--ox-glow:0 34px 80px -42px rgba(60,123,205,0.75);--ox-t-display:clamp(2.5rem,1.6rem + 3.6vw,4.75rem);--ox-t-h2:clamp(2rem,1.35rem + 2.4vw,3.4rem);--ox-t-h3:clamp(1.0625rem,1rem + 0.35vw,1.25rem);--ox-section-y:clamp(84px,12vh,152px)}body{isolation:isolate}[data-ox-motion] [data-reveal]{transition:opacity var(--ox-dur-4) var(--ox-ease-out),translate var(--ox-dur-4) var(--ox-ease-out),filter var(--ox-dur-4) var(--ox-ease-out)}[data-ox-motion] [data-reveal][data-reveal-pending]:not(.is-revealed){filter:blur(8px);opacity:0;translate:0 28px}[data-ox-motion] [data-reveal][data-reveal-pending][data-reveal-stagger]:not(.is-revealed){filter:none;opacity:1;translate:none}[data-ox-motion] [data-reveal-stagger]>*{transition:opacity var(--ox-dur-4) var(--ox-ease-out) calc(var(--i, 0) * var(--ox-stagger) + .14s),translate var(--ox-dur-4) var(--ox-ease-out) calc(var(--i, 0) * var(--ox-stagger) + .14s)}[data-ox-motion] [data-reveal-stagger][data-reveal][data-reveal-pending]:not(.is-revealed)>*,[data-ox-motion] [data-reveal][data-reveal-pending]:not(.is-revealed) [data-reveal-stagger]>*{opacity:0;translate:0 22px}@media print{[data-reveal-stagger]>*,[data-reveal]{filter:none!important;opacity:1!important;transition:none!important;translate:none!important}[data-reveal-pending],[data-reveal-pending] *,[data-reveal-pending] :after,[data-reveal-pending] :before,[data-reveal-pending]:after,[data-reveal-pending]:before{animation:none!important}}[data-ox-still] *,[data-ox-still] :after,[data-ox-still] :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:no-preference){html:not([data-ox-motion]) *,html:not([data-ox-motion]) :after,html:not([data-ox-motion]) :before{animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-ox-still]{scroll-behavior:auto}[data-ox-motion] main[data-route-enter]>*{animation:ox-route-enter var(--ox-dur-4) var(--ox-ease-out) both}@keyframes ox-route-enter{0%{opacity:0;translate:0 14px}}.ox-eyebrow{align-items:center;color:var(--sg-blue-200);display:inline-flex;font-size:.75rem;font-weight:600;gap:10px;letter-spacing:.14em;line-height:1.2;margin:0;text-transform:uppercase}.ox-eyebrow:before{background:var(--sg-orange);border-radius:50%;box-shadow:0 0 0 4px rgba(238,139,61,.16);content:"";flex:none;height:6px;width:6px}:is(.client-portal,.crm-page,.legal-management-container,.professional-workspace-content) .ox-eyebrow{color:var(--sg-blue-700)}.ox-glyph{color:var(--sg-blue-200);flex:none;height:28px;overflow:visible;width:28px}.ox-glyph :is(path,circle){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.ox-glyph .ox-glyph-fill{fill:currentColor;stroke:none}.ox-glyph .ox-glyph-soft{opacity:.2}.ox-glyph .ox-glyph-thin{opacity:.7;stroke-width:1.1}.ox-glyph .ox-glyph-ring{opacity:.92;stroke-dasharray:1;stroke-dashoffset:0}.ox-glyph .ox-glyph-mark{transform-box:view-box;transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){[data-ox-motion] [data-reveal-pending].is-revealed .ox-glyph-ring,[data-ox-motion] [data-reveal-pending].is-revealed.ox-glyph .ox-glyph-ring{animation:ox-ring-draw 1.1s var(--ox-ease-out) calc(var(--i, 0) * var(--ox-stagger) + .26s) backwards}[data-ox-motion] [data-reveal-pending].is-revealed .ox-glyph-mark{animation:ox-mark-settle .7s var(--ox-spring) calc(var(--i, 0) * var(--ox-stagger) + .62s) backwards}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.ox-tile:hover .ox-glyph-ring{animation:ox-ring-draw .9s var(--ox-ease-out)}.ox-tile:hover .ox-glyph-mark{animation:ox-mark-settle .6s var(--ox-spring)}}@keyframes ox-ring-draw{0%{stroke-dashoffset:1}}@keyframes ox-mark-settle{0%{opacity:0;transform:scale(.6)}}.ox-tile{--mx:50%;--my:50%;-webkit-tap-highlight-color:transparent;background:var(--ox-tile-bg);border:1px solid var(--ox-tile-border);border-radius:var(--sg-radius-xl);box-shadow:var(--sg-smoke-highlight),0 26px 60px -44px rgba(0,0,0,.9);color:var(--sg-on-dark);isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform var(--ox-dur-3) var(--ox-ease-out),border-color var(--ox-dur-2) var(--ox-ease-out),box-shadow var(--ox-dur-3) var(--ox-ease-out),background-color var(--ox-dur-2) var(--ox-ease-out)}.ox-tile:after,.ox-tile:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ox-dur-3) var(--ox-ease-out)}.ox-tile:before{background:radial-gradient(460px circle at var(--mx) var(--my),rgba(96,150,220,.2),transparent 62%);z-index:-1}.ox-tile:after{background:radial-gradient(280px circle at var(--mx) var(--my),rgba(214,228,245,.7),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px}.ox-tile:focus-visible{outline:2px solid var(--sg-blue-200);outline-offset:3px}.ox-tile:focus-visible:after{opacity:1}@media (hover:hover) and (pointer:fine){.ox-tile:hover{border-color:var(--ox-tile-border-hover);box-shadow:var(--sg-smoke-highlight),var(--ox-glow);color:var(--sg-on-dark);text-decoration:none;transform:translateY(-4px)}.ox-tile:hover:after,.ox-tile:hover:before{opacity:1}}.ox-tile:active{transform:translateY(-1px) scale(.985);transition-duration:var(--ox-dur-1)}@media (prefers-reduced-motion:reduce){.ox-tile:active,.ox-tile:hover{transform:none}}.ox-tile.is-light{background:var(--sg-surface);border-color:var(--sg-hairline);box-shadow:var(--sg-shadow-card);color:var(--sg-ink)}.ox-tile.is-light:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(60,123,205,.09),transparent 62%)}.ox-tile.is-light:after{background:radial-gradient(260px circle at var(--mx) var(--my),rgba(60,123,205,.45),transparent 62%)}.ox-tile.is-light .ox-glyph{color:var(--sg-blue-600)}@media (hover:hover) and (pointer:fine){.ox-tile.is-light:hover{border-color:rgba(60,123,205,.32);box-shadow:var(--sg-shadow-raised);color:var(--sg-ink)}}.ox-cta-primary,.ox-cta-secondary{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:var(--sg-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--sg-font);font-size:1rem;font-weight:550;gap:10px;justify-content:center;letter-spacing:-.008em;min-height:52px;padding:0 24px 0 26px;text-decoration:none;transition:background-color var(--ox-dur-2) var(--ox-ease-out),box-shadow var(--ox-dur-2) var(--ox-ease-out),transform var(--ox-dur-2) var(--ox-spring),border-color var(--ox-dur-2) var(--ox-ease-out)}.ox-cta-primary{background:var(--sg-orange);border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px -16px rgba(226,125,45,.95);color:var(--sg-navy-800)}.ox-cta-secondary{background:rgba(255,255,255,.08);border:1px solid rgba(159,191,232,.3);color:var(--sg-on-dark)}:is(.ox-cta-primary,.ox-cta-secondary) svg{height:18px;transition:transform var(--ox-dur-2) var(--ox-ease-out);width:18px}@media (hover:hover) and (pointer:fine){.ox-cta-primary:hover{background:var(--sg-orange-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 18px 44px -14px rgba(226,125,45,1);color:var(--sg-navy-800)}.ox-cta-primary:hover,.ox-cta-secondary:hover{text-decoration:none;transform:translateY(-2px)}.ox-cta-secondary:hover{background:rgba(255,255,255,.14);border-color:rgba(159,191,232,.5);color:var(--sg-on-dark)}:is(.ox-cta-primary,.ox-cta-secondary):hover svg{transform:translateX(3px)}}:is(.ox-cta-primary,.ox-cta-secondary):active{transform:scale(.97);transition-duration:var(--ox-dur-1)}@media (prefers-reduced-motion:reduce){:is(.ox-cta-primary,.ox-cta-secondary):hover svg,:is(.ox-cta-primary,.ox-cta-secondary):is(:hover,:active){transform:none}}:is(.ox-cta-primary,.ox-cta-secondary):focus-visible{outline:2px solid var(--sg-blue-200);outline-offset:3px}.ox-cta-chip{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:var(--sg-radius-pill);color:var(--sg-on-dark);display:inline-flex;flex:none;font-size:.875rem;font-weight:550;gap:6px;min-height:40px;padding:0 14px;transition:background-color var(--ox-dur-2) var(--ox-ease-out),border-color var(--ox-dur-2) var(--ox-ease-out),color var(--ox-dur-2) var(--ox-ease-out);white-space:nowrap}.ox-cta-chip svg{height:16px;transition:transform var(--ox-dur-2) var(--ox-ease-out);width:16px}@media (hover:hover) and (pointer:fine){.ox-tile:hover .ox-cta-chip{background:var(--sg-on-dark);border-color:var(--sg-on-dark);color:var(--sg-navy-800)}.ox-tile:hover .ox-cta-chip svg{transform:translateX(3px)}.ox-tile.is-light:hover .ox-cta-chip{background:var(--sg-navy-800);border-color:var(--sg-navy-800);color:#ffffff}}.ox-tile.is-light .ox-cta-chip{background:var(--sg-surface-2);border-color:var(--sg-hairline-strong);color:var(--sg-navy-800)}.ox-status-tag{align-items:center;border:1px solid rgba(159,191,232,.32);border-radius:var(--sg-radius-pill);color:var(--sg-blue-200);display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.02em;min-height:26px;padding:0 10px;white-space:nowrap}.is-light .ox-status-tag,:is(.client-portal,.crm-page) .ox-status-tag{border-color:var(--sg-hairline-strong);color:var(--sg-blue-700)}.ox-node{--node:var(--ox-node);background:transparent;border:1.5px solid var(--node);border-radius:50%;display:inline-block;flex:none;height:12px;position:relative;width:12px}.ox-node[data-state=done]{background:var(--node)}.ox-node[data-state=current]{--node:var(--sg-blue-200);background:var(--node);box-shadow:0 0 0 4px rgba(159,191,232,.18)}.ox-node[data-state=attention]{--node:var(--sg-orange);background:var(--node);box-shadow:0 0 0 4px rgba(238,139,61,.2)}:is(.is-light,.client-portal,.crm-page,.legal-management-container,.public-drafting-page,.platform-access-sheet) .ox-node{--node:var(--sg-blue-600)}:is(.is-light,.client-portal,.crm-page,.legal-management-container,.public-drafting-page,.platform-access-sheet) .ox-node[data-state=attention]{--node:var(--sg-orange-press)}@media (prefers-reduced-motion:no-preference){.ox-node:is([data-state=current],[data-state=attention]):after{animation:ox-node-ring 2.4s var(--ox-ease-out) infinite;border:1.5px solid var(--node);border-radius:50%;content:"";inset:-2px;position:absolute}}@keyframes ox-node-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.site-header{transition:background-color var(--ox-dur-3) var(--ox-ease-out),border-color var(--ox-dur-3) var(--ox-ease-out),box-shadow var(--ox-dur-3) var(--ox-ease-out)}html:not([data-scrolled]) body:has(.home-page) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(3,11,23,.62),rgba(3,11,23,0));border-bottom-color:transparent;box-shadow:none}.site-header-actions .site-header-platform-button{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(159,191,232,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 26px -16px rgba(60,123,205,.9);color:var(--sg-on-dark);font-weight:550;gap:8px;padding:0 12px 0 10px}.site-header-actions .site-header-platform-button .ox-glyph{color:var(--sg-blue-200);height:24px;width:24px}.site-header-actions .site-header-platform-button .site-header-platform-arrow{height:15px;margin-left:-2px;opacity:.7;transition:transform var(--ox-dur-2) var(--ox-ease-out),opacity var(--ox-dur-2) var(--ox-ease-out);width:15px}@media (hover:hover) and (pointer:fine){.site-header-actions .site-header-platform-button:hover{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08));border-color:rgba(214,228,245,.7);color:#ffffff}.site-header-actions .site-header-platform-button:hover .site-header-platform-arrow{opacity:1;transform:translateX(3px)}}@media (max-width:560px){.site-header-actions .site-header-platform-button{padding:0}.site-header-actions .site-header-platform-button .site-header-platform-arrow{display:none}.site-header-actions{gap:2px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.button-primary:not(:disabled):hover,.button.button-primary:not(:disabled):hover{box-shadow:0 14px 30px -16px rgba(226,125,45,.9);transform:translateY(-1px)}}@media (prefers-reduced-transparency:reduce){.ox-tile{background:var(--sg-navy-900)}html:not([data-scrolled]) body:has(.home-page) .site-header{background:var(--sg-navy-950)}}.ox-spine{--spine-line:var(--ox-line);--spine-done:var(--sg-blue-200);--spine-ink:var(--sg-on-dark-2);--spine-ink-strong:var(--sg-on-dark);align-items:center;display:flex;gap:12px;min-width:0}:is(.is-light,.client-portal,.crm-page,.crm-panel,.legal-management-container,.service-contracting-container) .ox-spine{--spine-line:rgba(16,36,63,0.14);--spine-done:var(--sg-blue-600);--spine-ink:var(--sg-ink-3);--spine-ink-strong:var(--sg-ink-heading)}.ox-spine-lens{color:var(--spine-ink-strong);flex:none;font-size:.75rem;font-weight:650}.ox-spine ol{flex:1 1;gap:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;padding:0}.ox-spine li,.ox-spine ol{display:grid;margin:0;min-width:0}.ox-spine li{align-items:center;gap:6px;justify-items:center;position:relative}.ox-spine li+li:before{background:var(--spine-line);content:"";height:2px;left:calc(-50% + 9px);position:absolute;right:calc(50% + 9px);top:5px}.ox-spine li+li:is([data-state=done],[data-state=current],[data-state=attention]):before{background:var(--spine-done)}.ox-spine-label{color:var(--spine-ink);font-size:.75rem;font-weight:550;line-height:1.2;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ox-spine li:is([data-state=current],[data-state=attention]) .ox-spine-label{color:var(--spine-ink-strong);font-weight:700}.ox-spine li:not([data-owned]) .ox-node,.ox-spine li:not([data-owned]):before{opacity:.45}.ox-spine li:not([data-owned]):not([data-state=current]):not([data-state=attention]) .ox-spine-label{font-weight:450}@media (prefers-reduced-motion:no-preference){[data-ox-motion] .ox-spine[data-reveal-pending].is-revealed li+li:before,[data-ox-motion] [data-reveal-pending].is-revealed .ox-spine li+li:before{animation:ox-spine-draw .9s var(--ox-ease-out) backwards;transform-origin:left center}}@keyframes ox-spine-draw{0%{transform:scaleX(0)}}.site-footer .motion-toggle{align-items:center;background:transparent;border:1px solid rgba(159,191,232,.28);border-radius:var(--sg-radius-pill);color:var(--sg-on-dark-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;gap:8px;min-height:36px;padding:0 14px}.site-footer .motion-toggle:hover{border-color:rgba(159,191,232,.55);color:var(--sg-on-dark)}.site-footer .motion-toggle:focus-visible{outline:2px solid var(--sg-blue-200);outline-offset:3px}.motion-toggle-mark{border-left:2px solid;border-right:2px solid;height:10px;width:8px}.motion-toggle[aria-pressed=true]{color:var(--sg-on-dark)}.motion-toggle[aria-pressed=true] .motion-toggle-mark{background:var(--sg-orange);border:0;border-radius:50%;height:8px}@media (prefers-reduced-motion:reduce){.site-footer .motion-toggle{display:none}}@media (forced-colors:active){.ox-node[data-state=attention],.ox-node[data-state=current],.ox-node[data-state=done]{background:CanvasText;border-color:CanvasText}.ox-spine li+li:before{background:GrayText}.ox-spine li+li:is([data-state=done],[data-state=current],[data-state=attention]):before{background:CanvasText}.ox-cta-primary,.ox-cta-secondary{border:1px solid ButtonText}.motion-toggle[aria-pressed=true] .motion-toggle-mark{background:CanvasText}}.home-page{background:none;isolation:isolate;position:relative}.home-page .home-consultation-band:after{content:none}.home-page .ox-field{display:block;height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:-1}.home-page .home-intro{display:block;min-height:0}.home-page .home-consultation-band{align-items:center;display:flex;min-height:calc(100svh - var(--sg-header-h) - clamp(64px, 11vh, 132px))}.home-page .home-consultation-band>.container{width:100%}.home-page .home-consultation-orbit{border-style:dashed;border-width:1px}@media (prefers-reduced-motion:no-preference){.home-page .home-consultation-orbit{animation:home-orbit-turn 140s linear infinite}.home-page .home-consultation-orbit+.home-consultation-orbit{animation-direction:reverse;animation-duration:220s}.home-page .home-consultation[data-work=orienting] .home-consultation-orbit{animation-duration:18s}}@keyframes home-orbit-turn{to{rotate:1turn}}.home-page .home-consultation-heading{--sigil-px:0px;--sigil-py:0px;position:relative}.home-page .home-consultation-heading>*{grid-area:1/1}.home-page .home-consultation-heading h1{translate:var(--sigil-px) var(--sigil-py);transition:translate .9s var(--ox-ease-out)}.home-page .home-orli-logo{scale:1;transition:scale var(--ox-dur-4) var(--ox-spring),filter var(--ox-dur-4) var(--ox-ease-out)}.home-page .home-sigil-light{aspect-ratio:410/495;align-self:center;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%) no-repeat;background-position:160% 0;background-size:260% 100%;height:var(--orli-logo-h);justify-self:center;-webkit-mask:url(/brand/orli-composer-orb-logo.svg) center/contain no-repeat;mask:url(/brand/orli-composer-orb-logo.svg) center/contain no-repeat;opacity:0;pointer-events:none;translate:var(--sigil-px) var(--sigil-py);transition:translate .9s var(--ox-ease-out)}.home-page .home-consultation[data-attention=focused] .home-orli-logo{filter:drop-shadow(0 0 22px rgba(159,191,232,.35));scale:1.035}.home-page .home-consultation[data-attention=near] .home-orli-logo{scale:1.015}@media (prefers-reduced-motion:no-preference){.home-page .home-consultation-heading{animation:none}.home-page .home-orli-logo{animation:home-sigil-arrive 1.3s var(--ox-ease-out) .38s backwards,home-sigil-breathe 6.5s ease-in-out 1.8s infinite}.home-page .home-sigil-light{animation:home-sigil-shine 9s var(--ox-ease-in-out) 2.2s infinite}.home-page .home-consultation[data-work=orienting] .home-sigil-light{animation-duration:1.9s;animation-delay:0s}.home-page .home-consultation[data-work=listening] .home-orli-logo{animation:home-sigil-arrive 1.3s var(--ox-ease-out) .38s backwards,home-sigil-listen 1.2s ease-in-out infinite}.home-page .home-consultation[data-work=sending] .home-orli-logo{animation:home-sigil-arrive 1.3s var(--ox-ease-out) .38s backwards,home-sigil-send 1.4s var(--ox-ease-out) infinite}}@keyframes home-sigil-arrive{0%{filter:blur(14px);opacity:.12;transform:scale(.82)}60%{filter:blur(0);opacity:1}}@keyframes home-sigil-breathe{50%{transform:scale(1.018)}}@keyframes home-sigil-listen{50%{filter:drop-shadow(0 0 26px rgba(159,191,232,.6));transform:scale(1.03)}}@keyframes home-sigil-send{0%{transform:scale(1)}30%{transform:scale(.97)}70%{transform:scale(1.025)}}@keyframes home-sigil-shine{0%{background-position:160% 0;opacity:0}3%{opacity:.9}20%{background-position:-60% 0;opacity:.9}23%,to{background-position:-60% 0;opacity:0}}@property --home-rim-angle{inherits:false;initial-value:0deg;syntax:"<angle>"}.home-page .home-consultation-input-row:after{background:conic-gradient(from var(--home-rim-angle),rgba(159,191,232,0) 0deg,rgba(159,191,232,.9) 50deg,rgba(238,139,61,.85) 90deg,rgba(159,191,232,0) 150deg,rgba(159,191,232,0) 1turn);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity var(--ox-dur-3) var(--ox-ease-out)}.home-page .home-consultation:not([data-work=idle]) .home-consultation-input-row:after,.home-page .home-consultation[data-attention=focused] .home-consultation-input-row:after{opacity:1}@media (prefers-reduced-motion:no-preference){.home-page .home-consultation-input-row:after{animation:home-rim-turn 5.5s linear infinite}.home-page .home-consultation:not([data-work=idle]) .home-consultation-input-row:after{animation-duration:1.6s}.home-page .home-consultation[data-work=idle]:not([data-attention=focused]) .home-consultation-input-row:after{animation-play-state:paused}.home-page .home-consultation-band.is-outview :is(.home-consultation-orbit,.home-sigil-light,.home-orli-logo){animation-play-state:paused}}@keyframes home-rim-turn{to{--home-rim-angle:360deg}}.home-page .home-consultation-input-row:has(.home-composer-suggestion[data-typing]) textarea::placeholder{color:transparent}.home-page .home-composer-suggestion{align-items:center;color:rgba(244,248,251,.62);display:flex;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);font-weight:300;gap:1px;left:24px;line-height:1.5;overflow:hidden;pointer-events:none;position:absolute;right:24px;top:22px;white-space:nowrap}.home-page .home-composer-suggestion:not([data-typing]){display:none}.home-page .home-composer-suggestion>span{overflow:hidden;text-overflow:ellipsis}.home-page .home-composer-caret{background:var(--sg-orange);border-radius:1px;display:inline-block;flex:none;height:1.15em;width:2px}@media (prefers-reduced-motion:no-preference){.home-page .home-composer-caret{animation:home-caret-blink 1s steps(1) infinite}}@keyframes home-caret-blink{50%{opacity:0}}.home-page .home-consultation-tools .home-language-control{align-items:center;align-self:center;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--sg-radius-pill);display:inline-flex;gap:0;height:44px;margin:0;padding:3px}.home-page .home-consultation-tools .home-language-option{-webkit-tap-highlight-color:transparent;background:transparent;border:0;border-radius:var(--sg-radius-pill);color:var(--sg-on-dark-3);cursor:pointer;font-family:var(--sg-font);font-size:.75rem;font-weight:600;height:36px;letter-spacing:.06em;min-width:36px;padding:0 8px;transition:background-color var(--ox-dur-2) var(--ox-ease-out),color var(--ox-dur-2) var(--ox-ease-out),transform var(--ox-dur-1) var(--ox-ease-out)}.home-page .home-consultation-tools .home-language-option.is-active{background:rgba(255,255,255,.16);color:#ffffff}.home-page .home-consultation-tools .home-language-option:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.home-page .home-consultation-tools .home-language-option:not(.is-active):hover{background:rgba(255,255,255,.08);color:var(--sg-on-dark)}}@media (min-width:561px){.home-page .home-composer-suggestion{left:196px;right:190px;top:50%;translate:0 -50%}}.home-page .home-free-services-band{padding-block:0 clamp(56px,9vh,104px)}.orli-assistance{display:grid;gap:clamp(22px,3vw,34px);margin-inline:auto;max-width:1120px}.orli-assistance-head{display:grid;gap:10px;justify-items:center;text-align:center}.orli-assistance-head h2{color:#ffffff;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:650;letter-spacing:-.028em;line-height:1.1;margin:0}.orli-assistance-tiles{display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.orli-assistance-tiles>li{display:flex;margin:0;min-width:0}.assist-tile{display:grid;gap:18px;grid-template-rows:auto 1fr auto;min-height:100%;padding:14px 14px 18px;width:100%}.assist-stage{background:radial-gradient(120% 90% at 50% 0,rgba(60,123,205,.22),transparent 70%),rgba(3,11,23,.32);border:1px solid rgba(159,191,232,.1);border-radius:calc(var(--sg-radius-xl) - 8px);display:block;overflow:hidden;padding:10px 6px 4px}.assist-scene{display:block;height:auto;width:100%}.assist-body{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding-inline:6px}.assist-body .ox-glyph{height:34px;width:34px}.assist-text{display:grid;gap:4px}.assist-text h3{color:#ffffff;font-size:var(--ox-t-h3);font-weight:600;letter-spacing:-.016em;line-height:1.2;margin:0}.assist-desc{color:var(--sg-on-dark-2);font-size:.9375rem;line-height:1.4}.assist-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-inline:6px}.assist-scene text{fill:rgba(244,248,251,.66);font-family:var(--sg-font);font-size:11px;font-weight:500}.assist-track{fill:rgba(255,255,255,.07)}.assist-bar{fill:#4d86d1;transform-box:fill-box;transform-origin:left center}.assist-row:nth-child(2) .assist-bar{fill:#6a9fe0}.assist-row:nth-child(3) .assist-bar{fill:#9fbfe8}.assist-sum-line{stroke:rgba(159,191,232,.35);stroke-dasharray:1;stroke-width:1}.assist-total rect{fill:rgba(238,139,61,.16);stroke:rgba(238,139,61,.7)}.assist-scene .assist-total text{fill:#ffd2ad;font-size:11px;font-weight:650;letter-spacing:.1em}.assist-total{transform-box:fill-box;transform-origin:center}.assist-page{fill:rgba(244,248,251,.94)}.assist-page-head{fill:#2e67b2}.assist-scene .assist-line{fill:rgba(16,36,63,.24);transform-box:fill-box;transform-origin:left center}.assist-caret,.assist-done circle{fill:var(--sg-orange)}.assist-done path{fill:none;stroke:var(--sg-navy-800);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.assist-done{transform-box:fill-box;transform-origin:center}.assist-card rect:first-child{fill:rgba(244,248,251,.93);stroke:rgba(16,36,63,.1)}.assist-card .assist-card-line{fill:rgba(16,36,63,.22)}.assist-scene .assist-card text{fill:var(--sg-navy-800);font-size:9.5px;font-weight:650}.assist-card{transform-box:fill-box;transform-origin:50% 100%}.assist-card>*{rotate:var(--r);transform-box:fill-box;transform-origin:50% 120%}.assist-seal circle{fill:rgba(238,139,61,.18)}.assist-seal circle,.assist-seal path{stroke:var(--sg-orange);stroke-width:1.6}.assist-seal path{fill:none;stroke-linecap:round}.assist-seal{transform-box:fill-box;transform-origin:center}.assist-tile[data-assist=tramites] .ox-status-tag{border-color:rgba(238,139,61,.45);color:#ffc896}@media (prefers-reduced-motion:no-preference){[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-bar{animation:assist-bar-grow 5.2s var(--ox-ease-out) infinite;animation-delay:calc(var(--i) * .26s)}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-sum-line{animation:assist-sum-draw 5.2s var(--ox-ease-out) infinite}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-total{animation:assist-pop 5.2s var(--ox-spring) infinite}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-scene-drafting .assist-line{animation:assist-write 5.6s var(--ox-ease-out) infinite;animation-delay:calc(var(--i) * .42s)}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-caret{animation:assist-caret 5.6s steps(1) infinite}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-done{animation:assist-done 5.6s var(--ox-spring) infinite}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-card>*{animation:assist-fan 6s var(--ox-ease-out) infinite;animation-delay:calc(var(--i) * .14s)}[data-ox-motion] .assist-tile:is(.is-inview,:hover) .assist-seal{animation:assist-stamp 6s var(--ox-spring) infinite}}@keyframes assist-bar-grow{0%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.3}}@keyframes assist-sum-draw{0%,40%{stroke-dashoffset:1}56%,to{stroke-dashoffset:0}}@keyframes assist-pop{0%,52%{opacity:0;transform:scale(.6)}62%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes assist-write{0%{transform:scaleX(0)}14%,88%{transform:scaleX(1)}to{opacity:.2;transform:scaleX(1)}}@keyframes assist-caret{0%{transform:translate(0)}8%{transform:translateY(14px)}16%{transform:translateY(28px)}24%{transform:translateY(42px)}32%{transform:translateY(56px)}40%,to{opacity:0;transform:translate(46px,56px)}}@keyframes assist-done{0%,44%{opacity:0;transform:scale(.4)}54%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes assist-fan{0%{opacity:0;rotate:0deg;translate:0 16px}22%,90%{opacity:1;rotate:var(--r);translate:0 0}to{opacity:.4;rotate:var(--r)}}@keyframes assist-stamp{0%,40%{opacity:0;transform:scale(1.8)}50%{opacity:1;transform:scale(.92)}56%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.home-page .home-advertising-band{padding-block:0 clamp(24px,4vh,48px)}.sponsored-showcase{--ad-ink:#ffffff;border:1px solid rgba(159,191,232,.16);border-radius:32px;box-shadow:0 50px 120px -70px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.08);display:grid;isolation:isolate;margin-inline:auto;max-width:1180px;min-height:clamp(340px,34vw,440px);overflow:hidden;position:relative}.sponsored-showcase-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding-right:52px;left:clamp(20px,3vw,36px);position:absolute;right:clamp(14px,2vw,22px);top:clamp(16px,2.4vw,24px);z-index:3}.sponsored-showcase-label{white-space:nowrap;color:rgba(255,255,255,.86);font-size:.6875rem;font-weight:650;margin:0}.sponsored-showcase-note{white-space:nowrap;border:1px solid rgba(255,255,255,.3);border-radius:var(--sg-radius-pill);color:rgba(255,255,255,.8);font-size:.6875rem;font-weight:600;padding:3px 9px}.sponsored-showcase-toggle{align-items:center;background:rgba(3,11,23,.35);border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#ffffff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:0;top:50%;translate:0 -50%;width:40px}.sponsored-showcase-toggle svg{height:16px;width:16px}.home-page .sponsored-showcase :is(.sponsored-showcase-toggle,.sponsored-segment):focus-visible{box-shadow:0 0 0 2px var(--sg-navy-950);outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.sponsored-showcase-toggle{display:none}}[data-ox-still] .sponsored-showcase-toggle{display:none}.sponsored-creative,.sponsored-showcase-stage{display:grid;grid-area:1/1}.sponsored-creative{align-items:center;background:var(--ad-bg);gap:clamp(12px,3vw,40px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);opacity:0;padding:clamp(64px,7vw,84px) clamp(22px,4vw,56px) clamp(56px,6vw,76px);transition:opacity .7s var(--ox-ease-out),visibility 0s linear .7s;visibility:hidden}.sponsored-creative[data-active]{opacity:1;transition:opacity .7s var(--ox-ease-out),visibility 0s;visibility:visible}.sponsored-creative[data-scene=home]{--ad-bg:radial-gradient(80% 120% at 88% 10%,rgba(132,206,152,0.5),transparent 60%),radial-gradient(70% 90% at 10% 100%,rgba(40,120,86,0.5),transparent 60%),linear-gradient(135deg,#0b241b,#134331 48%,#23684a);--ad-accent:#c8efd5}.sponsored-creative[data-scene=shield]{--ad-bg:radial-gradient(80% 110% at 85% 20%,rgba(80,210,220,0.55),transparent 62%),radial-gradient(70% 90% at 0% 100%,rgba(30,120,160,0.6),transparent 60%),linear-gradient(135deg,#062a33,#0b4a58 55%,#138094);--ad-accent:#b9f1f4}.sponsored-creative[data-scene=learn]{--ad-bg:radial-gradient(80% 110% at 85% 10%,rgba(150,140,255,0.55),transparent 62%),radial-gradient(70% 90% at 10% 100%,rgba(90,80,210,0.55),transparent 60%),linear-gradient(135deg,#15123d,#2b2477 55%,#4c43b8);--ad-accent:#dcd8ff}.sponsored-creative-copy{display:grid;gap:12px;max-width:30rem}.sponsored-creative-category{color:var(--ad-accent);font-size:.8125rem;font-weight:650;margin:0}.sponsored-creative h3{color:var(--ad-ink);font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:0}.sponsored-creative-line{color:rgba(255,255,255,.92);font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.45;margin:0}.sponsored-creative-advertiser{color:rgba(255,255,255,.88);font-size:.8125rem;font-style:italic;margin:8px 0 0}.ad-art{display:block;height:auto;max-height:300px;width:100%}.ad-art :is(path,rect,circle){fill:none;stroke:rgba(255,255,255,.85);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ad-art :is(.ad-sun,.ad-shield,.ad-screen,.ad-badge){fill:rgba(255,255,255,.12)}.ad-art :is(.ad-house,.ad-box,.ad-book,.ad-chip){fill:rgba(255,255,255,.1)}.ad-art .ad-play,.ad-art .ad-progress{fill:rgba(255,255,255,.92);stroke:none}.ad-art .ad-progress-track{fill:rgba(255,255,255,.2);stroke:none}.ad-art .ad-progress{transform-box:fill-box;transform-origin:left center}.ad-art .ad-shield-check{stroke:var(--ad-accent);stroke-width:4}.ad-art .ad-ring{stroke:rgba(255,255,255,.24);stroke-dasharray:4 10}.ad-art .ad-badge-text{fill:#ffffff;font-family:var(--sg-font);font-size:17px;font-weight:700;stroke:none}.sponsored-showcase-segments{bottom:clamp(18px,2.6vw,28px);display:flex;gap:8px;left:clamp(20px,3vw,36px);position:absolute;z-index:3}.sponsored-segment{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:32px;padding:0;width:clamp(44px,7vw,72px)}.sponsored-segment span{background:rgba(255,255,255,.28);border-radius:2px;display:block;height:3px;overflow:hidden;position:relative;width:100%}.sponsored-segment span:after{background:#ffffff;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.sponsored-segment[aria-pressed=true] span:after,.sponsored-segment[data-done] span:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.sponsored-showcase[data-rotating] .sponsored-segment[aria-pressed=true] span:after{animation:ad-segment var(--ad-ms) linear both}.sponsored-creative[data-active] .sponsored-creative-copy>*{animation:ad-copy-in .8s var(--ox-ease-out) backwards}.sponsored-creative[data-active] .sponsored-creative-copy>:nth-child(2){animation-delay:90ms}.sponsored-creative[data-active] .sponsored-creative-copy>:nth-child(3){animation-delay:.18s}.sponsored-creative[data-active] .sponsored-creative-copy>:nth-child(4){animation-delay:.26s}.sponsored-creative[data-active] .ad-art{animation:ad-art-in 1.1s var(--ox-ease-out) backwards}.sponsored-creative .ad-float-a{animation:ad-float 7s ease-in-out infinite}.sponsored-creative .ad-float-b{animation:ad-float 5.5s ease-in-out -2s infinite reverse}.sponsored-creative .ad-float-c{animation:ad-float 6.2s ease-in-out -4s infinite}.sponsored-creative .ad-ring-1,.sponsored-creative .ad-sun{animation:ad-pulse 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sponsored-creative .ad-ring-2{animation:home-orbit-turn 40s linear infinite;transform-box:fill-box;transform-origin:center}.sponsored-creative[data-active] .ad-progress{animation:ad-progress 6s var(--ox-ease-in-out) infinite}.sponsored-creative{background-size:140% 140%}.sponsored-creative[data-active]{animation:ad-mesh 14s ease-in-out infinite alternate}.sponsored-creative:not([data-active]) :is(.ad-float-a,.ad-float-b,.ad-float-c,.ad-sun,.ad-ring-1,.ad-ring-2),.sponsored-showcase:is([data-paused],:not([data-visible])) .sponsored-creative[data-active],.sponsored-showcase:is([data-paused],:not([data-visible])) :is(.ad-float-a,.ad-float-b,.ad-float-c,.ad-sun,.ad-ring-1,.ad-ring-2,.ad-progress){animation-play-state:paused}}@keyframes ad-segment{0%{transform:scaleX(0)}}@keyframes ad-copy-in{0%{filter:blur(6px);opacity:0;translate:0 18px}}@keyframes ad-art-in{0%{opacity:0;scale:.9;translate:24px 0}}@keyframes ad-float{50%{translate:0 -10px}}@keyframes ad-pulse{50%{scale:1.08}}@keyframes ad-progress{0%{transform:scaleX(.05)}80%,to{transform:scaleX(1)}}@keyframes ad-mesh{0%{background-position:0 0}to{background-position:100% 100%}}.home-page .home-how-it-works{gap:clamp(32px,4vw,52px);max-width:1180px;padding-block:clamp(72px,10vh,132px) clamp(64px,9vh,120px)}.home-page .home-route-heading h2{font-size:var(--ox-t-display);letter-spacing:-.04em}.home-page .home-route-heading .home-how-it-works-title{color:var(--sg-blue-200);font-size:1rem;font-weight:600;margin:6px 0 0}.home-page .home-route{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-page .home-route-rail{display:grid;gap:6px;padding-left:4px;position:relative}.home-page .home-route-end{align-items:center;color:var(--sg-on-dark-3);display:inline-flex;font-size:.875rem;font-weight:650;gap:12px}.home-page .home-route-end .ox-glyph{color:var(--sg-on-dark-3);height:40px;width:40px}.home-page .home-route-end.is-done .ox-glyph{color:var(--sg-orange);transition:color var(--ox-dur-3) var(--ox-ease-out)}.home-page .home-route[data-step="2"] .home-route-end.is-done{color:var(--sg-on-dark)}.home-page .home-route-track{background:var(--ox-line);border-radius:1px;bottom:20px;left:23px;position:absolute;top:20px;width:2px;z-index:-1}.home-page .home-route-fill{background:linear-gradient(180deg,var(--sg-blue-200),var(--sg-orange));border-radius:1px;display:block;height:100%;transform:scaleY(calc((var(--route-step) + 1) / 3.2));transform-origin:top center;transition:transform .9s var(--ox-ease-out)}.home-page .home-route .home-how-it-works-steps{display:grid;gap:4px;grid-template-columns:minmax(0,1fr);list-style:none;margin:10px 0;padding:0}.home-page .home-route .home-how-it-works-steps li{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:start;background:transparent;border:0;border-radius:var(--sg-radius-lg);box-shadow:none;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:0}.home-page .home-route-stop{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;border-radius:var(--sg-radius-pill);color:var(--sg-on-dark-2);cursor:pointer;display:flex;font-family:var(--sg-font);gap:16px;min-height:56px;padding:4px 16px 4px 0;text-align:left;transition:color var(--ox-dur-2) var(--ox-ease-out);width:fit-content}.home-page .home-route-node{align-items:center;background:var(--sg-navy-950);border:1px solid rgba(159,191,232,.26);border-radius:50%;display:inline-flex;flex:none;height:48px;justify-content:center;transition:border-color var(--ox-dur-3) var(--ox-ease-out),box-shadow var(--ox-dur-3) var(--ox-ease-out),background-color var(--ox-dur-3) var(--ox-ease-out);width:48px}.home-page .home-route-node .ox-glyph{height:30px;width:30px}.home-page .home-route-label{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;letter-spacing:-.018em;line-height:1.2}.home-page .home-route .home-route-sentence{color:var(--sg-on-dark-2);font-size:1rem;line-height:1.5;margin:0 0 8px 64px;max-width:40ch}.home-page .home-route .home-how-it-works-steps li:not([data-active]) .home-route-sentence{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap}.home-page .home-route .home-how-it-works-steps li[data-active] .home-route-stop{color:#ffffff}.home-page .home-route .home-how-it-works-steps li[data-active] .home-route-node{background:var(--sg-navy-800);border-color:var(--sg-blue-200);box-shadow:0 0 0 6px rgba(159,191,232,.12),0 0 34px -4px rgba(96,150,220,.75)}.home-page .home-route .home-how-it-works-steps li[data-past] .home-route-node{border-color:rgba(159,191,232,.6)}.home-page .home-route-stop:focus-visible{outline:2px solid var(--sg-blue-200);outline-offset:4px}@media (hover:hover) and (pointer:fine){.home-page .home-route-stop:hover{color:#ffffff}.home-page .home-route-stop:hover .home-route-node{border-color:rgba(159,191,232,.7)}}@media (prefers-reduced-motion:no-preference){[data-ox-motion] .home-route .home-how-it-works-steps li[data-active] .home-route-sentence{animation:home-route-sentence .6s var(--ox-ease-out) backwards}}@keyframes home-route-sentence{0%{filter:blur(4px);opacity:0;translate:0 6px}}.home-page .home-route .discovery-door{align-items:center;background:rgba(255,255,255,.05);border:1px dashed rgba(159,191,232,.32);border-radius:var(--sg-radius-lg);display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 10px 64px;max-width:34rem;padding:10px 14px}.home-page .home-route .discovery-door>span:first-child{color:var(--sg-on-dark);font-size:.9375rem;font-weight:550}.home-page .home-route .discovery-door .text-link{align-items:center;color:var(--sg-on-dark-link);display:inline-flex;font-size:.9375rem;gap:6px;min-height:44px}.home-page .home-route .discovery-door .discovery-door-context{color:var(--sg-on-dark-3);flex-basis:100%;font-size:.75rem}.home-page .home-route-view{min-width:0;position:relative}.home-page .home-route-toggle{align-items:center;background:rgba(3,11,23,.55);border:1px solid rgba(159,191,232,.32);border-radius:50%;color:var(--sg-on-dark);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:14px;top:14px;width:40px;z-index:2}.home-page .home-route-toggle svg{height:16px;width:16px}.home-page .home-route-toggle:hover{border-color:rgba(159,191,232,.6)}.home-page .home-route-toggle:focus-visible{box-shadow:0 0 0 2px var(--sg-navy-950);outline:2px solid #ffffff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-page .home-route-toggle{display:none}}[data-ox-still] .home-page .home-route-toggle{display:none}.home-page .home-route-stage{aspect-ratio:5/4;grid-template-columns:minmax(0,1fr);min-width:0;background:radial-gradient(90% 70% at 50% 0,rgba(60,123,205,.25),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid rgba(159,191,232,.16);border-radius:32px;box-shadow:var(--sg-smoke-highlight),0 50px 110px -60px rgba(0,0,0,.95);display:grid;max-height:480px;overflow:hidden;position:relative}.home-page .home-route-frame{display:grid;grid-area:1/1;grid-template-columns:minmax(0,1fr);min-width:0;opacity:0;place-items:center;transition:opacity .6s var(--ox-ease-out),scale .8s var(--ox-ease-out);scale:.97;visibility:hidden}.home-page .home-route-frame[data-active]{opacity:1;scale:1;visibility:visible}.home-page .home-route-progress{background:linear-gradient(90deg,var(--sg-blue-200),var(--sg-orange));bottom:0;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%}@media (prefers-reduced-motion:no-preference){[data-ox-motion] .home-page .home-route[data-playing] .home-route-progress{animation:ad-segment var(--route-ms) linear both;transform:scaleX(1)}}.route-scene{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;padding:28px;position:relative;width:100%}.route-card{background:rgba(244,248,251,.96);border-radius:18px;box-shadow:0 24px 50px -24px rgba(0,0,0,.7);color:var(--sg-navy-800);display:grid;gap:10px;max-width:340px;padding:18px 20px;width:100%}.route-tag{color:var(--sg-blue-700);font-size:.75rem;font-weight:700}.route-skeleton{background:linear-gradient(90deg,rgba(16,36,63,.16),rgba(16,36,63,.08));border-radius:4px;display:block;height:9px;transform-origin:left center;width:var(--w,80%)}.route-next{align-items:center;background:var(--sg-orange-soft);border:1px solid rgba(238,139,61,.5);border-radius:var(--sg-radius-pill);color:#9a4b12;display:inline-flex;font-size:.8125rem;font-weight:650;justify-self:start;padding:5px 12px}.route-composer{align-items:center;background:rgba(11,28,51,.6);border:1px solid rgba(159,191,232,.35);border-radius:20px;color:var(--sg-on-dark);display:flex;font-size:.9375rem;gap:12px;max-width:380px;padding:12px 12px 12px 16px;width:100%}.route-typed{flex:0 1 auto;margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-send{align-items:center;background:transparent;border:1.5px solid rgba(238,139,61,.85);border-radius:50%;color:#f6b37f;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.route-send svg{height:16px;width:16px}.route-orb{align-items:center;border:1px solid rgba(159,191,232,.3);border-radius:50%;box-shadow:0 0 40px -6px rgba(96,150,220,.7),inset 0 0 24px rgba(96,150,220,.35);display:inline-flex;height:64px;justify-content:center;width:64px}.route-orb img{height:38px;width:auto}.route-network{max-width:380px;width:100%}.route-path{fill:none;stroke:rgba(159,191,232,.45);stroke-dasharray:1;stroke-width:1.5}.route-peer{fill:var(--sg-navy-800);stroke:rgba(159,191,232,.7);stroke-width:1.5}.route-scene-professional .route-peer.is-chosen{fill:var(--sg-orange);stroke:var(--sg-orange)}.route-origin{fill:var(--sg-blue-200)}.route-packet{fill:#ffffff;offset-path:path("M30 150C90 150 110 70 170 80S250 60 268 96");offset-rotate:0deg;opacity:0}.route-network-label{fill:var(--sg-on-dark-2);font-family:var(--sg-font);font-size:12px;font-weight:650}.route-profile-card{align-items:center;grid-template-columns:auto minmax(0,1fr)}.route-avatar{align-items:center;background:linear-gradient(135deg,var(--sg-blue-500),var(--sg-navy-700));border-radius:50%;color:#ffffff;display:inline-flex;font-size:.9375rem;font-weight:700;height:48px;justify-content:center;width:48px}.route-profile-lines{display:grid;gap:10px}.route-badge{align-items:center;color:var(--sg-blue-700);display:inline-flex;font-size:.8125rem;font-weight:650;gap:4px}.route-badge .ox-glyph{color:var(--sg-blue-600);height:22px;width:22px}.route-proposal-card{gap:14px}.route-proposal-row{align-items:center;display:grid;font-size:.8125rem;font-weight:600;gap:12px;grid-template-columns:76px minmax(0,1fr)}.route-proposal-actions{display:flex;gap:10px;margin-top:4px}.route-accept{align-items:center;background:transparent;border:1.5px solid var(--sg-orange-press);border-radius:var(--sg-radius-pill);color:color-mix(in srgb,var(--sg-orange-press) 52%,var(--sg-navy-800));display:inline-flex;font-size:.875rem;font-weight:650;min-height:36px;padding:0 16px}@media (prefers-reduced-motion:no-preference){[data-ox-motion] .home-route-frame[data-active] .route-typed{animation:route-type 1.4s steps(28) .2s backwards}[data-ox-motion] .home-route-frame[data-active] .route-orb{animation:route-orb-think 1.2s var(--ox-ease-in-out) 1.6s 2}[data-ox-motion] .home-route-frame[data-active] .route-orientation-card{animation:route-card-rise .9s var(--ox-ease-out) 3.1s backwards}[data-ox-motion] .home-route-frame[data-active] .route-orientation-card .route-skeleton{animation:route-skeleton .7s var(--ox-ease-out) 3.5s backwards}[data-ox-motion] .home-route-frame[data-active] .route-next{animation:route-pop .6s var(--ox-spring) 4s backwards}[data-ox-motion] .home-route-frame[data-active] .route-path{animation:assist-sum-draw 2.4s var(--ox-ease-out) both}[data-ox-motion] .home-route-frame[data-active] .route-packet{animation:route-packet 1.8s var(--ox-ease-in-out) .3s both}[data-ox-motion] .home-route-frame[data-active] .route-peer{animation:route-peer 2.4s var(--ox-ease-out) calc(var(--i) * 90ms) both;transform-box:fill-box;transform-origin:center}[data-ox-motion] .home-route-frame[data-active] .route-profile-card{animation:route-card-rise .9s var(--ox-ease-out) 2.2s backwards}[data-ox-motion] .home-route-frame[data-active] .route-badge{animation:route-pop .6s var(--ox-spring) 3s backwards}[data-ox-motion] .home-route-frame[data-active] .route-proposal-card{animation:route-card-rise .9s var(--ox-ease-out) .2s backwards}[data-ox-motion] .home-route-frame[data-active] .route-proposal-row .route-skeleton{animation:route-skeleton .7s var(--ox-ease-out) backwards;animation-delay:calc(.9s + var(--i) * .36s)}[data-ox-motion] .home-route-frame[data-active] .route-proposal-actions{animation:route-pop .7s var(--ox-spring) 2.3s backwards}[data-ox-motion] .home-route-frame[data-active] .route-accept{animation:route-accept 1.4s var(--ox-ease-in-out) 3.2s 2}[data-ox-motion] .home-route-stage:not(.is-inview) .home-route-frame[data-active] *{animation-play-state:paused}}@media print{.home-route-frame[data-active] *,.home-route-frame[data-active] :after,.home-route-frame[data-active] :before{animation:none!important}.home-page .home-route-progress{display:none!important}}@keyframes route-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes route-orb-think{50%{box-shadow:0 0 60px 4px rgba(96,150,220,.85),inset 0 0 30px rgba(96,150,220,.6);scale:1.08}}@keyframes route-card-rise{0%{filter:blur(6px);opacity:0;translate:0 30px}}@keyframes route-skeleton{0%{transform:scaleX(0)}}@keyframes route-pop{0%{opacity:0;scale:.7}}@keyframes route-packet{0%{offset-distance:0;opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes route-peer{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}@keyframes route-accept{50%{box-shadow:0 0 0 8px rgba(238,139,61,.25)}}.home-page .home-route-action{display:flex;justify-content:center;margin:0}.home-page .home-information-band{padding-block:clamp(56px,8vh,104px) clamp(72px,10vh,128px)}.home-page .official-information-head{justify-content:center;justify-items:center;margin:0 auto clamp(28px,4vw,44px);max-width:none;text-align:center}.home-page .official-destinations ul{display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.home-page .official-destinations li{display:flex;margin:0;min-width:0}.home-page .official-destination{align-content:start;display:grid;gap:16px;grid-template-rows:auto 1fr auto;min-height:210px;padding:22px 20px 18px;width:100%}.home-page .official-destination .ox-glyph{height:44px;width:44px}.home-page .official-destination-text{display:grid;gap:6px}.home-page .official-destination-text strong{color:#ffffff;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.home-page .official-destination-text span{color:var(--sg-on-dark-2);font-size:.875rem;line-height:1.4}.home-page .official-destination-host{align-items:center;border-top:1px solid var(--sg-on-dark-hairline);color:var(--sg-on-dark-3);display:flex;font-family:var(--sg-font-mono);font-size:.75rem;gap:8px;justify-content:space-between;padding-top:12px}.home-page .official-destination-host svg{color:var(--sg-on-dark-2);flex:none;height:18px;transition:transform var(--ox-dur-2) var(--ox-ease-out);width:18px}@media (hover:hover) and (pointer:fine){.home-page .official-destination:hover .official-destination-host svg{color:#ffffff;transform:translate(2px,-2px)}}.home-page .official-feed{display:grid;gap:14px;justify-items:center;margin-top:clamp(28px,4vw,44px)}.home-page .official-feed .official-feed-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;width:100%}.home-page .official-feed .official-feed-list li+li{border-top:0}.home-page .official-feed .official-feed-entry{border-radius:var(--sg-radius-lg);height:100%;padding:16px 18px}.home-page .official-feed .official-feed-unavailable{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--sg-on-dark-hairline);border-radius:var(--sg-radius-pill);box-shadow:none;color:var(--sg-on-dark-2);display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:6px 10px;justify-content:center;margin:0;padding:10px 18px}.home-page .official-feed .official-feed-unavailable>svg{background:none;box-sizing:border-box;height:16px;padding:0;width:16px}.home-page .official-feed .official-feed-unavailable strong{color:var(--sg-on-dark);font-size:.875rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.home-page .official-feed-unavailable.is-loading>svg{animation:home-orbit-turn 1.4s linear infinite}}@media (max-width:1040px){.home-page .official-destinations ul{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .official-destination{min-height:0}}@media (max-width:900px){.home-page .home-route{grid-template-columns:minmax(0,1fr)}.home-page .home-route-view{order:-1}.home-page .home-route-stage{aspect-ratio:auto;min-height:360px}.orli-assistance-tiles{gap:10px}.assist-tile{padding:10px 10px 14px}.assist-body{grid-template-columns:minmax(0,1fr)}.sponsored-creative{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media (max-width:640px){.orli-assistance-tiles{grid-template-columns:minmax(0,1fr)}.assist-tile{align-items:center;gap:6px 14px;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto auto;padding:10px}.assist-stage{grid-row:1/span 2;padding:6px 2px 0}.assist-body{gap:0;padding:0}.assist-body .ox-glyph{display:none}.assist-text h3{font-size:1.0625rem}.assist-desc{font-size:.875rem}.assist-foot{justify-content:flex-start;padding:0}.assist-foot>span:first-child:empty{display:none}.ox-cta-chip{font-size:.8125rem;min-height:34px;padding:0 12px}.sponsored-showcase{min-height:460px}.sponsored-creative{align-content:end;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:64px 22px}.sponsored-creative .ad-art{grid-row:1;justify-self:center;max-height:170px;max-width:280px}.sponsored-creative-copy{grid-row:2}.home-page .home-route .discovery-door,.home-page .home-route .home-route-sentence{margin-left:0}.home-page .home-route-track{display:none}.home-page .home-route-stage{border-radius:24px;min-height:320px}.route-scene{padding:20px 16px}.home-page .official-destinations ul{gap:8px;grid-template-columns:minmax(0,1fr)}.home-page .official-destination{align-items:center;gap:4px 14px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;padding:14px 16px}.home-page .official-destination .ox-glyph{grid-row:1/span 2;height:36px;width:36px}.home-page .official-destination-host{border-top:0;grid-column:2;justify-content:flex-start;padding-top:0}}.tramites-page .tramites-container{display:grid;gap:clamp(36px,6vh,64px);justify-items:center;min-height:calc(100svh - var(--sg-header-h));padding-block:clamp(24px,4vh,40px) clamp(72px,10vh,120px)}.tramites-page .tramites-back{color:var(--sg-on-dark-2);justify-self:start}.tramites-hero{display:grid;gap:14px;justify-items:center;max-width:40rem;text-align:center}.tramites-hero .tramites-hero-glyph{height:88px;width:88px}.tramites-hero .ox-status-tag{border-color:rgba(238,139,61,.5);color:#ffc896;margin:0}.tramites-hero h1{color:#ffffff;font-size:var(--ox-t-display);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0}.tramites-lede{color:var(--sg-on-dark-2);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;margin:0}.tramites-concept{display:grid;gap:18px;justify-items:center;width:min(100%,860px)}.tramites-concept-steps{border:1px dashed rgba(159,191,232,.28);border-radius:28px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:clamp(18px,3vw,28px);width:100%}.tramites-concept-steps li{align-items:center;color:var(--sg-on-dark);display:grid;font-size:1rem;font-weight:550;gap:12px;justify-items:center;margin:0;position:relative;text-align:center}.tramites-concept-steps li+li:before{background:linear-gradient(90deg,rgba(159,191,232,.1),rgba(159,191,232,.5),rgba(159,191,232,.1));content:"";height:1px;left:calc(-50% + 34px);position:absolute;right:calc(50% + 34px);top:24px}.tramites-concept-steps .ox-glyph{height:48px;width:48px}.tramites-now{display:grid;gap:16px;justify-items:center}.tramites-now h2{color:var(--sg-on-dark-2);font-size:.9375rem;font-weight:650;margin:0}.tramites-now-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:640px){.tramites-concept-steps{gap:18px;grid-template-columns:minmax(0,1fr)}.tramites-concept-steps li{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}.tramites-concept-steps li+li:before{display:none}.tramites-now-actions>a{justify-content:center;width:100%}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){html:not([data-ox-still]) .home-page .route-scene{padding-top:62px}}@media (max-width:380px){.home-page .home-consultation-toolbar{flex-wrap:wrap;row-gap:8px}.home-page .home-consultation-submit{flex:1 0 100%;margin-left:0}}@media (prefers-reduced-transparency:reduce){.home-page .ox-field{opacity:.4}}@media (forced-colors:active){.home-page .home-composer-suggestion,.home-page .home-sigil-light,.home-page .ox-field{display:none}.sponsored-segment span{background:Canvas;border:1px solid ButtonText;height:6px}.sponsored-segment[aria-pressed=true] span:after,.sponsored-segment[data-done] span:after{background:Highlight}.home-page .home-route-toggle,.sponsored-showcase-toggle{border:1px solid ButtonText}}