.pt-steps-module{--pt-steps-dark-blue:#064367;--pt-steps-highlight:#087fcb;--pt-steps-body-text:#1d2b3d;--pt-steps-headline-color:#2b3856;--pt-steps-muted:#66758c;--pt-steps-divider:rgba(6,67,103,.14);--pt-steps-divider-hover:var(--pt-steps-highlight);overflow:hidden;padding:88px 0}.pt-steps-module,.pt-steps-module *{box-sizing:border-box}.pt-steps-container{margin:0 auto;max-width:1240px}.pt-steps-eyebrow{color:var(--pt-steps-highlight)!important;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;margin:0 0 14px;text-transform:uppercase}.pt-steps-headline{color:var(--pt-steps-headline-color)!important;font-family:Poppins,sans-serif;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 52px;max-width:640px;-webkit-text-fill-color:initial}.pt-steps-headline__gradient{background:linear-gradient(135deg,#087fcb,#1ab8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pt-steps-grid{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pt-steps-step{padding-top:22px;position:relative;transition:transform .35s ease}.pt-steps-step:hover{transform:translateY(-4px)}.pt-steps-divider{background:var(--pt-steps-divider);border-radius:2px;display:block;height:2px;margin-bottom:22px;transform-origin:left;transition:background .35s ease,transform .35s ease;width:100%}.pt-steps-step:hover .pt-steps-divider{background:var(--pt-steps-divider-hover);transform:scaleX(1.02)}.pt-steps-meta{align-items:baseline;display:flex;gap:14px;margin-bottom:20px}.pt-steps-number{color:var(--pt-steps-highlight);font-family:Poppins,sans-serif;font-size:2.1rem;font-weight:800;letter-spacing:-.02em;line-height:1;transition:color .3s ease,transform .3s ease}.pt-steps-step:hover .pt-steps-number{color:var(--pt-steps-dark-blue);transform:translateX(2px)}.pt-steps-label{color:var(--pt-steps-muted);font-size:12px;font-weight:600;letter-spacing:1.5px;margin:0;text-transform:uppercase}.pt-steps-title{color:var(--pt-steps-headline-color)!important;font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.1vw,1rem);font-weight:600;line-height:1.3;margin:0 0 10px}.pt-steps-description{color:inherit!important;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.65;margin:0}.pt-steps-description p{margin:0}.pt-steps-pre-animate{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--pt-steps-delay,0s)}.pt-steps-pre-animate.pt-steps-in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.pt-steps-pre-animate{opacity:1;transform:none;transition:none}.pt-steps-step{transition:none}}@media (max-width:992px){.pt-steps-module{padding:64px 0}.pt-steps-grid{gap:40px 28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pt-steps-module{padding:48px 0}.pt-steps-headline{margin-bottom:36px}.pt-steps-grid{gap:32px;grid-template-columns:1fr}.pt-steps-step:hover{transform:none}}