.navbar{z-index:9999;background:var(--color-bg-white,#fff);transition:transform .3s;position:fixed;top:0;left:0;right:0}.navbar--hidden{transform:translateY(-100%)}.navbar__spacer{flex-shrink:0;height:72px}.navbar__container{max-width:var(--container-max-width);align-items:center;gap:var(--spacing-lg);grid-template-columns:1fr auto 1fr;margin:0 auto;padding:1rem 2.5rem;display:grid}.navbar__logo{flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex}.navbar__logo-img-wrap{display:block}.navbar__logo-img{object-position:left;width:144px;max-width:100%;height:auto}.navbar__logo-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide)}.navbar__nav{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:center;align-items:center;gap:var(--spacing-xl);display:flex}.navbar__link{color:var(--colors--black);text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);vertical-align:top;padding:0;line-height:1.33;text-decoration:none;transition:opacity .35s;display:inline-block;position:relative}.navbar__link:hover{color:var(--colors--grey)}.navbar__link--dropdown{justify-content:center;align-items:center;gap:7px;display:flex}.navbar__chevron{opacity:.9;flex-shrink:0}.navbar__right{justify-content:flex-end;align-items:center;gap:var(--spacing-md);display:flex}.hide-tablet{display:block}.navbar__hamburger{width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.navbar__hamburger:hover{background:var(--color-bg-dropdown-hover);color:var(--color-accent)}.navbar__mobile-menu{padding:var(--spacing-lg);background:var(--color-bg-white);border-top:1px solid var(--color-border-grey);box-shadow:var(--shadow-md);flex-direction:column;display:none}.navbar__mobile-link{padding:var(--spacing-md)0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:color var(--transition-base);text-decoration:none}.navbar__mobile-link:hover{color:var(--color-accent)}@media (max-width:1024px){.navbar__container{gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);grid-template-columns:auto 1fr auto}.navbar__nav{gap:.5rem}}@media (max-width:768px){.navbar__container{padding:var(--spacing-md)var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr 1fr}.navbar__logo{justify-self:start}.navbar__nav,.hide-tablet{display:none}.navbar__right{justify-content:flex-end;gap:var(--spacing-sm)}.navbar__hamburger,.navbar__mobile-menu{display:flex}.navbar__mobile-menu:not(.navbar__mobile-menu--open){display:none}}
.cta{padding:var(--spacing-5xl)var(--spacing-xl);background:0 0;position:relative}.cta__wrapper{max-width:var(--container-max-width);gap:var(--spacing-4xl);background-color:var(--color-accent);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;padding:4rem 4.5rem;display:grid;position:relative;overflow:hidden}.cta__bg{pointer-events:none;opacity:.9;background-image:url(/images/ctaSvg.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:min(50%,328px);position:absolute;inset:0}.cta__head{z-index:1;min-width:0;position:relative}.cta__title{font-family:var(--font-family-archivo);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);color:#fff;margin:0;line-height:1.15}.cta__content{z-index:1;min-width:0;max-width:30rem;position:relative}.cta__text{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:#fff;margin:0;line-height:1.5}.cta__spacer-sm{height:1rem}.cta__spacer-xs{height:.5rem}.cta__button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-xl);font-family:var(--font-family-inter);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-accent);border-radius:var(--radius-lg);background:#fff;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.cta__button:hover{color:var(--color-accent);box-shadow:var(--shadow-md);background:#f0f4ff}.cta__button-arrow{width:1.25rem;height:1.25rem;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.cta__button-arrow svg{width:100%;height:100%}@media (max-width:768px){.cta__wrapper{gap:var(--spacing-lg);text-align:center;grid-template-columns:1fr;padding:2.5rem 2rem}.cta__content{max-width:none}.cta__title{font-size:var(--font-size-2xl)}.cta__text{font-size:var(--font-size-base)}}.cta--footer{padding:0 var(--spacing-xl);z-index:2;margin-bottom:-6rem}@media (max-width:991px){.cta--footer{margin-bottom:-4rem}}@media (max-width:768px){.cta--footer{padding:0 var(--spacing-md);margin-bottom:-5rem}}
.footer-component{color:#fff;background:#1a1d24}.footer-component .padding-global{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.footer-component .container-large{max-width:80rem;margin:0 auto}.padding-bottom.padding-xxlarge{padding-bottom:var(--spacing-4xl)}.padding-top.padding-medium{padding-top:var(--spacing-xl)}.footer-wrapper{gap:var(--spacing-4xl);grid-template-columns:1fr 2fr .9fr;align-items:start;display:grid}.footer-link-list{min-width:0}.footer-logo-link{align-items:center;gap:var(--spacing-md);text-decoration:none;display:inline-flex}.footer-logo-wrap{justify-content:center;align-items:center;display:inline-flex}.footer-logo{width:auto;height:28px}.footer-logo-text{font-family:var(--font-family-archivo);letter-spacing:.02em;color:var(--color-accent);font-size:1.125rem;font-weight:700}.text-weight-medium{font-weight:400}.footer-tagline{margin:var(--spacing-md)0 0;color:#ffffffc7;font-size:var(--font-size-sm);max-width:22rem;line-height:1.6}.footer-link-heading{font-family:var(--font-family-archivo);font-size:var(--font-size-base);color:#fff;font-weight:600}.spacer-xsmall{height:.5rem}.footer-link-3-col-wrap{gap:var(--spacing-xl);grid-template-columns:1fr 1fr 1fr;display:grid}.footer-link-col{flex-direction:column;gap:.6rem;display:flex}.footer-link{font-size:var(--font-size-sm);color:#ffffffb8;text-decoration:none;transition:color .2s;display:inline-block}.footer-link:hover{color:var(--color-accent)}.line-divider{background:#ffffff1f;width:100%;height:1px}.footer-bottom-wrapper{justify-content:space-between;align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.footer-legal-list{gap:.35rem;display:grid}.footer-copyright-text{font-size:var(--font-size-sm);color:#ffffffa6;line-height:1.5}.text-color-alternate{color:#ffffffeb;text-decoration:none}.text-color-alternate:hover{color:var(--color-accent)}.footer-social-list{gap:var(--spacing-md);grid-auto-flow:column;align-items:center;display:grid}.footer-social-link{border-radius:var(--radius-full);color:#ffffffc7;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .2s,background .2s;display:inline-flex}.footer-social-link:hover{color:#fff;background:#ffffff14}.icon-xsmall{width:18px;height:18px}@media (max-width:1024px){.footer-wrapper{gap:var(--spacing-3xl);grid-template-columns:1fr}.footer-link-3-col-wrap{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-component{padding-top:8rem;padding-bottom:0}.footer-link-3-col-wrap{grid-template-columns:1fr}}.footer-modern .container-large{max-width:80rem}.footer-modern-top{gap:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);grid-template-columns:1.6fr 1fr 1fr 1.2fr;align-items:start;display:grid}.footer-modern-col{min-width:0}.footer-modern-kicker{font-family:var(--font-family-archivo);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;margin-bottom:var(--spacing-md);font-size:.85rem;font-weight:600}.footer-modern-signup-text{font-size:var(--font-size-sm);color:#ffffffbf;margin-bottom:var(--spacing-xl);max-width:26rem;line-height:1.6}.footer-modern-list{flex-direction:column;gap:.6rem;display:flex}.footer-modern-link{color:#ffffffbf;font-size:var(--font-size-sm);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer-modern-link:hover{color:#fff;transform:translate(2px)}.footer-modern-arrow{color:#ffffffb3}.footer-signup__label{font-family:var(--font-family-archivo);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;margin-bottom:var(--spacing-sm);font-size:.85rem;font-weight:600;display:block}.footer-signup__row{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid #ffffff59;display:flex}.footer-signup__input{color:#fff;font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.footer-signup__input::placeholder{color:#ffffff8c}.footer-signup__button{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-signup__button:hover{background:#ffffff24;border-color:#ffffff59;transform:translateY(-1px)}.footer-signup__success{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:#ffffffbf}.footer-modern-meta{justify-content:space-between;align-items:center;gap:var(--spacing-xl);padding-top:var(--spacing-2xl);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.footer-modern-meta-text{font-size:var(--font-size-sm);color:#ffffff8c}.footer-modern-meta-link{color:#ffffffe6;text-decoration:none}.footer-modern-meta-link:hover{color:var(--color-accent)}.footer-modern-word{font-family:var(--font-family-archivo);letter-spacing:10px;background:linear-gradient(#ececec52 0%,#ffffff0a 100%);-webkit-text-fill-color:transparent;color:#b9babc;opacity:.95;-webkit-user-select:none;user-select:none;text-align:center;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:clamp(5rem,18vw,16rem);font-weight:800;line-height:.78;text-decoration:none;display:block;position:relative;top:14px}@media (min-width:1400px){.footer-modern-word{letter-spacing:5px}}@media (max-width:991px){.footer-modern-word{letter-spacing:0;top:10px}}@media (max-width:768px){.footer-modern-word{top:8px}}@media (max-width:640px){.footer-modern-word{top:4px}}@media (max-width:444px){.footer-modern-word{font-size:4rem}}@media (max-width:364px){.footer-modern-word{font-size:3.5rem}}.footer-modern-word:hover{opacity:1}@media (max-width:1024px){.footer-modern-top{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr}}@media (max-width:640px){.footer-modern-top{grid-template-columns:1fr;gap:1.5rem;padding-bottom:1rem}}.footer-winprofx{color:#fff;padding-top:calc(var(--spacing-5xl) + 4rem);background:#1a1d24;padding-bottom:0!important}.footer-winprofx-grid{gap:var(--spacing-3xl);grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.3fr;align-items:start;margin-top:50px;display:grid}.footer-winprofx-col{min-width:0}.footer-winprofx-col--company{flex-direction:column;display:flex}.footer-winprofx-logo-link{text-decoration:none;display:inline-block}.footer-winprofx-logo{width:auto;max-width:140px;height:auto}.footer-winprofx-company-name{font-family:var(--font-family-archivo);font-size:var(--font-size-xl);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:700}.footer-winprofx-tagline{font-size:var(--font-size-sm);color:#ffffffbf;max-width:22rem;margin:0;line-height:1.6}.footer-winprofx-heading{font-family:var(--font-family-archivo);font-size:var(--font-size-base);color:#fff;margin:0 0 var(--spacing-md)0;text-transform:uppercase;letter-spacing:.02em;font-weight:600}.footer-winprofx-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-winprofx-link{font-size:var(--font-size-sm);color:#ffffffbf;cursor:pointer;text-decoration:none;transition:color .2s;display:inline-block}.footer-winprofx-link:hover{color:#fff}.footer-winprofx-contact-list{margin:0 0 var(--spacing-lg)0;flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.footer-winprofx-contact-item{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:#ffffffbf;text-decoration:none;transition:color .2s;display:inline-flex}.footer-winprofx-contact-item:hover{color:#fff}.footer-winprofx-contact-icon{color:#4a9eff;flex-shrink:0;width:18px;height:18px}.footer-winprofx-contact-icon--whatsapp{color:#25d366}.footer-winprofx-social{gap:var(--spacing-md);margin-top:var(--spacing-lg);align-items:center;display:flex}.footer-winprofx-social-link{border-radius:var(--radius-full);color:#fff;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-winprofx-social-link:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.footer-winprofx-social-link svg{width:18px;height:18px}.footer-winprofx-address{gap:var(--spacing-md);flex-direction:column;display:flex}.footer-winprofx-address-label{font-size:var(--font-size-sm);color:#ffffffbf;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.footer-winprofx-flag{font-size:1.2rem;line-height:1}.footer-winprofx-address-text{font-size:var(--font-size-sm);color:#ffffffbf;margin:0;line-height:1.6}.footer-winprofx-registration{margin-top:var(--spacing-md)}.footer-winprofx-registration-label{font-size:var(--font-size-sm);color:#ffffffbf;margin-bottom:var(--spacing-xs)}.footer-winprofx-registration-number{font-size:var(--font-size-sm);color:#fff;font-weight:500}@media (max-width:1200px){.footer-winprofx-grid{gap:var(--spacing-2xl);grid-template-columns:1.5fr 1fr 1fr 1.2fr}.footer-winprofx-col:last-child{margin-top:var(--spacing-xl);grid-column:1/-1}}@media (max-width:1024px){.footer-winprofx-grid{gap:var(--spacing-2xl)}.footer-winprofx-col:last-child{grid-column:1/-1}}@media (max-width:768px){.footer-winprofx{padding-top:8rem;padding-bottom:var(--spacing-2xl)}.footer-winprofx-grid{gap:var(--spacing-xl);grid-template-columns:1fr}.footer-winprofx-col:last-child{margin-top:0}.footer-winprofx-social{justify-content:flex-start}.footer-component .padding-global{padding:0 16px}}
