input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]),textarea,select{outline:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):hover,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus-visible,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):active,textarea:hover,textarea:focus,textarea:focus-visible,textarea:active,select:hover,select:focus,select:focus-visible,select:active{outline:none;box-shadow:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-size:1rem;line-height:1.6;color:#1A1F2E;background-color:#F7F8FA;min-height:100vh;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom, 0px);scrollbar-width:thin;scrollbar-color:#164036 #FFFFFF}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:#FFFFFF;border-radius:9999px}body::-webkit-scrollbar-thumb{background:#164036;border-radius:9999px}body::-webkit-scrollbar-thumb:hover{background:#1F5C50}a{color:#2A7264;text-decoration:none;transition:color 200ms ease-in-out}a:hover{color:#1F5C50}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:max(1.5rem, env(safe-area-inset-left, 0px)) max(1.5rem, env(safe-area-inset-right, 0px))}@media (min-width:768px){.container{padding-inline:max(2rem, env(safe-area-inset-left, 0px)) max(2rem, env(safe-area-inset-right, 0px))}}.page-enter{animation:pageEnter 400ms ease-in-out ease-in-out}@keyframes pageEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.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}.site-header{position:sticky;top:0;z-index:200;height:72px;background:#FFFFFF;border-bottom:1px solid rgba(0, 0, 0, 0.08)}.site-header__inner{display:flex;align-items:center;justify-content:center;justify-content:space-between;height:100%;gap:0.75rem}@media (max-width:767px){.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:72px}}.site-header__logo{display:inline-flex;align-items:center;line-height:0;flex-shrink:0}@media (max-width:767px){.site-header__logo{grid-column:1}}.site-header__all-tools{display:none}@media (max-width:767px){.site-header__all-tools{display:inline-flex;grid-column:2;justify-self:center;font-size:0.75rem;font-weight:600;text-transform:uppercase;color:#1A1F2E;text-decoration:none}}.site-header__mobile-actions{display:none}@media (max-width:767px){.site-header__mobile-actions{display:flex;align-items:center;gap:0.5rem;grid-column:3;flex-shrink:0}}.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}@media (min-width:768px){.site-header__menu-toggle{display:none}}@media (max-width:767px){.site-header__nav--desktop,.site-header__actions--desktop{display:none}}@media (min-width:768px){.site-header__nav--desktop,.site-header__actions--desktop{display:flex}}.site-header__logo-img{width:40px;height:40px;display:block;object-fit:contain}.header-lang-select--compact .header-lang-select__trigger{display:flex;align-items:center;gap:0.5rem;min-width:72px;height:44px;padding:0.25rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.08);border-radius:12px;background:#FFFFFF;color:#1A1F2E;font:inherit}.header-lang-select__trigger-code{font-size:0.75rem;font-weight:600;letter-spacing:0.04em}.hero{padding:3rem 0 2rem;text-align:center}.hero__badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border-radius:9999px;background:rgba(31, 92, 80, 0.1);color:#1F5C50;font-size:0.875rem;font-weight:500;margin-bottom:1.5rem}.hero__title{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;line-height:1.2;color:#1A1F2E;margin-bottom:1rem}.hero__subtitle{font-size:1.125rem;color:#5C6578;max-width:36rem;margin-inline:auto;margin-bottom:2rem}.hero__privacy{display:inline-flex;align-items:center;gap:0.5rem;margin-top:1.5rem;font-size:0.875rem;color:#8B93A7}.categories{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;align-content:center;width:100%;margin:2.5rem 0 2rem}.search-bar{position:relative;max-width:32rem;margin-inline:auto}.search-bar__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#8B93A7;pointer-events:none}.search-bar__input{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid rgba(0, 0, 0, 0.08);border-radius:9999px;background:#FFFFFF;font-size:1rem;color:#1A1F2E;transition:border-color 200ms ease-in-out, background-color 200ms ease-in-out;outline:none}.search-bar__input:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible){border-color:rgba(31, 92, 80, 0.5);background-color:#FFFFFF;outline:none;box-shadow:none}.search-bar__input:focus,.search-bar__input:focus-visible{outline:none;border-color:#164036;background-color:#FFFFFF;box-shadow:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]),textarea,select{outline:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):hover,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus-visible,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):active,textarea:hover,textarea:focus,textarea:focus-visible,textarea:active,select:hover,select:focus,select:focus-visible,select:active{outline:none;box-shadow:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]),textarea,select,.contact-form__input,.contact-form__textarea,.tool-field__input:not(.tool-field__input--password),.tool-field__textarea,.search-bar__input,.hero-search__input,.admin-mail-test__input{border:2px solid rgba(31, 92, 80, 0.3);box-shadow:none;outline:none;transition:border-color 200ms ease-in-out, background-color 200ms ease-in-out;outline:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),textarea:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),select:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.contact-form__input:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.contact-form__textarea:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.tool-field__input:not(.tool-field__input--password):hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.tool-field__textarea:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.search-bar__input:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.hero-search__input:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.admin-mail-test__input:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible){border-color:rgba(31, 92, 80, 0.5);background-color:#FFFFFF;outline:none;box-shadow:none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):not([type="hidden"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.contact-form__input:focus,.contact-form__input:focus-visible,.contact-form__textarea:focus,.contact-form__textarea:focus-visible,.tool-field__input:not(.tool-field__input--password):focus,.tool-field__input:not(.tool-field__input--password):focus-visible,.tool-field__textarea:focus,.tool-field__textarea:focus-visible,.search-bar__input:focus,.search-bar__input:focus-visible,.hero-search__input:focus,.hero-search__input:focus-visible,.admin-mail-test__input:focus,.admin-mail-test__input:focus-visible{outline:none;border-color:#164036;background-color:#FFFFFF;box-shadow:none}.tool-field--password .tool-field__password-control{border:2px solid rgba(31, 92, 80, 0.3);box-shadow:none;outline:none;transition:border-color 200ms ease-in-out, background-color 200ms ease-in-out;outline:none}.tool-field--password .tool-field__password-control:hover:not(:focus-within){border-color:rgba(31, 92, 80, 0.5);background-color:#FFFFFF;outline:none;box-shadow:none}.tool-field--password .tool-field__password-control:focus-within{outline:none;border-color:#164036;background-color:#FFFFFF;box-shadow:none}.tool-field__input--invalid,.tool-field__textarea--invalid{border-color:#DC2626;outline:none;box-shadow:none}.tool-field__input--invalid:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible),.tool-field__textarea--invalid:hover:not(:disabled):not(:read-only):not(:focus):not(:focus-visible){border-color:#DC2626;outline:none;box-shadow:none}.tool-field__input--invalid:focus,.tool-field__input--invalid:focus-visible,.tool-field__textarea--invalid:focus,.tool-field__textarea--invalid:focus-visible{border-color:#c42020;outline:none;box-shadow:none}