@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/fonts/pxiAyp8kv8JHgFVrJJLmE0tMMPKhSkFEkm8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/fonts/pxiAyp8kv8JHgFVrJJLmE0tCMPKhSkFE.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmv1pVGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmv1pVF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm21lVGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm21lVF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/fonts/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/fonts/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmr19VGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmr19VF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/fonts/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm111VGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm111VF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm81xVGdeOYktMqlap.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/fonts/pxiDyp8kv8JHgFVrJJLm81xVF9eOYktMqg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/fonts/pxiGyp8kv8JHgFVrLPTufntAOvWDSHFF.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/fonts/pxiGyp8kv8JHgFVrLPTucHtAOvWDSA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/fonts/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/fonts/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/fonts/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/fonts/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}*{box-sizing:border-box}body{font-family:Poppins,Arial,sans-serif;color:#3f4657;line-height:1.5;background:#fff}h1,h2,h3,h4,h5,h6{color:#0b0e18}a{color:#00135f;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a,button,input[type=checkbox],input[type=radio],input[type=range],label:has(input[type=checkbox]),select,summary{cursor:pointer}input,textarea{cursor:text}button:disabled,input:disabled,select:disabled{cursor:default}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #00135f;outline-offset:4px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:20px;top:70px;background:white;padding:10px;z-index:100}.site-header{height:62px;box-shadow:0 2px 7px #00135f12;position:relative;z-index:20;background:white}.site-header__inner{width:calc(100% - 48px);max-width:1120px;height:100%;margin:auto;display:flex;align-items:center;gap:25px}.site-brand{font-size:25px;font-weight:800;letter-spacing:-1px;color:#00135f;display:flex;gap:8px;align-items:center;white-space:nowrap}.site-brand__mark{color:#34d799;font-size:35px}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:32px;font-weight:500;white-space:nowrap}.desktop-nav,.nav-tools{font-size:15px;line-height:20px}.nav-tools{font-weight:700;background:#00135f;color:#fff;padding:6px 13px;border-radius:6px}.header-search{background:none;border:0;padding:4px;display:flex;color:#00135f}.mobile-nav{display:none;margin-left:auto}.site-footer-clean{background:#f7f9fb;padding:65px 24px 25px;margin-top:60px}.footer-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr .8fr;grid-gap:70px;gap:70px}.footer-grid h2{font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.015em;margin:0 0 20px}.footer-grid a:not(.site-brand){display:block;font-size:14px;font-weight:400;line-height:1.3;margin:0 0 10px}.footer-grid p{font-size:14px;line-height:1.5;max-width:380px}.back-top{display:block;text-align:right;max-width:1120px;margin:25px auto 0;font-size:14px}.clean-container{width:calc(100% - 48px);max-width:1120px;margin:55px auto 80px}.clean-container>h1{font-size:44px;color:#00135f;line-height:1.25}.archive-filters{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 35px}.archive-filters a{border:1px solid #ccd1dd;padding:8px 15px;border-radius:7px}.archive-filters a[aria-current=page]{background:#00135f;color:white}.search-page-field{display:flex;border:1px solid #c8cdda;border-radius:9px;max-width:740px;overflow:hidden;margin:25px 0}.search-page-field:focus-within{border-color:#00135f}.search-page-field input{flex:1 1;min-width:0;padding:16px;border:0;outline:none}.search-page-field button{background:#00135f;color:white;border:0;padding:12px 20px}.rating-widget{padding:30px 0;text-align:center}.rating-widget button{border:0;background:none;color:#00135f;font-size:32px;padding:5px}.rating-widget p{margin:8px 0}.tools-directory{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.tools-directory article{border:1px solid #d0d6e2;border-radius:16px;overflow:hidden;padding:20px}.tools-directory h2{font-size:21px}.tools-directory img{width:100%;aspect-ratio:1.9;object-fit:contain}.tools-directory p{font-size:15px}.information-page{max-width:820px}@media(max-width:1050px){.desktop-nav{gap:15px;font-size:15px}.site-header__inner{gap:18px}.site-brand{font-size:23px}}@media(max-width:900px){.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{list-style:none;color:#00135f;font-weight:600}.mobile-nav nav{position:absolute;right:24px;top:60px;min-width:260px;background:white;box-shadow:0 14px 40px #00135f22;border-radius:9px;padding:15px}.mobile-nav nav a{display:block;padding:10px}.footer-grid{gap:35px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.tools-directory{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.clean-container,.site-header__inner{width:calc(100% - 32px)}.clean-container>h1{font-size:34px}.footer-grid,.tools-directory{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.site-footer-clean{padding-top:40px}}.site-brand{flex-shrink:0;line-height:1}.site-brand__logo{display:block;width:205px;height:auto}.site-brand:hover{text-decoration:none}@media(max-width:1050px) and (min-width:901px){.site-brand__logo{width:170px}.desktop-nav{gap:12px}}@media(max-width:600px){.site-brand__logo{width:190px}}