@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-pad:clamp(3.5rem, 2.5rem + 4vw, 6rem);--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-pill:999px;--container:1200px;--reading:68ch;--gutter:clamp(1rem, .6rem + 1.6vw, 1.5rem);--ease:cubic-bezier(.2, .7, .2, 1);--dur:.24s;--font-latin:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Inter Variable", system-ui, "Segoe UI", sans-serif;--c-outbound-tint:#e0ebff;--c-outbound-base:#1d4ed8;--c-outbound-ink:#1e3a8a;--c-hubspot-tint:#ffe6de;--c-hubspot-base:#c2410c;--c-hubspot-ink:#9a3412;--c-revops-tint:#ede7ff;--c-revops-base:#6d28d9;--c-revops-ink:#4c1d95;--c-ai-tint:#d9f6f1;--c-ai-base:#0f766e;--c-ai-ink:#115e59;--c-reviews-tint:#fff0cc;--c-reviews-base:#d97706;--c-reviews-ink:#854d0e;--c-gcc-tint:#fde2ee;--c-gcc-base:#be185d;--c-gcc-ink:#9d174d;--c-restaurants-tint:#fce6d6;--c-restaurants-base:#c2410c;--c-restaurants-ink:#9a3412;--c-training-tint:#d6f1f5;--c-training-base:#0e7490;--c-training-ink:#155e75;--c-nonprofits-tint:#f9e0ea;--c-nonprofits-base:#be185d;--c-nonprofits-ink:#9d174d;--c-b2b-tint:#e6e6fa;--c-b2b-base:#4338ca;--c-b2b-ink:#3730a3;--whatsapp:#1c9e4f;--whatsapp-ink:#fff}[data-theme=us]{--bg:#f7f7fb;--surface:#fff;--surface-2:#eff0f7;--ink:#101828;--muted:#475467;--line:#e4e7ec;--link:#3b2f8f;--number:#3b2f8f;--positive:#15803d;--dark:#101828;--dark-2:#1b2340;--on-dark:#fff;--on-dark-muted:#c9cee0;--on-dark-number:#ffb59e;--accent:#ff7a59;--accent-hover:#ff8f73;--accent-ink:#2a0d00;--night:#101828;--indigo:#3b2f8f;--teal:#0f766e;--light-ink:#101828;--light-muted:#475467;--light-link:#3b2f8f;--light-number:#3b2f8f;--light-accent:#ff7a59;--light-accent-hover:#ff8f73;--light-accent-ink:#2a0d00;--gradient-hero:radial-gradient(42rem 22rem at 88% 8%, #ff7a5938, transparent 62%), radial-gradient(36rem 26rem at 6% 96%, #0f766e73, transparent 60%), linear-gradient(135deg, #101828 0%, #3b2f8f 60%, #0f766e 100%);--gradient-soft:linear-gradient(135deg, #eef0ff 0%, #f5f0ff 45%, #e9f8f4 100%);--gradient-brand:linear-gradient(120deg, #3b2f8f 0%, #0f766e 55%, #ff7a59 100%);--glow:0 30px 80px -40px #3b2f8f8c;--font:var(--font-latin);--fs-h1:clamp(2.25rem, 1.55rem + 3vw, 3.5rem);--fs-h2:clamp(1.75rem, 1.4rem + 1.5vw, 2.5rem);--fs-h3:clamp(1.375rem, 1.25rem + .55vw, 1.75rem);--fs-h4:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--fs-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-small:clamp(.875rem, .86rem + .08vw, .9375rem);--fs-stat:clamp(2.25rem, 1.7rem + 2.4vw, 3.5rem);--lh-body:1.6;--lh-head:1.15;--head-weight:700;--head-tracking:-.02em}[data-theme=gulf]{--bg:#faf5eb;--surface:#fff;--surface-2:#f3ecdd;--ink:#0c2a2c;--muted:#4a5d5a;--line:#e7dfcf;--link:#134e4a;--number:#134e4a;--positive:#15803d;--dark:#0c2a2c;--dark-2:#134e4a;--on-dark:#fff;--on-dark-muted:#a9c4bc;--on-dark-number:#e3b65c;--accent:#0c2a2c;--accent-hover:#134e4a;--accent-ink:#e3b65c;--night:#0c2a2c;--deep:#134e4a;--plum:#5b2a4e;--gold:#e3b65c;--sage:#a9c4bc;--light-ink:#0c2a2c;--light-muted:#4a5d5a;--light-link:#134e4a;--light-number:#134e4a;--light-accent:#0c2a2c;--light-accent-hover:#134e4a;--light-accent-ink:#e3b65c;--gradient-hero:radial-gradient(40rem 22rem at 12% 6%, #e3b65c33, transparent 62%), radial-gradient(36rem 26rem at 92% 96%, #5b2a4e8c, transparent 60%), linear-gradient(225deg, #0c2a2c 0%, #134e4a 55%, #5b2a4e 100%);--gradient-soft:linear-gradient(225deg, #f6efe0 0%, #f7e9ee 50%, #e6f1ee 100%);--gradient-brand:linear-gradient(240deg, #b8862f 0%, #134e4a 55%, #5b2a4e 100%);--glow:0 30px 80px -40px #0c2a2c8c;--font:var(--font-arabic);--fs-h1:clamp(2.125rem, 1.6rem + 2.4vw, 3.25rem);--fs-h2:clamp(1.75rem, 1.5rem + 1.1vw, 2.375rem);--fs-h3:clamp(1.375rem, 1.25rem + .55vw, 1.75rem);--fs-h4:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--fs-body:clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--fs-small:clamp(.9375rem, .92rem + .08vw, 1rem);--fs-stat:clamp(2.125rem, 1.6rem + 2.2vw, 3.25rem);--lh-body:1.8;--lh-head:1.3;--head-weight:700;--head-tracking:0}[data-theme=gulf]:lang(en){--font:var(--font-latin);--fs-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-small:clamp(.875rem, .86rem + .08vw, .9375rem);--lh-body:1.6;--lh-head:1.15;--head-tracking:-.015em;--gradient-hero:radial-gradient(40rem 22rem at 88% 6%, #e3b65c33, transparent 62%), radial-gradient(36rem 26rem at 8% 96%, #5b2a4e8c, transparent 60%), linear-gradient(135deg, #0c2a2c 0%, #134e4a 55%, #5b2a4e 100%);--gradient-soft:linear-gradient(135deg, #f6efe0 0%, #f7e9ee 50%, #e6f1ee 100%);--gradient-brand:linear-gradient(120deg, #b8862f 0%, #134e4a 55%, #5b2a4e 100%)}.tone-outbound{--tone-tint:var(--c-outbound-tint);--tone-base:var(--c-outbound-base);--tone-ink:var(--c-outbound-ink)}.tone-hubspot{--tone-tint:var(--c-hubspot-tint);--tone-base:var(--c-hubspot-base);--tone-ink:var(--c-hubspot-ink)}.tone-revops{--tone-tint:var(--c-revops-tint);--tone-base:var(--c-revops-base);--tone-ink:var(--c-revops-ink)}.tone-ai{--tone-tint:var(--c-ai-tint);--tone-base:var(--c-ai-base);--tone-ink:var(--c-ai-ink)}.tone-reviews{--tone-tint:var(--c-reviews-tint);--tone-base:var(--c-reviews-base);--tone-ink:var(--c-reviews-ink)}.tone-gcc{--tone-tint:var(--c-gcc-tint);--tone-base:var(--c-gcc-base);--tone-ink:var(--c-gcc-ink)}.tone-restaurants{--tone-tint:var(--c-restaurants-tint);--tone-base:var(--c-restaurants-base);--tone-ink:var(--c-restaurants-ink)}.tone-training{--tone-tint:var(--c-training-tint);--tone-base:var(--c-training-base);--tone-ink:var(--c-training-ink)}.tone-nonprofits{--tone-tint:var(--c-nonprofits-tint);--tone-base:var(--c-nonprofits-base);--tone-ink:var(--c-nonprofits-ink)}.tone-b2b{--tone-tint:var(--c-b2b-tint);--tone-base:var(--c-b2b-base);--tone-ink:var(--c-b2b-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg,video{block-size:auto;max-inline-size:100%;display:block}h1,h2,h3,h4{margin:0 0 var(--space-4);line-height:var(--lh-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{letter-spacing:0}p{margin:0 0 var(--space-4);text-wrap:pretty}ul,ol{margin:0 0 var(--space-4);padding-inline-start:1.25em}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--tone-base,#6d28d9);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.band-dark :focus-visible,.band-gradient :focus-visible{outline-color:#fff}.num,.tabular{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-4)}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.reading{max-inline-size:var(--reading)}.section{padding-block:var(--section-pad)}.section-tight{padding-block:calc(var(--section-pad) * .6)}.band-surface{background:var(--surface)}.band-soft{background:var(--gradient-soft)}.band-muted{background:var(--surface-2)}.band-dark,.band-gradient,.on-dark{color:var(--on-dark);--link:var(--on-dark);--muted:var(--on-dark-muted);--number:var(--on-dark-number)}.band-dark{background:var(--dark)}.band-gradient{background:var(--gradient-hero)}[data-theme=gulf] .band-dark,[data-theme=gulf] .band-gradient,[data-theme=gulf] .on-dark{--accent:var(--gold);--accent-hover:#ecc77a;--accent-ink:var(--night)}.band-tone{background:var(--tone-tint)}.stack>*+*{margin-block-start:var(--space-4)}.grid{gap:var(--space-5);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media (width>=960px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.split{grid-template-columns:1.05fr .95fr}.split-even{grid-template-columns:1fr 1fr}}.section-head{max-inline-size:44rem;margin-block-end:var(--space-7)}.section-head.center{text-align:center;margin-inline:auto}.eyebrow{--eyebrow-fill:var(--surface);border-radius:var(--radius-pill);background:linear-gradient(var(--eyebrow-fill), var(--eyebrow-fill)) padding-box, var(--tone-gradient,var(--gradient-brand)) border-box;color:var(--ink);font-size:var(--fs-small);border:1.5px solid #0000;align-items:center;gap:.55em;margin-block-end:var(--space-4);padding:.38em 1em;font-weight:650;line-height:1.3;display:inline-flex;box-shadow:0 10px 24px -18px #10182873}.eyebrow:has(.eyebrow-icon){padding-inline-start:.32em}.eyebrow-icon{background:var(--tone-gradient,var(--gradient-brand));color:#fff;border-radius:50%;flex:none;place-items:center;block-size:1.85em;inline-size:1.85em;display:grid}.band-gradient .eyebrow,.band-dark .eyebrow{--eyebrow-fill:color-mix(in srgb, var(--night) 82%, #fff);color:var(--on-dark);box-shadow:none}[class*=tone-] .eyebrow{--tone-gradient:linear-gradient(120deg, var(--tone-base), color-mix(in srgb, var(--tone-base) 45%, #fff))}.lead{font-size:calc(var(--fs-body) * 1.15);color:var(--muted)}.muted{color:var(--muted)}.small{font-size:var(--fs-small)}.btn{--btn-bg:var(--accent);--btn-ink:var(--accent-ink);--btn-bg-hover:var(--accent-hover);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--btn-bg);min-block-size:48px;color:var(--btn-ink);font:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:2px solid #0000;padding:.7em 1.4em;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-bg-hover);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 24px -12px #10182873}.btn:active{transform:translateY(0)}.btn-ghost{--btn-bg:transparent;--btn-bg-hover:color-mix(in srgb, currentColor 8%, transparent);--btn-ink:currentColor;border-color:color-mix(in srgb, currentColor 35%, transparent)}.btn-ghost:hover{box-shadow:none}.btn-whatsapp svg{flex:none}.btn-sm{min-block-size:44px;font-size:var(--fs-small);padding:.5em 1.1em}.btn-block{inline-size:100%}.link-arrow{align-items:center;gap:.4em;min-block-size:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-fill{fill:currentColor;stroke:none}.flip-rtl:dir(rtl){transform:scaleX(-1)}.card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--light-ink);--ink:var(--light-ink);--muted:var(--light-muted);--link:var(--light-link);--number:var(--light-number);--accent:var(--light-accent);--accent-hover:var(--light-accent-hover);--accent-ink:var(--light-accent-ink);flex-direction:column;display:flex;position:relative}.card-link{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease)}.card-link:hover{border-color:var(--tone-base,var(--line));transform:translateY(-3px);box-shadow:0 22px 40px -28px #10182873}.card-link .stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.tag{border-radius:var(--radius-pill);background:var(--tone-tint,var(--surface-2));inline-size:fit-content;color:var(--tone-ink,var(--ink));font-size:var(--fs-small);align-items:center;gap:.35em;padding:.25em .75em;font-weight:600;line-height:1.5;display:inline-flex}.chip-icon{background:radial-gradient(circle at 30% 25%, #ffffffe6, transparent 55%), var(--tone-tint);block-size:52px;inline-size:52px;color:var(--tone-base);box-shadow:inset 0 -6px 12px -6px color-mix(in srgb, var(--tone-base) 35%, transparent), 0 10px 20px -14px var(--tone-base);border-radius:16px;place-items:center;display:grid}.check-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.check-list li{padding-inline-start:calc(1.25em + var(--space-3));position:relative}.check-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3L15 7'/%3E%3C/svg%3E") center / 70% no-repeat, var(--tone-base,var(--positive));border-radius:50%;block-size:1.25em;inline-size:1.25em;position:absolute;inset-block-start:.2em;inset-inline-start:0}.x-list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l8 8M14 6l-8 8'/%3E%3C/svg%3E") 50%/62% no-repeat,#98a2b3}.prose{max-inline-size:var(--reading)}.prose h2{font-size:var(--fs-h3);margin-block-start:var(--space-7)}.prose h3{font-size:var(--fs-h4);margin-block-start:var(--space-6)}.prose li+li{margin-block-start:var(--space-2)}.field{gap:var(--space-2);display:grid}.field label{font-weight:600;font-size:var(--fs-small)}.input,.field input,.field select,.field textarea{border-radius:var(--radius-sm);color:#101828;min-block-size:48px;inline-size:100%;font:inherit;background:#fff;border:1.5px solid #c9ced8;padding:.65em .9em}.field textarea{resize:vertical;min-block-size:7.5rem}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--link) 45%, transparent);outline-offset:1px;border-color:var(--link)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both rise view();animation-range:entry entry 35%}}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.consent[data-astro-cid-ca2yo6pj]{z-index:70;align-items:center;gap:var(--space-3) var(--space-5);max-inline-size:46rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--dark);color:var(--on-dark);font-size:var(--fs-small);--accent:var(--light-accent);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px;box-shadow:0 30px 60px -20px #00000080}[data-theme=gulf] .consent[data-astro-cid-ca2yo6pj]{--accent:#e3b65c;--accent-hover:#ecc77a;--accent-ink:#0c2a2c}.consent[data-astro-cid-ca2yo6pj][hidden]{display:none}.consent[data-astro-cid-ca2yo6pj] p[data-astro-cid-ca2yo6pj]{flex:22rem;margin:0}.consent[data-astro-cid-ca2yo6pj] a[data-astro-cid-ca2yo6pj]{color:inherit}.consent-actions[data-astro-cid-ca2yo6pj]{gap:var(--space-2);display:flex}.consent[data-astro-cid-ca2yo6pj] .btn-ghost[data-astro-cid-ca2yo6pj]{color:var(--on-dark)}.todo[data-astro-cid-naa7nsny]{color:#854d0e;overflow-wrap:anywhere;background:#fff0cc;border-radius:4px;outline:1px dashed #d97706;padding-inline:4px;font-family:ui-monospace,monospace;font-size:.85em}.logo[data-astro-cid-r3r4j7sn]{min-block-size:44px;color:var(--light-ink);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}[lang=ar] .logo[data-astro-cid-r3r4j7sn]{letter-spacing:0}.logo-text[data-astro-cid-r3r4j7sn]{white-space:nowrap}.logo-lead[data-astro-cid-r3r4j7sn]{color:#3b2f8f}.on-dark[data-astro-cid-r3r4j7sn] .logo-lead[data-astro-cid-r3r4j7sn]{color:#ffb59e}@media (width<=400px){.logo[data-astro-cid-r3r4j7sn]{gap:.45rem;min-inline-size:0;font-size:.95rem}.logo[data-astro-cid-r3r4j7sn] svg{block-size:28px;inline-size:28px}.logo-text[data-astro-cid-r3r4j7sn]{white-space:normal}}.logo[data-astro-cid-r3r4j7sn].on-dark{color:#fff}.logo[data-astro-cid-r3r4j7sn]:hover{text-decoration:none}.logo[data-astro-cid-r3r4j7sn] svg{flex:none}@media (prefers-reduced-motion:no-preference){.logo-draw .on-light[data-astro-cid-r3r4j7sn] .mk-stroke{stroke-dasharray:1 1;animation:.8s cubic-bezier(.65,0,.35,1) .15s both mk-draw}.logo-draw .on-light[data-astro-cid-r3r4j7sn] .mk-late{animation-delay:.7s}.logo-draw .on-light[data-astro-cid-r3r4j7sn] .mk-dot{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) .8s both mk-land}}@keyframes mk-draw{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}to{stroke-dashoffset:0}}@keyframes mk-land{0%{opacity:0;transform:translateY(-14px)scale(.4)}to{opacity:1;transform:none}}.site-footer[data-astro-cid-fmk2qeu5]{padding-block:var(--space-8) var(--space-6);font-size:var(--fs-small)}.footer-grid[data-astro-cid-fmk2qeu5]{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=760px){.footer-grid[data-astro-cid-fmk2qeu5]{gap:var(--space-7) var(--space-8);flex-wrap:wrap;display:flex}.footer-brand[data-astro-cid-fmk2qeu5]{flex:1.6 18rem}.footer-grid[data-astro-cid-fmk2qeu5]>[data-astro-cid-fmk2qeu5]:not(.footer-brand){flex:10rem}}.footer-tagline[data-astro-cid-fmk2qeu5]{max-inline-size:34ch;margin-block:var(--space-4);color:var(--on-dark-muted)}.contact-list[data-astro-cid-fmk2qeu5],.footer-col[data-astro-cid-fmk2qeu5] ul[data-astro-cid-fmk2qeu5],.footer-bottom[data-astro-cid-fmk2qeu5] ul[data-astro-cid-fmk2qeu5]{margin:0;padding:0;list-style:none}.contact-list[data-astro-cid-fmk2qeu5] li[data-astro-cid-fmk2qeu5]{align-items:center;gap:var(--space-2);min-block-size:36px;color:var(--on-dark-muted);display:flex}.site-footer[data-astro-cid-fmk2qeu5] a[data-astro-cid-fmk2qeu5]{color:var(--on-dark);text-decoration:none}.site-footer[data-astro-cid-fmk2qeu5] a[data-astro-cid-fmk2qeu5]:hover{text-decoration:underline}.footer-title[data-astro-cid-fmk2qeu5]{color:var(--on-dark);margin-block-end:var(--space-3);font-weight:700}.footer-col[data-astro-cid-fmk2qeu5] li[data-astro-cid-fmk2qeu5] a[data-astro-cid-fmk2qeu5]{min-block-size:36px;color:var(--on-dark-muted);align-items:center;display:inline-flex}.footer-col[data-astro-cid-fmk2qeu5] li[data-astro-cid-fmk2qeu5] a[data-astro-cid-fmk2qeu5]:hover{color:var(--on-dark)}.legal[data-astro-cid-fmk2qeu5]{gap:var(--space-3) var(--space-7);margin:var(--space-7) 0 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:#ffffff0f;flex-wrap:wrap;display:flex}.legal[data-astro-cid-fmk2qeu5] div[data-astro-cid-fmk2qeu5]{gap:var(--space-2);display:flex}.legal[data-astro-cid-fmk2qeu5] dt[data-astro-cid-fmk2qeu5]{color:var(--on-dark-muted)}.legal[data-astro-cid-fmk2qeu5] dd[data-astro-cid-fmk2qeu5]{margin:0;font-weight:600}.footer-bottom[data-astro-cid-fmk2qeu5]{justify-content:space-between;gap:var(--space-3);color:var(--on-dark-muted);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.footer-bottom[data-astro-cid-fmk2qeu5] p[data-astro-cid-fmk2qeu5]{margin:0}.footer-bottom[data-astro-cid-fmk2qeu5] ul[data-astro-cid-fmk2qeu5]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.switcher[data-astro-cid-kcd62ddh]{border-radius:var(--radius-pill);min-block-size:44px;min-inline-size:44px;color:var(--ink);align-items:center;gap:.35em;padding-inline:.6em;font-weight:600;text-decoration:none;display:inline-flex}.switcher[data-astro-cid-kcd62ddh]:hover{background:var(--surface-2)}.long[data-astro-cid-kcd62ddh]{display:none}@media (width>=480px){.long[data-astro-cid-kcd62ddh]{display:inline}.short[data-astro-cid-kcd62ddh]{display:none}}.site-header[data-astro-cid-aof3btf3]{z-index:50;background:color-mix(in srgb, var(--surface) 90%, transparent);backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 color-mix(in srgb, var(--line) 70%, transparent);position:sticky;inset-block-start:0}.header-inner[data-astro-cid-aof3btf3]{align-items:center;gap:var(--space-5);min-block-size:72px;display:flex}@media (width<=400px){.header-inner[data-astro-cid-aof3btf3]{gap:var(--space-3)}}.nav-desktop[data-astro-cid-aof3btf3]{margin-inline-start:auto;display:none}.nav-list[data-astro-cid-aof3btf3]{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-aof3btf3]{border-radius:var(--radius-pill);min-block-size:44px;color:var(--ink);cursor:pointer;align-items:center;gap:.3em;padding-inline:.85em;font-weight:550;text-decoration:none;list-style:none;display:inline-flex}.nav-link[data-astro-cid-aof3btf3]::-webkit-details-marker{display:none}.nav-link[data-astro-cid-aof3btf3]:hover,.nav-link[data-astro-cid-aof3btf3].current{background:var(--surface-2);text-decoration:none}.dropdown[data-astro-cid-aof3btf3]{position:relative}.dropdown[data-astro-cid-aof3btf3][open] .nav-link[data-astro-cid-aof3btf3]{background:var(--surface-2)}.dropdown-panel[data-astro-cid-aof3btf3]{inline-size:min(26rem,90vw);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;box-shadow:0 30px 60px -30px #10182866}.dropdown-panel[data-astro-cid-aof3btf3] ul[data-astro-cid-aof3btf3]{margin:0;padding:0;list-style:none}.dropdown-all[data-astro-cid-aof3btf3]{padding:var(--space-3);color:var(--ink);justify-content:space-between;align-items:center;font-weight:650;text-decoration:none;display:flex}.dropdown-item[data-astro-cid-aof3btf3]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);color:var(--ink);align-items:flex-start;text-decoration:none;display:flex}.dropdown-item[data-astro-cid-aof3btf3]:hover{background:var(--tone-tint,var(--surface-2))}.dot[data-astro-cid-aof3btf3]{background:var(--tone-base,var(--accent));border-radius:50%;flex:none;block-size:10px;inline-size:10px;margin-block-start:.5em}.dropdown-label[data-astro-cid-aof3btf3]{font-weight:600;display:block}.dropdown-note[data-astro-cid-aof3btf3]{font-size:var(--fs-small);color:var(--muted);line-height:1.45;display:block}.header-actions[data-astro-cid-aof3btf3]{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.header-cta[data-astro-cid-aof3btf3]{display:none}.nav-mobile[data-astro-cid-aof3btf3]{position:static}.menu-button[data-astro-cid-aof3btf3]{block-size:48px;inline-size:48px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;list-style:none;display:grid}.menu-button[data-astro-cid-aof3btf3]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-aof3btf3][open] .menu-button[data-astro-cid-aof3btf3]{background:var(--surface-2)}.mobile-panel[data-astro-cid-aof3btf3]{max-block-size:calc(100dvh - 72px);padding:var(--space-4) var(--gutter) var(--space-6);background:var(--surface);position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto;box-shadow:0 30px 50px -30px #10182873}.mobile-panel[data-astro-cid-aof3btf3] ul[data-astro-cid-aof3btf3]{margin:0 0 var(--space-5);padding:0;list-style:none}.mobile-link[data-astro-cid-aof3btf3]{min-block-size:48px;color:var(--ink);align-items:center;font-size:1.1em;font-weight:650;text-decoration:none;display:flex}.mobile-children[data-astro-cid-aof3btf3]{margin:0 0 var(--space-3)!important;padding-inline-start:var(--space-3)!important}.mobile-child[data-astro-cid-aof3btf3]{align-items:center;gap:var(--space-3);min-block-size:44px;color:var(--ink);text-decoration:none;display:flex}.mobile-child[data-astro-cid-aof3btf3] .dot[data-astro-cid-aof3btf3]{margin-block-start:0}@media (width>=560px){.header-cta[data-astro-cid-aof3btf3]{display:inline-flex}}@media (width>=1024px){.nav-desktop[data-astro-cid-aof3btf3]{display:block}.header-actions[data-astro-cid-aof3btf3]{margin-inline-start:0}.nav-mobile[data-astro-cid-aof3btf3]{display:none}}
