.pm-bottompad,.pm-bottompad *{box-sizing:border-box}.pm-bottompad{scroll-behavior:smooth;color:#151925;font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#fbf7ef;margin:0;overflow-x:hidden}.pm-bottompad a{color:#173c78;text-decoration:none}.pm-bottompad a:hover{color:#0d2b5e}.pm-bottompad h1,.pm-bottompad h2,.pm-bottompad h3,.pm-bottompad h4{font-family:var(--font-poppins),system-ui,sans-serif;letter-spacing:-.01em;margin:0;line-height:1.06}.pm-bottompad p{margin:0}html{scroll-padding-top:200px}#pm-switch{z-index:40;position:sticky;top:130px}@media (max-width:1199px){#pm-switch{top:104px}html{scroll-padding-top:180px}}@media (max-width:767px){#pm-switch{top:96px}html{scroll-padding-top:170px}}table{border-collapse:collapse}@keyframes pmFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pmFloatY2{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes pmSpinSlow{to{transform:rotate(360deg)}}@keyframes pmPulseDot{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes pmHeadScan{0%{transform:translate(-6%)}50%{transform:translate(106%)}to{transform:translate(-6%)}}@keyframes pmStampPress{0%,to{transform:translateY(0)}45%{transform:translateY(9px)}60%{transform:translateY(9px)}}@keyframes pmSwipeNudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes pmDropFall{0%{opacity:0;transform:translateY(-30px)scale(.9)}12%{opacity:.85}72%{opacity:.85;transform:translateY(150px)scale(1)}86%{opacity:.8;transform:translateY(178px)scaleX(1.35)scaleY(.55)}to{opacity:0;transform:translateY(60px)scale(.9)}}@keyframes pmSplashRing{0%,70%{opacity:0;transform:scale(.2)}82%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes pmBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pmDrift{0%,to{transform:translate(0)}50%{transform:translate(10px,-9px)}}.pm-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.pm-card:hover{border-color:#3f8fc5;transform:translateY(-6px);box-shadow:0 22px 46px #0d2b5e24}.pm-row:hover{background:#eaf5fb!important}.pm-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pm-scroll::-webkit-scrollbar{height:8px}.pm-scroll::-webkit-scrollbar-thumb{background:#c9d3e4;border-radius:8px}.pm-table{table-layout:fixed;width:100%;font-size:14.5px}.pm-table th,.pm-table td{vertical-align:top;overflow-wrap:break-word;padding:15px 14px;line-height:1.45}.pm-table thead th{letter-spacing:.03em;text-align:left;border-right:1px solid #ffffff24;font-family:Poppins;font-size:12.5px;font-weight:700}@media (max-width:1199px){.pm-table{min-width:940px}.pm-table tbody th{z-index:2;position:sticky;left:0;box-shadow:1px 0 #e5e7ee}}@media (max-width:767px){.pm-table{min-width:720px;font-size:14px}.pm-table th,.pm-table td{padding:13px 12px}.pm-table tbody th{width:150px}}.pm-swipe,.pm-sticky{display:none}details[open] .pm-chev{transform:rotate(45deg)}@media (max-width:1199px){.pm-topbar-info,.pm-navrow{display:none!important}.pm-hero{grid-template-columns:1fr!important;padding-top:52px!important;padding-bottom:60px!important}.pm-grid4{grid-template-columns:repeat(2,1fr)!important}.pm-grid3,.pm-trust{grid-template-columns:repeat(3,1fr)!important}.pm-2col{grid-template-columns:1fr!important}.pm-2col-rev>div:first-child{order:2}.pm-swipe{display:flex!important}}@media (max-width:820px){.pm-cta-btns{flex-direction:column!important;align-items:stretch!important}.pm-cta-btns>a{text-align:center}}@media (max-width:767px){.pm-switch-label{display:none!important}.pm-grid4,.pm-grid3{grid-template-columns:1fr!important}.pm-trust{grid-template-columns:repeat(2,1fr)!important}.pm-specgrid,.pm-faq-cols{grid-template-columns:1fr!important}.pm-sec{padding-top:52px!important;padding-bottom:52px!important}.pm-pad{padding-left:20px!important;padding-right:20px!important}.pm-herobtn{text-align:center;width:100%}.pm-cta-grid,.pm-footer-grid{grid-template-columns:1fr!important}.pm-sticky{display:flex!important}.pm-bottompad{padding-bottom:96px!important}.pm-topbar{padding:9px 16px!important}.pm-logorow{gap:14px!important;padding:12px 16px!important}.pm-quote-btn{padding:11px 16px!important;font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
