:root{--ink-900: #050a18;--ink-850: #071026;--ink-800: #0a1730;--ink-700: #0f2040;--ink-600: #16294f;--ink-500: #1e3563;--brand-700: #1e3a8a;--brand-600: #1d4ed8;--brand-100: #eff6ff;--brand-050: rgba(30, 58, 138, .05);--signal-300: #a5f3fc;--signal-400: #67e8f9;--signal-600: #0891b2;--signal-700: #0e7490;--signal-050: #ecfeff;--paper: #f6f8fc;--paper-alt: #eef2f9;--surface: #ffffff;--line: #dde5ef;--line-strong: #cbd5e1;--text: #0f172a;--text-dim: #475569;--text-mute: #64748b;--text-on-ink: #eaf1ff;--text-on-ink-dim: #a9bcdd;--text-on-ink-mute: #7e93b8;--live: #ef4444;--wa: #25d366;--wa-solid: #22c55e;--wa-text: #6ff0a6;--wa-tint: rgba(37, 211, 102, .12);--wa-line: rgba(37, 211, 102, .46);--font: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter", "Inter Fallback", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fs-display: clamp(2.05rem, 3.9vw, 3.4rem);--fs-h1: clamp(2.1rem, 4.2vw, 3.4rem);--fs-h2: clamp(1.7rem, 2.9vw, 2.6rem);--fs-h3: clamp(1.1rem, 1.5vw, 1.3rem);--fs-lead: clamp(1rem, 1.2vw, 1.12rem);--fs-body: 1rem;--fs-sm: .9375rem;--fs-xs: .8125rem;--fs-label: .72rem;--lh-display: 1.04;--lh-heading: 1.14;--lh-body: 1.68;--tr-display: -.03em;--tr-heading: -.02em;--tr-label: .16em;--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--section: clamp(76px, 8.5vw, 132px);--section-tight: clamp(52px, 6vw, 88px);--gutter: clamp(20px, 4vw, 48px);--stack: clamp(24px, 3vw, 40px);--grid-gap: clamp(16px, 2vw, 26px);--container: 1240px;--container-narrow: 780px;--measure: 68ch;--nav-h: 76px;--nav-h-scrolled: 64px;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 32, 64, .05);--shadow-sm: 0 2px 6px rgba(15, 32, 64, .06), 0 1px 2px rgba(15, 32, 64, .04);--shadow-md: 0 10px 24px rgba(15, 32, 64, .08), 0 2px 6px rgba(15, 32, 64, .04);--shadow-lg: 0 24px 56px rgba(15, 32, 64, .12), 0 6px 16px rgba(15, 32, 64, .06);--shadow-ink: 0 24px 60px rgba(3, 8, 25, .45);--shadow-signal: 0 10px 30px rgba(8, 145, 178, .22);--motion-fast: .16s;--motion-normal: .28s;--motion-slow: .52s;--motion-reveal: .72s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--z-base: 1;--z-sticky: 100;--z-nav: 1000;--z-mobilebar: 900;--z-skip: 2000}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 1ms;--motion-normal: 1ms;--motion-slow: 1ms;--motion-reveal: 1ms}}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107.12%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--space-md));-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;overflow-x:clip}@media(max-width:900px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}}body.nav-open{overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tr-heading);text-wrap:balance}p{text-wrap:pretty}a{color:inherit}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--signal-600);outline-offset:3px;border-radius:var(--r-xs)}.on-ink :where(a,button,summary):focus-visible{outline-color:var(--signal-400)}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-skip);background:var(--ink-700);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:0 0 var(--r-sm) 0;font-weight:600;text-decoration:none}.skip-link:focus{left:0}.shell{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.shell--narrow{max-width:var(--container-narrow)}.section{position:relative;padding-block:var(--section)}.section--tight{padding-block:var(--section-tight)}.section--ink,.on-ink{color:var(--text-on-ink)}.section--ink{background:var(--ink-800)}.sec-head{max-width:var(--measure);margin-bottom:var(--stack)}.sec-head--center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal-700);margin-bottom:var(--space-sm)}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.65}.on-ink .eyebrow,.section--ink .eyebrow{color:var(--signal-400)}.sec-title{font-size:var(--fs-h2);margin-bottom:var(--space-sm)}.sec-lead{font-size:var(--fs-lead);color:var(--text-dim);max-width:var(--measure)}.on-ink .sec-lead,.section--ink .sec-lead{color:var(--text-on-ink-dim)}.btn{--btn-bg: var(--ink-700);--btn-fg: #fff;--btn-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:46px;padding:0 var(--space-md);border:1px solid var(--btn-bd);border-radius:var(--r-sm);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font);font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{width:17px;height:17px;flex:none}.btn--primary{--btn-bg: var(--brand-700);box-shadow:var(--shadow-sm)}.btn--primary:hover{--btn-bg: var(--brand-600);box-shadow:var(--shadow-md)}.btn--wa{--btn-bg: var(--wa-tint);--btn-fg: var(--wa-text);--btn-bd: var(--wa-line)}.btn--wa:hover{--btn-bg: rgba(37, 211, 102, .2);--btn-bd: rgba(37, 211, 102, .72);--btn-fg: #8df7bd}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text);--btn-bd: var(--line-strong)}.btn--ghost:hover{--btn-bd: var(--brand-700);--btn-bg: var(--brand-100)}.on-ink .btn--ghost,.section--ink .btn--ghost{--btn-fg: var(--text-on-ink);--btn-bd: rgba(255, 255, 255, .24)}.on-ink .btn--ghost:hover,.section--ink .btn--ghost:hover{--btn-bd: var(--signal-400);--btn-bg: rgba(103, 232, 249, .08)}.btn--signal{--btn-bg: var(--signal-400);--btn-fg: #04202c}.btn--signal:hover{--btn-bg: var(--signal-300);box-shadow:var(--shadow-signal)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.btn-row--center{justify-content:center}.cta-note{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--text-mute);margin-top:var(--space-sm)}.on-ink .cta-note,.section--ink .cta-note{color:var(--text-on-ink-mute)}a[href^="tel:"]:not(.btn):not(.mab-btn),a[href^="mailto:"]:not(.btn):not(.mab-btn),a[href^="https://wa.me"]:not(.btn):not(.mab-btn),a[href^="https://maps.google"]:not(.btn):not(.mab-btn){color:inherit;-webkit-text-decoration:none;text-decoration:none}.inline-link{color:var(--brand-600);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--motion-fast) var(--ease-standard)}.inline-link:hover{color:var(--brand-700)}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--space-lg);box-shadow:var(--shadow-xs);transition:border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-standard)}.card:after{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,transparent,var(--signal-600),transparent);opacity:0;transition:opacity var(--motion-normal) var(--ease-standard)}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card:hover:after{opacity:1}a.card{text-decoration:none;color:inherit;display:block}.card h3{font-size:var(--fs-h3);margin-bottom:var(--space-2xs)}.card p{font-size:var(--fs-sm);color:var(--text-dim)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:var(--grid-gap)}.faq-list{display:grid;gap:var(--space-xs);max-width:920px}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.faq-item[open]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);font-family:var(--font-display);font-size:1.02rem;font-weight:700;letter-spacing:var(--tr-heading);cursor:pointer;list-style:none;transition:color var(--motion-fast) var(--ease-standard)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--brand-700)}.faq-item summary:after{content:"";flex:none;width:13px;height:13px;background:linear-gradient(var(--signal-600),var(--signal-600)) center / 100% 1.5px no-repeat,linear-gradient(var(--signal-600),var(--signal-600)) center / 1.5px 100% no-repeat;transition:transform var(--motion-normal) var(--ease-out)}.faq-item[open] summary:after{transform:rotate(90deg);background:linear-gradient(var(--signal-600),var(--signal-600)) center / 100% 1.5px no-repeat}.faq-answer{padding:0 var(--space-lg) var(--space-md);color:var(--text-dim);font-size:var(--fs-sm);max-width:var(--measure);overflow:hidden}.region-grid{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.region-chip{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-md);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.region-chip:hover{border-color:var(--brand-700);background:var(--brand-100);color:var(--brand-700);transform:translateY(-1px)}.chip-icon{display:inline-flex;color:var(--signal-600);position:relative;transition:color var(--motion-fast) var(--ease-standard)}.chip-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.region-chip:hover .chip-icon{color:var(--brand-600)}.on-ink .region-chip,.section--ink .region-chip{background:#ffffff0a;border-color:#ffffff24;color:var(--text-on-ink)}.on-ink .region-chip:hover,.section--ink .region-chip:hover{background:#67e8f91a;border-color:var(--signal-400);color:var(--signal-300)}.on-ink .chip-icon,.section--ink .chip-icon{color:var(--signal-400)}.cta-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);padding:clamp(36px,5vw,64px) var(--gutter);text-align:center;color:var(--text-on-ink);background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(30,58,138,.55),transparent 70%),linear-gradient(160deg,var(--ink-800),var(--ink-900));box-shadow:var(--shadow-ink)}.cta-band:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(103,232,249,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 45%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 80% 90% at 50% 45%,#000 25%,transparent 78%)}.cta-band h2{font-size:var(--fs-h2);margin-bottom:var(--space-xs)}.cta-band>p{color:var(--text-on-ink-dim);max-width:56ch;margin:0 auto var(--space-lg)}.cta-band .btn-row{justify-content:center}.cta-band .cta-note{color:var(--text-on-ink-mute)}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--motion-reveal) var(--ease-out),transform var(--motion-reveal) var(--ease-out)}.js .reveal.visible{opacity:1;transform:none}.reveal-1{transition-delay:60ms}.reveal-2{transition-delay:.12s}.reveal-3{transition-delay:.18s}.reveal-4{transition-delay:.24s}.reveal-5{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}header{position:relative;z-index:var(--z-nav)}#siteNav{position:fixed;inset:0 0 auto;height:var(--nav-h);z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-inline:var(--gutter);background:transparent;border-bottom:1px solid transparent;transition:height var(--motion-normal) var(--ease-standard),background var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}#siteNav:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--nav-h) * 1.9);pointer-events:none;background:linear-gradient(180deg,rgba(5,10,24,.72),transparent);opacity:1;transition:opacity var(--motion-normal) var(--ease-standard)}#siteNav.nav--scrolled{height:var(--nav-h-scrolled);background:#071026d1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:#ffffff17;box-shadow:0 12px 34px #03081952}#siteNav.nav--scrolled:before{opacity:0}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#siteNav.nav--scrolled{background:#071026f7}}#siteNav .logo{display:flex;align-items:center;min-height:44px;flex:none;text-decoration:none;transition:opacity var(--motion-fast) var(--ease-standard)}#siteNav .logo:hover{opacity:.82}#siteNav .logo img{height:34px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.96;transition:height var(--motion-normal) var(--ease-standard)}#siteNav.nav--scrolled .logo img{height:30px}#siteNav ul{display:flex;align-items:center;gap:var(--space-lg);list-style:none}#siteNav ul a{position:relative;display:inline-block;padding-block:var(--space-2xs);color:var(--text-on-ink-dim);font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}#siteNav ul a:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:0;background:var(--signal-400);transition:width var(--motion-normal) var(--ease-out)}#siteNav ul a:hover{color:var(--text-on-ink)}#siteNav ul a:hover:after{width:100%}#siteNav ul a.nav-link[aria-current=true]{color:var(--signal-400)}#siteNav ul a.nav-link[aria-current=true]:after{width:100%}.nav-cta{min-height:40px;padding:0 var(--space-md);border:1px solid rgba(103,232,249,.55);border-radius:var(--r-sm);background:#67e8f914;color:var(--signal-300)!important;font-weight:600!important;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.nav-cta:after{display:none!important}.nav-cta:hover{background:var(--signal-400);border-color:var(--signal-400);color:#04202c!important}.menu-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-on-ink);cursor:pointer}.menu-toggle span{display:block;width:22px;height:1.8px;border-radius:2px;background:currentColor;transition:transform var(--motion-normal) var(--ease-out),opacity var(--motion-fast) var(--ease-standard)}.menu-toggle.is-open span:nth-child(1){transform:translateY(6.8px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6.8px) rotate(-45deg)}@media(max-width:900px){.menu-toggle{display:flex}#siteNav ul{position:fixed;inset:var(--nav-h) 0 0 0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:var(--space-lg) var(--gutter) calc(var(--space-3xl) + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--ink-850),var(--ink-900));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-out),visibility 0s linear var(--motion-normal)}#siteNav ul.mobile-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}#siteNav ul li{border-bottom:1px solid rgba(255,255,255,.07)}#siteNav ul a{display:block;padding:var(--space-md) 0;font-family:var(--font-display);font-size:1.32rem;font-weight:700;letter-spacing:var(--tr-heading);color:var(--text-on-ink)}#siteNav ul a:after{display:none}#siteNav ul .nav-cta-wrap{border-bottom:0;margin-top:var(--space-lg)}.nav-cta{display:flex!important;align-items:center;justify-content:center;min-height:52px;font-size:1rem;background:var(--signal-400);border-color:var(--signal-400);color:#04202c!important;font-weight:700!important}#siteNav ul.mobile-open li{animation:navItemIn var(--motion-normal) var(--ease-out) both}#siteNav ul.mobile-open li:nth-child(1){animation-delay:40ms}#siteNav ul.mobile-open li:nth-child(2){animation-delay:75ms}#siteNav ul.mobile-open li:nth-child(3){animation-delay:.11s}#siteNav ul.mobile-open li:nth-child(4){animation-delay:145ms}#siteNav ul.mobile-open li:nth-child(5){animation-delay:.18s}#siteNav ul.mobile-open li:nth-child(6){animation-delay:215ms}#siteNav ul.mobile-open li:nth-child(7){animation-delay:.25s}@keyframes navItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#siteNav ul.mobile-open li{animation:none}}}footer{position:relative;background:var(--ink-900);color:var(--text-on-ink-dim);padding-top:var(--section-tight);font-size:var(--fs-sm)}footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.35),transparent)}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:var(--space-xl) var(--space-lg);padding-bottom:var(--space-2xl)}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr;gap:var(--space-lg)}}.foot-brand img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.92;margin-bottom:var(--space-sm)}.foot-brand p{max-width:42ch;color:var(--text-on-ink-mute);margin-bottom:var(--space-md)}.foot-col h3{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--signal-400);margin-bottom:var(--space-sm)}.foot-col ul{list-style:none;display:grid;gap:var(--space-2xs)}.foot-col a{display:inline-block;padding-block:4px;color:var(--text-on-ink-dim);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.foot-col a:hover{color:var(--signal-300)}.foot-contact{display:grid;gap:var(--space-2xs)}.foot-contact a{padding-block:3px}.foot-contact strong{display:block;color:var(--text-on-ink);font-weight:600}.foot-nap{padding-block:var(--space-md);border-top:1px solid rgba(255,255,255,.08);color:var(--text-on-ink-mute);font-size:var(--fs-xs)}.foot-bottom{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);align-items:center;justify-content:space-between;padding-block:var(--space-md);border-top:1px solid rgba(255,255,255,.08);color:var(--text-on-ink-mute);font-size:var(--fs-xs)}.foot-bottom a{display:inline-block;padding-block:4px;color:var(--text-on-ink-dim);text-decoration:none}.foot-bottom a:hover{color:var(--signal-300)}.foot-bottom-links{display:flex;gap:var(--space-2xs)}.mobile-action-bar{display:none}@media(max-width:900px){.mobile-action-bar{position:fixed;inset:auto 0 0;z-index:var(--z-mobilebar);display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-bottom:env(safe-area-inset-bottom);background:#ffffff1a;border-top:1px solid var(--line);box-shadow:0 -8px 28px #0f204024;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--motion-normal) var(--ease-out),opacity var(--motion-fast) var(--ease-standard),visibility 0s linear var(--motion-normal)}.mobile-action-bar.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mab-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:62px;font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:filter var(--motion-fast) var(--ease-standard)}.mab-btn:active{filter:brightness(.94)}.mab-call{background:var(--ink-700);color:#fff}.mab-wa{background:var(--wa-solid);color:#04240f}.mab-icon{display:inline-flex}.mab-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pulse-once{animation:mabPulse 1.1s var(--ease-out) 2}@keyframes mabPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@media(prefers-reduced-motion:reduce){.pulse-once{animation:none}}}
