.marketing-shell :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #c2410c}.dark .marketing-shell :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:#fb923c}.marketing-shell :is(a,button,summary,input,select,textarea,[tabindex]){outline-color:#c2410c}.dark .marketing-shell :is(a,button,summary,input,select,textarea,[tabindex]){outline-color:#fb923c}.marketing-shell .qn-focus-inset:focus-visible{outline-offset:-4px}.marketing-shell ::selection{color:#18181b;background:#fed7aa}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qn-reveal{animation:linear both qn-reveal;animation-timeline:view();animation-range:entry entry 55%}.qn-reveal-list>*{animation:linear both qn-reveal;animation-timeline:view();animation-range:entry entry 60%}.qn-reveal-list>:nth-child(2){animation-range:entry 6% entry 66%}.qn-reveal-list>:nth-child(3){animation-range:entry 12% entry 72%}.qn-reveal-list>:nth-child(n+4){animation-range:entry 18% entry 78%}}}@keyframes qn-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.qn-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.qn-lift:hover,.group:hover>.qn-lift{transform:translateY(-3px);box-shadow:0 14px 30px -12px #18181b2e}}