.pr-inquiry-layout{grid-template-columns:1.65fr 1fr;align-items:start;gap:90px;padding-block:65px 90px;display:grid}.pr-channel-choice{border:0;min-width:0;margin:0 0 34px;padding:0}.pr-channel-choice legend{font-family:var(--premium-display);letter-spacing:-.025em;margin-bottom:22px;font-size:22px;font-weight:500}.pr-channel-choice>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pr-channel-choice label{border:1px solid var(--pr-line);cursor:pointer;background:var(--pr-bg);align-items:center;gap:12px;padding:20px 18px;font-size:16px;line-height:1.4;display:flex}.pr-channel-choice label:has(:checked){border-color:var(--pr-red);box-shadow:inset 0 -2px var(--pr-red);background:var(--pr-paper)}.pr-channel-choice input{accent-color:var(--pr-red);flex-shrink:0;width:18px;height:18px;margin:0}.pr-channel-choice small{color:var(--pr-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.pr-channel-choice label>span:last-child{color:var(--pr-red);margin-left:auto}.pr-inquiry-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pr-inquiry-fields label{color:var(--pr-ink);font-size:13px;font-weight:500;display:block}.pr-inquiry-fields label>span:not(.pr-optional){color:var(--pr-red)}.pr-optional{color:var(--pr-muted);margin-left:5px;font-size:11px;font-weight:400}.pr-inquiry-fields input,.pr-inquiry-fields textarea,.pr-inquiry-fields select{box-sizing:border-box;background:var(--pr-bg);border:1px solid var(--pr-line);width:100%;color:var(--pr-ink);font-family:var(--font-body), sans-serif;min-height:52px;box-shadow:none;border-radius:0;margin-top:9px;padding:14px 13px;font-size:15px;line-height:1.5;display:block}.pr-inquiry-fields input::placeholder,.pr-inquiry-fields textarea::placeholder{color:var(--pr-muted);opacity:1;font-weight:400}.pr-inquiry-fields textarea{resize:vertical;min-height:170px}.pr-inquiry-fields :is(input,textarea,select):focus-visible,.pr-channel-choice input:focus-visible{outline:2px solid var(--pr-red);outline-offset:3px}.pr-inquiry-message{grid-column:1/-1}.pr-inquiry-submit{align-items:center;gap:24px;margin-top:30px;display:flex}.pr-inquiry-submit .pr-button{flex-shrink:0}.premium .pr-inquiry-submit p{max-width:270px;margin:0;font-size:12px;line-height:1.65}.pr-inquiry-aside{background:var(--pr-paper);border-top:2px solid var(--pr-red);padding:35px}.premium .pr-inquiry-aside h2{margin-bottom:25px;font-size:35px}.pr-inquiry-aside>p{font-size:15px}.pr-inquiry-aside>div{border-top:1px solid var(--pr-line);margin-top:22px;padding-top:20px}.premium .pr-inquiry-aside h3{font-family:var(--font-body);letter-spacing:0;margin-bottom:8px;font-size:12px;font-weight:600}.pr-inquiry-aside a,.pr-inquiry-aside>div>p{overflow-wrap:anywhere;margin:0;font-size:13px}.pr-inquiry-aside a:hover{text-decoration:underline}.premium .pr-inquiry-privacy{margin:30px 0 0;font-size:11px;line-height:1.7}.pr-inquiry-result{background:var(--pr-paper);border-left:2px solid var(--pr-red);margin-top:25px;padding:24px}.pr-inquiry-result strong{font-size:17px;font-weight:500}.premium .pr-inquiry-result p{margin:10px 0 5px;font-size:13px}@media (max-width:1100px){.pr-inquiry-layout{grid-template-columns:1.5fr 1fr;gap:40px}.pr-channel-choice label{gap:9px;padding:16px 12px}.pr-inquiry-submit{flex-direction:column;align-items:start;gap:16px}.premium .pr-inquiry-submit p{max-width:440px}.pr-inquiry-aside{padding:25px}.premium .pr-inquiry-aside h2{font-size:30px}}@media (max-width:800px){.pr-inquiry-layout{grid-template-columns:1fr;gap:40px;padding-block:40px 55px}.pr-inquiry-aside{padding:28px}.pr-inquiry-submit{flex-direction:row;align-items:center}}@media (max-width:550px){.pr-inquiry-fields{grid-template-columns:1fr;gap:20px}.pr-channel-choice>div{gap:10px}.pr-channel-choice label{align-items:start;gap:9px;padding:16px 12px;font-size:15px}.pr-channel-choice input{margin-top:2px}.pr-channel-choice label>span:last-child{display:none}.pr-channel-choice small{font-size:10px}.pr-inquiry-submit{display:block}.pr-inquiry-submit .pr-button{justify-content:space-between;width:100%}.premium .pr-inquiry-submit p{margin-top:16px}.pr-inquiry-fields input,.pr-inquiry-fields textarea,.pr-inquiry-fields select{font-size:16px}.pr-channel-choice legend{font-size:21px}.pr-inquiry-result{padding:20px}}
