.foot[data-astro-cid-jo6i4kqk]{--ink:var(--foot-fg);--muted:var(--foot-muted);--line:var(--foot-line);--line-strong:var(--foot-line-strong);--focus:var(--foot-focus);margin-top:var(--section-pad);margin-inline:calc(var(--gutter) * -1);padding:clamp(40px, 6vw, 72px) var(--gutter) calc(var(--qc-clear) + 28px + env(safe-area-inset-bottom,0px));background:var(--foot-bg);color:var(--foot-fg)}.foot-in[data-astro-cid-jo6i4kqk]{max-width:var(--maxw);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:36px 32px;margin-inline:auto;display:grid}.foot-brand[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:18px;display:grid}.lockup-v[data-astro-cid-jo6i4kqk]{--logo-hollow:var(--foot-bg);width:168px;height:auto;display:block}.foot-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--foot-muted);max-width:32ch}.foot[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--foot-muted);margin-bottom:14px;font-weight:500}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:7px;display:grid}.foot[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{font-size:.95rem}.foot-services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot-services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.foot-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--foot-line);color:var(--foot-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 24px;padding-top:22px;font-size:.9rem;display:flex}@media (width<=1100px){.foot-in[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.foot-in[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}.top[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:50;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--header-bg);border-bottom:var(--header-border);backdrop-filter:saturate(1.4)blur(12px);position:sticky}.top-in[data-astro-cid-nen7h5rs]{max-width:var(--maxw);align-items:center;gap:20px;min-height:72px;margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:4px;flex:none;text-decoration:none;display:inline-flex}.lockup-h[data-astro-cid-nen7h5rs]{width:auto;height:44px;display:block}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.nav-list[data-astro-cid-nen7h5rs]{gap:2px;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--r-sm);font-family:var(--nav-font);font-size:var(--nav-size);font-weight:var(--nav-weight);color:var(--nav-color);padding:9px 12px;text-decoration:none;display:block}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--nav-hover);background:var(--nav-hover-bg)}.nav-extra[data-astro-cid-nen7h5rs]{display:none}.top-phone[data-astro-cid-nen7h5rs]{min-height:44px;font-family:var(--font-mono);white-space:nowrap;color:var(--ink);flex:none;align-items:center;gap:7px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.top-phone[data-astro-cid-nen7h5rs]:hover{text-underline-offset:3px;text-decoration:underline}.top-phone[data-astro-cid-nen7h5rs] .ico[data-astro-cid-nen7h5rs],.nav-phone[data-astro-cid-nen7h5rs] .ico[data-astro-cid-nen7h5rs]{color:var(--accent)}.top-cta[data-astro-cid-nen7h5rs]{flex:none}.menu-btn[data-astro-cid-nen7h5rs]{border:var(--btn2-border);border-radius:var(--r-sm);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px;height:22px}@media (width<=1100px){.top-phone[data-astro-cid-nen7h5rs]{display:none}}@media (width<=920px){.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.top-cta[data-astro-cid-nen7h5rs]{margin-left:auto}.nav[data-astro-cid-nen7h5rs]{padding:6px var(--gutter) 22px;background:var(--header-solid);border-bottom:var(--header-border);max-height:calc(100vh - 80px);display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.top[data-astro-cid-nen7h5rs].open .nav[data-astro-cid-nen7h5rs]{display:block}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);border-radius:0;padding:14px 4px;font-size:1.1rem}.nav-extra[data-astro-cid-nen7h5rs]{gap:10px;margin-top:18px;display:grid}.nav-phone[data-astro-cid-nen7h5rs]{justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:1.1rem;display:inline-flex}.nav-extra[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-self:start;margin-top:6px}}@media (width<=640px){.lockup-h[data-astro-cid-nen7h5rs]{height:40px}}@media (width<=480px){.top-cta[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{margin-left:auto}}.qc[data-astro-cid-asblnhsk]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:92;font-family:var(--font-body);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.qc-btn[data-astro-cid-asblnhsk]{border-radius:var(--qc-radius);border:var(--qc-border);background:var(--qc-bg);min-height:50px;color:var(--qc-fg);box-shadow:var(--qc-shadow);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);white-space:nowrap;cursor:pointer;align-items:center;gap:9px;padding:0 20px 0 16px;display:inline-flex}.qc-btn[data-astro-cid-asblnhsk] svg[data-astro-cid-asblnhsk]{flex:none;width:20px;height:20px}.qc-pop[data-astro-cid-asblnhsk]{background:var(--pop-bg);width:min(330px,100vw - 32px);color:var(--ink);border:var(--pop-border);border-radius:var(--pop-radius);box-shadow:var(--pop-shadow);padding:16px 18px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0}.qc-title[data-astro-cid-asblnhsk]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--fs-h3);margin-bottom:8px;line-height:1.2}.qc-actions[data-astro-cid-asblnhsk]{gap:10px;padding:4px 0 14px;display:grid}.qc-hours[data-astro-cid-asblnhsk]{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--muted);padding-top:10px}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-ext-600-normal.0iZLtTDV.woff2)format("woff2");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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2");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}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-ext-700-normal.BLzWLLjG.woff2)format("woff2");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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2");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}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-ext-800-normal.18_tL4n1.woff2)format("woff2");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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-800-normal.CN2Hxyoo.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-ext-400-normal.DN_ZkHKd.woff2)format("woff2");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-ext-500-normal.BOsNMgOh.woff2)format("woff2");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-ext-600-normal.DJ0mJiNR.woff2)format("woff2");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/onest-latin-ext-700-normal.DSjWcyFb.woff2)format("woff2");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/onest-latin-700-normal.DMkYZIUB.woff2)format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/onest-latin-ext-800-normal.BAgh8MfX.woff2)format("woff2");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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/onest-latin-800-normal.wB2poyF_.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2");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{color-scheme:dark;--gutter:clamp(16px, 4vw, 40px);--maxw:1200px;--qc-clear:82px;--brand-yellow:#f5c518;--brand-black:#0d0d0b;--f-unbounded:"Unbounded", "Arial Black", "Helvetica Neue", system-ui, sans-serif;--f-onest:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-jet:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg:#0d0d0b;--surface:#17171a;--surface-2:#1f1f23;--ink:#f2f0e6;--muted:#9a978c;--line:#f2f0e61f;--line-strong:#f2f0e647;--accent:#f5c518;--on-accent:#0d0d0b;--focus:#f5c518;--logo-ink:#fff;--logo-glass:#fdde22;--logo-sprout:#0d0d0b;--logo-letter:#ece691;--logo-hollow:var(--bg);--glow-soft:0 0 18px #f5c51847;--selection:#f5c51859;--font-display:var(--f-unbounded);--font-body:var(--f-onest);--font-mono:var(--f-jet);--font-spec:var(--f-jet);--display-weight:700;--display-transform:none;--display-tracking:-.025em;--display-leading:1.08;--fs-h1:clamp(2.1rem, 1.3rem + 3.4vw, 3.9rem);--fs-h2:clamp(1.55rem, 1.15rem + 1.8vw, 2.4rem);--fs-h3:1.05rem;--fs-lead:clamp(1.05rem, 1rem + .3vw, 1.2rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-label:.74rem;--label-tracking:.1em;--label-transform:uppercase;--body-leading:1.6;--h2-max:20ch;--cap-size:.98rem;--cap-weight:600;--r-sm:8px;--r-md:8px;--r-lg:10px;--r-btn:8px;--r-chip:999px;--section-pad:clamp(64px, 8vw, 112px);--header-bg:#0d0d0bd6;--header-solid:#0d0d0b;--header-border:1px solid #f2f0e61a;--nav-font:var(--f-onest);--nav-size:.95rem;--nav-weight:500;--nav-color:#b9b6ab;--nav-hover:#f2f0e6;--nav-hover-bg:#f2f0e60f;--btn-font:var(--f-onest);--btn-size:1rem;--btn-weight:600;--btn-bg:#f5c518;--btn-fg:#0d0d0b;--btn-border:1.5px solid #f5c518;--btn-shadow:0 0 0 1px #f5c51859, 0 8px 30px #f5c51842;--btn2-bg:transparent;--btn2-fg:#f2f0e6;--btn2-border:1.5px solid #f2f0e647;--wa-green:#25d366;--wa-fg:#0d0d0b;--wa-glow:0 0 0 1px #25d36659, 0 8px 30px #25d3663d;--viber-purple:#7360f2;--viber-fg:#fff;--viber-glow:0 0 0 1px #7360f273, 0 8px 30px #7360f252;--msg-size:1.1875rem;--msg-weight:700;--hero-bg:radial-gradient(90% 120% at 82% 18%, #1b1f2c 0%, #121318 45%, #0d0d0b 100%);--hero-fg:#f2f0e6;--hero-muted:#a6a398;--hero-border:1px solid #f2f0e61a;--hero-radius:16px;--hero-pad:clamp(20px, 4vw, 52px);--hero-art-radius:12px;--hero-art-border:1px solid #f2f0e61a;--hero-art-shadow:0 30px 80px #0000008c;--eyebrow-color:#f5c518;--eyebrow-mark-w:22px;--eyebrow-mark-h:2px;--dot-radius:50%;--hl-fg:#f5c518;--hl-shadow:0 0 24px #f5c5188c, 0 0 2px #f5c51880;--sec-lead:#9a978c;--clients-border:1px solid #f2f0e61f;--card-bg:#17171a;--card-border:1px solid #f2f0e61a;--cta-card-bg:linear-gradient(160deg, #241f10 0%, #17171a 65%);--cta-card-fg:#f2f0e6;--cta-card-border:1px solid #f5c51859;--grid-gap:16px;--ico-bg:#f5c5181a;--ico-fg:#f5c518;--link-color:#f5c518;--chip-bg:transparent;--chip-fg:#c4c1b6;--chip-border:1px solid #f2f0e633;--chip-on-bg:#f5c518;--chip-on-fg:#0d0d0b;--chip-on-border:1px solid #f5c518;--work-bg:#17171a;--work-border:1px solid #f2f0e61a;--work-radius:12px;--work-cap-pad:14px 16px 16px;--ph-bg:#0d0d0bbd;--ph-fg:#f2f0e6;--tile-bg:#17171a;--tile-border:1px solid #f2f0e61a;--tile-radius:10px;--ptile-ico:#f5c518;--more-bg:#17171a;--more-fg:#f2f0e6;--more-border:1px solid #f5c5188c;--more-title:#f5c518;--panel-bg:#17171a;--panel-border:1px solid #f2f0e61a;--panel-radius:14px;--spec-note-bg:#f5c5181a;--spec-note-fg:#f5c518;--spec-paper:#f2f0e6;--spec-bleed:#f5c51847;--spec-band:#f5c518;--spec-lines:#0d0d0b;--spec-fig-bg:#111113;--ba-line:#f5c518;--ba-knob-bg:#f5c518;--ba-knob-fg:#0d0d0b;--foot-bg:#080807;--foot-fg:#f2f0e6;--foot-muted:#8f8c82;--foot-line:#f2f0e61f;--foot-line-strong:#f2f0e647;--foot-focus:#f5c518;--hs-sky-top:#04060c;--hs-sky-bot:#171c2a;--hs-star:#f2f0e6;--hs-far:#0f111a;--hs-farwin:#3a3220;--hs-lamp:#ffe7a3;--hs-pole:#2a2a2f;--hs-wall:#1a1a1e;--hs-cornice:#232328;--hs-win:#111115;--hs-win-lit:#3b3222;--hs-signbox:#08080a;--hs-sign-stroke:#2b2b30;--hs-frame:#26262b;--hs-glass:#3a301a;--hs-glass-text:#f5c518;--hs-handle:#8f8c82;--hs-ground:#111113;--hs-curb:#232327;--hs-off:#3a3526;--hs-lit:#f5c518;--hs-lit-core:#fff4c7;--hs-glow-o:1;--hs-pool-o:.3;--van-sky:#10131c;--van-city:#171b27;--van-ground:#18181b;--van-lane:#3a3a40;--map-block:#151519;--map-road:#25252b;--map-main:#33333a;--map-dash:#f5c51873;--map-park:#152019;--map-pin:#f5c518;--map-pin-dot:#0d0d0b;--map-label-bg:#f2f0e6;--map-label-fg:#0d0d0b;--qc-bg:#f5c518;--qc-fg:#0d0d0b;--qc-border:1.5px solid #f5c518;--qc-radius:999px;--qc-shadow:0 0 0 1px #f5c51859, 0 10px 32px #f5c5184d;--pop-bg:#17171a;--pop-border:1px solid #f2f0e629;--pop-radius:14px;--pop-shadow:0 24px 60px #0009}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:92px;scroll-padding-bottom:calc(var(--qc-clear) + 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--selection)}img,svg{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.ico{vertical-align:-.15em;flex:none;width:1.1em;height:1.1em;display:inline-block}.page{padding-inline:var(--gutter);overflow-x:clip}.wrap{max-width:var(--maxw);margin-inline:auto}.section{padding-top:var(--section-pad)}.lg-outline{stroke:var(--logo-outline,var(--logo-ink))}.lg-ink{fill:var(--logo-ink)}.lg-glass{fill:var(--bulb-fill,var(--logo-glass))}.lg-sprout{fill:var(--logo-sprout)}.lg-letter{stroke:var(--logo-letter)}.lg-dot{fill:var(--logo-letter)}.lg-hollow{stroke:var(--logo-hollow)}.lg-dot-hollow{fill:var(--logo-hollow)}.btn{border-radius:var(--r-btn);min-height:50px;font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5em;padding:0 1.35em;line-height:1.1;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-fg);border:var(--btn-border);box-shadow:var(--btn-shadow)}.btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{background:var(--btn2-bg);color:var(--btn2-fg);border:var(--btn2-border)}.btn-ghost:hover{transform:translateY(-1px)}.btn-sm{min-height:42px;font-size:calc(var(--btn-size) * .92);padding:0 1.05em}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.btn-msg,.btn-call{width:100%;padding:0 18px;display:flex}.btn-msg{background:var(--msg-bg);color:var(--msg-fg);border:1.5px solid var(--msg-bg);box-shadow:var(--msg-glow);font-size:var(--msg-size);font-weight:var(--msg-weight);gap:10px}.btn-msg:hover{transform:translateY(-1px)}.btn-msg svg{flex:none;width:24px;height:24px}.btn-wa{--msg-bg:var(--wa-green);--msg-fg:var(--wa-fg);--msg-glow:var(--wa-glow)}.btn-viber{--msg-bg:var(--viber-purple);--msg-fg:var(--viber-fg);--msg-glow:var(--viber-glow)}.btn-call{background:var(--btn2-bg);color:var(--btn2-fg);border:var(--btn2-border);font-size:var(--msg-size);font-weight:var(--msg-weight);letter-spacing:.01em;font-variant-numeric:tabular-nums}.btn-call:hover{border-color:var(--accent);transform:translateY(-1px)}.btn-call svg{width:20px;height:20px;color:var(--accent);flex:none}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--eyebrow-color);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";width:var(--eyebrow-mark-w);height:var(--eyebrow-mark-h);background:currentColor;flex:none}.hl{color:var(--hl-fg);text-shadow:var(--hl-shadow);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0}.sec-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px clamp(20px,4vw,56px);margin-bottom:clamp(28px,4vw,52px);display:grid}.sec-head .eyebrow{grid-column:1/-1}.sec-head h2{font-size:var(--fs-h2);max-width:var(--h2-max)}.sec-head .lead{max-width:58ch;color:var(--sec-lead);font-size:var(--fs-lead);line-height:1.5}.contact-link{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650;text-decoration:none}.contact-link:hover{text-underline-offset:3px;text-decoration:underline}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--muted)}.page-head{padding:var(--hero-pad);background:var(--hero-bg);color:var(--hero-fg);border:var(--hero-border);border-radius:var(--hero-radius);gap:18px;margin-top:clamp(20px,3vw,32px);display:grid}.page-head h1{font-size:var(--fs-h1);max-width:18ch}.page-head .lead{max-width:58ch;font-size:var(--fs-lead);color:var(--hero-muted);line-height:1.55}.page-head .cta-row{margin-top:6px}.prose{max-width:72ch}.prose h2{font-size:var(--fs-h2);margin:clamp(36px,5vw,56px) 0 16px}.prose p+p,.prose p+ul{margin-top:14px}.prose ul{gap:8px;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--accent);width:8px;height:2px;position:absolute;top:.7em;left:2px}@media (width<=480px){.cta-row .btn{flex:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.sky-top[data-astro-cid-xux5a3wy]{stop-color:var(--hs-sky-top)}.sky-bot[data-astro-cid-xux5a3wy]{stop-color:var(--hs-sky-bot)}
