.v2-modal-overlay{z-index:100000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.v2-blur-layer{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.v2-modal-card{z-index:2;background:linear-gradient(135deg,#1c2b4b 0%,#0f1a30 100%);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;width:65%;max-width:1100px;height:720px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,inset 0 1px #ffffff1a}.v2-modal-close{color:#ffffff80;cursor:pointer;z-index:10;background:0 0;border:none;padding:.5rem;transition:all .3s;position:absolute;top:1.5rem;right:1.5rem}.v2-modal-close:hover{color:var(--white);transform:rotate(90deg)}.v2-modal-content-grid{flex:1;grid-template-columns:35% 65%;display:grid}.v2-modal-left-summary{background:#00000040;border-right:1px solid #ffffff0d;flex-direction:column;padding:3rem;display:flex}.v2-summary-header h3{color:var(--white);margin-bottom:.25rem;font-family:Exo,sans-serif;font-size:1.5rem;font-weight:700}.v2-summary-header p{color:#ffffff80;margin-bottom:2.5rem;font-size:.9rem}.v2-summary-list{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.v2-summary-item{flex-direction:column;gap:.25rem;display:flex}.v2-summary-item-full{grid-column:1/-1}.v2-summary-label{text-transform:uppercase;letter-spacing:.05em;color:var(--yellow-gold);font-size:.75rem}.v2-summary-val{color:var(--white);word-break:break-word;font-size:1rem;font-weight:500}.v2-summary-divider{background:#ffffff1a;grid-column:1/-1;height:1px;margin:1rem 0}.v2-modal-right-form{flex-direction:column;padding:3rem;display:flex}.v2-modal-right-form h3{color:var(--white);margin-bottom:2.5rem;font-family:Exo,sans-serif;font-size:1.8rem;font-weight:600}.v2-modal-right-form form{flex-direction:column;flex:1;gap:1.5rem;display:flex}.v2-modal-actions{justify-content:flex-end;gap:1rem;margin-top:3rem;display:flex}.v2-mt-auto{margin-top:auto}.v2-btn-outline{color:var(--white);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:100px;align-items:center;height:45px;padding:0 2rem;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}.v2-btn-outline:hover{background:#ffffff1a;border-color:#fff6}.v2-submit-btn-modal{text-transform:uppercase;letter-spacing:.05em;background:var(--yellow-gold);height:45px;color:var(--dark-navy);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:0 2rem;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}.v2-submit-btn-modal:hover{background:var(--white)}.v2-modal-success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem;display:flex}.v2-success-icon-wrapper{color:var(--yellow-gold);width:120px;height:120px;margin-bottom:2rem}.v2-success-svg{width:100%;height:100%}.v2-modal-success h3{color:var(--white);margin-bottom:1rem;font-family:Exo,sans-serif;font-size:2.5rem;font-weight:700}.v2-modal-success p{color:#fff9;font-size:1.1rem}@media (max-width:1024px){.v2-modal-card{width:85%}}@media (max-width:768px){.v2-modal-card{width:95%;max-height:90vh}.v2-modal-content-grid{grid-template-columns:1fr;overflow-y:auto}.v2-modal-left-summary{border-bottom:1px solid #ffffff0d;border-right:none;padding:2rem}.v2-modal-right-form{padding:2rem}}.v2-form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.v2-input-group{width:100%}.v2-modal-card .v2-input-group input,.v2-modal-card .v2-input-group select,.v2-modal-card .v2-input-group textarea{width:100%;color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.125rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s}.v2-modal-card .v2-input-group input::placeholder,.v2-modal-card .v2-input-group textarea::placeholder{color:#fff6}.v2-modal-card .v2-input-group input:focus,.v2-modal-card .v2-input-group select:focus,.v2-modal-card .v2-input-group textarea:focus{border-color:var(--yellow-gold);background:#ffffff1a;outline:none;box-shadow:0 0 0 4px #e3ab461a}.v2-modal-card .v2-input-group select option{background-color:var(--dark-navy);color:var(--white)}.v2-scrollable-form{width:100%}.v2-form-disclaimer{color:var(--yellow-gold);background:#e3ab461a;border:1px solid #e3ab4633;border-radius:12px;margin-bottom:2rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5}.v2-form-section{flex-direction:column;gap:.75rem;display:flex}.v2-section-title{text-transform:uppercase;letter-spacing:.05em;color:#fff9;font-size:.8rem;font-weight:600}.v2-chip-grid{flex-wrap:wrap;gap:.75rem;display:flex}.v2-chip{color:var(--white);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;transition:all .2s;display:flex}.v2-chip:hover{background:#ffffff1a;border-color:#fff3}.v2-chip.active{border-color:var(--yellow-gold);color:var(--yellow-gold);background:#e3ab4626}.v2-modal-slider-container{background:#0003;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.v2-slider-icon-wrapper{height:40px;color:var(--yellow-gold);justify-content:center;align-items:flex-end;display:flex}.v2-slider-icon{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.v2-range-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:10px;outline:none;width:100%;height:6px}.v2-range-slider::-webkit-slider-thumb{appearance:none;background:var(--yellow-gold);cursor:pointer;border-radius:50%;width:24px;height:24px;transition:transform .1s;box-shadow:0 0 10px #e3ab4680}.v2-range-slider::-webkit-slider-thumb:active{transform:scale(1.2)}.v2-slider-labels{color:#fff6;justify-content:space-between;width:100%;font-size:.8rem;display:flex}.v2-slider-labels span{transition:color .3s}.v2-slider-labels span.active{color:var(--white);font-weight:600}.v2-step3-form{flex-direction:column;flex:1;gap:2rem;display:flex}.v2-compact-form{flex-direction:column;flex:1;gap:1.25rem;display:flex}.v2-radio-card-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.v2-radio-card{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.v2-radio-card:hover{background:#ffffff0f;border-color:#ffffff26}.v2-radio-card.active{border-color:var(--yellow-gold);background:#e3ab461a}.v2-rc-icon{color:#ffffff80;transition:color .2s}.v2-radio-card.active .v2-rc-icon{color:var(--yellow-gold)}.v2-rc-text{flex-direction:column;gap:.25rem;display:flex}.v2-rc-label{color:var(--white);font-size:1rem;font-weight:600}.v2-rc-sub{color:#ffffff80;font-size:.85rem}@media (max-width:768px){.v2-radio-card-grid{grid-template-columns:1fr}}
