.orl{--osx-gold: #c6a66a;--osx-gold-hi: #e8d5a8;--osx-ease: cubic-bezier(.2, .8, .2, 1)}.osx-head{max-width:760px;margin:0 auto clamp(2.2rem,4vw,3.2rem);text-align:center}.osx-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--osx-gold-hi);font-size:11.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.osx-kicker i{width:26px;height:2px;border-radius:2px;background:var(--osx-gold)}.orl .osx-title{margin:0;padding:0;border:0;background:none;color:var(--orl-text);font-size:clamp(2.1rem,4.8vw,3.9rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase;text-align:inherit}.orl .osx-accent{display:block;margin-top:.06em;font-family:"Instrument Serif",Georgia,serif!important;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em;text-transform:none;color:var(--osx-gold)}.osx-title--left{text-align:left}.orl .osx-sub{max-width:620px;margin:18px auto 0;color:var(--orl-silver);font-size:16.5px;line-height:1.65}.orl .osx-sub--left{margin-left:0}.orl .orl-head{max-width:760px;margin-left:auto;margin-right:auto}.osx-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--osx-ease),transform .9s var(--osx-ease)}.osx-reveal.is-in{opacity:1;transform:none}.osx-ba{position:relative;padding:clamp(5rem,9vw,7.5rem) 0;background:radial-gradient(50% 40% at 50% 0%,rgba(198,166,106,.08),transparent 70%)}.osx-compare{--pos: 62%;position:relative;aspect-ratio:2048 / 992;border-radius:20px;overflow:hidden;border:1px solid rgba(245,244,241,.14);box-shadow:0 60px 140px -30px #000000f2;user-select:none;touch-action:pan-y;cursor:ew-resize}.osx-after{position:absolute;inset:0;margin:0}.osx-after img{display:block;width:100%;height:100%;object-fit:cover}.osx-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:#e9e4d8}.osx-chaos{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 28px),#ece6d8;color:#1c1a16}.osx-tag{position:absolute;z-index:3;top:16px;padding:7px 13px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.osx-tag--after{right:16px;background:#c6a66a;color:#160f03}.osx-tag--before{left:16px;background:#1c1a16;color:#ece6d8}.osx-wa{position:absolute;left:4%;top:13%;width:31%;padding:12px;border-radius:16px;background:#0b141a;color:#e9edef;box-shadow:0 20px 40px #00000040;transform:rotate(-3deg)}.osx-wa b{display:block;margin-bottom:8px;color:#25d366;font-size:clamp(9px,1vw,12px)}.osx-wa p{margin:0 0 6px;padding:7px 10px;border-radius:10px;font-size:clamp(9px,1vw,12.5px);line-height:1.35;max-width:88%}.osx-wa p.in{background:#202c33}.osx-wa p.out{margin-left:auto;background:#005c4b}.osx-xls{position:absolute;left:38%;top:9%;width:34%;padding:10px;border-radius:10px;background:#fff;box-shadow:0 20px 40px #0000002e;transform:rotate(2deg)}.osx-xls b{display:block;margin-bottom:6px;color:#1d6f42;font-size:clamp(9px,.95vw,12px)}.osx-xls table{width:100%;border-collapse:collapse;font-size:clamp(8.5px,.9vw,11.5px)}.osx-xls th,.osx-xls td{padding:4px 6px;border:1px solid #d7d7d7;text-align:left}.osx-xls th{background:#f0f4f0}.osx-xls td.ko{background:#ffd9d4;color:#b3261e;font-weight:800}.osx-xls td.ok{color:#1d6f42;font-weight:800}.osx-note{position:absolute;left:42%;bottom:10%;width:22%;padding:14px;background:#fde68a;box-shadow:0 16px 30px #0003;transform:rotate(-5deg);font:700 clamp(10px,1.05vw,14px) / 1.3 "Comic Sans MS","Marker Felt",cursive;color:#3b2f05}.osx-call,.osx-cash{position:absolute;padding:9px 13px;border-radius:12px;background:#fff;box-shadow:0 14px 30px #0000002e;font-size:clamp(9px,1vw,12.5px);font-weight:800}.osx-call{left:8%;bottom:14%;color:#b3261e;transform:rotate(3deg)}.osx-cash{right:6%;bottom:22%;color:#6b4e00;transform:rotate(-2deg)}.osx-handle{position:absolute;z-index:4;top:0;bottom:0;left:var(--pos);width:0;outline:none}.osx-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#c6a66a;box-shadow:0 0 24px #c6a66acc}.osx-handle span{position:absolute;top:50%;left:0;display:grid;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#c6a66a;color:#160f03;box-shadow:0 10px 30px #00000080,0 0 0 6px #c6a66a40}.osx-handle span svg{width:22px;height:22px}.osx-handle:focus-visible span{box-shadow:0 0 0 3px #fff}.osx-compare.is-hint .osx-handle span{animation:osxNudge 1.6s ease-in-out 2}@keyframes osxNudge{50%{transform:translate(-10px)}}.osx-gains{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;counter-reset:osxg}.osx-gains li{position:relative;overflow:hidden;padding:30px 28px;border-radius:22px;background:linear-gradient(160deg,#161513,#0c0c0b 60%);border:1px solid rgba(245,244,241,.08);text-align:left;isolation:isolate;transition:opacity .9s var(--osx-ease),transform .6s var(--osx-ease),border-color .35s,box-shadow .45s var(--osx-ease)}.osx-gains li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#c6a66a 30%,#f3e2b6 50%,#c6a66a 70%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.1s .25s var(--osx-ease)}.osx-gains li.is-in:before{transform:scaleX(1)}.osx-gains li:after{content:"";position:absolute;z-index:-1;right:-30%;top:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(198,166,106,.16),transparent);opacity:.5;transition:opacity .45s}.osx-gains li:hover{transform:translateY(-6px);border-color:#c6a66a59;box-shadow:0 30px 70px -30px #c6a66a59}.osx-gains li:hover:after{opacity:1}.osx-gain-num{position:absolute;z-index:-1;right:18px;top:6px;color:transparent;-webkit-text-stroke:1px rgba(245,244,241,.09);font-size:92px;font-weight:800;line-height:1;letter-spacing:-.05em;pointer-events:none}.osx-gain-ic{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:16px;background:linear-gradient(145deg,#c6a66a47,#c6a66a0f);box-shadow:inset 0 0 0 1px #c6a66a59,0 10px 30px -8px #c6a66a73;color:#f3e2b6}.osx-gain-ic svg{width:24px;height:24px}.osx-gain-was{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:#e0605a1a;color:#e8908a;font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-color:#e8908acc;text-decoration-thickness:1.5px}.osx-gains b{display:block;margin-bottom:10px;color:var(--orl-text);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.osx-gains p{margin:0;color:var(--orl-silver);font-size:15px;line-height:1.6}.orl .orl-tabs.osx-timeline{position:relative}.osx-timeline-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f5f4f114;pointer-events:none}.osx-timeline-bar i{display:block;height:100%;width:calc(100% / 3);background:linear-gradient(90deg,#c6a66a,#e8d5a8);transform-origin:left;transform:translate(calc(var(--osx-step, 0) * 100%)) scaleX(var(--osx-prog, 0))}.orl .orl-tab .orl-tab-num{width:auto;height:26px;padding:0 10px;border-radius:999px;white-space:nowrap;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.osx-gainchip{display:inline-flex;align-items:center;gap:8px;margin:2px 0 18px;padding:8px 14px;border-radius:999px;background:#5fb98a1f;color:#9fe0b5;font-size:13.5px;font-weight:800}.osx-gainchip svg{width:15px;height:15px}.orl-panel:not([hidden]){animation:osxPanelIn .6s var(--osx-ease) both}@keyframes osxPanelIn{0%{opacity:0;transform:translateY(14px)}}.orl-mod{transition:transform .4s var(--osx-ease),border-color .3s}.orl-mod:hover{transform:translateY(-4px);border-color:#c6a66a59}#osx-bento.is-in .orl-viz--floor .orl-tb{animation:osxPop .5s var(--osx-ease) both}#osx-bento.is-in .orl-viz--floor .orl-tb:nth-child(3n){animation-delay:.1s}#osx-bento.is-in .orl-viz--floor .orl-tb:nth-child(3n+1){animation-delay:.2s}#osx-bento.is-in .orl-viz--floor .orl-tb:nth-child(3n+2){animation-delay:.3s}@keyframes osxPop{0%{opacity:0;transform:scale(.4)}}#osx-bento.is-in .orl-viz--tickets>*{animation:osxSlide .6s var(--osx-ease) both}#osx-bento.is-in .orl-viz--tickets>*:nth-child(2){animation-delay:.12s}#osx-bento.is-in .orl-viz--tickets>*:nth-child(3){animation-delay:.24s}#osx-bento.is-in .orl-viz--menu>*,#osx-bento.is-in .orl-viz--guests>*,#osx-bento.is-in .orl-viz--pay>*{animation:osxSlide .6s var(--osx-ease) both}#osx-bento.is-in .orl-viz--menu>*:nth-child(2),#osx-bento.is-in .orl-viz--guests>*:nth-child(2),#osx-bento.is-in .orl-viz--pay>*:nth-child(2){animation-delay:.15s}#osx-bento.is-in .orl-viz--menu>*:nth-child(3),#osx-bento.is-in .orl-viz--guests>*:nth-child(3){animation-delay:.3s}@keyframes osxSlide{0%{opacity:0;transform:translate(-18px)}}#osx-bento .orl-viz--chart path:last-child{stroke-dasharray:400;stroke-dashoffset:400}#osx-bento.is-in .orl-viz--chart path:last-child{animation:osxDraw 1.6s .2s var(--osx-ease) forwards}#osx-bento .orl-viz--chart path:first-child{opacity:0}#osx-bento.is-in .orl-viz--chart path:first-child{animation:osxFade 1s .9s ease forwards}@keyframes osxDraw{to{stroke-dashoffset:0}}@keyframes osxFade{to{opacity:1}}#osx-bento.is-in .orl-viz--team .orl-stack i{animation:osxPop .5s var(--osx-ease) both}#osx-bento.is-in .orl-viz--team .orl-stack i:nth-child(2){animation-delay:.1s}#osx-bento.is-in .orl-viz--team .orl-stack i:nth-child(3){animation-delay:.2s}#osx-bento.is-in .orl-viz--team .orl-stack i:nth-child(4){animation-delay:.3s}#osx-floor .orl-table{transition:background .5s,border-color .5s,color .5s,transform .4s var(--osx-ease)}#osx-floor .orl-table.is-flip{transform:scale(1.06)}.orl-floor-live{animation:osxLiveBlink 1.4s ease-in-out infinite}@keyframes osxLiveBlink{50%{opacity:.45}}.osx-net{padding:clamp(5rem,9vw,7.5rem) 0;border-top:1px solid var(--orl-border);background:radial-gradient(45% 50% at 72% 50%,rgba(198,166,106,.09),transparent 70%)}.osx-net-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,70px);align-items:center}.osx-net-copy .orl-btn{margin-top:26px}.osx-net-map{position:relative;aspect-ratio:1;width:100%;max-width:520px;justify-self:center}.osx-net-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.osx-net-lines path{fill:none;stroke:#c6a66a47;stroke-width:1.5;stroke-dasharray:4 7;vector-effect:non-scaling-stroke;animation:osxDash 1.2s linear infinite}@keyframes osxDash{to{stroke-dashoffset:-22}}.osx-node{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;width:38%;padding:13px 15px;border-radius:16px;background:#151514;border:1px solid rgba(245,244,241,.12);box-shadow:0 20px 50px -10px #000c;text-align:left;transition:border-color .3s,transform .3s var(--osx-ease)}.osx-node b{color:var(--orl-text);font-size:14.5px;font-weight:800}.osx-node small{color:var(--orl-faint);font-size:12px;font-weight:600}.osx-node--1{left:0;top:4%}.osx-node--2{right:0;top:4%}.osx-node--3{left:0;bottom:4%}.osx-node--4{right:0;bottom:4%}.osx-node.is-fire{border-color:#c6a66acc;transform:scale(1.04)}.osx-hub{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2a2418,#0f0e0c 70%);border:1px solid rgba(198,166,106,.45);box-shadow:0 0 0 10px #c6a66a0f,0 0 80px #c6a66a40;transform:translate(-50%,-50%);text-align:center;align-content:center;gap:2px}.osx-hub small{color:var(--osx-gold-hi);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.osx-hub b{color:#fff;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.osx-hub span{color:var(--orl-silver);font-size:12.5px;font-weight:700}.osx-hub.is-hit{animation:osxHub .6s var(--osx-ease)}@keyframes osxHub{40%{box-shadow:0 0 0 16px #c6a66a1f,0 0 110px #c6a66a73}}.osx-pulse{position:absolute;z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#e8d5a8;box-shadow:0 0 16px 4px #e8d5a8b3;pointer-events:none}.osx-sectors{padding:clamp(3.5rem,7vw,5.5rem) 0;border-top:1px solid var(--orl-border);border-bottom:1px solid var(--orl-border);overflow:hidden}.orl .osx-sectors-title{margin:0 0 26px;padding:0 24px;border:0;background:none;color:var(--osx-gold-hi);font-size:11.5px!important;font-weight:800;letter-spacing:.2em;text-align:center;text-transform:uppercase}.osx-marquee{display:flex;width:max-content;animation:osxMarquee 38s linear infinite}.osx-marquee-track{display:flex;margin:0;padding:0;list-style:none}.osx-marquee-track li{display:flex;align-items:center;color:var(--orl-text);font-size:clamp(42px,7vw,96px);font-weight:800;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap}.osx-marquee-track li:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px rgba(245,244,241,.35)}.osx-marquee-track li:after{content:"✦";margin:0 .45em;color:var(--osx-gold);font-size:.4em;-webkit-text-stroke:0}@keyframes osxMarquee{to{transform:translate(-50%)}}.osx-final{position:relative;overflow:hidden;padding:clamp(6rem,11vw,9rem) 0!important}.osx-final:before{content:"";position:absolute;left:50%;top:0;width:60vw;max-width:820px;height:100%;background:linear-gradient(180deg,rgba(232,213,168,.16),transparent 75%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity 1.4s ease}.osx-final.is-in:before{opacity:1}.osx-final .orl-final-inner{position:relative}.osx-final .osx-title{font-size:clamp(2.3rem,5.4vw,4.6rem)}.osx-off *,.osx-off{animation-play-state:paused!important}@media(max-width:900px){.osx-compare{aspect-ratio:4 / 5}.osx-after img{object-position:0 0}.osx-wa{left:4%;top:12%;width:62%}.osx-xls{left:30%;top:46%;width:64%}.osx-note{left:6%;bottom:6%;width:46%}.osx-call{left:auto;right:6%;bottom:8%}.osx-cash{display:none}.osx-gains,.osx-net-inner{grid-template-columns:1fr}.osx-net-map{max-width:420px}.osx-node{width:44%;padding:10px 12px}.osx-node b{font-size:13px}.osx-head{text-align:left}.orl .osx-sub{margin-left:0}}@media(prefers-reduced-motion:reduce){.osx-reveal{opacity:1;transform:none;transition:none}.osx-marquee,.osx-net-lines path,.orl-floor-live{animation:none}#osx-bento .orl-viz--chart path{stroke-dashoffset:0!important;opacity:1!important}}.orl>#solution.osx-tour{position:relative;height:calc(100svh + var(--tour-steps, 3) * 90svh)!important;border-top:1px solid var(--orl-border)}.osx-tour-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(50% 50% at 70% 50%,rgba(198,166,106,.08),transparent 70%)}.osx-tour-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,4vw,60px);align-items:center;width:100%;max-width:1280px}.osx-tour-copy{min-width:0}.orl .osx-tour-h2{margin:0 0 26px;padding:0;border:0;background:none;color:var(--orl-text);font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:800;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.osx-tsteps{display:grid}.osx-tstep{grid-area:1 / 1;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .5s var(--osx-ease),transform .6s var(--osx-ease)}.osx-tstep.is-on{opacity:1;transform:none;pointer-events:auto}.osx-tstep-when{display:inline-block;margin-bottom:6px;color:transparent;background:linear-gradient(180deg,#f3e2b6,#c6a66a 60%,#8f7443);-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,6vw,88px);font-weight:800;line-height:.9;letter-spacing:-.05em}.orl .osx-tstep-title{margin:0 0 6px;color:var(--orl-text);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em}.osx-tstep-sub{margin:0 0 18px;color:var(--orl-silver);font-size:15.5px;line-height:1.5}.osx-tstep-list{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none}.osx-tstep-list li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:14px;color:var(--orl-faint);font-size:14.5px;font-weight:700;line-height:1.35;background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:color .35s,background .35s,box-shadow .35s,transform .35s var(--osx-ease)}.osx-tstep-list li i{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #f5f4f133;color:transparent;transition:background .35s,color .35s,box-shadow .35s}.osx-tstep-list li i svg{width:14px;height:14px}.osx-tstep-list li.is-done{color:var(--orl-silver)}.osx-tstep-list li.is-done i{background:#c6a66a2e;color:var(--osx-gold-hi);box-shadow:none}.osx-tstep-list li.is-on{color:var(--orl-text);background:#c6a66a1a;box-shadow:inset 0 0 0 1px #c6a66a66;transform:translate(6px)}.osx-tstep-list li.is-on i{background:#c6a66a;color:#160f03;box-shadow:0 0 0 5px #c6a66a2e}.osx-rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px}.osx-rail-bar{position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:#f5f4f11a}.osx-rail-bar i{display:block;height:100%;width:100%;border-radius:2px;background:linear-gradient(90deg,#c6a66a,#e8d5a8);transform-origin:left;transform:scaleX(var(--tour-p, 0))}.osx-rail-step{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--orl-faint);text-align:left;cursor:pointer;font:inherit}.osx-rail-step b{font-size:12px;font-weight:800;letter-spacing:.08em}.osx-rail-step span{font-size:13.5px;font-weight:700}.osx-rail-step.is-on{color:var(--osx-gold-hi)}.osx-tour-stage{position:relative;display:grid;place-items:center;min-height:0}.osx-screen{grid-area:1 / 1;width:100%;margin:0;opacity:0;transform:translateY(30px) scale(.97);transition:opacity .6s var(--osx-ease),transform .8s var(--osx-ease);pointer-events:none}.osx-screen.is-on{opacity:1;transform:none}.osx-screen--desk{border-radius:16px;overflow:hidden;background:#0e0e0d;border:1px solid rgba(245,244,241,.14);box-shadow:0 1px 2px #00000080,0 10px 20px -6px #0009,0 28px 44px -20px #000c}.osx-screen--phone{width:min(300px,70%);container-type:inline-size}.osx-screen--phone .orl-iphone-screen .osx-shot{position:absolute;inset:0}.osx-screen--phone .osx-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.osx-shot{position:relative;overflow:hidden}.osx-shot img{display:block;width:100%;height:auto}.osx-spot{position:absolute;z-index:2;left:var(--sx, 0%);top:var(--sy, 0%);width:var(--sw, 100%);height:var(--sh, 100%);border-radius:12px;box-shadow:0 0 0 2px #c6a66a,0 0 0 6px #c6a66a29,0 0 0 9999px #0505059e;transition:left .7s var(--osx-ease),top .7s var(--osx-ease),width .7s var(--osx-ease),height .7s var(--osx-ease),opacity .4s;pointer-events:none}.osx-spot em{position:absolute;left:0;bottom:calc(100% + 10px);padding:7px 12px;border-radius:10px;background:#c6a66a;color:#160f03;font-style:normal;font-size:12.5px;font-weight:800;line-height:1.3;width:max-content;max-width:min(260px,90%);box-shadow:0 1px 2px #0006,0 6px 12px -4px #0000008c;animation:osxLabel .5s var(--osx-ease) both}.osx-spot.is-below em{bottom:auto;top:calc(100% + 10px)}.osx-spot.is-right em{left:auto;right:0}@keyframes osxLabel{0%{opacity:0;transform:translateY(6px)}}.osx-spot:after{content:"";position:absolute;right:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:#e8d5a8;box-shadow:0 0 #e8d5a8b3;animation:osxSpotPulse 1.6s ease-out infinite}@keyframes osxSpotPulse{0%{box-shadow:0 0 #e8d5a8b3}to{box-shadow:0 0 0 14px #e8d5a800}}.osx-qr-ok{position:absolute;z-index:3;inset:0;display:grid;place-items:center;align-content:center;gap:4cqw;background:#0d2b19e0;color:#d9f5e2;opacity:0;transition:opacity .35s}.osx-qr-ok b{display:grid;place-items:center;width:30cqw;height:30cqw;border-radius:50%;background:#7fcf9a;color:#0b2414;font-size:15cqw;transform:scale(.4);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.osx-qr-ok small{font-size:5.5cqw;font-weight:800}.osx-qr-ok.is-on{opacity:1}.osx-qr-ok.is-on b{transform:scale(1)}@media(max-width:900px){.orl>#solution.osx-tour{height:calc(100svh + var(--tour-steps, 3) * 80svh)!important}.osx-tour-sticky{align-items:flex-start;padding-top:4.8rem}.osx-tour-grid{grid-template-columns:1fr;gap:16px}.osx-tour-stage{order:-1}.orl .osx-tour-h2,.osx-tour-copy>.osx-kicker{display:none}.osx-screen--phone{width:min(190px,52%)}.osx-tstep-when{font-size:40px}.orl .osx-tstep-title{font-size:1.3rem}.osx-tstep-sub{margin-bottom:10px;font-size:14px}.osx-tstep-list{gap:4px;margin-bottom:10px}.osx-tstep-list li{padding:7px 10px 7px 7px;font-size:13px}.osx-tstep-list li i{width:22px;height:22px}.osx-tstep .osx-gainchip{display:none}.osx-spot em{font-size:11px;padding:5px 9px;max-width:200px;white-space:normal}}@media(prefers-reduced-motion:reduce){.osx-spot,.osx-screen,.osx-tstep{transition:none}.osx-spot:after{animation:none}}
