.ocean-inner{--accent-warm:var(--ocean-glow-sky)}.ocean-inner :is(.ms-eyebrow,.mg-eyebrow,.gs-eyebrow,.rs-eyebrow,.pq-eyebrow,.cb-eyebrow,.uc-eyebrow,.hub-eyebrow){color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ocean-inner :is(.ms-eyebrow,.mg-eyebrow,.gs-eyebrow,.rs-eyebrow,.pq-eyebrow,.cb-eyebrow,.uc-eyebrow,.hub-eyebrow) svg{display:none}.ocean-inner :is(.ms-rule,.mg-rule,.gs-rule,.rs-rule,.pq-rule,.cb-rule,.uc-rule,.hub-rule){width:44px;height:3px;background:linear-gradient(90deg,hsl(var(--ocean-mint)),hsl(var(--ocean-glow-sky)))}.ocean-inner .ocean-hero h1{font-weight:800;letter-spacing:-.04em}.ocean-inner h2.font-black{font-weight:800;letter-spacing:-.035em}.ocean-inner .ocean-sheet .text-accent{color:hsl(var(--ocean-link))}.ocean-inner .ocean-hero a.bg-card{background:hsl(var(--ocean-frost)/.08);border-color:hsl(var(--ocean-frost)/.18);color:hsl(var(--ocean-frost))}.ocean-inner .ocean-hero .rounded-2xl.bg-card{background:hsl(var(--ocean-raised)/.62);border-color:hsla(0,0%,100%,.14);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.ocean-inner .ocean-sheet .rounded-2xl.border.bg-card{border-color:hsl(var(--border)/.8);box-shadow:0 1px 2px hsl(var(--ocean-ink)/.04),0 18px 40px -28px hsl(var(--ocean-ink)/.35)}.ocean-inner :is(.ms-card,.mg-card,.gs-card,.rs-card,.pq-card,.cb-card,.uc-card,.hub-card){transition:transform .45s var(--ocean-ease),box-shadow .45s var(--ocean-ease),border-color .3s ease}.ocean-inner :is(.ms-card,.mg-card,.gs-card,.rs-card,.pq-card,.cb-card,.uc-card,.hub-card):hover{transform:translateY(-4px);border-color:hsl(var(--ocean-mint)/.55);box-shadow:0 2px 4px hsl(var(--ocean-ink)/.05),0 28px 50px -30px hsl(var(--ocean-glow-teal)/.55)}.ocean-inner a.rounded-xl.inline-flex{border-radius:999px;transition:transform .35s var(--ocean-ease),box-shadow .35s var(--ocean-ease),border-color .2s ease}.ocean-inner a.rounded-xl.inline-flex.bg-accent{box-shadow:0 10px 28px -14px hsl(var(--ocean-mint)/.9)}.ocean-inner a.rounded-xl.inline-flex:hover{transform:translateY(-2px)}.ocean-inner a.rounded-xl.inline-flex:active{transform:translateY(0) scale(.98)}.ocean-inner .ocean-sheet div:has(>form){border-top-width:1px;border-color:hsl(var(--border));border-radius:var(--ocean-card-radius);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--ocean-ink)/.04),0 24px 48px -30px hsl(var(--ocean-ink)/.35)}.ocean-inner .ocean-sheet form button[type=submit]{border-radius:999px;background:hsl(var(--ocean-mint));color:hsl(var(--ocean-mint-ink));box-shadow:0 10px 28px -14px hsl(var(--ocean-mint)/.9)}.ocean-inner .ocean-sheet form button[type=submit]:disabled{opacity:1;background:hsl(var(--ocean-mint)/.32);color:hsl(var(--ocean-mint-ink));box-shadow:none}.ocean-band span.uppercase.rounded-full{padding:0;border:0;background:none;color:hsl(var(--ocean-mist));font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ocean-band span.uppercase.rounded-full svg{display:none}.ocean-band .rounded-3xl{border-radius:var(--ocean-card-radius);background:hsl(var(--ocean-raised)/.7)}.ocean-inner .sm\:text-justify,.ocean-inner .text-justify{text-align:left}