.seo-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:14px}.seo-links a{text-decoration:underline;text-underline-offset:4px}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-bottom:24px;font-size:12px}.legal-links button{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;min-height:44px}.legal-links a{display:flex;align-items:center;min-height:44px}.landing{overflow-wrap:anywhere;padding:64px 0 80px;min-height:70vh}.landing h1{font-size:clamp(30px,4vw,54px);line-height:1.15;max-width:940px;margin:24px 0}.landing h2{font-size:28px;margin:36px 0 20px}.landing p{max-width:820px;line-height:1.8}.landing .lead{font-size:20px}.landing .actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.landing figure{margin:32px 0;max-width:900px}.landing figure img{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:12px}.landing figcaption{font-size:12px;color:#666;margin-top:8px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.breadcrumbs a{text-decoration:underline}.draft-notice{padding:18px;border:1px solid #b58c51;background:#fff5e4;border-radius:12px}.consent-dialog{max-width:620px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;padding:28px;border:1px solid #d5c6af;border-radius:16px;color:#191e1b}.consent-dialog::backdrop{background:#0009}.consent-dialog h2{font-size:26px;line-height:1.25}.consent-dialog p{line-height:1.7;margin:20px 0}.consent-dialog a{text-decoration:underline}.consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.consent-actions .button{min-height:44px;font-size:14px}.consent-actions [hidden]{display:none}.landing .price-row{background:#fff}.landing .price-note{max-width:100%}@media(max-width:600px){.landing{padding:32px 0 48px}.landing .lead{font-size:17px}.landing h2{font-size:24px}.landing .actions{display:grid;grid-template-columns:1fr}.consent-actions{display:grid}.seo-links{font-size:13px;gap:16px}.legal-links{gap:8px 20px}}
.landing .button.outline{color:#191e1b;border-color:#8c9189}.landing .button.outline:hover{background:#e9e5dc}

.contact-copy .actions{flex-wrap:wrap;align-items:center}.contact-messengers{display:inline-flex;align-items:center;gap:10px}.messenger-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #b3a68d;border-radius:10px;color:var(--gold);background:transparent;flex:none}.messenger-link svg,.messenger-link img{width:24px;height:24px;object-fit:contain}.messenger-link:hover{background:#dfbb881a}.landing .messenger-link{background:#191c1a;color:#dfbb88}.service-rate{margin:0 0 20px;font-size:20px;color:#765127}.max-phone{font-size:24px;font-weight:700}.max-copy-status{font-size:13px}@media(max-width:760px){.contact-copy .contact-messengers{grid-column:1/-1}}
.service-links-band{background:#0d110e;color:#c9d0c1}.service-links-band .seo-links{margin-top:0;padding-block:20px}.service-links-band a{min-height:32px;display:inline-flex;align-items:center}
