.mkt .contact-head{text-align:center;padding:64px 0 10px}.mkt .contact-head h1{font-family:var(--disp);letter-spacing:-1px;text-wrap:balance;margin-top:20px;font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.05}.mkt .contact-head .lede2{color:var(--muted);margin-top:14px;font-size:clamp(16px,1.6vw,19px);font-weight:600}.mkt .reply-promise{font-family:var(--disp);color:#fff;background:#021c3f66;border:2px solid #ff8c0080;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:10px 22px;font-size:15px;font-weight:600;display:inline-flex}.mkt .reply-promise .rp-dot{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #19b5664d}.mkt .reply-promise b{color:var(--orange-hi)}.mkt .contact-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;padding:40px 0 90px;display:grid}.mkt .form-card{color:var(--ink);border:3px solid var(--hard);border-radius:var(--r);box-shadow:8px 8px 0 var(--hard);background:#fff;padding:30px 32px}.mkt .form-card h2{font-family:var(--disp);font-size:21px;font-weight:600}.mkt .req-types{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.mkt .req-type{color:var(--ink);cursor:pointer;background:#f2f5fb;border:2px solid #e2e7f2;border-radius:999px;padding:9px 17px;font-size:13px;font-weight:800;transition:border-color .15s,transform .1s}.mkt .req-type:hover{transform:translateY(-1px)}.mkt .req-type.on{border-color:var(--orange);color:var(--orange-deep);background:#fff1dd;box-shadow:2px 2px #ff8c004d}.mkt .cfield{margin-top:18px}.mkt .cfield label{color:#59647f;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:13px;font-weight:800;display:flex}.mkt .cfield label .opt{font-family:var(--mono);color:#8b93ad;font-size:10px;font-weight:500}.mkt .cfield input,.mkt .cfield textarea{width:100%;font-family:var(--body);color:var(--ink);background:#f7f9fd;border:2px solid #e2e7f2;border-radius:13px;outline:none;padding:13px 15px;font-size:14.5px;font-weight:600}.mkt .cfield input:focus,.mkt .cfield textarea:focus{border-color:var(--blue);background:#fff}.mkt .cfield textarea{resize:vertical;min-height:120px}.mkt .mathcheck{align-items:center;gap:12px;display:flex}.mkt .mathcheck .mq{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.mkt .mathcheck input{text-align:center;max-width:90px;font-family:var(--mono)}.mkt .hp{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.mkt .spam-note{color:#8b93ad;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.mkt .form-card .btn{width:100%;margin-top:18px}.mkt .sec-line{color:#59647f;background:#f2f5fb;border:1.5px dashed #dbe2f0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:11px 14px;font-size:12.5px;font-weight:700;line-height:1.55;display:flex}.mkt .sec-line b{color:var(--ink)}.mkt .success-card{text-align:center;padding:30px 10px;display:none}.mkt .success-card .big2{font-size:44px}.mkt .success-card h3{font-family:var(--disp);color:var(--ink);margin-top:12px;font-size:23px;font-weight:600}.mkt .success-card p{color:#59647f;max-width:380px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:14.5px;font-weight:700;line-height:1.6}.mkt .form-card.sent form{display:none}.mkt .form-card.sent .success-card{display:block}.mkt .rail{flex-direction:column;gap:16px;display:flex}.mkt .rail-card{border:2px solid var(--line);color:#fff;background:#021c3f59;border-radius:18px;padding:22px 24px}.mkt .rail-card h3{font-family:var(--disp);font-size:16px;font-weight:600}.mkt .next-steps{flex-direction:column;margin-top:14px;display:flex}.mkt .nx-step{gap:13px;padding-bottom:18px;display:flex;position:relative}.mkt .nx-step:before{content:"";background:#ffffff26;width:2px;position:absolute;top:30px;bottom:2px;left:13px}.mkt .nx-step:last-child{padding-bottom:0}.mkt .nx-step:last-child:before{display:none}.mkt .nx-step .nn{width:28px;height:28px;color:var(--orange-hi);font-family:var(--mono);z-index:1;background:#ff8c0029;border:2px solid #ff8c0073;border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.mkt .nx-step .nt{font-size:13.5px;font-weight:800}.mkt .nx-step .nd2{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;line-height:1.5}.mkt .rail-email{font-family:var(--mono);color:var(--orange-hi);font-size:13px;font-weight:700}.mkt .rail-email:hover{text-decoration:underline}.mkt .rail-card.soft{background:var(--cream);color:var(--ink);border:3px solid var(--hard);box-shadow:6px 6px 0 var(--hard)}.mkt .rail-card.soft h3{color:var(--ink)}.mkt .rail-card.soft p{color:#59647f;margin-top:6px;font-size:13px;font-weight:700;line-height:1.55}.mkt .rail-card.soft .btn{margin-top:14px;padding:12px 20px;font-size:15px}@media (max-width:960px){.mkt .contact-grid{grid-template-columns:1fr}.mkt .form-card{padding:24px 20px}}
