.ltc-conversation{background:linear-gradient(hsla(0,0%,100%,.56),hsla(0,0%,100%,.56)),linear-gradient(90deg,#fff,#ced2ee 21%,#f5dfba 47%,#efcf9c 69%,#e8896b);color:#08090c;padding:96px 24px}.ltc-conversation__inner{align-items:start;display:grid;gap:165px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:var(--content-max-width)}.ltc-conversation__label{color:#6b6b6b;font-size:13px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.ltc-conversation h2{color:#08090c;font-size:45px;margin:10px 0 50px}.ltc-conversation p{color:#5e6273;font-size:18px;line-height:1.6;margin-bottom:40px;max-width:440px}.ltc-office-card{align-items:center;background:#08090c;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;gap:16px;margin-bottom:16px;overflow:hidden;padding:20px 24px;position:relative}.ltc-office-card__map{background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:.5;pointer-events:none;position:absolute}.ltc-office-card__content{align-items:center;color:#c39d6c;display:flex;font-size:10px;font-weight:700;gap:8px;z-index:1}.ltc-office-card__content svg{background:#00000066;border:1px solid #434343;border-radius:50px;fill:none;height:26px;padding:5px;stroke:currentColor;stroke-width:2;width:26px}.ltc-office-card__pin{color:#e8896b;flex:none;height:16px;width:16px}.ltc-office-card__label{align-items:center;color:#c39d6c;display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.15em;text-transform:uppercase}.ltc-office-card__city{color:#f5f5f5;font-size:18px;font-weight:400;margin:6px 0 0 5px;z-index:1}.ltc-form-card{background:#08090c;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:40px;position:relative}.ltc-form-card h3{color:#fff;font-size:20px;margin:0 0 24px}.ltc-form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ltc-field{margin-bottom:0;position:relative}.ltc-field select{display:block;width:100%}.ltc-field input+label,.ltc-field select+label,.ltc-field textarea+label{background:transparent;color:#a6a6a6;font-size:13px;left:15px;margin-bottom:0;padding:0 4px 0 0;pointer-events:none;position:absolute;top:10px;transition:color .15s ease}.ltc-field input:focus+label,.ltc-field select:focus+label,.ltc-field textarea:focus+label{color:#f0a262}.ltc-field input,.ltc-field select,.ltc-field textarea{background:#16171c;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-sizing:border-box;color:#fff;font-family:var(--font-body);font-size:14px;padding:12px 14px;padding-bottom:10px;padding-top:30px;width:100%}.ltc-field input:focus,.ltc-field select:focus,.ltc-field textarea:focus{border-color:rgba(240,162,98,.6);outline:none}.ltc-field select{appearance:auto;cursor:pointer}.ltc-field select:invalid{color:#6f6f6f}.ltc-field input::placeholder,.ltc-field textarea::placeholder{color:#6f6f6f}.ltc-field textarea{min-height:132px;resize:vertical}.ltc-submit{background:var(--gradient-brand);border:none;border-radius:10px;color:#08090c;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:16px;width:100%}.ltc-form-note{color:#7d7d7d;font-size:12px;margin-top:16px}@media (max-width:900px){.ltc-conversation__inner{grid-template-columns:1fr}}.contact-eyebrow-wrap{align-items:center;display:inline-flex;flex-direction:column;gap:12px;margin-bottom:16px}.contact-eyebrow{color:#8a8a95;display:block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.contact-fade-line{background:linear-gradient(90deg,transparent,#c39d6c 50%,transparent);height:1px;width:100%}.contact-heading{color:#1a1a24;font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1.1;margin:0 0 32px}.contact-desc{color:#4a4a55;font-size:18px;line-height:1.6;margin:0 0 48px;max-width:500px}.pardot-wrap{border-radius:12px;max-width:760px;overflow:hidden}.pardot-wrap iframe{border:0;display:block;height:700px;width:100%}@media (max-width:768px){.pardot-wrap iframe{height:820px}}@media (max-width:480px){.pardot-wrap iframe{height:960px}}@media (max-width:900px){.ltc-conversation__inner{gap:48px}}@media (max-width:600px){.ltc-conversation{padding:72px 20px}.ltc-form-card{padding:28px 20px}.ltc-form-row{gap:14px;grid-template-columns:1fr;margin-bottom:14px}}