.osano-hero-section{--osano-hero-header-offset:var(--site-header-height,5.5625rem);--osano-hero-bar-offset:var(--announcement-bar-height,0rem);--osano-hero-top:calc(var(--osano-hero-header-offset) + var(--osano-hero-bar-offset));background:linear-gradient(94deg,var(--white) 36.27%,#faf8fc 56.67%);isolation:isolate;overflow:hidden;padding-top:calc(var(--osano-hero-top) + 3rem);position:relative}.shows-announcement-banner .osano-hero-section{--osano-hero-bar-offset:3.25rem}.body-wrapper:has(.announcement-bar_height-lg) .shows-announcement-banner .osano-hero-section{--osano-hero-bar-offset:4rem}@media (max-width:35.9375rem){.shows-announcement-banner .osano-hero-section{--osano-hero-bar-offset:5rem}.body-wrapper:has(.announcement-bar_height-lg) .shows-announcement-banner .osano-hero-section{--osano-hero-bar-offset:7rem}}.osano-hero-bg-shape{height:2425px;left:-1146px;max-width:none;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:calc(var(--osano-hero-top) - 722px);transform:rotate(-141.49deg);width:2011px;z-index:-1}.osano-hero{gap:2.5rem}.osano-hero,.osano-hero-content{display:flex;flex-direction:column}.osano-hero-content{gap:1.5rem}.osano-hero-intro,.osano-hero-text{display:flex;flex-direction:column;gap:1rem;margin:0}.osano-hero-eyebrow{color:var(--primary-700);margin:0}.osano-hero-heading{color:var(--gray-900);font-family:var(--font-heading);font-size:var(--display-xl);font-weight:600;letter-spacing:var(--display-tracking);line-height:1;margin:0}.osano-hero-highlight{background:linear-gradient(10deg,var(--primary-800) 17.05%,var(--primary-500) 92.55%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.osano-hero-description{color:var(--gray-700);font-size:var(--text-md);line-height:var(--text-md-line-height);margin:0}.osano-hero-actions{display:flex;flex-direction:column;gap:1rem}.osano-hero-visual{position:relative}.osano-hero-logos{margin-top:2.5rem;padding-block:2rem}@media (min-width:48rem){.osano-hero-section{--osano-hero-header-offset:var(--site-header-height,5.75rem);background:linear-gradient(97.7deg,var(--white) 36.27%,#faf8fc 56.67%);padding-top:calc(var(--osano-hero-top) + 3.5rem)}.osano-hero-bg-shape{left:-785px;top:calc(var(--osano-hero-top) - 801px)}.osano-hero{gap:3.5rem}.osano-hero-content,.osano-hero-visual{max-width:44.625rem}.osano-hero-content{gap:2rem}.osano-hero-text{gap:1.5rem}.osano-hero-description{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}.osano-hero-actions{align-items:center;flex-direction:row;gap:1.5rem}.osano-hero-logos{margin-top:3.5rem}}@media (min-width:48rem) and (max-width:63.9375rem){.osano-hero-section>.container{max-width:none;padding-inline:3.75rem}}@media (min-width:80rem){.osano-hero-section{--osano-hero-header-offset:var(--site-header-height,5.875rem);background:linear-gradient(108.9deg,var(--white) 36.27%,#faf8fc 56.67%);padding-top:calc(var(--osano-hero-top) + 4rem)}.osano-hero-bg-shape{left:-595px;top:calc(var(--osano-hero-top) - 931px)}.osano-hero-section>.container{max-width:84rem!important}.osano-hero{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,36rem) minmax(0,1fr)}.osano-hero-heading{letter-spacing:var(--display-tracking-tight)}.osano-hero-logos{margin-top:4rem}}.osano-hero-section--tour .osano-hero-visual{max-width:40rem;width:100%}@media (min-width:80rem){.osano-hero-section--tour .osano-hero-visual{justify-self:end}}.osano-hero-stats{border-top:1px solid #e2d9eb;display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding-top:2rem}.osano-hero-stats-heading{color:var(--gray-900);font-family:var(--font-heading);font-size:var(--text-xl,1.25rem);font-weight:600;letter-spacing:var(--display-tracking);line-height:1.3;margin:0}.osano-hero-stats-list{display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));list-style:none;margin:0;padding:0}.osano-hero-stats-item{display:flex;flex-direction:column;gap:.25rem;margin:0}.osano-hero-stats-num{color:var(--primary-500);font-family:var(--font-heading);font-size:2rem;font-weight:600;letter-spacing:var(--display-tracking);line-height:1.1}.osano-hero-stats-lbl{color:var(--gray-700);font-size:var(--text-md);line-height:var(--text-md-line-height)}.osano-hero-stats-badges{align-items:center;display:flex;gap:.75rem}.osano-hero-stats-badges img{display:block;height:4.5rem;width:auto}.osano-hero-section--tour .osano-hero-logos{margin-top:1rem}@media (min-width:64rem){.osano-hero-stats{align-items:center;flex-direction:row;gap:3rem}.osano-hero-stats-heading{flex:0 0 13rem;font-size:1.5rem}.osano-hero-stats-list{display:flex;flex:1 1 auto;gap:2rem;justify-content:space-between}.osano-hero-stats-num{font-size:2.75rem}.osano-hero-stats-badges{flex:none}}@media (min-width:80rem){.osano-hero-section--tour{padding-top:calc(var(--osano-hero-top) + 2.5rem)}.osano-hero-stats{margin-top:2rem}}.otv{--otv-purple:#7a3ff1;--otv-violet:#3500df;--otv-tint:#f6f2fd;--otv-ink:#0e0416;--otv-body:#5f5867;--otv-muted:#867e8e;--otv-line:#e7e1ee;--otv-ok-bg:#ecfdf3;--otv-ok:#067647;--otv-warn-bg:#fef0c7;--otv-warn:#93370d;color:var(--otv-body);font-family:var(--font-body,Inter,sans-serif);font-size:14px;line-height:1.45;width:100%}.otv *,.otv :after,.otv :before{box-sizing:border-box}.otv-tour{padding-top:46px;position:relative}.otv-q{background:#fff;border:1px solid var(--otv-line);border-radius:12px;box-shadow:0 14px 30px -18px rgba(14,4,22,.35);color:var(--otv-ink);display:flex;font-family:var(--font-heading,sans-serif);font-size:20px;font-weight:500;gap:12px;left:-24px;line-height:1.3;max-width:420px;padding:14px 18px;position:absolute;top:0;z-index:2}.otv-q:before{background:#f0e7fa;border-radius:50%;color:var(--otv-violet);content:"?";display:grid;flex:none;font:700 13px var(--font-body,Inter,sans-serif);height:26px;margin-top:1px;place-items:center;width:26px}.otv-card{background:#fff;border:1px solid var(--otv-line);border-radius:16px;box-shadow:0 20px 40px -20px rgba(83,81,138,.3);height:470px;overflow:hidden;padding:68px 24px 24px}.otv-head{align-items:center;border-bottom:1px solid var(--otv-line);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.otv-head b{color:var(--otv-ink);font-size:15px;font-weight:600}.otv-head small{color:var(--otv-muted);font-size:12px}.otv-rows{display:flex;flex-direction:column;gap:8px}.otv-row{align-items:center;background:#f7f6f9;border:1px solid transparent;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.otv-row.on{background:var(--otv-tint);border-color:var(--otv-violet)}.otv-row.plain{background:none;border-bottom:1px solid var(--otv-line);border-radius:0;padding:12px 4px}.otv-row strong{color:var(--otv-ink);display:block;font-size:14px;font-weight:600}.otv-row span.s{display:block}.otv-row span.s,.otv-t{color:var(--otv-muted);font-size:12px}.otv-t{font-variant-numeric:tabular-nums}.otv-chk{align-items:center;color:var(--otv-ink);display:flex;gap:10px}.otv-chk i{background:#f0e7fa;color:var(--otv-violet);display:grid;font-style:normal;height:20px;place-items:center;width:20px}.otv-av,.otv-chk i{border-radius:50%;font-size:11px;font-weight:700}.otv-av{background:#f0e7fa;display:inline-grid;flex:none;height:30px;margin-right:10px;place-items:center;width:30px}.otv-av,.otv-b{color:var(--otv-violet)}.otv-b{background:#fff;border:1px solid var(--otv-line);border-radius:6px;font-size:12px;font-weight:600;padding:3px 9px;white-space:nowrap}.otv-b.p{border-color:var(--otv-violet)}.otv-b.ok{background:var(--otv-ok-bg);border-color:#bfe6cd;color:var(--otv-ok)}.otv-b.w{background:var(--otv-warn-bg);border-color:#f6d6a8;color:var(--otv-warn)}.otv-b.n{color:var(--otv-muted)}.otv-map{display:block;height:140px;margin:0 auto 14px;max-width:100%;width:auto}.otv-ans{align-items:center;background:var(--otv-ink);border-radius:10px;bottom:-18px;box-shadow:0 16px 30px -14px rgba(14,4,22,.6);color:#fff;display:flex;font-size:13px;gap:12px;line-height:1.35;max-width:280px;padding:12px 16px;position:absolute;right:-24px;z-index:2}.otv-ans b{font-family:var(--font-heading,sans-serif);font-size:26px;font-weight:500;white-space:nowrap}.otv-fx{animation:otvIn .5s ease both}.otv-ans.otv-fx{animation-delay:.6s}@keyframes otvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.otv-ctrl{align-items:center;display:flex;gap:16px;margin-top:38px}.otv-segs{display:flex;gap:6px}.otv-seg{background:transparent;border:0;cursor:pointer;height:24px;padding:0;position:relative;width:36px}.otv-seg:before{background:var(--otv-line);content:"";right:0}.otv-seg .f,.otv-seg:before{border-radius:2px;height:4px;left:0;position:absolute;top:10px}.otv-seg .f{background:var(--otv-violet);width:0}.otv-ctl:focus-visible,.otv-seg:focus-visible{border-radius:4px;outline:3px solid rgba(122,63,241,.35);outline-offset:2px}.otv-count{color:var(--otv-muted);font-size:13px;font-variant-numeric:tabular-nums}.otv-ctl{background:#fff;border:1px solid var(--otv-line);border-radius:50%;color:var(--otv-ink);cursor:pointer;display:grid;height:36px;margin-left:auto;padding:0;place-items:center;width:36px}@media (max-width:79.9375rem){.otv-q{left:0}.otv-ans{right:0}}@media (max-width:35.9375rem){.otv-tour{padding-top:58px}.otv-q{font-size:17px;max-width:none;right:0}.otv-card{height:500px;padding:60px 16px 64px}.otv-ans{right:8px}}.otv-rows.compact{gap:6px}.otv-rows.compact .otv-row{padding:8px 14px}.otv-rows.compact .otv-row.plain{padding:4px 4px 10px}@media (min-width:36rem){.otv-rows.compact{margin-right:0}.otv-card{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.otv-fx{animation:none}}