.stx .dt-qs{gap:18px;margin:0;padding:0;list-style:none;display:grid}.stx .dt-q fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:18px 20px 16px}.stx .dt-q legend{color:var(--ink);margin-left:-6px;padding:0 6px;font-size:17px;font-weight:600}.stx .dt-n{background:var(--pine,#103d31);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;font-size:13px;display:inline-grid}.stx .dt-opts{gap:8px;margin-top:12px;display:grid}.stx .dt-opt{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:15px;line-height:1.45;display:flex}.stx .dt-opt input{accent-color:var(--pine,#103d31);margin-top:3px}.stx .dt-opt.on{border-color:var(--pine,#103d31);background:#f3f6f2}.stx .dt-wait{color:var(--faint);margin:18px 0 0;font-size:15px}.stx .dt-result{border:1px solid var(--line-2,var(--line));border-left:4px solid var(--gold);background:#fff;border-radius:12px;margin-top:28px;padding:24px 24px 18px}.stx .dt-place{color:var(--ink);margin:8px 0 16px;font-size:19px;font-weight:600;line-height:1.5}.stx .dt-hi{color:#a2451f;font-weight:600}.stx .dt-lo{color:#1f6b47;font-weight:600}.stx .dt-ns{color:var(--faint)}.stx .dt-email{margin:18px 0 0}.stx .dt-email-h{color:var(--ink);margin:0 0 8px;font-weight:600}.stx .dt-email-row{grid-template-columns:1fr 1fr 1fr auto;gap:8px;display:grid}.stx .dt-email-row input{border:1px solid var(--line);font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.stx .dt-offer{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.stx .bq-list{counter-reset:bq;gap:14px;margin:0;padding:0;list-style:none;display:grid}.stx .bq-list li{counter-increment:bq;border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px 14px 58px;position:relative}.stx .bq-list li:before{content:counter(bq);background:var(--pine,#103d31);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid;position:absolute;top:18px;left:18px}.stx .bq-q{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.45}.stx .bq-why{color:var(--ink-2,var(--faint));margin:0;font-size:15px;line-height:1.55}.stx .bq-cta{background:var(--pine,#103d31);color:#eff3ec;border-radius:12px;padding:24px 24px 20px}.stx .bq-cta h2{color:#f3f6f0;margin:0 0 8px;font-size:22px}.stx .bq-cta p{color:#b7c9bd;margin:0 0 14px}@media (max-width:700px){.stx .dt-stack thead{display:none}.stx .dt-stack tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.stx .dt-stack td{border:0;padding:2px 12px;display:block}.stx .dt-email-row{grid-template-columns:1fr}.stx .dt-result{padding:18px 16px 14px}.stx .bq-list li{padding:16px 16px 12px 52px}}
