.pay-anchor{scroll-margin-top:80px}.pay-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.pay-kicker .bs-tag--available{color:#7fe3b0;background:#50dc9629}.pay-hero-mock{gap:14px;min-width:0;display:grid}.pay-hero-mock>.lp-mock{width:100%}.pay-checkout{gap:10px;padding:20px 22px 18px;display:grid}.pay-mock-label{font-family:var(--payrilla-font-nav);letter-spacing:.8px;text-transform:uppercase;color:var(--payrilla-body);margin:0 0 2px;font-size:11px;font-weight:600}.pay-line{color:var(--payrilla-body);justify-content:space-between;gap:12px;font-size:14px;display:flex}.pay-line--total{border-top:1px solid var(--payrilla-border);color:var(--payrilla-navy);padding-top:10px;font-weight:700}.pay-line--total strong{font-family:var(--payrilla-font-heading);font-size:20px;line-height:1.2}.pay-field{color:var(--payrilla-navy);gap:4px;margin-top:4px;font-size:12px;font-weight:700;display:grid}.pay-field-box{border:1px solid var(--payrilla-border);border-radius:var(--payrilla-radius-input);background:#fafafa;height:34px;display:block}.pay-paybtn{text-align:center;margin-top:4px;padding:10px 12px;font-size:13px;display:block}.pay-checkout-foot{background:var(--payrilla-navy);color:var(--payrilla-white);align-items:center;gap:10px;padding:12px 22px;font-size:13px;font-weight:700;display:flex}.pay-ok{background:#1f9d55;flex:none;width:18px;height:18px;position:relative}.pay-ok:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:4px;left:5px;transform:rotate(-45deg)}.pay-hero-notes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pay-note{color:var(--payrilla-dark-muted);background:#ffffff0f;border:1px solid #ffffff2e;align-content:start;gap:4px;padding:14px 16px;display:grid}.pay-note em{font-style:normal;font-family:var(--payrilla-font-nav);font-size:12px;line-height:1.4}.pay-note strong{color:var(--payrilla-white);font-family:var(--payrilla-font-heading);font-size:18px;font-weight:600}.pay-note--soon{border-style:dashed}.pay-note--soon .bs-tag{color:#ff8cc4;background:#ff2a9433;justify-self:start}.pay-dash-split{align-items:center}.pay-soon-line{color:var(--payrilla-navy);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:24px 0 0;font-weight:700;display:flex}.pay-dash-body{gap:10px;padding:18px;display:grid}.pay-tile{border:1px solid var(--payrilla-border);min-width:0;padding:12px 14px;font-size:13px}.pay-tile em{color:var(--payrilla-navy);margin-bottom:2px;font-style:normal;font-weight:800;display:block}.pay-tile p{color:var(--payrilla-body);margin:0;line-height:1.5}.pay-tile .lp-mock-head{color:var(--payrilla-navy);font-size:14px}.pay-tile-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-tile--soon{border:1px dashed var(--payrilla-body);background:#fafafa}.pay-tile--soon .lp-mock-head strong{color:var(--payrilla-body)}.pay-tile--soon p{margin-top:6px}.pay-connect{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.pay-connect-card{border-top:4px solid var(--payrilla-pink);flex-direction:column;display:flex}.pay-connect-card p{margin:0 0 16px}.pay-connect-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.pay-connect-head .payrilla-card-title{margin:0}.pay-connect-icon{width:44px;height:44px;color:var(--payrilla-pink);background:#ff2a941a;flex:none;place-items:center;display:grid}.pay-connect-card .pay-connect-links{flex-wrap:wrap;gap:6px 22px;margin:auto 0 0;font-weight:800;display:flex}.pay-connect-links a{color:var(--payrilla-pink);text-decoration:none}.pay-connect-links a:hover{color:var(--payrilla-navy)}.pay-faq a{color:var(--payrilla-pink);font-weight:700}.pay-faq a:hover{color:var(--payrilla-navy)}@media (max-width:980px){.pay-hero-mock{max-width:520px}}@media (max-width:767px){.pay-kicker{justify-content:center}.pay-hero-mock{text-align:left;width:100%;margin-inline:auto}.pay-connect{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.pay-hero-notes,.pay-tile-row{grid-template-columns:1fr}.pay-checkout{padding:16px}.pay-checkout-foot{padding-inline:16px}}.payrilla-theme .pay-more{margin-top:40px}.pay-start .lp-interests{grid-template-columns:minmax(0,1fr)}
