.hero[data-astro-cid-ge2uvauf]{padding-top:8rem;padding-bottom:4rem;padding-inline:1.5rem;position:relative;overflow:hidden}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{padding-top:10rem;padding-bottom:6rem}}.blob[data-astro-cid-ge2uvauf]{pointer-events:none;border-radius:9999px;position:absolute}.blob-lime[data-astro-cid-ge2uvauf]{background:radial-gradient(circle closest-side,#d4e15759,#d4e15700 72%);width:700px;height:700px;top:0;left:0;transform:translate(-50%,-50%)}.blob-blue[data-astro-cid-ge2uvauf]{background:radial-gradient(circle closest-side,#0066cc29,#06c0 70%);width:600px;height:600px;bottom:0;right:0;transform:translate(33%,33%)}.hero-grid[data-astro-cid-ge2uvauf]{z-index:10;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=768px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-left[data-astro-cid-ge2uvauf]{z-index:20;flex-direction:column;gap:2rem;display:flex;position:relative}.hero-badge[data-astro-cid-ge2uvauf]{background:#fff6;border:1px solid #fff9;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .75rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.pulse-dot[data-astro-cid-ge2uvauf]{background:var(--lime);border-radius:9999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-soft}@media (prefers-reduced-motion:reduce){.pulse-dot[data-astro-cid-ge2uvauf]{animation:none}}.hero-badge-text[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.1em;color:#2c4531cc;font-size:.75rem;font-weight:700}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--taiga);filter:drop-shadow(0 1px 1px #0000000d);font-size:2.25rem;font-weight:700;line-height:1.1}@media (width>=768px){.hero-title[data-astro-cid-ge2uvauf]{font-size:2.625rem}}@media (width>=1024px){.hero-title[data-astro-cid-ge2uvauf]{font-size:3.5rem}}@media (width>=1280px){.hero-title[data-astro-cid-ge2uvauf]{font-size:4.5rem}}.hero-accent[data-astro-cid-ge2uvauf]{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--gov), var(--taiga))}.hero-desc[data-astro-cid-ge2uvauf]{color:#2c4531db;max-width:32rem;font-size:1.125rem;font-weight:500;line-height:1.625}@media (width>=768px){.hero-desc[data-astro-cid-ge2uvauf]{font-size:1.25rem}}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;padding-top:1rem;display:flex}.hero-right[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;width:100%;height:450px;display:flex;position:relative}@media (width>=768px){.hero-right[data-astro-cid-ge2uvauf]{height:650px}}.sphere-wrap[data-astro-cid-ge2uvauf]{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}.sphere-glow[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(circle,#d4e15759,#d4e15700 65%);border-radius:9999px;position:absolute;inset:0;transform:scale(.85)}#particle-sphere[data-astro-cid-ge2uvauf]{max-width:100%;position:relative}.about[data-astro-cid-oxgmilyn]{max-width:80rem;margin-inline:auto}.about-card[data-astro-cid-oxgmilyn]{box-shadow:var(--shadow-xl);border-radius:2.5rem;padding:2rem;position:relative;overflow:hidden}@media (width>=768px){.about-card[data-astro-cid-oxgmilyn]{padding:3rem}}.about-blob[data-astro-cid-oxgmilyn]{pointer-events:none;background:radial-gradient(circle closest-side,#d4e15729,#d4e15700 70%);border-radius:9999px;width:400px;height:400px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.about-grid[data-astro-cid-oxgmilyn]{z-index:10;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=768px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-left[data-astro-cid-oxgmilyn]{flex-direction:column;gap:2rem;display:flex}.about-badge[data-astro-cid-oxgmilyn]{color:#0052a3;text-transform:uppercase;letter-spacing:.1em;background:#0066cc1a;border:1px solid #06c3;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.about-title[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--taiga);font-size:1.75rem;font-weight:700;line-height:1.25}@media (width>=480px){.about-title[data-astro-cid-oxgmilyn]{font-size:1.875rem}}@media (width>=768px){.about-title[data-astro-cid-oxgmilyn]{font-size:1.875rem}}@media (width>=1024px){.about-title[data-astro-cid-oxgmilyn]{font-size:2.5rem}}@media (width>=1200px){.about-title[data-astro-cid-oxgmilyn]{font-size:3rem}}.about-accent[data-astro-cid-oxgmilyn]{color:var(--gov)}.about-text[data-astro-cid-oxgmilyn]{color:#2c4531d1;hyphens:auto;overflow-wrap:break-word;font-size:1.125rem;line-height:1.625}.about-photo[data-astro-cid-oxgmilyn]{border-radius:2rem;height:460px;position:relative;overflow:hidden}.about-photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-crisp);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.about-photo[data-astro-cid-oxgmilyn]:hover img[data-astro-cid-oxgmilyn]{transform:scale(1.05)}}.photo-shade[data-astro-cid-oxgmilyn]{background:linear-gradient(#0000,#2c453126 45%,#2c4531bf);position:absolute;inset:0}.values-block[data-astro-cid-oxgmilyn]{color:#fff;position:absolute;bottom:2rem;left:2rem;right:2rem}.quote-block[data-astro-cid-oxgmilyn]{margin:0}.quote[data-astro-cid-oxgmilyn]{font-family:var(--font-display);text-wrap:balance;margin-bottom:1rem;font-size:1.125rem;line-height:1.4}@media (width>=768px){.quote[data-astro-cid-oxgmilyn]{font-size:1.375rem}}.quote-author[data-astro-cid-oxgmilyn]{align-items:center;gap:.75rem;display:flex}.quote-badge[data-astro-cid-oxgmilyn]{width:2.5rem;height:2.5rem;color:var(--lime);font-family:var(--font-display);letter-spacing:.02em;background:#f6f1eb33;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.quote-author-text[data-astro-cid-oxgmilyn]{flex-direction:column;line-height:1.35;display:flex}.quote-name[data-astro-cid-oxgmilyn]{color:#fff;font-size:.875rem;font-weight:700}.quote-role[data-astro-cid-oxgmilyn]{color:#ffffffc7;font-size:.75rem}.values-row[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.value-chip[data-astro-cid-oxgmilyn]{color:var(--lime);letter-spacing:.02em;background:#d4e15733;border:1px solid #d4e15766;border-radius:9999px;padding:.375rem 1rem;font-size:.8125rem;font-weight:600}.services[data-astro-cid-lesv7jgp]{max-width:80rem;margin-inline:auto}.services-head[data-astro-cid-lesv7jgp]{margin-bottom:3rem}.services-title[data-astro-cid-lesv7jgp]{font-family:var(--font-display);color:var(--taiga);margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.services-title[data-astro-cid-lesv7jgp]{font-size:2.25rem}}.services-desc[data-astro-cid-lesv7jgp]{color:#2c4531db;max-width:42rem;font-size:1.125rem}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;grid-auto-rows:minmax(240px,auto);gap:1rem;display:grid}@media (width>=768px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.card-feature[data-astro-cid-lesv7jgp]{grid-area:span 2/span 2/span 2/span 2}}@media (width>=1024px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-card[data-astro-cid-lesv7jgp]{transition:box-shadow .4s var(--ease-crisp);border:1px solid #2c45310d;border-radius:1.5rem;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.service-card[data-astro-cid-lesv7jgp]{padding:2rem}}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover{box-shadow:0 25px 50px -12px #2c453133}}.service-hit[data-astro-cid-lesv7jgp]{z-index:20;border-radius:inherit;position:absolute;inset:0}.service-hit[data-astro-cid-lesv7jgp]:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.service-bg[data-astro-cid-lesv7jgp]{transition:transform .7s var(--ease-crisp);position:absolute;inset:0;overflow:hidden}.service-bg[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-bg[data-astro-cid-lesv7jgp]{transform:scale(1.1)}}.service-dim[data-astro-cid-lesv7jgp]{transition:opacity .4s var(--ease-crisp);background:#0000004d;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-dim[data-astro-cid-lesv7jgp]{opacity:.67}}.service-gradient[data-astro-cid-lesv7jgp]{opacity:.9;background:linear-gradient(#0000,#0000,#2c4531e6);position:absolute;inset:0}.service-sheen[data-astro-cid-lesv7jgp]{opacity:0;transition:opacity .4s var(--ease-crisp);pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(to bottom right,#ffffff1a,#0000);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-sheen[data-astro-cid-lesv7jgp]{opacity:1}}.service-top[data-astro-cid-lesv7jgp]{z-index:10;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex;position:relative}.service-tag[data-astro-cid-lesv7jgp]{transition:background-color .2s var(--ease-crisp), border-color .2s var(--ease-crisp);background:#00000080;border:1px solid #ffffff26;border-radius:1rem;padding:.75rem}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-tag[data-astro-cid-lesv7jgp]{background:#d4e15733;border-color:#d4e1574d}}.service-tag[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{color:var(--lime);font-size:.875rem;font-weight:600}.service-arrow[data-astro-cid-lesv7jgp]{opacity:0;color:#fff;transition:opacity .2s var(--ease-crisp), transform .2s var(--ease-crisp);background:#ffffff1a;border-radius:9999px;padding:.5rem;transform:translate(1rem)}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-arrow[data-astro-cid-lesv7jgp]{opacity:1;transform:translate(0)}}.service-bottom[data-astro-cid-lesv7jgp]{z-index:10;transition:transform .2s var(--ease-crisp);position:relative;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-lesv7jgp]:hover .service-bottom[data-astro-cid-lesv7jgp]{transform:translateY(-4px)}}.service-name[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:.025em;color:var(--sand);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (width>=1200px){.service-name[data-astro-cid-lesv7jgp]{font-size:1.5rem}}.service-summary[data-astro-cid-lesv7jgp]{opacity:.9;color:#ffffffe6;hyphens:auto;overflow-wrap:break-word;font-size:.875rem;line-height:1.625}@media (width>=1024px){.service-summary[data-astro-cid-lesv7jgp]{font-size:1rem}}.cases[data-astro-cid-dlfent3g]{max-width:80rem;margin-inline:auto}.cases-head[data-astro-cid-dlfent3g]{margin-bottom:3rem}.cases-title[data-astro-cid-dlfent3g]{font-family:var(--font-display);color:var(--taiga);font-size:1.875rem;font-weight:700}@media (width>=768px){.cases-title[data-astro-cid-dlfent3g]{font-size:2.25rem}}.cases-grid[data-astro-cid-dlfent3g]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.cases-grid[data-astro-cid-dlfent3g]{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-card[data-astro-cid-dlfent3g]{transition:box-shadow .3s var(--ease-crisp);background:#ffffffb8;border:1px solid #fff6;border-radius:1.5rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.case-card[data-astro-cid-dlfent3g]:hover{box-shadow:0 20px 25px -5px #2c45311a,0 8px 10px -6px #2c45311a}}.case-hit[data-astro-cid-dlfent3g]{z-index:20;border-radius:inherit;position:absolute;inset:0}.case-hit[data-astro-cid-dlfent3g]:focus-visible{outline:2px solid var(--gov);outline-offset:-2px}.case-cover[data-astro-cid-dlfent3g]{height:12rem;position:relative;overflow:hidden}.case-cover[data-astro-cid-dlfent3g] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-crisp)}@media (hover:hover) and (pointer:fine){.case-card[data-astro-cid-dlfent3g]:hover .case-cover[data-astro-cid-dlfent3g] img{transform:scale(1.1)}}.case-tag[data-astro-cid-dlfent3g]{position:absolute;top:1rem;left:1rem}.case-tag[data-astro-cid-dlfent3g] span[data-astro-cid-dlfent3g]{text-transform:uppercase;letter-spacing:.05em;color:var(--taiga);background:#ffffffe6;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.case-body[data-astro-cid-dlfent3g]{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}@media (width>=768px){.case-body[data-astro-cid-dlfent3g]{padding:2rem}}.case-client[data-astro-cid-dlfent3g]{color:#2c4531c7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.case-name[data-astro-cid-dlfent3g]{font-family:var(--font-display);color:var(--taiga);transition:color .2s var(--ease-crisp);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (hover:hover) and (pointer:fine){.case-card[data-astro-cid-dlfent3g]:hover .case-name[data-astro-cid-dlfent3g]{color:var(--gov)}}.case-summary[data-astro-cid-dlfent3g]{color:#2c4531d1;hyphens:auto;overflow-wrap:break-word;flex-grow:1;margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}.case-result[data-astro-cid-dlfent3g]{background:#0066cc1a;border-radius:1rem;align-items:center;gap:.75rem;margin-top:auto;padding:1rem;display:flex}.case-star[data-astro-cid-dlfent3g]{background:var(--gov);color:#fff;border-radius:9999px;padding:.5rem;display:flex}.case-star-text[data-astro-cid-dlfent3g]{font-family:var(--font-display);font-size:.875rem;line-height:1}.case-result-label[data-astro-cid-dlfent3g]{text-transform:uppercase;letter-spacing:.05em;color:#2c4531db;font-size:.75rem;font-weight:700}.case-result-value[data-astro-cid-dlfent3g]{font-family:var(--font-display);color:var(--taiga);font-size:.875rem;font-weight:700}@media (width>=768px){.case-result-value[data-astro-cid-dlfent3g]{font-size:1rem}}.contact[data-astro-cid-he3spzz3]{padding-inline:1rem}.contact-card[data-astro-cid-he3spzz3]{background:var(--taiga);max-width:56rem;color:var(--sand);box-shadow:var(--shadow-2xl);border-radius:2.5rem;margin-inline:auto;padding:2rem;position:relative;overflow:hidden}@media (width>=768px){.contact-card[data-astro-cid-he3spzz3]{padding:4rem}}.contact-bg[data-astro-cid-he3spzz3]{opacity:.16;pointer-events:none;position:absolute;inset:0}.contact-bg[data-astro-cid-he3spzz3] img{object-fit:cover;width:100%;height:100%}.blob[data-astro-cid-he3spzz3]{pointer-events:none;border-radius:9999px;position:absolute}.blob-lime[data-astro-cid-he3spzz3]{background:radial-gradient(circle closest-side,#d4e15738,#d4e15700 70%);width:24rem;height:24rem;top:0;right:0}.blob-blue[data-astro-cid-he3spzz3]{background:radial-gradient(circle closest-side,#0066cc4d,#06c0 70%);width:20rem;height:20rem;bottom:0;left:0}.contact-grid[data-astro-cid-he3spzz3]{z-index:10;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=768px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-badge[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.1em;color:var(--lime);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:9999px;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.contact-title[data-astro-cid-he3spzz3]{font-family:var(--font-display);color:#fff;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.25}@media (width>=768px){.contact-title[data-astro-cid-he3spzz3]{font-size:3rem}}.contact-accent[data-astro-cid-he3spzz3]{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right, var(--lime), #fff)}.contact-desc[data-astro-cid-he3spzz3]{color:#ffffffd9;margin-bottom:2rem;font-size:1.125rem;line-height:1.625}.form-card[data-astro-cid-he3spzz3]{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (width>=768px){.form-card[data-astro-cid-he3spzz3]{padding:2rem}}.form-topline[data-astro-cid-he3spzz3]{opacity:.5;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:.25rem;position:absolute;top:0;left:0}.form[data-astro-cid-he3spzz3]{flex-direction:column;gap:1.25rem;display:flex}.form-label[data-astro-cid-he3spzz3]{text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9;margin-bottom:.5rem;margin-left:.25rem;font-size:.75rem;font-weight:700;display:block}.form-input[data-astro-cid-he3spzz3]{color:#fff;width:100%;transition:background-color .2s var(--ease-crisp), border-color .2s var(--ease-crisp), box-shadow .2s var(--ease-crisp);background:#0003;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem 1rem}.form-input[data-astro-cid-he3spzz3]::placeholder{color:#ffffffad}.form-input[data-astro-cid-he3spzz3]:hover{background:#0000004d}.form-input[data-astro-cid-he3spzz3]:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 2px #d4e15780}.input-error[data-astro-cid-he3spzz3]{border-color:#fecaca}.form-error[data-astro-cid-he3spzz3]{color:#fecaca;margin-top:.375rem;margin-left:.25rem;font-size:.75rem;font-weight:600}.form-error[data-astro-cid-he3spzz3][hidden]{display:none}.form-status[data-astro-cid-he3spzz3]{color:#fecaca;font-size:.8125rem;line-height:1.5}.form-status[data-astro-cid-he3spzz3][hidden]{display:none}.consent-row[data-astro-cid-he3spzz3]{align-items:flex-start;gap:.75rem;display:flex}.consent-input[data-astro-cid-he3spzz3]{opacity:0;width:1px;height:1px;position:absolute}.consent-box[data-astro-cid-he3spzz3]{width:1.25rem;height:1.25rem;color:var(--taiga);cursor:pointer;transition:background-color .2s var(--ease-crisp), border-color .2s var(--ease-crisp);background:#0003;border:1px solid #fff6;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.consent-box[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{opacity:0;transition:opacity .15s var(--ease-crisp)}.consent-input[data-astro-cid-he3spzz3]:checked+.consent-box[data-astro-cid-he3spzz3]{background:var(--lime);border-color:var(--lime)}.consent-input[data-astro-cid-he3spzz3]:checked+.consent-box[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{opacity:1}.consent-input[data-astro-cid-he3spzz3]:focus-visible+.consent-box[data-astro-cid-he3spzz3]{outline:2px solid var(--lime);outline-offset:2px}.consent-text[data-astro-cid-he3spzz3]{color:#ffffffc7;overflow-wrap:break-word;font-size:.75rem;line-height:1.5}.consent-link[data-astro-cid-he3spzz3]{color:var(--lime);text-underline-offset:2px;transition:color .2s var(--ease-crisp);text-decoration:underline}.consent-link[data-astro-cid-he3spzz3]:hover{color:#fff}.form-submit[data-astro-cid-he3spzz3]{background:var(--lime);width:100%;color:var(--taiga);font-family:var(--font-display);transition:background-color .2s var(--ease-crisp), transform .2s var(--ease-crisp);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;font-weight:700;display:flex;box-shadow:0 10px 15px -3px #d4e1574d,0 4px 6px -4px #d4e1574d}.form-submit[data-astro-cid-he3spzz3]:hover{background:#fff;transform:scale(1.02)}.form-submit[data-astro-cid-he3spzz3]:active{transform:scale(.98)}.form-submit[data-astro-cid-he3spzz3]:disabled{opacity:.7;cursor:not-allowed;transform:none}.success[data-astro-cid-he3spzz3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.success[data-astro-cid-he3spzz3][hidden]{display:none}.success[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.success-icon[data-astro-cid-he3spzz3]{width:5rem;height:5rem;color:var(--lime);background:#d4e15733;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.success-title[data-astro-cid-he3spzz3]{font-family:var(--font-display);color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.success-text[data-astro-cid-he3spzz3]{color:#ffffffd9;max-width:20rem;margin-inline:auto}.modal[data-astro-cid-u36dihqu]{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-astro-cid-u36dihqu][hidden]{display:none}.modal-backdrop[data-astro-cid-u36dihqu]{backdrop-filter:blur(4px);background:#2c453199;animation:.2s ease-out fade-in;position:absolute;inset:0}.modal-card[data-astro-cid-u36dihqu]{background:var(--sand);width:100%;max-width:56rem;max-height:90vh;box-shadow:var(--shadow-2xl);border-radius:1.5rem;animation:.3s ease-out scale-up;position:relative;overflow:hidden}.modal-close[data-astro-cid-u36dihqu]{z-index:10;color:var(--taiga);transition:background-color .2s var(--ease-crisp), color .2s var(--ease-crisp);background:#fffc;border-radius:9999px;padding:.5rem;position:absolute;top:1rem;right:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.modal-close[data-astro-cid-u36dihqu]:hover{color:var(--gov);background:#fff}.modal-cover[data-astro-cid-u36dihqu]{height:16rem;position:relative;overflow:hidden}.modal-cover[data-astro-cid-u36dihqu][hidden],.modal-tag[data-astro-cid-u36dihqu][hidden]{display:none}@media (width>=768px){.modal-cover[data-astro-cid-u36dihqu]{height:20rem}}.modal-cover[data-astro-cid-u36dihqu] img[data-astro-cid-u36dihqu]{object-fit:cover;width:100%;height:100%}.modal-cover-shade[data-astro-cid-u36dihqu]{background:linear-gradient(to top, var(--sand), #f6f1eb80, transparent);position:absolute;inset:0}.modal-tag[data-astro-cid-u36dihqu]{background:var(--lime);color:var(--taiga);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block;position:absolute;bottom:1rem;left:1.5rem}.modal-body[data-astro-cid-u36dihqu]{max-height:calc(90vh - 20rem);padding:1.5rem;overflow-y:auto}@media (width>=768px){.modal-body[data-astro-cid-u36dihqu]{padding:2rem}}.modal-client[data-astro-cid-u36dihqu]{color:#2c4531cc;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.modal-client[data-astro-cid-u36dihqu]:empty{display:none}.modal-title[data-astro-cid-u36dihqu]{font-family:var(--font-display);color:var(--taiga);margin-bottom:1rem;font-size:1.25rem;font-weight:700}@media (width>=768px){.modal-title[data-astro-cid-u36dihqu]{font-size:2.25rem}}.modal-description[data-astro-cid-u36dihqu]{color:#2c4531cc;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.625}.modal-text[data-astro-cid-u36dihqu]{color:#2c4531db;white-space:pre-wrap;hyphens:auto;overflow-wrap:break-word;line-height:1.625}.modal-footer[data-astro-cid-u36dihqu]{padding:1.5rem;border-top:1px solid #2c45311a;padding-top:0}@media (width>=768px){.modal-footer[data-astro-cid-u36dihqu]{padding:0 2rem 2rem}}.modal-close-btn[data-astro-cid-u36dihqu]{background:var(--taiga);width:100%;color:var(--sand);font-family:var(--font-display);transition:background-color .2s var(--ease-crisp);border-radius:9999px;padding:.75rem 2rem;font-weight:700}@media (width>=768px){.modal-close-btn[data-astro-cid-u36dihqu]{width:auto}}.modal-close-btn[data-astro-cid-u36dihqu]:hover{background:var(--gov)}
