.stp>section:not(.prp-hero):not(.sd-cta):not(.sd-guarantee){position:relative}.stp .svc-card,.stp .pillar-card,.stp .sd-why-card,.stp .hww-step,.stp .hww-vetting-card,.stp .res-card,.stp .blog-card,.stp .blog-featured,.stp .slc-row,.stp .about-story-card,.stp .ct-form-card,.stp .pr-term,.stp .pr-fig,.stp .tm-card,.stp .sd-case{border-color:var(--border);border-radius:20px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s;box-shadow:0 1px 2px #1018280a,0 10px 28px #1018280a}.stp a.svc-card:hover,.stp a.pillar-card:hover,.stp .sd-why-card:hover,.stp .hww-vetting-card:hover,.stp .res-card:hover,.stp .blog-card:hover,.stp .slc-row:hover,.stp .pr-term:hover,.stp .sd-case:hover{border-color:var(--brand-soft);transform:translateY(-3px);box-shadow:0 18px 40px #00288c14}.stp .svc-card,.stp .pillar-card,.stp .hww-vetting-card,.stp .res-card,.stp .pr-term{position:relative;overflow:hidden}.stp .svc-card:after,.stp .pillar-card:after,.stp .hww-vetting-card:after,.stp .res-card:after,.stp .pr-term:after{content:"";background:linear-gradient(90deg, var(--brand), #4f8bff 60%, transparent);transform-origin:0;pointer-events:none;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.stp .svc-card:hover:after,.stp .pillar-card:hover:after,.stp .hww-vetting-card:hover:after,.stp .res-card:hover:after,.stp .pr-term:hover:after{transform:scaleX(1)}.stp .svc-card-n,.stp .pillar-card-n{border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-soft);letter-spacing:.08em;align-self:flex-start;align-items:center;padding:4px 10px;font-size:10.5px;display:inline-flex}.stp .hww-vetting-icon,.stp .hww-step-icon,.stp .pr-term-ico,.stp .pr-fig-ico,.stp .ct-channel-icon,.stp .about-story-list-icon{color:#fff;background-color:var(--brand);background-image:var(--prp-grain), var(--prp-blue-fill);background-blend-mode:overlay, normal;background-size:160px 160px,100% 100%;border-color:#0000;box-shadow:0 8px 18px #0057fc38}.stp .sd-head h2,.stp .sec-head-center h2{text-wrap:balance}.stp-hero-share{justify-content:center;margin-top:22px;display:flex}.stp-hero-card{text-align:left;width:min(560px,100%);margin-top:40px;box-shadow:0 30px 80px #00000073}.stp-pricing:has(#pr-panel-partner:not([hidden])) .prp-hero{border-bottom-right-radius:0;border-bottom-left-radius:0}.stp-pricing .prp-hero-inner{padding-bottom:56px}.stp-pricing .sd-pricing-top,.stp-pricing .pr-partner>.pr-top{background:linear-gradient(#161b42 0%,#0d1130 18%,#070919 48%,#030409 100%)}.stp-pricing .pr-switch{margin-top:30px}.pt-card .pt-head{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit;background:0 0;border-bottom:0;grid-template-columns:none;align-items:center;gap:13px;padding:0;display:flex}.pt-card .pt-name{min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;text-overflow:clip;gap:2px;display:grid;overflow:visible}[data-theme=dark] .stp .svc-card,[data-theme=dark] .stp .pillar-card,[data-theme=dark] .stp .sd-why-card,[data-theme=dark] .stp .res-card,[data-theme=dark] .stp .blog-card{box-shadow:none}
