*{box-sizing:border-box}html,body{margin:0;padding:0}.kpn{--bg:#fdfcfa;--soft:#f4f1ea;--ink:#16343e;--body:#46545b;--muted:#7e8b91;--line:#e7e2d9;--accent:#0f7b6c;--accent2:#0b6355;--amber:#e8b25c;--terra:#c7674b;--dark:#16343e;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}.kpn h1,.kpn h2,.kpn h3,.kpn h4{font-family:Schibsted Grotesk,system-ui,sans-serif}.kpn p{margin:0}.kpn a{color:var(--accent)}.kpn a:hover{color:var(--accent2)}.kpn button,.kpn input{font-family:inherit}.btn{transition:transform .16s,background .16s,box-shadow .16s}.btn-a:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f7b6c57;background:var(--accent2)!important}.btn-g:hover{background:var(--soft)!important}.navlnk{color:var(--body);white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s}@media (max-width:1000px){.navlinks{display:none!important}}.navlnk:hover{color:var(--accent)!important}.kpn summary{cursor:pointer;list-style:none}.kpn summary::-webkit-details-marker{display:none}.faqp{transition:transform .2s}.kpn details[open] .faqp{transform:rotate(45deg)}.featimg{transition:transform .25s,box-shadow .25s}.featimg:hover{transform:translateY(-4px)}@media (max-width:900px){.h1{font-size:32px!important}.sec{padding:52px 20px!important}.split{grid-template-columns:1fr!important}.split-r{order:-1}.test-grid,.cmp{grid-template-columns:1fr!important}.flow{flex-direction:column!important;align-items:stretch!important}.flow-chip{width:100%!important}.flow-arrow{transform:rotate(90deg)}.navlinks{display:none!important}.chips{flex-direction:column!important;align-items:center!important}}.flow-arrow{color:#c9cdd4;flex:none;justify-content:center;align-items:center;display:flex}.rmap .disp{letter-spacing:-.02em;font-family:Schibsted Grotesk,system-ui,sans-serif}@keyframes rm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rm-glow{0%,to{box-shadow:0 24px 70px -28px #c7674b8c}50%{box-shadow:0 30px 80px -24px #d4963cb3}}.rmap .floaty{animation:4.5s ease-in-out infinite rm-float}.rmap .glowy{animation:5s ease-in-out infinite rm-glow}.rmap .lift{transition:transform .3s,box-shadow .3s}.rmap .lift:hover{transform:translateY(-6px)}.rmap-desktop{display:none}.rmap-beliefs{grid-template-columns:repeat(4,1fr);gap:16px 32px;display:grid}@media (min-width:921px){.rmap-desktop{display:block}.rmap-mobile{display:none}}@media (max-width:920px){.rmap-beliefs{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rmap-beliefs{grid-template-columns:1fr}.rmap-h2{font-size:26px!important}}
