/* Scoped to the Start My Project journey. */
.sp46 [hidden]{display:none!important}.sp46{max-width:1060px;margin:auto}.sp46 .sp46-grid label>span,.flow-field{font-size:14px;font-weight:600}.sp46 input,.sp46 select,.sp46 textarea{font-size:16px!important}.sp46 .sp46-section-head span,.sp46 .sp46-consent{font-size:14px;line-height:1.6}.sp46 .sp46-micro{font-size:13px;line-height:1.6;color:#526c64}.flow-field{display:block;margin-bottom:10px}.flow-payment{padding:18px;margin-top:18px;background:#eff7f3;border-radius:12px;font-size:15px;line-height:1.7;color:#28564a}.flow-review{scroll-margin-top:110px}.flow-review h2{font:700 clamp(30px,4vw,44px)/1.1 Georgia,serif;color:#074b43}.flow-review p{line-height:1.65}.flow-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:15px;line-height:1.75;background:#f4f7f4;padding:20px;border-radius:14px}.flow-buttons{display:flex;gap:12px;flex-wrap:wrap}.flow-buttons a{display:inline-flex;align-items:center;text-decoration:none}.flow-buttons button{padding:16px 24px;background:white;color:#075e53;border:1px solid #aac8bc;border-radius:12px;cursor:pointer}.flow-next{margin-top:26px;border-top:1px solid #dce8e1;padding-top:16px}.flow-next li{margin:12px 0;line-height:1.6}.flow-eyebrow{font-size:12px;letter-spacing:.15em;color:#087365;font-weight:bold}.sp46 :focus-visible{outline:3px solid #be8341!important;outline-offset:4px}@media(max-width:600px){.flow-buttons>*{width:100%;justify-content:center}.flow-review pre{padding:14px;font-size:14px}}

.sp46 button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}#backToReview{display:block;margin-top:20px;border:1px solid #aac8bc;border-radius:12px;padding:14px 20px;background:white;color:#075e53;cursor:pointer}

.flow-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;text-align:left}.flow-option{padding:24px;border:1px solid #d7e7df;background:#fff;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start}.flow-option h3{color:#074b43;font:700 26px/1.2 Georgia,serif;margin:0 0 12px}.flow-option p{font-size:15px;line-height:1.7;color:#526c64}.flow-option>button{margin-top:auto}.flow-inquire{min-height:52px;padding:14px 24px;border:1px solid #087d6c;border-radius:12px;background:white;color:#087d6c;font-weight:800;cursor:pointer}@media(max-width:700px){.flow-options{grid-template-columns:1fr}.flow-option{padding:20px}.flow-option>button{width:100%}}

.flow-refund{padding:24px;margin:20px 0;border:2px solid #087d6c;border-radius:16px;background:#e7f6ed;text-align:left}.flow-refund strong{display:block;font-size:20px;line-height:1.4;color:#075344}.flow-refund p{font-size:16px;line-height:1.7;color:#28564a}.flow-refund a{color:#075344}.flow-inquire{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.flow-option>a{margin-top:auto}@media(max-width:700px){.flow-option>a{width:100%}}
