.dz-loc-page{--font-body:var(--font-geist-sans);--font-display:var(--font-manrope);--navy:#1c1917;--navy-dark:#0c0a09;--navy-soft:#f5f5f4;--red:#ea580c;--red-h:#c2410c;--red-soft:#fff1e6;--teal:#2563eb;--teal-soft:#e8effc;--white:#fff;--snow:#faf9f7;--cream:#fff7f0;--ink:#171717;--ink2:#2a2a2a;--body:#3f3f46;--muted:#71717a;--border:#e7e5e4;--border2:#c9c5c1;--green:#16a34a;--gold:#b45309;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--r-2xl:34px;--sh1:0 1px 4px #0b132012;--sh2:0 4px 16px #0b132017, 0 1px 4px #0b13200d;--sh3:0 12px 36px #0b13201c;--sh-nav:0 2px 20px #0b132014;--shr:0 4px 16px #ea580c38;--shr-lg:0 8px 28px #ea580c47;font-family:var(--font-body), sans-serif;color:var(--body);background:var(--white);font-size:15px;line-height:1.65;overflow-x:hidden}.dz-loc-page *,.dz-loc-page :before,.dz-loc-page :after{box-sizing:border-box;margin:0;padding:0}.dz-loc-page .dz-btn{font-family:var(--font-body), sans-serif;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.dz-loc-page .dz-btn-sm{padding:8px 18px;font-size:13px}.dz-loc-page .dz-btn-md{padding:11px 24px;font-size:15px}.dz-loc-page .dz-btn-lg{padding:14px 32px;font-size:17px}.dz-loc-page .dz-btn-primary{background:var(--red);color:#fff;box-shadow:var(--shr)}.dz-loc-page .dz-btn-primary:hover{background:var(--red-h);box-shadow:var(--shr-lg);color:#fff;transform:translateY(-1px)}.dz-loc-page .dz-btn-ghost{color:var(--red);border:1.5px solid var(--border2);background:0 0}.dz-loc-page .dz-btn-ghost:hover{border-color:var(--red);background:var(--red-soft);color:var(--red)}.dz-loc-page input[type=range].dz-lr{appearance:none;background:linear-gradient(to right, var(--red) 33%, var(--border) 33%);cursor:pointer;border-radius:3px;outline:none;width:100%;height:5px;margin-bottom:6px}.dz-loc-page input[type=range].dz-lr::-webkit-slider-thumb{-webkit-appearance:none;border:2.5px solid var(--red);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 8px #ea580c40}.dz-loc-page input[type=range].dz-lr::-webkit-slider-thumb:hover{transform:scale(1.2)}.dz-loc-page input[type=range].dz-lr::-moz-range-thumb{border:2.5px solid var(--red);cursor:pointer;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #ea580c40}.dz-loc-page .dz-info-box{background:var(--snow);border:1px solid var(--border);border-radius:var(--r-lg);border-left:3px solid var(--navy);padding:22px 24px}.dz-loc-page .dz-info-box p{color:var(--muted);font-size:14px;font-weight:300;line-height:1.72}.dz-loc-page .dz-af-card{border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh2);background:#fff;padding:28px}.dz-loc-page .dz-af-toggle{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:22px;display:flex}.dz-loc-page .dz-af-tab{border:1.5px solid var(--border);color:var(--body);font-family:var(--font-body), sans-serif;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.dz-loc-page .dz-af-tab svg{width:15px;height:15px}.dz-loc-page .dz-af-tab:hover{border-color:var(--navy);color:var(--navy)}.dz-loc-page .dz-af-tab.dz-is-active{background:var(--navy);border-color:var(--navy);color:#fff}.dz-loc-page .dz-af-prog{margin-bottom:24px}.dz-loc-page .dz-af-prog-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.dz-loc-page .dz-af-prog-track{background:var(--border);border-radius:999px;width:100%;height:6px;overflow:hidden}.dz-loc-page .dz-af-prog-bar{background:var(--red);border-radius:999px;height:100%;transition:width .3s}.dz-loc-page .dz-af-step-h{font-family:var(--font-display), serif;color:var(--ink);margin-bottom:4px;font-size:22px}.dz-loc-page .dz-af-step-sub{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.dz-loc-page .dz-af-grid{grid-template-columns:1fr;gap:18px;display:grid}.dz-loc-page .dz-af-grid.dz-cols-2{grid-template-columns:1fr 1fr}.dz-loc-page .dz-af-col-2{grid-column:1/-1}.dz-loc-page .dz-af-field{flex-direction:column;gap:6px;min-width:0;display:flex}.dz-loc-page .dz-af-label{color:var(--ink);font-size:14px;font-weight:600}.dz-loc-page .dz-af-input{border:1px solid var(--border2);border-radius:var(--r-md);width:100%;height:46px;font-family:var(--font-body), sans-serif;color:var(--ink);background:#fff;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.dz-loc-page select.dz-af-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}.dz-loc-page .dz-af-input:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.dz-loc-page .dz-af-input.dz-has-error{border-color:var(--red)}.dz-loc-page .dz-af-dob{grid-template-columns:1.5fr 1fr 1.15fr;gap:8px;display:grid}.dz-loc-page .dz-af-error{color:var(--red);font-size:12px;font-weight:600}.dz-loc-page .dz-af-range-row{align-items:center;gap:14px;display:flex}.dz-loc-page .dz-af-range-val{text-align:center;background:var(--red-soft);min-width:96px;color:var(--red);border-radius:var(--r-md);white-space:nowrap;padding:8px 12px;font-size:15px;font-weight:700}.dz-loc-page .dz-af-summary{background:var(--snow);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:20px;padding:20px 22px;display:grid}.dz-loc-page .dz-af-sum-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;font-size:13px;display:flex}.dz-loc-page .dz-af-sum-row .dz-k{color:var(--muted);font-weight:500}.dz-loc-page .dz-af-sum-row .dz-v{color:var(--ink);text-align:right;font-weight:600}.dz-loc-page .dz-af-consents{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}.dz-loc-page .dz-af-consent{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.dz-loc-page .dz-af-consent.dz-has-error{border-color:var(--red)}.dz-loc-page .dz-af-check{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex-shrink:0;margin-top:2px}.dz-loc-page .dz-af-consent-text{color:var(--body);font-size:13px;line-height:1.6}.dz-loc-page .dz-af-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.dz-loc-page .dz-af-nav .dz-btn{flex:none}.dz-loc-page .dz-af-nav.dz-end{justify-content:flex-end}.dz-loc-page .dz-af-btn-full{justify-content:center;min-width:150px}.dz-loc-page .dz-af-banner{background:var(--red-soft);color:var(--red-h);border-radius:var(--r-md);margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:600}.dz-loc-page .dz-af-secure{text-align:center;color:var(--muted);margin-top:18px;font-size:12px}.dz-loc-page .dz-af-hint{color:var(--muted);font-size:12px;line-height:1.55}
