.form[data-astro-cid-vekgkm42]{flex-direction:column;gap:14px;display:flex}.step[data-astro-cid-vekgkm42]{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.step[data-astro-cid-vekgkm42][hidden]{display:none}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.is-stepped[data-astro-cid-vekgkm42] .step[data-astro-cid-vekgkm42].enter{animation:enter .5s var(--spring) both}legend[data-astro-cid-vekgkm42]{color:#fff;letter-spacing:-.015em;margin-bottom:14px;padding:0;font-size:1.375rem;font-weight:600}.progress[data-astro-cid-vekgkm42],.step-nav[data-astro-cid-vekgkm42],.recap[data-astro-cid-vekgkm42]{display:none}.is-stepped[data-astro-cid-vekgkm42] .progress[data-astro-cid-vekgkm42]{color:var(--dark-muted);font-size:.8125rem;display:block}.is-stepped[data-astro-cid-vekgkm42] .step-nav[data-astro-cid-vekgkm42]{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.is-stepped[data-astro-cid-vekgkm42] fieldset[data-astro-cid-vekgkm42].step:first-of-type .back[data-astro-cid-vekgkm42]{visibility:hidden}.is-stepped[data-astro-cid-vekgkm42] .recap[data-astro-cid-vekgkm42]{color:var(--dark-muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;font-size:.8125rem;display:flex}.choices[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.choice[data-astro-cid-vekgkm42]{position:relative}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--dark-line);background:var(--dark-surface);min-height:3.25rem;color:var(--bg);transition:transform .45s var(--spring), border-color .2s ease, background-color .2s ease;border-radius:10px;align-items:center;padding:10px 16px;font-weight:600;display:flex}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:active+span[data-astro-cid-vekgkm42]{transition-duration:.1s;transform:scale(.97)}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:#2341e647;border-color:#8fa2ff}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline-offset:3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover+span[data-astro-cid-vekgkm42]{border-color:#6b7686}}.ghost[data-astro-cid-vekgkm42]{border-color:var(--dark-line);color:#fff;min-height:44px;padding:0 16px}.ghost[data-astro-cid-vekgkm42]:hover{color:#fff}.next[data-astro-cid-vekgkm42]{min-height:44px;padding:0 20px}.field[data-astro-cid-vekgkm42]{min-width:0;color:var(--dark-muted);flex-direction:column;gap:6px;font-size:.875rem;display:flex}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--dark-line);background:var(--dark-surface);width:100%;min-height:3rem;color:var(--bg);font:inherit;border-radius:8px;padding:0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem;padding:12px 14px}input[data-astro-cid-vekgkm42][type=text]:focus,input[data-astro-cid-vekgkm42][type=email]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:#8fa2ff;outline:none;box-shadow:0 0 0 3px #8fa2ff66}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.privacy[data-astro-cid-vekgkm42]{color:var(--dark-muted);font-size:.875rem}.privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#fff}.submit[data-astro-cid-vekgkm42]{width:100%}.submit[data-astro-cid-vekgkm42]:disabled{opacity:.7;cursor:progress}.turnstile[data-astro-cid-vekgkm42]:empty,.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42]{font-size:.9375rem}.status[data-astro-cid-vekgkm42][data-kind=ok]{color:#86efac}.status[data-astro-cid-vekgkm42][data-kind=err]{color:#fca5a5}@media (prefers-reduced-motion:reduce){.is-stepped[data-astro-cid-vekgkm42] .step[data-astro-cid-vekgkm42].enter{animation:none}.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{transition:none}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:active+span[data-astro-cid-vekgkm42]{transform:none}}@media (prefers-contrast:more){input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42],.choice[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border-color:#8a94a3}}@keyframes edge{to{box-shadow:0 1px #11151c12,0 10px 28px -18px #11151c47}}.top[data-astro-cid-7aropxhg]{z-index:20;padding-top:env(safe-area-inset-top);backdrop-filter:blur(20px)saturate(180%);background:#f5f6f8b8;position:sticky;top:0;box-shadow:0 1px #11151c12}@supports (animation-timeline:scroll()){.top[data-astro-cid-7aropxhg]{animation:linear both edge scroll();animation-range:0 96px;box-shadow:0 1px #11151c00}}.top-inner[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:10px;padding-bottom:10px;display:flex}.brand[data-astro-cid-7aropxhg]{min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.brand[data-astro-cid-7aropxhg]:hover{color:var(--text)}.brand-name[data-astro-cid-7aropxhg]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.nav[data-astro-cid-7aropxhg]{align-items:center;gap:4px;margin-left:auto;font-size:.9375rem;display:flex}.nav-link[data-astro-cid-7aropxhg]{min-height:44px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;text-decoration:none;transition:background-color .2s;display:inline-flex}.nav-link[data-astro-cid-7aropxhg]:active{background:#11151c0f}.top-actions[data-astro-cid-7aropxhg]{align-items:center;gap:6px;display:flex}.lang[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.8125rem}.top-cta[data-astro-cid-7aropxhg]{min-height:44px;padding:0 18px;font-size:.9375rem}.top-cta-icon[data-astro-cid-7aropxhg]{display:none}@media (hover:hover) and (pointer:fine){.nav-link[data-astro-cid-7aropxhg]:hover{color:var(--text);background:#11151c0d}}@media (width<=959px){.top-inner[data-astro-cid-7aropxhg]{gap:4px 8px;padding-bottom:6px}.brand[data-astro-cid-7aropxhg]{flex:1 1 0;min-width:0}.brand-name[data-astro-cid-7aropxhg]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions[data-astro-cid-7aropxhg]{flex-shrink:0;gap:2px}.nav[data-astro-cid-7aropxhg]{scrollbar-width:none;flex:100%;order:3;margin:0 -24px;padding:0 18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.nav[data-astro-cid-7aropxhg]::-webkit-scrollbar{display:none}}@media (width<=559px){.lang[data-astro-cid-7aropxhg]{padding:0 8px}.top-cta[data-astro-cid-7aropxhg]{width:44px;padding:0}.top-cta-icon[data-astro-cid-7aropxhg]{display:block}.top-cta-label[data-astro-cid-7aropxhg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=400px){.brand[data-astro-cid-7aropxhg]{gap:8px}.brand-name[data-astro-cid-7aropxhg]{font-size:.9375rem}.lang[data-astro-cid-7aropxhg]{padding:0 6px}}h1[data-astro-cid-7aropxhg],h2[data-astro-cid-7aropxhg]{hyphens:auto}h2[data-astro-cid-7aropxhg]{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.02}.band[data-astro-cid-7aropxhg]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:112px 0}.section[data-astro-cid-7aropxhg]{padding-top:112px;padding-bottom:112px}.stack[data-astro-cid-7aropxhg]{flex-direction:column;gap:32px;display:flex}.section-head[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.section-head[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:44ch}.card[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);transition:transform .5s var(--spring), box-shadow .3s ease}.num[data-astro-cid-7aropxhg]{color:var(--accent);font-size:.875rem}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-7aropxhg]:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #11151c66}}.hero[data-astro-cid-7aropxhg]{grid-template-areas:"text""portrait""facts";gap:40px;padding-top:112px;padding-bottom:104px;display:grid}.hero-text[data-astro-cid-7aropxhg]{flex-direction:column;grid-area:text;gap:40px;min-width:0;display:flex}.facts[data-astro-cid-7aropxhg]{grid-area:facts}.hero[data-astro-cid-7aropxhg] .hero-portrait{grid-area:portrait;width:100%;max-width:320px;height:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (width>=600px) and (width<=959px){.hero[data-astro-cid-7aropxhg]{grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-template-areas:"text text""portrait facts";align-items:center;gap:48px 24px}.hero[data-astro-cid-7aropxhg] .hero-portrait{max-width:none}.hero[data-astro-cid-7aropxhg] .facts[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);gap:12px}.hero[data-astro-cid-7aropxhg] .fact[data-astro-cid-7aropxhg]{padding:20px 22px}.hero[data-astro-cid-7aropxhg] .fact[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{font-size:1.1875rem}}@media (width>=960px){.hero[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) clamp(280px,28vw,400px);grid-template-areas:"text portrait""facts facts";align-items:end;gap:88px 56px}.hero[data-astro-cid-7aropxhg] .hero-portrait{max-width:none}.hero-row[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:32px}}.status[data-astro-cid-7aropxhg]{color:var(--muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.dot[data-astro-cid-7aropxhg]{background:var(--status);border-radius:50%;width:8px;height:8px}h1[data-astro-cid-7aropxhg]{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.875rem,6.2vw,5.75rem);line-height:.96}.accent[data-astro-cid-7aropxhg]{color:var(--accent)}.hero-row[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:end;gap:40px;display:grid}.lead[data-astro-cid-7aropxhg]{max-width:40ch;color:var(--text-lead);letter-spacing:-.005em;font-size:1.3125rem;line-height:1.5}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=760px){.hero[data-astro-cid-7aropxhg]{padding-top:64px;padding-bottom:64px}}.facts[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.fact[data-astro-cid-7aropxhg]{border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:28px;display:flex}.label[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.8125rem}.fact[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{letter-spacing:-.012em;font-size:1.375rem;font-weight:600;line-height:1.25}.services[data-astro-cid-7aropxhg]{flex-direction:column;display:flex}.service[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;padding:40px 0;display:grid}.service[data-astro-cid-7aropxhg]:last-child{border-bottom:1px solid var(--line)}.service-title[data-astro-cid-7aropxhg]{align-items:baseline;gap:20px;display:flex}h3[data-astro-cid-7aropxhg]{letter-spacing:-.022em;font-size:1.875rem;line-height:1.15}.service-text[data-astro-cid-7aropxhg]{color:var(--text-lead)}.tags[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.8125rem;line-height:1.9}.tools[data-astro-cid-7aropxhg]{flex-direction:column;gap:48px;padding:112px 0;display:flex;overflow:hidden}.rows[data-astro-cid-7aropxhg]{flex-direction:column;gap:16px;display:flex}.row[data-astro-cid-7aropxhg]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-7aropxhg]{will-change:transform;width:max-content;display:flex}.track-half[data-astro-cid-7aropxhg]{gap:16px;margin:0;padding:0 16px 0 0;list-style:none;display:flex}.tile[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);transition:transform .5s var(--spring), border-color .25s ease, box-shadow .25s ease;border-radius:14px;flex:none;align-items:center;gap:14px;padding:14px 22px 14px 14px;display:flex}.tile-icon[data-astro-cid-7aropxhg]{background:var(--bg);width:44px;height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tile-text[data-astro-cid-7aropxhg]{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex}.tile-text[data-astro-cid-7aropxhg] strong[data-astro-cid-7aropxhg]{font-size:1rem;font-weight:600}.tile-text[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--muted);font-size:.75rem}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-7aropxhg]:hover{border-color:#9aa4b2;transform:translateY(-3px);box-shadow:0 10px 24px -14px #11151c59}}.experience[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.exp[data-astro-cid-7aropxhg]{background:var(--bg);border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.exp[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.015em;font-size:1.375rem;line-height:1.2}.exp-text[data-astro-cid-7aropxhg]{color:var(--text-lead)}.exp[data-astro-cid-7aropxhg] .tags[data-astro-cid-7aropxhg]{margin-top:auto}.process[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:56px;display:grid}.process-head[data-astro-cid-7aropxhg]{flex-direction:column;gap:16px;display:flex}.process-head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{line-height:1}.process-head[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg],.step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted)}.steps[data-astro-cid-7aropxhg]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:3.5rem 1fr;gap:16px;padding:22px 0;display:grid}.step[data-astro-cid-7aropxhg]:last-child{border-bottom:1px solid var(--line)}.step[data-astro-cid-7aropxhg] .num[data-astro-cid-7aropxhg]{font-size:1rem}.faq-band[data-astro-cid-7aropxhg]{border-bottom:0}.faq[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.faq-item[data-astro-cid-7aropxhg]{background:var(--bg);border-radius:14px;padding:12px 20px 12px 24px}summary[data-astro-cid-7aropxhg]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}.plus[data-astro-cid-7aropxhg]{transition:transform .45s var(--spring);flex:none}details[data-astro-cid-7aropxhg][open] .plus[data-astro-cid-7aropxhg]{transform:rotate(45deg)}.faq-item[data-astro-cid-7aropxhg]::details-content{block-size:0;transition:block-size .5s var(--spring), content-visibility .5s allow-discrete;overflow:hidden}.faq-item[data-astro-cid-7aropxhg][open]::details-content{block-size:auto}.faq-item[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);padding:4px 0 10px}@keyframes line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact[data-astro-cid-7aropxhg]{background:var(--text);color:var(--bg);color-scheme:dark;padding:112px 0}.contact-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;display:grid}.contact-text[data-astro-cid-7aropxhg]{flex-direction:column;gap:18px;display:flex}.contact-text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--dark-muted)}.contact[data-astro-cid-7aropxhg] :focus-visible,.foot[data-astro-cid-7aropxhg] [data-astro-cid-7aropxhg]:focus-visible{outline-color:#fff}.contact-text[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:#fff}.kicker[data-astro-cid-7aropxhg]{font-size:.875rem}.contact[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98}.grow[data-astro-cid-7aropxhg]{background:var(--accent);border-radius:2px;width:120px;height:3px}@supports (animation-timeline:view()){.grow[data-astro-cid-7aropxhg]{transform-origin:0;animation:linear both line view();animation-range:entry 10% cover 45%}}.foot[data-astro-cid-7aropxhg]{background:var(--text);color:var(--dark-muted);border-top:1px solid #262d38;font-size:.875rem}.foot-inner[data-astro-cid-7aropxhg]{padding-top:16px;padding-bottom:calc(28px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.foot[data-astro-cid-7aropxhg] nav[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:4px 20px;display:flex}.foot[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{min-height:44px;color:var(--dark-muted);align-items:center;display:inline-flex}.foot[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:#fff}@media (prefers-reduced-motion:reduce){.grow[data-astro-cid-7aropxhg]{animation:none;transform:none}.row[data-astro-cid-7aropxhg]{overflow:visible;-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-7aropxhg]{width:auto;display:block}.track-half[data-astro-cid-7aropxhg]{max-width:var(--max);flex-wrap:wrap;margin:0 auto;padding:0 24px}.track-half[data-astro-cid-7aropxhg][aria-hidden=true]{display:none}.card[data-astro-cid-7aropxhg],.tile[data-astro-cid-7aropxhg],.plus[data-astro-cid-7aropxhg],.faq-item[data-astro-cid-7aropxhg]::details-content{transition:none}.card[data-astro-cid-7aropxhg]:hover,.tile[data-astro-cid-7aropxhg]:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.top[data-astro-cid-7aropxhg]{background:var(--bg);backdrop-filter:none}}@media (prefers-contrast:more){.top[data-astro-cid-7aropxhg]{backdrop-filter:none;box-shadow:0 1px 0 var(--text);background:#fff;animation:none}.card[data-astro-cid-7aropxhg],.tile[data-astro-cid-7aropxhg]{border-color:#59626f}}
