.dark-mode-toggle_root__LNg8y{position:relative}.dark-mode-toggle_label__NSk2T{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-mode-toggle_checkbox__Cw0hQ{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;visibility:hidden;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dark-mode-toggle_moon__ZR6V0,.dark-mode-toggle_sun__4YGb6{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.dark-mode-toggle_moon__ZR6V0 path,.dark-mode-toggle_sun__4YGb6 path{transition:all .3s ease}.light .dark-mode-toggle_sun__4YGb6{visibility:hidden;transform:translateX(-1px) scale(0)}.light .dark-mode-toggle_moon__ZR6V0{transform:translate(0) rotate(0) scale(1)}.light .dark-mode-toggle_moon__ZR6V0 path,.light .dark-mode-toggle_sun__4YGb6 path{fill:#ccc}.dark .dark-mode-toggle_sun__4YGb6{transform:translateX(0) scale(1)}.dark .dark-mode-toggle_moon__ZR6V0{visibility:hidden;transform:translateY(-2px) rotate(115deg) scale(.4)}.dark .dark-mode-toggle_moon__ZR6V0 path,.dark .dark-mode-toggle_sun__4YGb6 path{fill:#657584}@media(pointer:fine){.light .dark-mode-toggle_label__NSk2T:hover path{fill:#4c5ed5}.dark .dark-mode-toggle_label__NSk2T:hover path{fill:#7083ff}}.svg-favycon_background__INtIk{fill:#2e3a47;transition:fill .2s ease}.dark .svg-favycon_background__INtIk{fill:#495c70}.svg-favycon_foreground__WjUBZ{fill:#fff;transition:fill .2s ease}.dark .svg-favycon_foreground__WjUBZ{fill:#1e262f}.svg-favycon_top__dCp5j{fill:#f6a044;transition:fill .2s ease}.dark .svg-favycon_top__dCp5j{fill:#f6a044}.svg-favycon_corner___1mun{fill:#493b39;transition:fill .2s ease}.dark .svg-favycon_corner___1mun{fill:#f9cdff}.svg-favycon_left__JEXdO{fill:#4c5ed5;transition:fill .2s ease}.dark .svg-favycon_left__JEXdO{fill:#728dff}.svg-favycon_star__1ZuXn{fill:#4c5ed5;transition:fill .2s ease}.dark .svg-favycon_star__1ZuXn{fill:#728dff}.sticky_root__tMkID{position:relative;width:100%}.sticky_sticky__IZGvm{position:fixed;top:0;left:0;z-index:3;width:100%}.typography_root__eNeeG{font-family:Manrope,Arial,Helvetica Neue,Helvetica,sans-serif}.typography_h1__BpbFS{font-size:52px;line-height:64px}.typography_h2__tjEgO{font-size:32px;line-height:40px}.typography_smallBody___Ynuf{font-size:14px;line-height:20px}.typography_regularBody__DZuBC{font-size:14px;line-height:24px}@media screen and (max-width:991px){.typography_regularBody__DZuBC{font-size:16px}}.typography_mediumBody__Cuer8{font-size:16px;line-height:24px}.typography_largeBody__vINgZ{font-size:16px;line-height:28px}.typography_footer__EVGAJ{font-size:13px;line-height:24px}@media screen and (max-width:991px){.typography_footer__EVGAJ{font-size:14px}}.typography_footer__EVGAJ a,.typography_footer__EVGAJ a:active,.typography_footer__EVGAJ a:focus,.typography_footer__EVGAJ a:hover{color:inherit}.typography_superscript__twMak{font-size:12px;line-height:24px}.typography_title__cgPfq{font-size:15px;line-height:24px}@media screen and (max-width:991px){.typography_title__cgPfq{font-size:16px}}.typography_largeTitle__MkCb2{font-size:18px;line-height:24px}.typography_extraLargeTitle__I6Qal{font-size:32px;line-height:40px}.typography_regular__auQSv{font-weight:400}.typography_medium__gO8lX{font-weight:500}.typography_semiBold__PDDu7{font-weight:600}.typography_bold__TaKxc{font-weight:700}.typography_extraBold__WlR9k{font-weight:800}.typography_black__BBXXq{color:#000;transition:color .2s ease}.dark .typography_black__BBXXq{color:#fafafa}.typography_gray___27it{color:#9698a3}.dark .typography_gray___27it{color:#657584}.typography_white__Vrqpj{color:#fff;transition:color .2s ease}.dark .typography_white__Vrqpj:not(.typography_colorImmutable__DJZdz){color:#000}.typography_green__0m_6J{color:#3ea161}.typography_muted__GE2tT{color:#9698a3;transition:color .2s ease}.dark .typography_muted__GE2tT{color:#657584}.button_base__YZDbS{padding:5px 12px;font-family:Manrope,Arial,'"Helvetica Neue"',Helvetica,sans-serif;font-size:15px;line-height:24px;color:#000;cursor:pointer;border-radius:4px;transition:all .2s ease}@media screen and (max-width:991px){.button_base__YZDbS{padding:9px 12px}}.button_base__YZDbS:active,.button_base__YZDbS:focus,.button_base__YZDbS:hover{outline:none}@media(pointer:fine){.button_base__YZDbS:hover{transform:translate3d(0,-2px,0)}.button_base__YZDbS:active{transform:translateZ(0)}}.button_primary__CzUps{background-color:#fafafa;border:1px solid #ebebeb;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);transition:all .2s ease}.button_primary__CzUps:disabled{color:#9698a3}.dark .button_primary__CzUps{color:#fff;background-color:#1e262f;border:1px solid #1e262f}.dark .button_primary__CzUps:disabled{color:#9698a3}.button_transparent__Oiu5_{padding:5px 0;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}@media screen and (max-width:991px){.button_transparent__Oiu5_{padding:9px 0}.dark .button_transparent__Oiu5_{background:#2e3a47}}.button_modalClose__hvRz8{padding:5px 16px;background-color:#fafafa;border:1px solid #ebebeb;border-radius:18px}.button_regularTransparent__ifKkR{padding:0;font-size:14px;line-height:24px;text-decoration:none;background:rgba(0,0,0,0);border:0}.button_regular__Lm7VF{font-weight:400}.button_medium__hV_r3{font-weight:500}.button_semiBold__kFmcA{font-weight:600}.button_bold__ezwNx{font-weight:700}.button_black__UyszT{color:#000}.button_gray__qKEBH{color:#9698a3}.dark .button_gray__qKEBH{color:#657584}@media screen and (max-width:991px){.dark .button_gray__qKEBH{color:#e4ebf2}}.button_white__c_15L{color:#fff}.button_link__wsz1g{color:#000}.button_link__wsz1g:hover{color:#4c5ed5}.dark .button_link__wsz1g{color:#fff}.dark .button_link__wsz1g:hover{color:#7083ff}.button_bgLink__wWvaE{background:#4c5ed5;border-color:#4c5ed5}.button_bgLink__wWvaE:hover{background:#7683e2;border-color:#7683e2}.dark .button_bgLink__wWvaE{background:#7083ff;border-color:#7083ff}.dark .button_bgLink__wWvaE:hover{background:#7683e2;border-color:#7683e2}.button_bgGreen__Nk7cE{background:#3ea161;border-color:#3ea161}.button_bgGreen__Nk7cE:hover{background:#69b985;border-color:#69b985}.dark .button_bgGreen__Nk7cE{background:#3ea161;border-color:#3ea161}.dark .button_bgGreen__Nk7cE:hover{background:#69b985;border-color:#69b985}.button_bgDarkGray___0D9h{background:#2e3a47;border-color:#2e3a47}.button_bgDarkGray___0D9h:hover{background:#33353d;border-color:#33353d}.header_root__E4gbh{position:relative;padding:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.header_container__qZj24{max-width:1200px;height:80px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.header_container__qZj24{height:88px;padding:0 40px}}.header_header__CF9fu{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.header_brand__EkpWV{display:flex;flex-shrink:0;gap:12px;align-items:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.header_brand__EkpWV:hover{opacity:.8}.header_brand__EkpWV:focus{border-radius:4px;outline:2px solid #4c5ed5;outline-offset:2px}.header_logo__DsksJ{display:flex;align-items:center}.header_logo__DsksJ svg{width:32px;height:auto}@media screen and (min-width:992px){.header_logo__DsksJ svg{width:36px}}.header_brandName__7yBIF{margin:0;font-size:1.25rem;font-weight:700;color:#1a202c;letter-spacing:-.01em}@media screen and (min-width:992px){.header_brandName__7yBIF{font-size:1.375rem}}.header_actions__V80Bo{display:flex;flex-shrink:0;gap:12px;align-items:center}@media screen and (min-width:992px){.header_actions__V80Bo{gap:16px}}.header_darkModeWrapper__y_MMT{background:#f8fafc;border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:all .2s ease}.header_darkModeWrapper__y_MMT:hover{background:#f1f5f9}@media screen and (min-width:992px){.header_darkModeWrapper__y_MMT{background:rgba(0,0,0,0);border:none}}.header_navigation__MQy0D{display:none;flex:1 1;gap:16px;align-items:center;justify-content:center}@media screen and (min-width:992px){.header_navigation__MQy0D{display:flex;gap:24px}}@media screen and (max-width:1199px){.header_navigation__MQy0D{gap:32px}}.header_navItem__sWFW_{position:relative;padding:10px 16px;font-size:.9rem;font-weight:500;color:#64748b;white-space:nowrap;cursor:pointer;background:none;border:none;border-radius:8px;transition:all .2s ease}.header_navItem__sWFW_:hover{color:#1a202c;background:rgba(59,130,246,.05)}.header_navItem__sWFW_.header_active__9Sjbl{color:#4c5ed5;background:rgba(76,94,213,.1)}@media screen and (min-width:992px){.header_navItem__sWFW_{padding:12px 18px;font-size:.95rem}}@media screen and (max-width:1199px){.header_navItem__sWFW_{padding:12px 20px;font-size:1rem}}.header_mobileMenuButton__RjiXV{display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;background:#f8fafc;border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:all .2s ease}.header_mobileMenuButton__RjiXV:hover{background:#f1f5f9}@media screen and (min-width:992px){.header_mobileMenuButton__RjiXV{display:none}}.header_hamburger__uStIE{position:relative;display:flex;flex-direction:column;width:18px;height:14px}.header_hamburger__uStIE span{display:block;width:100%;height:2px;background:#64748b;border-radius:1px;transition:all .3s ease}.header_hamburger__uStIE span:first-child{transform-origin:top left}.header_hamburger__uStIE span:nth-child(2){margin:4px 0}.header_hamburger__uStIE span:nth-child(3){transform-origin:bottom left}.dark .header_hamburger__uStIE span{background:#94a3b8}.header_hamburger__uStIE.header_open__nSeNK span:first-child{background:#4c5ed5;transform:rotate(45deg) translate(1px,-1px)}.header_hamburger__uStIE.header_open__nSeNK span:nth-child(2){opacity:0;transform:translateX(-10px)}.header_hamburger__uStIE.header_open__nSeNK span:nth-child(3){background:#4c5ed5;transform:rotate(-45deg) translate(1px,1px)}.header_mobileMenu__h3g7s{position:absolute;top:100%;right:20px;left:20px;z-index:1000;visibility:hidden;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);opacity:0;transition:all .3s ease;transform:translateY(-20px)}@media screen and (min-width:992px){.header_mobileMenu__h3g7s{display:none}}.header_mobileMenu__h3g7s.header_open__nSeNK{visibility:visible;opacity:1;transform:translateY(0)}.header_mobileNavigation__uTsNQ{display:flex;flex-direction:column;gap:8px;padding:24px}.header_mobileNavItem__gFSnn{padding:14px 16px;font-weight:500;color:#64748b;text-align:left;cursor:pointer;background:none;border:none;border-radius:10px;transition:all .2s ease}.header_mobileNavItem__gFSnn:hover{color:#1a202c;background:rgba(76,94,213,.05)}.header_mobileNavItem__gFSnn.header_active__9Sjbl{color:#4c5ed5;background:rgba(76,94,213,.1)}.header_mobileCta__dW0bq{padding-top:16px;margin-top:16px;border-top:1px solid rgba(0,0,0,.05)}.header_mobileCtaButton___hd73{justify-content:center;width:100%;padding:14px 24px;font-size:.95rem;font-weight:600;border-radius:10px}.dark .header_root__E4gbh{background:rgba(15,23,42,.95);border-bottom-color:hsla(0,0%,100%,.1)}.dark .header_brandName__7yBIF{color:#f1f5f9}.dark .header_darkModeWrapper__y_MMT{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .header_darkModeWrapper__y_MMT:hover{background:#334155}@media screen and (min-width:992px){.dark .header_darkModeWrapper__y_MMT{background:rgba(0,0,0,0);border:none}}.dark .header_navItem__sWFW_{color:#94a3b8}.dark .header_navItem__sWFW_:hover{color:#f1f5f9;background:rgba(59,130,246,.1)}.dark .header_navItem__sWFW_.header_active__9Sjbl{color:#4c5ed5;background:rgba(76,94,213,.15)}.dark .header_mobileMenuButton__RjiXV{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .header_mobileMenuButton__RjiXV:hover{background:#334155}.dark .header_hamburger__uStIE.header_open__nSeNK span:first-child,.dark .header_hamburger__uStIE.header_open__nSeNK span:nth-child(3){background:#4c5ed5}.dark .header_mobileMenu__h3g7s{background:#1e293b;border-color:hsla(0,0%,100%,.1);box-shadow:0 10px 40px rgba(0,0,0,.4)}.dark .header_mobileNavItem__gFSnn{color:#94a3b8}.dark .header_mobileNavItem__gFSnn:hover{color:#f1f5f9;background:rgba(76,94,213,.1)}.dark .header_mobileNavItem__gFSnn.header_active__9Sjbl{color:#4c5ed5;background:rgba(76,94,213,.15)}.dark .header_mobileCta__dW0bq{border-top-color:hsla(0,0%,100%,.1)}.footer_root__OA_xI{padding:60px 0 40px;background:#0e141a;border-top:1px solid rgba(235,235,235,.1)}.footer_container__4Kz49{max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.footer_container__4Kz49{padding:0 40px}}.footer_content__lprK7{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;margin-bottom:40px}@media screen and (min-width:992px){.footer_content__lprK7{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;align-items:flex-start}}.footer_brand__4Ukk9{max-width:300px}.footer_brand__4Ukk9,.footer_section__o8cd7{display:flex;flex-direction:column;gap:16px}.footer_sectionTitle__eoKYu{margin:0;font-size:1rem;font-weight:600;color:#fafafa}.footer_sectionLinks__vxdsP{display:flex;flex-direction:column;gap:12px}.footer_logo__gJaYE svg{width:40px;height:auto}.footer_description__yWZWM{margin:0;line-height:1.5;color:#ebebeb}.footer_link__KzWL2{font-size:.95rem;color:#ebebeb;text-decoration:none;transition:color .2s ease}.footer_link__KzWL2:hover{color:#fafafa}.footer_link__KzWL2:focus{border-radius:4px;outline:2px solid #4c5ed5;outline-offset:2px}.footer_copyright__6O1mm{display:flex;flex-direction:column;gap:8px;padding-top:40px;text-align:center;border-top:1px solid rgba(235,235,235,.1)}@media screen and (min-width:992px){.footer_copyright__6O1mm{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.footer_copyrightText__jx8uY{margin:0;color:rgba(235,235,235,.8)}:not(.dark) .footer_root__OA_xI{background:#fafafa;border-top-color:rgba(46,58,71,.1)}:not(.dark) .footer_description__yWZWM{color:#2e3a47}:not(.dark) .footer_sectionTitle__eoKYu{color:#000}:not(.dark) .footer_link__KzWL2{color:#2e3a47}:not(.dark) .footer_link__KzWL2:hover{color:#000}:not(.dark) .footer_copyright__6O1mm{border-top-color:rgba(46,58,71,.1)}:not(.dark) .footer_copyrightText__jx8uY{color:rgba(46,58,71,.8)}.favicon-downloader_root__tw14F{min-height:100vh;padding:120px 0 80px;background:linear-gradient(135deg,#fafbfc,#f8fafc)}@supports (-webkit-touch-callout:none){.favicon-downloader_root__tw14F{min-height:-webkit-fill-available}}@media screen and (min-width:992px){.favicon-downloader_root__tw14F{padding:160px 0 120px}}.favicon-downloader_container__anEhs{max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.favicon-downloader_container__anEhs{padding:0 40px}}.favicon-downloader_header__UW9b8{margin-bottom:60px;text-align:center}@media screen and (min-width:992px){.favicon-downloader_header__UW9b8{margin-bottom:80px}}.favicon-downloader_title__1hgZB{margin:0 0 20px;font-size:2.5rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}@media screen and (min-width:992px){.favicon-downloader_title__1hgZB{margin-bottom:24px;font-size:3.5rem}}.favicon-downloader_subtitle__0tJlK{max-width:600px;margin:0 auto 32px;font-size:1.125rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader_subtitle__0tJlK{margin-bottom:40px;font-size:1.25rem}}.favicon-downloader_pageNav__lXjx8{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px}@media screen and (min-width:992px){.favicon-downloader_pageNav__lXjx8{gap:32px;margin-top:32px}}.favicon-downloader_navLink__oruX9{padding:8px 16px;font-size:.95rem;font-weight:500;color:#64748b;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:20px;transition:all .2s ease}.favicon-downloader_navLink__oruX9:hover{color:#4c5ed5;background:rgba(76,94,213,.05);border-color:rgba(76,94,213,.2);transform:translateY(-1px)}@media screen and (min-width:992px){.favicon-downloader_navLink__oruX9{padding:10px 20px;font-size:1rem}}.favicon-downloader_searchForm__qxQou{max-width:600px;margin:0 auto 60px}@media screen and (min-width:992px){.favicon-downloader_searchForm__qxQou{margin-bottom:80px}}.favicon-downloader_inputGroup__Yqy_2{display:flex;gap:12px;margin-bottom:16px}@media screen and (min-width:992px){.favicon-downloader_inputGroup__Yqy_2{gap:16px}}.favicon-downloader_input__IYXMp{flex:1 1;padding:16px 20px;font-size:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s ease}.favicon-downloader_input__IYXMp:focus{border-color:#4c5ed5;outline:none;box-shadow:0 0 0 3px rgba(76,94,213,.1)}.favicon-downloader_input__IYXMp:disabled{cursor:not-allowed;background:#f8fafc}@media screen and (min-width:992px){.favicon-downloader_input__IYXMp{padding:18px 24px;font-size:1.125rem}}.favicon-downloader_searchButton__tjc_v{padding:16px 24px;font-size:1rem;font-weight:600;white-space:nowrap;border-radius:12px}@media screen and (min-width:992px){.favicon-downloader_searchButton__tjc_v{padding:18px 32px;font-size:1.125rem}}.favicon-downloader_error__I6tnG{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.favicon-downloader_errorText__0TGj8{margin:0;color:#dc2626}.favicon-downloader_loading__KLbtS{display:flex;flex-direction:column;gap:20px;align-items:center;padding:60px 20px}.favicon-downloader_spinner__BtM1n{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#4c5ed5;border-radius:50%;animation:favicon-downloader_spin__lGMJ0 1s linear infinite}@keyframes favicon-downloader_spin__lGMJ0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.favicon-downloader_loadingText__3KOrd{margin:0;color:#64748b}.favicon-downloader_guide__hvYI_{max-width:800px;padding:40px;margin:0 auto 60px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}@media screen and (min-width:992px){.favicon-downloader_guide__hvYI_{padding:60px;margin-bottom:80px}}.favicon-downloader_guideTitle__iYvsv{margin:0 0 32px;font-size:1.5rem;color:#1a202c;text-align:center}@media screen and (min-width:992px){.favicon-downloader_guideTitle__iYvsv{margin-bottom:40px;font-size:1.75rem}}.favicon-downloader_guideSteps__X_TRI{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:992px){.favicon-downloader_guideSteps__X_TRI{gap:40px}}.favicon-downloader_guideStep__uHCQv{display:flex;gap:20px;align-items:flex-start}@media screen and (min-width:992px){.favicon-downloader_guideStep__uHCQv{gap:24px}}.favicon-downloader_stepNumber__AYE5r{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,rgb(76,94,213),#8b5cf6);border-radius:50%}@media screen and (min-width:992px){.favicon-downloader_stepNumber__AYE5r{width:48px;height:48px;font-size:1.25rem}}.favicon-downloader_stepContent__gHSXN{flex:1 1;padding-top:4px}.favicon-downloader_stepTitle__uigNT{margin:0 0 8px;font-size:1.125rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader_stepTitle__uigNT{font-size:1.25rem}}.favicon-downloader_stepDescription__eYj8G{margin:0;line-height:1.6;color:#64748b}.favicon-downloader_examples__R7mXX{padding-top:32px;margin-top:40px;text-align:center;border-top:1px solid #e2e8f0}@media screen and (min-width:992px){.favicon-downloader_examples__R7mXX{padding-top:40px;margin-top:48px}}.favicon-downloader_examplesTitle__0gPc2{margin:0 0 16px;font-size:.95rem;color:#64748b}@media screen and (min-width:992px){.favicon-downloader_examplesTitle__0gPc2{margin-bottom:20px}}.favicon-downloader_exampleTags__G4eFx{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (min-width:992px){.favicon-downloader_exampleTags__G4eFx{gap:12px}}.favicon-downloader_exampleTag__M13xO{padding:8px 16px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;transition:all .2s ease}.favicon-downloader_exampleTag__M13xO:hover{color:#4c5ed5;background:rgba(76,94,213,.05);border-color:#4c5ed5;transform:translateY(-1px)}@media screen and (min-width:992px){.favicon-downloader_exampleTag__M13xO{padding:10px 20px;font-size:.9rem}}.favicon-downloader_results__pIdBk{max-width:1000px;margin:0 auto}.favicon-downloader_resultHeader__2zNj_{margin-bottom:40px;text-align:center}@media screen and (min-width:992px){.favicon-downloader_resultHeader__2zNj_{margin-bottom:60px}}.favicon-downloader_resultTitle__M_o97{margin:0 0 8px;font-size:1.5rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader_resultTitle__M_o97{font-size:1.75rem}}.favicon-downloader_resultMeta__I6HaL{margin:0 0 24px;color:#64748b}.favicon-downloader_downloadAllSection__DnFIS{display:flex;flex-direction:column;gap:8px;align-items:center;padding:24px;margin-top:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}@media screen and (min-width:992px){.favicon-downloader_downloadAllSection__DnFIS{padding:32px;margin-top:32px}}.favicon-downloader_downloadAllButton__7jJ1Z{padding:14px 28px;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;transition:all .3s ease}.favicon-downloader_downloadAllButton__7jJ1Z:disabled{cursor:not-allowed;opacity:.7;transform:none}.favicon-downloader_downloadAllButton__7jJ1Z:hover:not(:disabled){box-shadow:0 8px 25px rgba(16,185,129,.3);transform:translateY(-2px)}@media screen and (min-width:992px){.favicon-downloader_downloadAllButton__7jJ1Z{padding:16px 32px;font-size:1.125rem}}.favicon-downloader_downloadAllNote__Bi878{margin:0;font-size:.875rem;color:#64748b;text-align:center}.favicon-downloader_progressContainer__NCVZb{width:100%;max-width:300px;margin:0 auto}.favicon-downloader_progressBar__WZYvB{width:100%;height:8px;margin-bottom:8px;overflow:hidden;background:#e2e8f0;border-radius:4px}.favicon-downloader_progressFill__sdSPx{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}.favicon-downloader_progressText__A9fOZ{margin:0;font-size:.875rem;color:#64748b;text-align:center}.favicon-downloader_iconGrid__xM0Mv{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:24px;gap:24px}@media screen and (min-width:992px){.favicon-downloader_iconGrid__xM0Mv{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px}}.favicon-downloader_iconCard__Es0oJ{padding:24px;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.favicon-downloader_iconCard__Es0oJ:hover{border-color:rgba(76,94,213,.3);box-shadow:0 10px 40px rgba(0,0,0,.1);transform:translateY(-4px)}.favicon-downloader_iconPreview__EKg51{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.favicon-downloader_iconImage__m82nl{width:auto;max-width:48px;height:auto;max-height:48px}.favicon-downloader_iconInfo__FTJ3_{margin-bottom:20px}.favicon-downloader_iconSize__UZBjl{margin:0 0 4px;color:#1a202c}.favicon-downloader_iconType__4KqPZ{margin:0;font-size:.875rem;color:#64748b}.favicon-downloader_iconActions__h2t0_{display:flex;flex-direction:column;gap:8px}.favicon-downloader_downloadButton__CM8ct{padding:10px 16px;font-size:.875rem;border-radius:8px}.favicon-downloader_codeButton__N09Fw{padding:8px 16px;font-size:.875rem;border:1px solid #e2e8f0;border-radius:8px}.favicon-downloader_codeButton__N09Fw:hover{background:#f8fafc;border-color:#4c5ed5}.dark .favicon-downloader_root__tw14F{background:linear-gradient(135deg,#0f172a,#1e293b)}.dark .favicon-downloader_title__1hgZB{color:#f1f5f9}.dark .favicon-downloader_navLink__oruX9,.dark .favicon-downloader_subtitle__0tJlK{color:#94a3b8}.dark .favicon-downloader_navLink__oruX9:hover{color:#4c5ed5;background:rgba(76,94,213,.1);border-color:rgba(76,94,213,.3)}.dark .favicon-downloader_input__IYXMp{color:#f1f5f9;background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_input__IYXMp:focus{border-color:#4c5ed5;box-shadow:0 0 0 3px rgba(76,94,213,.1)}.dark .favicon-downloader_input__IYXMp:disabled{background:#334155}.dark .favicon-downloader_error__I6tnG{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3)}.dark .favicon-downloader_loadingText__3KOrd{color:#94a3b8}.dark .favicon-downloader_resultTitle__M_o97{color:#f1f5f9}.dark .favicon-downloader_resultMeta__I6HaL{color:#94a3b8}.dark .favicon-downloader_downloadAllSection__DnFIS{background:#334155;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_downloadAllNote__Bi878{color:#94a3b8}.dark .favicon-downloader_progressBar__WZYvB{background:#475569}.dark .favicon-downloader_progressText__A9fOZ{color:#94a3b8}.dark .favicon-downloader_iconCard__Es0oJ{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_iconCard__Es0oJ:hover{border-color:rgba(76,94,213,.5);box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .favicon-downloader_iconPreview__EKg51{background:#334155;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_iconSize__UZBjl{color:#f1f5f9}.dark .favicon-downloader_iconType__4KqPZ{color:#94a3b8}.dark .favicon-downloader_codeButton__N09Fw{border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_codeButton__N09Fw:hover{background:#334155;border-color:#4c5ed5}.dark .favicon-downloader_guide__hvYI_{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_guideTitle__iYvsv,.dark .favicon-downloader_stepTitle__uigNT{color:#f1f5f9}.dark .favicon-downloader_stepDescription__eYj8G{color:#94a3b8}.dark .favicon-downloader_examples__R7mXX{border-top-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_examplesTitle__0gPc2{color:#94a3b8}.dark .favicon-downloader_exampleTag__M13xO{color:#94a3b8;background:#334155;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader_exampleTag__M13xO:hover{color:#4c5ed5;background:rgba(76,94,213,.1);border-color:#4c5ed5}.favicon-downloader-features_root__pCnSb{padding:80px 0;background:linear-gradient(135deg,#fafbfc,#f8fafc)}@media screen and (min-width:992px){.favicon-downloader-features_root__pCnSb{padding:120px 0}}.favicon-downloader-features_container__Q61Xh{max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.favicon-downloader-features_container__Q61Xh{padding:0 40px}}.favicon-downloader-features_header__4CN5a{margin-bottom:60px;text-align:center}@media screen and (min-width:992px){.favicon-downloader-features_header__4CN5a{margin-bottom:80px}}.favicon-downloader-features_title__hZZWM{margin:0 0 20px;font-size:2rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}@media screen and (min-width:992px){.favicon-downloader-features_title__hZZWM{margin-bottom:24px;font-size:2.5rem}}.favicon-downloader-features_subtitle___OmZz{max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-features_subtitle___OmZz{font-size:1.25rem}}.favicon-downloader-features_grid__5U0iY{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media screen and (min-width:992px){.favicon-downloader-features_grid__5U0iY{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (min-width:1200px){.favicon-downloader-features_grid__5U0iY{grid-template-columns:repeat(3,1fr);gap:48px}}.favicon-downloader-features_featureCard__SaJ6f{position:relative;padding:32px 24px;overflow:hidden;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s ease}.favicon-downloader-features_featureCard__SaJ6f:before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:linear-gradient(90deg,rgb(76,94,213),#8b5cf6);transition:transform .3s ease;transform:scaleX(0)}.favicon-downloader-features_featureCard__SaJ6f:hover{border-color:rgba(76,94,213,.3);box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-8px)}.favicon-downloader-features_featureCard__SaJ6f:hover:before{transform:scaleX(1)}@media screen and (min-width:992px){.favicon-downloader-features_featureCard__SaJ6f{padding:40px 32px}}.favicon-downloader-features_iconContainer__tkrKZ{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,rgba(76,94,213,.1),rgba(139,92,246,.1));border-radius:20px;transition:transform .3s ease}@media screen and (min-width:992px){.favicon-downloader-features_iconContainer__tkrKZ{width:96px;height:96px;margin-bottom:32px}}.dark .favicon-downloader-features_iconContainer__tkrKZ{background:linear-gradient(135deg,rgba(76,94,213,.2),rgba(139,92,246,.2))}.favicon-downloader-features_featureCard__SaJ6f:hover .favicon-downloader-features_iconContainer__tkrKZ{transform:scale(1.1)}.favicon-downloader-features_icon__LRBai{font-size:2rem;line-height:1}@media screen and (min-width:992px){.favicon-downloader-features_icon__LRBai{font-size:2.5rem}}.favicon-downloader-features_content__3i4Xh{text-align:center}.favicon-downloader-features_featureTitle__eb_m1{margin:0 0 16px;font-size:1.25rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader-features_featureTitle__eb_m1{margin-bottom:20px;font-size:1.375rem}}.favicon-downloader-features_featureDescription__OxgCC{margin:0;font-size:.95rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-features_featureDescription__OxgCC{font-size:1rem}}.dark .favicon-downloader-features_root__pCnSb{background:linear-gradient(135deg,#0f172a,#1e293b)}.dark .favicon-downloader-features_title__hZZWM{color:#f1f5f9}.dark .favicon-downloader-features_subtitle___OmZz{color:#94a3b8}.dark .favicon-downloader-features_featureCard__SaJ6f{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-features_featureCard__SaJ6f:hover{border-color:rgba(76,94,213,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}.dark .favicon-downloader-features_featureTitle__eb_m1{color:#f1f5f9}.dark .favicon-downloader-features_featureDescription__OxgCC{color:#94a3b8}.favicon-downloader-benefits_root__tpDu5{padding:80px 0;background:#fff}@media screen and (min-width:992px){.favicon-downloader-benefits_root__tpDu5{padding:120px 0}}.favicon-downloader-benefits_container__4d_hW{max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.favicon-downloader-benefits_container__4d_hW{padding:0 40px}}.favicon-downloader-benefits_header__OxVLW{margin-bottom:60px;text-align:center}@media screen and (min-width:992px){.favicon-downloader-benefits_header__OxVLW{margin-bottom:80px}}.favicon-downloader-benefits_title__3K5nP{margin:0 0 20px;font-size:2rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}@media screen and (min-width:992px){.favicon-downloader-benefits_title__3K5nP{margin-bottom:24px;font-size:2.5rem}}.favicon-downloader-benefits_subtitle__auHLJ{max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-benefits_subtitle__auHLJ{font-size:1.25rem}}.favicon-downloader-benefits_grid__JPEk_{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:80px}@media screen and (min-width:992px){.favicon-downloader-benefits_grid__JPEk_{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:100px}}.favicon-downloader-benefits_benefitCard__LOwiz{position:relative;padding:32px 24px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:20px;transition:all .3s ease}.favicon-downloader-benefits_benefitCard__LOwiz:before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,rgba(76,94,213,.05),rgba(139,92,246,.05));opacity:0;transition:opacity .3s ease}.favicon-downloader-benefits_benefitCard__LOwiz:hover{border-color:rgba(76,94,213,.3);box-shadow:0 15px 35px rgba(0,0,0,.1);transform:translateY(-4px)}.favicon-downloader-benefits_benefitCard__LOwiz:hover:before{opacity:1}@media screen and (min-width:992px){.favicon-downloader-benefits_benefitCard__LOwiz{padding:40px 32px}}.favicon-downloader-benefits_statsContainer__QMgtF{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:120px;height:60px;margin-bottom:24px;background:linear-gradient(135deg,rgb(76,94,213),#8b5cf6);border-radius:12px;transition:transform .3s ease}@media screen and (min-width:992px){.favicon-downloader-benefits_statsContainer__QMgtF{width:140px;height:70px;margin-bottom:32px}}.favicon-downloader-benefits_benefitCard__LOwiz:hover .favicon-downloader-benefits_statsContainer__QMgtF{transform:scale(1.05)}.favicon-downloader-benefits_stats__v_dBf{margin:0;font-size:.875rem;line-height:1.2;color:#fff;text-align:center}@media screen and (min-width:992px){.favicon-downloader-benefits_stats__v_dBf{font-size:1rem}}.favicon-downloader-benefits_content__zhx26{position:relative;z-index:1}.favicon-downloader-benefits_benefitTitle__Ve2AU{margin:0 0 16px;font-size:1.25rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader-benefits_benefitTitle__Ve2AU{margin-bottom:20px;font-size:1.375rem}}.favicon-downloader-benefits_benefitDescription__05wHw{margin:0;font-size:.95rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-benefits_benefitDescription__05wHw{font-size:1rem}}.favicon-downloader-benefits_cta__I0TnK{padding:60px 40px;text-align:center;background:linear-gradient(135deg,rgba(76,94,213,.1),rgba(139,92,246,.1));border:1px solid rgba(76,94,213,.2);border-radius:24px}@media screen and (min-width:992px){.favicon-downloader-benefits_cta__I0TnK{padding:80px 60px}}.favicon-downloader-benefits_ctaTitle__v198i{margin:0 0 16px;font-size:1.5rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader-benefits_ctaTitle__v198i{margin-bottom:20px;font-size:1.75rem}}.favicon-downloader-benefits_ctaDescription__zQoJb{max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-benefits_ctaDescription__zQoJb{font-size:1.125rem}}.dark .favicon-downloader-benefits_root__tpDu5{background:#0f172a}.dark .favicon-downloader-benefits_title__3K5nP{color:#f1f5f9}.dark .favicon-downloader-benefits_subtitle__auHLJ{color:#94a3b8}.dark .favicon-downloader-benefits_benefitCard__LOwiz{background:linear-gradient(135deg,#1e293b,#334155);border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-benefits_benefitCard__LOwiz:before{background:linear-gradient(135deg,rgba(76,94,213,.1),rgba(139,92,246,.1))}.dark .favicon-downloader-benefits_benefitCard__LOwiz:hover{border-color:rgba(76,94,213,.5);box-shadow:0 15px 35px rgba(0,0,0,.3)}.dark .favicon-downloader-benefits_benefitTitle__Ve2AU{color:#f1f5f9}.dark .favicon-downloader-benefits_benefitDescription__05wHw{color:#94a3b8}.dark .favicon-downloader-benefits_cta__I0TnK{background:linear-gradient(135deg,rgba(76,94,213,.15),rgba(139,92,246,.15));border-color:rgba(76,94,213,.3)}.dark .favicon-downloader-benefits_ctaTitle__v198i{color:#f1f5f9}.dark .favicon-downloader-benefits_ctaDescription__zQoJb{color:#94a3b8}.favicon-downloader-use-cases_root__gsgw_{padding:80px 0;background:linear-gradient(135deg,#fafbfc,#f8fafc)}@media screen and (min-width:992px){.favicon-downloader-use-cases_root__gsgw_{padding:120px 0}}.favicon-downloader-use-cases_container__BSGR4{max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.favicon-downloader-use-cases_container__BSGR4{padding:0 40px}}.favicon-downloader-use-cases_header__Yaa05{margin-bottom:60px;text-align:center}@media screen and (min-width:992px){.favicon-downloader-use-cases_header__Yaa05{margin-bottom:80px}}.favicon-downloader-use-cases_title__bI9_h{margin:0 0 20px;font-size:2rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}@media screen and (min-width:992px){.favicon-downloader-use-cases_title__bI9_h{margin-bottom:24px;font-size:2.5rem}}.favicon-downloader-use-cases_subtitle__MlEk_{max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-use-cases_subtitle__MlEk_{font-size:1.25rem}}.favicon-downloader-use-cases_grid__BOzlW{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media screen and (min-width:992px){.favicon-downloader-use-cases_grid__BOzlW{grid-template-columns:repeat(2,1fr);gap:40px}}.favicon-downloader-use-cases_useCaseCard__RxGaa{position:relative;padding:32px 24px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:all .3s ease}.favicon-downloader-use-cases_useCaseCard__RxGaa:before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:linear-gradient(90deg,rgb(76,94,213),#8b5cf6);transition:transform .3s ease;transform:scaleX(0)}.favicon-downloader-use-cases_useCaseCard__RxGaa:hover{border-color:rgba(76,94,213,.3);box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-6px)}.favicon-downloader-use-cases_useCaseCard__RxGaa:hover:before{transform:scaleX(1)}@media screen and (min-width:992px){.favicon-downloader-use-cases_useCaseCard__RxGaa{padding:40px 32px}}.favicon-downloader-use-cases_cardHeader__oF7CA{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px}@media screen and (min-width:992px){.favicon-downloader-use-cases_cardHeader__oF7CA{gap:24px;margin-bottom:32px}}.favicon-downloader-use-cases_iconContainer__gLoOS{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,rgba(76,94,213,.1),rgba(139,92,246,.1));border-radius:16px;transition:transform .3s ease}@media screen and (min-width:992px){.favicon-downloader-use-cases_iconContainer__gLoOS{width:72px;height:72px}}.dark .favicon-downloader-use-cases_iconContainer__gLoOS{background:linear-gradient(135deg,rgba(76,94,213,.2),rgba(139,92,246,.2))}.favicon-downloader-use-cases_useCaseCard__RxGaa:hover .favicon-downloader-use-cases_iconContainer__gLoOS{transform:scale(1.1)}.favicon-downloader-use-cases_icon__h2dvB{font-size:1.75rem;line-height:1}@media screen and (min-width:992px){.favicon-downloader-use-cases_icon__h2dvB{font-size:2rem}}.favicon-downloader-use-cases_titleContainer__hVy_U{flex:1 1}.favicon-downloader-use-cases_useCaseTitle___ycQb{margin:0 0 8px;font-size:1.25rem;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader-use-cases_useCaseTitle___ycQb{margin-bottom:12px;font-size:1.375rem}}.favicon-downloader-use-cases_useCaseDescription__co5aZ{margin:0;font-size:.95rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-use-cases_useCaseDescription__co5aZ{font-size:1rem}}.favicon-downloader-use-cases_examples__wANyJ{padding-top:20px;border-top:1px solid #e2e8f0}@media screen and (min-width:992px){.favicon-downloader-use-cases_examples__wANyJ{padding-top:24px}}.favicon-downloader-use-cases_examplesTitle__OszZJ{margin:0 0 12px;font-size:.875rem;color:#374151;text-transform:uppercase;letter-spacing:.05em}@media screen and (min-width:992px){.favicon-downloader-use-cases_examplesTitle__OszZJ{margin-bottom:16px}}.favicon-downloader-use-cases_examplesList__Ad6XN{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}@media screen and (min-width:992px){.favicon-downloader-use-cases_examplesList__Ad6XN{gap:10px}}.favicon-downloader-use-cases_exampleItem__G_qsF{position:relative;padding-left:20px}.favicon-downloader-use-cases_exampleItem__G_qsF:before{position:absolute;top:0;left:0;font-size:1.2em;font-weight:700;color:#4c5ed5;content:"•"}.favicon-downloader-use-cases_exampleText__mBk4H{margin:0;font-size:.875rem;line-height:1.5;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-use-cases_exampleText__mBk4H{font-size:.9rem}}.dark .favicon-downloader-use-cases_root__gsgw_{background:linear-gradient(135deg,#0f172a,#1e293b)}.dark .favicon-downloader-use-cases_title__bI9_h{color:#f1f5f9}.dark .favicon-downloader-use-cases_subtitle__MlEk_{color:#94a3b8}.dark .favicon-downloader-use-cases_useCaseCard__RxGaa{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-use-cases_useCaseCard__RxGaa:hover{border-color:rgba(76,94,213,.5);box-shadow:0 20px 40px rgba(0,0,0,.3)}.dark .favicon-downloader-use-cases_useCaseTitle___ycQb{color:#f1f5f9}.dark .favicon-downloader-use-cases_useCaseDescription__co5aZ{color:#94a3b8}.dark .favicon-downloader-use-cases_examples__wANyJ{border-top-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-use-cases_examplesTitle__OszZJ{color:#cbd5e1}.dark .favicon-downloader-use-cases_exampleText__mBk4H{color:#94a3b8}.favicon-downloader-faq_root__XBIz7{padding:80px 0;background:#fff}@media screen and (min-width:992px){.favicon-downloader-faq_root__XBIz7{padding:120px 0}}.favicon-downloader-faq_container__7AjeW{max-width:800px;padding:0 20px;margin:0 auto}@media screen and (min-width:992px){.favicon-downloader-faq_container__7AjeW{padding:0 40px}}.favicon-downloader-faq_header__rx_Z0{margin-bottom:60px;text-align:center}@media screen and (min-width:992px){.favicon-downloader-faq_header__rx_Z0{margin-bottom:80px}}.favicon-downloader-faq_title__n54mK{margin:0 0 20px;font-size:2rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}@media screen and (min-width:992px){.favicon-downloader-faq_title__n54mK{margin-bottom:24px;font-size:2.5rem}}.favicon-downloader-faq_subtitle__DvUYQ{margin:0;font-size:1.125rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-faq_subtitle__DvUYQ{font-size:1.25rem}}.favicon-downloader-faq_faqList__Rku_A{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:992px){.favicon-downloader-faq_faqList__Rku_A{gap:20px}}.favicon-downloader-faq_question__oX0_L{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;text-align:left;cursor:pointer;background:rgba(0,0,0,0);border:none;transition:all .3s ease}@media screen and (min-width:992px){.favicon-downloader-faq_question__oX0_L{padding:24px 32px}}.favicon-downloader-faq_question__oX0_L:hover{background:rgba(76,94,213,.02)}.favicon-downloader-faq_questionText__TOxCr{margin:0;font-size:1rem;line-height:1.4;color:#1a202c}@media screen and (min-width:992px){.favicon-downloader-faq_questionText__TOxCr{font-size:1.125rem}}.favicon-downloader-faq_icon__UOpTC{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin-left:16px;font-size:1.25rem;font-weight:700;color:#64748b;background:#e2e8f0;border-radius:50%;transition:all .3s ease}@media screen and (min-width:992px){.favicon-downloader-faq_icon__UOpTC{width:36px;height:36px;margin-left:20px;font-size:1.375rem}}.dark .favicon-downloader-faq_icon__UOpTC{color:#94a3b8;background:#334155}.favicon-downloader-faq_answerContainer__mucgj{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.favicon-downloader-faq_faqItem__gsU9J{overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s ease}.favicon-downloader-faq_faqItem__gsU9J:hover{border-color:rgba(76,94,213,.3);box-shadow:0 4px 12px rgba(0,0,0,.05)}.favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_{border-color:#4c5ed5;box-shadow:0 8px 25px rgba(76,94,213,.15)}.favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_ .favicon-downloader-faq_answerContainer__mucgj{max-height:200px;opacity:1}.favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_ .favicon-downloader-faq_icon__UOpTC{color:#4c5ed5;transform:rotate(0deg)}.favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_ .favicon-downloader-faq_question__oX0_L{background:linear-gradient(135deg,rgba(76,94,213,.05),rgba(139,92,246,.05))}.favicon-downloader-faq_answer__G3NiD{padding:0 24px 24px;border-top:1px solid #e2e8f0}@media screen and (min-width:992px){.favicon-downloader-faq_answer__G3NiD{padding:0 32px 32px}}.favicon-downloader-faq_answerText__yi9yp{margin:16px 0 0;font-size:.95rem;line-height:1.6;color:#64748b}@media screen and (min-width:992px){.favicon-downloader-faq_answerText__yi9yp{margin-top:20px;font-size:1rem}}.dark .favicon-downloader-faq_root__XBIz7{background:#0f172a}.dark .favicon-downloader-faq_title__n54mK{color:#f1f5f9}.dark .favicon-downloader-faq_subtitle__DvUYQ{color:#94a3b8}.dark .favicon-downloader-faq_questionText__TOxCr{color:#f1f5f9}.dark .favicon-downloader-faq_answer__G3NiD{border-top-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-faq_answerText__yi9yp{color:#94a3b8}.dark .favicon-downloader-faq_faqItem__gsU9J{background:#1e293b;border-color:hsla(0,0%,100%,.1)}.dark .favicon-downloader-faq_faqItem__gsU9J:hover{border-color:rgba(76,94,213,.5);box-shadow:0 4px 12px rgba(0,0,0,.2)}.dark .favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_{border-color:#4c5ed5;box-shadow:0 8px 25px rgba(76,94,213,.25)}.dark .favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_ .favicon-downloader-faq_question__oX0_L{background:linear-gradient(135deg,rgba(76,94,213,.1),rgba(139,92,246,.1))}.dark .favicon-downloader-faq_faqItem__gsU9J.favicon-downloader-faq_open__fUt7_ .favicon-downloader-faq_question__oX0_L:hover{background:rgba(76,94,213,.05)}