.pv11-contact .contact-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(30px,4vw,60px);align-items:start;margin-top:clamp(36px,4vw,52px)}@media (max-width:880px){.pv11-contact .contact-grid{grid-template-columns:1fr;gap:40px}}.pv11-contact .cform__h{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;margin-bottom:6px}.pv11-contact .cform__sub{color:var(--ink-mut);font-size:15px;line-height:1.55;margin:0 0 28px}.pv11-contact .intent-lab{display:block;font-family:var(--pv-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mut);margin-bottom:12px}.pv11-contact .chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.pv11-contact .chip-sel{font-family:var(--pv-sans);font-size:13.5px;font-weight:500;color:var(--ink-text);background:var(--paper-card);border:1px solid var(--line-light);border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .18s var(--ease)}.pv11-contact .chip-sel:hover{border-color:color-mix(in srgb,var(--rust) 42%,var(--line-light))}.pv11-contact .chip-sel.active{background:var(--rust);border-color:var(--rust);color:#fff}.pv11-contact .field{margin-bottom:20px}.pv11-contact .field label{display:block;font-size:13.5px;font-weight:600;color:var(--ink-text);letter-spacing:-.01em;margin-bottom:9px}.pv11-contact .field label .req{color:var(--rust)}.pv11-contact .inp,.pv11-contact .ta{width:100%;background:var(--paper-card);border:1px solid var(--line-light);border-radius:12px;padding:14px 16px;font-family:var(--pv-sans);font-size:15px;color:var(--ink-text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.pv11-contact .inp::placeholder,.pv11-contact .ta::placeholder{color:#a89e8d}.pv11-contact .inp:focus,.pv11-contact .ta:focus{outline:none;border-color:var(--rust);box-shadow:0 0 0 3px rgba(192,91,34,.14)}.pv11-contact .ta{resize:vertical;min-height:130px;line-height:1.55}.pv11-contact .sel{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236E6557' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px;cursor:pointer}.pv11-contact .cform .btn{width:100%;justify-content:center;margin-top:6px}.pv11-contact .cform__err{color:#b91c1c;font-size:13.5px;margin:0 0 14px}.pv11-contact .cform__fine{font-family:var(--pv-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-mut);text-align:center;margin:16px 0 0}.pv11-contact .cform__done{border:1px solid color-mix(in srgb,var(--teal) 40%,var(--line-light));background:color-mix(in srgb,var(--teal) 10%,var(--paper-card));border-radius:var(--radius-lg);padding:40px 32px;text-align:center}.pv11-contact .cform__done .ok{width:52px;height:52px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;margin:0 auto 18px}.pv11-contact .cform__done .ok svg{width:26px;height:26px}.pv11-contact .cform__done h3{font-size:23px;letter-spacing:-.02em;margin-bottom:10px}.pv11-contact .cform__done p{color:var(--ink-mut);font-size:15px;line-height:1.55;max-width:42ch;margin:0 auto}.pv11-contact .aside-stack{display:flex;flex-direction:column;gap:16px}.pv11-contact .ccard{background:var(--paper-card);border:1px solid var(--line-light);border-radius:var(--radius-lg);padding:26px 26px 28px;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.pv11-contact .ccard.is-primary{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.pv11-contact .ccard__ic{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:rgba(192,91,34,.12);color:var(--rust);margin-bottom:18px}.pv11-contact .ccard.is-primary .ccard__ic{background:rgba(255,255,255,.1);color:var(--rust-soft)}.pv11-contact .ccard__ic svg{width:22px;height:22px}.pv11-contact .ccard h3{font-size:19px;letter-spacing:-.02em;margin-bottom:9px}.pv11-contact .ccard.is-primary h3{color:var(--on-dark)}.pv11-contact .ccard p{margin:0;color:var(--ink-mut);font-size:14px;line-height:1.55}.pv11-contact .ccard.is-primary p{color:var(--on-dark-mut)}.pv11-contact .ccard .btn{margin-top:18px}.pv11-contact .ccard__meta{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-light);display:flex;align-items:center;gap:16px;font-family:var(--pv-mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-mut)}.pv11-contact .ccard__meta a{color:var(--rust)}.pv11-contact .ccard__meta .pin{color:var(--ink-text)}.pv11-contact .next{margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--line-light);padding-top:clamp(36px,4vw,52px)}.pv11-contact .next__h{font-family:var(--pv-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mut);text-align:center;margin-bottom:clamp(28px,3vw,40px)}.pv11-contact .next__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.pv11-contact .nstep{background:var(--paper-card);border:1px solid var(--line-light);border-radius:var(--radius-lg);padding:28px 26px}.pv11-contact .nstep__n{font-family:var(--pv-serif);font-style:italic;font-size:34px;line-height:1;color:var(--rust);margin-bottom:16px}.pv11-contact .nstep h4{font-size:17px;letter-spacing:-.01em;margin-bottom:8px}.pv11-contact .nstep p{margin:0;color:var(--ink-mut);font-size:14px;line-height:1.55}@media (max-width:760px){.pv11-contact .next__grid{grid-template-columns:1fr}}