.am-home:where(.astro-7aropxhg){flex-direction:column;gap:3.5rem;padding-bottom:2rem;display:flex}.am-hero:where(.astro-7aropxhg){text-align:center;color:#fff;background:radial-gradient(120% 140% at 100% 0,#ff360029,#0000 55%),linear-gradient(160deg,#18304c 0%,#0f2238 100%);border-radius:24px;padding:3.5rem 1.25rem 3rem}.am-eyebrow:where(.astro-7aropxhg){letter-spacing:.08em;text-transform:uppercase;color:#ff8a66;margin:0;font-size:.8125rem;font-weight:700}.am-hero:where(.astro-7aropxhg) h1:where(.astro-7aropxhg){letter-spacing:-.03em;color:#fff;margin:.5rem 0 0;font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.05}.am-lead:where(.astro-7aropxhg){color:#c2ccd8;max-width:34rem;margin:.9rem auto 0;font-size:1.0625rem}.am-search:where(.astro-7aropxhg){color:#5a6678;width:min(100%,36rem);font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:.75rem;margin:1.75rem auto 0;padding:.95rem 1.1rem;font-size:1rem;display:flex;box-shadow:0 30px 60px -30px #0009}.am-search:where(.astro-7aropxhg) span:where(.astro-7aropxhg){flex:1}.am-search:where(.astro-7aropxhg) svg{color:#ff3600}.am-search:where(.astro-7aropxhg) kbd:where(.astro-7aropxhg){font:inherit;color:#8a94a3;border:1px solid #dee4eb;border-radius:6px;padding:.1rem .4rem;font-size:.75rem}@media (width<=50rem){.am-search:where(.astro-7aropxhg) kbd:where(.astro-7aropxhg){display:none}}.am-search:where(.astro-7aropxhg):focus-visible{outline-offset:3px;outline:3px solid #ff8a66}.am-chips:where(.astro-7aropxhg){flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:40rem;margin:1.25rem auto 0;padding:0;list-style:none;display:flex}.am-chips:where(.astro-7aropxhg) li:where(.astro-7aropxhg){margin:0}.am-chips:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:#e6ebf1;border:1px solid #ffffff38;border-radius:999px;padding:.35rem .8rem;font-size:.875rem;text-decoration:none;display:inline-block}.am-chips:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{color:#fff;background:#ffffff1a}.am-section-title:where(.astro-7aropxhg){letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3);margin:0 0 1rem;font-weight:700;font-size:.8125rem!important}.am-grid:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.am-card:where(.astro-7aropxhg){background:var(--am-card);border:1px solid var(--sl-color-gray-5);border-radius:16px;flex-direction:column;gap:.35rem;padding:1.25rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.am-card:where(.astro-7aropxhg):hover{border-color:var(--am-orange);transform:translateY(-2px);box-shadow:0 24px 40px -30px #0f223880}.am-card-icon:where(.astro-7aropxhg){background:var(--sl-color-accent-low);width:2.25rem;height:2.25rem;color:var(--sl-color-accent-high);border-radius:10px;place-items:center;margin-bottom:.4rem;display:grid}.am-card-title:where(.astro-7aropxhg){color:var(--sl-color-white);font-size:1.0625rem;font-weight:700}.am-card-text:where(.astro-7aropxhg){color:var(--sl-color-gray-3);font-size:.9rem}.am-duo:where(.astro-7aropxhg){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.am-panel:where(.astro-7aropxhg){background:var(--am-soft);border:1px solid var(--sl-color-gray-5);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.am-panel-accent:where(.astro-7aropxhg){border-color:var(--am-orange)}.am-panel:where(.astro-7aropxhg) .am-tag{align-self:flex-start}.am-panel-title:where(.astro-7aropxhg){color:var(--sl-color-white);font-size:1.2rem;font-weight:700}.am-panel-text:where(.astro-7aropxhg){color:var(--sl-color-gray-2);font-size:.95rem}.am-more:where(.astro-7aropxhg){color:var(--sl-color-accent-high);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-weight:600;display:inline-flex}.am-contact:where(.astro-7aropxhg){color:#fff;background:#ff3600;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.75rem 2rem;display:flex}.am-contact:where(.astro-7aropxhg) h2:where(.astro-7aropxhg){color:#fff;margin:0;font-size:1.4rem}.am-contact:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:#ffe3d9;max-width:36rem;margin:.4rem 0 0}.am-contact:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:#18304c;white-space:nowrap;background:#fff;border-radius:12px;padding:.75rem 1.2rem;font-weight:700;text-decoration:none}.am-contact:where(.astro-7aropxhg) a:where(.astro-7aropxhg):hover{background:#f0f4ee}.content-panel h1#_top,.content-panel:first-of-type{display:none}
