@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Dancing+Script:wght@700&family=Pacifico&display=swap";.seo-rich-sections-container{padding:0 16px}.seo-section{box-sizing:border-box;width:100%}.seo-section.hero-features>div{flex-wrap:wrap!important}.seo-section.hero-features>div>div{min-width:0}.seo-section.how-to-steps>div{grid-template-columns:1fr!important}.seo-section.geo-targeting>div{flex-wrap:wrap!important}.seo-section.split-geo>div{flex-direction:column!important}.seo-section.split-geo>div>div:last-child{min-height:200px!important}.seo-section.split-how-to>div>div{flex-direction:column!important;align-items:flex-start!important}.seo-section.performance>div>div:last-child{grid-template-columns:1fr!important}.seo-section.split-performance>div{flex-direction:column!important}.seo-section.faqs .glass-panel{padding:16px!important}@media (width>=768px){.seo-rich-sections-container{padding:0 24px}.seo-section.how-to-steps>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.seo-section.split-geo>div{flex-direction:row!important}.seo-section.split-how-to>div>div{flex-direction:row!important;align-items:flex-start!important}.seo-section.performance>div>div:last-child{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.seo-section.split-performance>div{flex-direction:row!important}}@media (width<=480px){.seo-section.hero-features,.seo-section.how-to-steps,.seo-section.geo-targeting,.seo-section.privacy-security,.seo-section.performance,.seo-section.split-hero,.seo-section.split-how-to,.seo-section.split-geo,.seo-section.split-privacy,.seo-section.split-performance{border-radius:16px!important;margin:24px 0!important;padding:48px 0!important}.seo-section.split-privacy{padding:48px 16px!important}.seo-section.privacy-security{border-radius:16px!important;padding:40px 16px!important}.seo-section.geo-targeting svg:first-child{display:none}}:root{--font-main:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-app:#080a0f;--bg-card:#111520;--bg-card-hover:#161b29;--bg-input:#0c0f17;--border-color:#ffffff14;--border-hover:#ef444480;--text-main:#f8fafc;--text-muted:#94a3b8;--text-accent:#f87171;--brand-primary:#e11d48;--brand-gradient:linear-gradient(135deg, #e11d48 0%, #f43f5e 50%, #8b5cf6 100%);--brand-glow:#e11d484d;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--shadow-lg:0 12px 35px -10px #000000a6;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-full:9999px}body.light-theme{--bg-app:#f4f6fb;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-input:#eaeff8;--border-color:#0f172a14;--border-hover:#e11d4866;--text-main:#0f172a;--text-muted:#475569;--text-accent:#e11d48;--brand-glow:#e11d482e;--shadow-lg:0 12px 35px -10px #0f172a14}*{box-sizing:border-box;margin:0;padding:0}.mobile-only{display:none!important}.desktop-only{display:flex!important}body{font-family:var(--font-main);background-color:var(--bg-app);color:var(--text-main);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:.8;min-height:100vh;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}button,input,select,textarea{font-family:inherit}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-panel:hover{border-color:var(--border-hover);box-shadow:0 16px 40px -10px var(--brand-glow)}.gradient-text{font-family:var(--font-display);background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800;display:inline-block}@keyframes pulseGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:4s ease-in-out infinite float}.btn-primary{background:var(--brand-gradient);color:#fff;font-family:var(--font-display);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 6px 20px var(--brand-glow);letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 10px 28px #e11d4873}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:var(--bg-card);color:var(--text-main);border:1.5px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:8px;padding:10px 22px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-accent)}.dropzone{border:2.5px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:#e11d4805;padding:56px 28px;transition:all .25s cubic-bezier(.4,0,.2,1)}.dropzone.active,.dropzone:hover{border-color:var(--brand-primary);box-shadow:inset 0 0 25px var(--brand-glow);background:#e11d480f;transform:scale(1.005)}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;margin-top:32px;display:grid}.tool-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-color);color:inherit;flex-direction:column;gap:14px;padding:26px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.tool-card:before{content:"";background:var(--brand-gradient);opacity:0;width:100%;height:3.5px;transition:opacity .25s;position:absolute;top:0;left:0}.tool-card:hover{box-shadow:0 18px 40px -12px var(--brand-glow);border-color:#e11d4880;transform:translateY(-5px)}.tool-card:hover:before{opacity:1}.tool-icon-wrapper{border-radius:var(--radius-md);width:52px;height:52px;color:var(--text-accent);background:#e11d481f;justify-content:center;align-items:center;display:flex}.progress-container{background:var(--bg-input);border-radius:var(--radius-full);border:1px solid var(--border-color);width:100%;height:12px;margin:18px 0;overflow:hidden}.progress-bar{background:var(--brand-gradient);border-radius:var(--radius-full);height:100%;box-shadow:0 0 12px var(--brand-glow);transition:width .3s}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:680px;max-height:85vh;box-shadow:var(--shadow-lg);padding:30px;overflow-y:auto}.lang-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;margin-top:20px;display:grid}.lang-btn{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-main);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.lang-btn:hover,.lang-btn.active{border-color:var(--brand-primary);color:var(--text-accent);background:#e11d4826;font-weight:700}@media (width<=640px){.tools-grid{grid-template-columns:1fr}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b880}.docx-live-preview-container .docx-wrapper{background:0 0!important;flex-direction:column!important;align-items:center!important;padding:24px 0!important;display:flex!important}.docx-live-preview-container .docx-wrapper>section{margin-bottom:24px!important;box-shadow:0 4px 12px #00000026!important}@media (width<=768px){.mobile-col{flex-direction:column!important}.mobile-only{display:flex!important}.desktop-only{display:none!important}.mobile-full-width{width:100%!important;min-width:100%!important;max-width:100%!important}.tools-grid{grid-template-columns:1fr;gap:16px}.mega-menu-col{min-width:100%;margin-bottom:24px}.dropzone{padding:32px 16px}h1{font-size:clamp(1.5rem,6vw,2rem)!important}.tool-workspace-container{flex-direction:column!important;height:auto!important;max-height:none!important;overflow:visible!important}.tool-workspace-left{width:100%!important;height:auto!important;min-height:400px!important;padding-right:0!important}.tool-workspace-right{margin-top:24px;width:100%!important;min-width:100%!important;height:auto!important;padding-left:0!important;overflow:visible!important}footer{padding-top:32px!important}footer .footer-tools-grid{grid-template-columns:1fr!important;gap:24px!important}footer .footer-bottom{text-align:left!important;flex-direction:column!important;align-items:flex-start!important}}@keyframes float-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-fast{animation:3s ease-in-out infinite float-fast}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.dropzone-container{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1;border-radius:48px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.dropzone-active{border-color:#0000;transform:scale(1.02)}.dropzone-glow{background:var(--brand-glow);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.dropzone-active .dropzone-glow{opacity:1}
