.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg-dark);min-height:100vh;color:var(--color-text-inverse);padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-16);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.hero__grid-lines[data-astro-cid-ge2uvauf]{background-image:linear-gradient(#00b4d80a 1px,#0000 1px),linear-gradient(90deg,#00b4d80a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.hero__orb[data-astro-cid-ge2uvauf]{filter:blur(100px);border-radius:50%;position:absolute}.hero__orb--1[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#00b4d82e,#0000 70%);width:500px;height:500px;top:-10%;right:-5%}.hero__orb--2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#0077b61f,#0000 70%);width:400px;height:400px;bottom:-15%;left:-10%}.hero__inner[data-astro-cid-ge2uvauf]{z-index:2;gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid;position:relative}.hero__badge[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);color:var(--color-accent-glow);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-8);background:#00b4d81a;border:1px solid #00b4d833;align-items:center;gap:8px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.hero__title[data-astro-cid-ge2uvauf]{color:#fff;margin-bottom:var(--space-6)}.hero__title-line[data-astro-cid-ge2uvauf]{font-size:var(--font-size-4xl);letter-spacing:-.03em;color:#fff9;font-weight:800;display:block}.hero__title-accent[data-astro-cid-ge2uvauf]{font-size:var(--font-size-5xl);letter-spacing:-.03em;background:linear-gradient(135deg, var(--color-accent-glow) 0%, var(--color-accent) 50%, var(--color-accent-deep) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;display:block}.hero__desc[data-astro-cid-ge2uvauf]{font-size:var(--font-size-lg);color:#ffffff8c;max-width:480px;margin-bottom:var(--space-8);line-height:1.75}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-4);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hero__stat-value[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);font-size:var(--font-size-sm);color:#fff;letter-spacing:.02em;font-weight:800;display:block}.hero__stat-label[data-astro-cid-ge2uvauf]{color:#ffffff59;letter-spacing:.02em;font-size:.7rem}.hero__stat-divider[data-astro-cid-ge2uvauf]{background:#ffffff1a;width:1px;height:28px}.hero__terminal[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);box-shadow:var(--shadow-glow), 0 30px 60px #0006;background:#060e1ae6;border:1px solid #00b4d81f;overflow:hidden}.hero__terminal-bar[data-astro-cid-ge2uvauf]{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:12px 16px;display:flex}.hero__terminal-dots[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.hero__terminal-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border-radius:50%;width:10px;height:10px}.hero__terminal-title[data-astro-cid-ge2uvauf]{font-size:.7rem;font-family:var(--font-mono);color:#ffffff4d}.hero__terminal-body[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);padding:20px;font-size:.8rem;line-height:2}.hero__scan-line[data-astro-cid-ge2uvauf]{color:#fff9}.hero__scan-item[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.t-dim[data-astro-cid-ge2uvauf]{color:#ffffff40}.t-accent[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-weight:600}.t-mono[data-astro-cid-ge2uvauf]{color:#ffffffb3}.t-success[data-astro-cid-ge2uvauf]{color:var(--color-success);font-weight:600}.t-tag[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);letter-spacing:.03em;padding:1px 8px;font-size:.65rem;font-weight:600}.t-tag--blue[data-astro-cid-ge2uvauf]{color:var(--color-accent-glow);background:#00b4d826}.t-tag--green[data-astro-cid-ge2uvauf]{color:var(--color-success);background:#06d6a026}.t-tag--amber[data-astro-cid-ge2uvauf]{color:var(--color-warm);background:#f4a26126}.hero__cursor[data-astro-cid-ge2uvauf]{background:var(--color-accent);vertical-align:text-bottom;width:8px;height:16px;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (width>=768px){.hero__title-line[data-astro-cid-ge2uvauf]{font-size:var(--font-size-5xl)}.hero__title-accent[data-astro-cid-ge2uvauf]{font-size:var(--font-size-6xl)}}@media (width>=1024px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding:calc(var(--header-height) + var(--space-20)) 0 var(--space-24)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-16);grid-template-columns:1fr 1fr}}.features[data-astro-cid-cognygiv]{padding:var(--space-24) 0;background:var(--color-bg);position:relative}.features__header[data-astro-cid-cognygiv]{max-width:560px;margin-bottom:var(--space-16)}.features__eyebrow[data-astro-cid-cognygiv]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);padding-left:20px;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.features__eyebrow[data-astro-cid-cognygiv]:before{content:"";background:var(--color-accent);width:12px;height:2px;position:absolute;top:50%;left:0}.features__title[data-astro-cid-cognygiv]{font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}.features__title[data-astro-cid-cognygiv] em[data-astro-cid-cognygiv]{color:var(--color-accent);font-style:normal}.features__lead[data-astro-cid-cognygiv]{font-size:var(--font-size-base);color:var(--color-text-mid);line-height:1.7}.features__grid[data-astro-cid-cognygiv]{border-radius:var(--radius-xl);background:#0f19230f;border:1px solid #0f19230f;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.features__item[data-astro-cid-cognygiv]{gap:var(--space-5);padding:var(--space-8);background:var(--color-bg);transition:background var(--transition-base);display:flex}.features__item[data-astro-cid-cognygiv]:hover{background:#00b4d808}.features__icon-wrap[data-astro-cid-cognygiv]{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--color-accent);background:linear-gradient(135deg,#00b4d814,#0077b60a);border:1px solid #00b4d81a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.features__item-title[data-astro-cid-cognygiv]{font-size:var(--font-size-base);margin-bottom:6px;font-weight:700}.features__item-desc[data-astro-cid-cognygiv]{font-size:var(--font-size-sm);color:var(--color-text-mid);line-height:1.65}@media (width>=768px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}.features__title[data-astro-cid-cognygiv]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,1fr)}}.hw[data-astro-cid-rtei5hqi]{padding:var(--space-24) 0;background:var(--color-bg)}.hw__header[data-astro-cid-rtei5hqi]{max-width:560px;margin-bottom:var(--space-16)}.hw__eyebrow[data-astro-cid-rtei5hqi]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);padding-left:20px;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.hw__eyebrow[data-astro-cid-rtei5hqi]:before{content:"";background:var(--color-accent);width:12px;height:2px;position:absolute;top:50%;left:0}.hw__title[data-astro-cid-rtei5hqi]{font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}.hw__title[data-astro-cid-rtei5hqi] em[data-astro-cid-rtei5hqi]{color:var(--color-accent);font-style:normal}.hw__lead[data-astro-cid-rtei5hqi]{font-size:var(--font-size-base);color:var(--color-text-mid);line-height:1.7}.hw__product[data-astro-cid-rtei5hqi]{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:1fr;align-items:center;display:grid}.hw__illustration[data-astro-cid-rtei5hqi]{padding:var(--space-6);background:var(--color-bg-dark);border-radius:var(--radius-xl);border:1px solid #00b4d814;justify-content:center;align-items:center;display:flex}.hw__svg[data-astro-cid-rtei5hqi]{width:100%;max-width:360px;height:auto}.hw__info[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{font-size:var(--font-size-xl);margin-bottom:var(--space-4)}.hw__info[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{font-size:var(--font-size-sm);color:var(--color-text-mid);margin-bottom:var(--space-6);line-height:1.75}.hw__specs[data-astro-cid-rtei5hqi]{border-radius:var(--radius-lg);background:#0000000f;border:1px solid #0000000f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.hw__spec[data-astro-cid-rtei5hqi]{padding:var(--space-4) var(--space-5);background:var(--color-surface)}.hw__spec-label[data-astro-cid-rtei5hqi]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-soft);margin-bottom:2px;font-size:.65rem;font-weight:700;display:block}.hw__spec-value[data-astro-cid-rtei5hqi]{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600}.hw__cta[data-astro-cid-rtei5hqi]{text-align:center}@media (width>=768px){.hw__title[data-astro-cid-rtei5hqi]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.hw__product[data-astro-cid-rtei5hqi]{gap:var(--space-12);grid-template-columns:1fr 1fr}.hw__product--reverse[data-astro-cid-rtei5hqi]{direction:rtl}.hw__product--reverse[data-astro-cid-rtei5hqi]>[data-astro-cid-rtei5hqi]{direction:ltr}}.how[data-astro-cid-l43jfdkk]{padding:var(--space-24) 0;background:var(--color-surface)}.how__header[data-astro-cid-l43jfdkk]{text-align:center;margin-bottom:var(--space-16)}.how__eyebrow[data-astro-cid-l43jfdkk]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);font-size:.7rem;font-weight:700;display:inline-block}.how__title[data-astro-cid-l43jfdkk]{font-size:var(--font-size-3xl)}.how__title[data-astro-cid-l43jfdkk] em[data-astro-cid-l43jfdkk]{color:var(--color-accent);font-style:normal}.how__flow[data-astro-cid-l43jfdkk]{flex-direction:column;max-width:520px;margin:0 auto;display:flex}.how__step[data-astro-cid-l43jfdkk]{gap:var(--space-6);display:flex}.how__step-marker[data-astro-cid-l43jfdkk]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.how__step-num[data-astro-cid-l43jfdkk]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:#fff;width:36px;height:36px;font-family:var(--font-heading);font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.how__step-line[data-astro-cid-l43jfdkk]{background:linear-gradient(180deg, var(--color-accent), #00b4d81a);flex:1;width:2px;min-height:40px;margin:8px 0}.how__step-content[data-astro-cid-l43jfdkk]{padding-bottom:var(--space-10)}.how__step-icon[data-astro-cid-l43jfdkk]{border-radius:var(--radius-lg);background:var(--color-surface);width:52px;height:52px;color:var(--color-accent);margin-bottom:var(--space-4);border:1px solid #00b4d814;justify-content:center;align-items:center;display:flex}.how__step-content[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.how__step-content[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:var(--font-size-sm);color:var(--color-text-mid);line-height:1.7}@media (width>=768px){.how__title[data-astro-cid-l43jfdkk]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.how__flow[data-astro-cid-l43jfdkk]{gap:var(--space-8);flex-direction:row;max-width:100%}.how__step[data-astro-cid-l43jfdkk]{flex-direction:column;flex:1}.how__step-marker[data-astro-cid-l43jfdkk]{flex-direction:row;gap:0}.how__step-line[data-astro-cid-l43jfdkk]{width:auto;height:2px;min-height:unset;background:linear-gradient(90deg, var(--color-accent), #00b4d81a);flex:1;margin:0 8px}.how__step-content[data-astro-cid-l43jfdkk]{padding-bottom:0}}.ata[data-astro-cid-hnnbvx3t]{padding:var(--space-24) 0;background:var(--color-surface);position:relative;overflow:hidden}.ata[data-astro-cid-hnnbvx3t]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b4d80a,#0000 70%);width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ata__inner[data-astro-cid-hnnbvx3t]{z-index:1;position:relative}.ata__top[data-astro-cid-hnnbvx3t]{max-width:680px;margin-bottom:var(--space-12)}.ata__eyebrow[data-astro-cid-hnnbvx3t]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);padding-left:20px;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.ata__eyebrow[data-astro-cid-hnnbvx3t]:before{content:"";background:var(--color-accent);width:12px;height:2px;position:absolute;top:50%;left:0}.ata__title[data-astro-cid-hnnbvx3t]{font-size:var(--font-size-3xl);margin-bottom:var(--space-6)}.ata__title[data-astro-cid-hnnbvx3t] em[data-astro-cid-hnnbvx3t]{color:var(--color-accent);font-style:normal}.ata__intro[data-astro-cid-hnnbvx3t]{font-size:var(--font-size-base);color:var(--color-text-mid);line-height:1.8}.ata__guide[data-astro-cid-hnnbvx3t]{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-accent-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}.ata__guide[data-astro-cid-hnnbvx3t]:hover{color:var(--color-accent)}.ata__grid[data-astro-cid-hnnbvx3t]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.ata__card[data-astro-cid-hnnbvx3t]{padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-xl);transition:all var(--transition-base);border:1px solid #0000000a;position:relative}.ata__card[data-astro-cid-hnnbvx3t]:hover{box-shadow:var(--shadow-soft);border-color:#00b4d81f}.ata__card-icon[data-astro-cid-hnnbvx3t]{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-accent);margin-bottom:var(--space-5);background:#00b4d814;border:1px solid #00b4d81a;justify-content:center;align-items:center;display:flex}.ata__card[data-astro-cid-hnnbvx3t] h3[data-astro-cid-hnnbvx3t]{font-size:var(--font-size-base);margin-bottom:var(--space-3);font-weight:700}.ata__card[data-astro-cid-hnnbvx3t] p[data-astro-cid-hnnbvx3t]{font-size:var(--font-size-sm);color:var(--color-text-mid);line-height:1.75}@media (width>=768px){.ata__title[data-astro-cid-hnnbvx3t]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.ata__grid[data-astro-cid-hnnbvx3t]{grid-template-columns:repeat(3,1fr)}.ata__top[data-astro-cid-hnnbvx3t]{max-width:720px}}.sectors[data-astro-cid-ectujax3]{padding:var(--space-24) 0;background:var(--color-bg-dark);color:var(--color-text-inverse);position:relative;overflow:hidden}.sectors__inner[data-astro-cid-ectujax3]{z-index:2;position:relative}.sectors__header[data-astro-cid-ectujax3]{text-align:center;max-width:560px;margin:0 auto var(--space-16)}.sectors__eyebrow[data-astro-cid-ectujax3]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-glow);margin-bottom:var(--space-4);font-size:.7rem;font-weight:700;display:inline-block}.sectors__title[data-astro-cid-ectujax3]{font-size:var(--font-size-3xl);color:#fff;margin-bottom:var(--space-5)}.sectors__title[data-astro-cid-ectujax3] em[data-astro-cid-ectujax3]{color:var(--color-accent-glow);font-style:normal}.sectors__lead[data-astro-cid-ectujax3]{font-size:var(--font-size-base);color:#ffffff80;line-height:1.7}.sectors__grid[data-astro-cid-ectujax3]{border-radius:var(--radius-xl);background:#ffffff0a;border:1px solid #ffffff0f;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.sectors__item[data-astro-cid-ectujax3]{gap:var(--space-5);padding:var(--space-6) var(--space-8);background:var(--color-bg-dark);transition:background var(--transition-base);align-items:flex-start;display:flex}.sectors__item[data-astro-cid-ectujax3]:hover{background:#00b4d80a}.sectors__item-icon[data-astro-cid-ectujax3]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-accent-glow);background:#00b4d814;border:1px solid #00b4d81f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sectors__item-text[data-astro-cid-ectujax3] h3[data-astro-cid-ectujax3]{font-size:var(--font-size-sm);color:#fff;margin-bottom:4px;font-weight:700}.sectors__item-text[data-astro-cid-ectujax3] p[data-astro-cid-ectujax3]{color:#ffffff73;font-size:.8rem;line-height:1.6}@media (width>=768px){.sectors__grid[data-astro-cid-ectujax3]{grid-template-columns:repeat(2,1fr)}.sectors__title[data-astro-cid-ectujax3]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.sectors__grid[data-astro-cid-ectujax3]{grid-template-columns:repeat(3,1fr)}}.contact[data-astro-cid-he3spzz3]{padding:var(--space-24) 0;background:var(--color-bg)}.contact__inner[data-astro-cid-he3spzz3]{gap:var(--space-12);grid-template-columns:1fr;align-items:start;display:grid}.contact__eyebrow[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);padding-left:20px;font-size:.7rem;font-weight:700;display:inline-block;position:relative}.contact__eyebrow[data-astro-cid-he3spzz3]:before{content:"";background:var(--color-accent);width:12px;height:2px;position:absolute;top:50%;left:0}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}.contact__title[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--color-accent);font-style:normal}.contact__desc[data-astro-cid-he3spzz3]{font-size:var(--font-size-base);color:var(--color-text-mid);margin-bottom:var(--space-10);max-width:420px;line-height:1.75}.contact__info[data-astro-cid-he3spzz3]{gap:var(--space-5);flex-direction:column;display:flex}.contact__info-item[data-astro-cid-he3spzz3]{gap:var(--space-4);align-items:center;display:flex}.contact__info-icon[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-accent);background:#00b4d814;border:1px solid #00b4d81a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact__info-label[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-soft);margin-bottom:1px;font-size:.65rem;font-weight:600;display:block}.contact__info-value[data-astro-cid-he3spzz3]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}a[data-astro-cid-he3spzz3].contact__info-item:hover .contact__info-value[data-astro-cid-he3spzz3]{color:var(--color-accent)}.contact__form[data-astro-cid-he3spzz3]{border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0000000a}.contact__form-row[data-astro-cid-he3spzz3]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.contact__field[data-astro-cid-he3spzz3]{margin-bottom:var(--space-4)}.contact__field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--color-text);letter-spacing:.01em;margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;color:var(--color-text);font-size:var(--font-size-sm);transition:all var(--transition-fast);border:1.5px solid #0000;padding:12px 16px}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--color-text-soft)}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--color-accent);background:#fff;outline:none;box-shadow:0 0 0 3px #00b4d81a}.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:100px}.contact__privacy[data-astro-cid-he3spzz3]{gap:var(--space-3);margin-bottom:var(--space-6);cursor:pointer;align-items:flex-start;display:flex}.contact__privacy[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{accent-color:var(--color-accent);flex-shrink:0;margin-top:3px}.contact__privacy[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--color-text-mid);font-size:.8rem;line-height:1.5}.contact__privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.contact__msg[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);font-size:var(--font-size-sm);margin-bottom:var(--space-4);padding:12px 16px}.contact__msg--success[data-astro-cid-he3spzz3]{color:#059669;background:#06d6a014;border:1px solid #06d6a033}.contact__msg--error[data-astro-cid-he3spzz3]{color:var(--color-danger);background:#ef476f14;border:1px solid #ef476f33}.contact__submit[data-astro-cid-he3spzz3]{width:100%}.contact__submit[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:not-allowed}@media (width>=768px){.contact__form-row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,1fr)}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1.1fr}}
