.from-label{font-size:17px;letter-spacing:0;color:var(--muted)}.care-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:40px;padding:30px;border:1px solid var(--line);border-radius:12px;background:white}.care-strip h3{font-size:23px;font-weight:500;margin:0 0 10px}.care-strip p{font-size:14px;color:var(--muted);max-width:770px;margin:0}.care-strip .btn{flex-shrink:0}.tool-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}.tool-layout .lead{margin:0 0 22px}.tool-card{padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--soft);min-width:0}.tool-card label:not(.extras label):not(.readiness label){display:block;font-size:13px;font-weight:650;margin:17px 0 7px}.tool-card input[type=number],.tool-card select{width:100%;padding:13px;border:1px solid #aeb5a6;border-radius:6px;background:white;font:inherit;min-width:0}.tool-card input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--blue);flex-shrink:0}.extras,.readiness{border:0;padding:0;margin:25px 0;min-width:0}.extras legend,.readiness legend{font-size:15px;font-weight:650;margin-bottom:12px}.extras label,.readiness label{display:flex;align-items:flex-start;gap:12px;margin:14px 0;font-size:14px;cursor:pointer}.estimate-result{padding:24px;background:white;border-left:4px solid #596c42;border-radius:0 10px 10px 0;margin:25px 0}.estimate-result p{margin:6px 0;font-size:14px}.estimate-result strong{display:block;font-size:33px;font-weight:500;letter-spacing:-1px;line-height:1.2}.estimate-result .estimate-monthly{font-size:19px;font-weight:600;margin-top:12px}.estimate-result .note{font-size:12px}.tool-card .btn{width:100%}.tool-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tool-actions .btn{width:auto}.text-button{border:0;background:transparent;color:var(--blue);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:12px 0}.readiness label{padding:15px 0;margin:0;border-bottom:1px solid var(--line);font-size:15px}.readiness-status{font-size:14px;font-weight:650;color:var(--blue)}.review-copy>p:first-child{font-size:20px;line-height:1.6;margin-top:16px}.review-copy .btn{margin-top:16px}.form [hidden],.tool-card [hidden]{display:none!important}.demo-art{display:flex;min-height:220px;align-items:center;justify-content:center;text-align:center;padding:35px;font-size:36px;line-height:1.1;letter-spacing:-1px;font-family:Georgia,serif}.demo-art small{font:10px/1.5 system-ui;display:block;letter-spacing:3px;margin-top:20px}.demo-art.restaurant{background:#f0e4c7;color:#5e2e1e}.demo-art.barber{background:#e6e0d4;color:#182b35}.demo-art.contractor{background:#e7ddd0;color:#263d32}.example-grid:has(.example-card[hidden]){grid-template-columns:minmax(0,600px)}@media(max-width:1000px){.care-strip{flex-direction:column;align-items:flex-start}.tool-layout{gap:5%}}@media(max-width:800px){.tool-layout{grid-template-columns:1fr;gap:28px}.tool-card{padding:24px}.care-strip{padding:24px}.demo-art{min-height:220px}.tool-layout h2{max-width:650px}.estimate-result strong{font-size:30px}}@media print{body>header,body>footer,main>section:not(#launch-checklist){display:none!important}#launch-checklist{padding:0;background:white}#launch-checklist .tool-layout{display:block}#launch-checklist .tool-card{border:0;padding:0;background:white}#launch-checklist .tool-actions{display:none}#launch-checklist h2{font-size:30px}#launch-checklist .lead{font-size:14px}.readiness label{padding:10px 0}}
