.ws-hero{background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;padding:clamp(64px,9vw,112px) var(--gutter);display:flex;align-items:center;min-height:560px}.ws-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1111119e;z-index:0}.ws-hero-inner{position:relative;z-index:1;max-width:var(--max-w);margin:0 auto;width:100%}.ws-hero-eyebrow{font-size:15px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--paper);margin-bottom:16px;animation:fadeDown .8s ease both}.ws-hero h1{font-family:var(--font-display);font-weight:400;font-size:45px;line-height:.96;letter-spacing:.005em;color:var(--paper);margin:0;animation:fadeUp 1s ease .15s both}.ws-hero h1 .sky-word{color:var(--sky)}.ws-hero-sub{margin-top:18px;font-size:clamp(14px,1.2vw,16px);font-weight:300;color:#fff;max-width:800px;line-height:1.8;animation:fadeUp .9s ease .25s both}.ws-benefits{background:var(--ink);padding:clamp(40px,6vw,64px) var(--gutter)}.ws-benefits-inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px clamp(24px,4vw,56px)}.ws-benefit-item{text-align:center}.ws-benefit-num{font-family:var(--font-display);font-size:45px;color:var(--sky);line-height:1;margin-bottom:8px}.ws-benefit-label{font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--paper);margin-bottom:8px}.ws-benefit-desc{font-size:13px;font-weight:300;color:#edf3f6a6;line-height:1.6;max-width:22ch;margin:0 auto}.ws-body{background:var(--paper)}.ws-body-inner{max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr}.ws-left{padding:clamp(48px,6vw,72px) clamp(28px,3vw,48px);background:#f0f4f7;border-right:1px solid var(--line);display:flex;flex-direction:column}.ws-left-title{font-family:var(--font-display);font-size:clamp(36px,3.5vw,45px);font-weight:400;color:var(--ink);line-height:1;letter-spacing:.01em;margin:0 0 20px}.ws-left-desc{font-size:15px;font-weight:300;color:var(--ink-2);line-height:1.75;max-width:36ch}.ws-left-desc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ws-right{padding:clamp(48px,6vw,72px) clamp(28px,3vw,48px)}.ws-pitch-eyebrow{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--sky-deep);margin-bottom:14px}.ws-pitch h2{font-family:var(--font-display);font-weight:400;font-size:45px;line-height:.96;color:var(--ink);margin:0 0 24px}.ws-pitch-intro{font-size:15px;font-weight:300;color:var(--ink-2);line-height:1.75;max-width:42ch;margin-bottom:36px}.ws-offer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.ws-offer-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;font-weight:300;color:var(--ink-2);line-height:1.5}.ws-offer-check{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--sky);display:flex;align-items:center;justify-content:center;margin-top:2px}.ws-offer-check svg{width:10px;height:10px;stroke:var(--ink);stroke-width:2.5;fill:none}.ws-offer-title{font-weight:500;color:var(--ink)}.ws-contact-note{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);font-size:13px;font-weight:300;color:var(--ink-3);line-height:1.7}.ws-contact-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ws-form-wrap{background:var(--paper);padding:0}.ws-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ws-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ws-field-group:last-child{margin-bottom:0}.ws-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.ws-req{color:var(--sky-deep);margin-left:2px}.ws-input{background:#fff;border:1px solid var(--line);color:var(--ink);font-family:var(--font-body);font-size:14px;font-weight:300;padding:12px 14px;width:100%;box-sizing:border-box;transition:border-color .2s ease;-webkit-appearance:none;border-radius:0}.ws-input::placeholder{color:var(--ink-3)}.ws-input:focus{outline:none;border-color:var(--sky);background:#4fc3e80a}.ws-input.ws-error{border-color:#c4321a}textarea.ws-input{resize:vertical;min-height:90px}.ws-chip-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ws-chip{padding:7px 14px;border:1px solid var(--line);font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.08em;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ws-chip:hover{border-color:var(--sky);color:var(--ink)}.ws-chip.active{background:var(--sky);border-color:var(--sky);color:var(--ink);font-weight:500}.ws-field-error{font-size:12px;color:#c4321a;display:none}.ws-field-error.visible{display:block}.ws-net-error{display:none;margin-bottom:18px;padding:12px 16px;background:#c4321a1f;border:1px solid #c4321a;color:#c4321a;font-size:13px}.ws-net-error a{color:#c4321a;text-decoration:underline}.ws-agree-row{display:flex;align-items:flex-start;gap:10px;margin-top:20px}.ws-agree-row input[type=checkbox]{flex-shrink:0;width:16px;height:16px;accent-color:var(--sky);margin-top:2px;cursor:pointer}.ws-agree-text{font-size:12px;font-weight:300;color:var(--ink-3);line-height:1.6;cursor:pointer}.ws-agree-text a{color:var(--sky-deep)}.ws-btn-submit{margin-top:20px;width:100%;padding:15px 28px;background:var(--sky);color:var(--ink);border:none;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,opacity .2s ease}.ws-btn-submit:hover{background:#3db5e0}.ws-btn-submit:disabled{opacity:.5;cursor:not-allowed}.ws-thanks{display:none;text-align:center;padding:clamp(48px,7vw,80px) 24px;background:var(--paper)}.ws-thanks-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-deep);margin-bottom:14px}.ws-thanks h2{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4.5vw,45px);color:var(--ink);margin:0 0 16px}.ws-thanks p{font-size:15px;font-weight:300;color:var(--ink-2);max-width:44ch;margin:0 auto;line-height:1.7}@media(max-width:820px){.ws-body-inner{grid-template-columns:1fr}.ws-left{border-right:none;border-bottom:1px solid var(--line)}.ws-left-desc{max-width:100%}}@media(max-width:600px){.ws-field-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-wholesale.css.map */
