.consultation-check{padding:64px 0;color:#17212a}.consultation-check h2{font-family:serif;font-size:36px;line-height:1.6;margin:16px 0 24px}.consultation-check p{line-height:1.9}.consultation-check fieldset{border:0;border-top:1px solid #c8cdd1;margin:28px 0;padding:20px 0 0;min-width:0}.consultation-check legend{padding-right:16px;font-weight:600;line-height:1.8}.consultation-check legend span{color:#a52a32;margin-right:16px}.check-options{display:flex;flex-wrap:wrap;gap:12px 28px}.check-options label{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}.check-options input{width:18px;height:18px;accent-color:#17212a;flex-shrink:0}.check-submit{background:#17212a;color:white;padding:16px 24px;min-height:48px}.consultation-check :focus-visible{outline:3px solid #a52a32;outline-offset:4px}.check-result{margin-top:40px;border-top:2px solid #17212a;padding-top:28px}.check-result h3{font-family:serif;font-size:26px;margin-bottom:24px}.check-result dl>div{padding:18px 0;border-bottom:1px solid #c8cdd1}.check-result dt{font-weight:600;margin-bottom:8px}.check-result dd{line-height:1.9;margin:0}.check-result p{margin-top:20px;font-size:14px}.check-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.check-links a{text-decoration:underline;text-underline-offset:6px;padding:10px 0}.reference-prices{margin:28px 0}.reference-prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #c8cdd1;padding:24px 0}.reference-prices dd{font-size:30px;margin:0}@media(max-width:767px){.consultation-check{padding:40px 0}.consultation-check h2{font-size:28px}.check-options{display:grid;gap:4px}.reference-prices>div{display:block}.reference-prices dd{margin-top:12px;font-size:28px}}