.ag-page[data-astro-cid-35y5gtdi]{--ag-mist: #eaf1f7;--ag-soft: #f8fafc;--ag-navy: #0f2b46;--ag-body: #35506e;--ag-orange: #ff7a24;--ag-orange-dark: #ef6c14;--ag-line: #e2eaf1;--ag-card-radius: 12px;color:var(--ag-body);font-size:16px}.ag-section[data-astro-cid-35y5gtdi]{padding-block:clamp(56px,7vw,96px)}.ag-h2[data-astro-cid-35y5gtdi]{font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.015em;line-height:1.18;color:var(--ag-navy);margin:0 0 14px;text-wrap:balance}.ag-section[data-astro-cid-35y5gtdi] p[data-astro-cid-35y5gtdi]{font-size:clamp(16px,1.15vw,17px);line-height:1.65;margin:0}.ag-hero[data-astro-cid-35y5gtdi]{background:linear-gradient(180deg,var(--ag-soft) 0%,#ffffff 100%);padding-block:clamp(48px,6vw,88px)}.ag-hero__grid[data-astro-cid-35y5gtdi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4.5vw,60px);align-items:center}.ag-eyebrow[data-astro-cid-35y5gtdi]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ag-navy);margin-bottom:14px}.ag-eyebrow[data-astro-cid-35y5gtdi]:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--ag-orange)}.ag-hero__title[data-astro-cid-35y5gtdi]{font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--ag-navy);margin:0 0 16px;text-wrap:balance}.ag-hero__sub[data-astro-cid-35y5gtdi]{max-width:46ch}.ag-hero__ctas[data-astro-cid-35y5gtdi]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ag-btn-primary[data-astro-cid-35y5gtdi]{background:var(--ag-orange);border-color:var(--ag-orange);color:var(--ag-navy);font-weight:600}.ag-btn-primary[data-astro-cid-35y5gtdi]:hover{background:var(--ag-orange-dark);border-color:var(--ag-orange-dark);color:var(--ag-navy)}.ag-btn-ghost[data-astro-cid-35y5gtdi]{background:#fff;border-color:var(--ag-line);color:var(--ag-navy);font-weight:600}.ag-btn-ghost[data-astro-cid-35y5gtdi]:hover{border-color:var(--ag-navy);color:var(--ag-navy)}.ag-btn-ghost[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{flex:none}.ag-hero__media[data-astro-cid-35y5gtdi]{margin:0}.ag-hero__media[data-astro-cid-35y5gtdi] img[data-astro-cid-35y5gtdi]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ag-card-radius);border:1px solid var(--ag-line);box-shadow:0 24px 48px #0f2b461a}.ag-flow[data-astro-cid-35y5gtdi]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 4px 0;font-size:14.5px;font-weight:600;color:var(--ag-navy)}.ag-flow[data-astro-cid-35y5gtdi]>span[data-astro-cid-35y5gtdi]:not(.ag-flow__arrow){background:#fff;border:1px solid var(--ag-line);border-radius:999px;padding:5px 14px}.ag-flow__arrow[data-astro-cid-35y5gtdi]{color:var(--ag-orange);font-weight:700}.ag-overview__grid[data-astro-cid-35y5gtdi]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,36px);position:relative}.ag-overview__grid[data-astro-cid-35y5gtdi]:before{content:"";position:absolute;top:27px;left:calc(12.5% + 28px);right:calc(12.5% + 28px);height:1px;background:var(--ag-line)}.ag-overview__item[data-astro-cid-35y5gtdi]{position:relative;text-align:center;padding-inline:6px}.ag-overview__icon[data-astro-cid-35y5gtdi]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--ag-line);color:var(--ag-orange);box-shadow:0 1px 3px #0f2b460f}.ag-overview__icon[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{width:26px;height:26px}.ag-overview__item[data-astro-cid-35y5gtdi] h3[data-astro-cid-35y5gtdi]{font-size:17px;font-weight:600;color:var(--ag-navy);margin:14px 0 6px}.ag-overview__item[data-astro-cid-35y5gtdi] p[data-astro-cid-35y5gtdi]{font-size:16px}.ag-services[data-astro-cid-35y5gtdi]{background:var(--ag-mist)}.ag-services__grid[data-astro-cid-35y5gtdi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin-top:36px;align-items:stretch}.ag-card[data-astro-cid-35y5gtdi]{background:#fff;border:1px solid var(--ag-line);border-radius:var(--ag-card-radius);overflow:hidden;box-shadow:0 1px 3px #0f2b460f;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.ag-card[data-astro-cid-35y5gtdi]:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f2b461a}.ag-card[data-astro-cid-35y5gtdi] img[data-astro-cid-35y5gtdi]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.ag-card__body[data-astro-cid-35y5gtdi]{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:8px;flex:1}.ag-card__no[data-astro-cid-35y5gtdi]{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--ag-orange)}.ag-card[data-astro-cid-35y5gtdi] h3[data-astro-cid-35y5gtdi]{font-size:clamp(19px,1.8vw,22px);font-weight:600;color:var(--ag-navy);margin:0}.ag-choose__grid[data-astro-cid-35y5gtdi]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.ag-choose__sub[data-astro-cid-35y5gtdi]{max-width:42ch}.ag-checklist[data-astro-cid-35y5gtdi]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ag-checklist[data-astro-cid-35y5gtdi] li[data-astro-cid-35y5gtdi]{display:flex;gap:16px;background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:var(--ag-card-radius);padding:18px 20px}.ag-checklist__icon[data-astro-cid-35y5gtdi]{flex:none;color:var(--ag-orange);margin-top:2px}.ag-checklist__icon[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{width:24px;height:24px;display:block}.ag-checklist[data-astro-cid-35y5gtdi] h3[data-astro-cid-35y5gtdi]{font-size:16.5px;font-weight:600;color:var(--ag-navy);margin:0 0 4px}.ag-checklist[data-astro-cid-35y5gtdi] p[data-astro-cid-35y5gtdi]{font-size:16px}.ag-process[data-astro-cid-35y5gtdi]{background:var(--ag-mist)}.ag-steps[data-astro-cid-35y5gtdi]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,36px);counter-reset:ag-step}.ag-steps__item[data-astro-cid-35y5gtdi]{position:relative;text-align:left}.ag-steps__no[data-astro-cid-35y5gtdi]{display:block;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--ag-orange)}.ag-steps__icon[data-astro-cid-35y5gtdi]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--ag-line);color:var(--ag-navy);margin:10px 0 12px;position:relative;z-index:1}.ag-steps__icon[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{width:22px;height:22px}@media(min-width:901px){.ag-steps__item[data-astro-cid-35y5gtdi]:not(:last-child):after{content:"";position:absolute;top:51px;left:56px;width:calc(100% - 56px + clamp(20px,3vw,36px));height:1px;background:#0f2b462e}}.ag-steps__item[data-astro-cid-35y5gtdi] h3[data-astro-cid-35y5gtdi]{font-size:17px;font-weight:600;color:var(--ag-navy);margin:0 0 6px}.ag-steps__item[data-astro-cid-35y5gtdi] p[data-astro-cid-35y5gtdi]{font-size:16px}.ag-faq__inner[data-astro-cid-35y5gtdi]{max-width:820px}.ag-faq__list[data-astro-cid-35y5gtdi]{margin-top:28px;display:grid;gap:12px}.ag-faq__item[data-astro-cid-35y5gtdi]{background:var(--ag-soft);border:1px solid var(--ag-line);border-radius:10px;overflow:hidden}.ag-faq__item[data-astro-cid-35y5gtdi][open]{background:#fff;border-color:#0f2b463d}.ag-faq__item[data-astro-cid-35y5gtdi] summary[data-astro-cid-35y5gtdi]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;user-select:none;font-size:16.5px;font-weight:600;color:var(--ag-navy)}.ag-faq__item[data-astro-cid-35y5gtdi] summary[data-astro-cid-35y5gtdi]::-webkit-details-marker{display:none}.ag-faq__item[data-astro-cid-35y5gtdi] summary[data-astro-cid-35y5gtdi]:focus-visible{outline:2px solid var(--ag-orange);outline-offset:-2px}.ag-faq__item[data-astro-cid-35y5gtdi] summary[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{flex:none;color:var(--ag-orange);transition:transform .15s ease}.ag-faq__item[data-astro-cid-35y5gtdi][open] summary[data-astro-cid-35y5gtdi] svg[data-astro-cid-35y5gtdi]{transform:rotate(180deg)}.ag-faq__item[data-astro-cid-35y5gtdi] p[data-astro-cid-35y5gtdi]{padding:0 20px 18px}.ag-quote[data-astro-cid-35y5gtdi]{background:var(--ag-mist)}.ag-quote__grid[data-astro-cid-35y5gtdi]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4.5vw,64px);align-items:start}.ag-quote__sub[data-astro-cid-35y5gtdi]{max-width:44ch}.ag-quote__list[data-astro-cid-35y5gtdi]{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.ag-quote__list[data-astro-cid-35y5gtdi] li[data-astro-cid-35y5gtdi]{position:relative;padding-left:30px;font-size:16px;color:var(--ag-navy);font-weight:550}.ag-quote__list[data-astro-cid-35y5gtdi] li[data-astro-cid-35y5gtdi]:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--ag-orange)}.ag-quote__list[data-astro-cid-35y5gtdi] li[data-astro-cid-35y5gtdi]:after{content:"";position:absolute;left:4px;top:7px;width:7px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.ag-quote__channels[data-astro-cid-35y5gtdi]{margin-top:24px;font-size:15.5px}.ag-quote__channels[data-astro-cid-35y5gtdi] a[data-astro-cid-35y5gtdi]{color:var(--ag-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ag-quote__channels[data-astro-cid-35y5gtdi] a[data-astro-cid-35y5gtdi]:hover{color:var(--ag-orange-dark)}.ag-quote__card[data-astro-cid-35y5gtdi]{background:#fff;border:1px solid var(--ag-line);border-radius:16px;padding:clamp(22px,3vw,40px);box-shadow:0 20px 48px #0f2b461a}.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form{max-width:none}.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form input[type=text],.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form input[type=email],.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form select,.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form textarea{border-color:#d8e2ec;font-size:16px}.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form input:focus,.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form select:focus,.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form textarea:focus{outline-color:var(--ag-orange);border-color:var(--ag-orange)}.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form__submit{background:var(--ag-orange);border-color:var(--ag-orange);color:var(--ag-navy);font-weight:600}.ag-quote__card[data-astro-cid-35y5gtdi] .bf-form__submit:hover{background:var(--ag-orange-dark);border-color:var(--ag-orange-dark);color:var(--ag-navy)}@media(max-width:900px){.ag-hero__grid[data-astro-cid-35y5gtdi],.ag-choose__grid[data-astro-cid-35y5gtdi],.ag-quote__grid[data-astro-cid-35y5gtdi]{grid-template-columns:1fr}.ag-hero__media[data-astro-cid-35y5gtdi]{order:2}.ag-overview__grid[data-astro-cid-35y5gtdi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ag-overview__grid[data-astro-cid-35y5gtdi]:before{display:none}.ag-services__grid[data-astro-cid-35y5gtdi]{grid-template-columns:1fr}.ag-steps[data-astro-cid-35y5gtdi]{grid-template-columns:1fr;gap:26px;margin-left:4px;padding-left:30px;border-left:1px solid rgba(15,43,70,.18)}.ag-steps__item[data-astro-cid-35y5gtdi]:after{display:none}.ag-steps__icon[data-astro-cid-35y5gtdi]{margin-top:8px}}@media(max-width:560px){.ag-overview__grid[data-astro-cid-35y5gtdi]{grid-template-columns:1fr}.ag-hero__ctas[data-astro-cid-35y5gtdi] .bf-btn{width:100%}.ag-flow[data-astro-cid-35y5gtdi]{gap:6px;font-size:13.5px}.ag-flow[data-astro-cid-35y5gtdi]>span[data-astro-cid-35y5gtdi]:not(.ag-flow__arrow){padding:4px 10px}}
