.af-public .public-region{--public-rg-navy:#072a59;--public-rg-primary:#0d5097;--public-rg-accent:#0e57b0;--public-rg-link:#1a63c5;--public-rg-muted:#52708f;--public-rg-soft:#eaf2fc;--public-rg-surface:#f4f7fb;--public-rg-line:#e6ecf4;--public-rg-card-line:#d4d4d4;--public-rg-aqua:#7fd0f7;--public-rg-inset:4rem}.af-public .public-region[data-public-reveal=on] .public-region-product-card,.af-public .public-region[data-public-reveal=on] .public-region-coverage__card,.af-public .public-region[data-public-reveal=on] .public-region-guide__block,.af-public .public-region[data-public-reveal=on] .public-region-advantage__panel,.af-public .public-region[data-public-reveal=on] .public-faq-row{opacity:0;transform:translateY(var(--public-reveal-distance-soft));transition:opacity var(--public-reveal-fast) var(--public-motion-ease), transform var(--public-reveal-fast) var(--public-motion-ease), border-color var(--public-motion-standard) var(--public-motion-ease), box-shadow var(--public-motion-standard) var(--public-motion-ease)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-coverage__card,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-guide__block,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-advantage__panel,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-faq-row,.af-public .public-region[data-public-reveal=on]>.public-reveal--immediate .public-region-product-card{opacity:1;transform:none}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:first-child,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-coverage__card:first-child,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-guide__block:first-child,.af-public .public-region[data-public-reveal=on]>.is-revealed .public-faq-row:first-child{transition-delay:0s}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(2),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-coverage__card:nth-child(2),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-guide__block:nth-child(2),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-faq-row:nth-child(2){transition-delay:calc(var(--public-stagger) * 1)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(3),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-coverage__card:nth-child(3),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-guide__block:nth-child(3),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-faq-row:nth-child(3){transition-delay:calc(var(--public-stagger) * 2)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(4),.af-public .public-region[data-public-reveal=on]>.is-revealed .public-faq-row:nth-child(4){transition-delay:calc(var(--public-stagger) * 3)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(5){transition-delay:calc(var(--public-stagger) * 4)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(6){transition-delay:calc(var(--public-stagger) * 5)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(7){transition-delay:calc(var(--public-stagger) * 6)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-product-card:nth-child(8){transition-delay:calc(var(--public-stagger) * 7)}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-advantage__panel:first-child{transition-delay:0s}.af-public .public-region[data-public-reveal=on]>.is-revealed .public-region-advantage__panel:nth-child(2){transition-delay:calc(var(--public-stagger) * 1)}@media (prefers-reduced-motion:reduce){.af-public .public-region[data-public-reveal=on] .public-region-product-card,.af-public .public-region[data-public-reveal=on] .public-region-coverage__card,.af-public .public-region[data-public-reveal=on] .public-region-guide__block,.af-public .public-region[data-public-reveal=on] .public-region-advantage__panel,.af-public .public-region[data-public-reveal=on] .public-faq-row{opacity:1;transition:none;transform:none}}.af-public .public-region-eyebrow{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-accent);align-items:center;gap:1.25rem;margin:0;font-size:1rem;font-weight:800;line-height:1.25rem;display:flex}.af-public .public-region-eyebrow--center{justify-content:center}.af-public .public-region-eyebrow--lead,.af-public .public-region-eyebrow--center{gap:.625rem}.af-public .public-region-eyebrow__rule{background:var(--public-rg-accent);flex-shrink:0;width:3rem;height:1px;display:block}.af-public .public-region-hero{isolation:isolate;background:#041a31;align-items:center;min-height:37.625rem;display:flex;position:relative;overflow:hidden}.af-public .public-region-hero__media{z-index:0;position:absolute;inset:0}.af-public .public-region-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.af-public .public-region-hero__scrim{background:linear-gradient(90deg,#041a31 0%,#0d509700 72%);position:absolute;inset:0}.af-public .public-region-hero__copy{z-index:1;width:min(44.5625rem,100%);padding:3rem var(--public-rg-inset);color:#f4f7fb;flex-direction:column;gap:1rem;display:flex;position:relative}.af-public .public-region-hero__eyebrow{font-family:var(--font-manrope), system-ui, sans-serif;margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.af-public .public-region-hero__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:#fff;margin:0;font-size:2.875rem;font-weight:700;line-height:3.9375rem}.af-public .public-region-hero__desc{font-family:var(--font-manrope), system-ui, sans-serif;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.af-public .public-region-hero__actions{flex-wrap:wrap;gap:1.1875rem;margin-top:.3125rem;display:flex}.af-public .public-region-hero__actions .public-button--on-light{color:var(--public-rg-link)}.af-public .public-region-intro{padding:4rem var(--public-rg-inset);background:#fff}.af-public .public-region-intro__inner{grid-template-columns:minmax(0,45.1875rem) minmax(0,34.9375rem);align-items:center;gap:1.875rem;max-width:82rem;margin:0 auto;display:grid}.af-public .public-region-intro--no-media .public-region-intro__inner{grid-template-columns:minmax(0,1fr);max-width:45.1875rem;margin-inline:0}.af-public .public-region-intro__copy{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.af-public .public-region-intro__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:700;line-height:2.75rem}.af-public .public-region-intro__body{flex-direction:column;gap:1.875rem;display:flex}.af-public .public-region-intro__body p{font-family:var(--font-manrope), system-ui, sans-serif;color:#000;margin:0;font-size:1.125rem;line-height:1.5}.af-public .public-region-intro__cta--mobile{display:none}.af-public .public-region-intro__cta{align-self:flex-start}.af-public .public-region-intro__media-wrap{min-width:0;position:relative}.af-public .public-region-intro__media{aspect-ratio:559/362;object-fit:cover;border-radius:.75rem;width:100%;height:auto;display:block}.af-public .public-region-intro__stat{background:var(--public-rg-primary);color:#fff;border-radius:.75rem;width:12.625rem;padding:1.5rem;display:none;position:absolute;bottom:1.5rem;left:1.125rem;box-shadow:0 12px 28px #072a593d}.af-public .public-region-intro__stat-value{font-family:var(--font-sora), system-ui, sans-serif;margin:0;font-size:2.375rem;font-weight:700;line-height:2.375rem}.af-public .public-region-intro__stat-label{font-family:var(--font-manrope), system-ui, sans-serif;margin:.75rem 0 0;font-size:.875rem;line-height:1rem}.af-public .public-region-products{padding:4rem var(--public-rg-inset);background:#fff}.af-public .public-region-products__inner{flex-direction:column;gap:2rem;max-width:82rem;margin:0 auto;display:flex}.af-public .public-region-products__header{flex-direction:column;gap:.75rem;max-width:52.7rem;display:flex}.af-public .public-region-products__back{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:.35rem .15rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:color .16s;display:inline-flex}.af-public .public-region-products__back:hover{color:var(--public-rg-navy)}.af-public .public-region-products__back:focus-visible{outline:2px solid var(--public-rg-aqua);outline-offset:2px;border-radius:.25rem}.af-public .public-region-products__back:active{color:var(--public-rg-primary)}.af-public .public-region-products__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:600;line-height:2.75rem}.af-public .public-region-products__desc{max-width:37.125rem;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035rem;color:var(--public-rg-muted);margin:0;font-size:.875rem;line-height:1.2}.af-public .public-region-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.af-public .public-region-product-card{border:1px solid var(--public-rg-card-line);box-shadow:none;background:#fff;border-radius:.75rem;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}@media (hover:hover) and (pointer:fine){.af-public .public-region-product-card:hover{border-color:var(--public-rg-primary);transform:translateY(-2px);box-shadow:0 24px 18px #1a63c529}}.af-public .public-region-product-card:focus-within{border-color:var(--public-rg-primary);transform:translateY(-2px);box-shadow:0 24px 18px #1a63c529}.af-public .public-region-product-card:active{transform:translateY(0);box-shadow:0 16px 12px #1a63c51f}.af-public .public-region-product-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.af-public .public-region-product-card__link--button{width:100%;text-align:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.af-public .public-region-product-card__link:focus-visible{outline:2px solid var(--public-rg-aqua);outline-offset:2px}.af-public .public-region-product-card__media{aspect-ratio:315/231;background:var(--public-rg-surface);position:relative;overflow:hidden}.af-public .public-region-product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--public-motion-ease,ease)}.af-public .public-region-product-card:hover .public-region-product-card__media img,.af-public .public-region-product-card:focus-within .public-region-product-card__media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.af-public .public-region-product-card__media img{transition:none}.af-public .public-region-product-card:hover .public-region-product-card__media img,.af-public .public-region-product-card:focus-within .public-region-product-card__media img{transform:none}}.af-public .public-region-product-card__badge{font-family:var(--font-manrope), system-ui, sans-serif;color:#fff;background:#0e57b0;border:1px solid #0e57b021;border-radius:999px;padding:.4375rem .8125rem;font-size:.75rem;font-weight:700;line-height:1rem;position:absolute;top:1.375rem;left:1.375rem}.af-public .public-region-product-card__body{flex-direction:column;flex:1;gap:1.5rem;padding:1rem;display:flex}.af-public .public-region-product-card__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.06rem;color:#0a2f63;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5625rem;display:-webkit-box;overflow:hidden}.af-public .public-region-product-card__excerpt{font-family:var(--font-manrope), system-ui, sans-serif;color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.af-public .public-region-product-card__cta{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.045rem;color:var(--public-rg-accent);align-items:center;gap:1rem;margin-top:auto;font-size:1.125rem;font-weight:600;line-height:1.2;transition:color .16s,gap .16s;display:inline-flex}.af-public .public-region-product-card:hover .public-region-product-card__cta,.af-public .public-region-product-card:focus-within .public-region-product-card__cta{color:var(--public-rg-navy);gap:1.15rem}.af-public .public-region-products__bulk{align-self:flex-start}.af-public .public-region-products__more{align-self:center;min-width:12rem}.af-public .public-region-products__bulk-short{display:none}.af-public .public-region-advantage{padding:3rem var(--public-rg-inset) 4rem;background:var(--public-rg-surface)}.af-public .public-region-advantage__inner{grid-template-columns:minmax(0,32.5rem) minmax(0,41.75rem);align-items:stretch;gap:3.125rem;max-width:77.375rem;margin:0 auto;display:grid}.af-public .public-region-advantage__panel{color:#fff;background:linear-gradient(90deg,#102c77 0% 43.4%,#0585c6 100%);border-radius:.75rem;padding:1.5rem}.af-public .public-region-advantage__panel-title{text-align:center;font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;margin:0 0 1.875rem;font-size:1.75rem;font-weight:600;line-height:1.625rem}.af-public .public-region-advantage__lists{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.af-public .public-region-advantage__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.af-public .public-region-advantage__list li{min-height:2.25rem;font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.04rem;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;line-height:.9375rem;display:flex}.af-public .public-region-advantage__check{background:#0e57b0;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.af-public .public-region-advantage__check img{width:1.5rem;height:1.5rem}.af-public .public-region-advantage__copy{flex-direction:column;gap:1.875rem;display:flex}.af-public .public-region-advantage__copy--no-metrics{justify-content:center;gap:1.25rem}.af-public .public-region-advantage__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:700;line-height:2.75rem}.af-public .public-region-advantage__desc{max-width:37.125rem;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035rem;color:var(--public-rg-muted);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.af-public .public-region-advantage__metrics{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}.af-public .public-region-advantage__metric{background:#fff;border-radius:.75rem;padding:1.5rem}.af-public .public-region-advantage__metric-value{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.04rem;color:var(--public-rg-navy);margin:0;font-size:1rem;font-weight:600;line-height:.9375rem}.af-public .public-region-advantage__metric-label{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04rem;color:var(--public-rg-muted);margin:.625rem 0 0;font-size:1rem;line-height:1.2}.af-public .public-region-advantage__cta{align-self:flex-start}.af-public .public-region-advantage__cta-short{display:none}.af-public .public-region-guide{padding:3rem var(--public-rg-inset) 4rem;background:#fff}.af-public .public-region-guide__inner{flex-direction:column;gap:1.875rem;max-width:82rem;margin:0 auto;display:flex}.af-public .public-region-guide__header{border-bottom:1px solid var(--public-rg-line);flex-direction:column;gap:.75rem;padding-bottom:1.25rem;display:flex}.af-public .public-region-guide__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:700;line-height:2.75rem}.af-public .public-region-guide__desc{max-width:53.125rem;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-muted);margin:0;font-size:1.125rem;line-height:1.5}.af-public .public-region-guide__blocks{flex-direction:column;gap:1.875rem;display:flex}.af-public .public-region-guide__block-title{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-navy);margin:0 0 .875rem;font-size:.9375rem;font-weight:700;line-height:.9375rem}.af-public .public-region-guide__p{font-family:var(--font-manrope), system-ui, sans-serif;color:#1a1a1a;margin:0 0 .875rem;font-size:1rem;line-height:1.5}.af-public .public-region-guide__bullets{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.af-public .public-region-guide__bullets li{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-navy);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem;display:flex}.af-public .public-region-guide__bullets img{flex-shrink:0;width:1.5rem;height:1.5rem}.af-public .public-region-coverage{padding:3rem var(--public-rg-inset);background:var(--public-rg-surface)}.af-public .public-region-coverage__inner{flex-direction:column;gap:1.875rem;max-width:82rem;margin:0 auto;display:flex}.af-public .public-region-coverage__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.af-public .public-region-coverage__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:700;line-height:2.75rem}.af-public .public-region-coverage__desc{max-width:37.125rem;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.035rem;color:var(--public-rg-muted);margin:0;font-size:.875rem;line-height:1.2}.af-public .public-region-coverage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.875rem;display:grid}.af-public .public-region-coverage__card{background:#fff;border:1px solid #0000;border-radius:.75rem;padding:1.5rem;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 28px #0f28460a}.af-public .public-region-coverage__card:hover{border-color:#0d509729;transform:translateY(-2px);box-shadow:0 16px 32px #0d50971a}@media (prefers-reduced-motion:reduce){.af-public .public-region-coverage__card:hover{transform:none}}.af-public .public-region-coverage__card-head{align-items:center;gap:.625rem;margin-bottom:1.5rem;display:flex}.af-public .public-region-coverage__icon{color:#fff;background:#0e57b0;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.af-public .public-region-coverage__card-title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.04rem;color:var(--public-rg-navy);margin:0;font-size:1rem;font-weight:600;line-height:.9375rem}.af-public .public-region-coverage__chips{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.af-public .public-region-coverage__chip{min-height:2.75rem;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04rem;color:var(--public-rg-muted);background:#fff;border:1px solid #3a516529;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}a.public-region-coverage__chip--link{cursor:pointer}a.public-region-coverage__chip--link:hover{color:var(--public-rg-navy);background:#eaf2fc;border-color:#0d509759;transform:translateY(-1px);box-shadow:0 8px 18px #0d50971f}a.public-region-coverage__chip--link:focus-visible{outline:2px solid var(--public-rg-aqua);outline-offset:2px;border-color:var(--public-rg-primary);color:var(--public-rg-navy);background:#eaf2fc}a.public-region-coverage__chip--link:active{box-shadow:none;background:#dceaf8;transform:translateY(0)}@media (prefers-reduced-motion:reduce){a.public-region-coverage__chip--link:hover,a.public-region-coverage__chip--link:active{transform:none}}.af-public .public-region-coverage__flag{object-fit:cover;border-radius:.125rem;flex-shrink:0;width:1.25rem;height:.875rem;box-shadow:0 0 0 1px #0f28461f}.af-public .public-region-coverage__flag-emoji{flex-shrink:0;font-size:1.05rem;line-height:1}.af-public .public-region-inquiry{padding:4rem var(--public-rg-inset);background:var(--public-rg-surface)}.af-public .public-region-inquiry__inner{grid-template-columns:minmax(0,39.125rem) minmax(0,38.875rem);align-items:start;gap:4rem;max-width:82rem;margin:0 auto;display:grid}.af-public .public-region-inquiry__header{flex-direction:column;gap:.75rem;margin-bottom:1.875rem;display:flex}.af-public .public-region-inquiry__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;color:var(--public-rg-navy);margin:0;font-size:2.25rem;font-weight:700;line-height:2.75rem}.af-public .public-region-inquiry__desc{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.045rem;color:#000;margin:0;font-size:1.125rem;line-height:1.2}.af-public .public-region-inquiry__cards{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.af-public .public-region-inquiry__card{border:1px solid var(--public-rg-line);background:#fff;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.0625rem;display:flex}.af-public .public-region-inquiry__card-icon{background:var(--public-rg-soft);width:2.75rem;height:2.75rem;color:var(--public-rg-navy);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.af-public .public-region-inquiry__card-label{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-muted);margin:0;font-size:1rem;font-weight:700;line-height:1rem}.af-public .public-region-inquiry__card-value{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-navy);margin:.75rem 0 0;font-size:1.125rem;font-weight:700;line-height:1rem;text-decoration:none;display:inline-block}a.public-region-inquiry__card-value:hover,a.public-region-inquiry__card-value:focus-visible{text-decoration:underline}.af-public .public-region-inquiry__form{border:1px solid var(--public-rg-line);background:#fff;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5625rem;display:flex;box-shadow:0 22px 22px #1a63c51f}.af-public .public-region-inquiry__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.af-public .public-region-inquiry__field{flex-direction:column;gap:.375rem;display:flex}.af-public .public-region-inquiry__field label{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-navy);font-size:.875rem;font-weight:600}.af-public .public-region-inquiry__field input,.af-public .public-region-inquiry__field select,.af-public .public-region-inquiry__field textarea{border:1px solid var(--public-rg-line);width:100%;min-height:3rem;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-navy);background:#fff;border-radius:.5rem;padding:.875rem 1rem;font-size:1rem}.af-public .public-region-inquiry__field textarea{resize:vertical;min-height:9.375rem}.af-public .public-region-inquiry__field input:focus-visible,.af-public .public-region-inquiry__field select:focus-visible,.af-public .public-region-inquiry__field textarea:focus-visible{outline:2px solid var(--public-rg-aqua);outline-offset:1px}.af-public .public-region-inquiry__field input[aria-invalid=true],.af-public .public-region-inquiry__field select[aria-invalid=true],.af-public .public-region-inquiry__field textarea[aria-invalid=true]{border-color:#b42318}.af-public .public-region-inquiry__error{font-family:var(--font-manrope), system-ui, sans-serif;color:#b42318;margin:0;font-size:.8125rem}.af-public .public-region-inquiry__status{font-family:var(--font-manrope), system-ui, sans-serif;border-radius:.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45}.af-public .public-region-inquiry__status p{margin:0}.af-public .public-region-inquiry__status-title{font-weight:800;margin-bottom:.35rem!important}.af-public .public-region-inquiry__status--deferred{border:1px solid var(--public-rg-line);color:var(--public-rg-navy);background:#f4f8fe}.af-public .public-region-inquiry__status--success{color:#14532d;background:#eefaf3;border:1px solid #b7e0c5}.af-public .public-region-inquiry__status--error{color:#7f1d1d;background:#fff5f5;border:1px solid #f0c2c2}.af-public .public-region-faq{padding:4rem var(--public-rg-inset);background:var(--public-rg-surface)}.af-public .public-region-faq__inner{flex-direction:column;gap:2rem;max-width:82rem;margin:0 auto;display:flex}.af-public .public-region-faq__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:33.625rem;margin:0 auto;display:flex}.af-public .public-region-faq__title{font-family:var(--font-sora), system-ui, sans-serif;color:var(--public-rg-navy);margin:0;font-size:2.5rem;font-weight:700;line-height:2.75rem}.af-public .public-region-faq__desc{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-muted);margin:0;font-size:.8125rem}.af-public .public-region-faq__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.af-public .public-region-faq__col{flex-direction:column;gap:.75rem;display:flex}.af-public .public-region-banner{isolation:isolate;color:#fff;background:#041a31;min-height:40.4375rem;display:none;position:relative;overflow:hidden}.af-public .public-region-banner__media{z-index:0;position:absolute;inset:0}.af-public .public-region-banner__img{object-fit:cover;width:100%;height:100%}.af-public .public-region-banner__scrim{background:linear-gradient(264deg,#0d509738 4%,#041a31 94%);position:absolute;inset:0}.af-public .public-region-banner__inner{z-index:1;flex-direction:column;justify-content:flex-end;gap:9.625rem;height:100%;min-height:40.4375rem;padding:3rem 1rem;display:flex;position:relative}.af-public .public-region-banner__copy{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:21.4375rem;display:flex}.af-public .public-region-banner__eyebrow{font-family:var(--font-manrope), system-ui, sans-serif;border:1px solid #cfe6fb;border-radius:6.25rem;margin:0;padding:.625rem 1.5rem;font-size:1rem;font-weight:700;display:inline-flex}.af-public .public-region-banner__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.1147rem;margin:0;font-size:1.5rem;font-weight:700;line-height:1.8125rem}.af-public .public-region-banner__desc{font-family:var(--font-manrope), system-ui, sans-serif;margin:0;font-size:1.125rem;font-weight:500;line-height:1.375rem}.af-public .public-region-banner__float{border:1px solid var(--public-rg-line);width:100%;color:var(--public-rg-navy);background:#fff;border-radius:1rem;padding:1.0625rem;box-shadow:0 22px 44px #1a63c51f}.af-public .public-region-banner__float-title{font-family:var(--font-sora), system-ui, sans-serif;margin:0;font-size:2.5rem;font-weight:700;line-height:2.75rem}.af-public .public-region-banner__float-rule{background:var(--public-rg-line);height:1px;margin:.25rem 0}.af-public .public-region-banner__float-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.af-public .public-region-banner__float-body{max-width:7.7rem;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--public-rg-primary);margin:0;font-size:.875rem;font-weight:500;line-height:1rem}.af-public .public-region-banner__float-action{background:var(--public-rg-aqua);width:1.9375rem;height:1.9375rem;color:var(--public-rg-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1023px){.af-public .public-region{--public-rg-inset:1.5rem}.af-public .public-region-hero{min-height:29.75rem}.af-public .public-region-hero__title{font-size:2rem;line-height:2.5rem}.af-public .public-region-intro__inner{grid-template-columns:1fr}.af-public .public-region-intro__title{font-size:2rem;line-height:2.5rem}.af-public .public-region-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-public .public-region-advantage__inner{grid-template-columns:1fr;gap:2rem}.af-public .public-region-coverage__grid{grid-template-columns:1fr}.af-public .public-region-inquiry__inner{grid-template-columns:1fr;gap:1.5rem}.af-public .public-region-inquiry__info{display:contents}.af-public .public-region-inquiry__header{order:1}.af-public .public-region-inquiry__form{order:2}.af-public .public-region-inquiry__cards{order:3}.af-public .public-region-faq{display:none}.af-public .public-region-banner{display:flex}}@media (max-width:767px){.af-public .public-region{--public-rg-inset:1rem}.af-public .public-region-hero{min-height:28.3125rem}.af-public .public-region-hero__copy{padding:5.5rem 1rem 2rem}.af-public .public-region-hero__title{font-size:1.5rem;line-height:1.9375rem}.af-public .public-region-hero__desc{font-size:1rem}.af-public .public-region-hero__actions{width:100%}.af-public .public-region-intro__cta--desktop{display:none}.af-public .public-region-intro__cta--mobile{justify-content:center;width:100%;display:inline-flex}.af-public .public-region-intro__stat{display:block}.af-public .public-region-intro__media{aspect-ratio:343/279}.af-public .public-region-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.af-public .public-region-product-card__body{gap:.75rem;padding:.5rem}.af-public .public-region-product-card__badge{padding:.25rem .5rem;font-size:.625rem;line-height:.75rem;top:.75rem;left:.75rem}.af-public .public-region-product-card__title{letter-spacing:-.03rem;font-size:.8125rem;line-height:1rem}.af-public .public-region-product-card__excerpt{font-size:.6875rem;line-height:.875rem}.af-public .public-region-product-card__cta{letter-spacing:-.02rem;gap:.375rem;font-size:.75rem}.af-public .public-region-products__bulk{justify-content:center;width:100%}.af-public .public-region-products__bulk-full{display:none}.af-public .public-region-products__bulk-short{display:inline}.af-public .public-region-advantage__lists{grid-template-columns:1fr}.af-public .public-region-advantage__cta-full{display:none}.af-public .public-region-advantage__cta-short{display:inline}.af-public .public-region-advantage__cta{justify-content:center;width:100%}.af-public .public-region-advantage__title,.af-public .public-region-products__title,.af-public .public-region-guide__title,.af-public .public-region-coverage__title,.af-public .public-region-inquiry__title{font-size:1.75rem;line-height:2.25rem}.af-public .public-region-inquiry__row{grid-template-columns:1fr}}
