.O9ZbMG_steps{grid-template-columns:repeat(4,1fr);gap:40px 32px;width:100%;height:auto;margin-top:8px;display:grid}.O9ZbMG_brands{grid-template-columns:repeat(6,1fr);gap:16px;width:100%;height:auto;margin-top:-8px;display:grid}.O9ZbMG_producers{grid-template-columns:repeat(3,1fr);gap:40px 52px;width:100%;height:auto;display:grid}.O9ZbMG_producersCta{border-radius:var(--border-radius-lg);width:100%;height:auto;color:var(--color-cream);background-color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:56px;padding:32px 44px;display:flex}.O9ZbMG_producersCtaTitle{max-width:520px;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:1.2}.O9ZbMG_producersCtaActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.O9ZbMG_producersCtaEmail{color:var(--color-grey-dark);font-size:15px}.O9ZbMG_producersCtaEmail a{color:var(--color-primary-on-dark);font-weight:600}@media screen and (max-width:1280px){.O9ZbMG_brands{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:1024px){.O9ZbMG_steps{grid-template-columns:repeat(2,1fr)}.O9ZbMG_brands{grid-template-columns:repeat(4,1fr)}.O9ZbMG_producers{gap:24px}.O9ZbMG_producersCta{padding:32px}.O9ZbMG_producersCtaTitle{font-size:26px}}@media screen and (max-width:768px){.O9ZbMG_steps{grid-template-columns:1fr}.O9ZbMG_brands{grid-template-columns:repeat(2,1fr);gap:12px}.O9ZbMG_producers{grid-template-columns:1fr;gap:24px}.O9ZbMG_producersCta{margin-top:40px;padding:24px}.O9ZbMG_producersCtaTitle{font-size:22px}}
.Z7gkwW_container{width:100%;height:auto;min-height:80dvh}
.A65_1q_breakpoint{width:calc(100% - 40px);max-width:1280px;height:auto;margin:0 auto}
.PG53yW_button{border-radius:var(--border-radius-sm);width:auto;height:auto;min-height:48px;font-size:var(--font-size-md);cursor:pointer;transition:var(--transition-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.PG53yW_button:disabled{opacity:.6;cursor:not-allowed}.PG53yW_button.PG53yW_squared{width:48px;padding:0}.PG53yW_button.PG53yW_primary{color:#fff;background-color:var(--color-primary)}.PG53yW_button.PG53yW_primary:not(:disabled):hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-light);transform:translateY(-2px)}.PG53yW_button.PG53yW_dark{color:#fff;background-color:var(--color-ink);min-height:52px;padding:0 28px}.PG53yW_button.PG53yW_dark:not(:disabled):hover{background-color:var(--color-ink-light)}.PG53yW_button.PG53yW_outline{border:2px solid var(--color-ink);color:var(--color-ink);background-color:#0000;padding:0 24px}.PG53yW_button.PG53yW_outline:not(:disabled):hover{background-color:var(--background-light)}.PG53yW_button.PG53yW_ghost{border-bottom:2px solid var(--color-grey-light);color:var(--foreground);background-color:#0000;border-radius:0;padding:0 4px}.PG53yW_button.PG53yW_ghost:not(:disabled):hover{border-bottom-color:var(--color-primary)}.PG53yW_button.PG53yW_grey{color:var(--foreground);background-color:var(--background-light)}.PG53yW_button.PG53yW_grey:not(:disabled):hover{background-color:var(--color-grey-light)}.PG53yW_button.PG53yW_white{color:var(--foreground);background-color:var(--background)}.PG53yW_button.PG53yW_white:not(:disabled):hover{background-color:var(--background-light)}
.-GvOsq_backdrop{z-index:150;background-color:var(--backdrop);justify-content:center;align-items:flex-start;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow-y:hidden}.-GvOsq_modal{border-radius:var(--border-radius-lg);width:100%;max-width:720px;height:auto;max-height:100dvh;color:var(--color-ink);background-color:var(--background);box-shadow:var(--shadow-strong);animation:var(--animation-slide-down);margin:auto 0;padding:40px;position:relative;overflow-y:auto}.-GvOsq_closeButton{width:44px;height:44px;font-size:var(--font-size-lg);color:var(--color-ink);background-color:var(--background-light);cursor:pointer;transition:var(--transition-fast);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.-GvOsq_closeButton:hover{background-color:var(--color-grey-light)}.-GvOsq_title{font-size:var(--font-size-xl);color:var(--foreground);padding-right:48px;font-weight:800;line-height:1.1}.-GvOsq_content{width:100%;height:auto}@media screen and (max-width:1024px){.-GvOsq_backdrop{padding:24px}.-GvOsq_modal{padding:32px}}@media screen and (max-width:768px){.-GvOsq_backdrop{padding:12px}.-GvOsq_modal{padding:24px}}
.ikyjOq_form{width:100%;height:auto}.ikyjOq_title{color:var(--color-ink);padding-right:48px;font-size:30px;font-weight:800;line-height:1.1}.ikyjOq_description{font-size:var(--font-size-md);color:var(--foreground-light);margin:8px 0 24px}.ikyjOq_grid{grid-template-columns:1fr 1fr;gap:16px;width:100%;height:auto;display:grid}.ikyjOq_wide{grid-column:1/-1}.ikyjOq_materials{border:0;min-width:0}.ikyjOq_legend{color:var(--foreground);margin-bottom:4px;font-size:14px;font-weight:600}.ikyjOq_checkGrid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ikyjOq_actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;display:flex}.ikyjOq_note{color:var(--foreground-light);font-size:14px}.ikyjOq_success{padding:24px 0}.ikyjOq_successIcon{color:#fff;background-color:var(--color-primary);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;font-size:26px;display:inline-grid}.ikyjOq_successDescription{max-width:420px;font-size:var(--font-size-md);color:var(--foreground-light);margin:10px 0 24px}@media screen and (max-width:768px){.ikyjOq_title{font-size:26px}.ikyjOq_grid,.ikyjOq_checkGrid{grid-template-columns:1fr}}
.UDxIEa_field{width:100%;min-width:0;height:auto}.UDxIEa_field:has(input:disabled){opacity:.6}.UDxIEa_label{color:var(--foreground);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.3;display:block}.UDxIEa_container{width:100%;height:auto;position:relative}.UDxIEa_icon{width:40px;height:100%;font-size:var(--font-size-md);color:var(--foreground-light);place-items:center;display:grid;position:absolute;top:0;left:0}.UDxIEa_input{border-radius:var(--border-radius);border:1.5px solid var(--color-grey);width:100%;height:48px;color:var(--foreground);background-color:var(--background);padding:0 14px;font-size:16px;font-weight:400}.UDxIEa_input:focus-visible{outline:3px solid var(--foreground);outline-offset:1px;border-color:var(--foreground)}.UDxIEa_field:has(.UDxIEa_icon) .UDxIEa_input{padding-left:40px}.UDxIEa_field:has(.UDxIEa_invalid) .UDxIEa_label{color:var(--color-red)}.UDxIEa_input.UDxIEa_invalid{border-color:var(--color-red)}.UDxIEa_error{color:var(--color-red);margin-top:6px;font-size:14px}
.r5gEpW_field{width:100%;min-width:0;height:auto}.r5gEpW_field:has(textarea:disabled){opacity:.6}.r5gEpW_label{color:var(--foreground);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.3;display:block}.r5gEpW_input{resize:vertical;border-radius:var(--border-radius);border:1.5px solid var(--color-grey);width:100%;height:auto;min-height:112px;color:var(--foreground);background-color:var(--background);padding:12px 14px;font-size:16px;font-weight:400;line-height:1.5}.r5gEpW_input:focus-visible{outline:3px solid var(--foreground);outline-offset:1px;border-color:var(--foreground)}.r5gEpW_input.r5gEpW_invalid{border-color:var(--color-red)}
._5hc7JG_label{cursor:pointer;align-items:center;gap:10px;width:100%;height:auto;min-height:44px;display:flex}._5hc7JG_label._5hc7JG_top{align-items:flex-start;padding:10px 0}._5hc7JG_checkbox{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;flex:none}._5hc7JG_label._5hc7JG_top ._5hc7JG_checkbox{margin-top:2px}._5hc7JG_checkbox:focus-visible{outline:3px solid var(--foreground);outline-offset:2px}._5hc7JG_text{color:var(--foreground);font-size:16px;font-weight:400}._5hc7JG_text a{text-underline-offset:3px;text-decoration:underline}
.-JAZPq_card{width:100%;height:100%;position:relative}.-JAZPq_number{width:48px;height:48px;font-family:var(--font-heading);font-size:var(--font-size-lg);color:#fff;background-color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:24px;font-weight:800;line-height:1;display:flex}.-JAZPq_title{color:var(--foreground);margin-bottom:10px;font-size:25px;font-weight:700;line-height:1.15}.-JAZPq_description{font-size:var(--font-size-base);color:var(--foreground-light);font-weight:400}.-JAZPq_description strong{color:var(--foreground)}@media screen and (min-width:1025px){.-JAZPq_card:after{content:"";border-top:2px dashed var(--color-grey-light);position:absolute;top:24px;left:64px;right:-20px}.-JAZPq_card:last-child:after{display:none}}@media screen and (max-width:768px){.-JAZPq_title{font-size:22px}}
.VwW64q_card{border:1px solid var(--color-grey-light);border-radius:var(--border-radius-md);text-align:center;width:100%;height:100%;min-height:112px;font-family:var(--font-heading);color:var(--foreground);background-color:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;font-size:18px;font-weight:700;line-height:1.2;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.VwW64q_card:hover{border-color:var(--foreground);box-shadow:var(--shadow-normal);transform:translateY(-4px)}.VwW64q_card.VwW64q_highlighted{border-color:var(--color-primary);color:#fff;background-color:var(--color-primary)}.VwW64q_logo{object-fit:contain;object-position:center;width:100%;max-width:170px;height:60px}@media screen and (max-width:768px){.VwW64q_card{min-height:88px;font-size:16px}}
.GyqFzq_card{border-radius:var(--border-radius-lg);width:100%;height:auto;color:var(--color-ink);background-color:var(--background);transition:var(--transition-fast);padding:20px 20px 28px;position:relative;box-shadow:0 24px 50px #14141433}.GyqFzq_illustration{background-color:var(--background-light);border-radius:12px;justify-content:center;align-items:center;height:176px;display:flex;position:relative;overflow:hidden}.GyqFzq_illustration svg{max-width:100%;height:auto}.GyqFzq_header{align-items:center;gap:12px;margin-top:22px;display:flex}.GyqFzq_card:not(:has(.GyqFzq_illustration)) .GyqFzq_header{margin-top:0}.GyqFzq_icon{width:36px;height:36px;font-size:var(--font-size-md);color:#fff;background-color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.GyqFzq_number{width:36px;height:36px;font-family:var(--font-heading);color:#fff;background-color:var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.GyqFzq_title{color:var(--color-ink);font-size:28px;font-weight:800;line-height:1.1}.GyqFzq_description{font-size:var(--font-size-base);color:var(--foreground-light);margin-top:12px;font-weight:400}.GyqFzq_description strong{color:var(--color-ink)}@media screen and (min-width:1025px){.GyqFzq_card:not(:last-child):after{content:"";border-top:3px solid var(--color-ink);border-right:3px solid var(--color-ink);width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-26px;transform:rotate(45deg)}}@media screen and (max-width:768px){.GyqFzq_title{font-size:24px}}
._09QyzG_photos{width:220px;height:150px;position:relative}._09QyzG_photo{background-color:#fff;border-radius:6px;padding:6px;position:absolute}._09QyzG_back{width:128px;height:98px;top:16px;left:14px;transform:rotate(-5deg);box-shadow:0 8px 20px #14141438}._09QyzG_front{width:124px;height:94px;top:40px;left:82px;transform:rotate(4deg);box-shadow:0 8px 20px #14141447}._09QyzG_photoTile{border-radius:3px;height:100%}
.emTIhq_section{width:100%;height:auto;padding:56px 0;position:relative;overflow:hidden}.emTIhq_text{min-width:0}.emTIhq_eyebrow{font-size:var(--font-size-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-light);align-items:center;gap:12px;margin-bottom:24px;font-weight:600;display:flex}.emTIhq_square{background-color:var(--color-primary);flex:none;width:14px;height:14px;display:inline-block}.emTIhq_title{font-size:var(--font-size-xxl);letter-spacing:-.035em;color:var(--foreground);font-weight:800;line-height:1.02}.emTIhq_title strong{font-weight:inherit;background:var(--gradient-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-family:inherit}.emTIhq_description{max-width:80%;font-size:var(--font-size-lg);color:var(--foreground-light);margin-top:32px}.emTIhq_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;display:flex}.emTIhq_disclaimer{font-size:var(--font-size-sm);color:var(--foreground-light);margin-top:10px;font-weight:400}@media screen and (max-width:1024px){.emTIhq_section{padding:72px 0}}@media screen and (max-width:768px){.emTIhq_section{padding:48px 0}.emTIhq_description{margin-top:24px}.emTIhq_actions{margin-top:32px}}
.f27BjG_footer{background-color:var(--background-light);width:100%;height:auto;padding:32px 0}.f27BjG_columns{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px 32px;width:100%;height:auto;display:grid}.f27BjG_links{justify-content:flex-end;align-items:center;gap:24px;height:100%;display:flex}.f27BjG_socials{justify-content:center;align-items:center;gap:16px;display:flex}.f27BjG_social{border:1px solid var(--color-grey);width:30px;height:30px;color:var(--foreground-light);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:color .2s;display:flex}.f27BjG_social:hover{color:var(--foreground);cursor:pointer}.f27BjG_text{font-size:var(--font-size-sm);color:var(--foreground-light);font-weight:400}.f27BjG_link{font-size:var(--font-size-sm);color:var(--foreground-light);text-underline-offset:3px;font-weight:400;text-decoration:underline}.f27BjG_link:hover{color:var(--foreground)}@media screen and (max-width:768px){.f27BjG_columns{grid-template-columns:1fr;justify-items:start}}
