/* Warnoes Event Collaboration Intake v3.1.4 */
.wec-apply-hero-v314{padding:clamp(64px,7vw,108px) 0 52px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(44px,7vw,96px);align-items:center}
.wec-apply-hero-v314::before{content:"";position:absolute;left:0;right:0;top:105px;height:510px;z-index:-1;background:radial-gradient(circle at 76% 26%,rgba(255,210,28,.17),transparent 32%),radial-gradient(circle at 7% 72%,rgba(236,11,0,.045),transparent 25%)}
.wec-apply-hero-copy h1{max-width:760px;font-size:clamp(54px,6.2vw,88px);line-height:.94}
.wec-apply-hero-copy>p:not(.wec-eyebrow){max-width:680px;margin:28px 0;color:#675c55;font-size:18px;line-height:1.7}
.wec-apply-trust{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.wec-apply-trust span{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #e8dacc;border-radius:999px;background:rgba(255,255,255,.72);color:#5f554e;font-size:12px;font-weight:700}.wec-apply-trust b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#211713;color:#ffd21c;font-size:9px}
.wec-process-card-v314{display:block;padding:28px;border-radius:32px;background:linear-gradient(145deg,#19120f,#321b14);box-shadow:0 30px 80px rgba(34,18,12,.18);overflow:hidden;position:relative}.wec-process-card-v314::after{content:"W";position:absolute;right:-45px;bottom:-90px;color:rgba(255,255,255,.035);font:800 260px/1 Manrope;pointer-events:none}.wec-process-intro{padding:4px 4px 22px;position:relative;z-index:1}.wec-process-intro small{display:block;color:#ffd21c;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.wec-process-intro strong{display:block;margin-top:7px;color:#fff;font:800 24px/1.15 Manrope}.wec-process-intro p{margin:12px 0 0;color:#bbaea6;font-size:13px}.wec-process-card-v314 ol{list-style:none;padding:0;margin:0;display:grid;gap:8px;position:relative;z-index:1}.wec-process-card-v314 li{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.035)}.wec-process-card-v314 li>span{color:#ffd21c;font:800 11px Manrope}.wec-process-card-v314 li div{display:grid}.wec-process-card-v314 li b{color:#fff;font-size:13px}.wec-process-card-v314 li small{color:#988a82;font-size:10px;margin-top:2px}

.wec-application-layout-v314{grid-template-columns:minmax(0,1fr) 332px;gap:24px;padding:30px 0 120px;align-items:start}.wec-application-main-v314{border-radius:32px;border:1px solid #e9dccd;box-shadow:0 30px 90px rgba(48,30,18,.09);background:#fffdf9}.wec-application-head{display:grid;grid-template-columns:1fr auto;gap:10px 30px;padding:30px 34px 24px;border-bottom:1px solid #eee3d7;background:linear-gradient(135deg,#fff,#fff9f0)}.wec-application-head h2{margin:0;font:800 30px/1.1 Manrope;letter-spacing:-.035em}.wec-application-head p:not(.wec-eyebrow){margin:7px 0 0;color:#776b63}.wec-progress-copy{align-self:center;text-align:right}.wec-progress-copy strong{display:block;font:800 26px/1 Manrope}.wec-progress-copy span{display:block;margin-top:5px;color:#8d7e75;font-size:11px}.wec-progress-track{grid-column:1/-1;height:6px;border-radius:999px;background:#eee5da;overflow:hidden}.wec-progress-track i{display:block;width:25%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd21c,#ffb21a,#f01a0f);transition:width .45s cubic-bezier(.22,1,.36,1)}

.wec-stepper-v314{padding:14px 18px;background:#f5eee5;gap:7px;border-bottom:1px solid #eadfd2}.wec-stepper-v314 button{display:grid;grid-template-columns:30px 1fr;text-align:left;column-gap:9px;padding:12px;border:1px solid transparent;border-radius:15px;cursor:default}.wec-stepper-v314 button>span{grid-row:1/3;width:30px;height:30px;margin:0;background:#ddd1c4}.wec-stepper-v314 button b{font:800 12px Manrope;color:inherit}.wec-stepper-v314 button small{font-size:9px;color:#9a8d84;margin-top:2px}.wec-stepper-v314 button.is-active{border-color:#eadfd2;box-shadow:0 8px 20px rgba(48,30,18,.05)}.wec-stepper-v314 button.is-active span{color:#201511}.wec-stepper-v314 button.is-complete{cursor:pointer}.wec-stepper-v314 button.is-complete span{background:#1b9a59;color:#fff}.wec-stepper-v314 button.is-complete small{color:#668a76}
.wec-api-message-v314{position:relative;margin:20px 34px 0;padding:16px 18px 16px 47px;border:1px solid #f1d480;border-radius:15px;font-weight:700}.wec-api-message-v314::before{content:"i";position:absolute;left:16px;top:15px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffd21c;color:#201511;font-size:12px}.wec-api-message-v314[data-type=error]{border-color:#ffc9c2}.wec-api-message-v314[data-type=error]::before{content:"!";background:#e71c12;color:#fff}.wec-api-message-v314[data-type=success]{border-color:#b8e5cb}.wec-api-message-v314[data-type=success]::before{content:"✓";background:#1b9a59;color:#fff}

.wec-form-step-v314{padding:38px 34px 40px}.wec-step-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.wec-step-heading h2{font-size:38px;letter-spacing:-.04em}.wec-step-heading>div>p:not(.wec-eyebrow){max-width:650px;color:#776b63;margin:10px 0 0}.wec-step-time{flex:0 0 auto;border:1px solid #eadccd;border-radius:999px;padding:8px 11px;background:#fff9f0;color:#776b63;font-size:10px;font-weight:800}.wec-step-time.is-ready{background:#e9f8ef;color:#147443;border-color:#c5e9d3}
.wec-form-grid-v314{gap:18px;margin:30px 0}.wec-form-grid-v314 label{position:relative;gap:8px;font-size:12px}.wec-form-grid-v314 label>span:first-child{font:800 12px Manrope}.wec-form-grid-v314 label>span:first-child>b{color:#e8160c}.wec-form-grid-v314 label>small{margin-top:-4px;color:#9b8d84;font-size:10px;font-weight:500}.wec-form-grid-v314 input,.wec-form-grid-v314 select,.wec-form-grid-v314 textarea{border:1px solid #e7d9cb;background:#fff;border-radius:16px;padding:15px 16px;color:#201511;min-height:52px}.wec-form-grid-v314 textarea{resize:vertical;line-height:1.55}.wec-form-grid-v314 input:hover,.wec-form-grid-v314 select:hover,.wec-form-grid-v314 textarea:hover{border-color:#d9c4b2}.wec-form-grid-v314 input.is-invalid,.wec-form-grid-v314 select.is-invalid,.wec-form-grid-v314 textarea.is-invalid{border-color:#e71c12;background:#fff8f7;box-shadow:0 0 0 4px rgba(231,28,18,.08)}.wec-character-count{position:absolute;right:12px;bottom:9px;font-style:normal;color:#a2948a;font-size:9px;background:#fff;padding:2px 5px;border-radius:5px}.wec-form-grid-v314 .wec-consent{background:#fff8da;border-color:#f0d56b;padding:17px}.wec-form-grid-v314 .wec-consent span{display:grid;gap:3px}.wec-form-grid-v314 .wec-consent span>b{color:#201511}
.wec-verification-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #eadfd2;border-radius:21px;background:linear-gradient(135deg,#fffaf3,#fff)}.wec-verification-copy{display:flex;align-items:center;gap:13px}.wec-verification-copy div{display:grid}.wec-verification-copy b{font:800 13px Manrope}.wec-verification-copy p{margin:3px 0 0;color:#887970;font-size:11px}.wec-shield-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f7ec;color:#16844d;font-weight:900}.wec-verification-card .wec-button{flex:0 0 auto}
.wec-otp-panel{margin-top:18px;padding:22px;border:1px solid #eadccd;border-radius:22px;background:#fff}.wec-delivery-state{display:flex;align-items:center;gap:13px;margin-bottom:22px;padding:14px 16px;border-radius:16px;background:#fff5d4}.wec-delivery-state>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffd21c;font-weight:900}.wec-delivery-state div{display:grid;flex:1}.wec-delivery-state b{font:800 13px Manrope}.wec-delivery-state p{margin:2px 0 0;color:#796e66;font-size:10px}.wec-delivery-state>small{font-weight:800;color:#554943}.wec-delivery-state[data-delivery-state=delivered]{background:#eaf8f0}.wec-delivery-state[data-delivery-state=delivered]>span{background:#1b9a59;color:#fff}.wec-delivery-state[data-delivery-state=failed]{background:#fff0ee}.wec-delivery-state[data-delivery-state=failed]>span{background:#e71c12;color:#fff}.wec-otp-label{display:grid}.wec-otp-label span{font:800 13px Manrope}.wec-otp-label small{color:#9a8b83;font-size:10px;margin-top:3px}.wec-otp-boxes{display:flex;gap:10px;margin:14px 0}.wec-otp-boxes input{width:54px;height:58px;padding:0;border:1px solid #ddcdbf;border-radius:15px;background:#fffdfa;text-align:center;font:800 25px Manrope;outline:none}.wec-otp-boxes input:focus{border-color:#e9ad00;box-shadow:0 0 0 4px rgba(255,210,28,.18)}.wec-otp-actions{display:flex;align-items:center;gap:16px}.wec-otp-actions .wec-button{min-width:260px}.wec-text-button{border:0;background:transparent;color:#d91a10;font-weight:800;cursor:pointer;padding:10px}.wec-text-button:disabled{color:#a59a93;cursor:not-allowed}.wec-delivery-help{margin:17px 0 0;padding-top:15px;border-top:1px solid #eee4da;color:#8e8179;font-size:10px}
.wec-date-prefill-note{display:flex;align-items:center;gap:12px;margin:22px 0 -10px;padding:14px 16px;border:1px solid #c7e8d5;border-radius:16px;background:#eef9f3}.wec-date-prefill-note>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1b9a59;color:#fff}.wec-date-prefill-note div{display:grid}.wec-date-prefill-note small{color:#6f8277;margin-top:2px}
.wec-availability-check{display:flex;align-items:center;gap:14px;margin:0 0 28px;padding:17px;border:1px solid #eadfd2;border-radius:19px;background:#faf6ef}.wec-availability-check>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#eee4d9;font-weight:900}.wec-availability-check div{display:grid;flex:1}.wec-availability-check b{font:800 13px Manrope}.wec-availability-check p{margin:3px 0 0;color:#887a72;font-size:10px}.wec-availability-check button{border:1px solid #dfcdbb;background:#fff;border-radius:12px;padding:11px 13px;font-weight:800;cursor:pointer}.wec-availability-check[data-status=available]{background:#eef9f3;border-color:#bfe3ce}.wec-availability-check[data-status=available]>span{background:#1b9a59;color:#fff}.wec-availability-check[data-status=unavailable]{background:#fff0ee;border-color:#f3c5bf}.wec-availability-check[data-status=unavailable]>span{background:#e71c12;color:#fff}.wec-availability-check[data-status=checking]>span{animation:wecSpin 1s linear infinite}@keyframes wecSpin{to{transform:rotate(360deg)}}.wec-operational-grid{margin-top:0}
.wec-form-actions{padding-top:22px;border-top:1px solid #eee4da}.wec-form-actions .wec-button{min-width:180px}.wec-button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.wec-button.is-loading{position:relative}.wec-button.is-loading span{opacity:.65}

.wec-proposal-secured{display:flex;align-items:center;gap:13px;margin:26px 0 20px;padding:16px;border:1px solid #bfe2cc;border-radius:18px;background:#eef9f3}.wec-proposal-secured>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1b9a59;color:#fff;font-weight:900}.wec-proposal-secured div{display:grid}.wec-proposal-secured small{color:#37815a;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.wec-proposal-secured b{margin-top:3px}.wec-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wec-review-grid article{display:grid;padding:17px;border:1px solid #eadfd2;border-radius:17px;background:#fff}.wec-review-grid article.span-2{grid-column:1/-1}.wec-review-grid small{color:#e7180e;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.wec-review-grid b{margin-top:7px;font:800 15px Manrope}.wec-review-grid span{margin-top:3px;color:#887a71;font-size:11px}.wec-next-process{margin:22px 0;padding:20px;border-radius:20px;background:#1a120f;color:#fff}.wec-next-process .wec-eyebrow{color:#ffd21c}.wec-next-process ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.wec-next-process li{display:flex;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.wec-next-process li>span{color:#ffd21c;font-weight:800}.wec-next-process li div{display:grid}.wec-next-process li b{font-size:11px}.wec-next-process li small{color:#a99c94;font-size:9px;margin-top:3px}.wec-final-confirmation{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #efd377;border-radius:17px;background:#fff8dc;font-weight:700;font-size:11px;line-height:1.5}.wec-final-confirmation input{width:18px;height:18px;flex:0 0 18px;accent-color:#ec0b00}
.wec-submission-success{text-align:center;padding:26px 5%}.wec-success-mark{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;border-radius:27px;background:linear-gradient(145deg,#ffd21c,#ffb21d);box-shadow:0 18px 36px rgba(255,183,0,.22);font:800 38px Manrope}.wec-submission-success h2{font-size:42px}.wec-submission-success>p:not(.wec-eyebrow){max-width:620px;margin:12px auto 24px;color:#786b63}.wec-submission-number{display:inline-grid;min-width:310px;padding:18px 24px;border:1px dashed #d5c0ae;border-radius:18px;background:#fffaf2}.wec-submission-number small{color:#8d7d73;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.wec-submission-number strong{margin-top:5px;font:800 20px Manrope}.wec-success-actions{display:flex;justify-content:center;gap:12px;margin-top:25px}

.wec-application-aside-v314{top:120px;gap:14px}.wec-application-aside-v314>div{border-radius:25px;padding:24px}.wec-aside-status-card{background:linear-gradient(145deg,#1a120f,#321b14)!important}.wec-aside-step{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.045)}.wec-aside-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffd21c;color:#1a120f;font:800 13px Manrope}.wec-aside-step div{display:grid}.wec-aside-step b{font:800 13px Manrope}.wec-aside-step small{color:#9d9088;font-size:9px;margin-top:3px}.wec-aside-checklist{list-style:none;padding:18px 0 0;margin:0;display:grid;gap:10px}.wec-aside-checklist li{display:flex;align-items:center;gap:9px;margin:0!important;color:#8f8179!important;font-size:11px}.wec-aside-checklist li span{display:grid;place-items:center;width:21px;height:21px;border:1px solid rgba(255,255,255,.15);border-radius:50%;font-size:9px;color:transparent}.wec-aside-checklist li.is-complete{color:#fff!important}.wec-aside-checklist li.is-complete span{background:#1b9a59;border-color:#1b9a59;color:#fff}.wec-aside-insight h3{margin:7px 0 13px}.wec-aside-insight>p:last-child{color:#bfb2aa;font-size:12px}.wec-security-note-v314{display:flex;gap:12px;background:#ffd21c!important}.wec-security-note-v314>span{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border-radius:11px;background:#1a120f;color:#ffd21c}.wec-security-note-v314 div{display:grid}.wec-security-note-v314 b{font:800 12px Manrope}.wec-security-note-v314 p{font-size:10px;line-height:1.5}

@media(max-width:1020px){.wec-apply-hero-v314{grid-template-columns:1fr;gap:40px}.wec-process-card-v314{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.wec-process-card-v314 ol{grid-template-columns:1fr 1fr}.wec-application-layout-v314{grid-template-columns:1fr}.wec-application-aside-v314{position:static;grid-template-columns:1fr 1fr}.wec-security-note-v314{grid-column:1/-1}}
@media(max-width:700px){.wec-apply-hero-v314{padding:50px 0 30px}.wec-apply-hero-copy h1{font-size:48px}.wec-apply-hero-copy>p:not(.wec-eyebrow){font-size:15px;margin:20px 0}.wec-apply-trust{display:grid;gap:8px}.wec-process-card-v314{display:block;padding:22px;border-radius:25px}.wec-process-card-v314 ol{grid-template-columns:1fr}.wec-application-layout-v314{width:100%;padding-top:12px}.wec-application-main-v314{border-left:0;border-right:0;border-radius:0}.wec-application-head{padding:24px 20px 20px}.wec-application-head h2{font-size:26px}.wec-progress-copy strong{font-size:22px}.wec-progress-copy span{display:none}.wec-stepper-v314{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;padding:10px;gap:4px;position:sticky;top:80px;z-index:20}.wec-stepper-v314 button{min-width:0;display:grid;place-items:center;padding:8px 3px;text-align:center}.wec-stepper-v314 button>span{grid-row:auto;width:28px;height:28px}.wec-stepper-v314 button b{font-size:9px;margin-top:3px}.wec-stepper-v314 button small{display:none}.wec-form-step-v314{padding:28px 20px 32px}.wec-step-heading h2{font-size:32px}.wec-step-heading>div>p:not(.wec-eyebrow){font-size:13px}.wec-step-time{display:none}.wec-api-message-v314{margin:16px 20px 0}.wec-form-grid-v314{grid-template-columns:1fr}.wec-form-grid-v314 .span-2{grid-column:auto}.wec-verification-card{align-items:stretch;flex-direction:column}.wec-verification-card .wec-button{width:100%}.wec-otp-boxes{gap:6px;justify-content:space-between}.wec-otp-boxes input{width:calc((100vw - 94px)/6);max-width:48px;height:54px}.wec-otp-actions{align-items:stretch;flex-direction:column}.wec-otp-actions .wec-button{min-width:0;width:100%}.wec-availability-check{align-items:flex-start;flex-wrap:wrap}.wec-availability-check button{width:100%}.wec-form-actions{flex-direction:column-reverse}.wec-form-actions .wec-button{width:100%;min-width:0}.wec-review-grid{grid-template-columns:1fr}.wec-review-grid article.span-2{grid-column:auto}.wec-next-process ol{grid-template-columns:1fr}.wec-success-actions{display:grid}.wec-submission-number{min-width:0;width:100%}.wec-submission-success h2{font-size:34px}.wec-application-aside-v314{grid-template-columns:1fr;padding:0 14px}.wec-security-note-v314{grid-column:auto}}
