.special-solutions-page section[id][data-v-3652d7f5]{scroll-margin-top:96px}.special-solutions-page[data-v-3652d7f5] .ips-hero{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);gap:clamp(2.5rem,5vw,5rem)}.special-solutions-page[data-v-3652d7f5] .ips-hero h1{max-width:16ch;font-size:clamp(2.6rem,4.25vw,4.45rem);letter-spacing:calc(-.045em + var(--heading-tracking-increase));line-height:1.01;overflow-wrap:normal;text-wrap:balance;word-break:normal}.special-solutions-page[data-v-3652d7f5] .ips-hero__description{max-width:50ch;margin-top:1.25rem;font-size:clamp(.95rem,1.15vw,1.06rem);line-height:1.65}.special-overview-grid[data-v-3652d7f5]{display:grid;max-width:var(--ips-content);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-inline:auto;padding:1px}.special-overview-grid[data-v-3652d7f5]>*{outline:1px solid var(--ips-line)}.special-overview-card[data-v-3652d7f5]{min-width:0;border-top:3px solid transparent;background:var(--ips-surface);padding:clamp(1.5rem,2.6vw,2rem);transition:border-color .16s ease,background-color .16s ease}.special-overview-card[data-v-3652d7f5]:hover{border-top-color:var(--ips-blue);background:var(--ips-tint)}.special-icon[data-v-3652d7f5]{display:grid;width:46px;height:46px;place-items:center;margin-bottom:1.25rem;border:1px solid var(--ips-line);background:var(--ips-tint);color:var(--ips-blue)}.special-overview-card h3[data-v-3652d7f5]{margin:0;color:var(--ips-ink);font-size:.98rem;line-height:1.35}.special-overview-card p[data-v-3652d7f5]{margin:.65rem 0 0;color:var(--ips-muted);font-size:.8rem;line-height:1.65}.special-split[data-v-3652d7f5]{display:grid;max-width:var(--ips-content);grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto}.special-copy[data-v-3652d7f5]{margin:0}.special-paragraphs[data-v-3652d7f5]{display:grid;gap:.85rem;margin-top:1rem}.special-paragraphs p[data-v-3652d7f5]{margin:0;color:var(--ips-muted);line-height:1.7}.special-check-list[data-v-3652d7f5]{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.special-check-list li[data-v-3652d7f5]{display:flex;gap:.8rem;color:var(--ips-ink);font-size:.86rem;line-height:1.55}.special-check-list li[data-v-3652d7f5]:before{width:7px;height:7px;flex:0 0 7px;margin-top:.46rem;background:var(--ips-blue);content:""}.special-media-image[data-v-3652d7f5]{position:relative;margin:0;border:1px solid var(--ips-line);border-bottom:3px solid var(--ips-blue);background:var(--ips-surface);padding:.75rem}.special-media-image[data-v-3652d7f5]:before{position:absolute;top:-.75rem;right:-.75rem;width:2.5rem;height:2.5rem;border-top:2px solid var(--ips-blue);border-right:2px solid var(--ips-blue);content:""}.special-media-image img[data-v-3652d7f5]{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.special-split--reverse .special-media-image[data-v-3652d7f5]{order:1}.special-split--reverse .special-copy[data-v-3652d7f5]{order:2}.special-fulfillment[data-v-3652d7f5]{padding:clamp(3.5rem,6vw,5rem) var(--ips-page-pad);border-block:1px solid var(--ips-line);background:var(--ips-paper)}.special-fulfillment__inner[data-v-3652d7f5]{display:grid;max-width:var(--ips-content);grid-template-columns:minmax(0,1fr) minmax(480px,1.2fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto}.special-fulfillment__copy h2[data-v-3652d7f5]{max-width:650px;margin:0;color:var(--ips-ink);font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:calc(-.035em + var(--heading-tracking-increase));line-height:1.08}.special-fulfillment__copy>p[data-v-3652d7f5]:not(.ips-eyebrow){max-width:680px;margin:1rem 0 0;color:var(--ips-muted);line-height:1.7}.special-text-link[data-v-3652d7f5]{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.35rem;color:var(--ips-blue);font-size:.76rem;font-weight:750;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.special-text-link[data-v-3652d7f5]:hover{text-decoration:underline;text-underline-offset:.25rem}.special-fulfillment__steps[data-v-3652d7f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none}.special-fulfillment__steps[data-v-3652d7f5]>*{outline:1px solid var(--ips-line)}.special-fulfillment__steps li[data-v-3652d7f5]{min-width:0;background:var(--ips-surface);padding:clamp(1.3rem,2.5vw,2rem)}.special-fulfillment__steps span[data-v-3652d7f5]{display:block;color:var(--ips-blue);font-size:.67rem;font-weight:750;letter-spacing:.12em}.special-fulfillment__steps strong[data-v-3652d7f5]{display:block;margin-top:1rem;color:var(--ips-ink);font-size:.88rem;line-height:1.4}.special-platform[data-v-3652d7f5]{padding:var(--ips-section-pad) var(--ips-page-pad);background:var(--ips-blue);color:#fff}.special-platform__inner[data-v-3652d7f5]{max-width:var(--ips-content);margin-inline:auto}.special-platform__heading[data-v-3652d7f5]{max-width:780px;margin:0 auto 2.5rem;text-align:center}.special-platform__heading .ips-eyebrow[data-v-3652d7f5]{justify-content:center;color:#ffffffb8}.special-platform__heading .ips-eyebrow[data-v-3652d7f5]:after{width:1.5rem;height:2px;background:currentColor;content:""}.special-platform__heading h2[data-v-3652d7f5]{margin:0;font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:calc(-.045em + var(--heading-tracking-increase));line-height:1.03}.special-platform__heading>p[data-v-3652d7f5]:last-child{margin:1rem 0 0;color:#fffc;line-height:1.7}.special-platform__grid[data-v-3652d7f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px}.special-platform__grid[data-v-3652d7f5]>*{outline:1px solid rgba(255,255,255,.3)}.special-platform__grid article[data-v-3652d7f5]{background:linear-gradient(#00254e3d,#00254e3d),#ffffff4d;padding:clamp(1.5rem,3vw,2.25rem)}.special-platform__icon[data-v-3652d7f5]{display:grid;width:44px;height:44px;place-items:center;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.38);color:#fff}.special-platform__grid h3[data-v-3652d7f5]{margin:0;font-size:1rem}.special-platform__grid p[data-v-3652d7f5]{margin:.65rem 0 0;color:#fffc;font-size:.82rem;line-height:1.65}.special-platform__action[data-v-3652d7f5],.special-final-cta__actions[data-v-3652d7f5]{justify-content:center}.special-platform__action .ips-button[data-v-3652d7f5]{gap:.65rem}.special-final-cta .ips-section-heading[data-v-3652d7f5]{margin-bottom:0}.special-solutions-page a[data-v-3652d7f5]:focus-visible{outline:3px solid var(--ips-blue);outline-offset:3px}.special-platform a[data-v-3652d7f5]:focus-visible{outline-color:#fff}@media (max-width: 1050px){.special-solutions-page[data-v-3652d7f5] .ips-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:2.25rem}.special-overview-grid[data-v-3652d7f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.special-split[data-v-3652d7f5]{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:3rem}}@media (max-width: 820px){.special-solutions-page[data-v-3652d7f5] .ips-hero{grid-template-columns:minmax(0,1fr)}.special-split[data-v-3652d7f5],.special-fulfillment__inner[data-v-3652d7f5]{grid-template-columns:1fr}.special-split--reverse .special-media-image[data-v-3652d7f5],.special-split--reverse .special-copy[data-v-3652d7f5]{order:initial}.special-platform__grid[data-v-3652d7f5]{grid-template-columns:1fr}}@media (max-width: 620px){.special-solutions-page[data-v-3652d7f5] .ips-hero h1{max-width:14ch;font-size:clamp(1.85rem,9vw,3.2rem)}.special-overview-grid[data-v-3652d7f5],.special-fulfillment__steps[data-v-3652d7f5]{grid-template-columns:1fr}}
