.ppc{--surface:#ffffff;--surface-raised:#ffffff;--brand-tint:#e7f3fa;--ink:#101418;--ink-muted:#5b666f;--border:#dfe3e6;--border-strong:#7f8990;--brand:#108ac5;--brand-deep:#186f97;--on-brand:#ffffff;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-md:8px;--radius-lg:12px;--display:Epilogue,var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;--text:Inter,var(--font-body-family),"Helvetica Neue",Arial,sans-serif;background:var(--surface);color:var(--ink);font-family:var(--text);font-size:15px;line-height:24px;letter-spacing:0}.ppc *,.ppc *:before,.ppc *:after{box-sizing:border-box}.ppc h1,.ppc h2{font-family:var(--display);font-weight:700;margin:0;color:var(--ink)}.ppc p{margin:0;letter-spacing:0}.ppc a{color:inherit}.ppc-wrap{max-width:960px;margin:0 auto;padding:0 var(--space-7)}.ppc-main{padding:var(--space-9) 0}.ppc .ppc-eyebrow{font-family:var(--text);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-3)}.ppc h1{font-size:48px;line-height:52px;letter-spacing:-.02em}.ppc .ppc-lead{font-size:17px;line-height:28px;color:var(--ink-muted);max-width:48ch;margin-top:var(--space-3)}.ppc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-7)}.ppc-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column}.ppc-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-deep);display:grid;place-items:center;margin-bottom:var(--space-6)}.ppc-icon svg{width:20px;height:20px}.ppc-card .ppc-eyebrow{margin-bottom:var(--space-2)}.ppc-card h2{font-size:28px;line-height:34px;letter-spacing:-.01em}.ppc .ppc-text{color:var(--ink-muted);margin-top:var(--space-3)}.ppc-actions{margin-top:auto;padding-top:var(--space-6)}.ppc .ppc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--text);font-size:15px;line-height:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ppc .ppc-btn svg{width:16px;height:16px}.ppc .ppc-btn--primary{background:var(--brand-deep);color:var(--on-brand);border:1px solid var(--brand-deep)}.ppc .ppc-btn--primary:hover{background:#135a7b;border-color:#135a7b}.ppc .ppc-btn--secondary{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.ppc .ppc-btn--secondary:hover{border-color:var(--ink)}.ppc .ppc-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ppc .ppc-fine{font-size:13px;line-height:20px;color:var(--ink-muted);margin-top:var(--space-3);overflow-wrap:break-word}@media(max-width:749px){.ppc-wrap{padding:0 var(--space-4)}.ppc-main{padding:var(--space-8) 0}.ppc h1{font-size:36px;line-height:40px}.ppc-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-6)}.ppc-card{padding:var(--space-5)}.ppc-icon{margin-bottom:var(--space-5)}.ppc-card h2{font-size:22px;line-height:28px}.ppc .ppc-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ppc .ppc-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pp-contact.css.map */
