.service-extra{max-width:1400px;margin-top:30px;padding:24px 28px;background:#fff;border-left:4px solid var(--orange);display:flex;align-items:center;justify-content:space-between;gap:30px}.service-extra p{margin:0;color:#59656b;max-width:900px}.service-extra strong{color:#101416}.service-extra a{font-weight:800;color:#101416;white-space:nowrap}
.price-clarity{margin-top:32px;padding:28px;background:#0b0f12;border:1px solid var(--line)}.price-clarity h3{margin:0 0 18px;font-size:21px}.price-clarity p{color:var(--muted);font-size:14px;margin:18px 0 0}.price-parts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price-parts span{padding:10px 14px;background:#182127;border:1px solid #2b383f;font-weight:700}.price-parts b{color:var(--orange)}
.price-example{padding:90px max(6vw,24px);background:#eef1f2;color:#101416;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.price-example h2{font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.045em;margin:0 0 18px}.price-example>div>p:not(.eyebrow){color:#657077;max-width:620px}.example-card{background:#fff;border:1px solid #d2d9dc;padding:18px 30px}.example-card p{display:flex;justify-content:space-between;gap:24px;margin:0;padding:18px 0;border-bottom:1px solid #d8dee1}.example-card p:last-child{border-bottom:0}.example-card span{color:#59656b}.example-card strong{text-align:right}.example-card .example-total{margin-top:8px;padding-top:24px}.example-card .example-total span,.example-card .example-total strong{font-size:19px;color:#101416}
.contact-grid{max-width:1050px;margin:38px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.contact-grid a{background:#111;color:#fff;padding:20px;border:0;border-radius:4px;text-align:left;min-width:0}.contact-grid small{display:block;color:#ff9a4d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.contact-grid strong{display:block;margin-top:5px;font-size:clamp(15px,1.5vw,19px);overflow-wrap:anywhere}footer{gap:24px;flex-wrap:wrap}footer p{margin:0}
.final-price{color:#fff!important;font-weight:800}.inquiry-form{width:min(900px,calc(100% - 40px));margin:-50px auto 90px;padding:34px;background:#fff;color:#101416;border:1px solid #d2d9dc;box-shadow:0 24px 60px rgba(0,0,0,.22);position:relative;z-index:2}.form-heading{display:flex;flex-direction:column;text-align:left;margin-bottom:24px}.form-heading strong{font-size:26px}.form-heading span{color:#657077;margin-top:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-form label{display:grid;gap:7px;text-align:left;font-size:14px;font-weight:800}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:1px solid #bdc7cc;border-radius:4px;padding:12px 13px;background:#fff;color:#101416;font:inherit;font-weight:500}.inquiry-form>label{margin-top:16px}.inquiry-form button{width:100%;border:0;border-radius:4px;background:#111;color:#fff;padding:16px 20px;margin-top:18px;font:inherit;font-weight:800;cursor:pointer}.inquiry-form button:hover{background:#263137}.inquiry-form>p{font-size:12px;color:#657077;margin:10px 0 0;text-align:center}
@media(max-width:900px){.service-extra{align-items:flex-start;flex-direction:column}.price-example{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.contact-grid a{text-align:center}}
@media(max-width:580px){h1{font-size:42px}.service-extra{padding:22px 20px}.price-example{padding:75px 20px}.example-card{padding:12px 20px}.example-card p{align-items:flex-start}.contact-grid{margin-top:28px}.inquiry-form{width:calc(100% - 24px);margin:-35px auto 65px;padding:24px 18px}.form-grid{grid-template-columns:1fr}}

.price-list .price-detail{display:block;margin-top:8px;max-width:330px;font-size:13px;line-height:1.55;font-weight:400;color:var(--muted)}
.price-list>div>strong{flex-shrink:0}
@media(max-width:580px){.price-list>div{gap:16px}.price-list .price-detail{font-size:12px}.price-list>div>strong{font-size:17px}}
