.etc-page[data-v-93be1d15]{padding:20px 20px calc(40px + env(safe-area-inset-bottom));background:#f4f6f2;color:#122017}.offer-card[data-v-93be1d15]{overflow:hidden;border:1px solid #dce8da;border-radius:20px;background:#fff;box-shadow:0 8px 22px #1d43240a}.offer-banner[data-v-93be1d15]{display:flex;align-items:center;justify-content:space-between;min-height:108px;margin:18px 18px 0;padding:20px 22px;color:#fff;border-radius:14px;background:linear-gradient(120deg,#3f9456,#62a252)}.offer-kicker[data-v-93be1d15],.offer-banner strong[data-v-93be1d15],.discount span[data-v-93be1d15]{display:block}.offer-kicker[data-v-93be1d15]{color:#f8df9a;font-size:14px}.offer-banner strong[data-v-93be1d15]{margin-top:5px;font-size:16px}.discount[data-v-93be1d15]{text-align:right}.discount b[data-v-93be1d15]{display:block;font-size:29px;line-height:1}.discount span[data-v-93be1d15]{margin-top:5px;color:#ffffffc7;font-size:12px}.offer-copy[data-v-93be1d15]{margin:18px;color:#536158;font-size:14px;line-height:1.8}.offer-points[data-v-93be1d15]{display:grid;gap:12px;margin:0 18px 18px;padding:0;list-style:none;color:#236838;font-size:14px;line-height:1.4}.offer-points li[data-v-93be1d15]{position:relative;padding-left:18px}.offer-points li[data-v-93be1d15]:before{position:absolute;left:0;top:.38em;width:7px;height:7px;border-radius:50%;background:#075f2e;content:""}.offer-points li[data-v-93be1d15]:nth-child(2):before{background:#63a044}.offer-points li[data-v-93be1d15]:nth-child(3):before{background:#bb8746}.apply-choice[data-v-93be1d15]{display:flex;flex-direction:column;margin:16px -20px 28px;padding:22px 28px;color:#fff;background:#4b9d68;box-shadow:0 6px 12px #0e50292e}.apply-choice h2[data-v-93be1d15]{margin:0 0 16px;color:#eaffe8;font-size:16px;text-align:center}.primary-choice[data-v-93be1d15]{display:flex;align-items:center;justify-content:center;width:100%;height:58px;gap:8px;padding:0;color:#fff;font-size:18px;font-weight:700;border:0;border-radius:30px;background:#075f2e}.primary-choice span[data-v-93be1d15]{font-size:24px;line-height:1}.secondary-choice[data-v-93be1d15]{align-self:flex-end;margin-top:15px;padding:0;color:#ffffffe0;font-size:14px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.secondary-choice span[data-v-93be1d15]{margin-left:3px;text-decoration:none}.form-card[data-v-93be1d15]{padding:22px 18px 18px;border:1px solid #dbe8d8;border-radius:18px;background:#fff}.form-heading[data-v-93be1d15]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.form-heading h2[data-v-93be1d15]{margin:0;color:#075f2e;font-size:17px}.form-heading span[data-v-93be1d15]{color:#69786d;font-size:12px;white-space:nowrap}.field[data-v-93be1d15]{display:block;margin-top:16px}.field>span[data-v-93be1d15]{display:block;margin-bottom:8px;color:#405044;font-size:14px}.field input[data-v-93be1d15],.vehicle-stepper[data-v-93be1d15]{width:100%;height:52px;padding:0 16px;color:#17251b;font:inherit;border:0;border-radius:12px;outline:0;background:#f0f3ee}.field input[data-v-93be1d15]::placeholder{color:#9aa79d}.field input[data-v-93be1d15]:focus{box-shadow:0 0 0 2px #075f2e2e}.vehicle-stepper[data-v-93be1d15]{display:flex;align-items:center;justify-content:space-between}.vehicle-stepper button[data-v-93be1d15]{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#075f2e;font-size:22px;font-weight:700;border:0;border-radius:50%;background:#fff}.vehicle-stepper button[data-v-93be1d15]:last-child{color:#fff;background:#075f2e}.vehicle-stepper button[data-v-93be1d15]:disabled{color:#b9c3bb}.vehicle-stepper b[data-v-93be1d15]{color:#075f2e;font-size:19px}.submit-button[data-v-93be1d15]{width:100%;height:56px;margin-top:24px;color:#fff;font-size:17px;font-weight:700;border:0;border-radius:28px;background:#075f2e;box-shadow:0 8px 16px #075f2e26}.notice[data-v-93be1d15]{margin:12px 0 0;color:#b05d17;font-size:13px;text-align:center}.apply-notice[data-v-93be1d15]{margin:-16px 0 20px}.review-page[data-v-793a99b6]{min-height:100dvh;padding:20px 20px calc(40px + env(safe-area-inset-bottom));background:#f4f6f2;color:#122017}.offer-card[data-v-793a99b6],.form-card[data-v-793a99b6],.success-card[data-v-793a99b6]{border:1px solid #dce8da;border-radius:20px;background:#fff;box-shadow:0 8px 22px #1d43240a}.offer-card[data-v-793a99b6]{overflow:hidden}.offer-banner[data-v-793a99b6]{display:flex;align-items:center;justify-content:space-between;min-height:108px;margin:18px 18px 0;padding:20px 22px;color:#fff;border-radius:14px;background:linear-gradient(120deg,#3f9456,#62a252)}.offer-kicker[data-v-793a99b6],.offer-banner h1[data-v-793a99b6],.discount span[data-v-793a99b6]{display:block}.offer-kicker[data-v-793a99b6]{color:#f8df9a;font-size:14px}.offer-banner h1[data-v-793a99b6]{margin:5px 0 0;font-size:16px}.discount[data-v-793a99b6]{text-align:right}.discount b[data-v-793a99b6]{display:block;font-size:29px;line-height:1}.discount span[data-v-793a99b6]{margin-top:5px;color:#ffffffc7;font-size:12px}.offer-copy[data-v-793a99b6]{margin:18px;color:#536158;font-size:14px;line-height:1.8}.offer-points[data-v-793a99b6]{display:grid;gap:12px;margin:0 18px 18px;padding:0;list-style:none;color:#236838;font-size:14px;line-height:1.4}.offer-points li[data-v-793a99b6]{position:relative;padding-left:18px}.offer-points li[data-v-793a99b6]:before{position:absolute;top:.38em;left:0;width:7px;height:7px;border-radius:50%;background:#075f2e;content:""}.offer-points li[data-v-793a99b6]:nth-child(2):before{background:#63a044}.offer-points li[data-v-793a99b6]:nth-child(3):before{background:#bb8746}.form-card[data-v-793a99b6],.success-card[data-v-793a99b6]{margin-top:18px;padding:24px 18px 18px}.form-heading[data-v-793a99b6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.form-heading h2[data-v-793a99b6],.success-card h2[data-v-793a99b6]{margin:0;color:#075f2e;font-size:19px}.form-heading span[data-v-793a99b6]{color:#69786d;font-size:12px}.form-heading b[data-v-793a99b6],.field b[data-v-793a99b6]{color:#c63e31}.form-intro[data-v-793a99b6]{margin:10px 0 20px;color:#69786d;font-size:14px;line-height:1.5}.field[data-v-793a99b6]{display:block;margin-top:18px}.field>span[data-v-793a99b6]{display:block;margin-bottom:8px;color:#405044;font-size:14px;font-weight:600}.field input[data-v-793a99b6]{width:100%;min-height:52px;padding:0 16px;color:#17251b;font:inherit;border:1px solid transparent;border-radius:12px;outline:0;background:#f0f3ee}.field input[data-v-793a99b6]::placeholder{color:#8b978e}.field input[data-v-793a99b6]:focus{border-color:#075f2e;box-shadow:0 0 0 2px #075f2e2e}.field input[aria-invalid=true][data-v-793a99b6]{border-color:#c63e31;background:#fff8f7}.field-error[data-v-793a99b6]{display:block;margin:7px 2px 0;color:#c63e31;font-size:13px;line-height:1.4}.submit-button[data-v-793a99b6],.success-card button[data-v-793a99b6]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:26px;gap:8px;color:#fff;font-size:17px;font-weight:700;border:0;border-radius:28px;background:#075f2e;box-shadow:0 8px 16px #075f2e26;transition:opacity .16s ease,transform .16s ease}.submit-button[data-v-793a99b6]:not(:disabled):active,.success-card button[data-v-793a99b6]:active{transform:scale(.98)}.submit-button[data-v-793a99b6]:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.loading-dot[data-v-793a99b6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-793a99b6 .8s linear infinite}.success-card[data-v-793a99b6]{display:flex;flex-direction:column;align-items:center;padding:40px 26px 26px;text-align:center}.success-mark[data-v-793a99b6]{position:relative;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#e5f5e9}.success-mark[data-v-793a99b6]:after{position:absolute;top:19px;left:17px;width:27px;height:14px;border-bottom:5px solid #075f2e;border-left:5px solid #075f2e;content:"";transform:rotate(-45deg)}.success-card p[data-v-793a99b6]{margin:12px 0 0;color:#64736a;font-size:14px;line-height:1.65}.success-card button[data-v-793a99b6]{margin-top:28px}.success-card button[data-v-793a99b6]:focus-visible,.submit-button[data-v-793a99b6]:focus-visible{outline:3px solid #6eb786;outline-offset:3px}@keyframes spin-793a99b6{to{transform:rotate(360deg)}}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#122017;background:#f4f6f2;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}button{font:inherit;cursor:pointer}
