.text-cloaker-page{min-height:100vh;background:radial-gradient(ellipse at 50% 10%,#eaf2df 0,transparent 35%),#f6f7f1;color:#1f3029;overflow-x:clip}.text-cloaker-page .cloak-free-band em{color:#c1dfa6}.cloak-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cloak-output-help{margin:0;padding:10px 22px;border-top:1px solid #edf0e7;color:#607257;font-size:10px;line-height:1.6;background:#fbfcf8}.cloak-actions .cloak-quota-help{margin-top:8px;font-size:11px}.cloak-quota-help a{color:#246b47;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cloak-coverage,.cloak-free-band,.cloak-portability,.cloak-preserves{width:min(1120px,calc(100% - 56px));margin:70px auto}.cloak-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:28px}.cloak-free-band .cloak-kicker,.cloak-portability .cloak-kicker,.cloak-section-heading .cloak-kicker{justify-content:flex-start}.cloak-free-band h2,.cloak-portability h2,.cloak-section-heading h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.1;margin:0}.cloak-portability>div>p:not(.cloak-kicker),.cloak-section-heading>p{font-size:13px;line-height:1.9;color:#64715f;margin:0}.cloak-coverage{background:#fff;border:1px solid #dce4d8;padding:35px;border-radius:20px}.cloak-coverage .cloak-section-heading{gap:45px}.cloak-preview-controls{display:flex;gap:10px;border-top:1px solid #e4e9df;padding-top:23px;margin-bottom:20px}.cloak-preview-controls button{flex:1 1;padding:14px 16px;border:1px solid #dce4d8;background:#fbfcf8;border-radius:10px;color:#354f3d;text-align:left;cursor:pointer}.cloak-preview-controls button[aria-pressed=true]{border-color:#317653;background:#edf5e8;box-shadow:inset 0 0 0 1px #317653}.cloak-preview-controls button span{display:block;text-transform:capitalize;font-size:13px;font-weight:600}.cloak-preview-controls button small{display:block;margin-top:5px;font-size:10px;color:#61765d}.cloak-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cloak-preview-grid article{padding:23px;background:#f5f7ef;border-radius:12px;min-width:0}.cloak-feature-grid article>span,.cloak-preview-grid article>span{font-size:9px;letter-spacing:1.5px;font-weight:600;color:#5f7e59}.cloak-preview-grid article>p{font-family:var(--font-editorial),Georgia,serif;font-size:25px;line-height:1.7;margin:12px 0 18px;overflow-wrap:anywhere}.cloak-preview-grid article>small{font-size:10px;line-height:1.7;color:#64715f;display:block}.cloak-marked-sample mark{display:inline-block;background:#d6e8bf;color:#36642c;border-radius:3px;line-height:1.3;padding:0 2px;margin:0 1px;font-family:inherit}.cloak-coverage-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.cloak-coverage-notes p{font-size:11px;line-height:1.8;color:#617258;margin:0}.cloak-coverage-notes strong{display:block;color:#304b35;font-size:12px;margin-bottom:5px}.cloak-section-footnote{border-top:1px solid #e4e9df;padding-top:18px;margin:22px 0 0;font-size:11px;line-height:1.8;color:#64715f}.cloak-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cloak-feature-grid article{background:#edf1e6;border:1px solid #dce5d3;padding:26px;border-radius:14px}.cloak-feature-grid h3{font-size:18px;line-height:1.4;font-weight:500;margin:16px 0 12px;letter-spacing:-.3px}.cloak-feature-grid p{font-size:12px;line-height:1.9;color:#64715f;margin:0}.cloak-portability{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;align-items:center}.cloak-portability h2{margin-bottom:22px}.cloak-portability a{display:inline-block;color:#347752;font-size:12px;margin-top:22px}.cloak-format-list article{display:grid;grid-template-columns:25px 1fr;gap:13px;position:relative;border-top:1px solid #dce4d4;padding:23px 0}.cloak-format-list article:last-child{border-bottom:1px solid #dce4d4}.cloak-format-list article>span{color:#6c885e;font-size:11px;margin-top:3px}.cloak-format-list h3{font-size:17px;font-weight:500;margin:0 130px 9px 0}.cloak-format-list p{font-size:12px;line-height:1.8;color:#64715f;margin:0}.cloak-format-list strong{position:absolute;right:0;top:25px;font-size:8px;letter-spacing:1px;font-weight:500;color:#557949;background:#e9efdf;border-radius:20px;padding:5px 9px}.cloak-free-band{background:#203b2c;padding:36px 42px;border-radius:20px;display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;color:#fff}.cloak-free-band .cloak-kicker{color:#b5d79b;font-size:9px}.cloak-free-band h2{font-size:36px;letter-spacing:-1px}.cloak-free-band em{color:#c1dfa6}.cloak-free-band p:not(.cloak-kicker){color:#c5d3c0;font-size:12px;line-height:1.9;max-width:450px;margin:20px 0 0}.cloak-free-band>div+div{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.cloak-free-band a{color:#d2e4bf;font-size:12px}.cloak-free-band .cloak-band-primary{background:#e1efb8;color:#24422c;padding:13px 20px;border-radius:9px;font-weight:600}.cloak-free-band>div>span{font-size:10px;color:#c5d3c0;line-height:1.6;flex-basis:100%;text-align:right}@media(max-width:1000px){.cloak-portability,.cloak-section-heading{gap:35px}.cloak-coverage{padding:27px}.cloak-free-band{gap:25px;padding:30px}.cloak-feature-grid article{padding:20px}}@media(max-width:650px){.cloak-coverage,.cloak-free-band,.cloak-portability,.cloak-preserves{width:calc(100% - 28px);margin:40px auto}.cloak-coverage{padding:22px 18px}.cloak-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:24px}.cloak-coverage .cloak-section-heading{gap:17px}.cloak-portability h2,.cloak-section-heading h2{font-size:37px}.cloak-section-heading>p{font-size:12px}.cloak-preview-controls{gap:7px}.cloak-preview-controls button{padding:11px 9px}.cloak-preview-controls button small{font-size:8px;line-height:1.5}.cloak-feature-grid,.cloak-free-band,.cloak-portability,.cloak-preview-grid{grid-template-columns:1fr}.cloak-preview-grid article{padding:20px}.cloak-preview-grid article>p{font-size:24px;margin-bottom:12px}.cloak-coverage-notes{grid-template-columns:1fr;gap:15px}.cloak-coverage-notes strong{display:inline;margin-right:8px}.cloak-preserves{padding:0 8px}.cloak-feature-grid{gap:12px}.cloak-feature-grid article{padding:23px}.cloak-portability{gap:24px;padding:0 8px}.cloak-format-list h3{font-size:16px;margin-right:115px}.cloak-format-list strong{font-size:7px;padding:5px 7px}.cloak-free-band{padding:28px 23px;gap:24px}.cloak-free-band h2{font-size:32px}.cloak-free-band>div+div{justify-content:flex-start}.cloak-free-band>div>span{text-align:left}.cloak-output-help{padding:10px 16px}}.cloak-hero{max-width:1060px;margin:auto;text-align:center;padding:64px 24px 36px;position:relative}.cloak-kicker{display:flex;gap:9px;align-items:center;justify-content:center;font-size:11px;letter-spacing:1.8px;font-weight:650;color:#416950;margin:0 0 20px}.cloak-dot,.cloak-kicker>span{width:7px;height:7px;background:#317a53;border-radius:50%;display:inline-block;flex-shrink:0}.cloak-hero h1{font-size:clamp(48px,6.3vw,80px);font-weight:500;line-height:1.02;letter-spacing:-3.5px;margin:0 0 22px}.text-cloaker-page em{font-family:var(--font-editorial),Georgia,serif;font-weight:400;color:#327653}.cloak-hero>p:not(.cloak-kicker){font-size:16px;line-height:1.75;color:#647169;margin:0}.cloak-hero-badges{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:23px;font-size:12px;color:#445d4d}.cloak-hero-decoration{display:flex;align-items:center;gap:20px;justify-content:center;margin:28px auto 0;width:fit-content;border:1px solid #d9e4cf;border-radius:30px;padding:8px 21px;background:#ffffff70;color:#5a6b5d;font-size:13px}.cloak-hero-decoration i{font-style:normal;color:#418564}.cloak-workbench{width:min(1220px,calc(100% - 56px));margin:0 auto;background:white;border:1px solid #dce4d8;border-radius:20px;box-shadow:0 15px 45px #24462d09;overflow:hidden;scroll-margin-top:100px}.cloak-toolbar{padding:19px 23px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e5eadf}.cloak-toolbar>div{display:flex;align-items:center;gap:10px}.cloak-toolbar strong{font-size:14px}.cloak-local{font-size:9px;letter-spacing:1px;color:#738273;border-left:1px solid #dfe5da;padding-left:12px;margin-left:3px}.cloak-allowance{font-size:11px;color:#58715c}.cloak-strengths{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 23px;background:#fafbf7;border-bottom:1px solid #e5eadf}.cloak-strengths>div>span{font-size:10px;letter-spacing:1.5px;font-weight:650;color:#64755f}.cloak-strengths p{font-size:12px;margin:5px 0 0;color:#778375}.cloak-options{display:flex;gap:7px}.cloak-options button{border:1px solid #dfe6d9;background:white;padding:11px 18px;border-radius:10px;min-width:127px;position:relative;text-align:left;cursor:pointer;color:#455747}.cloak-options strong{display:block;font-size:12px}.cloak-options small{display:block;font-size:10px;color:#7c8878;margin-top:4px}.cloak-options button.is-selected{border-color:#317653;background:#edf5e8;box-shadow:inset 0 0 0 1px #317653}.cloak-options button>span{position:absolute;right:8px;top:9px;color:#45845b;font-size:7px;font-weight:700;letter-spacing:.5px}.cloak-editors{display:grid;grid-template-columns:1fr 1fr}.cloak-editor{min-width:0}.cloak-editor+.cloak-editor{border-left:1px solid #e3e9df}.cloak-editor>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 22px 10px}.cloak-editor label{font-size:12px;font-weight:600}.cloak-editor header>span{font-size:9px;letter-spacing:1px;color:#95a08e}.cloak-editor button{border:0;background:transparent;font-size:11px;color:#4a7759;cursor:pointer;padding:4px}.cloak-editor textarea{width:100%;height:290px;resize:vertical;min-height:180px;border:0;background:transparent;color:#344a3b;padding:13px 22px;outline:0;font-size:14px;line-height:1.85;font-family:inherit}.cloak-editor textarea:focus{box-shadow:inset 0 0 0 2px #357e5b40}.cloak-editor textarea::placeholder{color:#99a491}.cloak-result{background:#fbfcf8}.cloak-editor footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 22px;border-top:1px solid #edf0e7;min-height:50px;font-size:10px;color:#7a8975}.cloak-editor footer>div{display:flex;gap:9px}.cloak-editor footer button{font-size:10px}.cloak-actions{border-top:1px solid #e1e8dc;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cloak-actions p{font-size:11px;line-height:1.5;margin:0;color:#607257}.cloak-actions small{font-size:9px;line-height:1.5;color:#8c9982;display:block;margin-top:5px}.cloak-actions .cloak-error{color:#ac403e}.cloak-action-buttons{display:flex;gap:7px;flex-shrink:0;align-items:center}.cloak-action-buttons button{border:1px solid #dce4d5;border-radius:8px;padding:9px 12px;background:white;color:#496445;font-size:11px;cursor:pointer;white-space:nowrap}.cloak-action-buttons .cloak-primary{padding:11px 19px;background:#246b47;border-color:#246b47;color:white;font-weight:600;margin-left:5px}.cloak-primary span{margin-left:15px}.text-cloaker-page button:disabled{opacity:.45;cursor:not-allowed}.text-cloaker-page a:focus-visible,.text-cloaker-page button:focus-visible{outline:2px solid #34815b;outline-offset:3px}.cloak-destination-note{font-size:10px;text-align:center;background:#fafbf7;border-top:1px solid #e9eee2;padding:12px 20px;margin:0;color:#7d8b73;line-height:1.6}.cloak-explainer,.cloak-faq,.cloak-steps,.cloak-tool-comparison{width:min(1120px,calc(100% - 56px));margin:70px auto}.cloak-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-bottom:55px;border-bottom:1px solid #dbe3d5}.cloak-comparison article>span,.cloak-steps article>span,.cloak-tool-comparison article>span{font-size:10px;letter-spacing:1.7px;color:#63805c;font-weight:600}.cloak-steps h2{font-size:20px;font-weight:500;margin:14px 0 10px;letter-spacing:-.5px}.cloak-explainer>div>p:not(.cloak-kicker),.cloak-steps p,.cloak-tool-comparison p{font-size:13px;line-height:1.9;color:#74806d;margin:0}.cloak-explainer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cloak-explainer .cloak-kicker,.cloak-faq .cloak-kicker,.cloak-tool-comparison .cloak-kicker{justify-content:start}.cloak-explainer h2,.cloak-faq h2,.cloak-tool-comparison h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.7px;line-height:1.1;margin:0 0 23px}.cloak-explainer a,.cloak-tool-comparison a{display:inline-block;margin-top:22px;font-size:12px;color:#347752}.cloak-comparison{background:#ecf1e4;border:1px solid #dce5d1;border-radius:16px;padding:24px}.cloak-comparison article{border:1px solid #dce3d3;background:#ffffffb0;border-radius:10px;padding:22px}.cloak-comparison article>p{font-family:var(--font-editorial),Georgia,serif;font-size:25px;line-height:1.5;margin:13px 0 0}.cloak-comparison article>small{display:block;margin-top:13px;font-size:10px;color:#678663}.cloak-comparison>div{text-align:center;font-size:18px;color:#729763;padding:14px}.cloak-comparison>div>span{font-size:10px;vertical-align:middle;margin-left:8px}.cloak-tool-comparison{padding:42px;border-radius:20px;background:#edf1e6;border:1px solid #e0e7d8;display:grid;grid-template-columns:.85fr 2fr;gap:35px}.cloak-tool-comparison>div+div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cloak-tool-comparison h3{font-size:15px;font-weight:550;margin:14px 0 12px}.cloak-tool-comparison p{font-size:12px;line-height:1.8}.cloak-tool-comparison h2{font-size:32px;letter-spacing:-1px;margin:0}.cloak-tool-comparison .cloak-kicker{font-size:8px;letter-spacing:1px}.cloak-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;padding:20px 0 40px}.cloak-faq details{border-bottom:1px solid #dce4d4;padding:18px 0}.cloak-faq details:first-child{padding-top:0}.cloak-faq summary{cursor:pointer;list-style:none;display:flex;gap:15px;justify-content:space-between;font-size:13px;font-weight:500;line-height:1.6}.cloak-faq summary::-webkit-details-marker{display:none}.cloak-faq summary>span{font-size:19px;color:#5c7e57}.cloak-faq details[open] summary>span{transform:rotate(45deg)}.cloak-faq details>p{font-size:12px;color:#78816f;line-height:1.9;margin:15px 23px 0 0}@media(max-width:1000px){.cloak-toolbar{flex-wrap:wrap}.cloak-strengths{align-items:start}.cloak-options button{min-width:100px;padding:10px 11px}.cloak-local{display:none}.cloak-actions{flex-wrap:wrap}.cloak-action-buttons{margin-left:auto}.cloak-explainer{gap:35px}.cloak-tool-comparison{grid-template-columns:1fr;padding:30px}.cloak-tool-comparison h2 br{display:none}.cloak-faq{gap:35px}.cloak-editor footer{flex-wrap:wrap}}@media(max-width:650px){.cloak-hero{padding:42px 20px 28px}.cloak-hero h1{letter-spacing:-2.2px;font-size:55px}.cloak-hero>p:not(.cloak-kicker){font-size:14px}.cloak-desktop-break{display:none}.cloak-hero-badges{gap:12px;font-size:10px}.cloak-hero-decoration{margin-top:21px}.cloak-explainer,.cloak-faq,.cloak-steps,.cloak-tool-comparison,.cloak-workbench{width:calc(100% - 28px)}.cloak-toolbar{padding:15px 16px;gap:8px}.cloak-allowance{font-size:10px}.cloak-strengths{display:block;padding:15px 16px}.cloak-strengths>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.cloak-strengths p{margin:0;font-size:10px}.cloak-options{margin-top:13px}.cloak-options button{min-width:0;flex:1 1;padding:10px}.cloak-options small{font-size:9px}.cloak-options button>span{display:none}.cloak-editors{grid-template-columns:1fr}.cloak-editor+.cloak-editor{border-left:0;border-top:1px solid #dce4d6}.cloak-editor>header{padding:17px 16px 8px}.cloak-editor textarea{height:215px;padding:12px 16px;font-size:13px}.cloak-editor footer{padding:11px 16px}.cloak-actions{padding:16px;gap:15px}.cloak-action-buttons{width:100%;margin:0;flex-wrap:wrap}.cloak-action-buttons button{padding:10px}.cloak-action-buttons .cloak-primary{margin-left:auto;padding:11px 15px}.cloak-primary span{margin-left:8px}.cloak-destination-note{font-size:9px}.cloak-steps{margin:35px auto;grid-template-columns:1fr;gap:23px;padding:0 8px 35px}.cloak-steps h2{font-size:18px;margin:9px 0 6px}.cloak-steps p{font-size:12px}.cloak-explainer{grid-template-columns:1fr;margin:40px auto;padding:0 8px;gap:25px}.cloak-explainer h2,.cloak-faq h2{font-size:37px}.cloak-comparison{padding:17px}.cloak-comparison article{padding:18px}.cloak-tool-comparison{padding:25px;margin:40px auto;gap:26px}.cloak-tool-comparison>div+div{grid-template-columns:1fr;gap:24px}.cloak-tool-comparison h3{margin:7px 0}.cloak-tool-comparison a{margin-top:10px}.cloak-faq{grid-template-columns:1fr;gap:15px;margin:40px auto;padding:0 8px 25px}.cloak-faq summary{font-size:12px}.cloak-kicker{font-size:9px}}.cloak-preview-controls button small{color:#4e6549}.cloak-feature-grid article>span,.cloak-preview-grid article>span{color:#4e6b49}.cloak-actions small,.cloak-destination-note,.cloak-editor footer,.cloak-editor header>span,.cloak-local,.cloak-options small,.cloak-strengths p{color:#53674d}.cloak-options button>span{color:#326e48}.cloak-editor textarea::placeholder{color:#617258}.cloak-explainer>div>p:not(.cloak-kicker),.cloak-faq details>p,.cloak-steps p,.cloak-tool-comparison p{color:#617258}.cloak-comparison article>small,.cloak-comparison article>span,.cloak-comparison>div,.cloak-format-list strong,.cloak-steps article>span,.cloak-tool-comparison article>span{color:#4e6b49}