:root{--brand-primary:#007a9f;--brand-primary-rgb:0,122,159;--brand-secondary:#25b7c1;--brand-secondary-rgb:37,183,193;--brand-deep-teal:#006775;--brand-purple:#3e2a6d;--brand-royal-purple:#5b3ea6;--brand-magenta:#b62d72;--brand-magenta-rgb:182,45,114;--brand-crimson:#e1393a;--brand-amber:#f4a133;--brand-amber-rgb:244,161,51;--brand-powder-blue:#9ad4d9;--brand-mist:#e6f2f4;--brand-mist-rgb:230,242,244;--brand-charcoal:#1f2d3a;--brand-gradient-hero:linear-gradient(135deg,rgba(var(--brand-primary-rgb),0.18) 0%,rgba(var(--brand-secondary-rgb),0.16) 30%,rgba(91,62,166,0.16) 62%,rgba(182,45,114,0.14) 100%);--brand-gradient-accent:linear-gradient(110deg,rgba(0,103,117,0.42),rgba(91,62,166,0.34) 50%,rgba(244,161,51,0.45));--brand-gradient-card:linear-gradient(150deg,rgba(230,242,244,0.88),rgba(154,212,217,0.6));--brand-accent-teal-mist:linear-gradient(128deg,rgba(var(--brand-primary-rgb),0.32) 0%,rgba(var(--brand-secondary-rgb),0.24) 45%,rgba(154,212,217,0.26) 100%);--brand-accent-twilight:linear-gradient(132deg,rgba(91,62,166,0.3) 0%,rgba(var(--brand-magenta-rgb,182,45,114),0.24) 58%,rgba(var(--brand-amber-rgb,244,161,51),0.2) 100%);--brand-accent-magenta-pulse:linear-gradient(135deg,rgba(var(--brand-magenta-rgb,182,45,114),0.28) 0%,rgba(var(--brand-secondary-rgb),0.22) 48%,rgba(var(--brand-mist-rgb,230,242,244),0.4) 100%);--brand-shadow-floating:0 32px 80px -32px rgba(31,45,58,0.32);--brand-shadow-soft:0 12px 30px -18px rgba(31,45,58,0.28);--brand-radius-xs:8px;--brand-radius-sm:12px;--brand-radius-md:16px;--brand-radius-lg:24px;--brand-radius-xl:28px;--brand-radius-pill:999px}.marketing-surface{background-color:#ffffff;color:var(--brand-charcoal);font-family:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif);letter-spacing:-.01em}.marketing-surface h1,.marketing-surface h2,.marketing-surface h3,.marketing-surface h4,.marketing-surface h5,.marketing-surface h6{font-family:var(--font-heading,"Inter","Helvetica Neue",Arial,sans-serif);letter-spacing:-.02em;color:var(--brand-charcoal)}.marketing-gradient-border{position:relative}.marketing-gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--brand-gradient-accent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.marketing-panel{background:rgba(255,255,255,.85);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-soft);backdrop-filter:blur(18px)}@layer components{.angled-accent{position:absolute;inset:-8% -3%;pointer-events:none;mix-blend-mode:multiply;opacity:.6;filter:saturate(120%);transition:opacity .2s ease;max-width:140%;max-height:140%}.angled-accent--teal{background:var(--brand-accent-teal-mist);clip-path:polygon(0 15%,100% 0,100% 88%,0 100%)}.angled-accent--twilight{background:var(--brand-accent-twilight);clip-path:polygon(0 0,100% 12%,100% 100%,0 90%)}.angled-accent--pulse{background:var(--brand-accent-magenta-pulse);clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);transform:rotate(180deg)}.angled-accent--fullwidth{inset:auto;top:-12%;bottom:-12%;left:50%;right:auto;width:105vw;max-width:none;transform:translateX(-50%)}@media (min-width:768px){.angled-accent--fullwidth{top:-15%;bottom:-15%;width:100vw}}@media (min-width:1280px){.angled-accent--fullwidth{top:-18%;bottom:-18%;width:96vw}}.angled-accent:hover{opacity:.7}.marketing-footer-shell{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(var(--brand-mist-rgb),.92) 0,rgba(255,255,255,.92) 35%,rgba(255,255,255,.98) 100%);backdrop-filter:blur(18px)}.marketing-footer-glow{background:radial-gradient(circle at 20% 10%,rgba(var(--brand-primary-rgb),.14),transparent 55%),radial-gradient(circle at 85% 15%,rgba(var(--brand-royal-purple,91,62,166),.12),transparent 50%),radial-gradient(circle at 50% 85%,rgba(var(--brand-secondary-rgb),.16),transparent 60%)}}