.pg-security .sec-dots{pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.pg-security .sec-dots--hero{background-image:radial-gradient(#0b0d1014 1px,#0000 1.3px);-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 50% 0,#000 20%,#0000 75%)}.pg-security .sec-dots--ink{background-image:radial-gradient(#ffffff0f 1px,#0000 1.3px);-webkit-mask-image:radial-gradient(60% 80% at 85% 10%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 80% at 85% 10%,#000 20%,#0000 75%)}.pg-security .sec-ring{pointer-events:none;border-radius:50%;position:absolute}.pg-security .sec-eyebrow{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-2);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.pg-security .sec-eyebrow--dark{color:#fff9}.pg-security .sec-hero__title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(40px,6.4vw,80px);font-weight:600;line-height:1.02}.pg-security .sec-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.pg-security .sec-chip{border:1px solid var(--line);height:34px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.pg-security .sec-chip__dot{background:var(--lime-link-hover);border-radius:99px;width:6px;height:6px}.pg-security .sec-cards-section{background:#fff}.pg-security .sec-cards{max-width:var(--container);padding:clamp(16px, 2vw, 32px) var(--gutter) clamp(64px, 8vw, 104px);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0 auto;display:grid}.pg-security .sec-card{background:var(--paper-2);border:1px solid var(--line-soft);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,28px);display:flex}.pg-security .sec-card__tile{background:var(--ink);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pg-security .sec-card__title{letter-spacing:-.015em;font-size:18px;font-weight:600}.pg-security .sec-card__body{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.6}.pg-security .sec-pay{background:var(--ink);color:#fff;position:relative;overflow:hidden}.pg-security .sec-ring--pay-a{border:1.5px solid #b6ff3d66;width:280px;height:280px;top:-140px;right:-140px}.pg-security .sec-ring--pay-b{border:1.5px dashed #b6ff3d29;width:440px;height:440px;top:-220px;right:-220px}.pg-security .sec-pay__inner{max-width:var(--container);padding:clamp(64px, 8vw, 104px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative}.pg-security .sec-pay__title{letter-spacing:-.035em;margin-top:14px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.08}.pg-security .sec-pay__copy{color:#ffffffad;max-width:50ch;margin-top:16px;font-size:16.5px;line-height:1.6}.pg-security .sec-pay__right{flex-direction:column;gap:14px;display:flex}.pg-security .sec-flow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.pg-security .sec-flow__node{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;flex:150px;gap:6px;min-width:0;padding:18px;display:flex}.pg-security .sec-flow__title{letter-spacing:-.015em;color:#fff;font-size:17px;font-weight:600}.pg-security .sec-flow__sub{color:#fff9;font-size:13.5px;line-height:1.45}.pg-security .sec-flow__node--lime{background:var(--lime);border:0}.pg-security .sec-flow__node--lime .sec-flow__title{color:var(--lime-ink)}.pg-security .sec-flow__node--lime .sec-flow__sub{color:#0b1a00b3}.pg-security .sec-flow__arrow{background:var(--lime);border-radius:99px;flex:none;align-self:center;place-items:center;width:36px;height:36px;display:grid}.pg-security .sec-pay__note{border:1.5px dashed #fff3;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pg-security .sec-pay__note>span{color:#ffffffb8;font-size:14px;line-height:1.5}.pg-security .sec-pay__note strong{color:#fff;font-weight:600}.pg-security .sec-comp{background:#fff}.pg-security .sec-comp__inner{max-width:var(--container);padding:clamp(64px, 8vw, 104px) var(--gutter) clamp(16px, 2vw, 24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.pg-security .sec-comp__title{letter-spacing:-.03em;margin-top:14px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.pg-security .sec-comp__intro{color:var(--ink-2);margin-top:14px;font-size:16px;line-height:1.6}.pg-security .sec-comp__list{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pg-security .sec-comp__list li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.6;display:flex}.pg-security .sec-comp__list li>span:last-child{text-wrap:pretty}.pg-security .sec-comp__tick{background:var(--lime);border-radius:99px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.pg-security .sec-q{background:var(--paper-2);border:1px solid var(--line-soft);border-radius:24px;padding:clamp(24px,3vw,36px)}.pg-security .sec-q__title{letter-spacing:-.03em;margin-top:14px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}.pg-security .sec-q__copy{color:var(--ink-2);margin-top:14px;font-size:15.5px;line-height:1.65}.pg-security .sec-q__email{color:var(--ink);border-bottom:2px solid var(--lime);overflow-wrap:anywhere;font-weight:600}.pg-security .sec-q__email:hover{color:var(--ink-2)}.pg-security .sec-q__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pg-security .sec-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.pg-security .sec-btn--ink{background:var(--ink);color:#fff}.pg-security .sec-btn--ink:hover{background:var(--ink-hover);color:#fff}.pg-security .sec-btn--ink .arrow{color:var(--lime)}.pg-security .sec-btn--outline{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.pg-security .sec-btn--outline:hover{background:var(--paper-3);color:var(--ink)}.sec-network{color:#4a5058;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13.5px;display:flex}.sec-network a{color:#0b0d10;border-bottom:2px solid #b6ff3d;font-weight:600}
