.solution-hero[data-v-7516810c]{--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;color:#fff;background:#061537;align-items:flex-end;height:calc(clamp(560px,72vh,700px));display:flex;position:relative;overflow:hidden}.solution-hero__image[data-v-7516810c]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:108%;transform:translate3d(0,var(--shift,0),0) scale(1.04);animation:hero-in-7516810c 1.1s var(--ease) both;position:absolute;inset:-8% 0 0}.solution-hero__shade[data-v-7516810c]{z-index:-1;background:linear-gradient(90deg,#061537eb,#061537b3 42%,#06153733),linear-gradient(#06153700 55%,#061537);position:absolute;inset:0}.solution-hero:not(.has-image) .solution-hero__shade[data-v-7516810c]{background:radial-gradient(60% 90% at 85% 10%,#e4a84933,#0000 70%)}.solution-hero__inner[data-v-7516810c]{width:100%;padding-block:32px calc(clamp(36px,4.5vw,64px))}.solution-hero__category[data-v-7516810c]{min-height:36px;color:var(--color-gold-200);border:1px solid #e4a84973;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.solution-hero__category[data-v-7516810c]:hover{background:#e4a84924}.solution-hero h1[data-v-7516810c]{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:calc(clamp(36px,4vw,66px));font-weight:850;line-height:1.1}.solution-hero__summary[data-v-7516810c]{-webkit-line-clamp:4;color:#d3dcea;-webkit-box-orient:vertical;max-width:62ch;margin:22px 0 0;font-size:calc(clamp(17px,1.25vw,19px));line-height:1.68;display:-webkit-box;overflow:hidden}.solution-hero__actions[data-v-7516810c]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.solution-hero__primary[data-v-7516810c]{border-radius:var(--radius-sm);background:var(--pts-gold-gradient);min-height:58px;color:var(--color-navy-950);align-items:center;gap:16px;padding:0 10px 0 24px;font-size:16.5px;font-weight:850;text-decoration:none;transition:filter .25s;display:inline-flex}.solution-hero__primary>span[data-v-7516810c]{background:var(--color-navy-950);width:40px;height:40px;color:var(--color-gold-300);transition:transform .35s var(--ease);border-radius:4px;place-items:center;display:grid}.solution-hero__primary[data-v-7516810c]:hover{filter:brightness(1.06)}.solution-hero__primary:hover>span[data-v-7516810c]{transform:translate(4px)}.solution-hero__call[data-v-7516810c]{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-height:52px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.solution-hero__call small[data-v-7516810c]{color:#9fb0c8;font-size:13px;font-weight:600;display:block}.solution-hero__more[data-v-7516810c]{color:#d3dcea;align-items:center;gap:8px;min-height:44px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.solution-hero__more[data-v-7516810c]:hover{color:var(--color-gold-300)}.solution-hero a[data-v-7516810c]:focus-visible{outline:3px solid var(--color-gold-300);outline-offset:3px}.solution-rail[data-v-7516810c]{z-index:2;background:#fff;border-bottom:1px solid #0a22511a;position:relative}.solution-rail__track[data-v-7516810c]{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;position:relative;overflow-x:auto}.solution-rail__pill[data-v-7516810c]{z-index:0;background:var(--color-navy-950);opacity:0;pointer-events:none;transform-origin:50%;border-radius:999px;width:0;height:44px;position:absolute;top:10px;left:0;box-shadow:0 10px 24px -14px #061537b3}.solution-rail__track[data-v-7516810c]::-webkit-scrollbar{display:none}.solution-rail__item[data-v-7516810c]{z-index:1;min-height:44px;color:var(--color-navy-800);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex;position:relative}.solution-rail__item[data-v-7516810c]:not(.is-on):hover{background:#eef2f8}.solution-rail__item.is-on[data-v-7516810c]{color:var(--color-gold-300);transition-delay:.18s}.solution-rail__item[data-v-7516810c]:focus-visible{outline:3px solid var(--color-gold-500);outline-offset:2px}.solution-story[data-v-7516810c] .story-index{margin-top:0}@keyframes hero-in-7516810c{0%{opacity:0;transform:scale(1.08)}}.swap-next-leave-active[data-v-7516810c],.swap-prev-leave-active[data-v-7516810c]{transition:opacity .26s,transform .26s cubic-bezier(.55,0,1,.45),filter .26s}.swap-next-enter-active[data-v-7516810c],.swap-prev-enter-active[data-v-7516810c]{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),filter .5s}.swap-next-leave-to[data-v-7516810c]{opacity:0;filter:blur(6px);transform:translate(-4%)}.swap-next-enter-from[data-v-7516810c]{opacity:0;filter:blur(8px);transform:translate(5%)}.swap-prev-leave-to[data-v-7516810c]{opacity:0;filter:blur(6px);transform:translate(4%)}.swap-prev-enter-from[data-v-7516810c]{opacity:0;filter:blur(8px);transform:translate(-5%)}.story-swap-leave-active[data-v-7516810c]{transition:opacity .2s}.story-swap-enter-active[data-v-7516810c]{transition:opacity .5s .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s}.story-swap-leave-to[data-v-7516810c]{opacity:0}.story-swap-enter-from[data-v-7516810c]{opacity:0;transform:translateY(24px)}@media (width<=640px){.solution-hero[data-v-7516810c]{height:660px}.solution-hero h1[data-v-7516810c]{font-size:34px}.solution-hero__summary[data-v-7516810c]{-webkit-line-clamp:5}.solution-hero__shade[data-v-7516810c]{background:linear-gradient(#06153766,#061537c7 45%,#061537 92%)}.solution-hero__actions[data-v-7516810c]{flex-direction:column;align-items:stretch}.solution-hero__primary[data-v-7516810c]{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.solution-hero__image[data-v-7516810c]{animation:none;transform:none}.story-swap-enter-active[data-v-7516810c],.story-swap-leave-active[data-v-7516810c],.swap-next-enter-active[data-v-7516810c],.swap-next-leave-active[data-v-7516810c],.swap-prev-enter-active[data-v-7516810c],.swap-prev-leave-active[data-v-7516810c]{transition:opacity .2s}.story-swap-enter-from[data-v-7516810c],.swap-next-enter-from[data-v-7516810c],.swap-next-leave-to[data-v-7516810c],.swap-prev-enter-from[data-v-7516810c],.swap-prev-leave-to[data-v-7516810c]{filter:none;transform:none}.solution-hero__primary>span[data-v-7516810c]{transition:none}}
