.sh-marca{--m-paper:#f6f7f9;--m-base:#eaecf1;--m-ink:#0a1628;--m-ink-2:#344155;--m-muted:#5b6b86;--m-blue:#015ce4;--m-blue-700:#003a9e;--m-teal:#0ea5a8;--m-line:#0a16281a;font-family:var(--font-satoshi,system-ui,sans-serif);color:var(--m-ink);background:var(--m-base);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.sh-marca .disp{font-family:var(--font-display,sans-serif);letter-spacing:-.03em;font-weight:600;line-height:.92}body[data-sh-marca=true]>header.header,body[data-sh-marca=true] .footer,body[data-sh-marca=true] .whatsapp-float{display:none!important}body[data-sh-marca=true]{background:var(--m-base)}.m-mesh{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 0,#015ce424,#0000 60%),radial-gradient(50% 40% at 0 100%,#0ea5a81a,#0000 60%);position:absolute;inset:0}.m-grain{z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.m-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--m-line)1px,transparent 1px),linear-gradient(90deg,var(--m-line)1px,transparent 1px);opacity:.4;background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 40%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 30%,#000 40%,#0000 85%)}.m-grad{background:linear-gradient(100deg,var(--m-blue)0%,var(--m-teal)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.m-eyebrow{font-family:var(--font-display,sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--m-blue);font-size:.78rem;font-weight:600}.m-btn{background:var(--m-ink);color:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s}.m-btn:hover{background:var(--m-blue);transform:translateY(-2px)}.m-ticker{width:max-content;animation:26s linear infinite m-marquee;display:flex}@keyframes m-marquee{to{transform:translate(-50%)}}.m-swatch-xl{border-radius:18px;align-items:flex-end;min-height:150px;padding:18px;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.m-ticker{animation:none!important}}
