:root{--base:#15171a;--base-2:#24282d;--light:#f1f1ef;--paper:#fff;--accent:#ea580c;--on-accent:#15171a;--muted-l:#5f656c;--muted-d:#9aa1a8;--d-bg:#0b0c0e;--d-surface:#16191c;--d-hero:#111316;--k-advise:#4c86a8;--k-grow:#c99a2e;--k-run:#868c92;--bg:var(--light);--surface:var(--paper);--surface-hover:var(--base);--text:var(--base);--text-on-hover:var(--light);--muted:var(--muted-l);--rule:color-mix(in srgb, var(--base) 12%, transparent);--rule-strong:var(--base);--hero-bg:var(--base);--hero-text:var(--light);--hero-edge:transparent;--band-bg:var(--accent);--band-text:var(--on-accent);--band-rule:color-mix(in srgb, var(--on-accent) 25%, transparent);--band-chip:color-mix(in srgb, var(--on-accent) 9%, transparent);--cta-bg:var(--base);--cta-text:var(--light);--tag-bg:var(--base);--tag-text:var(--light);--field-border:color-mix(in srgb, var(--base) 20%, transparent);--k-build:var(--accent);--cut:22px;--radius:20px;--radius-lg:40px;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:var(--d-bg);--surface:var(--d-surface);--surface-hover:var(--accent);--text:var(--light);--text-on-hover:var(--on-accent);--muted:var(--muted-d);--rule:color-mix(in srgb, var(--light) 12%, transparent);--rule-strong:color-mix(in srgb, var(--light) 70%, transparent);--hero-bg:var(--d-hero);--hero-edge:color-mix(in srgb, var(--light) 8%, transparent);--band-bg:var(--d-surface);--band-text:var(--light);--band-rule:color-mix(in srgb, var(--light) 15%, transparent);--band-chip:color-mix(in srgb, var(--accent) 14%, transparent);--cta-bg:var(--d-hero);--tag-bg:var(--accent);--tag-text:var(--on-accent);--field-border:color-mix(in srgb, var(--light) 20%, transparent);color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1{letter-spacing:-.035em;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1}h2{letter-spacing:-.03em;max-width:720px;font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.05}h3{letter-spacing:-.015em}.hl{color:var(--accent)}.lead{color:var(--muted);max-width:560px;font-size:18px}section.block{padding:96px 0}@media (width<=700px){section.block{padding:64px 0}}.label{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-flex}.label i{background:var(--tag-bg);color:var(--tag-text);border-radius:6px;padding:3px 8px;font-style:normal}.cut{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.logo[data-astro-cid-f7espo7c]{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.sq[data-astro-cid-f7espo7c]{background:var(--accent);border-radius:4px;width:14px;height:14px;transform:rotate(45deg)}.footer[data-astro-cid-jo6i4kqk]{border-top:1.5px solid var(--rule-strong);margin-top:24px;padding:72px 0 32px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr .8fr 1.6fr;gap:48px;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:280px;margin:14px 0 10px;font-size:14px}.mail[data-astro-cid-jo6i4kqk]{border-bottom:1.5px solid var(--accent);font-weight:700}h4[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px}ul[data-astro-cid-jo6i4kqk]{gap:8px;font-size:14px;font-weight:600;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk].two{grid-template-columns:1fr 1fr;column-gap:24px}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--k-grow)}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}.social[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}@media (width<=820px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-48px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:16px}.btn[data-astro-cid-ekguhzzh]{white-space:nowrap;border-radius:999px;align-items:stretch;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.t[data-astro-cid-ekguhzzh]{padding:13px 20px 13px 24px}.a[data-astro-cid-ekguhzzh]{border-left:1px solid color-mix(in srgb, currentColor 18%, transparent);place-items:center;width:46px;font-size:16px;transition:background-color .2s,color .2s;display:grid}.btn-accent[data-astro-cid-ekguhzzh]{background:var(--accent);color:var(--on-accent)}.btn-accent[data-astro-cid-ekguhzzh]:hover .a[data-astro-cid-ekguhzzh]{background:var(--base);color:var(--accent)}.btn-dark[data-astro-cid-ekguhzzh]{background:var(--base);color:var(--light)}.btn-dark[data-astro-cid-ekguhzzh] .a[data-astro-cid-ekguhzzh]{border-left-color:color-mix(in srgb, currentColor 18%, transparent)}.btn-dark[data-astro-cid-ekguhzzh]:hover .a[data-astro-cid-ekguhzzh]{background:var(--accent);color:var(--on-accent)}.btn-ghost[data-astro-cid-ekguhzzh]{color:var(--hero-text);border:1.5px solid #ffffff40;transition:border-color .2s,color .2s}.btn-ghost[data-astro-cid-ekguhzzh] .t[data-astro-cid-ekguhzzh]{padding:12px 24px}.btn-ghost[data-astro-cid-ekguhzzh]:hover{border-color:var(--accent);color:var(--accent)}[data-theme=dark] .btn-dark[data-astro-cid-ekguhzzh]{background:var(--accent);color:var(--on-accent)}[data-theme=dark] .btn-dark[data-astro-cid-ekguhzzh] .a[data-astro-cid-ekguhzzh]{border-left-color:color-mix(in srgb, currentColor 18%, transparent)}[data-theme=dark] .btn-dark[data-astro-cid-ekguhzzh]:hover .a[data-astro-cid-ekguhzzh]{background:var(--base);color:var(--accent)}.toggle[data-astro-cid-l6lhmie6]{cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff40;border-radius:999px;flex-shrink:0;width:58px;height:32px;transition:border-color .2s;position:relative}.toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--accent)}.knob[data-astro-cid-l6lhmie6]{background:var(--accent);border-radius:50%;width:21px;height:21px;transition:transform .3s cubic-bezier(.5,1.6,.4,1),box-shadow .3s,background-color .3s;position:absolute;top:4px;left:5px}[data-theme=dark] .knob[data-astro-cid-l6lhmie6]{box-shadow:inset -6px -3px 0 0 var(--light);background:0 0;transform:translate(25px)}.nav[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex;position:relative}.links[data-astro-cid-wpvy4v7s]{background:#ffffff12;border-radius:999px;gap:6px;padding:6px;font-size:14px;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:999px;padding:8px 16px;transition:background-color .2s;display:block}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff14}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].on{background:var(--light);color:var(--base);font-weight:600}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;display:flex}.menu-btn[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;display:none}.bars[data-astro-cid-wpvy4v7s]{gap:6px;width:18px;display:grid}.bars[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--hero-text);border-radius:2px;height:2px;transition:transform .25s;display:block}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(4px)rotate(45deg)}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .bars[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile[data-astro-cid-wpvy4v7s]{z-index:20;background:var(--light);color:var(--base);border-radius:24px;padding:8px 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -24px #00000080}[data-theme=dark] .mobile[data-astro-cid-wpvy4v7s]{background:var(--surface);color:var(--text)}.mobile[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{list-style:none}.mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:14px 0;font-size:20px;font-weight:800;display:flex}.mobile[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:last-child a[data-astro-cid-wpvy4v7s]{border-bottom:0}.mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].on{color:var(--k-grow)}.idx[data-astro-cid-wpvy4v7s]{opacity:.5;font-size:12px}@media (width<=900px){.links[data-astro-cid-wpvy4v7s]{display:none}.menu-btn[data-astro-cid-wpvy4v7s]{display:grid}}@media (width<=520px){.cta[data-astro-cid-wpvy4v7s]{display:none}}.top[data-astro-cid-4zcwgehy]{background:var(--hero-bg);color:var(--hero-text);border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--hero-edge);border-top:0;padding-bottom:80px;transition:background-color .3s}.compact[data-astro-cid-4zcwgehy]{padding-bottom:64px}@media (width<=700px){.top[data-astro-cid-4zcwgehy]{border-radius:0 0 28px 28px;padding-bottom:56px}}
