/* Service-first entry that hands choices to the existing booking exploration. */
.kq-value .starter-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;padding:30px 34px;margin-bottom:42px;border:1px solid #627d6a;border-radius:20px;background:#26372e}
.kq-value .starter-section h2{margin:0 0 9px;color:#f7f7f3;font-size:clamp(26px,2.1vw,30px);line-height:1.13;letter-spacing:-.04em}
.kq-value .starter-section .starter-eyebrow{margin:0 0 10px;color:#fff02e;font-size:11px;font-weight:750;letter-spacing:.11em}
.kq-value .starter-section .starter-copy{margin:0;max-width:430px;color:#d6e1d9;font-size:16px;line-height:1.55}
.kq-value .starter-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}
.kq-value .starter-fields label{display:block;margin:0 0 7px;color:#f7f7f3;font-size:13px;font-weight:700}
.kq-value .starter-fields select,.kq-value .starter-fields input{display:block;width:100%;height:48px;padding:0 13px;border:1px solid #93aa9a;border-radius:8px;background:#f7f7f3;color:#20252b;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}
.kq-value .starter-fields button{min-height:48px;padding:0 17px;border:1px solid #6eaf8a;border-radius:8px;background:#116f3d;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}
.kq-value .starter-fields button:hover{background:#0d5e33}
.kq-value .starter-fields :is(input,select,button):focus-visible{outline:3px solid #fff02e;outline-offset:3px}
.kq-value .starter-after{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;margin:12px 0 0;color:#cbd4ce;font-size:12px;line-height:1.5}
.kq-value .starter-after a{color:#f7f7f3;font-weight:700}
.kq-value #homepage-starter-error{min-height:0;margin:8px 0 0;color:#fff02e;font-weight:700}
.kq-value #homepage-starter-error:empty{display:none}
@media(max-width:1100px){.kq-value .starter-section{grid-template-columns:1fr}.kq-value .starter-copy{max-width:700px}}
@media(max-width:700px){.kq-value .starter-section{width:calc(100% - 40px);gap:20px;padding:25px 19px;margin-bottom:28px}.kq-value .starter-fields{grid-template-columns:1fr}.kq-value .starter-fields button{width:100%}}

/* Owner-approved yellow starter tile, 20 October 2026. */
.kq-value #find-help.starter-section{background:var(--value-yellow,#fff02e);border-color:var(--value-yellow,#fff02e);color:#20252b}
.kq-value #find-help h2{color:#20252b;font-size:clamp(26px,2.1vw,30px)}
.kq-value #find-help :is(.starter-eyebrow,.starter-copy,.starter-after,.starter-fields label){color:#20252b}
.kq-value #find-help .starter-after a{color:#173e30;text-decoration-thickness:1px;text-underline-offset:4px}
.kq-value #find-help .starter-fields :is(input,select){background:#f7f7f3;color:#20252b;border-color:#64745a}
.kq-value #find-help .starter-fields input::placeholder{color:#58625c;opacity:1}
.kq-value #find-help .starter-fields button{background:#116f3d;color:#fff;border-color:#116f3d}
.kq-value #find-help .starter-fields button:hover{background:#0d5e33;border-color:#0d5e33}
.kq-value #find-help :is(input,select,button,a):focus-visible{outline:3px solid #173e30;outline-offset:3px}
.kq-value #find-help #homepage-starter-error{color:#7a2418}
@media(max-width:1100px){.kq-value #find-help.starter-section{grid-template-columns:1fr}}

/* Owner-approved Action strip, 24 October 2026. Existing outer width and margins retained. */
.kq-value #find-help.starter-action-strip{display:block;padding:0;overflow:hidden}
.kq-value #find-help .starter-strip-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:26px;padding:22px 34px 14px;align-items:start}
.kq-value #find-help .starter-eyebrow{margin:0 0 8px}
.kq-value #find-help .starter-strip-heading h2{margin:0 0 4px}
.kq-value #find-help .starter-guide{display:inline-flex;align-items:center;min-height:32px;color:#20252b;font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.kq-value #find-help .starter-copy{max-width:none}
.kq-value #find-help .starter-after{display:block;margin:12px 0 0;font-size:12px;line-height:1.5}
.kq-value #find-help .starter-strip-action{display:flex;justify-content:space-between;gap:20px;width:100%;min-height:48px;margin:0;padding:11px 34px;border:0;border-radius:0;background:#116f3d;color:#fff;font-size:15px;line-height:1.4}
.kq-value #find-help .starter-strip-action:hover{background:#0d5e33}
.kq-value #find-help .starter-strip-action:focus-visible{outline:3px solid #fff02e;outline-offset:-6px}
@media(max-width:700px){
 .kq-value #find-help .starter-strip-content{grid-template-columns:1fr;gap:10px;padding:22px 19px 16px}
 .kq-value #find-help .starter-guide{min-height:44px}
 .kq-value #find-help .starter-strip-action{min-height:52px;padding:12px 19px}
}
