:root{--plm-navy-deep:#071d3b;--plm-navy-mid:#1b3281;--plm-navy-card:#0e2a5c;--plm-ice:#a9ddfa;--plm-text-secondary:#d4e7f5;--plm-white:#fff;--font-heading:"Proxima Nova","Proxima Nova Bold",Arial,-apple-system,system-ui,"Segoe UI",sans-serif;--font-body:Helvetica,"Helvetica Neue",Arial,-apple-system,system-ui,sans-serif}@keyframes scroll-animate-fallback{to{opacity:1;transform:none}}.scroll-animate{animation:scroll-animate-fallback .1s 3s forwards;opacity:0;transform:translateY(24px);transition:opacity .65s ease-out,transform .65s ease-out}.scroll-animate.visible{animation:none;opacity:1;transform:translateY(0)}.plm-btn{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:.88rem;font-weight:700;justify-content:center;letter-spacing:.08em;padding:13px 28px;text-decoration:none;text-transform:uppercase;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;white-space:nowrap}.plm-btn--primary{background:#a9ddfa;border-color:#a9ddfa;color:#071d3b}.plm-btn--primary:active,.plm-btn--primary:focus,.plm-btn--primary:hover{background:#c8eafd;border-color:#c8eafd;box-shadow:0 6px 20px rgba(169,221,250,.35);color:#071d3b;font-family:var(--font-heading);text-decoration:none;transform:translateY(-2px)}.plm-btn--outline{background:transparent;border-color:hsla(0,0%,100%,.65);color:#fff}.plm-btn--outline:active,.plm-btn--outline:focus,.plm-btn--outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff;font-family:var(--font-heading);text-decoration:none;transform:translateY(-2px)}.plm-btn--card{background:transparent;border-color:rgba(169,221,250,.4);color:#a9ddfa;font-size:.78rem;padding:10px 20px}.plm-btn--card:active,.plm-btn--card:focus,.plm-btn--card:hover{background:rgba(169,221,250,.12);border-color:#a9ddfa;color:#a9ddfa;font-family:var(--font-heading);text-decoration:none;transform:translateY(-1px)}.plm-contact,.plm-detail,.plm-footer,.plm-hero,.plm-highlight,.plm-products{box-sizing:border-box;font-family:var(--font-body)}.plm-contact *,.plm-detail *,.plm-footer *,.plm-hero *,.plm-highlight *,.plm-products *{box-sizing:border-box}.plm-detail__icons-section{background:linear-gradient(135deg,#0a2350,#0e2a5c);border-bottom:1px solid rgba(169,221,250,.1);border-top:1px solid rgba(169,221,250,.1);padding:56px 48px;text-align:center}.plm-detail__icons-inner{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:700px}.plm-detail__icon-item{align-items:center;display:flex;flex-direction:column;gap:12px}.plm-detail__icon-img{display:block;height:88px;object-fit:contain;width:88px}.plm-detail__icon-label{color:#fff;font-size:.82rem;font-weight:600;line-height:1.3;text-align:center}.plm-detail__icons-footnote{color:rgba(169,221,250,.55);font-size:.75rem;font-style:italic;margin:28px auto 0;max-width:600px}@media(max-width:767px){.plm-detail__icons-section{padding:40px 20px}.plm-detail__icons-inner{gap:24px;grid-template-columns:repeat(2,1fr);max-width:100%}}