.hero[data-astro-cid-ge2uvauf]{color:#fff;background:radial-gradient(1000px 560px at 10% -10%,#1466ff6b,#0000 62%),radial-gradient(900px 520px at 92% 6%,#25dde833,#0000 66%),linear-gradient(#051526 0%,#071e33 58%,#08243c 100%);padding-block:clamp(7.5rem,13vw,10.5rem) clamp(4rem,7vw,6rem);position:relative;overflow:clip}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 25%,#0000 75%)}.hero-grid[data-astro-cid-ge2uvauf]{z-index:1;align-items:center;gap:3.5rem;display:grid;position:relative}.badge[data-astro-cid-ge2uvauf]{color:#cfe0ee;letter-spacing:.08em;text-transform:uppercase;background-color:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.6rem;padding:.42rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-dot[data-astro-cid-ge2uvauf]{background-color:var(--color-aqua);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite badge-pulse;box-shadow:0 0 0 4px #25dde824}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-.04em;max-width:20ch;margin-top:1.5rem;font-size:clamp(2.55rem,5.2vw,4.4rem);line-height:1.03}.hero-lead[data-astro-cid-ge2uvauf]{color:#b9ccdb;max-width:34rem;margin-top:1.4rem;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.75}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-points[data-astro-cid-ge2uvauf]{color:#a9c0d2;flex-wrap:wrap;gap:.55rem 1.5rem;margin-top:2.25rem;font-size:.85rem;display:flex}.hero-points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.45rem;display:flex}.hero-points[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--color-aqua);flex-shrink:0}.hero-visual[data-astro-cid-ge2uvauf]{width:100%;max-width:34rem;margin-inline:auto;position:relative}.visual-glow[data-astro-cid-ge2uvauf]{filter:blur(55px);background:radial-gradient(closest-side,#25dde84d,#1466ff3d,#0000 78%);border-radius:50%;position:absolute;inset:6% 2%}.browser[data-astro-cid-ge2uvauf]{z-index:2;animation:browser-in .9s var(--ease-out-soft) .15s both;background-color:#071a2b;border:1px solid #ffffff21;border-radius:1.1rem;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 50px 100px -40px #000000e6,inset 0 0 0 1px #ffffff08}.browser-bar[data-astro-cid-ge2uvauf]{background-color:#0a2237;border-bottom:1px solid #ffffff12;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.browser-dots[data-astro-cid-ge2uvauf]{gap:5px;display:flex}.browser-dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background-color:#fff3;border-radius:50%;width:7px;height:7px}.browser-dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{background-color:#ff6058a6}.browser-dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){background-color:#ffbd2ea6}.browser-dots[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){background-color:#28c840a6}.browser-url[data-astro-cid-ge2uvauf]{color:#9db4c9;letter-spacing:.02em;background-color:#ffffff0e;border-radius:6px;align-items:center;gap:.35rem;margin-inline:auto;padding:.28rem .7rem;font-size:.65rem;display:inline-flex}.browser-live[data-astro-cid-ge2uvauf]{color:#7de3c7;align-items:center;gap:.3rem;font-size:.6rem;font-weight:600;display:inline-flex}.browser-live[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background-color:#34d399;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 3px #34d3991f}.browser-page[data-astro-cid-ge2uvauf]{background:radial-gradient(600px 300px at 85% 0,#25dde814,#0000 70%),radial-gradient(500px 320px at 0 10%,#1466ff1f,#0000 70%),#071a2b;padding:1.15rem}.mini-nav[data-astro-cid-ge2uvauf]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.mini-brand[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:.18em;align-items:center;gap:.4rem;font-size:.55rem;font-weight:700;display:inline-flex}.mini-brand[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:18px;height:18px}.mini-links[data-astro-cid-ge2uvauf]{gap:.45rem;display:flex}.mini-links[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background-color:#ffffff29;border-radius:2px;width:1.3rem;height:3px;display:block}.mini-nav-cta[data-astro-cid-ge2uvauf]{color:#0b2033;background-color:#fff;border-radius:999px;padding:.3rem .55rem;font-size:.5rem;font-weight:700}.mini-hero[data-astro-cid-ge2uvauf]{padding-top:1.4rem}.mini-badge[data-astro-cid-ge2uvauf]{color:#63e6ff;letter-spacing:.16em;background-color:#63e6ff14;border:1px solid #63e6ff47;border-radius:999px;padding:.25rem .45rem;font-size:.48rem;font-weight:700;display:inline-block}.mini-title[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-.035em;max-width:20ch;margin-top:.65rem;font-size:1.45rem;font-weight:800;line-height:1.14}.mini-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:#0000;background-image:linear-gradient(100deg,#63e6ff,#8ebcff);-webkit-background-clip:text;background-clip:text;font-style:normal}.mini-sub[data-astro-cid-ge2uvauf]{color:#93abc0;max-width:32ch;margin-top:.5rem;font-size:.62rem;line-height:1.6}.mini-button[data-astro-cid-ge2uvauf]{color:#fff;background-image:linear-gradient(110deg,#1466ff,#25dde8);border-radius:.35rem;margin-top:.8rem;padding:.42rem .7rem;font-size:.56rem;font-weight:600;display:inline-block}.mini-cards[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.2rem;display:grid}.mini-card[data-astro-cid-ge2uvauf]{background-color:#ffffff0b;border:1px solid #ffffff12;border-radius:.5rem;gap:.3rem;padding:.55rem;display:grid}.mini-icon[data-astro-cid-ge2uvauf]{opacity:.9;background-image:linear-gradient(135deg,#1466ff,#25dde8);border-radius:.3rem;width:1rem;height:1rem}.mini-card[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background-color:#ffffff24;border-radius:2px;height:3px;display:block}.mini-footer[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff0f;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.mini-avatar[data-astro-cid-ge2uvauf]{background-image:linear-gradient(135deg,#63e6ff,#1466ff);border-radius:999px;width:1.2rem;height:1.2rem}.mini-footer-text[data-astro-cid-ge2uvauf]{flex:1;gap:.25rem;display:grid}.mini-footer-text[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background-color:#ffffff1a;border-radius:2px;height:3px;display:block}.mini-shield[data-astro-cid-ge2uvauf]{color:#63e6ff;background-color:#25dde81a;border:1px solid #25dde833;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.float-card[data-astro-cid-ge2uvauf]{z-index:3;background-color:#fff;border-radius:.75rem;align-items:center;gap:.6rem;padding:.65rem .8rem;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 20px 40px -20px #0000008c}.float-card--a[data-astro-cid-ge2uvauf]{top:14%;right:.25rem}.float-card--b[data-astro-cid-ge2uvauf]{animation-duration:7s;animation-direction:reverse;bottom:5%;left:.25rem}.float-icon[data-astro-cid-ge2uvauf]{width:1.9rem;height:1.9rem;color:var(--color-brand);background-image:linear-gradient(135deg,#1466ff1f,#25dde82e);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.float-text[data-astro-cid-ge2uvauf]{line-height:1.25;display:grid}.float-text[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-ink);font-size:.72rem;font-weight:700}.float-text[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--color-muted);font-size:.62rem}@media (width<=479px){.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 4px #25dde824}50%{box-shadow:0 0 0 7px #25dde80d}}@keyframes browser-in{0%{opacity:0;transform:translateY(24px)scale(.97)rotate(-1.2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(-1.2deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.02fr .98fr;gap:4rem}.hero-visual[data-astro-cid-ge2uvauf]{margin-left:auto;margin-right:0}}@media (width>=1280px){.float-card--a[data-astro-cid-ge2uvauf]{right:-1.6rem}.float-card--b[data-astro-cid-ge2uvauf]{left:-1.75rem}}@media (width<=639px){.browser[data-astro-cid-ge2uvauf]{animation-name:browser-in-mobile;transform:none}.browser-page[data-astro-cid-ge2uvauf]{padding:.9rem}.mini-title[data-astro-cid-ge2uvauf]{font-size:1.2rem}.mini-cards[data-astro-cid-ge2uvauf]{gap:.4rem}.float-card[data-astro-cid-ge2uvauf]{display:none}@keyframes browser-in-mobile{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}}.why[data-astro-cid-2ojqaodh]{background-color:var(--color-navy-900);color:#fff;position:relative;overflow:clip}.why-glow[data-astro-cid-2ojqaodh]{pointer-events:none;border-radius:50%;position:absolute}.why-glow--1[data-astro-cid-2ojqaodh]{background:radial-gradient(circle,#1466ff52,#0000 65%);width:38rem;height:38rem;top:-14rem;left:-12rem}.why-glow--2[data-astro-cid-2ojqaodh]{background:radial-gradient(circle,#25dde82e,#0000 65%);width:42rem;height:42rem;bottom:-18rem;right:-14rem}.why-watermark[data-astro-cid-2ojqaodh]{opacity:.05;pointer-events:none;width:30rem;position:absolute;bottom:-9rem;right:-6rem}.why-grid[data-astro-cid-2ojqaodh]{z-index:1;gap:3.5rem;display:grid;position:relative}.why[data-astro-cid-2ojqaodh] h2[data-astro-cid-2ojqaodh]{color:#fff;margin-top:1rem;font-size:clamp(2rem,3.4vw,3rem)}.why[data-astro-cid-2ojqaodh] .lead[data-astro-cid-2ojqaodh]{color:#b9ccdb;margin-top:1.25rem}.why-cta[data-astro-cid-2ojqaodh]{margin-top:2rem}.why-quote[data-astro-cid-2ojqaodh]{color:#c6d6e3;border-left:2px solid #25dde866;margin-top:2.5rem;padding-left:1.25rem;font-size:.95rem;font-style:italic;line-height:1.7}.feature-list[data-astro-cid-2ojqaodh]{gap:.75rem;display:grid}.feature-item[data-astro-cid-2ojqaodh]{transition:border-color .25s var(--ease-out-soft), background-color .25s var(--ease-out-soft);background-color:#ffffff09;border:1px solid #ffffff17;border-radius:1rem;gap:1rem;padding:1.25rem;display:flex}.feature-item[data-astro-cid-2ojqaodh]:hover{background-color:#ffffff0f;border-color:#25dde840}.feature-icon[data-astro-cid-2ojqaodh]{color:#7fe9f4;background-image:linear-gradient(135deg,#1466ff59,#25dde833);border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.feature-item[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:700}.feature-item[data-astro-cid-2ojqaodh] p[data-astro-cid-2ojqaodh]{color:#a9c0d2;margin-top:.35rem;font-size:.875rem;line-height:1.65}@media (width>=1024px){.why-grid[data-astro-cid-2ojqaodh]{grid-template-columns:.92fr 1.08fr;gap:5rem}.feature-item[data-astro-cid-2ojqaodh]{padding:1.4rem}}.faq[data-astro-cid-hemr5th4]{background-color:var(--color-mist)}.faq-grid[data-astro-cid-hemr5th4]{gap:3rem;display:grid}.faq-intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin-top:1rem;font-size:clamp(2rem,3.4vw,3rem)}.faq-intro[data-astro-cid-hemr5th4] .lead[data-astro-cid-hemr5th4]{max-width:34ch;margin-top:1rem}.faq-list[data-astro-cid-hemr5th4]{gap:.75rem;display:grid}.faq-item[data-astro-cid-hemr5th4]{border:1px solid var(--color-line);transition:border-color .25s var(--ease-out-soft), box-shadow .25s var(--ease-out-soft);background-color:#fff;border-radius:1rem;padding-inline:1.25rem}.faq-item[data-astro-cid-hemr5th4][open]{box-shadow:var(--shadow-card);border-color:#1466ff33}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{color:var(--color-ink);cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;font-size:.95rem;font-weight:600;line-height:1.5;list-style:none;position:relative}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"";border-right:1.7px solid var(--color-muted);border-bottom:1.7px solid var(--color-muted);width:.6rem;height:.6rem;transition:transform .25s var(--ease-out-soft), border-color .25s var(--ease-out-soft);position:absolute;top:50%;right:.35rem;transform:translateY(-65%)rotate(45deg)}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{border-color:var(--color-brand);transform:translateY(-25%)rotate(-135deg)}.faq-answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;color:var(--color-muted);padding-bottom:1.15rem;font-size:.9rem;line-height:1.75}@media (width>=1024px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem}.faq-intro[data-astro-cid-hemr5th4]{position:sticky;top:7rem}}.contact[data-astro-cid-he3spzz3]{background-color:#fff}.contact-card[data-astro-cid-he3spzz3]{color:#fff;background-color:#071c30;background-image:linear-gradient(135deg,#061a2d 0%,#0a2942 55%,#0a2439 100%);border:1px solid #ffffff14;border-radius:1.75rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:clip;box-shadow:0 40px 80px -50px #05152699}.contact-glow[data-astro-cid-he3spzz3]{pointer-events:none;border-radius:50%;position:absolute}.contact-glow--1[data-astro-cid-he3spzz3]{background:radial-gradient(circle,#25dde833,#0000 65%);width:30rem;height:30rem;top:-12rem;right:-8rem}.contact-glow--2[data-astro-cid-he3spzz3]{background:radial-gradient(circle,#1466ff4d,#0000 65%);width:32rem;height:32rem;bottom:-14rem;left:-10rem}.contact-grid[data-astro-cid-he3spzz3]{z-index:1;gap:2.5rem;display:grid;position:relative}.contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{color:#fff;margin-top:1rem;font-size:clamp(2rem,3.2vw,2.75rem)}.contact[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3]{color:#b9ccdb;margin-top:1.25rem;font-size:1rem}.contact-list[data-astro-cid-he3spzz3]{gap:1.1rem;margin-top:2rem;display:grid}.contact-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:center;gap:.9rem;display:flex}.contact-icon[data-astro-cid-he3spzz3]{width:2.65rem;height:2.65rem;color:var(--color-aqua-soft);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.contact-meta[data-astro-cid-he3spzz3]{gap:.1rem;display:grid}.contact-meta[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:#8fa7ba;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600}.contact-meta[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3],.contact-meta[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:#eaf3fa;transition:color .2s var(--ease-out-soft);font-size:.9rem}.contact-meta[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--color-aqua-soft)}.form-panel[data-astro-cid-he3spzz3]{color:var(--color-body);background-color:#fff;border-radius:1.1rem;padding:clamp(1.25rem,2.4vw,1.75rem);box-shadow:0 25px 50px -25px #00000080}.form-heading[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{font-size:1.1rem}.form-heading[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--color-muted);margin-top:.25rem;font-size:.78rem}.contact-form[data-astro-cid-he3spzz3]{gap:.9rem;margin-top:1.25rem;display:grid}.field-row[data-astro-cid-he3spzz3]{gap:.9rem;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--color-ink);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--color-brand)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;color:var(--color-ink);transition:border-color .2s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft);background-color:#f8fbfd;border:1px solid #dbe6f0;border-radius:.6rem;padding:.72rem .85rem;font-family:inherit;font-size:.875rem}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:#9aafc1}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--color-brand);background-color:#fff;outline:none;box-shadow:0 0 0 3px #1466ff1f}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:7rem}.select[data-astro-cid-he3spzz3]{position:relative}.select-trigger[data-astro-cid-he3spzz3]{width:100%;min-height:2.75rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft), background-color .2s var(--ease-out-soft);background-color:#f8fbfd;border:1px solid #dbe6f0;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .85rem;font-family:inherit;font-size:.875rem;line-height:1.35;display:flex}.select-trigger[data-astro-cid-he3spzz3]:hover{background-color:#fff;border-color:#c2d5e6}.select-trigger[data-astro-cid-he3spzz3][aria-expanded=true],.select-trigger[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--color-brand);background-color:#fff;outline:none;box-shadow:0 0 0 3px #1466ff1f}.select-value[data-astro-cid-he3spzz3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-value[data-astro-cid-he3spzz3].is-placeholder{color:#9aafc1}.select-chevron[data-astro-cid-he3spzz3]{color:#5c7286;transition:transform .2s var(--ease-out-soft), color .2s var(--ease-out-soft);flex-shrink:0}.select-trigger[data-astro-cid-he3spzz3][aria-expanded=true] .select-chevron[data-astro-cid-he3spzz3]{color:var(--color-brand);transform:rotate(180deg)}.select-popover[data-astro-cid-he3spzz3]{z-index:70;opacity:0;transform-origin:top;transition:opacity .16s var(--ease-out-soft), transform .16s var(--ease-out-soft);background-color:#fff;border:1px solid #dbe6f0;border-radius:.75rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;transform:translateY(-6px)scale(.99);box-shadow:0 24px 50px -22px #071c3066,0 2px 6px #071c300f}.select-popover[data-astro-cid-he3spzz3].is-up{transform-origin:bottom;top:auto;bottom:calc(100% + .4rem);transform:translateY(6px)scale(.99)}.select-popover[data-astro-cid-he3spzz3].is-open{opacity:1;transform:none}.select-menu[data-astro-cid-he3spzz3]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d9e8 transparent;max-height:15.6rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.select-popover[data-astro-cid-he3spzz3]:before,.select-popover[data-astro-cid-he3spzz3]:after{content:"";pointer-events:none;opacity:0;height:.85rem;transition:opacity .15s var(--ease-out-soft);position:absolute;left:1px;right:1px}.select-popover[data-astro-cid-he3spzz3]:before{background-image:linear-gradient(#fff 30%,#fff0);border-radius:.75rem .75rem 0 0;top:1px}.select-popover[data-astro-cid-he3spzz3]:after{background-image:linear-gradient(#fff0,#fff 70%);border-radius:0 0 .75rem .75rem;bottom:1px}.select-popover[data-astro-cid-he3spzz3].has-less:before,.select-popover[data-astro-cid-he3spzz3].has-more:after{opacity:1}.select-option[data-astro-cid-he3spzz3]{min-height:2.5rem;color:var(--color-ink);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.85rem;line-height:1.35;transition:background-color .12s linear,color .12s linear;display:flex}.select-option[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-option[data-astro-cid-he3spzz3][data-active=true]{background-color:#eef5fb}.select-option[data-astro-cid-he3spzz3][aria-selected=true]{color:var(--color-brand);font-weight:600}.select-option[data-astro-cid-he3spzz3][aria-selected=true][data-active=true]{background-color:#1466ff14}.select-check[data-astro-cid-he3spzz3]{opacity:0;color:var(--color-brand);flex-shrink:0;transition:opacity .12s linear}.select-option[data-astro-cid-he3spzz3][aria-selected=true] .select-check[data-astro-cid-he3spzz3]{opacity:1}.field[data-astro-cid-he3spzz3].has-error input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3].has-error textarea[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3].has-error .select-trigger[data-astro-cid-he3spzz3]{background-color:#fff8f7;border-color:#d9534f}.select-menu[data-astro-cid-he3spzz3]::-webkit-scrollbar{width:.5rem}.select-menu[data-astro-cid-he3spzz3]::-webkit-scrollbar-track{background:0 0}.select-menu[data-astro-cid-he3spzz3]::-webkit-scrollbar-thumb{background-color:#c9d9e8;border:2px solid #fff;border-radius:999px}.select-menu[data-astro-cid-he3spzz3]::-webkit-scrollbar-thumb:hover{background-color:#a9c0d6}@media (prefers-reduced-motion:reduce){.select-trigger[data-astro-cid-he3spzz3],.select-chevron[data-astro-cid-he3spzz3],.select-menu[data-astro-cid-he3spzz3],.select-option[data-astro-cid-he3spzz3],.select-check[data-astro-cid-he3spzz3]{transition:none}}.field-error[data-astro-cid-he3spzz3]{color:#c0392b;margin-top:.3rem;font-size:.72rem;line-height:1.4;display:none}.field-error[data-astro-cid-he3spzz3].is-visible{display:block}.btn-submit[data-astro-cid-he3spzz3]{width:100%;margin-top:.15rem}.form-note[data-astro-cid-he3spzz3]{color:var(--color-muted);align-items:flex-start;gap:.4rem;font-size:.68rem;line-height:1.5;display:flex}.form-note[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{flex-shrink:0;margin-top:.05rem}.form-status[data-astro-cid-he3spzz3]{margin-top:.2rem;font-size:.78rem;line-height:1.6;display:none}.form-status[data-astro-cid-he3spzz3]:not(:empty){display:block}.form-status[data-astro-cid-he3spzz3].is-error{color:#b03a2e}.form-status[data-astro-cid-he3spzz3].is-success{color:#0f766e}.form-status[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width>=640px){.field-row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem}}
