.apply-mock-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--surface-alt);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.5}.apply-mock-scope input,.apply-mock-scope select,.apply-mock-scope textarea{font-family:inherit;font-size:inherit;color:inherit}.apply-mock-scope :root{--brand:#1e6f47;--brand-dark:#144d31;--brand-darker:#0e3822;--brand-bright:#2a8f5e;--brand-pale:#e7f4ed;--brand-soft:#d1e8dc;--accent:#c7843b;--accent-bg:#c7843b1f;--text:#1f2b24;--text-muted:#5e6b62;--text-faint:#8b978f;--surface:#fff;--surface-alt:#f6f4ee;--surface-subtle:#fbfaf4;--border:#e5e1d4;--border-strong:#c9c3b0;--green:#1e6f47;--green-bg:#1e6f471f;--green-dark:#144d31;--red:#b23a3a;--red-bg:#b23a3a1a;--amber:#c7843b;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #144d310d;--shadow:0 4px 18px #144d3114;--shadow-lg:0 14px 44px #144d3124}.apply-mock-scope .topbar{background:linear-gradient(180deg, var(--brand-dark) 0%, var(--brand-darker) 100%);color:#ffffffe6;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.apply-mock-scope .tb-help{color:#ffffffbf;font-size:13px}.apply-mock-scope .tb-help a{color:#fff;font-weight:600}.apply-mock-scope .tb-help a:hover{text-decoration:underline}.apply-mock-scope .wrap{grid-template-columns:340px 1fr;align-items:flex-start;gap:32px;max-width:1100px;margin:0 auto;padding:28px 32px 60px;display:grid}.apply-mock-scope .unit-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);position:sticky;top:20px;overflow:hidden}.apply-mock-scope .unit-hero{aspect-ratio:4/3;background:linear-gradient(135deg, #1e6f47b3, #c7843b80), radial-gradient(ellipse at 30% 70%, var(--brand-bright), transparent 60%), linear-gradient(180deg, #b8a478, #8a7653);align-items:flex-end;padding:18px;display:flex;position:relative}.apply-mock-scope .unit-hero-badge{color:var(--brand-dark);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:100px;padding:5px 11px;font-size:11px;font-weight:700}.apply-mock-scope .unit-rent{color:var(--text);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.apply-mock-scope .unit-rent small{color:var(--text-muted);margin-left:4px;font-size:13px;font-weight:500}.apply-mock-scope .unit-title{color:var(--text);margin-top:10px;font-size:15px;font-weight:700}.apply-mock-scope .unit-addr{color:var(--text-muted);margin-top:2px;font-size:13px}.apply-mock-scope .unit-meta{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.apply-mock-scope .unit-meta-item{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.apply-mock-scope .unit-meta-item svg{width:15px;height:15px;color:var(--brand);flex-shrink:0}.apply-mock-scope .unit-meta-item strong{color:var(--text);font-weight:700}.apply-mock-scope .unit-features{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:14px;display:flex}.apply-mock-scope .unit-feature{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.apply-mock-scope .unit-feature svg{width:12px;height:12px;color:var(--green);flex-shrink:0}.apply-mock-scope .unit-operator{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.apply-mock-scope .unit-op-avatar{background:linear-gradient(135deg, var(--brand-bright), var(--accent));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.apply-mock-scope .unit-op-name{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .unit-op-role{color:var(--text-muted);font-size:11px}.apply-mock-scope .form-col{min-width:0}.apply-mock-scope .form-head{margin-bottom:20px}.apply-mock-scope .form-kicker{color:var(--brand);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px;font-size:11px;font-weight:700}.apply-mock-scope .form-head h1{letter-spacing:-.02em;margin-bottom:6px;font-size:28px;font-weight:800}.apply-mock-scope .form-head p{color:var(--text-muted);max-width:560px;font-size:14px}.apply-mock-scope .steps-bar{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:24px;display:grid}.apply-mock-scope .step-pill{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text-faint);align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.apply-mock-scope .step-pill-num{background:var(--surface-subtle);border:1px solid var(--border);width:22px;height:22px;color:var(--text-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.apply-mock-scope .step-pill-num svg{width:11px;height:11px}.apply-mock-scope .step-pill.active{border-color:var(--brand);color:var(--brand-dark);background:var(--brand-pale)}.apply-mock-scope .step-pill.active .step-pill-num{background:var(--brand);border-color:var(--brand);color:#fff}.apply-mock-scope .step-pill.done{border-color:var(--green);color:var(--green-dark)}.apply-mock-scope .step-pill.done .step-pill-num{background:var(--green);border-color:var(--green);color:#fff}.apply-mock-scope .form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.apply-mock-scope .step-panel{display:none}.apply-mock-scope .step-panel.active{animation:.25s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.apply-mock-scope .step-title{letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:800}.apply-mock-scope .step-desc{color:var(--text-muted);margin-bottom:22px;font-size:13px}.apply-mock-scope .field{margin-bottom:16px}.apply-mock-scope .grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.apply-mock-scope .grid-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.apply-mock-scope .field-label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.apply-mock-scope .field-label-req:after{content:" *";color:var(--red)}.apply-mock-scope .field-hint{color:var(--text-muted);margin-top:6px;font-size:12px}.apply-mock-scope .input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);outline:none;padding:11px 14px;font-size:16px;transition:all .15s}.apply-mock-scope .input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.apply-mock-scope textarea.input{resize:vertical;min-height:100px;line-height:1.5}.apply-mock-scope select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235e6b62' stroke-width='2' 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:36px}.apply-mock-scope .input-prefix-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;transition:all .15s;display:flex;overflow:hidden}.apply-mock-scope .input-prefix-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.apply-mock-scope .input-prefix{color:var(--text-muted);background:var(--surface-subtle);border-right:1px solid var(--border);align-self:stretch;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:flex}.apply-mock-scope .input-prefix-wrap input{background:0 0;border:none;outline:none;flex:1;padding:11px 14px;font-size:16px}.apply-mock-scope .upload{border:1.5px dashed var(--border-strong);border-radius:var(--radius);text-align:center;background:var(--surface-subtle);cursor:pointer;padding:18px;transition:all .15s}.apply-mock-scope .upload svg{width:28px;height:28px;color:var(--text-faint);margin:0 auto 8px}.apply-mock-scope .upload-title{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .upload-sub{color:var(--text-muted);margin-top:2px;font-size:11px}.apply-mock-scope .upload.uploaded{border-style:solid;border-color:var(--green);background:var(--green-bg)}.apply-mock-scope .upload.uploaded svg{color:var(--green)}.apply-mock-scope .radio-group{flex-direction:column;gap:8px;display:flex}.apply-mock-scope .radio{border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;transition:all .15s;display:flex}.apply-mock-scope .radio:hover{border-color:var(--brand)}.apply-mock-scope .radio.selected{border-color:var(--brand);background:var(--brand-pale)}.apply-mock-scope .radio-dot{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:all .15s;position:relative}.apply-mock-scope .radio.selected .radio-dot{border-color:var(--brand);background:var(--brand)}.apply-mock-scope .radio.selected .radio-dot:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.apply-mock-scope .radio-body{flex:1}.apply-mock-scope .radio-title{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .radio-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.apply-mock-scope .landlord-block{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;padding:16px}.apply-mock-scope .landlord-block-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.apply-mock-scope .landlord-block-title{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .block-remove{color:var(--red);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.apply-mock-scope .block-remove:hover{text-decoration:underline}.apply-mock-scope .block-remove svg{width:12px;height:12px}.apply-mock-scope .link-btn{color:var(--brand);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.apply-mock-scope .link-btn:hover{text-decoration:underline}.apply-mock-scope .link-btn svg{width:14px;height:14px}.apply-mock-scope .review-section{background:var(--surface-subtle);border-radius:var(--radius);margin-bottom:12px;padding:16px}.apply-mock-scope .review-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.apply-mock-scope .review-section-title{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .review-edit{color:var(--brand);font-size:12px;font-weight:600}.apply-mock-scope .review-edit:hover{text-decoration:underline}.apply-mock-scope .review-kv{grid-template-columns:140px 1fr;gap:12px;padding:4px 0;font-size:13px;display:grid}.apply-mock-scope .review-kv-k{color:var(--text-muted)}.apply-mock-scope .review-kv-v{color:var(--text);font-weight:500}.apply-mock-scope .fee-box{background:linear-gradient(135deg, var(--brand-dark), var(--brand));color:#fff;border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:center;gap:16px;margin:20px 0;padding:22px;display:grid}.apply-mock-scope .fee-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;margin-bottom:6px;font-size:11px;font-weight:700}.apply-mock-scope .fee-amount{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1}.apply-mock-scope .fee-note{color:#fffc;margin-top:6px;font-size:12px}.apply-mock-scope .fee-shield{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.apply-mock-scope .fee-shield svg{color:#fff;width:24px;height:24px}.apply-mock-scope .check-group{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.apply-mock-scope .check{border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;gap:12px;padding:14px;transition:all .15s;display:flex}.apply-mock-scope .check:hover{border-color:var(--brand)}.apply-mock-scope .check.checked{border-color:var(--brand);background:var(--brand-pale)}.apply-mock-scope .check-box{border:2px solid var(--border-strong);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.apply-mock-scope .check.checked .check-box{background:var(--brand);border-color:var(--brand)}.apply-mock-scope .check-box svg{color:#fff;opacity:0;width:12px;height:12px}.apply-mock-scope .check.checked .check-box svg{opacity:1}.apply-mock-scope .check-body{color:var(--text);flex:1;font-size:13px;line-height:1.45}.apply-mock-scope .check-body strong{font-weight:700}.apply-mock-scope .form-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:24px;padding-top:22px;display:flex}.apply-mock-scope .btn{border-radius:100px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.apply-mock-scope .btn svg{width:16px;height:16px}.apply-mock-scope .btn-primary{background:var(--brand);color:#fff}.apply-mock-scope .btn-primary:hover{background:var(--brand-dark);transform:translateY(-1px);box-shadow:0 6px 16px #144d3140}.apply-mock-scope .btn-primary:disabled{background:var(--border-strong);cursor:not-allowed;box-shadow:none;transform:none}.apply-mock-scope .btn-ghost{color:var(--text);border:1px solid var(--border);background:var(--surface)}.apply-mock-scope .btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.apply-mock-scope .success{text-align:center;padding:48px 32px}.apply-mock-scope .success-badge{background:linear-gradient(135deg, var(--brand-bright), var(--brand));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 22px;display:flex;box-shadow:0 14px 40px #1e6f474d}.apply-mock-scope .success-badge svg{width:40px;height:40px}.apply-mock-scope .success h2{letter-spacing:-.02em;margin-bottom:10px;font-size:28px;font-weight:800}.apply-mock-scope .success-sub{color:var(--text-muted);max-width:460px;margin:0 auto 24px;font-size:15px}.apply-mock-scope .success-next{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);text-align:left;max-width:420px;margin:0 auto 24px;padding:18px}.apply-mock-scope .success-next-title{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.apply-mock-scope .success-next-step{color:var(--text);align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}.apply-mock-scope .success-next-step-num{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.apply-mock-scope .toast-stack{padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.apply-mock-scope .toast{background:var(--text);color:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-lg);align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;animation:.3s cubic-bezier(.2,.9,.3,1) toastIn;display:flex}.apply-mock-scope .toast svg{width:16px;height:16px;color:var(--brand-bright)}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:880px){.apply-mock-scope .wrap{grid-template-columns:1fr}.apply-mock-scope .unit-card{position:static}.apply-mock-scope .grid-2,.apply-mock-scope .grid-3{grid-template-columns:1fr}.apply-mock-scope .steps-bar{grid-template-columns:repeat(4,1fr);gap:4px}.apply-mock-scope .step-pill{padding:8px;font-size:11px}.apply-mock-scope .step-pill-label{display:none}}.apply-mock-scope .evicted-radio-row{flex-direction:row;gap:12px}.apply-mock-scope .evicted-radio-row .radio{flex:1 0 0;min-width:0}@media (max-width:400px){.apply-mock-scope .evicted-radio-row{flex-direction:column;gap:8px}.apply-mock-scope .evicted-radio-row .radio{flex:auto}}@media (hover:none) and (pointer:coarse),(max-width:768px){.apply-mock-scope .form-foot{z-index:40;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);margin-top:24px;position:sticky;bottom:0;box-shadow:0 -8px 24px #144d3114}.apply-mock-scope .form-card{padding-bottom:12px}}.apply-mock-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--surface-alt);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.5}.apply-mock-scope :root{--brand:#1e6f47;--brand-dark:#144d31;--brand-darker:#0e3822;--brand-bright:#2a8f5e;--brand-pale:#e7f4ed;--brand-soft:#d1e8dc;--accent:#c7843b;--accent-bg:#c7843b1f;--text:#1f2b24;--text-muted:#5e6b62;--text-faint:#8b978f;--surface:#fff;--surface-alt:#f6f4ee;--surface-subtle:#fbfaf4;--border:#e5e1d4;--border-strong:#c9c3b0;--green:#1e6f47;--green-bg:#1e6f471f;--green-dark:#144d31;--red:#b23a3a;--red-bg:#b23a3a1a;--amber:#c7843b;--pink:#d94b78;--pink-dark:#b93560;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #144d310d;--shadow:0 4px 18px #144d3114;--shadow-lg:0 14px 44px #144d3124}.apply-mock-scope .badge-big{background:linear-gradient(135deg, var(--brand-bright) 0%, var(--brand) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:flex;position:relative;box-shadow:0 18px 40px #1e6f4752}.apply-mock-scope .badge-big:after{content:"";border:2px solid var(--brand-soft);opacity:.6;border-radius:50%;position:absolute;inset:-8px}.apply-mock-scope .badge-big svg{width:48px;height:48px}.apply-mock-scope .eyebrow svg{width:10px;height:10px}.apply-mock-scope .unit-card{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow);border:1px solid var(--border);margin-bottom:28px;overflow:hidden}.apply-mock-scope .unit-photo{background:radial-gradient(circle at 28% 40%, #ffffff2e, transparent 55%), linear-gradient(135deg, var(--brand-dark) 0%, var(--brand) 60%, var(--brand-bright) 100%);align-items:flex-end;height:180px;padding:20px;display:flex;position:relative}.apply-mock-scope .unit-photo:after{content:"";background:radial-gradient(circle,#c7843b47,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.apply-mock-scope .unit-photo-tag{color:var(--brand-dark);letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#ffffffeb;border-radius:100px;padding:6px 12px;font-size:11px;font-weight:700;position:relative}.apply-mock-scope .unit-body{padding:24px}.apply-mock-scope .unit-title{color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:700}.apply-mock-scope .unit-addr{color:var(--text-muted);margin-bottom:18px;font-size:13px}.apply-mock-scope .unit-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;display:grid}.apply-mock-scope .unit-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:10px;font-weight:700}.apply-mock-scope .unit-stat-value{color:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:700}.apply-mock-scope .unit-stat-sub{color:var(--text-muted);margin-top:2px;font-size:11px}.apply-mock-scope .cta-row{text-align:center;margin-bottom:40px}.apply-mock-scope .btn-sign{background:linear-gradient(135deg, var(--pink) 0%, var(--pink-dark) 100%);color:#fff;letter-spacing:-.01em;border-radius:100px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 32px #d94b785c}.apply-mock-scope .btn-sign:hover{transform:translateY(-1px);box-shadow:0 18px 38px #d94b786b}.apply-mock-scope .btn-sign svg{width:18px;height:18px}.apply-mock-scope .cta-note{color:var(--text-muted);margin-top:14px;font-size:12px}.apply-mock-scope .steps{gap:12px;margin-bottom:36px;display:grid}.apply-mock-scope .step{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.apply-mock-scope .step-num{background:var(--brand-pale);width:36px;height:36px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.apply-mock-scope .step-title{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:700}.apply-mock-scope .step-desc{color:var(--text-muted);font-size:13px}.apply-mock-scope .step-meta{color:var(--brand);background:var(--brand-pale);border-radius:100px;padding:5px 10px;font-size:11px;font-weight:600}.apply-mock-scope .note-body{color:var(--text);font-size:14px;font-style:italic;line-height:1.6}.apply-mock-scope .urgency{background:var(--accent-bg);border-radius:var(--radius-lg);border:1px solid #c7843b4d;align-items:flex-start;gap:12px;margin-bottom:36px;padding:16px 18px;display:flex}.apply-mock-scope .urgency-icon{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.apply-mock-scope .urgency-icon svg{width:14px;height:14px}.apply-mock-scope .urgency-title{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700}.apply-mock-scope .urgency-body{color:var(--text-muted);font-size:13px;line-height:1.55}.apply-mock-scope .secondary-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.apply-mock-scope .sec-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.apply-mock-scope .sec-btn:hover{border-color:var(--brand);background:var(--brand-pale);transform:translateY(-1px)}.apply-mock-scope .sec-btn-icon{background:var(--brand-pale);width:32px;height:32px;color:var(--brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.apply-mock-scope .sec-btn-icon svg{width:16px;height:16px}.apply-mock-scope .sec-btn-label{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .sec-btn-sub{color:var(--text-muted);font-size:11px}@media (max-width:640px){.apply-mock-scope .topbar{flex-direction:column;gap:10px;height:auto;padding:14px 16px}.apply-mock-scope .wrap{padding:32px 16px 20px}.apply-mock-scope h1{font-size:30px}.apply-mock-scope .subhead{font-size:15px}.apply-mock-scope .unit-stats{grid-template-columns:1fr;gap:12px}.apply-mock-scope .secondary-row{grid-template-columns:1fr}.apply-mock-scope .step{grid-template-columns:36px 1fr}.apply-mock-scope .step-meta{grid-column:2;justify-self:start}}.apply-mock-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--surface-alt);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.5}.apply-mock-scope a{color:inherit;text-decoration:none}.apply-mock-scope button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.apply-mock-scope img,.apply-mock-scope svg{max-width:100%;display:block}.apply-mock-scope :root{--brand:#1e6f47;--brand-dark:#144d31;--brand-darker:#0e3822;--brand-bright:#2a8f5e;--brand-pale:#e7f4ed;--brand-soft:#d1e8dc;--accent:#c7843b;--accent-bg:#c7843b1f;--text:#1f2b24;--text-muted:#5e6b62;--text-faint:#8b978f;--surface:#fff;--surface-alt:#f6f4ee;--surface-subtle:#fbfaf4;--border:#e5e1d4;--border-strong:#c9c3b0;--green:#1e6f47;--green-bg:#1e6f471f;--green-dark:#144d31;--red:#b23a3a;--red-bg:#b23a3a1a;--amber:#c7843b;--neutral:#7a8580;--neutral-bg:#eeece4;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #144d310d;--shadow:0 4px 18px #144d3114;--shadow-lg:0 14px 44px #144d3124}.apply-mock-scope .topbar{background:linear-gradient(180deg, var(--brand-dark) 0%, var(--brand-darker) 100%);color:#ffffffe6;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;box-shadow:0 2px #0000000a}.apply-mock-scope .tb-brand{align-items:center;gap:12px;display:flex}.apply-mock-scope .tb-logo{background:linear-gradient(135deg, var(--brand-bright), var(--accent));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #0003}.apply-mock-scope .tb-logo svg{width:22px;height:22px}.apply-mock-scope .tb-brand-name{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:800}.apply-mock-scope .tb-brand-sub{color:#fff9;margin-top:1px;font-size:11px;font-weight:500}.apply-mock-scope .tb-support{color:#fff;background:#ffffff14;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.apply-mock-scope .tb-support:hover{background:#ffffff29}.apply-mock-scope .tb-support svg{width:14px;height:14px}.apply-mock-scope .wrap{max-width:720px;margin:0 auto;padding:48px 32px 32px}.apply-mock-scope .hero{text-align:center;margin-bottom:36px}.apply-mock-scope .icon-big{background:var(--neutral-bg);width:88px;height:88px;color:var(--neutral);border:1px solid var(--border);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.apply-mock-scope .icon-big svg{width:42px;height:42px}.apply-mock-scope .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:var(--neutral-bg);border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.apply-mock-scope h1{letter-spacing:-.025em;color:var(--text);margin-bottom:12px;font-size:34px;font-weight:800;line-height:1.2}.apply-mock-scope .subhead{color:var(--text-muted);max-width:520px;margin:0 auto;font-size:16px;line-height:1.55}.apply-mock-scope .reason-card{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:26px 28px}.apply-mock-scope .reason-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:11px;font-weight:700}.apply-mock-scope .reason-title{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:700}.apply-mock-scope .reason-body{color:var(--text-muted);font-size:14px;line-height:1.65}.apply-mock-scope .fcra{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:32px;padding:22px 24px}.apply-mock-scope .fcra-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.apply-mock-scope .fcra-icon{background:var(--accent-bg);width:28px;height:28px;color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.apply-mock-scope .fcra-icon svg{width:14px;height:14px}.apply-mock-scope .fcra-title{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:700}.apply-mock-scope .fcra-body{color:var(--text-muted);margin-bottom:14px;font-size:13px;line-height:1.6}.apply-mock-scope .fcra-body strong{color:var(--text);font-weight:600}.apply-mock-scope .bureau{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:14px 16px;font-size:12px;line-height:1.6}.apply-mock-scope .bureau-name{margin-bottom:4px;font-size:13px;font-weight:700}.apply-mock-scope .bureau-detail{color:var(--text-muted)}.apply-mock-scope .section-head{letter-spacing:-.015em;color:var(--text);margin-bottom:16px;font-size:18px;font-weight:800}.apply-mock-scope .actions{gap:12px;margin-bottom:32px;display:grid}.apply-mock-scope .action{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);grid-template-columns:44px 1fr 18px;align-items:center;gap:16px;padding:18px 20px;transition:all .15s;display:grid}.apply-mock-scope .action:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px)}.apply-mock-scope .action-icon{background:var(--brand-pale);width:40px;height:40px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:flex}.apply-mock-scope .action-icon svg{width:18px;height:18px}.apply-mock-scope .action-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:700}.apply-mock-scope .action-desc{color:var(--text-muted);font-size:12.5px;line-height:1.5}.apply-mock-scope .action-chev{color:var(--text-faint)}.apply-mock-scope .action-chev svg{width:16px;height:16px}.apply-mock-scope .encouragement{background:var(--brand-pale);border-radius:var(--radius-lg);color:var(--text);margin-bottom:28px;padding:22px 24px;font-size:14px;line-height:1.65}.apply-mock-scope .encouragement strong{color:var(--brand-dark);font-weight:700}.apply-mock-scope .note{background:var(--surface-subtle);border-left:3px solid var(--neutral);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:28px;padding:20px 22px}.apply-mock-scope .note-from{align-items:center;gap:10px;margin-bottom:10px;display:flex}.apply-mock-scope .note-avatar{background:linear-gradient(135deg, var(--accent), var(--brand-bright));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.apply-mock-scope .note-name{color:var(--text);font-size:13px;font-weight:700}.apply-mock-scope .note-role{color:var(--text-faint);font-size:11px}.apply-mock-scope .note-body{color:var(--text);font-size:14px;line-height:1.6}.apply-mock-scope .contact{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:20px;padding:20px 22px;display:grid}.apply-mock-scope .contact-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:700}.apply-mock-scope .contact-sub{color:var(--text-muted);font-size:12.5px}.apply-mock-scope .contact-btn{background:var(--brand);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.apply-mock-scope .contact-btn:hover{background:var(--brand-dark)}.apply-mock-scope .contact-btn svg{width:14px;height:14px}.apply-mock-scope .legal-foot{max-width:1040px;color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:40px auto 28px;padding:0 32px;font-size:11px;display:flex}.apply-mock-scope .legal-foot a:hover{color:var(--brand)}.apply-mock-scope .legal-foot-left{align-items:center;gap:8px;display:flex}.apply-mock-scope .powered-by{letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (max-width:640px){.apply-mock-scope .topbar{flex-direction:column;gap:10px;height:auto;padding:14px 16px}.apply-mock-scope .wrap{padding:32px 16px 20px}.apply-mock-scope h1{font-size:26px}.apply-mock-scope .subhead{font-size:14.5px}.apply-mock-scope .action{grid-template-columns:40px 1fr}.apply-mock-scope .action-chev{display:none}.apply-mock-scope .contact{grid-template-columns:1fr}}:root{--dk:#1a1714;--cr:#f5f0e8;--ac:#d4a853;--mt:#c4a882;--gn:#4a7c59;--rd:#c45c4a;--bg:#faf9f7}.apply-mock-scope *{box-sizing:border-box;margin:0;padding:0}.apply-mock-scope{background:var(--bg);color:#3d3529;-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif}.apply-mock-scope .app-wrap{flex-direction:column;min-height:100vh;display:flex}.apply-mock-scope .app-header{background:var(--dk);padding:calc(16px + env(safe-area-inset-top)) 20px 16px;z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.apply-mock-scope .app-logo{color:var(--cr);align-items:center;gap:8px;font-family:DM Serif Display,serif;font-size:16px;display:flex}.apply-mock-scope .app-logo span{color:var(--ac)}.apply-mock-scope .app-save{color:var(--mt);align-items:center;gap:4px;font-size:10px;display:flex}.apply-mock-scope .app-save .dot{background:var(--gn);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.apply-mock-scope .app-body{flex:1;width:100%;max-width:600px;margin:0 auto;padding:0 16px}.apply-mock-scope .app-footer{text-align:center;color:#999;padding:20px;font-size:10px}.apply-mock-scope .app-footer a{color:var(--ac)}.apply-mock-scope .prog{gap:3px;padding:20px 0 10px;display:flex}.apply-mock-scope .prog-seg{background:#0000000f;border-radius:2px;flex:1;height:4px;transition:all .4s}.apply-mock-scope .prog-seg.done{background:var(--gn)}.apply-mock-scope .prog-seg.cur{background:var(--ac)}.apply-mock-scope .prog-label{color:#5c4a3a;margin-bottom:24px;font-size:10px}.apply-mock-scope .welcome{text-align:center;padding:60px 0 40px}.apply-mock-scope .welcome-bear{margin-bottom:16px;font-size:48px;animation:2s infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.apply-mock-scope .welcome h1{color:var(--dk);margin-bottom:12px;font-family:DM Serif Display,serif;font-size:28px}.apply-mock-scope .welcome-sub{color:#4a3f35;max-width:380px;margin:0 auto 24px;font-size:14px;line-height:1.6}.apply-mock-scope .welcome-perks{text-align:left;flex-direction:column;gap:8px;max-width:340px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:flex}.apply-mock-scope .welcome-perk{color:#5c4a3a;align-items:center;gap:10px;font-size:13px;display:flex}.apply-mock-scope .welcome-perk .ic{background:#4a7c5914;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.apply-mock-scope .type-toggle{border:2px solid #00000014;border-radius:10px;gap:0;max-width:300px;margin-bottom:24px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.apply-mock-scope .type-btn{cursor:pointer;color:#555;background:#fff;border:none;flex:1;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.apply-mock-scope .type-btn:hover{color:#1a1714;background:#0000000f}.apply-mock-scope .type-btn.on{background:var(--dk);color:var(--cr)}.apply-mock-scope .cosigner-note{color:#9a7422;background:#d4a8530f;border:1px solid #d4a85326;border-radius:10px;margin-bottom:20px;padding:12px;font-size:12px}.apply-mock-scope .sec{padding:24px 0;animation:.4s fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(3px)}45%{transform:translate(-2px)}60%{transform:translate(2px)}}.apply-mock-scope .sec-hd{margin-bottom:20px}.apply-mock-scope .sec-hd h2{color:var(--dk);margin-bottom:4px;font-family:DM Serif Display,serif;font-size:22px}.apply-mock-scope .sec-hd p{color:#5c4a3a;font-size:12px;line-height:1.5}.apply-mock-scope .sec-num{color:var(--ac);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:700}.apply-mock-scope .fld{margin-bottom:16px}.apply-mock-scope .fld label{color:#5c4a3a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.apply-mock-scope .fld .req{color:var(--rd);margin-left:2px}.apply-mock-scope .fld input,.apply-mock-scope .fld select,.apply-mock-scope .fld textarea{color:#3d3529;background:#fff;border:2px solid #00000014;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;transition:border .2s}.apply-mock-scope .fld input:focus,.apply-mock-scope .fld select:focus,.apply-mock-scope .fld textarea:focus{border-color:var(--ac)}.apply-mock-scope .fld input.err,.apply-mock-scope .fld select.err,.apply-mock-scope .fld textarea.err{border-color:var(--rd);animation:.4s shake}.apply-mock-scope .fld .err-msg{color:var(--rd);margin-top:3px;font-size:10px}.apply-mock-scope .fld .help{color:#5c4a3a;margin-top:3px;font-size:10px}.apply-mock-scope .fld-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apply-mock-scope .fld-row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.apply-mock-scope .fld textarea{resize:vertical;min-height:80px}.apply-mock-scope .counter{align-items:center;gap:16px;margin-bottom:16px;display:flex}.apply-mock-scope .counter-btn{cursor:pointer;color:#3d3529;background:#fff;border:2px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;font-size:20px;transition:all .15s;display:flex}.apply-mock-scope .counter-btn:hover{border-color:var(--ac);color:var(--ac)}.apply-mock-scope .counter-val{text-align:center;min-width:40px;font-size:28px;font-weight:700}.apply-mock-scope .add-card{text-align:center;cursor:pointer;border:2px dashed #0000001a;border-radius:12px;margin-bottom:16px;padding:16px;transition:all .2s}.apply-mock-scope .add-card:hover{border-color:var(--ac);background:#d4a85305}.apply-mock-scope .add-card .plus{color:var(--ac);margin-bottom:4px;font-size:20px}.apply-mock-scope .add-card .lbl{color:#5c4a3a;font-size:12px;font-weight:500}.apply-mock-scope .item-card{background:#4a7c5905;border:2px solid #4a7c5926;border-radius:12px;margin-bottom:10px;padding:14px;position:relative}.apply-mock-scope .item-card .item-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.apply-mock-scope .item-card .item-nm{color:var(--dk);font-size:13px;font-weight:700}.apply-mock-scope .item-card .item-sub{color:#5c4a3a;font-size:10px}.apply-mock-scope .item-card .item-del{color:var(--rd);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}.apply-mock-scope .item-card .item-edit{color:var(--ac);cursor:pointer;background:0 0;border:none;margin-right:8px;font-size:11px;font-weight:600}.apply-mock-scope .expand-form{border:2px solid var(--ac);background:#d4a85305;border-radius:14px;margin-bottom:16px;padding:18px;animation:.3s fadeUp}.apply-mock-scope .expand-form h3{color:var(--dk);margin-bottom:14px;font-size:14px;font-weight:700}.apply-mock-scope .res-toggle{border:2px solid #00000014;border-radius:10px;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.apply-mock-scope .res-btn{cursor:pointer;color:#5c4a3a;background:#fff;border:none;flex:1;padding:10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.apply-mock-scope .res-btn.on{background:var(--dk);color:var(--cr)}.apply-mock-scope .strength-tip{color:#9a7422;background:#d4a8530f;border-radius:8px;margin:12px 0;padding:10px;font-size:11px}.apply-mock-scope .unemployed-btn{cursor:pointer;color:#5c4a3a;background:#fff;border:2px solid #00000014;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;transition:all .2s;display:flex}.apply-mock-scope .unemployed-btn.on{border-color:var(--rd);color:var(--rd);background:#c45c4a0a}.apply-mock-scope .upload{text-align:center;cursor:pointer;background:#00000003;border:2px dashed #0000001a;border-radius:10px;padding:24px;transition:all .2s}.apply-mock-scope .upload:hover{border-color:var(--ac);background:#d4a85308}.apply-mock-scope .upload.has{border-color:var(--gn);background:#4a7c5908;border-style:solid}.apply-mock-scope .upload-ic{margin-bottom:6px;font-size:28px}.apply-mock-scope .upload-txt{color:#5c4a3a;font-size:12px}.apply-mock-scope .upload-file{color:var(--gn);margin-top:4px;font-size:12px;font-weight:600}.apply-mock-scope .yn-row{gap:8px;margin-bottom:16px;display:flex}.apply-mock-scope .yn-q{color:#3d3529;margin-bottom:8px;font-size:13px;font-weight:600}.apply-mock-scope .yn-btn{cursor:pointer;color:#5c4a3a;background:#fff;border:2px solid #00000014;border-radius:10px;flex:1;min-height:44px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.apply-mock-scope .yn-btn.yes{border-color:var(--gn);color:var(--gn);background:#4a7c590f}.apply-mock-scope .yn-btn.no{border-color:var(--rd);color:var(--rd);background:#c45c4a0f}.apply-mock-scope .room-card{cursor:pointer;border:2px solid #00000014;border-radius:12px;margin-bottom:8px;padding:14px;transition:all .2s}.apply-mock-scope .room-card:hover{border-color:var(--ac)}.apply-mock-scope .room-card.sel{border-color:var(--ac);background:#d4a8530a}.apply-mock-scope .room-name{color:var(--dk);font-size:14px;font-weight:700}.apply-mock-scope .room-meta{color:#5c4a3a;margin-top:2px;font-size:11px}.apply-mock-scope .room-price{color:var(--ac);font-size:16px;font-weight:700}.apply-mock-scope .prop-card{background:#fff;border:2px solid #0000000f;border-radius:14px;margin-bottom:20px;overflow:hidden}.apply-mock-scope .prop-img{height:140px;color:var(--ac);background:linear-gradient(135deg,#2c2520,#1a1714);justify-content:center;align-items:center;font-size:32px;display:flex}.apply-mock-scope .prop-info{padding:14px}.apply-mock-scope .prop-name{margin-bottom:2px;font-family:DM Serif Display,serif;font-size:18px}.apply-mock-scope .prop-addr{color:#5c4a3a;font-size:11px}.apply-mock-scope .btn-next{background:var(--ac);width:100%;color:var(--dk);border:2px solid var(--ac);cursor:pointer;border-radius:12px;padding:16px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s}.apply-mock-scope .btn-next:hover{background:var(--dk);color:var(--ac);border-color:var(--dk);transform:translateY(-1px)}.apply-mock-scope .btn-back{cursor:pointer;color:#5c4a3a;background:0 0;border:2px solid #0000001f;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.apply-mock-scope .btn-back:hover{color:#f4f3f0;background:#1a1714;border-color:#1a1714}.apply-mock-scope .btn-start{background:var(--dk);width:100%;color:var(--ac);border:2px solid var(--dk);cursor:pointer;border-radius:14px;padding:18px;font-family:inherit;font-size:16px;font-weight:700;transition:all .3s}.apply-mock-scope .btn-start:hover{background:var(--ac);color:var(--dk);border-color:var(--ac)}.apply-mock-scope .rev-sec{background:#fff;border:1px solid #00000012;border-radius:14px;margin-bottom:10px;overflow:hidden}.apply-mock-scope .rev-sec-hd{background:#faf9f7;border-bottom:1px solid #f0ede8;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.apply-mock-scope .rev-sec-title{text-transform:uppercase;letter-spacing:.5px;color:#5c4a3a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.apply-mock-scope .rev-sec-body{padding:10px 15px}.apply-mock-scope .rev-row{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:baseline;padding:5px 0;font-size:12px;display:flex}.apply-mock-scope .rev-row:last-child{border:none}.apply-mock-scope .rev-label{color:#9a8878;font-size:11px}.apply-mock-scope .rev-val{color:#1a1714;text-align:right;max-width:65%;font-weight:600}.apply-mock-scope .rev-edit{color:var(--ac);cursor:pointer;font-size:11px;font-weight:600}.apply-mock-scope .rev-money{border:2px solid #d4a8534d;border-radius:14px;margin-bottom:10px;overflow:hidden}.apply-mock-scope .rev-money-hd{background:#faf9f7;border-bottom:1px solid #d4a85326;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.apply-mock-scope .rev-money-title{text-transform:uppercase;letter-spacing:.6px;color:#9a7422;font-size:11px;font-weight:700}.apply-mock-scope .rev-money-body{background:#fff;padding:10px 16px}.apply-mock-scope .rev-money-row{border-bottom:1px solid #0000000a;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.apply-mock-scope .rev-money-row:last-child{border:none}.apply-mock-scope .rev-money-row span:first-child{color:#6b5e52}.apply-mock-scope .rev-money-row span:last-child{font-weight:600}.apply-mock-scope .rev-money-footer{background:#1a1714;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.apply-mock-scope .rev-money-footer-label{color:#f4f3f099;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.apply-mock-scope .rev-money-footer-val{color:#d4a853;font-size:18px;font-weight:800}.apply-mock-scope .rev-estimate-note{color:#9a7422;background:#d4a8530f;border-bottom:1px solid #d4a8531a;padding:10px 16px;font-size:11px;line-height:1.5}.apply-mock-scope .fee-card{border:2px solid #d4a8534d;border-radius:14px;margin-bottom:16px;overflow:hidden}.apply-mock-scope .fee-card-hd{background:#faf9f7;border-bottom:1px solid #d4a85326;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.apply-mock-scope .fee-card-hd-title{text-transform:uppercase;letter-spacing:.6px;color:#9a7422;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.apply-mock-scope .fee-card-body{background:#fff;padding:10px 16px}.apply-mock-scope .fee-row{border-bottom:1px solid #0000000a;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.apply-mock-scope .fee-row span:first-child{color:#6b5e52}.apply-mock-scope .fee-row span:last-child{color:#1a1714;font-weight:600}.apply-mock-scope .fee-total{background:#1a1714;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.apply-mock-scope .fee-total span:first-child{color:#f4f3f099;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.apply-mock-scope .fee-total span:last-child{color:#d4a853;font-size:18px;font-weight:800}.apply-mock-scope .legal{color:#5c4a3a;text-align:center;margin:16px 0 24px;font-size:10px;line-height:1.6}.apply-mock-scope .legal a{color:var(--ac);text-decoration:underline}.apply-mock-scope .submitted{text-align:center;padding:80px 20px}.apply-mock-scope .submitted-ic{margin-bottom:16px;font-size:56px}.apply-mock-scope .submitted h1{color:var(--dk);margin-bottom:8px;font-family:DM Serif Display,serif;font-size:26px}.apply-mock-scope .submitted p{color:#5c4a3a;max-width:400px;margin:0 auto;font-size:14px;line-height:1.6}@media (max-width:500px){.apply-mock-scope .fld-row,.apply-mock-scope .fld-row3{grid-template-columns:1fr}.apply-mock-scope .welcome h1{font-size:24px}.apply-mock-scope .sec-hd h2{font-size:20px}.apply-mock-scope .fld input,.apply-mock-scope .fld select,.apply-mock-scope .fld textarea{padding:12px;font-size:16px}.apply-mock-scope .type-toggle{max-width:100%}.apply-mock-scope .res-toggle{flex-wrap:wrap}.apply-mock-scope .res-btn{min-width:30%}}
