.ot-marketing,.ot-marketing-drawer{--ot-button-radius:var(--ot-radius-full);--ot-button-radius-lg:var(--ot-radius-full)}.ot-marketing{background:var(--ot-surface);flex-direction:column;min-height:100dvh;display:flex}.ot-marketing-header{z-index:var(--ot-z-sticky);transition:background-color var(--ot-duration) var(--ot-ease), box-shadow var(--ot-duration) var(--ot-ease), border-color var(--ot-duration) var(--ot-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.ot-marketing-header[data-scrolled]{background:var(--ot-header-scrolled-bg);border-bottom-color:var(--ot-border-subtle);box-shadow:var(--ot-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ot-marketing-bar{justify-content:space-between;align-items:center;gap:var(--ot-space-4);height:var(--ot-marketing-header-height);transition:height var(--ot-duration) var(--ot-ease);display:flex}.ot-marketing-header[data-scrolled] .ot-marketing-bar{height:calc(var(--ot-marketing-header-height) - var(--ot-space-3))}.ot-marketing-logo{flex-shrink:0;display:inline-flex}.ot-marketing-logo img{height:var(--ot-logo-height);width:auto;transition:height var(--ot-duration) var(--ot-ease);display:block}.ot-marketing-header[data-scrolled] .ot-marketing-logo img{height:var(--ot-logo-height-sm)}.ot-marketing-nav{gap:var(--ot-space-5);display:none}.ot-marketing-nav-link{font-size:var(--ot-text-md);font-weight:var(--ot-weight-medium);color:var(--ot-gray-700);white-space:nowrap;transition:color var(--ot-duration-fast) var(--ot-ease);text-decoration:none}.ot-marketing-nav-link:hover,.ot-marketing-nav-link[aria-current=page]{color:var(--ot-primary)}.ot-marketing-nav-link:focus-visible{border-radius:var(--ot-radius-sm);box-shadow:var(--ot-focus-ring);outline:none}.ot-marketing-social,.ot-marketing-ctas{display:none}@media (width>=640px){.ot-marketing-ctas{display:block}}@media (width>=900px){.ot-marketing-nav{display:flex}.ot-marketing-menu{display:none}}@media (width>=1200px){.ot-marketing-social{display:block}}.ot-marketing-drawer-body{padding:var(--ot-space-6)}.ot-marketing-drawer-logo{height:var(--ot-logo-height-sm);align-self:flex-start;width:auto;display:block}.ot-marketing-drawer-nav{gap:var(--ot-space-4);display:grid}.ot-marketing-drawer-nav .ot-marketing-nav-link{font-size:var(--ot-text-lg)}.ot-marketing-main{padding-top:var(--ot-marketing-header-height);flex:1}.ot-marketing-main:not([data-bleed]){padding:calc(var(--ot-marketing-header-height) + var(--ot-space-8)) var(--ot-space-4) var(--ot-space-12);background:var(--ot-canvas)}@media (width>=640px){.ot-marketing-main:not([data-bleed]){padding-inline:var(--ot-space-6)}}.ot-marketing-footer-mark{width:var(--ot-logo-height);height:var(--ot-logo-height);border-radius:var(--ot-radius-sm)}.ot-marketing-footer-links{gap:var(--ot-space-2);justify-items:start;display:grid}.ot-marketing-footer-links a{font-size:var(--ot-text-md);color:var(--ot-inverse-text-muted);transition:color var(--ot-duration-fast) var(--ot-ease);text-decoration:none}.ot-marketing-footer-links a:hover{color:var(--ot-inverse-text)}.ot-marketing-footer-links a:focus-visible{border-radius:var(--ot-radius-sm);box-shadow:var(--ot-focus-ring);outline:none}
