#start-flow-{--green:#00865c;--green-dark:#006a4b;--ink:#0f172a;--ink-2:#334155;--muted:#e5e7eb;color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0 auto;max-width:1120px;padding:clamp(16px,3vw,32px)}#start-flow- .start-title{font-size:clamp(22px,2.6vw,32px);font-weight:800;margin:0 0 8px}#start-flow- .start-intro{color:var(--ink-2);margin:0 0 12px}#start-flow- .plans{align-items:stretch;display:grid;gap:clamp(12px,2vw,20px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:8px 0 16px}#start-flow- .plan{background:#fff;border:1px solid var(--muted);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%;padding:20px 18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .06s ease}#start-flow- .plan:hover{border-color:var(--green);box-shadow:0 6px 18px rgba(0,0,0,.06)}#start-flow- .plan.popular{outline:none}#start-flow- .plan input[type=radio]{display:none}#start-flow- .plan .badge{background:color-mix(in srgb,var(--green) 16%,#fff);border-radius:999px;color:var(--green-dark);display:none;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:12px;top:12px}#start-flow- .plan.is-selected .badge,#start-flow- .plans:not(.has-selection) .plan[data-badge-unselected=true] .badge{display:inline-block}#start-flow- .plan .title{font-size:18px;font-weight:800;line-height:1.2;margin:0 0 2px}#start-flow- .plan .price{color:var(--green-dark);font-size:16px;font-weight:700;margin:2px 0 6px}#start-flow- .plan .intro{color:var(--ink-2);font-size:15px;line-height:1.55;margin:4px 0 2px}#start-flow- .plan .usps{list-style:none;margin:8px 0 2px;padding:0}#start-flow- .plan .usps li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:14px;gap:8px;line-height:1.5;margin:6px 0;word-break:break-word}#start-flow- .plan .usps li:before{background:color-mix(in srgb,var(--green) 70%,#fff);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 18%,transparent);content:"";flex:0 0 6px;height:6px;margin-top:.55em;opacity:.95;width:6px}#start-flow- .plan .choose{align-items:center;align-self:flex-start;background:#fff;border:1px solid var(--muted);border-radius:10px;color:var(--ink);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;margin-top:auto;min-height:40px;padding:8px 14px;transition:border-color .2s ease,background .2s ease,color .2s ease}#start-flow- .plan input[type=radio]:checked~.choose{background:color-mix(in srgb,var(--green) 12%,transparent);border-color:var(--green);color:var(--green-dark)}#start-flow- .plan.is-selected{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent),0 6px 18px rgba(0,0,0,.06)}#start-flow- .lead-capture-wrap .lead-card{background:#fff;border:1px solid var(--muted);border-radius:16px;padding:16px}#start-flow- .lead-card__title{font-weight:800;margin:0 0 6px}#start-flow- .lead-card__sub{color:var(--ink-2);margin:0 0 10px}#start-flow- .lead-form__field{margin:8px 0}#start-flow- .input-wrap{align-items:center;display:flex;position:relative}#start-flow- .input-icon{left:10px;position:absolute}#start-flow- .input-wrap input{border:1px solid var(--muted);border-radius:12px;font-size:16px;height:48px;padding:0 12px 0 34px;width:100%}#start-flow- .input-wrap input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent);outline:0}#start-flow- .field-error{color:#b00020;font-size:12px;margin:4px 0 0}#start-flow- .lead-form__btn{background:var(--green);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:48px;margin-top:8px;padding:0 18px}#start-flow- .lead-form__btn[disabled]{cursor:not-allowed;opacity:.6}#start-flow- .lead-form__trust{color:var(--ink-2);font-size:12px;margin:8px 0 0}#start-flow- .lead-form__success{display:none}#start-flow- .lead-form__success[hidden]{display:none!important}#start-flow- .lead-form__success:not([hidden]){display:block!important}