.customize-module__eGVTBq__locked{filter:blur(2.5px);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.customize-module__eGVTBq__lockOverlay{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.customize-module__eGVTBq__lockMessageBox{background:var(--white);border-radius:var(--radius-md);border:1.5px solid var(--gold);flex-direction:column;align-items:center;gap:1.1rem;max-width:340px;padding:2.2rem 2.5rem 1.7rem;display:flex;box-shadow:0 2px 16px #cba17521}.customize-module__eGVTBq__lockTitle{font-family:var(--font-heading);color:var(--charcoal);margin-bottom:.2rem;font-size:1.25rem;font-weight:600}.customize-module__eGVTBq__lockMsg{font-family:var(--font-body);color:var(--muted);text-align:center;font-size:.98rem}.customize-module__eGVTBq__lockLoginBtn{background:var(--gold);color:var(--white);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:.7rem;padding:.85rem 2.2rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .15s;box-shadow:0 2px 12px #cba17514}.customize-module__eGVTBq__lockLoginBtn:hover{background:var(--gold-dark);transform:translateY(-2px)}.customize-module__eGVTBq__lockRegisterMsg{color:var(--muted);margin-top:.2rem;font-size:.89rem}.customize-module__eGVTBq__lockRegisterLink{color:var(--gold);margin-left:.2rem;font-weight:600;text-decoration:underline;transition:color .18s}.customize-module__eGVTBq__lockRegisterLink:hover{color:var(--gold-dark)}.customize-module__eGVTBq__page{background:var(--off-white);min-height:100vh;padding-top:96px}.customize-module__eGVTBq__hero{grid-template-columns:1fr 1fr;align-items:stretch;min-height:42vh;max-height:460px;display:grid}.customize-module__eGVTBq__heroText{background:var(--charcoal);flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 3.5rem 3rem 4.5rem;display:flex}.customize-module__eGVTBq__eyebrow{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);opacity:.9;margin-bottom:1.25rem;font-size:.68rem;font-weight:600}.customize-module__eGVTBq__heroTitle{font-family:var(--font-heading);color:var(--white);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:1.08}.customize-module__eGVTBq__goldBar{background:var(--gold);border-radius:2px;width:56px;height:2px;margin:1.75rem 0}.customize-module__eGVTBq__heroSub{font-family:var(--font-body);color:#ffffff80;max-width:380px;font-size:.95rem;font-weight:300;line-height:1.8}.customize-module__eGVTBq__ctaBtn{background:var(--gold);color:var(--white);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:2.25rem;padding:1rem 2.5rem;font-size:.78rem;font-weight:700;transition:background .25s,transform .18s,box-shadow .25s;box-shadow:0 4px 18px #cba17540}.customize-module__eGVTBq__ctaBtn:hover{background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 6px 22px #cba17559}.customize-module__eGVTBq__heroImage{position:relative;overflow:hidden}.customize-module__eGVTBq__heroImg{object-fit:cover}.customize-module__eGVTBq__heroOverlay{background:linear-gradient(90deg,#1a1d2459,#0000);position:absolute;inset:0}.customize-module__eGVTBq__formSection{padding:2.5rem 0 4rem}.customize-module__eGVTBq__container{max-width:1400px;margin:0 auto;padding:0 4rem;position:relative}.customize-module__eGVTBq__formCard{background:var(--white);border-radius:var(--radius-lg);z-index:2;border:1px solid #cba1751f;max-width:800px;margin:-3.5rem auto 0;padding:3rem 3rem 2.5rem;position:relative;box-shadow:0 2px #cba17526,0 12px 60px #00000014,0 4px 16px #cba1750f}.customize-module__eGVTBq__formHeader{border-bottom:1px solid #cba17526;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.5rem;padding-bottom:1.75rem;display:flex}.customize-module__eGVTBq__formTitle{font-family:var(--font-heading);color:var(--charcoal);letter-spacing:-.01em;font-size:1.9rem;font-weight:400;line-height:1.2}.customize-module__eGVTBq__formSub{font-family:var(--font-body);color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:.83rem}.customize-module__eGVTBq__form{flex-direction:column;gap:2rem;display:flex}.customize-module__eGVTBq__formGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;display:grid}.customize-module__eGVTBq__span2{grid-column:1/-1}.customize-module__eGVTBq__formBottomRow{align-items:flex-start;gap:2.5rem;display:flex}.customize-module__eGVTBq__formBottomLeft{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.customize-module__eGVTBq__formBottomRight{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.customize-module__eGVTBq__formBottomRight .customize-module__eGVTBq__dropZone{flex:1;min-height:200px}.customize-module__eGVTBq__refLinkWrapper{border-bottom:1.5px solid #0000001a;align-items:center;gap:.5rem;transition:border-color .2s;display:flex}.customize-module__eGVTBq__refLinkWrapper:focus-within{border-bottom-color:var(--gold)}.customize-module__eGVTBq__refLinkIcon{color:var(--muted);opacity:.5;flex-shrink:0}.customize-module__eGVTBq__refLinkWrapper .customize-module__eGVTBq__input{flex:1;padding-left:.25rem;border-bottom:none!important}.customize-module__eGVTBq__fieldGroup{flex-direction:column;gap:.6rem;display:flex}.customize-module__eGVTBq__label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.customize-module__eGVTBq__req{color:var(--gold);margin-left:2px}.customize-module__eGVTBq__inputError{border-bottom-color:#e05252!important}.customize-module__eGVTBq__errorMsg{font-family:var(--font-body);color:#d94f4f;align-items:center;gap:.3rem;margin-top:2px;font-size:.72rem;font-weight:500;animation:.2s customize-module__eGVTBq__slideInErr;display:flex}.customize-module__eGVTBq__errorMsg:before{content:"⚠";font-size:.65rem}@keyframes customize-module__eGVTBq__slideInErr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.customize-module__eGVTBq__shake{animation:.5s cubic-bezier(.36,.07,.19,.97) customize-module__eGVTBq__shake}@keyframes customize-module__eGVTBq__shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.customize-module__eGVTBq__errorBanner{border-radius:var(--radius-sm);font-family:var(--font-body);color:#c94040;background:#d94f4f12;border:1px solid #d94f4f40;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.85rem 1.1rem;font-size:.85rem;font-weight:500;display:flex}.customize-module__eGVTBq__input{width:100%;font-family:var(--font-body);color:var(--charcoal);appearance:none;background:0 0;border:none;border-bottom:1.5px solid #0000001a;outline:none;padding:.85rem 0;font-size:.95rem;font-weight:400;line-height:1.5;transition:border-color .2s}.customize-module__eGVTBq__input:focus{border-bottom-color:var(--gold)}.customize-module__eGVTBq__input::placeholder{color:#1a1d2447;font-size:.9rem;font-weight:300}input[type=date].customize-module__eGVTBq__input{color:var(--charcoal);font-size:.9rem}.customize-module__eGVTBq__textarea{resize:none;min-height:140px;padding-top:.5rem;line-height:1.75}.customize-module__eGVTBq__selectWrapper{position:relative}.customize-module__eGVTBq__chevron{color:var(--muted);pointer-events:none;opacity:.7;font-size:.8rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.customize-module__eGVTBq__dropZone{border-radius:var(--radius-md);cursor:pointer;background:#cba17506;border:1.5px dashed #cba17573;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:180px;padding:2.5rem 1.5rem;transition:border-color .2s,background .2s;display:flex;position:relative}.customize-module__eGVTBq__dropZone:hover,.customize-module__eGVTBq__dragOver{border-color:var(--gold);background:#cba1750f}.customize-module__eGVTBq__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.customize-module__eGVTBq__dropText{font-family:var(--font-body);color:var(--muted);text-align:center;font-size:.85rem;font-weight:400;line-height:1.5}.customize-module__eGVTBq__chooseFiles{font-family:var(--font-body);letter-spacing:.14em;color:var(--gold);border:1.5px solid var(--gold);border-radius:var(--radius-sm);cursor:pointer;text-transform:uppercase;padding:.55rem 1.4rem;font-size:.7rem;font-weight:600;transition:all .2s}.customize-module__eGVTBq__dropZone:hover .customize-module__eGVTBq__chooseFiles,.customize-module__eGVTBq__dragOver .customize-module__eGVTBq__chooseFiles{background:var(--gold);color:var(--white)}.customize-module__eGVTBq__fileList{flex-direction:column;gap:.5rem;width:100%;display:flex}.customize-module__eGVTBq__fileItem{font-family:var(--font-body);color:var(--charcoal);border-radius:var(--radius-sm);background:#cba17514;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;display:flex}.customize-module__eGVTBq__fileItem svg{color:var(--gold);flex-shrink:0}.customize-module__eGVTBq__formActions{flex-wrap:wrap;align-items:center;gap:2rem;padding-top:.5rem;display:flex}.customize-module__eGVTBq__submitBtn{background:var(--gold);color:var(--white);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-sm);border:none;justify-content:center;align-items:center;gap:.5rem;min-width:200px;padding:1.1rem 3rem;font-size:.78rem;font-weight:700;transition:background .2s,transform .18s,box-shadow .2s;display:flex;box-shadow:0 4px 18px #cba17540}.customize-module__eGVTBq__submitBtn:hover:not(:disabled){background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 6px 24px #cba17559}.customize-module__eGVTBq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.customize-module__eGVTBq__responseNote{font-family:var(--font-body);color:var(--muted);letter-spacing:.01em;font-size:.82rem}.customize-module__eGVTBq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite customize-module__eGVTBq__spin;display:inline-block}@keyframes customize-module__eGVTBq__spin{to{transform:rotate(360deg)}}.customize-module__eGVTBq__success{text-align:center;padding:3.5rem 0}.customize-module__eGVTBq__successIcon{color:var(--gold);margin-bottom:1.5rem;font-size:3rem}.customize-module__eGVTBq__successTitle{font-family:var(--font-heading);color:var(--charcoal);letter-spacing:-.01em;margin-bottom:.75rem;font-size:2rem;font-weight:400}.customize-module__eGVTBq__successBody{font-family:var(--font-body);color:var(--muted);max-width:420px;margin:0 auto 2rem;font-size:.95rem;font-weight:300;line-height:1.75}.customize-module__eGVTBq__resetBtn{border:1.5px solid var(--gold);color:var(--gold);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-sm);background:0 0;padding:.9rem 2.25rem;font-size:.75rem;font-weight:600;transition:all .2s}.customize-module__eGVTBq__resetBtn:hover{background:var(--gold);color:var(--white)}.customize-module__eGVTBq__featuresSection{background:var(--charcoal);padding:6rem 0}.customize-module__eGVTBq__featuresHeader{text-align:center;margin-bottom:4rem}.customize-module__eGVTBq__sectionEyebrow{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);opacity:.9;margin-bottom:.8rem;font-size:.68rem;font-weight:600}.customize-module__eGVTBq__sectionTitle{font-family:var(--font-heading);color:var(--white);letter-spacing:-.01em;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:400}.customize-module__eGVTBq__featuresGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.customize-module__eGVTBq__featureCard{text-align:center;border-radius:var(--radius-md);border:1px solid #cba1751f;padding:2.5rem 1.75rem;transition:border-color .3s,background .3s}.customize-module__eGVTBq__featureCard:hover{background:#cba1750a;border-color:#cba17559}.customize-module__eGVTBq__featureIcon{color:var(--gold);margin-bottom:1.25rem;font-size:1.75rem}.customize-module__eGVTBq__featureTitle{font-family:var(--font-body);letter-spacing:.1em;color:var(--white);text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.customize-module__eGVTBq__featureDesc{font-family:var(--font-body);color:#ffffff73;margin:0;font-size:.87rem;font-weight:300;line-height:1.7}.customize-module__eGVTBq__processSection{background:var(--off-white);padding:4.5rem 0 3rem}.customize-module__eGVTBq__processHeader{text-align:center;margin-bottom:3rem}.customize-module__eGVTBq__processHeader .customize-module__eGVTBq__sectionTitle{color:var(--charcoal)}.customize-module__eGVTBq__steps{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0;max-width:1100px;margin:0 auto;display:flex;position:relative}.customize-module__eGVTBq__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.75rem;min-width:160px;max-width:220px;padding-bottom:0;display:flex;position:relative}.customize-module__eGVTBq__step:last-child{padding-bottom:0}.customize-module__eGVTBq__stepNum{font-family:var(--font-heading);color:var(--gold);background:#cba17517;border:1px solid #cba1752e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto .3rem;font-size:1.75rem;font-weight:400;line-height:1;display:flex}.customize-module__eGVTBq__stepContent{text-align:center;padding-top:.2rem}.customize-module__eGVTBq__stepTitle{font-family:var(--font-body);letter-spacing:.08em;color:var(--charcoal);text-transform:uppercase;margin-bottom:.4rem;font-size:.82rem;font-weight:600}.customize-module__eGVTBq__stepDesc{font-family:var(--font-body);color:var(--muted);margin:0;font-size:.87rem;font-weight:300;line-height:1.65}.customize-module__eGVTBq__stepConnector{z-index:1;background:#cba17540;width:60px;height:1px;position:absolute;top:29px;left:100%;transform:translateY(-50%)}@media (max-width:1024px){.customize-module__eGVTBq__container{padding:0 3rem}.customize-module__eGVTBq__featuresGrid{grid-template-columns:repeat(2,1fr)}.customize-module__eGVTBq__steps{flex-direction:column;align-items:stretch;max-width:640px}.customize-module__eGVTBq__step{text-align:left;flex-direction:row;align-items:flex-start;min-width:0;max-width:none;padding-bottom:2.5rem}.customize-module__eGVTBq__stepNum{margin:0 1.75rem 0 0}.customize-module__eGVTBq__stepContent{text-align:left;padding-top:.2rem}.customize-module__eGVTBq__stepConnector{z-index:1;background:#cba17540;width:1px;height:calc(100% - 40px);position:absolute;top:40px;left:28px;transform:none}}@media (max-width:768px){.customize-module__eGVTBq__hero{grid-template-columns:1fr;min-height:auto}.customize-module__eGVTBq__heroText{padding:4rem 2rem}.customize-module__eGVTBq__heroImage{height:300px}.customize-module__eGVTBq__container{padding:0 1.75rem}.customize-module__eGVTBq__formCard{padding:2.25rem 1.75rem}.customize-module__eGVTBq__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}.customize-module__eGVTBq__span2{grid-column:1/-1}.customize-module__eGVTBq__formBottomRow{flex-direction:column;gap:1.75rem}.customize-module__eGVTBq__formActions{flex-direction:column;align-items:stretch}.customize-module__eGVTBq__submitBtn{width:100%}}@media (max-width:600px){.customize-module__eGVTBq__heroText{padding:3.5rem 1.5rem}.customize-module__eGVTBq__container{padding:0 1.25rem}.customize-module__eGVTBq__formSection{padding:2.5rem 0 3rem}.customize-module__eGVTBq__formCard{border-radius:var(--radius-md);margin-top:-2rem;padding:2rem 1.25rem}.customize-module__eGVTBq__formGrid{grid-template-columns:1fr;gap:1.25rem}.customize-module__eGVTBq__featuresSection,.customize-module__eGVTBq__processSection{padding:4rem 0}.customize-module__eGVTBq__featuresGrid{grid-template-columns:1fr}.customize-module__eGVTBq__dropZone{min-height:140px;padding:1.5rem}.customize-module__eGVTBq__heroImage{height:240px}.customize-module__eGVTBq__formHeader{flex-direction:column;align-items:flex-start}}
