.retail-landing{--retail-blue: #5EA1E7;--retail-blue-dark: #5EA1E7;--retail-black: #000000;--retail-white: #FFFFFF;--retail-soft: #F7F7F7;--retail-border: #E6E6E6;--retail-soft-text: #666666;--retail-page-width: 1440px;--retail-side-gutter: clamp(2rem, 5vw, 8rem);background:var(--retail-white);color:var(--retail-black);font-family:Montserrat,var(--font-body-family),Arial,sans-serif;overflow-x:hidden}.retail-landing *,.retail-landing *:before,.retail-landing *:after{box-sizing:border-box}.retail-hero{overflow:visible;position:relative}.retail-hero__event-bar{background:var(--retail-blue);color:var(--retail-white);font-size:clamp(1.2rem,2.9vw,1.5rem);font-weight:600;line-height:1.35}.retail-hero__event-inner{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0 auto;max-width:var(--retail-page-width);min-height:4.6rem;padding:1rem var(--retail-side-gutter);text-align:center}.retail-hero__event-icon{display:inline-flex;flex:0 0 auto;height:2rem;width:2rem}.retail-hero__event-icon svg,.retail-hero__button svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.retail-hero__wrap{display:grid;gap:0;margin:0 auto;max-width:var(--retail-page-width);min-height:52rem;position:relative}.retail-hero__content{align-self:center;max-width:63rem;order:2;padding:clamp(4rem,8vw,8rem) var(--retail-side-gutter) clamp(4rem,7vw,7rem);position:relative;z-index:5}.retail-hero__eyebrow{color:var(--retail-black);font-size:clamp(1.2rem,2.9vw,1.6rem);font-weight:700;letter-spacing:0;line-height:1.35;margin:0 0 1.6rem;max-width:32rem;text-transform:uppercase}.retail-hero__headline{color:var(--retail-black);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(3.8rem,10vw,7.2rem);font-weight:700;line-height:.98;margin:0}.retail-hero__headline span{display:block}.retail-hero__accent{color:var(--retail-blue-dark);display:inline-block;font-family:blithe,Blueberry,Amsterdam Three,Amsterdam,Brittany Signature,Brittany,Segoe Script,Apple Chancery,cursive;font-size:1.04em;font-style:normal;font-weight:400;letter-spacing:.018em;line-height:1.02;margin:.15rem 0 .25rem;position:relative;transform:skew(-4deg) rotate(-.35deg);transform-origin:left center}.retail-hero__body{color:var(--retail-black);font-size:clamp(1.5rem,3.6vw,1.9rem);line-height:1.65;margin:2rem 0 0;max-width:54rem}.retail-hero__body p{margin:0}.retail-hero__callouts{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2.2rem;list-style:none;margin:2.2rem 0 0;padding:0}.retail-hero__callouts li{align-items:center;color:var(--retail-black);display:inline-flex;font-size:1.28rem;font-weight:600;gap:.7rem;line-height:1.25}.retail-hero__callout-icon{align-items:center;border:.15rem solid var(--retail-blue);border-radius:999px;color:var(--retail-blue);display:inline-flex;flex:0 0 auto;height:1.8rem;justify-content:center;width:1.8rem}.retail-hero__callout-icon svg{display:block;fill:none;height:1.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:1.2rem}.retail-hero__button{align-items:center;background:var(--retail-blue);border-radius:.8rem;box-shadow:0 1.2rem 2.8rem #116fce3d;color:var(--retail-white);display:inline-flex;font-size:clamp(1.5rem,3.4vw,1.8rem);font-weight:700;gap:1rem;justify-content:center;line-height:1.2;margin-top:3.2rem;min-height:5.6rem;padding:1.5rem 2.4rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.retail-hero__button:hover{box-shadow:0 1.6rem 3.4rem #116fce4d;color:var(--retail-white);transform:translateY(-1px)}.retail-hero__button[aria-disabled=true]{cursor:default;pointer-events:none}.retail-hero__button svg{height:2.2rem;width:2.2rem}.retail-hero__media{min-height:36rem;order:1;position:relative}.retail-hero__media:after{background-image:var(--retail-hero-brush);background-position:right bottom;background-repeat:no-repeat;background-size:contain;bottom:-7rem;content:"";display:none;height:min(34vw,18rem);pointer-events:none;position:absolute;right:-6rem;width:min(82vw,48rem);z-index:3}.retail-hero__media picture,.retail-hero__media img{display:block;height:100%;width:100%}.retail-hero__media img{object-fit:cover;object-position:center}.retail-hero__placeholder{align-items:center;background:linear-gradient(90deg,#ffffffdb,#fff0 28%),linear-gradient(135deg,#f7f7f7,#fff 55%,#5ea1e71f);display:flex;height:100%;min-height:36rem;overflow:hidden}.retail-hero__placeholder .placeholder-svg{height:100%;opacity:.35;width:100%}.retail-reg-v2{background:var(--retail-white);margin-top:clamp(-13rem,-8vw,-8rem);overflow:visible;padding:0 var(--retail-side-gutter) clamp(2rem,3vw,3.6rem);position:relative;z-index:4}.retail-reg-v2 .flair-reg__outer{background:var(--retail-white);border:1px solid rgba(230,230,230,.78);border-radius:2.1rem;box-shadow:0 2.4rem 7rem #0f172a1a;margin:0 auto;max-width:128rem;overflow:visible;padding:clamp(2.6rem,4vw,4.8rem);position:relative}.retail-reg-v2 .flair-reg__header,.retail-reg-v2 .flair-reg__container{position:relative;z-index:2}.retail-reg-v2 .flair-reg__header{align-items:end;display:grid;gap:1.8rem;grid-template-columns:minmax(0,1fr);margin:0 0 clamp(2rem,3vw,3.2rem)}.retail-reg-v2__accent{color:var(--retail-blue-dark);font-family:blithe,Blueberry,Amsterdam Three,Amsterdam,Brittany Signature,Brittany,Segoe Script,Apple Chancery,cursive;font-size:clamp(3.4rem,6vw,5.8rem);font-weight:400;letter-spacing:.018em;line-height:.92;margin:0 0 .4rem;transform:skew(-4deg) rotate(-.35deg);transform-origin:left center}.retail-reg-v2 .flair-reg__title{color:var(--retail-black);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(3.2rem,5vw,5.2rem);font-weight:700;letter-spacing:0;line-height:1.05;margin:0}.retail-reg-v2 .flair-reg__subtitle{color:var(--retail-soft-text);font-size:1.45rem;line-height:1.45;margin:1rem 0 0;max-width:58rem}.retail-reg-v2__trust{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem 2.8rem}.retail-reg-v2__trust-item{align-items:center;color:#374151;display:inline-flex;font-size:1.25rem;font-weight:500;gap:.8rem;line-height:1.35;margin:0}.retail-reg-v2__trust-icon,.retail-reg-v2__security-icon{color:#1f2937;display:inline-flex;flex:0 0 auto;height:2rem;width:2rem}.retail-reg-v2__trust-icon svg,.retail-reg-v2__security-icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:100%}.retail-reg-v2 .flair-reg__form{background:transparent;border:0;box-shadow:none;margin:0;padding:0}.retail-reg-v2 .flair-reg__progress{margin:0 0 clamp(2.4rem,3vw,3.6rem)}.retail-reg-v2 .flair-reg__progress-top{align-items:center;display:flex;justify-content:flex-start;margin:0 0 .8rem}.retail-reg-v2 .flair-reg__step-label{color:var(--retail-blue-dark);font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.retail-reg-v2 .flair-reg__progress-rail{background:var(--retail-border);border-radius:999px;height:.5rem;overflow:hidden;position:relative}.retail-reg-v2 .flair-reg__progress-rail:after{background:linear-gradient(90deg,transparent 0 calc(25% - .3rem),var(--retail-white) calc(25% - .3rem) calc(25% + .3rem),transparent calc(25% + .3rem) calc(50% - .3rem),var(--retail-white) calc(50% - .3rem) calc(50% + .3rem),transparent calc(50% + .3rem) calc(75% - .3rem),var(--retail-white) calc(75% - .3rem) calc(75% + .3rem),transparent calc(75% + .3rem));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.retail-reg-v2 .flair-reg__progress-bar{background:var(--retail-blue);border-radius:inherit;height:100%;left:0;position:absolute;top:0;transition:width .22s ease;width:var(--progress, 0%);z-index:1}.retail-reg-v2 .landing-reg__step-track{display:none}.retail-reg-v2 .flair-step{border:0;margin:0;min-inline-size:0;padding:0}.retail-reg-v2 .flair-step[hidden]{display:none!important}.retail-reg-v2 .flair-step__title{color:var(--retail-black);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 2rem}.retail-reg-v2 .f-grid{display:grid;gap:2rem clamp(2rem,3vw,5.2rem);grid-template-columns:1fr}.retail-reg-v2 .f-field{display:flex;flex-direction:column;gap:.7rem;margin:0;min-width:0}.retail-reg-v2 [hidden]{display:none!important}.retail-reg-v2 .f-field--full{grid-column:1 / -1}.retail-reg-v2 .f-field span,.retail-reg-v2 .f-label,.retail-reg-v2 .flair-attend legend{color:var(--retail-black);font-size:1.28rem;font-weight:700;line-height:1.3}.retail-reg-v2 .f-field em{color:var(--retail-black);font-style:normal}.retail-reg-v2 .f-field input,.retail-reg-v2 .f-field select,.retail-reg-v2 .f-field textarea{-webkit-appearance:none;appearance:none;background:var(--retail-white);border:1px solid #d7dde5;border-radius:.8rem;box-shadow:none;color:#1f2937;font:inherit;font-size:1.55rem;line-height:1.35;min-height:5.6rem;padding:1.4rem 1.8rem;width:100%}.retail-reg-v2 .f-field select{background-image:linear-gradient(45deg,transparent 50%,var(--retail-blue) 50%),linear-gradient(135deg,var(--retail-blue) 50%,transparent 50%);background-position:calc(100% - 2.2rem) 50%,calc(100% - 1.5rem) 50%;background-repeat:no-repeat;background-size:.7rem .7rem,.7rem .7rem;cursor:pointer;padding-right:4.4rem}.retail-reg-v2 .f-field input[type=number]{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;padding-right:1.2rem}.retail-reg-v2 .f-field input::placeholder,.retail-reg-v2 .f-field textarea::placeholder{color:#6b7280;opacity:1}.retail-reg-v2 input:focus,.retail-reg-v2 select:focus,.retail-reg-v2 textarea:focus{border-color:var(--retail-blue);outline:.2rem solid rgba(94,161,231,.22);outline-offset:.2rem}.retail-reg-v2 input[aria-invalid=true]{border-color:#c0392b}.retail-reg-v2 .f-legal{color:var(--retail-soft-text);font-size:1.16rem;line-height:1.45;margin:1.2rem 0 0}.retail-reg-v2__security-note{align-items:center;color:#374151;display:flex;font-size:1.18rem;gap:.8rem;line-height:1.4;margin:1.8rem 0 0}.retail-reg-v2 .f-actions{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2rem}.retail-reg-v2 .btn{align-items:center;border:1px solid var(--retail-border);border-radius:.8rem;cursor:pointer;display:inline-flex;font-family:Montserrat,var(--font-body-family),Arial,sans-serif;font-size:1.65rem;font-weight:600;justify-content:center;line-height:1.2;min-height:5.6rem;min-width:14rem;padding:1.4rem 2.4rem;text-decoration:none}.retail-reg-v2 .btn-primary{background:var(--retail-blue);border-color:transparent;box-shadow:0 1.4rem 2.8rem #1474d93d;color:var(--retail-white);min-width:min(100%,44rem)}.retail-reg-v2 .btn:hover{filter:brightness(.99)}.retail-reg-v2 .btn-primary:hover{filter:brightness(1.03)}.retail-reg-v2 .f-message{color:var(--retail-black);font-size:1.3rem;font-weight:600;line-height:1.4;margin-top:1.6rem;min-height:1.8rem}.retail-reg-v2 .f-message--error{color:#c0392b}.retail-reg-v2 .f-message--warning{color:#9a5a00}.retail-reg-v2 .f-checkgrid{display:grid;gap:1rem 1.6rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.retail-reg-v2 .f-check,.retail-reg-v2 .flair-attend__option{align-items:center;background:var(--retail-white);border:1px solid #d7dde5;border-radius:.8rem;color:#1f2937;cursor:pointer;display:flex;gap:.8rem;min-height:4.8rem;padding:1rem 1.2rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;-webkit-user-select:none;user-select:none}.retail-reg-v2 .f-check{height:100%}.retail-reg-v2 .f-check input,.retail-reg-v2 .flair-attend__option input{accent-color:var(--retail-blue);appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;cursor:pointer;flex:0 0 1.8rem;height:1.8rem;margin:0;min-height:0;padding:0;width:1.8rem}.retail-reg-v2 .f-check span,.retail-reg-v2 .flair-attend__option span{color:inherit;font-size:1.34rem;font-weight:600;line-height:1.25}.retail-reg-v2 .f-check:hover,.retail-reg-v2 .flair-attend__option:hover{border-color:#5ea1e7a6}.retail-reg-v2 .f-check:has(input:checked),.retail-reg-v2 .flair-attend__option:has(input:checked){background:#5ea1e714;border-color:var(--retail-blue);box-shadow:0 0 0 .1rem #5ea1e724}.retail-reg-v2 .flair-attend{border:0;margin:0;padding:0}.retail-reg-v2 .flair-attend__options{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.retail-reg-v2 .attendees-wrap{display:grid;gap:1.4rem;margin-top:1.4rem}.retail-reg-v2 .attendee-block{border:1px solid var(--retail-border);border-radius:.8rem;padding:1.4rem}.retail-reg-v2 .flair-complete{margin:0 auto;max-width:68rem;text-align:center}.retail-reg-v2 .flair-complete__eyebrow{color:var(--retail-blue-dark);font-size:1.2rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}.retail-reg-v2 .flair-complete__title{color:var(--retail-black);font-size:clamp(2.8rem,5vw,4rem);line-height:1.1;margin:0}.retail-reg-v2 .flair-complete__body{color:var(--retail-soft-text);font-size:1.45rem;line-height:1.5;margin:1.4rem 0 0}.retail-reg-v2 .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.retail-section{background:var(--retail-white);color:var(--retail-black)}.retail-section--soft{background:var(--retail-soft)}.retail-section--white{background:var(--retail-white)}.retail-section__inner{margin:0 auto;max-width:var(--retail-page-width);padding:clamp(3.4rem,4.8vw,5.8rem) var(--retail-side-gutter)}.retail-section__header{margin:0 auto clamp(2rem,3vw,3.2rem);max-width:78rem;text-align:center}.retail-section__heading{color:var(--retail-black);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:700;letter-spacing:0;line-height:1.05;margin:0}.retail-section__body{color:var(--retail-soft-text);font-size:clamp(1.4rem,3vw,1.7rem);line-height:1.5;margin:1.1rem auto 0;max-width:62rem}.retail-section__body p,.retail-card__text p{margin:0}.retail-card-grid{display:grid;gap:0;grid-template-columns:1fr}.retail-card{background:transparent;border:0;border-radius:0;min-width:0;padding:clamp(1.25rem,2.2vw,1.8rem)}.retail-section--white .retail-card,.retail-section--soft .retail-card{background:transparent}.retail-card__icon{align-items:center;color:var(--retail-blue);display:flex;font-size:1.15rem;font-weight:600;height:clamp(4rem,5vw,5rem);justify-content:flex-start;line-height:1;margin:0 0 1rem;width:clamp(4rem,5vw,5rem)}.retail-card__icon img{display:block;height:100%;object-fit:contain;width:100%}.retail-card__icon-text{align-items:center;border:1px solid rgba(94,161,231,.42);border-radius:999px;display:flex;min-height:3.2rem;min-width:3.2rem;padding:0 .8rem;justify-content:center}.retail-card__title,.retail-card__stat{color:var(--retail-black);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(1.45rem,2.8vw,1.8rem);font-weight:700;letter-spacing:0;line-height:1.18;margin:0}.retail-card__label{color:var(--retail-blue);font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1.3;margin:.9rem 0 0;text-transform:uppercase}.retail-card__text{color:var(--retail-soft-text);font-size:1.32rem;line-height:1.45;margin:.75rem 0 0}.retail-benefits{background:var(--retail-white)}.retail-benefits .retail-section__inner{padding-top:clamp(2.2rem,3vw,3.4rem);padding-bottom:clamp(2.2rem,3vw,3.4rem)}.retail-benefits .retail-section__header{display:none}.retail-benefits__grid{border:0}.retail-benefit-card{align-items:center;display:flex;flex-direction:column;text-align:center}.retail-benefit-card .retail-card__icon{justify-content:center;margin-left:auto;margin-right:auto}.retail-benefit-card .retail-card__title{font-size:clamp(1.15rem,2.1vw,1.35rem);line-height:1.25;text-transform:uppercase}.retail-benefit-card .retail-card__text{font-size:1.25rem;line-height:1.42;max-width:19rem}.retail-glance{background:var(--retail-white)}.retail-glance .retail-section__inner{padding-top:clamp(2rem,3vw,3.4rem);padding-bottom:clamp(2rem,3vw,3.4rem)}.retail-glance .retail-section__header{margin-bottom:clamp(1.4rem,2vw,2rem);max-width:100%}.retail-glance .retail-section__heading{align-items:center;color:var(--retail-blue-dark);display:flex;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;gap:1.8rem;justify-content:center;line-height:1.2;text-transform:uppercase}.retail-glance .retail-section__heading:before,.retail-glance .retail-section__heading:after{background:var(--retail-border);content:"";display:block;flex:1 1 8rem;height:1px;max-width:28rem}.retail-glance .retail-section__body{display:none}.retail-glance__grid{border-top:1px solid var(--retail-border);border-bottom:1px solid var(--retail-border)}.retail-glance-card{align-items:flex-start;display:grid;gap:0 1.2rem;grid-template-columns:auto minmax(0,1fr)}.retail-glance-card .retail-card__icon{grid-row:span 3;margin:0}.retail-glance-card .retail-card__stat{font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.25}.retail-glance-card .retail-card__label{display:none}.retail-glance-card .retail-card__text{font-size:1.18rem;line-height:1.35;margin-top:.45rem}.retail-brand-ticker{background:var(--retail-white);color:var(--retail-black);overflow:hidden}.retail-brand-ticker__inner{margin:0 auto;max-width:var(--retail-page-width);padding:clamp(2.8rem,4.4vw,5.2rem) var(--retail-side-gutter) clamp(3.2rem,4.8vw,5.8rem)}.retail-brand-ticker__header{margin:0 auto clamp(1.7rem,2.6vw,2.6rem);max-width:100%}.retail-brand-ticker__heading{align-items:center;color:var(--retail-blue-dark);display:flex;font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;gap:1.8rem;justify-content:center;letter-spacing:0;line-height:1.25;margin:0;text-align:center;text-transform:uppercase}.retail-brand-ticker__heading:before,.retail-brand-ticker__heading:after{background:var(--retail-border);content:"";display:block;flex:1 1 8rem;height:1px;max-width:28rem}.retail-brand-ticker__viewport{--retail-brand-ticker-gap: clamp(3.2rem, 5vw, 5.6rem);display:flex;gap:var(--retail-brand-ticker-gap);margin:0 calc(var(--retail-side-gutter) * -.45);overflow:hidden;position:relative}.retail-brand-ticker__viewport:before,.retail-brand-ticker__viewport:after{content:"";inset-block:0;pointer-events:none;position:absolute;width:clamp(4rem,9vw,12rem);z-index:2}.retail-brand-ticker__viewport:before{background:linear-gradient(90deg,var(--retail-white) 0%,rgba(255,255,255,0) 100%);left:0}.retail-brand-ticker__viewport:after{background:linear-gradient(270deg,var(--retail-white) 0%,rgba(255,255,255,0) 100%);right:0}.retail-brand-ticker__track{align-items:center;animation:retail-brand-ticker-scroll var(--retail-ticker-speed, 34s) linear infinite;display:flex;flex:0 0 auto;gap:var(--retail-brand-ticker-gap);min-width:max-content;padding:.3rem 0;will-change:transform}@media(hover:hover)and (pointer:fine){.retail-brand-ticker__viewport:hover .retail-brand-ticker__track{animation-play-state:paused}}.retail-brand-ticker__item{align-items:center;color:var(--retail-black);display:inline-flex;flex:0 0 auto;height:clamp(4.4rem,5.8vw,5.8rem);justify-content:center;min-width:clamp(10rem,13vw,16rem);opacity:1;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.retail-brand-ticker__item:hover{color:var(--retail-black);opacity:1;transform:translateY(-1px)}.retail-brand-ticker__item img{display:block;height:auto;max-height:clamp(4.4rem,6vw,5.8rem);max-width:clamp(15rem,21vw,26rem);object-fit:contain;transform:scale(1.45);transform-origin:center;width:auto}.retail-brand-ticker__item span{color:var(--retail-black);display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;text-align:center;white-space:nowrap}.retail-brand-ticker__cta-wrap{margin-top:clamp(1.6rem,2.8vw,2.8rem);text-align:center}.retail-brand-ticker__cta{color:var(--retail-blue-dark);display:inline-flex;font-size:1.45rem;font-weight:700;line-height:1.3;text-decoration:none}.retail-brand-ticker__cta:hover{color:var(--retail-blue-dark);text-decoration:underline;text-underline-offset:.35rem}.retail-brand-ticker__cta[aria-disabled=true]{cursor:default;pointer-events:none}.retail-testimonials{color:var(--retail-black);overflow:hidden}.retail-testimonials--white{background:var(--retail-white)}.retail-testimonials--soft{background:var(--retail-soft)}.retail-testimonials__inner{margin:0 auto;max-width:var(--retail-page-width);padding:clamp(3.2rem,5vw,6rem) var(--retail-side-gutter)}.retail-testimonials__header{margin:0 auto clamp(2rem,3vw,3rem);max-width:80rem;text-align:center}.retail-testimonials__heading{align-items:center;color:var(--retail-blue-dark);display:flex;font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;gap:1.8rem;justify-content:center;letter-spacing:0;line-height:1.25;margin:0;text-align:center;text-transform:uppercase}.retail-testimonials__heading:before,.retail-testimonials__heading:after{background:var(--retail-border);content:"";display:block;flex:1 1 8rem;height:1px;max-width:28rem}.retail-testimonials__intro{color:var(--retail-soft-text);font-size:1.35rem;line-height:1.45;margin:1rem auto 0;max-width:58rem}.retail-testimonials__intro p{margin:0}.retail-testimonials__grid{display:grid;gap:clamp(1.6rem,2.4vw,2.4rem);grid-template-columns:1fr}.retail-testimonial-card{background:var(--retail-white);border:1px solid var(--retail-border);border-radius:.8rem;min-width:0;padding:clamp(2.2rem,3vw,2.8rem) clamp(1.7rem,2.6vw,2.3rem) clamp(1.7rem,2.6vw,2.3rem);position:relative}.retail-testimonial-card__quote-mark{background:var(--retail-white);color:var(--retail-blue);font-family:Georgia,Times New Roman,serif;font-size:4.2rem;font-weight:700;height:2.6rem;left:1.55rem;line-height:.85;padding:0 .25rem;position:absolute;top:-1.05rem;z-index:1}.retail-testimonial-card__quote{border-left:0!important;color:var(--retail-black);display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.1vw,1.68rem);font-style:italic;line-height:1.42;margin:0;padding:0!important}.retail-testimonial-card__quote p{display:block;margin:0}.retail-testimonials__dash{background-color:#5ea1e7;border-radius:999px;display:block;height:2px;margin-bottom:16px;margin-top:18px;width:24px}.retail-testimonial-card__footer{align-items:center;display:flex;gap:1.2rem;margin-top:.8rem}.retail-testimonial-card__image{border:1px solid var(--retail-border);border-radius:999px;display:block;flex:0 0 auto;height:4.8rem;object-fit:cover;width:4.8rem}.retail-testimonial-card__meta{min-width:0}.retail-testimonial-card__name{color:var(--retail-black);font-family:Montserrat,var(--font-body-family),Arial,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.25;margin:0;text-transform:uppercase}.retail-testimonial-card__detail{color:var(--retail-soft-text);font-size:1.18rem;line-height:1.3;margin:.25rem 0 0}.retail-testimonials__dots{display:none}.retail-final-cta{background:var(--retail-white);color:var(--retail-white);overflow:visible;padding:0;position:relative}.retail-final-cta__inner{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:var(--retail-page-width);min-height:clamp(13.8rem,17vw,19rem);padding:clamp(3rem,4.6vw,5rem) var(--retail-side-gutter);position:relative}.retail-final-cta__brush{background-image:var(--retail-final-cta-brush);background-position:center;background-repeat:no-repeat;background-size:100% auto;height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:max(112vw,156rem);z-index:0}.retail-final-cta__copy,.retail-final-cta__action{position:relative;z-index:1}.retail-final-cta__heading{color:var(--retail-white);font-family:Montserrat,var(--font-heading-family),Arial,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;letter-spacing:0;line-height:1.12;margin:0;max-width:62rem;text-shadow:0 .2rem 1rem rgba(0,0,0,.18)}.retail-final-cta__body{color:var(--retail-white);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.46;margin:.8rem 0 0;max-width:54rem;text-shadow:0 .2rem 1rem rgba(0,0,0,.16)}.retail-final-cta__body p{margin:0}.retail-final-cta__action{align-items:center;display:flex;flex-direction:column;justify-self:stretch}.retail-final-cta__button{align-items:center;background:var(--retail-white);border:1px solid rgba(255,255,255,.78);border-radius:.7rem;box-shadow:0 1.2rem 2.8rem #00000029;color:var(--retail-blue-dark);display:inline-flex;font-family:Montserrat,var(--font-body-family),Arial,sans-serif;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1.2;min-height:5.2rem;min-width:min(100%,32rem);padding:1.4rem 2.8rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.retail-final-cta__button:hover{box-shadow:0 1.4rem 3.2rem #0003;color:var(--retail-blue-dark);transform:translateY(-1px)}.retail-final-cta__note{color:var(--retail-white);font-size:1.22rem;font-weight:500;line-height:1.35;margin:1rem 0 0;text-align:center}@keyframes retail-brand-ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--retail-brand-ticker-gap)),0,0)}}@media(prefers-reduced-motion:reduce){.retail-brand-ticker__viewport{overflow-x:auto;scrollbar-width:none}.retail-brand-ticker__viewport::-webkit-scrollbar{display:none}.retail-brand-ticker__track{animation:none}.retail-brand-ticker__track[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.retail-landing{--retail-side-gutter: clamp(1.6rem, 5vw, 2.2rem)}.retail-hero__event-inner{align-items:flex-start;justify-content:flex-start;text-align:left}.retail-hero__wrap{min-height:0}.retail-hero__content{padding:2.25rem var(--retail-side-gutter) 2.45rem}.retail-hero__eyebrow{font-size:1.15rem;line-height:1.28;margin-bottom:1rem;max-width:27rem}.retail-hero__headline{font-size:clamp(2.45rem,7vw,3.1rem);letter-spacing:.004em;line-height:1.08;max-width:100%}.retail-hero__accent{font-size:.84em;line-height:1.04;margin:.12rem 0 .3rem}.retail-hero__body{font-size:1.42rem;line-height:1.5;margin-top:1.65rem;max-width:34rem}.retail-hero__callouts{align-items:flex-start;display:grid;gap:.9rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.65rem}.retail-hero__callouts li{font-size:1.18rem;gap:.6rem}.retail-hero__callouts li:last-child{grid-column:1 / -1}.retail-hero__media{aspect-ratio:auto;height:clamp(19rem,49vw,23rem);min-height:0}.retail-hero__media img{object-position:52% 44%}.retail-hero__media:after{bottom:-3rem;height:10rem;right:-4rem;width:22rem}.retail-reg-v2{margin-top:-1rem;padding-left:1.2rem;padding-right:1.2rem;z-index:4}.retail-reg-v2 .flair-reg__outer{border-radius:1.6rem;padding:1rem .95rem}.retail-reg-v2 .flair-reg__header{gap:.85rem;margin-bottom:.95rem}.retail-reg-v2__trust{align-items:flex-start;flex-direction:column;gap:.75rem}.retail-reg-v2 .flair-reg__title{font-size:clamp(2.7rem,7.4vw,3.2rem);line-height:1.02}.retail-reg-v2__accent{font-size:clamp(3.3rem,10vw,4.4rem);margin-bottom:.3rem}.retail-reg-v2 .f-grid{gap:.7rem}.retail-reg-v2 .f-field{gap:.45rem}.retail-reg-v2 .f-field span,.retail-reg-v2 .f-label,.retail-reg-v2 .flair-attend legend{font-size:1.12rem}.retail-reg-v2 .f-field input,.retail-reg-v2 .f-field select,.retail-reg-v2 .f-field textarea{border-radius:.7rem;font-size:1.22rem;min-height:3.85rem;padding:.78rem 1rem}.retail-reg-v2 .flair-reg__progress{margin-bottom:1.1rem}.retail-reg-v2 .flair-step{gap:.95rem}.retail-reg-v2 .f-actions{align-items:stretch;flex-direction:column}.retail-reg-v2 .btn,.retail-reg-v2 .btn-primary{min-height:4.3rem;padding:.95rem 1.5rem;width:100%}.retail-final-cta{background:var(--retail-blue);margin-top:2rem;overflow:hidden;padding:0}.retail-final-cta__inner{gap:1.5rem;justify-items:center;min-height:0;padding-bottom:4.4rem;padding-top:4.4rem;text-align:center}.retail-final-cta__brush{display:none}.retail-final-cta__heading,.retail-final-cta__body{margin-left:auto;margin-right:auto;text-shadow:none}.retail-final-cta__heading{font-size:clamp(1.8rem,5.7vw,2.3rem);line-height:1.12}.retail-final-cta__body{font-size:1.28rem;line-height:1.42}.retail-final-cta__button{box-shadow:0 1rem 2.4rem #0000002e;min-height:4.6rem;min-width:0;padding:1.2rem 2rem;width:min(100%,29rem)}.retail-testimonials__inner{padding-top:3rem;padding-bottom:3.4rem}.retail-testimonials__heading{font-size:1.1rem;gap:1.1rem}.retail-testimonials__heading:before,.retail-testimonials__heading:after{flex-basis:3.8rem}.retail-testimonials__intro{font-size:1.25rem}.retail-testimonial-card{padding:2rem 1.55rem 1.6rem}.retail-testimonial-card__quote{font-size:1.34rem;line-height:1.38}.retail-testimonials.is-enhanced .retail-testimonials__grid{display:grid}.retail-testimonials.is-enhanced .retail-testimonial-card{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .26s ease,visibility .26s ease;visibility:hidden}.retail-testimonials.is-enhanced .retail-testimonial-card.is-active{opacity:1;pointer-events:auto;visibility:visible}.retail-testimonials.is-enhanced .retail-testimonials__dots{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:1.6rem}.retail-testimonials__dot{-webkit-appearance:none;appearance:none;background:#5ea1e747;border:0;border-radius:999px;cursor:pointer;display:block;height:.9rem;padding:0;transition:background .16s ease,transform .16s ease;width:.9rem}.retail-testimonials__dot.is-active{background:var(--retail-blue-dark);transform:scale(1.08)}.retail-brand-ticker__inner{padding-top:2rem;padding-bottom:2.4rem}.retail-brand-ticker__heading{font-size:1.1rem;gap:1.1rem}.retail-brand-ticker__heading:before,.retail-brand-ticker__heading:after{flex-basis:3.8rem}.retail-brand-ticker__viewport{--retail-brand-ticker-gap: 1.8rem;margin-left:0;margin-right:0}.retail-brand-ticker__track{padding-left:2.4rem;padding-right:2.4rem}.retail-brand-ticker__viewport:before,.retail-brand-ticker__viewport:after{width:2.4rem}.retail-brand-ticker__item{height:4rem;min-width:8.2rem}.retail-brand-ticker__item img{max-height:3.8rem;max-width:14rem;transform:scale(1.38)}.retail-brand-ticker__item span{font-size:1.5rem}.retail-glance__grid,.retail-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-benefit-card,.retail-glance-card{border-top:1px solid var(--retail-border)}.retail-benefit-card:nth-child(-n+2),.retail-glance-card:nth-child(-n+2){border-top:0}.retail-benefit-card:nth-child(odd),.retail-glance-card:nth-child(odd){border-right:1px solid var(--retail-border)}.retail-glance-card{gap:0 1rem;padding:1.15rem}.retail-glance-card .retail-card__icon{height:3.2rem;width:3.2rem}.retail-glance-card .retail-card__stat{font-size:1.12rem;overflow-wrap:normal;word-break:normal}.retail-glance-card .retail-card__text{font-size:1.05rem;overflow-wrap:normal;word-break:normal}}@media screen and (max-width:430px){.retail-hero__headline{font-size:clamp(2.3rem,6.55vw,2.82rem)}.retail-hero__media{height:clamp(18.2rem,47vw,22rem)}.retail-hero__content{padding-top:1.95rem;padding-bottom:2.15rem}.retail-reg-v2 .flair-reg__outer{padding:.95rem .85rem}.retail-hero__callouts{grid-template-columns:1fr}.retail-hero__callouts li:last-child{grid-column:auto}.retail-glance-card{grid-template-columns:2.8rem minmax(0,1fr);gap:0 .8rem;padding:1rem .85rem}.retail-glance-card .retail-card__icon{height:2.8rem;width:2.8rem}.retail-glance-card .retail-card__stat{font-size:1rem;line-height:1.2}.retail-glance-card .retail-card__text{font-size:.98rem;line-height:1.28}}@media screen and (min-width:750px){.retail-hero__wrap{align-items:center;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);min-height:clamp(52rem,43vw,59rem)}.retail-hero__content{max-width:58rem;order:1;padding-bottom:clamp(6.8rem,7vw,8.4rem);padding-right:clamp(2.8rem,3.5vw,5.2rem);padding-top:clamp(3.8rem,4.2vw,5rem)}.retail-hero__eyebrow{margin-bottom:1.1rem}.retail-hero__headline{font-size:clamp(4rem,4.75vw,5.7rem);line-height:.94}.retail-hero__body{font-size:clamp(1.4rem,1.12vw,1.6rem);line-height:1.48;margin-top:1.3rem}.retail-hero__callouts{flex-wrap:nowrap;gap:0 1.65rem;margin-top:.9rem;padding-bottom:2.4rem}.retail-hero__callouts li{flex:0 0 auto;font-size:1.16rem;gap:.6rem;white-space:nowrap}.retail-hero__callout-icon{height:1.65rem;width:1.65rem}.retail-hero__media{align-self:center;border-radius:0;height:clamp(40rem,34.5vw,47.5rem);margin-bottom:clamp(3.6rem,4vw,5.4rem);margin-top:clamp(3.2rem,3.4vw,4.2rem);min-height:0;order:2;overflow:visible}.retail-hero__media:before{background:linear-gradient(90deg,#fffc,#ffffff61 32%,#fff0);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:16%;z-index:1}.retail-hero__media:after{background-position:center bottom;bottom:-11.8rem;display:none;height:min(18vw,20rem);left:clamp(18rem,27vw,42rem);opacity:.78;right:auto;width:min(39vw,54rem);z-index:5}.retail-hero__media img{object-position:54% center}.retail-reg-v2{margin-top:clamp(-7.4rem,-4.8vw,-5rem);z-index:3}.retail-reg-v2 .flair-reg__header{grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(1.5rem,2vw,2.4rem);position:relative;z-index:7}.retail-reg-v2 .flair-reg__outer{padding-top:clamp(2rem,2.6vw,3.2rem);position:relative;z-index:4}.retail-reg-v2__trust{justify-content:flex-end;max-width:42rem}.retail-reg-v2 .f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-reg-v2 .flair-step[data-step="1"] .f-grid>.f-field--full:nth-child(-n+2){grid-column:auto}.retail-reg-v2 .flair-step[data-step="1"] .f-actions{margin-left:auto;margin-top:-5.6rem;width:min(44rem,calc(50% - 2.6rem))}.retail-reg-v2 .flair-step[data-step="1"] .retail-reg-v2__security-note,.retail-reg-v2 .flair-step[data-step="1"] .f-legal{max-width:calc(50% - 2.6rem)}.retail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-final-cta__inner{grid-template-columns:minmax(0,1fr) minmax(28rem,.36fr)}.retail-final-cta__copy{margin-left:clamp(4rem,4vw,7rem)}.retail-final-cta__action{justify-self:end;min-width:28rem}.retail-benefit-card,.retail-glance-card{border-left:1px solid var(--retail-border)}.retail-benefit-card:nth-child(odd),.retail-glance-card:nth-child(odd),.retail-benefit-card:first-child,.retail-glance-card:first-child{border-left:0}}@media screen and (min-width:750px)and (max-width:1100px){.retail-hero__wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.retail-hero__content{padding-right:clamp(2rem,2.8vw,3.2rem)}.retail-hero__callouts{flex-wrap:wrap;gap:.75rem 1.1rem;max-width:100%;padding-bottom:2.8rem}.retail-hero__callouts li{flex:0 1 auto;font-size:1.08rem;white-space:normal}}@media screen and (min-width:1200px){.retail-hero__content{padding-left:8.4rem}}@media screen and (min-width:990px){.retail-benefits__grid,.retail-glance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.retail-benefit-card:nth-child(odd),.retail-glance-card:nth-child(odd){border-left:1px solid var(--retail-border)}.retail-benefit-card:first-child,.retail-glance-card:first-child{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/retail-landing.css.map */
