.pratex-breadcrumb-nav{width:100%;max-width:1600px;margin:0 auto 2.5rem auto;padding:0 2rem;background:none}.pratex-breadcrumb-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;align-items:center;font-size:1rem;line-height:1.5;background:none}.pratex-breadcrumb-item{display:flex;align-items:center;font-family:var(--font-family-body);color:var(--color-text-secondary);background:none;border-radius:0.375rem;min-height:2.5rem}.pratex-breadcrumb-link{display:inline-block;color:var(--color-primary);text-decoration:none;padding:0.25em 0.5em;border-radius:0.375rem;transition:background-color 0.18s cubic-bezier(0.4,0,0.2,1),color 0.18s cubic-bezier(0.4,0,0.2,1);font-weight:500;outline:none}.pratex-breadcrumb-link:hover,.pratex-breadcrumb-link:focus-visible{background-color:var(--color-primary-light);color:var(--color-primary-contrast);text-decoration:none}.pratex-breadcrumb-separator{display:flex;align-items:center;user-select:none;margin:0 0.375em;color:var(--color-text-disabled);font-size:1.1em;line-height:1}.pratex-breadcrumb-separator span{display:block}.pratex-breadcrumb-item--active{color:var(--color-primary-dark);font-weight:700;background-color:var(--color-paper);border-radius:0.375rem;cursor:default;padding:0.25em 0.5em;pointer-events:none}@media (max-width:900px){.pratex-breadcrumb-nav{padding:0 1.2rem;margin-bottom:1.5rem}.pratex-breadcrumb-list{font-size:0.97rem}.pratex-breadcrumb-separator{margin:0 0.25em}}@media (max-width:600px){.pratex-breadcrumb-nav{padding:0 0.75rem;margin-bottom:1rem}.pratex-breadcrumb-list{font-size:0.88rem}.pratex-breadcrumb-item,.pratex-breadcrumb-item--active{min-height:2rem;padding:0.18em 0.35em}}.pratex-footer{background-color:var(--color-paper);padding-top:3.5rem;padding-bottom:2rem;border-top-left-radius:0.75rem;border-top-right-radius:0.75rem;width:100%;font-size:var(--font-size-base)}.pratex-footer__wrapper{max-width:1240px;margin:0 auto;padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;gap:2.5rem}.pratex-footer__grid{display:grid;grid-template-columns:2fr 1.2fr 1.6fr 1.2fr;gap:2.5rem 2.5rem;align-items:flex-start}.pratex-footer__brand-col{display:flex;flex-direction:column;gap:1.5rem}.pratex-footer__logo-link{display:inline-block;border-radius:0.5rem;transition:box-shadow 0.2s cubic-bezier(.4,0,.2,1)}.pratex-footer__logo{display:block;max-width:160px;height:auto}.pratex-footer__desc{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;max-width:26ch}.pratex-footer__socials{display:flex;gap:0.85rem}.pratex-footer__social-link{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:0.5rem;background:transparent;color:var(--color-primary);font-size:1.25rem;transition:background 0.18s cubic-bezier(.44,0,.14,1),color 0.18s cubic-bezier(.44,0,.14,1)}.pratex-footer__social-link:hover,.pratex-footer__social-link:focus-visible{background:var(--color-primary);color:var(--color-primary-contrast);outline:none}.pratex-footer__col-title{display:inline-block;font-family:var(--font-family-heading);color:var(--color-text-primary);font-size:1.05rem;line-height:1.4;margin-bottom:1.2rem;margin-top:0;font-weight:500;letter-spacing:0.01em}.pratex-footer__nav-list,.pratex-footer__legal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.7rem}.pratex-footer__nav-link,.pratex-footer__legal-link{color:var(--color-text-secondary);font-size:var(--font-size-base);border-radius:0.32rem;padding:0.15em 0.28em;transition:background 0.2s cubic-bezier(.44,0,.14,1),color 0.16s cubic-bezier(.44,0,.14,1);font-weight:400;line-height:1.5}.pratex-footer__nav-link:hover,.pratex-footer__nav-link:focus-visible,.pratex-footer__legal-link:hover,.pratex-footer__legal-link:focus-visible{background:var(--color-primary-light);color:var(--color-primary-contrast);outline:none;text-decoration:none}.pratex-footer__newsletter-col{display:flex;flex-direction:column;gap:1rem}.pratex-footer__newsletter-form{display:flex;flex-direction:column;gap:0.75rem;margin-top:0.5rem}.pratex-footer__newsletter-input-group{display:flex;width:100%;background:var(--color-background);border-radius:0.5rem;overflow:hidden;box-shadow:none;border:1px solid var(--color-paper)}.pratex-footer__newsletter-input{flex:1 1 0%;border:none;padding:0.82rem 1.1rem;font-size:var(--font-size-base);font-family:var(--font-family-body);background:transparent;color:var(--color-text-primary);outline:none;min-width:0}.pratex-footer__newsletter-input::placeholder{color:var(--color-text-disabled);opacity:1}.pratex-footer__newsletter-input:focus{background:var(--color-paper)}.pratex-footer__newsletter-btn{border:none;background:var(--color-primary);color:var(--color-primary-contrast);padding:0 1rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:0 0.5rem 0.5rem 0;cursor:pointer;transition:background 0.2s cubic-bezier(.44,0,.14,1),color 0.2s cubic-bezier(.44,0,.14,1)}.pratex-footer__newsletter-btn:hover,.pratex-footer__newsletter-btn:focus-visible{background:var(--color-secondary);color:var(--color-secondary-contrast);outline:none}.pratex-footer__newsletter-feedback{min-height:1.5em;font-size:var(--font-size-small);color:var(--color-accent-dark);margin-top:0.2rem;transition:color 0.14s}.pratex-footer__bottom{border-top:1px solid var(--color-background);margin-top:2.5rem;padding-top:1.25rem;text-align:center}.pratex-footer__copyright{font-size:var(--font-size-small);color:var(--color-text-secondary)}@media (max-width:1100px){.pratex-footer__grid{grid-template-columns:1.5fr 1.1fr 1.3fr;gap:2rem 1.25rem}.pratex-footer__legal-col{grid-column:span 3;margin-top:1.5rem}}@media (max-width:800px){.pratex-footer{padding-top:2rem;padding-bottom:1rem}.pratex-footer__wrapper{padding-left:1rem;padding-right:1rem;gap:1.5rem}.pratex-footer__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.1rem 1.5rem}.pratex-footer__brand-col{grid-column:1 / span 2;order:1;flex-direction:row;gap:1.2rem;align-items:flex-start}.pratex-footer__newsletter-col{order:2;min-width:0}.pratex-footer__nav-col{order:3}.pratex-footer__legal-col{order:4;grid-column:1 / span 2;margin-top:1.1rem}}@media (max-width:600px){.pratex-footer__grid{display:flex;flex-direction:column;gap:1.45rem}.pratex-footer__brand-col{flex-direction:column;gap:1rem;align-items:flex-start}.pratex-footer__wrapper{padding-left:0.5rem;padding-right:0.5rem}.pratex-footer__newsletter-input-group{flex-direction:column;border-radius:0.5rem;overflow:visible;border:1px solid var(--color-paper)}.pratex-footer__newsletter-input{border-radius:0.5rem 0.5rem 0 0;padding:0.8rem 0.8rem}.pratex-footer__newsletter-btn{border-radius:0 0 0.5rem 0.5rem;width:100%;min-height:2.5rem;justify-content:center;padding:0;margin:0}.pratex-footer__nav-list,.pratex-footer__legal-list{gap:0.5rem}.pratex-footer__bottom{padding-top:0.8rem;margin-top:1.1rem}}.pratex-header{width:100%;background:var(--color-background);border-bottom:1px solid var(--color-paper);position:relative;z-index:100;font-family:var(--font-family-body)}.pratex-header__container{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0.75rem 2rem;gap:2rem}.pratex-header__left{min-width:150px;display:flex;align-items:center}.pratex-header__logo img{max-height:48px;width:auto;border-radius:0.375rem;display:block}.pratex-header__actions{display:flex;align-items:center;gap:1.25rem}.pratex-main-nav{flex:1 1 auto;display:flex;justify-content:center;align-items:stretch}.pratex-nav__list{display:flex;align-items:center;gap:1.5rem;padding:0;margin:0;list-style:none}.pratex-nav__item{position:relative;list-style:none}.pratex-nav__link{display:flex;align-items:center;gap:0.375em;font-size:1rem;font-weight:500;color:var(--color-text-primary);padding:0.75em 1.2em;border-radius:0.375em;background:none;transition:background 0.16s,color 0.16s;white-space:nowrap}.pratex-nav__link:hover,.pratex-nav__link:focus{background:var(--color-primary-light);color:var(--color-primary-contrast);outline:none;text-decoration:none}.pratex-nav__item--has-submenu>.pratex-nav__link .pratex-nav__chevron{margin-left:0.4em;font-size:1em;transition:transform 0.18s cubic-bezier(.45,1.6,.6,1)}.pratex-nav__item--has-submenu>.pratex-nav__link[aria-expanded="true"] .pratex-nav__chevron{transform:rotate(180deg)}.pratex-submenu{display:none;position:absolute;top:100%;left:0;min-width:210px;padding:0.5em 0;background:var(--color-paper);border-radius:0.375em;box-shadow:none;border:1px solid var(--color-paper);z-index:40;list-style:none;box-sizing:border-box;transition:opacity 0.13s}.pratex-nav__item--has-submenu:hover>.pratex-submenu,.pratex-nav__item--has-submenu:focus-within>.pratex-submenu,.pratex-nav__item--has-submenu>.pratex-nav__link[aria-expanded="true"] + .pratex-submenu{display:block}.pratex-submenu__item{position:relative;list-style:none}.pratex-submenu__link{display:flex;align-items:center;gap:0.40em;font-size:1rem;color:var(--color-text-primary);padding:0.6em 1.4em 0.6em 1.1em;border-radius:0.3em;background:none;transition:background 0.16s,color 0.14s;white-space:nowrap;font-weight:400}.pratex-submenu__link:hover,.pratex-submenu__link:focus{background:var(--color-primary-light);color:var(--color-primary-contrast);outline:none;text-decoration:none}.pratex-submenu__chevron{margin-left:auto;font-size:1em}.pratex-submenu__item--has-submenu>.pratex-submenu__link .pratex-submenu__chevron{transition:transform 0.18s cubic-bezier(.45,1.6,.6,1)}.pratex-submenu__item--has-submenu>.pratex-submenu__link[aria-expanded="true"] .pratex-submenu__chevron{transform:rotate(90deg)}.pratex-submenu--level2{display:none;position:absolute;left:100%;top:0;min-width:210px;border-radius:0.375em;background:var(--color-paper);border:1px solid var(--color-paper);padding:0.5em 0;list-style:none;z-index:41;transition:opacity 0.13s}.pratex-submenu__item--has-submenu:hover>.pratex-submenu--level2,.pratex-submenu__item--has-submenu:focus-within>.pratex-submenu--level2,.pratex-submenu__item--has-submenu>.pratex-submenu__link[aria-expanded="true"] + .pratex-submenu--level2{display:block}.pratex-header__search{display:flex;align-items:center;background:var(--color-paper);border-radius:0.3em;padding:0.1em 0.6em 0.1em 0.2em}.pratex-header__search-input{border:none;background:transparent;color:var(--color-text-primary);font-size:1rem;padding:0.4em 0;outline:none;min-width:115px;max-width:180px;transition:max-width 0.18s}.pratex-header__search-input::placeholder{color:var(--color-text-secondary);opacity:1}.pratex-header__search-btn{border:none;background:none;color:var(--color-primary);padding:0 0.3em 0 0.6em;display:flex;align-items:center;font-size:1.2em;cursor:pointer;border-radius:0.3em;transition:color 0.15s,background 0.13s}.pratex-header__search-btn:hover,.pratex-header__search-btn:focus{color:var(--color-primary-dark);background:var(--color-paper);outline:none}.pratex-header__cta{display:flex;align-items:center;gap:0.55em;padding:0.65em 1.5em;border-radius:0.375em;background:var(--color-primary);color:var(--color-primary-contrast);font-weight:500;font-size:1rem;border:none;transition:background 0.19s,color 0.18s;box-shadow:none;cursor:pointer;white-space:nowrap}.pratex-header__cta:hover,.pratex-header__cta:focus{background:var(--color-primary-dark);color:var(--color-primary-contrast);text-decoration:none;outline:none}.pratex-header__cta i{font-size:1.1em;margin-left:0.2em;transition:transform 0.14s}.pratex-header__cta:hover i{transform:translateX(4px)}.pratex-header__burger{display:none;background:none;border:none;padding:0.5em;border-radius:0.35em;cursor:pointer;align-items:center;justify-content:center;transition:background 0.18s}.pratex-header__burger:focus,.pratex-header__burger:hover{background:var(--color-paper);outline:none}.pratex-header__burger-icon,.pratex-header__burger-icon::before,.pratex-header__burger-icon::after{display:block;background:var(--color-primary);border-radius:2px;width:28px;height:3.2px;position:relative;content:"";transition:transform 0.20s,opacity 0.18s}.pratex-header__burger-icon::before,.pratex-header__burger-icon::after{position:absolute;left:0}.pratex-header__burger-icon::before{content:"";top:-9px;width:100%}.pratex-header__burger-icon::after{content:"";top:9px;width:100%}.pratex-header__burger.is-open .pratex-header__burger-icon{background:transparent}.pratex-header__burger.is-open .pratex-header__burger-icon::before{transform:translateY(9px) rotate(45deg)}.pratex-header__burger.is-open .pratex-header__burger-icon::after{transform:translateY(-9px) rotate(-45deg)}.pratex-mobile-nav{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-background);box-shadow:none;z-index:201;transition:opacity 0.18s}.pratex-mobile-nav[hidden]{display:none!important}.pratex-mobile-nav.is-open{display:block}.pratex-mobile-nav__inner{max-width:100vw;padding:2.2rem 1.1rem 2rem 1.1rem;overflow-y:auto;height:100vh;box-sizing:border-box;display:flex;flex-direction:column}.pratex-mobile-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.3em}.pratex-mobile-nav__item{list-style:none}.pratex-mobile-nav__link,.pratex-mobile-nav__toggle{width:100%;text-align:left;background:none;border:none;font-size:1.05rem;padding:0.90em 0.7em;border-radius:0.36em;color:var(--color-text-primary);font-weight:500;display:flex;align-items:center;gap:0.51em;transition:background 0.15s,color 0.13s;cursor:pointer}.pratex-mobile-nav__link:hover,.pratex-mobile-nav__toggle:hover,.pratex-mobile-nav__toggle:focus{background:var(--color-primary-light);color:var(--color-primary-contrast);outline:none}.pratex-mobile-nav__toggle i{margin-left:auto;transition:transform 0.13s cubic-bezier(.45,1.3,.6,1)}.pratex-mobile-nav__toggle[aria-expanded="true"] i{transform:rotate(180deg)}.pratex-mobile-submenu,.pratex-mobile-submenu--level2{list-style:none;margin:0;padding-left:1em;display:none;flex-direction:column;gap:0.16em}.pratex-mobile-nav__item--has-submenu>.pratex-mobile-nav__toggle[aria-expanded="true"] + .pratex-mobile-submenu,.pratex-mobile-submenu__item--has-submenu>.pratex-mobile-submenu__toggle[aria-expanded="true"] + .pratex-mobile-submenu--level2{display:flex}.pratex-mobile-submenu__item{list-style:none}.pratex-mobile-submenu__toggle,.pratex-mobile-submenu__link{background:none;border:none;color:var(--color-text-primary);text-align:left;font-size:1rem;padding:0.8em 0.7em;border-radius:0.31em;display:flex;align-items:center;gap:0.5em;transition:background 0.14s,color 0.13s;cursor:pointer;width:100%;font-weight:400}.pratex-mobile-submenu__toggle:hover,.pratex-mobile-submenu__toggle:focus,.pratex-mobile-submenu__link:hover,.pratex-mobile-submenu__link:focus{background:var(--color-primary-light);color:var(--color-primary-contrast);outline:none}.pratex-mobile-submenu__toggle i{margin-left:auto;transition:transform 0.13s cubic-bezier(.45,1.3,.6,1)}.pratex-mobile-submenu__toggle[aria-expanded="true"] i{transform:rotate(180deg)}.pratex-mobile-submenu--level2{padding-left:1.2em;margin:0;gap:0.10em}.pratex-mobile-nav__search{display:flex;align-items:center;background:var(--color-paper);border-radius:0.3em;padding:0.1em 0.6em 0.1em 0.2em;margin:1.4em 0 0.80em 0}.pratex-mobile-search__input{border:none;background:transparent;color:var(--color-text-primary);font-size:1rem;padding:0.44em 0;outline:none;min-width:0;width:100%;max-width:170px}.pratex-mobile-search__input::placeholder{color:var(--color-text-secondary);opacity:1}.pratex-mobile-search__btn{border:none;background:none;color:var(--color-primary);padding:0 0.3em 0 0.6em;display:flex;align-items:center;font-size:1.2em;border-radius:0.3em;cursor:pointer;transition:color 0.12s,background 0.13s}.pratex-mobile-search__btn:hover,.pratex-mobile-search__btn:focus{color:var(--color-primary-dark);background:var(--color-paper);outline:none}.pratex-mobile-nav__cta{display:flex;align-items:center;gap:0.45em;padding:0.65em 1.2em;border-radius:0.36em;background:var(--color-primary);color:var(--color-primary-contrast);font-weight:500;font-size:1rem;border:none;transition:background 0.14s,color 0.13s;box-shadow:none;cursor:pointer;text-decoration:none;margin-top:1.1em;justify-content:center}.pratex-mobile-nav__cta:hover,.pratex-mobile-nav__cta:focus{background:var(--color-primary-dark);color:var(--color-primary-contrast);text-decoration:none;outline:none}.pratex-mobile-nav__cta i{font-size:1.1em;margin-left:0.18em;transition:transform 0.13s}.pratex-mobile-nav__cta:hover i{transform:translateX(4px)}@media (max-width:1200px){.pratex-header__container{padding:0.75rem 1.2rem;gap:1.3rem}.pratex-main-nav{margin:0 0.6rem}}@media (max-width:900px){.pratex-header__container{padding:0.65rem 0.7rem;gap:0.9rem}.pratex-header__logo img{max-height:42px}.pratex-main-nav{margin:0}.pratex-header__actions{gap:0.7rem}.pratex-header__cta{padding:0.54em 1.2em;font-size:0.98rem}}@media (max-width:768px){.pratex-header__container{padding:0.52rem 0.5rem;gap:0.4rem}.pratex-main-nav{display:none}.pratex-header__cta{display:none}.pratex-header__search{padding:0.1em 0.4em 0.1em 0.1em}.pratex-header__search-input{min-width:90px;max-width:110px;font-size:0.98rem}.pratex-header__burger{display:flex}.pratex-mobile-nav{display:none}.pratex-mobile-nav.is-open{display:block;animation:pratex-slide-fade-in 0.23s cubic-bezier(.44,0.92,.46,1.18)}}@media (max-width:480px){.pratex-header__container{flex-direction:row;gap:0.23rem;padding:0.33rem 0.2rem}.pratex-header__logo img{max-height:34px}.pratex-header__search-input{min-width:56px;max-width:88px;font-size:0.95rem}.pratex-mobile-nav__cta{padding:0.55em 1em;font-size:0.96rem}}@keyframes pratex-slide-fade-in{from{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}