:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta{--traction-pink:var(--color-hotpink-500,#de2559);--traction-background:var(--traction-pink);--traction-foreground:#fff;--traction-particle:#fff;isolation:isolate;box-sizing:border-box;border-radius:var(--radius-pill,9999px);background:var(--traction-background);width:100%;min-width:0;color:var(--traction-foreground);font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-card,0 12px 28px -10px #1c10142e);touch-action:manipulation;border:0;justify-content:center;align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;font-size:16px!important;line-height:21px!important}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:focus-visible{outline:2px solid var(--traction-pink);outline-offset:4px}@media (hover:hover){:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:hover{transform:translateY(-2px)}}.az-section-home-hero .hero-section-1 a.az-traction-cta:is(:hover,:focus-visible){background-color:var(--traction-pink)!important}.az-section-contact-distribution .distribution-cta-content-text a.az-traction-cta:is(:hover,:focus-visible,:active),.az-section-contact-distribution .distribution-cta-content-text a.az-traction-cta[data-running]{background-color:var(--traction-background)!important}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:active{transform:translateY(0)}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:after{content:"";z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff0a 18%,#ffffff30 39%,#ffffff85 50%,#ffffff36 59%,#ffffff0a 82%,#fff0 100%);width:30%;position:absolute;top:-55%;bottom:-55%;left:-38%;transform:translate(0)skew(-20deg)}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta[data-running]:after{will-change:transform, opacity;animation:1.04s cubic-bezier(.35,.1,.65,1) .16s both azaadiShineSweep}@keyframes azaadiShineSweep{0%{opacity:0;transform:translate(0)skew(-20deg)}14%{opacity:.9}75%{opacity:.9}to{opacity:0;transform:translate(500%)skew(-20deg)}}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-layout{pointer-events:none;justify-content:center;align-items:center;max-width:100%;display:inline-flex}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-slot{pointer-events:none;position:absolute;inset:0;overflow:visible}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-icon{z-index:3;aspect-ratio:1;object-fit:contain;transform-origin:50%;opacity:0;pointer-events:none;width:auto;max-width:none;height:100%;display:block;position:absolute;inset:0 auto auto 0;transform:translate(calc(-100% - 2px))}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-label{z-index:1;text-wrap:balance;min-width:0;display:block;position:relative}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-trail{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta .az-traction-particle{color:var(--traction-particle);font-family:var(--font-inter), Inter, Arial, sans-serif;letter-spacing:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta[data-running] .az-traction-icon,:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta[data-running] .az-traction-label{will-change:transform, opacity}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta[aria-disabled=true]{opacity:.55}.az-section-contact-distribution .az-traction-cta--contact{--traction-background:var(--color-input-cream);--traction-foreground:var(--color-distributor-brown);--traction-particle:var(--traction-pink);letter-spacing:.02em;width:max-content;max-width:100%;min-height:56px;padding:10px 20px!important}.az-section-home-hero .hero-buttons.az-traction-buttons>span{width:min(100%,340px);max-width:100%;display:block}.az-section-home-hero .hero-buttons.az-traction-buttons>span:first-child .az-traction-cta{min-width:0}@media (min-width:1200px){.az-section-home-hero .hero-buttons.az-traction-buttons{flex-wrap:nowrap;width:692px}.az-section-home-hero .hero-buttons.az-traction-buttons>span{flex:0 0 340px}}@media (prefers-reduced-motion:reduce){:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta{transition:none}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:hover,:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:active{transform:none}:is(.az-section-home-hero,.az-section-contact-distribution) .az-traction-cta:after{animation:none;display:none}}
