.cust-pro-hero{display:grid;grid-template-columns:1fr 1fr;min-height:900px;background:var(--pro-cream);position:relative}.cust-pro-hero__media{grid-column:1;grid-row:1 / 3;height:900px;min-height:0}.cust-pro-hero__copy{display:flex;align-items:center;justify-content:center;padding:72px 40px;grid-column:2;grid-row:1 / 3}.cust-pro-hero__stack{display:flex;align-items:center;flex-direction:column;width:100%}.cust-pro-hero h1{width:700px;max-width:100%;text-align:center;margin-top:48px}.cust-pro-hero__description{max-width:460px;text-align:center;margin-top:24px}.cust-pro-hero__ctas{display:flex;align-items:center;gap:40px;margin-top:48px}.cust-pro-hero__progress{position:absolute;bottom:72px;width:50%;left:50%;display:flex;align-items:center;flex-direction:column;gap:12px;font-size:12px}.cust-pro-hero progress{-webkit-appearance:none;appearance:none;border:0;width:280px;height:1px;background:#00000024;color:var(--pro-progress-color)}.cust-pro-hero progress::-webkit-progress-bar{background:#00000024}.cust-pro-hero progress::-webkit-progress-value{background:var(--pro-progress-color)}.cust-pro-hero progress::-moz-progress-bar{background:var(--pro-progress-color)}.cust-pro-hero__sticky{display:none}.cust-pro-hero h1{color:rgb(var(--color-button))}.cust-pro-hero .cust-pro-hero__description,.cust-pro-hero__progress{color:var(--pro-text-primary)}@media(max-width:768px){.cust-pro-hero{display:flex;flex-direction:column;min-height:0}.cust-pro-hero__copy{order:0;padding:56px 20px 48px}.cust-pro-hero h1{max-width:330px;margin-top:40px}.cust-pro-hero__description{max-width:320px;margin-top:16px}.cust-pro-hero__ctas{flex-direction:column;width:100%;gap:20px;margin-top:32px}.cust-pro-hero__ctas .cust-pro-button{width:100%}.cust-pro-hero__media{order:1;width:100%;height:320px;min-height:0}.cust-pro-hero__progress{position:static;order:2;width:100%;padding:28px 20px 40px}.cust-pro-hero progress{width:240px}.cust-pro-hero__sticky:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;inset-inline:0;min-height:72px;padding:13px 16px calc(13px + env(safe-area-inset-bottom));background:var(--pro-ink);color:rgb(var(--color-base-background-1));z-index:8}.cust-pro-hero__sticky-copy{flex:1;min-width:0}.cust-pro-hero__sticky-title{font:300 18px/1.5 var(--pro-heading-font)}.cust-pro-hero__sticky-description{color:var(--pro-callout-copy);font:300 12px/1.5 var(--pro-body-font)}.cust-pro-hero__sticky .cust-pro-button{flex:0 0 auto;min-height:46px;padding:0 24px;font-size:11px;letter-spacing:1.1px}}
/*# sourceMappingURL=/cdn/shop/t/1564/assets/cust-pro-hero.css.map */
