.free-tool-page_page__fWQUN{min-height:100dvh;background-color:var(--color-surface);position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(8rem + var(--desktop-inset-top, 0rem)) 0 4.8rem;width:100%;min-width:0;overflow-x:clip;@media (max-width:600px){padding-top:calc(7.2rem + var(--desktop-inset-top, 0rem))}}.free-tool-page_page__fWQUN:before{content:"";position:fixed;inset:0;z-index:0;background-image:radial-gradient(circle,var(--color-canvas-dot) 1px,transparent 1px);background-size:1.5rem 1.5rem;pointer-events:none}.free-tool-page_patch__muGfw{width:fit-content;max-width:calc(100% + 1.6rem);background-color:var(--color-surface);padding:.4rem .8rem;margin:-.4rem -.8rem;border-radius:var(--radius-sm)}.free-tool-page_logo__DPSF_{position:absolute;top:calc(2rem + var(--desktop-top-left-inset, 0rem));left:1.4rem;z-index:10;color:var(--color-text-primary);text-decoration:none;background-color:var(--color-surface);border-radius:var(--radius-sm);padding:.6rem 1rem;@media (max-width:600px){left:.6rem}}.free-tool-page_hero__HJq6n{display:flex;flex-direction:column;gap:1.6rem}.free-tool-page_eyebrow__uH_79{font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.free-tool-page_headline__qNBDg{font-family:var(--font-ibm-plex-serif);font-weight:400;font-size:4rem;line-height:1.15;letter-spacing:-.01em;color:var(--color-text-primary);font-feature-settings:"ss04","ss01";white-space:pre-line;@media (max-width:600px){font-size:3rem}}.free-tool-page_intro__c12VG{font-size:1.7rem;line-height:1.6;color:var(--color-text-primary);text-wrap:pretty}.free-tool-page_promises__ReeFW{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:0;margin:0;font-size:1.7rem;line-height:1.6;color:var(--color-text-secondary)}.free-tool-page_promises__ReeFW li{display:flex;align-items:center;gap:1rem}.free-tool-page_promises__ReeFW li:before{content:"";flex:none;width:.5rem;height:.9rem;margin:-.3rem .2rem 0 .4rem;border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:rotate(45deg)}.free-tool-page_checksSection__dPfK3{position:relative;z-index:1;width:100%;max-width:calc(133.4rem + 4.8rem);padding:8rem 2.4rem 0;@media (max-width:1260px){max-width:calc(98.4rem + 4.8rem)}@media (max-width:600px){padding-left:1.6rem;padding-bottom:0;padding-right:1.6rem;padding-top:5.6rem}}.free-tool-page_content__pdn9S{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:88rem;padding:8rem 2.4rem 0;@media (max-width:600px){padding-left:1.6rem;padding-bottom:0;padding-right:1.6rem;padding-top:5.6rem}}.free-tool-page_sectionTitle__KCPcJ{width:fit-content;margin:0 auto 3.6rem;padding:.4rem 1.6rem;background-color:var(--color-surface);border-radius:var(--radius-sm);font-family:var(--font-ibm-plex-sans);font-weight:600;font-size:2.6rem;line-height:1.18;color:var(--color-text-primary);font-feature-settings:"ss04","ss01";text-align:center}.free-tool-page_checks__sQdq1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;list-style:none;padding:0;margin:0;@media (max-width:1260px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){grid-template-columns:minmax(0,1fr)}}.free-tool-page_check__wczSQ{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:1.2rem 1.2rem 2.4rem;background-color:var(--color-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.free-tool-page_example__yNs7_{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:2rem;padding:1.4rem 1.2rem;background-color:var(--color-surface);border-radius:var(--radius-md);font-family:var(--font-ibm-plex-serif);font-size:1.7rem;line-height:1.4}.free-tool-page_wrong__RF3QW{color:var(--color-text-muted);text-decoration:line-through;text-decoration-color:var(--color-error);text-decoration-thickness:1.5px}.free-tool-page_right__dH1i_{color:var(--color-text-primary);text-decoration:none;background-color:var(--color-accent-light);border-radius:var(--radius-sm);padding:0 .4rem;margin-left:-.4rem}.free-tool-page_checkTitle__bAGjJ{margin-bottom:.6rem;padding:0 1.2rem;font-family:var(--font-ibm-plex-sans);font-size:1.7rem;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.free-tool-page_checkBody__FvWMI{padding:0 1.2rem;font-size:1.5rem;line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}