*{box-sizing:border-box}body{color:#0a140f;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:inherit}.pxnav-link:hover{color:#0a140f!important}.pxbtn:hover{opacity:.92}.pxnav-dropdown:hover .pxnav-menu{opacity:1!important;visibility:visible!important}.pxnav-menu a:hover{background:#eef6f1;color:#0a140f!important}input,button,select,textarea{font-family:inherit}a,button{transition:transform .16s,box-shadow .16s,opacity .16s,background-color .16s}.pxbtn:hover{transform:translateY(-1px)}.pxfield{color:#0a140f;background:#fff;border:1px solid #d6ded9;border-radius:10px;outline:none;width:100%;padding:12px 14px;font:500 14px Plus Jakarta Sans}.pxfield:focus{border-color:#059467}html,body{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}@media (max-width:1023px){[style*="height: 100vh"]{height:auto!important;position:static!important}[style*="top: 88px"],[style*="top: 96px"]{position:static!important}[style*=grid-template-columns]>*{min-width:0!important}}@media (min-width:768px) and (max-width:1023px){div[style*=repeat\(4],div[style*=repeat\(5],div[style*=repeat\(3]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){div[style*=grid-template-columns]{grid-template-columns:1fr!important}h1{font-size:30px!important;line-height:1.12!important}h2{font-size:23px!important;line-height:1.18!important}}.mnav-toggle,.mnav-btn{display:none}.mnav-panel{flex:1;justify-content:space-between;align-items:center;margin-left:32px;display:flex}@media (max-width:1023px){.mnav-btn{cursor:pointer;color:#0a140f;background:#fff;border:1px solid #e6e9e7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:inline-flex}.mnav-panel{z-index:60;background:#fff;border-bottom:1px solid #eef2ef;flex-direction:column;align-items:stretch;gap:0;margin-left:0;padding:6px 20px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px -14px #0a140f40}.mnav-toggle:checked~.mnav-panel{display:flex}.mnav-links{flex-direction:column;align-items:stretch;gap:0!important}.mnav-links a{border-bottom:1px solid #f2f4f3;padding:14px 2px!important;font-size:15px!important}.mnav-actions{gap:10px;padding-top:14px;flex-direction:column!important;align-items:stretch!important}.mnav-actions .mnav-signin{text-align:center;box-sizing:border-box;border:1px solid #e6e9e7;border-radius:999px;justify-content:center;align-items:center;min-height:46px;display:flex;padding:13px!important}.mnav-actions .pxbtn{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;display:flex;padding:13px 18px!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){div[style*="border-radius: 24px"],div[style*="border-radius: 22px"],div[style*="border-radius: 18px"]{animation:.65s both pxup;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes pxup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pxcard{transition:box-shadow .22s,transform .22s}.pxcard:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px #0a140f38!important}.pxprose>:first-child{margin-top:0}.pxprose p{color:#22302a;margin:0 0 22px;font:400 17px/1.75 Plus Jakarta Sans}.pxprose h2{letter-spacing:-.025em;color:#0a140f;margin:36px 0 14px;font:800 26px/1.2 Sora,sans-serif}.pxprose h3{letter-spacing:-.02em;color:#0a140f;margin:28px 0 12px;font:800 20px/1.25 Sora,sans-serif}.pxprose ul,.pxprose ol{flex-direction:column;gap:12px;margin:0 0 22px;padding-left:22px;display:flex}.pxprose li{color:#22302a;font:400 16.5px/1.7 Plus Jakarta Sans}.pxprose a{color:#059467;font-weight:600;text-decoration:none}.pxprose a:hover{text-decoration:underline}.pxprose strong{color:#0a140f;font-weight:700}.pxprose blockquote{letter-spacing:-.01em;color:#0a140f;background:#f3f8f5;border-left:3px solid #059467;border-radius:0 16px 16px 0;margin:34px 0;padding:28px 32px;font:600 20px/1.5 Sora,sans-serif}.pxprose blockquote p{font:inherit;color:inherit;margin:0}.pxprose img{border-radius:14px;margin:22px 0}.pxbtn:hover{box-shadow:0 18px 32px -12px #0a140f47}.pxlink{position:relative}.pxlink:after{content:"";background:#059467;width:0;height:2px;transition:width .25s;position:absolute;bottom:-3px;left:0}.pxlink:hover:after{width:100%}@media (prefers-reduced-motion:no-preference){.hx0{animation:.6s ease-out both pxrise}.hx1{animation:.5s ease-out .35s both pxrow}.hx2{animation:.5s ease-out .47s both pxrow}.hx3{animation:.5s ease-out .59s both pxrow}.hxchip{animation:.6s ease-out both pxchip,6s ease-in-out 1.2s infinite pxdrift}.hxtick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.6s ease-out .8s forwards pxdraw}.pxflowline{stroke-dasharray:7 6;animation:3.2s linear infinite pxflow}.pxflowline2{stroke-dasharray:7 6;animation:3.2s linear infinite pxflowr}}@keyframes pxrise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pxrow{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes pxchip{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes pxdrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pxdraw{to{stroke-dashoffset:0}}@keyframes pxflow{to{stroke-dashoffset:-26px}}@keyframes pxflowr{to{stroke-dashoffset:26px}}
