.pd-cform{padding:clamp(48px,7vw,80px) 0}.pd-cform__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1.4fr 1fr}.pd-cform__main h2{font-size:clamp(1.6rem,2.6vw,2rem);margin-bottom:8px}.pd-cform__sub{color:var(--grey-600);margin-bottom:24px}.pd-cform__form{display:flex;flex-direction:column;gap:14px}.pd-cform__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.pd-cform__form label{display:flex;flex-direction:column;gap:6px}.pd-cform__form span{color:var(--charcoal);font-size:13px;font-weight:600}.pd-cform__form input,.pd-cform__form select,.pd-cform__form textarea{background:var(--white);border:1.5px solid var(--grey-200);border-radius:8px;font:inherit;font-size:14px;padding:11px 14px}.pd-cform__form input:focus,.pd-cform__form select:focus,.pd-cform__form textarea:focus{border-color:var(--ocean);box-shadow:0 0 0 3px rgba(0,153,198,.12);outline:none}.pd-cform__hint{color:var(--grey-500);font-size:11px;margin-top:4px}.pd-cform__side{display:flex;flex-direction:column;gap:12px}.pd-cform__card{background:var(--grey-100);border-radius:var(--radius-lg);padding:20px}.pd-cform__card h3{color:var(--grey-500);font-size:.95rem;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.pd-cform__steps{display:flex;flex-direction:column;gap:12px;list-style:none}.pd-cform__steps li{color:var(--grey-700);display:flex;font-size:14px;gap:12px;line-height:1.5}.pd-cform__num{align-items:center;background:var(--white);border-radius:8px;color:var(--ocean);display:flex;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.pd-cform__contact{border-bottom:1px solid var(--grey-200);padding:10px 0}.pd-cform__contact:last-child{border-bottom:0}.pd-cform__contact strong{color:var(--grey-500);display:block;font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.pd-cform__contact a{color:var(--ocean);font-size:15px;font-weight:600}@media (max-width:900px){.pd-cform__grid{grid-template-columns:1fr}}@media (max-width:600px){.pd-cform__row{grid-template-columns:1fr}}