.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#fff 0% 55%,#f5f7fa 100%);padding:82px 0 76px}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:72px;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:700}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:720px;color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.8vw,70px);font-weight:700;line-height:1.04}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-primary-dark);display:block}.hero__description[data-astro-cid-ge2uvauf]{max-width:650px;color:var(--color-muted);margin:30px 0 0;font-size:18px;line-height:1.7}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero__primary[data-astro-cid-ge2uvauf],.hero__secondary[data-astro-cid-ge2uvauf]{border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.hero__primary[data-astro-cid-ge2uvauf]{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.hero__primary[data-astro-cid-ge2uvauf]:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-1px)}.hero__secondary[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.hero__secondary[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-1px)}.hero__note[data-astro-cid-ge2uvauf]{color:var(--color-muted);margin:22px 0 0;font-size:13px}.hero__visual[data-astro-cid-ge2uvauf]{gap:14px;display:grid}.hero__card[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffe6;padding:22px 26px;position:relative;box-shadow:0 12px 35px #0f172a0d}.hero__card-number[data-astro-cid-ge2uvauf]{color:var(--color-primary);letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.hero__card[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{color:var(--color-text);margin:0;font-size:19px;font-weight:600}.hero__card[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--color-muted);margin:9px 0 0;font-size:14px;line-height:1.6}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding:72px 0}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:48px}.hero__visual[data-astro-cid-ge2uvauf]{max-width:620px}}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding:56px 0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:42px}.hero__description[data-astro-cid-ge2uvauf]{font-size:16px}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column}.hero__primary[data-astro-cid-ge2uvauf],.hero__secondary[data-astro-cid-ge2uvauf]{width:100%}}.compliance[data-astro-cid-fsqnoonc]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:88px 0}.compliance__heading[data-astro-cid-fsqnoonc]{max-width:880px}.compliance__eyebrow[data-astro-cid-fsqnoonc]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.compliance__heading[data-astro-cid-fsqnoonc] h2[data-astro-cid-fsqnoonc]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.compliance__heading[data-astro-cid-fsqnoonc] h2[data-astro-cid-fsqnoonc] span[data-astro-cid-fsqnoonc]{color:var(--color-primary-dark);display:block}.compliance__intro[data-astro-cid-fsqnoonc]{max-width:790px;color:var(--color-muted);margin:24px 0 0;font-size:16px;line-height:1.75}.compliance__grid[data-astro-cid-fsqnoonc]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;display:grid;overflow:hidden}.compliance__item[data-astro-cid-fsqnoonc]{background:#fff;padding:30px}.compliance__number[data-astro-cid-fsqnoonc]{color:var(--color-primary);letter-spacing:.08em;margin-bottom:24px;font-size:12px;font-weight:700;display:block}.compliance__item[data-astro-cid-fsqnoonc] h3[data-astro-cid-fsqnoonc]{color:var(--color-text);margin:0;font-size:20px;font-weight:600;line-height:1.35}.compliance__item[data-astro-cid-fsqnoonc] p[data-astro-cid-fsqnoonc]{color:var(--color-muted);margin:13px 0 0;font-size:14px;line-height:1.7}.compliance__bottom[data-astro-cid-fsqnoonc]{border-left:3px solid var(--color-primary);background:#fff;margin-top:28px;padding:22px 26px}.compliance__bottom[data-astro-cid-fsqnoonc] p[data-astro-cid-fsqnoonc]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.compliance__bottom[data-astro-cid-fsqnoonc] strong[data-astro-cid-fsqnoonc]{color:var(--color-text);font-weight:600}@media (width<=900px){.compliance__grid[data-astro-cid-fsqnoonc]{grid-template-columns:1fr}}@media (width<=600px){.compliance[data-astro-cid-fsqnoonc]{padding:72px 0}.compliance__grid[data-astro-cid-fsqnoonc]{margin-top:36px}.compliance__item[data-astro-cid-fsqnoonc]{padding:26px}.compliance__bottom[data-astro-cid-fsqnoonc]{padding:20px 22px}}.services[data-astro-cid-5tact4yc]{background:#fff;padding:104px 0}.services__heading[data-astro-cid-5tact4yc]{max-width:850px}.services__eyebrow[data-astro-cid-5tact4yc]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.services__heading[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.services__heading[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc] span[data-astro-cid-5tact4yc]{color:var(--color-primary-dark);display:block}.services__intro[data-astro-cid-5tact4yc]{max-width:720px;color:var(--color-muted);margin:25px 0 0;font-size:17px;line-height:1.75}.services__grid[data-astro-cid-5tact4yc]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:58px;display:grid}.service-card[data-astro-cid-5tact4yc]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;padding:32px;display:flex}.service-card--primary[data-astro-cid-5tact4yc]{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.service-card__top[data-astro-cid-5tact4yc]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.service-card__number[data-astro-cid-5tact4yc]{color:var(--color-primary);letter-spacing:.08em;font-size:12px;font-weight:700}.service-card__type[data-astro-cid-5tact4yc]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.service-card[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{color:var(--color-text);margin:0;font-size:23px;font-weight:600;line-height:1.3}.service-card__description[data-astro-cid-5tact4yc]{color:var(--color-muted);margin:18px 0 0;font-size:14px;line-height:1.7}.service-card[data-astro-cid-5tact4yc] ul[data-astro-cid-5tact4yc]{margin:28px 0 32px;padding:0;list-style:none}.service-card[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:10px 0 10px 22px;font-size:13px;line-height:1.5;position:relative}.service-card[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.service-card__link[data-astro-cid-5tact4yc]{color:var(--color-primary-dark);margin-top:auto;font-size:14px;font-weight:600}.service-card--primary[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc],.service-card--primary[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc],.service-card--primary[data-astro-cid-5tact4yc] .service-card__link[data-astro-cid-5tact4yc]{color:#fff}.service-card--primary[data-astro-cid-5tact4yc] .service-card__description[data-astro-cid-5tact4yc],.service-card--primary[data-astro-cid-5tact4yc] .service-card__type[data-astro-cid-5tact4yc]{color:#ffffffb8}.service-card--primary[data-astro-cid-5tact4yc] .service-card__number[data-astro-cid-5tact4yc]{color:#fff}.service-card--primary[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]{border-color:#ffffff29}.service-card--primary[data-astro-cid-5tact4yc] li[data-astro-cid-5tact4yc]:before{background:#fff}.services__note[data-astro-cid-5tact4yc]{border-left:3px solid var(--color-primary);background:var(--color-surface);margin-top:32px;padding:24px 28px}.services__note[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.services__note[data-astro-cid-5tact4yc] strong[data-astro-cid-5tact4yc]{color:var(--color-text);font-weight:600}@media (width<=960px){.services__grid[data-astro-cid-5tact4yc]{grid-template-columns:1fr}.service-card[data-astro-cid-5tact4yc]{max-width:720px}}@media (width<=600px){.services[data-astro-cid-5tact4yc]{padding:72px 0}.service-card[data-astro-cid-5tact4yc]{padding:26px}}.process[data-astro-cid-nmr5b46t]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:104px 0}.process__heading[data-astro-cid-nmr5b46t]{max-width:820px}.process__eyebrow[data-astro-cid-nmr5b46t]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.process__heading[data-astro-cid-nmr5b46t] h2[data-astro-cid-nmr5b46t]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.process__heading[data-astro-cid-nmr5b46t] h2[data-astro-cid-nmr5b46t] span[data-astro-cid-nmr5b46t]{color:var(--color-primary-dark);display:block}.process__intro[data-astro-cid-nmr5b46t]{max-width:700px;color:var(--color-muted);margin:25px 0 0;font-size:17px;line-height:1.75}.process__steps[data-astro-cid-nmr5b46t]{border-top:1px solid var(--color-border);margin-top:58px}.process-step[data-astro-cid-nmr5b46t]{border-bottom:1px solid var(--color-border);grid-template-columns:110px 1fr;gap:28px;padding:34px 0;display:grid}.process-step__number[data-astro-cid-nmr5b46t]{color:var(--color-primary);letter-spacing:.08em;font-size:13px;font-weight:700}.process-step__content[data-astro-cid-nmr5b46t]{grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);align-items:start;gap:54px;display:grid}.process-step[data-astro-cid-nmr5b46t] h3[data-astro-cid-nmr5b46t]{color:var(--color-text);margin:0;font-size:22px;font-weight:600;line-height:1.35}.process-step[data-astro-cid-nmr5b46t] p[data-astro-cid-nmr5b46t]{max-width:650px;color:var(--color-muted);margin:0;font-size:14px;line-height:1.75}.process__cta[data-astro-cid-nmr5b46t]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:30px 34px;display:flex}.process__cta[data-astro-cid-nmr5b46t] strong[data-astro-cid-nmr5b46t]{color:var(--color-text);font-size:17px;font-weight:600}.process__cta[data-astro-cid-nmr5b46t] p[data-astro-cid-nmr5b46t]{color:var(--color-muted);margin:7px 0 0;font-size:14px}.process__cta[data-astro-cid-nmr5b46t] a[data-astro-cid-nmr5b46t]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.process__cta[data-astro-cid-nmr5b46t] a[data-astro-cid-nmr5b46t]:hover{background:var(--color-primary-dark);transform:translateY(-1px)}@media (width<=800px){.process-step[data-astro-cid-nmr5b46t]{grid-template-columns:55px 1fr}.process-step__content[data-astro-cid-nmr5b46t]{grid-template-columns:1fr;gap:12px}.process__cta[data-astro-cid-nmr5b46t]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.process[data-astro-cid-nmr5b46t]{padding:72px 0}.process-step[data-astro-cid-nmr5b46t]{grid-template-columns:1fr;gap:12px}.process__cta[data-astro-cid-nmr5b46t] a[data-astro-cid-nmr5b46t]{width:100%}}.expertise[data-astro-cid-i74du2oy]{background:#fff;padding:104px 0}.expertise__heading[data-astro-cid-i74du2oy]{max-width:850px}.expertise__eyebrow[data-astro-cid-i74du2oy],.expertise__label[data-astro-cid-i74du2oy]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.expertise__eyebrow[data-astro-cid-i74du2oy]{margin-bottom:18px}.expertise__heading[data-astro-cid-i74du2oy] h2[data-astro-cid-i74du2oy]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.expertise__heading[data-astro-cid-i74du2oy] h2[data-astro-cid-i74du2oy] span[data-astro-cid-i74du2oy]{color:var(--color-primary-dark);display:block}.expertise__intro[data-astro-cid-i74du2oy]{max-width:760px;color:var(--color-muted);margin:25px 0 0;font-size:17px;line-height:1.75}.expertise__content[data-astro-cid-i74du2oy]{border-top:1px solid var(--color-border);grid-template-columns:.7fr 1.3fr;gap:80px;margin-top:64px;padding-top:46px;display:grid}.expertise__column[data-astro-cid-i74du2oy] h3[data-astro-cid-i74du2oy]{max-width:390px;color:var(--color-text);letter-spacing:-.02em;margin:18px 0 0;font-size:30px;font-weight:600;line-height:1.25}.expertise__work[data-astro-cid-i74du2oy]{grid-template-columns:repeat(2,1fr);column-gap:36px;display:grid}.expertise__work-item[data-astro-cid-i74du2oy]{border-bottom:1px solid var(--color-border);grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.expertise__work-item[data-astro-cid-i74du2oy] span[data-astro-cid-i74du2oy]{color:var(--color-primary);font-size:11px;font-weight:700}.expertise__work-item[data-astro-cid-i74du2oy] p[data-astro-cid-i74du2oy]{color:var(--color-text);margin:0;font-size:14px;line-height:1.55}@media (width<=850px){.expertise__content[data-astro-cid-i74du2oy]{grid-template-columns:1fr;gap:32px}}@media (width<=650px){.expertise[data-astro-cid-i74du2oy]{padding:72px 0}.expertise__work[data-astro-cid-i74du2oy]{grid-template-columns:1fr}}.faq[data-astro-cid-kpn7xbay]{background:#fff;padding:104px 0}.faq__inner[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);align-items:start;gap:90px;display:grid}.faq__heading[data-astro-cid-kpn7xbay]{position:sticky;top:120px}.faq__eyebrow[data-astro-cid-kpn7xbay]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.faq__heading[data-astro-cid-kpn7xbay] h2[data-astro-cid-kpn7xbay]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.faq__heading[data-astro-cid-kpn7xbay] h2[data-astro-cid-kpn7xbay] span[data-astro-cid-kpn7xbay]{color:var(--color-primary-dark);display:block}.faq__intro[data-astro-cid-kpn7xbay]{max-width:470px;color:var(--color-muted);margin:24px 0 0;font-size:15px;line-height:1.7}.faq__list[data-astro-cid-kpn7xbay]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-kpn7xbay]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{color:var(--color-text);cursor:pointer;padding:28px 54px 28px 0;font-size:18px;font-weight:600;line-height:1.45;list-style:none;position:relative}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]:before,.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]:after{content:"";background:var(--color-primary);width:18px;height:2px;transition:transform .2s;position:absolute;top:50%;right:4px}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-kpn7xbay][open] summary[data-astro-cid-kpn7xbay]:after{transform:rotate(0)}.faq-item__answer[data-astro-cid-kpn7xbay]{max-width:720px;padding:0 50px 28px 0}.faq-item__answer[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.8}@media (width<=900px){.faq__inner[data-astro-cid-kpn7xbay]{grid-template-columns:1fr;gap:50px}.faq__heading[data-astro-cid-kpn7xbay]{position:static}}@media (width<=600px){.faq[data-astro-cid-kpn7xbay]{padding:72px 0}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{padding-right:44px;font-size:16px}}.contact[data-astro-cid-uukcahgk]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:104px 0}.contact__inner[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,.9fr) minmax(420px,.75fr);align-items:start;gap:100px;display:grid}.contact__eyebrow[data-astro-cid-uukcahgk]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.contact__content[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.contact__content[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{color:var(--color-primary-dark);display:block}.contact__intro[data-astro-cid-uukcahgk]{max-width:650px;color:var(--color-muted);margin:26px 0 0;font-size:16px;line-height:1.75}.contact__points[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-border);margin-top:42px}.contact__point[data-astro-cid-uukcahgk]{border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr;gap:14px;padding:18px 0;display:grid}.contact__point[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{color:var(--color-primary);font-size:11px;font-weight:700}.contact__point[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.contact__form-wrapper[data-astro-cid-uukcahgk]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:38px;box-shadow:0 18px 50px #0f172a0f}.contact__form[data-astro-cid-uukcahgk]{gap:22px;display:grid}.contact__field[data-astro-cid-uukcahgk]{gap:8px;display:grid}.contact__field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk],.contact__method[data-astro-cid-uukcahgk] legend[data-astro-cid-uukcahgk]{color:var(--color-text);font-size:13px;font-weight:600}.contact__field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.contact__field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;background:#fff;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.contact__field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{min-height:48px;padding:0 14px}.contact__field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical;padding:13px 14px;line-height:1.6}.contact__field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus,.contact__field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #1976d21a}.contact__field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.contact__field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:#9ca3af}.contact__field-hint[data-astro-cid-uukcahgk]{color:var(--color-muted);margin:0;font-size:11px;line-height:1.5}.contact__method[data-astro-cid-uukcahgk]{border:0;margin:0;padding:0}.contact__method[data-astro-cid-uukcahgk] legend[data-astro-cid-uukcahgk]{margin-bottom:10px}.contact__method-options[data-astro-cid-uukcahgk]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contact__method-option[data-astro-cid-uukcahgk]{cursor:pointer;position:relative}.contact__method-option[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{opacity:0;pointer-events:none;position:absolute}.contact__method-option[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{border:1px solid var(--color-border);min-height:44px;color:var(--color-text);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.contact__method-option[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:checked+span[data-astro-cid-uukcahgk]{border-color:var(--color-primary);color:var(--color-primary-dark);background:#1976d212}.contact__method-option[data-astro-cid-uukcahgk]:hover span[data-astro-cid-uukcahgk]{border-color:var(--color-primary)}.contact__method-option[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible+span[data-astro-cid-uukcahgk]{outline-offset:2px;outline:3px solid #1976d226}.contact__consent[data-astro-cid-uukcahgk]{color:var(--color-muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.contact__consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{accent-color:var(--color-primary);margin:2px 0 0}.contact__consent[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{cursor:pointer}.contact__consent[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--color-primary-dark);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.contact__consent[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{color:var(--color-primary)}.contact__form[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]{background:var(--color-primary);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.contact__form[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.contact__note[data-astro-cid-uukcahgk]{color:var(--color-muted);text-align:center;margin:-5px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.contact__inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr;gap:50px}.contact__form-wrapper[data-astro-cid-uukcahgk]{max-width:650px}}@media (width<=600px){.contact[data-astro-cid-uukcahgk]{padding:72px 0}.contact__form-wrapper[data-astro-cid-uukcahgk]{border-radius:var(--radius-md);padding:26px}.contact__method-options[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}.contact__honeypot[data-astro-cid-uukcahgk]{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__form[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:disabled{opacity:.65;cursor:wait;transform:none}.contact__status[data-astro-cid-uukcahgk]{border-radius:10px;padding:14px 16px;font-size:12px;font-weight:500;line-height:1.55}.contact__status[data-astro-cid-uukcahgk][hidden]{display:none}.contact__status--success[data-astro-cid-uukcahgk]{color:#246637;background:#f0faf3;border:1px solid #b9dfc5}.contact__status--error[data-astro-cid-uukcahgk]{color:#9b2c2c;background:#fff5f5;border:1px solid #f0c5c5}.when-needed[data-astro-cid-qjxh7kcr]{border-top:1px solid var(--color-border);background:#fff;padding:104px 0}.when-needed__header[data-astro-cid-qjxh7kcr]{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:80px;margin-bottom:48px;display:grid}.when-needed__eyebrow[data-astro-cid-qjxh7kcr]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.when-needed[data-astro-cid-qjxh7kcr] h2[data-astro-cid-qjxh7kcr]{max-width:650px;color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.1}.when-needed[data-astro-cid-qjxh7kcr] h2[data-astro-cid-qjxh7kcr] span[data-astro-cid-qjxh7kcr]{color:var(--color-primary-dark);display:block}.when-needed__intro[data-astro-cid-qjxh7kcr]{max-width:520px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.75}.when-needed__grid[data-astro-cid-qjxh7kcr]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.when-needed__card[data-astro-cid-qjxh7kcr]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff;min-height:270px;padding:30px;transition:background .2s,transform .2s}.when-needed__card[data-astro-cid-qjxh7kcr]:hover{background:var(--color-surface)}.when-needed__number[data-astro-cid-qjxh7kcr]{color:var(--color-primary);letter-spacing:.06em;margin-bottom:40px;font-size:12px;font-weight:700;display:inline-block}.when-needed__card[data-astro-cid-qjxh7kcr] h3[data-astro-cid-qjxh7kcr]{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.35}.when-needed__card[data-astro-cid-qjxh7kcr] p[data-astro-cid-qjxh7kcr]{color:var(--color-muted);margin:14px 0 0;font-size:14px;line-height:1.7}.when-needed__bottom[data-astro-cid-qjxh7kcr]{border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:24px 28px;display:flex}.when-needed__bottom[data-astro-cid-qjxh7kcr] p[data-astro-cid-qjxh7kcr]{max-width:720px;color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.6}.when-needed__bottom[data-astro-cid-qjxh7kcr] a[data-astro-cid-qjxh7kcr]{color:var(--color-primary-dark);flex-shrink:0;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.when-needed__bottom[data-astro-cid-qjxh7kcr] a[data-astro-cid-qjxh7kcr] span[data-astro-cid-qjxh7kcr]{font-size:20px;line-height:1;transition:transform .2s}.when-needed__bottom[data-astro-cid-qjxh7kcr] a[data-astro-cid-qjxh7kcr]:hover span[data-astro-cid-qjxh7kcr]{transform:translate(4px)}@media (width<=900px){.when-needed__header[data-astro-cid-qjxh7kcr]{grid-template-columns:1fr;gap:24px}.when-needed__intro[data-astro-cid-qjxh7kcr]{max-width:680px}.when-needed__grid[data-astro-cid-qjxh7kcr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.when-needed[data-astro-cid-qjxh7kcr]{padding:72px 0}.when-needed__header[data-astro-cid-qjxh7kcr]{margin-bottom:34px}.when-needed__grid[data-astro-cid-qjxh7kcr]{grid-template-columns:1fr}.when-needed__card[data-astro-cid-qjxh7kcr]{min-height:auto;padding:26px}.when-needed__number[data-astro-cid-qjxh7kcr]{margin-bottom:24px}.when-needed__bottom[data-astro-cid-qjxh7kcr]{flex-direction:column;align-items:flex-start;padding:22px}}.business-value[data-astro-cid-ssfv5dgq]{background:var(--color-primary-dark);color:#fff;padding:104px 0}.business-value__header[data-astro-cid-ssfv5dgq]{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.business-value__eyebrow[data-astro-cid-ssfv5dgq]{color:#ffffffad;letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.business-value[data-astro-cid-ssfv5dgq] h2[data-astro-cid-ssfv5dgq]{color:#fff;letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.1}.business-value[data-astro-cid-ssfv5dgq] h2[data-astro-cid-ssfv5dgq] span[data-astro-cid-ssfv5dgq]{color:#fff;display:block}.business-value__intro[data-astro-cid-ssfv5dgq]{color:#ffffffb8;max-width:520px;margin:0;font-size:16px;line-height:1.75}.business-value__grid[data-astro-cid-ssfv5dgq]{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.business-value__card[data-astro-cid-ssfv5dgq]{background:0 0;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:270px;padding:28px;transition:background .2s}.business-value__card[data-astro-cid-ssfv5dgq]:hover{background:#ffffff0d}.business-value__icon[data-astro-cid-ssfv5dgq]{color:#fff;letter-spacing:.05em;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:34px;font-size:11px;font-weight:700;display:flex}.business-value__card[data-astro-cid-ssfv5dgq] h3[data-astro-cid-ssfv5dgq]{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.35}.business-value__card[data-astro-cid-ssfv5dgq] p[data-astro-cid-ssfv5dgq]{color:#ffffffb3;margin:14px 0 0;font-size:13px;line-height:1.7}.business-value__statement[data-astro-cid-ssfv5dgq]{background:#ffffff12;border-left:3px solid #fff;margin-top:34px;padding:24px 28px}.business-value__statement[data-astro-cid-ssfv5dgq] p[data-astro-cid-ssfv5dgq]{color:#ffffffc7;max-width:900px;margin:0;font-size:14px;line-height:1.7}.business-value__statement[data-astro-cid-ssfv5dgq] strong[data-astro-cid-ssfv5dgq]{color:#fff;font-weight:700}@media (width<=1100px){.business-value__grid[data-astro-cid-ssfv5dgq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.business-value__header[data-astro-cid-ssfv5dgq]{grid-template-columns:1fr;gap:24px}.business-value__intro[data-astro-cid-ssfv5dgq]{max-width:680px}.business-value__grid[data-astro-cid-ssfv5dgq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.business-value[data-astro-cid-ssfv5dgq]{padding:72px 0}.business-value__header[data-astro-cid-ssfv5dgq]{margin-bottom:36px}.business-value__grid[data-astro-cid-ssfv5dgq]{grid-template-columns:1fr}.business-value__card[data-astro-cid-ssfv5dgq]{min-height:auto;padding:26px}.business-value__icon[data-astro-cid-ssfv5dgq]{margin-bottom:24px}.business-value__statement[data-astro-cid-ssfv5dgq]{padding:22px}}.founder[data-astro-cid-7axwoilt]{background:#fff;padding:96px 0}.founder__inner[data-astro-cid-7axwoilt]{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.founder__eyebrow[data-astro-cid-7axwoilt]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.founder__content[data-astro-cid-7axwoilt] h2[data-astro-cid-7axwoilt]{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.12}.founder__content[data-astro-cid-7axwoilt] h2[data-astro-cid-7axwoilt] span[data-astro-cid-7axwoilt]{color:var(--color-primary-dark);display:block}.founder__lead[data-astro-cid-7axwoilt]{color:var(--color-text);margin:24px 0 0;font-size:17px;line-height:1.75}.founder__text[data-astro-cid-7axwoilt]{color:var(--color-muted);margin:18px 0 0;font-size:15px;line-height:1.75}.founder__expertise[data-astro-cid-7axwoilt]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.founder__expertise[data-astro-cid-7axwoilt] span[data-astro-cid-7axwoilt]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.3}.founder__note[data-astro-cid-7axwoilt]{border-left:3px solid var(--color-primary);color:var(--color-muted);margin:26px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.founder__media[data-astro-cid-7axwoilt]{justify-content:center;display:flex}.founder__photo-wrap[data-astro-cid-7axwoilt]{border:1px solid var(--color-border);background:linear-gradient(#f7f9fc 0%,#eef3f9 100%);border-radius:28px;width:100%;max-width:400px;padding:24px}.founder__photo[data-astro-cid-7axwoilt]{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:620px;display:block}@media (width<=900px){.founder__inner[data-astro-cid-7axwoilt]{grid-template-columns:1fr;gap:42px}.founder__media[data-astro-cid-7axwoilt]{order:-1}.founder__photo-wrap[data-astro-cid-7axwoilt]{max-width:340px}}@media (width<=600px){.founder[data-astro-cid-7axwoilt]{padding:72px 0}.founder__expertise[data-astro-cid-7axwoilt]{gap:8px}.founder__photo-wrap[data-astro-cid-7axwoilt]{border-radius:22px;padding:18px}}
