
.en-plan-list{list-style:none;padding:0!important}.en-plan-done{margin-top:20px;display:flex!important;gap:10px;align-items:center}.en-plan-done input{width:20px;height:20px;flex-shrink:0}.en-plan-task h3{margin-top:0}.en-content .wp-block-table{overflow-x:auto}#en-action-plan[hidden]{display:none!important}@media print{.en-header,.en-footer,[data-action-check],#en-action-plan .en-actions{display:none!important}.en-plan-task{break-inside:avoid}body.encrypt{background:white;color:black}.en-article{max-width:none;padding:0}.en-wrap{width:100%}}
.en-grid.en-featured-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.en-grid.en-featured-comparisons{grid-template-columns:1fr}}body.encrypt button:disabled{opacity:.5;cursor:not-allowed}body.encrypt a.en-button{color:#fff}body.encrypt a.en-button.light,body.encrypt a.en-button.outline{color:#102638}:root{--en-ink:#102638;--en-mint:#55d6be;--en-paper:#f5f8f7;--en-muted:#50636c;--en-line:#dce5e1}*{box-sizing:border-box}body.encrypt{margin:0;background:var(--en-paper);color:var(--en-ink);font-family:"Avenir Next",Avenir,"Segoe UI",sans-serif;font-size:17px;line-height:1.65}body.encrypt a{color:inherit}body.encrypt h1,body.encrypt h2,body.encrypt h3{font-family:inherit;color:inherit;letter-spacing:-.045em;line-height:1.12;margin:0 0 20px}body.encrypt h1{font-size:clamp(42px,6.5vw,88px);font-weight:750}body.encrypt h2{font-size:clamp(29px,4vw,48px)}body.encrypt h3{font-size:24px}body.encrypt p{margin:0 0 22px}body.encrypt button,body.encrypt input,body.encrypt select{font:inherit}body.encrypt :focus-visible{outline:3px solid #087f6d;outline-offset:5px}.en-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.en-header{border-bottom:1px solid var(--en-line);background:var(--en-paper)}.en-header>.en-wrap{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.en-brand{display:inline-flex;gap:10px;align-items:center;font-size:29px;font-weight:800;letter-spacing:-1.4px;text-decoration:none;white-space:nowrap}.en-brand svg{width:40px;height:40px}.en-nav{display:flex;gap:28px;align-items:center;font-size:15px;font-weight:650}.en-nav a{text-decoration:none}.en-nav a:hover{text-decoration:underline;text-underline-offset:5px}.en-button,body.encrypt button.en-button{display:inline-flex;align-items:center;justify-content:center;background:var(--en-ink);color:white;border:1px solid var(--en-ink);padding:14px 23px;border-radius:5px;text-decoration:none;font-size:15px;font-weight:700;cursor:pointer;line-height:1.3;min-height:48px}.en-button.light{background:var(--en-mint);color:var(--en-ink);border-color:var(--en-mint)}.en-button.outline{background:transparent;color:inherit;border-color:currentColor}.en-kicker{font-size:12px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;display:block;margin-bottom:24px}.en-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding:82px 0 72px}.en-hero p{max-width:570px;color:var(--en-muted);font-size:20px}.en-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.en-visual{background:var(--en-ink);color:white;padding:38px;border-radius:12px;transform:rotate(2deg);box-shadow:12px 14px 0 #d9eee7;position:relative;min-height:385px}.en-visual .en-kicker{color:var(--en-mint)}.en-visual h2{font-size:35px;max-width:290px}.en-check{border-top:1px solid #38505f;padding:15px 0;display:flex;gap:15px;font-size:16px}.en-check span{color:var(--en-mint)}.en-note{font-size:12px;color:#60786f;margin-top:23px}.en-strip{display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-block:1px solid var(--en-line);font-size:13px;font-weight:650}.en-section{padding:75px 0}.en-section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.en-section-top h2{margin:0}.en-section-top a{font-size:14px;font-weight:650;white-space:nowrap}.en-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.en-card{padding:29px;background:white;border:1px solid var(--en-line);border-radius:9px;display:flex;flex-direction:column;align-items:start;transition:transform .15s,border-color .15s}.en-card:hover{transform:translateY(-3px);border-color:#a0bdb2}.en-card h3 a{text-decoration:none}.en-card p{font-size:16px;color:var(--en-muted)}.en-card .en-kicker{color:#476c61;letter-spacing:.08em;margin-bottom:24px;font-size:11px}.en-card .en-more{margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;padding-top:12px}.en-dark{background:var(--en-ink);color:white}.en-dark .en-kicker{color:var(--en-mint)}.en-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.en-dark p{color:#bed0d6}.en-tool-mini{padding:30px;background:#203b4a;border:1px solid #385362;border-radius:10px}.en-tool-mini code{display:block;color:var(--en-mint);font-size:clamp(18px,2.2vw,27px);letter-spacing:.04em;margin:22px 0;overflow-wrap:anywhere}.en-three{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.en-three h3{font-size:21px}.en-three p{font-size:15px;color:var(--en-muted)}.en-number{font-size:12px;font-weight:bold;display:block;color:#427564;margin-bottom:20px}.en-footer{padding:50px 0 25px;background:#e9efec}.en-footer-top{display:flex;justify-content:space-between;gap:30px}.en-footer-links{display:flex;gap:25px;flex-wrap:wrap;align-content:start;font-size:14px}.en-footer p{font-size:14px;max-width:410px;color:var(--en-muted)}.en-bottom{border-top:1px solid #cdd9d3;margin-top:30px;padding-top:22px;font-size:12px;color:var(--en-muted)}.en-article{max-width:780px;margin:auto;padding:65px 0 80px}body.encrypt .en-article h1{font-size:clamp(34px,5vw,58px);overflow-wrap:anywhere}.en-meta{font-size:13px;color:var(--en-muted);margin:20px 0 36px}body.encrypt .en-content h2{font-size:30px;margin-top:42px}body.encrypt .en-content h3{font-size:23px;margin-top:30px}.en-content a{text-decoration:underline;text-underline-offset:3px}.en-content li{margin-bottom:10px}.en-content ul,.en-content ol{padding-left:24px}.en-content blockquote{margin:30px 0;padding:22px 25px;background:#e4f2ec;border-left:3px solid #12806d}.en-content table{width:100%;font-size:15px;border-collapse:collapse}.en-content td,.en-content th{text-align:left;vertical-align:top;padding:15px;border:1px solid var(--en-line)}.en-content th{background:#e4eee9}.en-table{overflow-x:auto}.en-content .wp-block-buttons{margin:25px 0}.en-content .wp-block-button__link{background:var(--en-ink);color:#fff;border-radius:5px;font-size:16px}.en-tool{padding:28px;border:1px solid var(--en-line);border-radius:10px;background:#fff;margin:30px 0}.en-tool label{display:block;font-weight:650;margin-bottom:12px}.en-tool input[type=range]{width:100%;accent-color:#167963}.en-output{display:block;background:#102638;color:#75e2cb;font-family:monospace;padding:22px;font-size:23px;overflow-wrap:anywhere;min-height:85px;margin:20px 0;border-radius:6px}.en-status{font-size:14px;margin-top:14px;min-height:24px}body.encrypt .en-tool select{display:block;width:100%;height:auto;min-height:56px;line-height:1.4;padding:12px 40px 12px 12px;border:1px solid #b1c7bc;background-color:white;border-radius:4px;margin:8px 0 20px}.en-search{display:flex;gap:10px;margin:28px 0}.en-search input{min-width:0;flex:1;padding:10px;border:1px solid var(--en-line)}.en-skip{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:99999}.en-skip:focus{top:12px}.en-pagination{margin-top:35px}.en-pagination .page-numbers{padding:9px 15px;display:inline-block}.en-pagination .current{background:var(--en-ink);color:white}@media(max-width:900px){.en-hero{gap:35px;padding:55px 0}.en-visual{padding:28px;min-height:340px}.en-grid{grid-template-columns:repeat(2,1fr)}.en-split{gap:35px}.en-nav{gap:18px}.en-nav .en-button{display:none}}@media(max-width:640px){.en-wrap{width:calc(100% - 36px)}.en-header>.en-wrap{min-height:100px;align-items:start;padding:18px 0;gap:15px;flex-direction:column}.en-brand{font-size:26px}.en-brand svg{height:32px;width:32px}.en-nav{gap:24px;flex-wrap:wrap;font-size:14px}.en-hero{grid-template-columns:1fr;padding:45px 0;gap:42px}.en-hero p{font-size:18px}.en-visual{transform:none;min-height:auto;box-shadow:6px 7px 0 #d9eee7}.en-strip{flex-wrap:wrap;gap:10px 20px;font-size:12px}.en-grid,.en-split,.en-three{grid-template-columns:1fr}.en-section{padding:48px 0}.en-section-top{align-items:start;flex-direction:column;gap:15px}.en-card{padding:25px}.en-footer-top{flex-direction:column}.en-footer-links{gap:16px}.en-article{padding:40px 0 60px}.en-tool{padding:20px}.en-three{gap:22px}.en-content table{min-width:500px}}.en-menu-toggle{display:none;background:transparent;border:0;padding:8px;margin:0;color:var(--en-ink);cursor:pointer}.en-menu-toggle span[aria-hidden]{display:block;width:25px;height:2px;margin:5px 0;background:currentColor;border-radius:2px;transition:transform .2s,opacity .2s}@media(max-width:700px){body.encrypt h1{font-size:clamp(39px,12.5vw,58px);letter-spacing:-.05em}.en-header{position:relative;z-index:50}.en-header>.en-wrap{min-height:76px;padding:0;display:flex;flex-direction:row;align-items:center}.en-brand{font-size:24px}.en-brand svg{width:34px;height:34px}.en-menu-toggle{display:block;margin-left:auto}.en-menu-toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(2){transform:translateY(7px) rotate(45deg)}.en-menu-toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(3){opacity:0}.en-menu-toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(4){transform:translateY(-7px) rotate(-45deg)}.en-nav{display:none;position:absolute;left:0;right:0;top:76px;background:var(--en-ink);color:white;padding:12px 18px 22px;flex-direction:column;align-items:stretch;gap:0;border-bottom:4px solid var(--en-mint);box-shadow:0 14px 30px rgba(16,38,56,.2)}.en-nav.is-open{display:flex}.en-nav a{padding:13px 8px;border-bottom:1px solid #38505f;font-size:17px}.en-nav .en-button{display:inline-flex;margin-top:13px;background:var(--en-mint);border-color:var(--en-mint)}body.encrypt .en-nav a.en-button{color:var(--en-ink)}.en-hero{padding:38px 0 45px}.en-hero .en-kicker{margin-bottom:17px}.en-hero p{font-size:17px;line-height:1.55}.en-actions{display:grid}.en-actions .en-button{width:100%}.en-visual{padding:27px 24px}.en-visual h2{font-size:30px}.en-check{font-size:15px}.en-note{margin-top:18px}.en-strip{display:grid;grid-template-columns:1fr;gap:0}.en-strip span{padding:8px 0;border-bottom:1px solid var(--en-line)}.en-strip span:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.en-card{transition:none}.en-card:hover{transform:none}.en-menu-toggle span[aria-hidden]{transition:none}}
