.mkt2--business .contact{background:var(--rf-peach);border-top:var(--rf-sticker-border-w)solid var(--rf-ink)}.mkt2--business .contact .grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:48px;display:grid}.mkt2--business .promise{gap:10px;margin-top:28px;display:grid}.mkt2--business .promise li{font-weight:var(--rf-fw-ui);gap:10px;font-size:1.0625rem;display:flex}.mkt2--business .promise li:before{content:"✓";background:var(--rf-ink);width:24px;height:24px;color:var(--rf-bg);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.mkt2--business .contact .alt{color:var(--rf-ink-sub);margin-top:28px;font-size:.9375rem}.mkt2--business .contact .alt a{color:var(--rf-brand-text);font-weight:var(--rf-fw-ui)}.mkt2--business .inq{gap:18px;margin:0;padding:30px;display:grid;position:relative}.mkt2--business .fld{font-weight:var(--rf-fw-ui);gap:8px;font-size:.875rem;display:grid}.mkt2--business fieldset.fld{border:0;min-width:0;margin:0;padding:0}.mkt2--business fieldset.fld legend{margin-bottom:8px;padding:0}.mkt2--business .req{color:var(--rf-brand-text)}.mkt2--business .inq :is(input,select,textarea){border:1.5px solid var(--rf-ink-16);border-radius:var(--rf-r-btn);background:var(--rf-card);width:100%;font-weight:var(--rf-fw-body);padding:12px 14px}.mkt2--business .inq :is(input,select,textarea):focus{border-color:var(--rf-brand);box-shadow:var(--rf-focus);outline:none}.mkt2--business .inq :is(input,select,textarea)[aria-invalid=true]{border-color:var(--rf-brand-fill)}.mkt2--business .inq textarea{resize:vertical;min-height:140px;line-height:1.55;display:block}.mkt2--business .inq input[type=tel]{font-variant-numeric:tabular-nums}.mkt2--business .fld-err{font-size:var(--rf-fs-caption);font-weight:var(--rf-fw-ui);color:var(--rf-brand-text);line-height:1.4}.mkt2--business .fld-foot{justify-content:space-between;align-items:flex-start;gap:12px;min-height:1.2em;display:flex}.mkt2--business .fld-foot .count{font-size:var(--rf-fs-micro);font-weight:var(--rf-fw-body);color:var(--rf-muted-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.mkt2--business .inq .pick{flex-wrap:wrap;gap:8px;display:flex}.mkt2--business .inq .pick label{display:inline-flex;position:relative}.mkt2--business .inq .pick input{opacity:0;border:0;width:0;height:0;padding:0;position:absolute}.mkt2--business .inq .pick span{border:1.5px solid var(--rf-ink-16);border-radius:var(--rf-r-chip);font-weight:var(--rf-fw-ui);cursor:pointer;background:var(--rf-card);transition:transform .35s var(--rf-ease-spring),background .15s;padding:8px 12px;font-size:.875rem}.mkt2--business .inq .pick span:hover{transform:translateY(-1px)}.mkt2--business .inq .pick input:checked+span{background:var(--rf-night);color:var(--rf-white);border-color:var(--rf-night)}.mkt2--business .inq .pick input:focus-visible+span{box-shadow:var(--rf-focus);outline:3px solid var(--rf-brand-text);outline-offset:2px}.mkt2--business .inq .pick input[aria-invalid=true]+span{border-color:var(--rf-brand-fill)}.mkt2--business .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt2--business .agree{font-size:var(--rf-fs-caption);color:var(--rf-ink-sub);font-weight:var(--rf-fw-body);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.mkt2--business .inq .agree input{flex:none;width:16px;height:16px;margin-top:2px;padding:0}.mkt2--business .inq .agree input[aria-invalid=true]{outline:2px solid var(--rf-brand-fill);outline-offset:2px}.mkt2--business .agree a{color:var(--rf-brand-text);font-weight:var(--rf-fw-ui)}.mkt2--business .inq .btn{width:100%;font-size:1rem}.mkt2--business .inq .fine{font-size:var(--rf-fs-micro);color:var(--rf-muted-text)}.mkt2--business .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.mkt2--business .form-err{border-radius:var(--rf-r-btn);background:var(--rf-card);border:1.5px solid var(--rf-brand-fill);color:var(--rf-brand-text);font-size:.875rem;font-weight:var(--rf-fw-ui);padding:12px 14px;line-height:1.5}.mkt2--business .inq-done{justify-items:start;gap:14px;padding:30px;display:grid}.mkt2--business .inq-done:focus-visible{outline-offset:4px}.mkt2--business .inq-done h3{font-size:var(--rf-fs-h3);font-weight:var(--rf-fw-head);letter-spacing:var(--rf-ls-tight)}.mkt2--business .inq-done p{color:var(--rf-ink-sub);font-size:.9375rem;line-height:var(--rf-lh-relaxed)}.mkt2--business .inq-done p b{color:var(--rf-ink);word-break:break-all}.mkt2--business .inq-done a{color:var(--rf-brand-text);font-weight:var(--rf-fw-ui)}@media (max-width:900px){.mkt2--business .contact .grid{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.mkt2--business .two{grid-template-columns:1fr}.mkt2--business :is(.inq,.inq-done){padding:20px}}.mkt2--business :is(.contact .alt,.agree,.inq-done) a{text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mkt2--business .pick span{transition:none}}
