.ai-page .ai-mask{display:block;overflow:hidden}.ai-page .ai-rise{animation:.9s cubic-bezier(.22,1,.36,1) both ai-rise;display:block}@keyframes ai-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}.ai-page p.ai-rise,.ai-page li.ai-rise,.ai-page div.ai-rise{animation-name:ai-lift}@keyframes ai-lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ai-page .ai-banner{isolation:isolate;overflow:hidden}.ai-page .mad-svc-card{color:#000;background:#fff;border-radius:25px;transition:background-color .42s ease-in-out,color .42s ease-in-out,transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.ai-page .mad-svc-card:hover,.ai-page .mad-svc-card:focus-within{color:#fff;background:#f36722;transform:translateY(-6px)}.ai-page .mad-svc-icon{background:#f36722;transition:background-color .42s ease-in-out;display:block}.ai-page .mad-svc-card:hover .mad-svc-icon,.ai-page .mad-svc-card:focus-within .mad-svc-icon{background:#fff}.ai-page .mad-card-glow{pointer-events:none;background:radial-gradient(120% 70% at 18% 108%,#f367228c 0%,#f3672229 42%,#f3672200 72%);border-radius:25px;transition:opacity .42s ease-in-out;position:absolute;inset:0}.ai-page .mad-svc-card:hover .mad-card-glow,.ai-page .mad-svc-card:focus-within .mad-card-glow{opacity:0}.ai-page .mad-band .mad-svc-card{border:1px solid #00000014;box-shadow:0 2px 10px #0000000a}.ai-page .mad-band .mad-svc-card:hover,.ai-page .mad-band .mad-svc-card:focus-within{border-color:#0000;box-shadow:0 18px 38px #f367223d}.ai-page .ai-check{padding-left:28px;position:relative}.ai-page .ai-check:before{content:"";border:0 solid #f36722;border-width:0 0 2.2px 2.2px;width:13px;height:7px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.ai-page .ai-cost-card{background:#fff;border:1px solid #00000014;border-radius:25px;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease-in-out;display:block;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000a}.ai-page .ai-cost-card:hover,.ai-page .ai-cost-card:focus-within{transform:translateY(-6px);box-shadow:0 18px 38px #f367223d}.ai-page .ai-gov-card{background:#fff;border-radius:18px;padding:43px 24px 28px 42px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.ai-page .ai-gov-card:hover,.ai-page .ai-gov-card:focus-within{transform:translateY(-4px)}.ai-page .ai-gov-card .mad-card-glow{border-radius:18px}.ai-page .ai-gov-tick{border:3px solid #f36722;border-radius:50%;flex:none;width:67px;height:67px;display:block;position:relative}.ai-page .ai-gov-tick:before{content:"";border:0 solid #f36722;border-width:0 0 4px 4px;width:26px;height:14px;position:absolute;top:23px;left:17px;transform:rotate(-45deg)}.ai-page .ai-gov-rail{gap:36px;display:grid}.ai-page .ai-gov-step{padding-left:42px;position:relative}.ai-page .ai-gov-step:before{content:"";z-index:1;background:#0d0d0d;border:2px solid #f36722;border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:0}.ai-page .ai-gov-step:not(:last-child):after{content:"";background:#f36722;width:2px;position:absolute;top:25px;bottom:-36px;left:8px}.mh-root.ai-root .ai-m-role{font-family:var(--font-dm-sans), sans-serif;color:#f36722;margin:0 0 14px;font-size:1rem;font-weight:600}.mh-root.ai-root .ai-m-sub{font-family:var(--font-dm-sans), sans-serif;margin:28px 0 0;font-size:1.25rem;font-weight:700;line-height:1.35}.mh-root.ai-root .ai-m-kicker{font-family:var(--font-dm-sans), sans-serif;color:#f36722;margin:18px 0 6px;font-size:1rem;font-weight:700}.mh-root.ai-root .ai-m-price{font-family:var(--font-dm-sans), sans-serif;color:#f36722;margin:10px 0 0;font-size:1.125rem;font-weight:700}.mh-root.ai-root .ai-m-checks{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mh-root.ai-root .ai-m-checks li{color:#121212bd;padding-left:24px;font-size:.9375rem;line-height:1.6;position:relative}.mh-root.ai-root .ai-m-checks li:before{content:"";border:0 solid #f36722;border-width:0 0 2px 2px;width:11px;height:6px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.mh-root.ai-root .ai-m-case .mh-cta{margin-top:20px}.mh-root.ai-root .ai-m-rail{gap:22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mh-root.ai-root .ai-m-rail li{padding-left:28px;position:relative}.mh-root.ai-root .ai-m-rail li:before{content:"";border:2px solid #f36722;border-radius:50%;width:14px;height:14px;position:absolute;top:7px;left:0}.mh-root.ai-root .ai-m-rail strong{font-family:var(--font-dm-sans), sans-serif;font-size:1.0625rem;font-weight:600;display:block}.mh-root.ai-root .ai-m-rail span{color:#121212bd;margin-top:6px;font-size:.9375rem;line-height:1.6;display:block}.mh-root.ai-root .ai-m-badges{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.mh-root.ai-root .ai-m-badges li{text-align:center;font-family:var(--font-dm-sans), sans-serif;background:#fff;border:1px solid #00000014;border-radius:16px;justify-items:center;gap:10px;padding:20px 12px;font-size:.875rem;line-height:1.4;display:grid}.ai-page .ai-banner-head{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%)}.ai-page .ai-gov-shot{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 60px),linear-gradient(90deg,#0000 0,#000 50px);mask-image:linear-gradient(#0000 0,#000 60px),linear-gradient(90deg,#0000 0,#000 50px);-webkit-mask-composite:source-in;mask-composite:intersect}.ai-page.and-page .and-proc-rail{gap:20px}.ai-page.and-page .and-step{flex-basis:80px}.ai-page.and-page .and-step.is-open{flex-basis:1247px}
