.free-tools-page{background:#fff;color:#1f2937}.free-tools-hero{padding:5.5rem 0 5rem;color:#111827;background:linear-gradient(135deg,#fbf6ec,#fff 72%);border-bottom:1px solid #eadab9}.free-tools-hero h1{max-width:820px;margin:.65rem auto 1rem;color:#111827;font-size:clamp(2.45rem,6vw,4.6rem);line-height:1.05;letter-spacing:-.04em}.free-tools-hero>.container{text-align:center}.free-tools-hero>.container>p:not(.free-tools-eyebrow){max-width:760px;margin:0 auto;color:#4b5563;font-size:1.18rem;line-height:1.65}.free-tools-eyebrow{color:#d2ac67;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.free-tools-breadcrumb{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;color:#6b7280;font-size:.9rem}.free-tools-breadcrumb a{color:#374151;text-underline-offset:3px}.free-tools-button,.free-tools-link{display:inline-block;margin-top:1.7rem;padding:.85rem 1.2rem;border-radius:8px;background:#d2ac67;color:#151515;font-weight:800;text-decoration:none}.free-tools-button:hover,.free-tools-link:hover{background:#e3c281}.free-tools-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.free-tools-hero-actions .free-tools-button{margin-top:0}.free-tools-button-secondary{color:#111827;background:transparent;border:1px solid #9ca3af}.free-tools-button-secondary:hover{color:#111827;background:#fff;border-color:#d2ac67}.free-tools-summary{border-bottom:1px solid #e5e7eb;background:#f8fafc}.free-tools-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:2rem;padding-bottom:2rem}.free-tools-summary-grid div{display:grid;gap:.3rem}.free-tools-summary-grid strong{color:#172033}.free-tools-summary-grid span{color:#4b5563;font-size:.94rem;line-height:1.5}.free-tools-content{padding:5rem 0}.free-tools-reading-width{max-width:850px}.free-tools-content section+section{margin-top:3.4rem}.free-tools-content h2{margin-bottom:1rem;color:#111827;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.025em;line-height:1.2}.free-tools-content p{margin-top:.85rem;color:#374151;font-size:1.05rem;line-height:1.75}.free-tools-steps{display:grid;gap:1rem;margin:1.25rem 0 0;padding-left:1.4rem}.free-tools-steps li{padding-left:.4rem;color:#374151;line-height:1.65}.free-tools-limitations{padding:1.75rem;border-left:4px solid #d2ac67;background:#fbf7ed}.free-tools-faq details{padding:1rem 0;border-top:1px solid #dfe3e8}.free-tools-faq details:last-child{border-bottom:1px solid #dfe3e8}.free-tools-faq summary{cursor:pointer;color:#172033;font-weight:750}.free-tools-faq p{margin-right:1.5rem}.free-tools-updated{margin-top:3rem!important;color:#6b7280!important;font-size:.9rem!important}.extension-card{max-width:780px;padding:2rem;border:1px solid #d9e0ea;border-radius:16px;box-shadow:0 10px 30px #0f172a0f}.extension-card h2{margin:.45rem 0 .7rem}.extension-card h2 a{color:inherit;text-decoration:none}.extension-card-points{display:grid;gap:.65rem;margin:1.25rem 0 0;padding-left:1.25rem;color:#374151}.free-tools-video-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;margin-top:1.35rem;background:#000;border-radius:12px;box-shadow:0 12px 28px #0f172a24}.free-tools-download{padding:2rem;border:1px solid #e4d6b9;border-radius:14px;background:#fdfaf3}.free-tools-download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.free-tools-download-card{display:grid;gap:.65rem;width:100%;padding:1.4rem;color:#1f2937;font:inherit;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:10px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.free-tools-download-card:hover{transform:translateY(-3px);border-color:#d2ac67;box-shadow:0 10px 20px #3628081a}.free-tools-download-card:focus-visible{outline:3px solid rgba(210,172,103,.55);outline-offset:3px}.free-tools-download-card img{width:42px;height:42px;object-fit:contain}.free-tools-download-card strong{color:#111827;font-size:1.1rem}.free-tools-download-card span{color:#4b5563;line-height:1.5}.free-tools-download-card b,.extension-install-modal-download,.extension-install-modal-help{display:inline-flex;align-items:center;gap:.4rem}.free-tools-download-card b{color:#604800;font-size:.9rem}.free-tools-screenshot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.35rem}.free-tools-screenshot-grid figure{margin:0;overflow:hidden;border:1px solid #d9e0ea;border-radius:10px;background:#f8fafc}.free-tools-screenshot-grid img{display:block;width:100%;height:auto;border-bottom:1px solid #d9e0ea}.free-tools-screenshot-grid figcaption{padding:.85rem 1rem;color:#374151;font-size:.93rem;line-height:1.5}.extension-install-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1rem;background:#000000a3}.extension-install-modal{position:relative;width:min(100%,650px);max-height:min(720px,90vh);overflow:auto;padding:2rem;color:#1f2937;background:#fff;border:1px solid #d2ac67;border-radius:14px;box-shadow:0 24px 60px #00000059}.extension-install-modal>img{margin-bottom:1rem}.extension-install-modal h2{margin:.45rem 2rem 1rem 0;color:#111827;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.extension-install-modal ol{display:grid;gap:.8rem;margin:1.4rem 0 1.7rem;padding-left:1.4rem;color:#374151;line-height:1.55}.extension-install-modal code{padding:.12rem .32rem;color:#111827;background:#f0f2f5;border-radius:4px;font-size:.9em}.extension-install-modal-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:40px;height:40px;color:#374151;background:#f3f4f6;border:0;border-radius:50%;cursor:pointer}.extension-install-modal-close:hover{color:#111827;background:#e5e7eb}.extension-install-modal-close:focus-visible{outline:3px solid rgba(210,172,103,.55);outline-offset:3px}.extension-install-modal-download{justify-content:center;width:100%;padding:.95rem 1.2rem;color:#151515;background:#d2ac67;border-radius:8px;font-weight:800;text-decoration:none}.extension-install-modal-download:hover{background:#e3c281}.extension-install-modal-help{justify-content:center;width:100%;margin-top:.85rem;color:#604800;font-weight:700}@media(max-width:720px){.free-tools-hero{padding:4.2rem 0 3.8rem}.free-tools-summary-grid,.free-tools-download-grid,.free-tools-screenshot-grid{grid-template-columns:1fr;gap:1.2rem}.free-tools-content{padding:3.5rem 0}.extension-card,.free-tools-limitations,.free-tools-download{padding:1.35rem}}@media(max-width:480px){.free-tools-hero-actions{align-items:stretch;flex-direction:column}.free-tools-hero-actions .free-tools-button{text-align:center}}
