.hero-bg-canvas[data-astro-cid-bbe6dxrz]{width:100%;height:100%}.automate-wrap[data-astro-cid-bbe6dxrz]{--stroke: #475569;--stroke-soft: #64748b;--accent: #f7921e}#Automate-SVG[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;overflow:visible;visibility:hidden}.Automate-rect[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--stroke);stroke-width:1;stroke-miterlimit:10}.Automate-greenLine[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--accent);stroke-width:2;stroke-miterlimit:10}.Automate-dotLine[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--stroke);stroke-width:2;stroke-linecap:round}.Automate-box[data-astro-cid-bbe6dxrz]{fill:url(#Automate-boxGradient)}.Automate-logoBg[data-astro-cid-bbe6dxrz]{filter:drop-shadow(0 4px 16px rgba(0,0,0,.35))}.Automate-accentLine[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--accent);stroke-width:2;stroke-miterlimit:10}.Automate-boxBorder[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--stroke);stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.Automate-innerBoxBorder[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--stroke);stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0,3.912}.Automate-point[data-astro-cid-bbe6dxrz]{fill:var(--accent)}.Automate-line[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--accent);stroke-width:1;stroke-linecap:round;stroke-miterlimit:10}.Automate-droplet[data-astro-cid-bbe6dxrz]{fill:none;stroke:none}.Automate-endLogo[data-astro-cid-bbe6dxrz]{opacity:.95}.Automate-terminalRadarCircle[data-astro-cid-bbe6dxrz]{opacity:.25;fill:var(--accent)}.Automate-terminalRadarBorder[data-astro-cid-bbe6dxrz]{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-miterlimit:10}.brand-logo-wrap[data-astro-cid-efwlpoup]{display:flex;align-items:center;justify-content:center;width:13.5rem;min-width:13.5rem;height:5rem;padding-inline:.5rem}@media(min-width:768px){.brand-logo-wrap[data-astro-cid-efwlpoup]{width:15rem;min-width:15rem;height:6rem}}.brand-logo-wrap--calgary[data-astro-cid-efwlpoup]{width:auto;min-width:14rem;gap:.7rem;justify-content:flex-start;padding-inline:.25rem .75rem}@media(min-width:768px){.brand-logo-wrap--calgary[data-astro-cid-efwlpoup]{min-width:16rem;gap:.85rem}}.brand-logo[data-astro-cid-efwlpoup]{display:block;width:auto;height:3.75rem;min-height:3.75rem;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:.55;filter:brightness(0) invert(1);transition:filter .35s ease,opacity .35s ease}.brand-logo--detail[data-astro-cid-efwlpoup]{opacity:.7;filter:grayscale(1) brightness(1.75) contrast(1.12)}.brand-logo--crest[data-astro-cid-efwlpoup]{width:auto;height:3.25rem;min-height:3.25rem;max-width:3.25rem}@media(min-width:768px){.brand-logo[data-astro-cid-efwlpoup]{height:4.5rem;min-height:4.5rem}.brand-logo--crest[data-astro-cid-efwlpoup]{height:4rem;min-height:4rem;max-width:4rem}}.brand-calgary-wordmark[data-astro-cid-efwlpoup]{display:flex;flex-direction:column;justify-content:center;gap:.05em;color:#ffffff9e;line-height:1;white-space:nowrap;transition:color .35s ease}.brand-calgary-wordmark__line[data-astro-cid-efwlpoup]{font-size:.72rem;font-weight:600;letter-spacing:.04em}.brand-calgary-wordmark__name[data-astro-cid-efwlpoup]{font-size:1.35rem;font-weight:700;letter-spacing:.01em}@media(min-width:768px){.brand-calgary-wordmark__line[data-astro-cid-efwlpoup]{font-size:.8rem}.brand-calgary-wordmark__name[data-astro-cid-efwlpoup]{font-size:1.55rem}}.brand-logo-wrap[data-astro-cid-efwlpoup]:hover .brand-logo[data-astro-cid-efwlpoup],.brand-logo[data-astro-cid-efwlpoup]:hover{opacity:1;filter:none}.brand-logo-wrap--calgary[data-astro-cid-efwlpoup]:hover .brand-calgary-wordmark[data-astro-cid-efwlpoup]{color:#fff}@media(prefers-reduced-motion:reduce){.brand-logo[data-astro-cid-efwlpoup],.brand-calgary-wordmark[data-astro-cid-efwlpoup]{transition:none}}.final-banner__panel[data-astro-cid-j3rhhaan]{border-radius:1.5rem;background:#f7921e;padding:3rem 1.5rem;text-align:center;color:#0b1120}@media(min-width:768px){.final-banner__panel[data-astro-cid-j3rhhaan]{padding:4rem 2rem}}.final-banner__inner[data-astro-cid-j3rhhaan]{margin-inline:auto;max-width:48rem}.final-banner__title[data-astro-cid-j3rhhaan]{margin:0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#0b1120;text-wrap:balance}.final-banner__title-em[data-astro-cid-j3rhhaan]{color:#fff}.final-banner__lead[data-astro-cid-j3rhhaan]{margin:1.5rem auto 0;max-width:36rem;font-size:.95rem;line-height:1.6;color:#0b1120c7}@media(min-width:640px){.final-banner__lead[data-astro-cid-j3rhhaan]{font-size:1.05rem}}.final-banner__actions[data-astro-cid-j3rhhaan]{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem}@media(min-width:640px){.final-banner__actions[data-astro-cid-j3rhhaan]{flex-direction:row}}.final-banner__cta-primary[data-astro-cid-j3rhhaan]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;border-radius:999px;background:#0b1120;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.final-banner__cta-primary[data-astro-cid-j3rhhaan]:hover{background:#fff;color:#0b1120}.final-banner__cta-secondary[data-astro-cid-j3rhhaan]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 2rem;border-radius:999px;border:1.5px solid rgba(11,17,32,.35);background:transparent;color:#0b1120;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease}.final-banner__cta-secondary[data-astro-cid-j3rhhaan]:hover{background:#0b112014;border-color:#0b1120}.final-banner__note[data-astro-cid-j3rhhaan]{margin:2rem 0 0;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0b11208c}
