:root{--color-brand:#c81519;--color-brand-dark:#a31114;--color-brand-tint:#fdeeed;--color-brand-glow:#c8151929;--color-brand-on-dark:#e8402f;--color-storm:#c81519eb;--color-storm-soft:#c8151957;--color-brand-wash:#c8151926;--color-brand-wash-soft:#c8151908;--color-copy-wash:#c815196b;--color-copy-wash-soft:#c8151912;--color-merge-core:#c8151975;--color-merge-edge:#c8151900;--color-depth-far:#c815190d;--color-depth-near:#c8151917;--color-depth-edge:#c8151900;--color-depth-cast:#56090b9e;--color-ink:#0a0b09;--color-ink-soft:#565b66;--color-ink-faint:#6b7280;--color-bg:#fff;--color-bg-alt:#f6f6f4;--color-line:#e9e9e6;--color-line-strong:#dad9d5;--color-dark-bg:#0a0b09;--color-dark-bg-raised:#1c1d23;--color-dark-line:#2c2e36;--color-dark-line-strong:#ffffff6b;--color-dark-bg-sunken:#0f0f13;--color-dark-text:#e8e9ec;--color-dark-text-soft:#b7bbc4;--color-success:#0e7a3d;--color-success-dark:#0a5c2e;--color-success-tint:#e9f4ed;--color-warning:#c2820b;--color-warning-on-dark:#f0b429;--color-sun:#ffd98a;--color-sun-glow:#ffc86e8c;--color-sun-bloom:#ffc4821f;--color-sun-ray:#ffe2aa07;--color-sun-spill:#ffaa603d;--color-sky-day-top:#5b7393;--color-sky-day-low:#c4a184;--color-sky-day-horizon:#efbd84;--color-sky-dusk:#ff7630bf;--color-haze:#ffd6aa52;--color-house-day:#5e5f6a;--color-window-day:#fff3;--color-ground-day:#9c8b74;--color-tree-day:#56664f;--color-client:#1f5c8a;--color-client-accent:#f2c14e;--font-display:"Sailec Black", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--pattern-robots:url(/patterns/pattern.svg);--robot-single:url(/patterns/customers-robot.svg);--text-h1:clamp(1.95rem, 3.7vw, 2.65rem);--text-h2:clamp(1.85rem, 3.4vw, 2.5rem);--text-h3:1.25rem;--text-body:1.0625rem;--text-small:.875rem;--text-story:clamp(10.5px, 2.2cqw, 13.5px);--max-width:1240px;--section-pad:clamp(4rem, 9vw, 6.5rem);--section-pad-tight:clamp(2.5rem, 5vw, 3.75rem);--sticky-top:100px;--header-h-mobile:76px;--gutter:24px;--hero-h-page:clamp(17rem, 27vw, 23rem);--hero-h-feature:clamp(18rem, 34vw, 31rem);--hero-measure:24ch;--hero-copy-w:34rem;--hero-art-w:34rem;--hero-art-w-wide:46rem;--hero-art-ratio:4 / 3;--node-fill:var(--color-dark-bg);--node-ring-w:2px;--node-glow:radial-gradient(circle at 50% 50%, #c8151947 0%, #c815191a 58%, #c8151900 100%);--radius-xs:7px;--radius-sm:10px;--radius-15:15px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-2xl:36px;--radius-pill:100px;--shadow-card:0 1px 2px #17181d0a, 0 12px 32px #17181d12;--shadow-card-hover:0 2px 4px #17181d0d, 0 20px 44px #17181d1c;--shadow-pop:0 24px 60px #17181d29;--shadow-brand:0 10px 24px var(--color-brand-glow);--shadow-brand-lit:0 0 0 5px #c8151929, 0 8px 24px #c8151959;--shadow-lit-ring:0 0 18px #c8151980;--shadow-orb:0 0 0 1px #c8151940, 0 18px 50px #0009;--shadow-offset:0 4px 4px 0 #00000040;--shadow-float-light:0 6px 18px #ffffff24;--shadow-left:-7px 0 14px -3px #00000047;--gradient-orb-dark:radial-gradient(circle at 50% 35%, #20211e 0%, #0e0f0d 70%);--dot-grid:radial-gradient(#17181d1a 1.2px, transparent 1.2px);--dot-grid-size:22px 22px;--scrim-hero:linear-gradient(to right, #0a0b09f2 0%, #0a0b09e6 44%, #0a0b0973 54%, #0a0b0900 62%);--scrim-hero-band:linear-gradient(to bottom, #0a0b0900 25%, #0a0b098c 68%, #0a0b09 100%);--transition-fast:.18s ease}@font-face{font-family:Sailec Black;src:url(/fonts/SailecBlack.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:var(--text-body);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.1}p{margin:0}a{color:var(--color-brand)}img,svg,video{max-width:100%;height:auto}.container{max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-brand);color:#fff;border-radius:var(--radius-sm);z-index:1000;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.js-reveal [data-reveal],.js-reveal [data-reveal-group]>*{opacity:0}.js-reveal [data-reveal].is-revealing,.js-reveal [data-reveal-group]>.is-revealing{animation-name:reveal-rise;animation-duration:.6s;animation-timing-function:ease;animation-fill-mode:both;animation-delay:var(--reveal-delay,0s)}.js-reveal [data-reveal][data-reveal-variant=zoom].is-revealing,.js-reveal [data-reveal-group][data-reveal-variant=zoom]>.is-revealing{animation-name:reveal-zoom;animation-duration:.7s;animation-timing-function:cubic-bezier(.34,1.4,.64,1)}.js-reveal [data-reveal].is-done,.js-reveal [data-reveal-group]>.is-done{opacity:1}@keyframes reveal-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes reveal-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}html[data-branch=partners] [data-branch=customers],html[data-branch=customers] [data-branch=partners],html:not([data-branch=partners]):not([data-branch=customers]) .cta-branch,html:not([data-branch=partners]):not([data-branch=customers]) .branch-only,html[data-branch=partners] .cta-neutral,html[data-branch=customers] .cta-neutral{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:auto;height:var(--logo-h);fill:var(--color-ink)}.on-dark[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{fill:#fff}.aud-switch[data-astro-cid-ph7txtrj]{border-radius:var(--radius-pill);background:var(--color-dark-bg-raised);border:1px solid var(--color-dark-line);flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]{border-radius:var(--radius-pill);font-family:var(--font-body);white-space:nowrap;color:var(--color-dark-text-soft);transition:color var(--transition-fast), background var(--transition-fast);align-items:center;padding:7px 15px;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]:hover{color:var(--color-dark-text)}.on-light[data-astro-cid-ph7txtrj]{background:var(--color-bg-alt);border-color:var(--color-line)}.on-light[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]{color:var(--color-ink-soft)}.on-light[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]:hover{color:var(--color-ink)}html[data-branch=partners] .aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj][data-audience=partners],html[data-branch=customers] .aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj][data-audience=customers]{background:var(--color-brand);color:#fff;box-shadow:var(--shadow-brand)}@media (width<=1240px){.aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]{padding:6px 11px;font-size:.75rem}}@media (width<=560px){.aud-switch[data-astro-cid-ph7txtrj]{padding:2px}.aud-switch[data-astro-cid-ph7txtrj] a[data-astro-cid-ph7txtrj]{padding:6px 9px;font-size:.6875rem}}.icon[data-astro-cid-ccg5yoga]{width:var(--icon-size);height:var(--icon-size);color:inherit;flex:none;display:inline-flex}.icon[data-astro-cid-ccg5yoga] svg{width:100%;height:100%}.nav-wrap[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-dark-bg);border-bottom:1px solid var(--color-dark-line);position:sticky;top:0}nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:14px;height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;text-decoration:none;display:inline-flex;transform:translateY(-3px)}@media (width<=560px){.brand[data-astro-cid-nen7h5rs]{transform:translateY(-2px)}.brand[data-astro-cid-nen7h5rs] .logo svg{height:32px}}.links[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;font-size:.9375rem;font-weight:600;display:flex;position:relative}.navitem[data-astro-cid-nen7h5rs]{position:relative}.navitem[data-astro-cid-nen7h5rs]>.grouplink[data-astro-cid-nen7h5rs],.navitem[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs],.plain[data-astro-cid-nen7h5rs]{font:inherit;cursor:pointer;color:var(--color-dark-text-soft);white-space:nowrap;border-radius:var(--radius-pill);transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:0;align-items:center;gap:6px;padding:9px 8px;text-decoration:none;display:inline-flex}.links[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.navitem[data-astro-cid-nen7h5rs]>.grouplink[data-astro-cid-nen7h5rs]:hover,.plain[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand);background:var(--color-dark-bg-raised)}.navitem[data-astro-cid-nen7h5rs]>.grouplink[data-astro-cid-nen7h5rs].active,.plain[data-astro-cid-nen7h5rs].active{color:var(--color-brand)}.lang[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]:hover{color:var(--color-dark-text);background:var(--color-dark-bg-raised)}.chev[data-astro-cid-nen7h5rs]{opacity:.55;font-size:10px}.mega[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-radius:var(--radius-lg);min-width:310px;box-shadow:var(--shadow-pop);padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:0}.mega[data-astro-cid-nen7h5rs]:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.navitem[data-astro-cid-nen7h5rs]:hover .mega[data-astro-cid-nen7h5rs],.navitem[data-astro-cid-nen7h5rs]:focus-within .mega[data-astro-cid-nen7h5rs]{display:block}.navitem[data-astro-cid-nen7h5rs].align-right .mega[data-astro-cid-nen7h5rs]{left:auto;right:0}.mega[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-md);padding:11px 14px;text-decoration:none;display:block}.mega[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg-alt)}.mi-title[data-astro-cid-nen7h5rs]{color:var(--color-ink);font-weight:700;display:block}.mega[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current] .mi-title[data-astro-cid-nen7h5rs]{color:var(--color-brand)}.mi-desc[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft);margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.megapanel[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;pointer-events:none;z-index:10;height:0;box-shadow:var(--shadow-pop);transition:opacity .34s,height .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.megapanel[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s,height .38s cubic-bezier(.22,1,.36,1)}.mega-card[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-line-strong);position:absolute;inset:0}.mega-group[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s;position:absolute;top:0;left:0;right:0}.mega-group[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible;pointer-events:auto}.mega-in[data-astro-cid-nen7h5rs]{max-width:var(--max-width);padding:26px var(--gutter) 30px;grid-template-columns:repeat(var(--cols,4), minmax(0, 260px));justify-content:start;gap:24px 28px;margin-inline:auto;display:grid}.mega-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{animation:.42s cubic-bezier(.22,1,.36,1) both megaRowIn;animation-delay:calc(var(--n,0) * 50ms);border-radius:0;padding:4px 22px 16px 0;text-decoration:none;display:block;position:relative}.mega-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:0 0}@keyframes megaRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mi-num[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-brand);margin-bottom:8px;font-size:.6875rem;display:block}.mi-rule[data-astro-cid-nen7h5rs]{background:var(--color-line);height:2px;position:absolute;bottom:0;left:0;right:22px}.mi-rule[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-brand);transform-origin:0;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.mega-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .mi-rule[data-astro-cid-nen7h5rs]:after,.mega-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible .mi-rule[data-astro-cid-nen7h5rs]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.megapanel[data-astro-cid-nen7h5rs],.megapanel[data-astro-cid-nen7h5rs].open,.mega-group[data-astro-cid-nen7h5rs]{transition:none}}.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-md);padding:11px 14px;text-decoration:none;display:block}.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .mi-title[data-astro-cid-nen7h5rs],.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .mi-desc[data-astro-cid-nen7h5rs],.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible .mi-title[data-astro-cid-nen7h5rs],.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible .mi-desc[data-astro-cid-nen7h5rs]{color:var(--color-brand)}.side[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.lang[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{font-size:.8125rem;font-weight:700}.lang[data-astro-cid-nen7h5rs] .mega[data-astro-cid-nen7h5rs]{min-width:170px;left:auto;right:0}.login[data-astro-cid-nen7h5rs]{color:var(--color-dark-text-soft);padding:10px 12px;font-size:.9375rem;font-weight:600;text-decoration:none}.login[data-astro-cid-nen7h5rs]:hover{color:var(--color-dark-text)}.mobile[data-astro-cid-nen7h5rs]{display:none}@media (width<=1240px){.links[data-astro-cid-nen7h5rs],.side[data-astro-cid-nen7h5rs],.megapanel[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs]{gap:10px}.mobile[data-astro-cid-nen7h5rs]{display:block;position:relative}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;gap:5px;padding:10px;list-style:none;display:flex}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-dark-text);border-radius:2px;width:22px;height:2px}.sheet[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-radius:var(--radius-lg);width:min(88vw,360px);box-shadow:var(--shadow-pop);gap:6px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mhead[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);margin:10px 0 4px;font-size:.75rem;font-weight:700;text-decoration:none;display:block}.mhead[data-astro-cid-nen7h5rs]:hover,.mhead[data-astro-cid-nen7h5rs].active,.mlink[data-astro-cid-nen7h5rs].active{color:var(--color-brand)}.mgroup[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mlink[data-astro-cid-nen7h5rs]{color:var(--color-ink);border-radius:var(--radius-sm);padding:8px 6px;font-weight:600;text-decoration:none;display:block}.mgroup[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mlink[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg-alt)}.mlangs[data-astro-cid-nen7h5rs]{gap:8px;padding:8px 6px;display:flex}.mlangs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft);font-size:.8125rem;font-weight:700;text-decoration:none}}footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark-bg);color:var(--color-dark-text-soft);font-size:.9375rem}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:40px;padding-block:56px 40px;display:grid}.brandmark[data-astro-cid-jo6i4kqk],.head[data-astro-cid-jo6i4kqk]{align-items:center;height:42px;margin:0 0 18px;display:flex}.reg[data-astro-cid-jo6i4kqk]{margin-left:28px}.addr[data-astro-cid-jo6i4kqk]{margin-top:18px;line-height:1.7}.brand[data-astro-cid-jo6i4kqk]>.addr[data-astro-cid-jo6i4kqk]:first-of-type{margin-top:0}.addr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-dark-text);text-decoration:none}.addr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.linkedin[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);color:var(--color-dark-text);transition:border-color var(--transition-fast), color var(--transition-fast);border:1.5px solid #ffffff52;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.linkedin[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-color:#fff}.head[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#fff;font-weight:700}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-dark-text-soft);padding-block:5px;text-decoration:none;display:block}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-dark-line);color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:20px;font-size:.8125rem;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-ink-faint);text-decoration:none}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=920px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.consent[data-astro-cid-kror3uvh]{z-index:200;background:var(--color-bg);border-top:1px solid var(--color-line);box-shadow:var(--shadow-pop);position:fixed;bottom:0;left:0;right:0}.consent[data-astro-cid-kror3uvh][hidden]{display:none}.consent-inner[data-astro-cid-kror3uvh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.consent-text[data-astro-cid-kror3uvh]{color:var(--color-ink-soft);max-width:72ch;margin:0;font-size:.9375rem;line-height:1.5}.consent-text[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{color:var(--color-ink)}.consent-actions[data-astro-cid-kror3uvh]{flex:none;gap:10px;display:flex}.consent-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{font-family:var(--font-display);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast), transform var(--transition-fast);border:0;padding:10px 22px;font-size:.9375rem;font-weight:600}.btn-accept[data-astro-cid-kror3uvh]{background:var(--color-brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-accept[data-astro-cid-kror3uvh]:hover{background:var(--color-brand-dark);transform:translateY(-1px)}.btn-decline[data-astro-cid-kror3uvh]{background:var(--color-bg-alt);color:var(--color-ink)}.btn-decline[data-astro-cid-kror3uvh]:hover{background:var(--color-line)}@media (width<=620px){.consent-inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch;gap:12px}.consent-actions[data-astro-cid-kror3uvh]{justify-content:flex-end}}.cursor-ring[data-astro-cid-wwmlfnbz]{width:var(--ringHot);height:var(--ringHot);margin:calc(var(--ringHot) / -2) 0 0 calc(var(--ringHot) / -2);border:var(--ringStroke) solid var(--color-brand);pointer-events:none;z-index:200;opacity:0;will-change:transform;background:0 0;border-radius:50%;transition:opacity .3s,background .25s,border-color .25s;position:fixed;top:0;left:0}.cursor-ring[data-astro-cid-wwmlfnbz].is-live{opacity:.85}.cursor-ring[data-astro-cid-wwmlfnbz].is-hot{background:var(--color-brand-glow)}.cursor-ring[data-astro-cid-wwmlfnbz].is-away{opacity:0}
