@import url("https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@700,800,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--ocean-deep:#0a1628;--ocean-mid:#0d2b4e;--ocean-surface:#0d3b55;--reef-teal:#00c9d4;--reef-teal-dim:#0097a3;--reef-teal-text:#00838f;--reef-teal-glow:rgba(0,201,212,.15);--coral-orange:#ff6b47;--sand-gold:#f4c550;--bioluminescent:#7b52ff;--seafoam:#e8fffe;--color-bg:#f4f9fa;--color-surface:#fff;--color-surface-2:#eef5f7;--color-surface-3:#e4eef1;--color-text:#0a1628;--color-text-muted:#4a6a78;--color-text-faint:#8aa4b0;--border-subtle:rgba(10,22,40,.08);--border-medium:rgba(10,22,40,.15);--molt-color:#ff6b47;--pinchy-color:#00838f;--ink-color:#7b52ff;--drift-color:#5a8a98;--stitch-color:#d4a030;--flash-color:#8b5cf6;--snap-color:#00838f;--lantern-color:#d4a030;--text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--text-lg:clamp(1.125rem,1rem + 0.75vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + 1.25vw,2.25rem);--text-2xl:clamp(2rem,1.2rem + 2.5vw,3.5rem);--text-3xl:clamp(2.5rem,1rem + 4vw,5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-interactive:180ms cubic-bezier(0.16,1,0.3,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--shadow-sm:0 1px 3px rgba(10,22,40,.06);--shadow-md:0 4px 12px rgba(10,22,40,.08);--shadow-lg:0 12px 32px rgba(10,22,40,.1);--shadow-glow:0 0 40px rgba(0,201,212,.08);--shadow-glow-lg:0 0 80px rgba(0,201,212,.1);--content-narrow:640px;--content-default:960px;--content-wide:1200px;--font-display:"Cabinet Grotesk","Inter",sans-serif;--font-body:"Inter","Helvetica Neue",sans-serif;--font-mono:"SF Mono","Fira Code","Consolas",monospace}.marketing-page{min-height:100dvh;line-height:1.6;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:has(.marketing-page){scroll-padding-top:88px}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4,.marketing-page h5,.marketing-page h6{text-wrap:balance;line-height:1.15;font-family:var(--font-display);font-weight:700;color:var(--color-text)}.marketing-page figcaption,.marketing-page li,.marketing-page p{text-wrap:pretty;max-width:72ch}.marketing-page canvas,.marketing-page img,.marketing-page picture,.marketing-page video{display:block;max-width:100%;height:auto}.marketing-page ol[role=list],.marketing-page ul[role=list]{list-style:none;padding:0;margin:0}.marketing-page button{cursor:pointer}.marketing-page a{color:var(--reef-teal-text);text-decoration:none;transition:color var(--transition-interactive)}.marketing-page a:hover{color:var(--reef-teal-dim)}.marketing-page :focus-visible{outline:2px solid var(--reef-teal);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.marketing-page .container{width:100%;max-width:var(--content-wide);margin-inline:auto;padding-inline:var(--space-6)}.marketing-page .container--narrow{max-width:var(--content-default)}.marketing-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:500;font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background var(--transition-interactive),color var(--transition-interactive),box-shadow var(--transition-interactive),transform var(--transition-interactive);white-space:nowrap;border:none}.marketing-page .btn:active{transform:translateY(0) scale(.98)}.marketing-page .btn--primary{background:var(--reef-teal);color:var(--ocean-deep);font-weight:600}.marketing-page .btn--primary:hover{background:var(--reef-teal-dim);color:var(--ocean-deep);box-shadow:0 0 20px rgba(0,201,212,.3)}.marketing-page .btn--outline{background:transparent;color:var(--color-text);border:1px solid var(--border-medium)}.marketing-page .btn--outline:hover{border-color:var(--reef-teal);color:var(--reef-teal)}.marketing-page .btn--large{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}.marketing-page .btn--ghost{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.2)}.marketing-page .btn--ghost:hover{background:hsla(0,0%,100%,.18);color:#fff;border-color:hsla(0,0%,100%,.35)}.marketing-page .nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space-4) 0;background:transparent;transition:transform .35s var(--ease-out),padding .35s var(--ease-out)}.marketing-page .nav--hidden{transform:translateY(-100%)}.marketing-page .nav__inner{display:flex;align-items:center;justify-content:space-between;height:52px;padding-inline:var(--space-4);border-radius:var(--radius-full);transition:background .35s var(--ease-out),backdrop-filter .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.marketing-page .nav--top .nav__inner{background:rgba(10,22,40,.45);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 24px rgba(0,0,0,.2)}.marketing-page .nav--scrolled .nav__inner{background:rgba(244,249,250,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);box-shadow:0 4px 24px rgba(10,22,40,.08)}.marketing-page .nav__brand{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.marketing-page .nav__logo-img{flex-shrink:0;display:block}.marketing-page .nav--top .nav__logo-img--light{display:block}.marketing-page .nav--scrolled .nav__logo-img--light,.marketing-page .nav--top .nav__logo-img--dark{display:none}.marketing-page .nav--scrolled .nav__logo-img--dark{display:block}.marketing-page .nav__wordmark{font-size:1.25rem;letter-spacing:-.03em;line-height:1}.marketing-page .nav__wordmark-light{font-family:var(--font-display);font-weight:300}.marketing-page .nav__wordmark-bold{font-family:var(--font-display);font-weight:900}.marketing-page .nav--top .nav__brand,.marketing-page .nav--top .nav__wordmark-bold,.marketing-page .nav--top .nav__wordmark-light{color:hsla(0,0%,100%,.95)}.marketing-page .nav--top .nav__link{color:hsla(0,0%,100%,.7)}.marketing-page .nav--top .nav__link:hover{color:hsla(0,0%,100%,.95)}.marketing-page .nav--top .nav__toggle span{background:hsla(0,0%,100%,.9)}.marketing-page .nav--scrolled .nav__brand,.marketing-page .nav--scrolled .nav__wordmark-bold,.marketing-page .nav--scrolled .nav__wordmark-light{color:var(--color-text)}.marketing-page .nav--scrolled .nav__link{color:var(--color-text-muted)}.marketing-page .nav--scrolled .nav__link:hover{color:var(--color-text)}.marketing-page .nav--scrolled .nav__toggle span{background:var(--color-text)}.marketing-page .nav__links{display:flex;align-items:center;gap:var(--space-8);list-style:none;padding:0;margin:0}.marketing-page .nav__link{font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-interactive)}.marketing-page .nav__cta{margin-left:var(--space-2)}.marketing-page .nav__toggle{display:none;flex-direction:column;gap:5px;padding:var(--space-2);background:none;border:none;cursor:pointer}.marketing-page .nav__toggle span{display:block;width:22px;height:2px;border-radius:2px;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out),background .35s var(--ease-out)}.marketing-page .nav__toggle--open span:first-child{transform:translateY(7px) rotate(45deg)}.marketing-page .nav__toggle--open span:nth-child(2){opacity:0}.marketing-page .nav__toggle--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.marketing-page .nav__mobile-menu{display:none;position:fixed;top:76px;left:0;right:0;bottom:0;background:var(--color-bg);padding:var(--space-8) var(--space-6);z-index:99;overflow-y:auto;flex-direction:column;gap:var(--space-6)}.marketing-page .nav__mobile-menu--open{display:flex}.marketing-page .nav__mobile-link{font-size:var(--text-xl);font-family:var(--font-display);font-weight:700;color:var(--color-text);text-decoration:none}@media (max-width:768px){.marketing-page .nav__cta,.marketing-page .nav__links{display:none}.marketing-page .nav__toggle{display:flex}}.marketing-page .hero{position:relative}.marketing-page .hero__visual{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden}.marketing-page .hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.marketing-page .hero__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 120% 100% at 50% 50%,transparent 30%,rgba(5,14,28,.45) 100%),linear-gradient(180deg,rgba(5,14,28,.35) 0,transparent 30%,transparent 55%,rgba(5,14,28,.55));pointer-events:none}.marketing-page .hero__glass-card{position:absolute;bottom:clamp(32px,6vh,72px);left:clamp(20px,4vw,64px);max-width:clamp(320px,50vw,600px);padding:clamp(var(--space-6),3vw,var(--space-10));background:hsla(0,0%,100%,.11);backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);border-radius:24px;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 24px 64px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.15);animation:heroFadeUp .9s var(--ease-out) .2s both}.marketing-page .hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-4);background:rgba(0,201,212,.15);border:1px solid rgba(0,201,212,.35);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:500;color:var(--reef-teal);margin-bottom:var(--space-5);letter-spacing:.02em}.marketing-page .hero__badge-dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--reef-teal);animation:pulseDot 2s ease-in-out infinite;flex-shrink:0}.marketing-page .hero__heading{font-size:clamp(2.4rem,5.5vw,4.5rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:#fff;margin-bottom:var(--space-5);text-shadow:0 2px 16px rgba(0,0,0,.25)}.marketing-page .hero__subtitle{font-size:var(--text-base);color:hsla(0,0%,100%,.78);line-height:1.65;margin-bottom:var(--space-8);max-width:52ch}.marketing-page .hero__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.marketing-page .hero__scroll-hint{position:absolute;bottom:var(--space-8);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.marketing-page .hero__scroll-line{width:1px;height:44px;background:linear-gradient(180deg,hsla(0,0%,100%,.7) 0,transparent);border-radius:var(--radius-full);animation:scrollFade 2.2s ease-in-out 1.4s infinite;opacity:0}@media (max-width:640px){.marketing-page .hero__visual{height:100svh}.marketing-page .hero__glass-card{bottom:var(--space-6);left:var(--space-4);right:var(--space-4);max-width:100%}.marketing-page .hero__heading{font-size:clamp(2rem,9vw,2.8rem)}.marketing-page .hero__scroll-hint{display:none}}.marketing-page .proof{padding-top:var(--space-12);padding-bottom:var(--space-10);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--color-surface);overflow:hidden}.marketing-page .proof__stats{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-8)}.marketing-page .proof__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.marketing-page .proof__stat-value{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;letter-spacing:-.04em;color:var(--color-text);line-height:1}.marketing-page .proof__stat-label{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.marketing-page .proof__divider{width:1px;height:40px;background:var(--border-subtle);flex-shrink:0}.marketing-page .proof__label{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:var(--space-4)}.marketing-page .proof__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.marketing-page .proof__marquee-track{display:flex;gap:var(--space-3);width:-moz-max-content;width:max-content;animation:marqueeScroll 28s linear infinite}.marketing-page .proof__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);background:transparent;white-space:nowrap;flex-shrink:0}.marketing-page .section{padding-block:clamp(var(--space-16),8vw,var(--space-32))}.marketing-page .section__eyebrow{display:block;font-size:var(--text-xs);color:var(--reef-teal-text);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:var(--space-3)}.marketing-page .section__heading{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-4);color:var(--color-text)}.marketing-page .section__subheading{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;margin-bottom:var(--space-12);max-width:72ch}.marketing-page .onboarding{padding-block:clamp(var(--space-16),8vw,var(--space-32));background:var(--color-surface)}.marketing-page .onboarding__steps{max-width:720px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-12)}.marketing-page .onboarding__step{display:flex;gap:var(--space-6);align-items:flex-start;width:100%}.marketing-page .onboarding__step-number{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid var(--reef-teal);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;color:var(--reef-teal-text);background:var(--reef-teal-glow)}.marketing-page .onboarding__step-content{flex:1}.marketing-page .onboarding__step-title{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2);color:var(--color-text)}.marketing-page .onboarding__step-desc{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7;max-width:72ch}.marketing-page .onboarding__highlight{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--reef-teal-text);background:var(--reef-teal-glow);padding:1px 6px;border-radius:var(--radius-sm)}.marketing-page .onboarding__code{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-x:auto}.marketing-page .onboarding__code code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--reef-teal-text);white-space:pre}.marketing-page .onboarding__examples{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.marketing-page .onboarding__example{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.marketing-page .onboarding__connector{margin-left:23px;padding-block:var(--space-2);line-height:0}.marketing-page .onboarding__cta{display:flex;gap:var(--space-4);flex-wrap:wrap}@media (max-width:768px){.marketing-page .onboarding__step{gap:var(--space-4)}.marketing-page .onboarding__cta{justify-content:center}}.marketing-page .features__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-6)}.marketing-page .feature-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive)}.marketing-page .feature-card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-glow)}.marketing-page .feature-card--lg{grid-column:span 7}.marketing-page .feature-card--sm,.marketing-page .feature-card--sm-first{grid-column:span 5}.marketing-page .feature-card--lg-second{grid-column:span 7}.marketing-page .feature-card__mascot{margin-bottom:var(--space-4);line-height:1}.marketing-page .feature-card__mascot img{width:56px;height:56px;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover}.marketing-page .feature-card__title{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2);color:var(--color-text)}.marketing-page .feature-card__subtitle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--reef-teal-text);margin-bottom:var(--space-4)}.marketing-page .feature-card__desc{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7;max-width:72ch}@media (max-width:768px){.marketing-page .features__grid{grid-template-columns:1fr}.marketing-page .feature-card--lg,.marketing-page .feature-card--lg-second,.marketing-page .feature-card--sm,.marketing-page .feature-card--sm-first{grid-column:span 1}}.marketing-page .security{position:relative;padding-block:clamp(var(--space-16),8vw,var(--space-32));overflow:hidden}.marketing-page .security__bg{position:absolute;inset:0;z-index:0}.marketing-page .security__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.1}.marketing-page .security__content{position:relative;z-index:1}.marketing-page .security__grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto;gap:var(--space-6);margin-top:var(--space-10)}.marketing-page .security-item{background:hsla(0,0%,100%,.85);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.marketing-page .security-item--wide{grid-column:1/2}.marketing-page .security-item--tall{grid-row:span 2;grid-column:2/3;display:flex;flex-direction:column;gap:var(--space-6)}.marketing-page .security-item__title{font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-2);color:var(--color-text)}.marketing-page .security-item__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;max-width:72ch}.marketing-page .security__link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-8);font-size:var(--text-sm);color:var(--reef-teal-text);font-weight:500}.marketing-page .security__link:hover{color:var(--color-text)}@media (max-width:768px){.marketing-page .security__grid{grid-template-columns:1fr}.marketing-page .security-item--wide{grid-column:auto}.marketing-page .security-item--tall{grid-row:auto;grid-column:auto}}.marketing-page .crew{padding-block:clamp(var(--space-16),8vw,var(--space-32));background:var(--color-surface)}.marketing-page .crew__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(var(--space-10),5vw,var(--space-16));align-items:center}.marketing-page .crew__image{border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);width:100%;height:auto;box-shadow:var(--shadow-lg)}.marketing-page .crew__heading{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:var(--space-4);color:var(--color-text)}.marketing-page .crew__intro-text{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-8);max-width:52ch}.marketing-page .crew__names{display:flex;flex-wrap:wrap;gap:var(--space-2)}.marketing-page .crew__name-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:border-color var(--transition-interactive)}.marketing-page .crew__name-chip:hover{border-color:var(--border-medium)}.marketing-page .crew__name-dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.marketing-page .crew__name-label{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.marketing-page .crew__name-role{font-size:var(--text-xs);color:var(--color-text-faint)}@media (max-width:768px){.marketing-page .crew__layout{grid-template-columns:1fr;gap:var(--space-8)}.marketing-page .crew__image-col{order:-1}}.marketing-page .standards{padding-block:clamp(var(--space-16),8vw,var(--space-32))}.marketing-page .standards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-top:var(--space-10)}.marketing-page .standard-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);transition:border-color var(--transition-interactive)}.marketing-page .standard-card:hover{border-color:var(--border-medium)}.marketing-page .standard-card__protocol{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--reef-teal-text);margin-bottom:var(--space-3)}.marketing-page .standard-card__name{font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-2);color:var(--color-text)}.marketing-page .standard-card__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;max-width:72ch}@media (max-width:960px){.marketing-page .standards__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.marketing-page .standards__grid{grid-template-columns:1fr}}.marketing-page .join-section{padding-block:clamp(var(--space-16),8vw,var(--space-32));background:var(--color-surface-2)}.marketing-page .join-section__content{text-align:center}.marketing-page .join-section__heading{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-text);line-height:1.1;margin-bottom:var(--space-4)}.marketing-page .join-section__desc{font-size:var(--text-lg);color:var(--color-text-muted);max-width:640px;margin-inline:auto;margin-bottom:var(--space-12);line-height:1.6;max-width:72ch}.marketing-page .join-section__options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.marketing-page .join-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive)}.marketing-page .join-card:hover{border-color:var(--reef-teal);box-shadow:0 4px 24px rgba(0,131,143,.1)}.marketing-page .join-card__icon{font-size:2.5rem;margin-bottom:var(--space-4)}.marketing-page .join-card__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--reef-teal-text);margin-bottom:var(--space-3)}.marketing-page .join-card__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-6);max-width:72ch}.marketing-page .join-card__cta{width:100%}.marketing-page .join-section__share{font-size:var(--text-sm);color:var(--color-text-faint);margin-top:var(--space-4)}.marketing-page .join-section__share-link{color:var(--reef-teal-text);text-decoration:underline;text-underline-offset:2px}.marketing-page .join-section__share-link:hover{color:var(--reef-teal)}@media (max-width:768px){.marketing-page .join-section__options{grid-template-columns:1fr}.marketing-page .join-section__heading{font-size:var(--text-2xl)}}.marketing-page .cta-section{padding-block:clamp(var(--space-16),8vw,var(--space-24));text-align:center;position:relative}.marketing-page .cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,201,212,.05) 0,transparent 70%);pointer-events:none}.marketing-page .cta-section__content{position:relative;z-index:1}.marketing-page .cta-section__heading{font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-6);color:var(--color-text)}.marketing-page .cta-section__actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.marketing-page .footer{background:var(--color-surface);border-top:1px solid var(--border-subtle);padding-top:var(--space-16);padding-bottom:var(--space-8)}.marketing-page .footer__top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:var(--space-8);margin-bottom:var(--space-16)}.marketing-page .footer__brand{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;margin-bottom:var(--space-4);color:var(--color-text)}.marketing-page .footer__tagline{font-size:var(--text-sm);color:var(--color-text-muted)}.marketing-page .footer__col-title{font-size:var(--text-xs);font-weight:600;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.marketing-page .footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.marketing-page .footer__link{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-interactive)}.marketing-page .footer__link:hover{color:var(--color-text)}.marketing-page .footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-8);border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:var(--space-4)}.marketing-page .footer__attribution,.marketing-page .footer__copyright{font-size:var(--text-xs);color:var(--color-text-faint)}.marketing-page .footer__attribution{text-decoration:none;transition:color var(--transition-interactive)}.marketing-page .footer__attribution:hover{color:var(--reef-teal)}@media (max-width:768px){.marketing-page .footer__top{grid-template-columns:1fr 1fr;gap:var(--space-8)}.marketing-page .footer__brand-col{grid-column:span 2}}@media (max-width:480px){.marketing-page .footer__top{grid-template-columns:1fr}.marketing-page .footer__brand-col{grid-column:span 1}}.marketing-page .fade-in,.marketing-page .slide-up{opacity:1}@supports (animation-timeline:scroll()){.marketing-page .fade-in{opacity:0;animation:revealFade linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.marketing-page .slide-up{opacity:0;transform:translateY(28px);animation:revealSlideUp linear both;animation-timeline:view();animation-range:entry 0 entry 65%}.marketing-page .feature-card:nth-child(2){animation-delay:40ms}.marketing-page .feature-card:nth-child(3){animation-delay:80ms}.marketing-page .feature-card:nth-child(4){animation-delay:.12s}.marketing-page .feature-card:nth-child(5){animation-delay:.16s}.marketing-page .feature-card:nth-child(6){animation-delay:.2s}.marketing-page .feature-card:nth-child(7){animation-delay:.24s}.marketing-page .feature-card:nth-child(8){animation-delay:.28s}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes scrollFade{0%{opacity:0;transform:translateY(-8px)}30%,70%{opacity:.6}to{opacity:0;transform:translateY(8px)}}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marketing-page .feature-card{position:relative;overflow:hidden}.marketing-page .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--reef-teal),var(--bioluminescent));opacity:0;transition:opacity var(--transition-interactive)}.marketing-page .feature-card:hover:before{opacity:1}.marketing-page .how-it-works{padding-block:clamp(var(--space-16),8vw,var(--space-32));background:var(--color-surface)}.marketing-page .how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-12);position:relative}.marketing-page .how-it-works__steps:before{content:"";position:absolute;top:40px;left:calc(16.6% + 20px);right:calc(16.6% + 20px);height:1px;background:linear-gradient(90deg,var(--reef-teal),var(--bioluminescent),var(--reef-teal));opacity:.3;z-index:0}.marketing-page .how-step{background:transparent;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);position:relative;z-index:1}.marketing-page .how-step__number{width:80px;height:80px;border-radius:var(--radius-full);border:2px solid var(--reef-teal);background:var(--reef-teal-glow);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);position:relative}.marketing-page .how-step__number img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.marketing-page .how-step__badge{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:var(--reef-teal);color:var(--ocean-deep);border-radius:var(--radius-full);font-family:var(--font-display);font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.marketing-page .how-step__title{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.marketing-page .how-step__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;max-width:28ch;margin-inline:auto}@media (max-width:768px){.marketing-page .how-it-works__steps{grid-template-columns:1fr}.marketing-page .how-it-works__steps:before{display:none}.marketing-page .how-step{align-items:flex-start;text-align:left}.marketing-page .how-step__desc{max-width:100%;margin-inline:0}}.marketing-page .platform-strip{padding-block:clamp(var(--space-12),5vw,var(--space-20));background:var(--ocean-deep);color:hsla(0,0%,100%,.9);overflow:hidden}.marketing-page .platform-strip__label{font-size:var(--text-xs);color:rgba(0,201,212,.7);text-transform:uppercase;letter-spacing:.12em;font-weight:600;text-align:center;margin-bottom:var(--space-8)}.marketing-page .platform-strip__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.marketing-page .platform-strip__track{display:flex;align-items:center;gap:var(--space-4);width:-moz-max-content;width:max-content;animation:marqueeScroll 24s linear infinite}.marketing-page .platform-strip__sr-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-page .platform-pill{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.85);white-space:nowrap;flex-shrink:0}.marketing-page .platform-pill__icon{font-size:1.15rem;line-height:1}.marketing-page .platform-pill__name{font-size:var(--text-sm);font-weight:600;font-family:var(--font-body)}.marketing-page .platform-pill__sub{font-size:.68rem;opacity:.45;margin-left:-2px}.marketing-page .platform-pill--mcp{border-color:rgba(0,201,212,.3);color:var(--reef-teal)}.marketing-page .use-cases{padding-block:clamp(var(--space-16),8vw,var(--space-32))}.marketing-page .use-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-12)}.marketing-page .use-case-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive);position:relative;overflow:hidden}.marketing-page .use-case-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:var(--uc-color-glow,rgba(0,201,212,.03));pointer-events:none}.marketing-page .use-case-card:hover{border-color:var(--uc-color,var(--reef-teal));box-shadow:0 8px 40px var(--uc-color-shadow,rgba(0,201,212,.08))}.marketing-page .use-case-card__header{display:flex;align-items:flex-start;gap:var(--space-4)}.marketing-page .use-case-card__mascot{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle)}.marketing-page .use-case-card__mascot img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover}.marketing-page .use-case-card__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--uc-color,var(--reef-teal-text));font-weight:600;margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.08em}.marketing-page .use-case-card__title{font-size:var(--text-lg);font-weight:800;color:var(--color-text);line-height:1.2;letter-spacing:-.02em}.marketing-page .use-case-card__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;max-width:72ch}.marketing-page .use-case-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);flex:1}.marketing-page .use-case-card__features li{font-size:var(--text-sm);color:var(--color-text-muted);padding-left:var(--space-5);position:relative;max-width:100%}.marketing-page .use-case-card__features li:before{content:"✓";position:absolute;left:0;color:var(--uc-color,var(--reef-teal));font-weight:700}.marketing-page .use-case-card__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--uc-color,var(--reef-teal-text));text-decoration:none;padding:var(--space-2) 0;transition:gap var(--transition-interactive)}.marketing-page .use-case-card__cta:hover{gap:var(--space-3);color:var(--uc-color,var(--reef-teal-text))}@media (max-width:960px){.marketing-page .use-cases__grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.marketing-page .cta-section--dark{background:var(--ocean-deep);padding-block:clamp(var(--space-20),10vw,var(--space-32));position:relative;overflow:hidden}.marketing-page .cta-section--dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 120%,rgba(0,201,212,.12) 0,transparent 70%);pointer-events:none}.marketing-page .cta-section--dark .cta-section__heading{color:hsla(0,0%,100%,.95)}.marketing-page .cta-section--dark .cta-section__sub{font-size:var(--text-lg);color:hsla(0,0%,100%,.55);max-width:520px;margin-inline:auto;margin-bottom:var(--space-10);line-height:1.6}.marketing-page .cta-section--dark .btn--outline{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.2)}.marketing-page .cta-section--dark .btn--outline:hover{color:var(--reef-teal);border-color:var(--reef-teal)}.marketing-page .pricing-page{padding-block:clamp(var(--space-16),8vw,var(--space-32))}.marketing-page .pricing-page__header{text-align:center;padding-bottom:var(--space-16)}.marketing-page .pricing-toggle{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-6)}.marketing-page .pricing-toggle__badge{background:var(--reef-teal-glow);color:var(--reef-teal-text);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;border:1px solid rgba(0,201,212,.2)}.marketing-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);align-items:start}.marketing-page .pricing-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive)}.marketing-page .pricing-card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.marketing-page .pricing-card--featured{border-color:var(--reef-teal);background:linear-gradient(180deg,rgba(0,201,212,.03) 0,var(--color-surface) 100%);box-shadow:0 0 0 1px var(--reef-teal),var(--shadow-glow);position:relative}.marketing-page .pricing-card--featured:hover{box-shadow:0 0 0 1px var(--reef-teal),var(--shadow-glow-lg)}.marketing-page .pricing-featured-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--reef-teal);color:var(--ocean-deep);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.marketing-page .pricing-card__tier{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--color-text-faint)}.marketing-page .pricing-card--featured .pricing-card__tier{color:var(--reef-teal-text)}.marketing-page .pricing-card__price{display:flex;align-items:baseline;gap:var(--space-2)}.marketing-page .pricing-card__amount{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900;letter-spacing:-.04em;color:var(--color-text);line-height:1}.marketing-page .pricing-card__period{font-size:var(--text-sm);color:var(--color-text-faint)}.marketing-page .pricing-card__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;max-width:72ch}.marketing-page .pricing-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.marketing-page .pricing-feature{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.marketing-page .pricing-feature__check{flex-shrink:0;width:18px;height:18px;border-radius:var(--radius-full);background:var(--reef-teal-glow);border:1px solid rgba(0,201,212,.2);display:flex;align-items:center;justify-content:center;color:var(--reef-teal);font-size:.65rem;font-weight:700;margin-top:2px}.marketing-page .pricing-feature--muted .pricing-feature__check{background:var(--color-surface-2);border-color:var(--border-subtle);color:var(--color-text-faint)}.marketing-page .pricing-card__cta{width:100%}.marketing-page .pricing-card__cta.btn--ghost{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--border-subtle)}.marketing-page .pricing-card__cta.btn--ghost:hover{background:var(--color-surface-3);border-color:var(--border-medium)}.marketing-page .pricing-divider{width:100%;height:1px;background:var(--border-subtle)}.marketing-page .pricing-enterprise-note{text-align:center;margin-top:var(--space-12);font-size:var(--text-sm);color:var(--color-text-muted)}.marketing-page .pricing-enterprise-note a{font-weight:500}.marketing-page .pricing-faq{margin-top:clamp(var(--space-16),8vw,var(--space-24))}.marketing-page .pricing-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-10)}.marketing-page .pricing-faq-item{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.marketing-page .pricing-faq-item__q{font-size:var(--text-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.marketing-page .pricing-faq-item__a{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;max-width:72ch}@media (max-width:960px){.marketing-page .pricing-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.marketing-page .pricing-faq__grid{grid-template-columns:1fr}.marketing-page .pricing-card--featured{order:-1}}.marketing-page .docs-page{padding-block:clamp(var(--space-16),8vw,var(--space-24))}.marketing-page .docs-page__header{padding-bottom:var(--space-16);max-width:720px}.marketing-page .docs-search{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface);border:1px solid var(--border-medium);border-radius:var(--radius-full);max-width:420px;margin-top:var(--space-8);transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive)}.marketing-page .docs-search:focus-within{border-color:var(--reef-teal);box-shadow:0 0 0 3px var(--reef-teal-glow)}.marketing-page .docs-search__icon{color:var(--color-text-faint);font-size:1rem}.marketing-page .docs-search input{flex:1;border:none;background:transparent;font-size:var(--text-sm);color:var(--color-text);font-family:var(--font-body);outline:none}.marketing-page .docs-search input::-moz-placeholder{color:var(--color-text-faint)}.marketing-page .docs-search input::placeholder{color:var(--color-text-faint)}.marketing-page .docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12)}.marketing-page .docs-card{background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color var(--transition-interactive),box-shadow var(--transition-interactive);text-decoration:none;color:inherit}.marketing-page .docs-card:hover{border-color:var(--reef-teal);box-shadow:var(--shadow-glow);color:inherit}.marketing-page .docs-card__icon{width:48px;height:48px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;background:var(--color-surface-2)}.marketing-page .docs-card__icon img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover}.marketing-page .docs-card__icon--emoji{font-size:1.5rem}.marketing-page .docs-card__category{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--reef-teal-text);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.marketing-page .docs-card__title{font-size:var(--text-base);font-weight:700;color:var(--color-text)}.marketing-page .docs-card__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;flex:1;max-width:72ch}.marketing-page .docs-card__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.marketing-page .docs-card__links li a{font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;display:flex;align-items:center;gap:var(--space-1);transition:color var(--transition-interactive)}.marketing-page .docs-card__links li a:hover{color:var(--reef-teal-text)}.marketing-page .docs-quickstart{background:linear-gradient(135deg,var(--ocean-deep) 0,var(--ocean-mid) 100%);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-12);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-8);color:#fff;margin-bottom:var(--space-12)}.marketing-page .docs-quickstart__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--reef-teal);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:var(--space-3)}.marketing-page .docs-quickstart__title{font-size:var(--text-xl);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:var(--space-3)}.marketing-page .docs-quickstart__desc{font-size:var(--text-base);color:hsla(0,0%,100%,.6);line-height:1.6;max-width:72ch}.marketing-page .docs-quickstart .btn--primary{flex-shrink:0}@media (max-width:960px){.marketing-page .docs-grid{grid-template-columns:repeat(2,1fr)}.marketing-page .docs-quickstart{grid-template-columns:1fr;padding:var(--space-8)}}@media (max-width:600px){.marketing-page .docs-grid{grid-template-columns:1fr}}.marketing-page .page-hero{padding-top:calc(64px + var(--space-16));padding-bottom:var(--space-12);background:var(--color-surface);border-bottom:1px solid var(--border-subtle)}.marketing-page .page-hero__eyebrow{display:block;font-size:var(--text-xs);color:var(--reef-teal-text);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:var(--space-3)}.marketing-page .page-hero__heading{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.1}.marketing-page .page-hero__sub{font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px;line-height:1.6}.marketing-page .footer__brand-tagline{font-size:var(--text-xs);color:var(--color-text-faint);margin-top:var(--space-2);line-height:1.5;max-width:200px}.marketing-page .footer__status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#22c55e;margin-top:var(--space-3)}.marketing-page .footer__status-dot{width:6px;height:6px;background:#22c55e;border-radius:var(--radius-full);animation:pulse-green 2s ease-in-out infinite}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.4}}.marketing-page .cta-section:before{background:radial-gradient(ellipse at 50% 80%,rgba(0,201,212,.06) 0,transparent 70%)}@media (prefers-reduced-motion:reduce){.marketing-page .platform-strip__track,.marketing-page .proof__marquee-track{animation:none!important}.marketing-page .hero__scroll-line{animation:none!important;opacity:0}.marketing-page .hero__badge-dot{animation:none!important}.marketing-page .hero__intro{animation:none!important;opacity:1!important}}@media (max-width:600px){.marketing-page .proof__divider{display:none}.marketing-page .proof__stats{gap:var(--space-5)}}