.ovs-section{display:flex;flex-direction:column;gap:3.5rem;color:var(--foreground)}.ovs-banner{position:relative;overflow:hidden;border-radius:1rem;background-color:#000;padding-top:1rem;padding-bottom:1rem}.ovs-banner-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;padding:1.5rem}@media (min-width:768px){.ovs-banner-grid{padding:4rem}}.ovs-banner-col{grid-column:span 10/span 10}@media (min-width:640px){.ovs-banner-col{grid-column:span 8/span 8}}@media (min-width:768px){.ovs-banner-col{grid-column:span 10/span 10}}.ovs-badge{display:inline-flex;align-items:center;margin-bottom:1.5rem;border-radius:9999px;border:1px solid color-mix(in oklab,#fff 30%,transparent);padding:.375rem 1rem;font-size:.875rem;font-weight:500;color:#fff}.ovs-h2{color:#fff;letter-spacing:-.025em;line-height:1}.ovs-h2-accent{padding-bottom:1.25rem;line-height:1;letter-spacing:-.035em;background:linear-gradient(to right,var(--primary),#fef3c7,var(--primary));background-clip:text;-webkit-background-clip:text;color:transparent}.ovs-copy-col{grid-column:span 7/span 7;grid-column-start:1}@media (min-width:640px){.ovs-copy-col{grid-column:span 8/span 8}}@media (min-width:768px){.ovs-copy-col{grid-column:span 6/span 6;grid-column-start:1}}.ovs-copy{font-size:var(--text-body-lg,1.125rem);line-height:1.625;text-wrap:balance;color:#fff}.ovs-copy strong{font-weight:600}.ovs-bg{position:absolute;inset:0;z-index:0;height:100%;width:100%;pointer-events:none;object-fit:cover;object-position:right}@media (min-width:768px){.ovs-bg{object-position:right}}.faq-accordion{width:100%}.faq-layout{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:64rem;flex-direction:column;gap:2.5rem}@media (min-width:1024px){.faq-layout{display:grid;max-width:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;column-gap:3rem}}@media (min-width:1280px){.faq-layout{column-gap:5rem}}.faq-layout--accordion-only{display:block;max-width:64rem;margin-left:auto;margin-right:auto}.faq-accordion-only{width:100%;padding-top:.5rem}.faq-sticky-title{position:sticky;top:7rem;max-width:28rem;align-self:flex-start}@media (max-width:1023px){.faq-sticky-title{position:static}}.faq-h2{font-size:clamp(1.618rem,3.5vw + 1rem,4.236rem);line-height:1;letter-spacing:-.02em;font-weight:600;text-wrap:balance;color:var(--primary)}.faq-col{min-width:0}.faq-accordion-border,.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-trigger{display:flex;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;text-align:left;font-weight:400;color:var(--foreground)}.faq-trigger:hover{text-decoration:none}@media (min-width:768px){.faq-trigger{padding-top:1.875rem;padding-bottom:1.875rem}}@media (min-width:1024px){.faq-trigger{padding-top:2.125rem;padding-bottom:2.125rem}}.faq-trigger>svg:last-of-type{display:none}.faq-trigger-inner{display:flex;flex:1 1 0%;align-items:flex-start;justify-content:space-between;gap:1.5rem;font-size:clamp(1.0625rem,.95vw + .55rem,1.3125rem);line-height:1.55;font-weight:500}@media (min-width:1024px){.faq-trigger-inner{font-size:1.375rem;line-height:1.45}}.faq-q{min-width:0}.faq-icon{margin-top:.125rem;height:1.375rem;width:1.375rem;flex-shrink:0;color:var(--foreground);transition:transform .2s ease}@media (min-width:1024px){.faq-icon{height:1.5rem;width:1.5rem}}.faq-item[data-state=open] .faq-icon{transform:rotate(45deg)}.faq-content{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}.faq-answer{white-space:pre-line;max-width:60ch;padding-bottom:.5rem;font-size:clamp(1rem,.65vw + .55rem,1.125rem);line-height:1.65;text-wrap:balance}@media (min-width:768px){.faq-answer{font-size:1.0625rem}}@media (min-width:1024px){.faq-answer{font-size:1.1875rem;line-height:1.7}}.lp-main{min-height:100vh;background-color:var(--background)}