.Qlo1Sq_header{gap:1rem;margin-bottom:2.5rem;display:grid}.Qlo1Sq_lead{max-width:34rem}.Qlo1Sq_layout{gap:2.5rem;display:grid}.Qlo1Sq_list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.Qlo1Sq_item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);padding-block:1.75rem;display:grid;position:relative}.Qlo1Sq_item:before{content:"";background:var(--violet);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.Qlo1Sq_item[data-active=true]:before{transform:scaleX(var(--step-progress,1))}.Qlo1Sq_body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.Qlo1Sq_name{letter-spacing:-.03em;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:300;line-height:1.1;transition:color .3s}.Qlo1Sq_link{order:1;align-self:flex-start}.Qlo1Sq_outcome{max-width:30rem;color:var(--muted-foreground);font-size:1rem;line-height:1.6}.Qlo1Sq_price{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:var(--muted-foreground);order:1;font-size:.75rem}.Qlo1Sq_inlineSlot{aspect-ratio:1;border:1px solid var(--border);background:var(--card);order:2;place-items:center;max-height:22rem;margin-top:1rem;display:none;overflow:hidden}.Qlo1Sq_inlineSlot[data-variant=ui]{aspect-ratio:16/10;background:#0d0d0c;max-width:40rem;max-height:none;padding:0}.Qlo1Sq_inlineSlot[data-variant=lab]{aspect-ratio:auto;max-height:none;padding:1rem}.Qlo1Sq_panelWrap{min-width:0;display:none}.Qlo1Sq_panel{border:1px solid var(--border);background:var(--card);display:none;position:relative}.Qlo1Sq_visual{opacity:0;visibility:hidden;place-items:center;padding:2rem;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:grid;position:absolute;inset:0}.Qlo1Sq_visual[data-on=true]{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility}.Qlo1Sq_visual[data-variant=ui]{padding:0}.Qlo1Sq_visual>[data-service-scene],.Qlo1Sq_inlineSlot>[data-service-scene]{max-width:460px}.Qlo1Sq_caption{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-top:0;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.625rem .875rem .625rem .625rem;transition:background-color .25s;display:grid}.Qlo1Sq_caption:hover{background:#161616}.Qlo1Sq_caption:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.Qlo1Sq_captionThumb{background:var(--secondary);border-radius:4px;width:3.5rem;position:relative;overflow:hidden}.Qlo1Sq_captionText{min-width:0;color:var(--muted-foreground);font-size:.84375rem;line-height:1.45}.Qlo1Sq_captionKicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#77736d;margin-right:.5rem;font-size:.65625rem}.Qlo1Sq_captionName{color:var(--foreground);font-weight:500}.Qlo1Sq_captionGo{white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.Qlo1Sq_captionGo svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.Qlo1Sq_inlineCaption{order:2;margin-top:-.5rem}@media (min-width:768px) and (hover:hover) and (min-height:600px){.Qlo1Sq_header{margin-bottom:clamp(1.5rem,4svh,2.5rem)}.Qlo1Sq_header .section-heading{font-size:clamp(2.25rem,4.2vw,3.75rem)}@media (max-height:820px){.Qlo1Sq_lead{display:none}}.Qlo1Sq_track{height:268svh}.Qlo1Sq_stage{flex-direction:column;justify-content:center;height:100svh;padding-block:5rem 0;display:flex;position:sticky;top:0}.Qlo1Sq_layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:3rem}.Qlo1Sq_item:not([data-active=true]){cursor:pointer}.Qlo1Sq_item:not([data-active=true]) .Qlo1Sq_name{color:var(--muted-foreground)}.Qlo1Sq_body{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem 1.5rem;display:grid}.Qlo1Sq_name{font-size:clamp(1.75rem,2.8vw,2.75rem)}.Qlo1Sq_link{grid-area:1/2}.Qlo1Sq_outcome,.Qlo1Sq_price{grid-column:1/-1}.Qlo1Sq_outcome{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s;overflow:hidden}.Qlo1Sq_item[data-active=true] .Qlo1Sq_outcome{opacity:1;max-height:6rem}.Qlo1Sq_panelWrap{display:block}.Qlo1Sq_panel{aspect-ratio:16/10;max-height:calc(100svh - 12rem);display:block;overflow:hidden}.Qlo1Sq_inlineCaption{display:none}}@media (min-width:1200px) and (hover:hover) and (min-height:600px){.Qlo1Sq_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem}}@media (min-width:768px) and (hover:hover) and (min-height:600px) and (max-height:860px){.Qlo1Sq_item{padding-block:1.125rem}.Qlo1Sq_outcome{font-size:.9375rem;line-height:1.5}.Qlo1Sq_link{min-height:2rem}}@media (hover:none),(max-width:767px),(max-height:599px){.Qlo1Sq_inlineSlot{display:grid}.Qlo1Sq_inlineCaption{max-width:40rem}}@media (max-width:767px){.Qlo1Sq_inlineSlot{margin-left:-2.5rem}.Qlo1Sq_inlineSlot[data-variant=ui]{max-width:none}.Qlo1Sq_inlineCaption{grid-template-columns:3rem minmax(0,1fr);max-width:none;margin-left:-2.5rem}.Qlo1Sq_inlineCaption .Qlo1Sq_captionThumb{width:3rem}.Qlo1Sq_inlineCaption .Qlo1Sq_captionGo{grid-column:2}}@media (hover:hover) and (min-width:768px) and (min-height:600px){.Qlo1Sq_item:hover .Qlo1Sq_name{color:var(--foreground)}}@media (prefers-reduced-motion:no-preference){.Qlo1Sq_caption:hover .Qlo1Sq_captionGo svg,.Qlo1Sq_caption:focus-visible .Qlo1Sq_captionGo svg{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.Qlo1Sq_name,.Qlo1Sq_outcome,.Qlo1Sq_caption,.Qlo1Sq_captionGo svg,.Qlo1Sq_visual,.Qlo1Sq_visual[data-on=true]{transition:none}}
