.service-hero,.legal-hero{padding:58px 0;border-block:1px solid #dfe7d6}.service-hero{min-height:420px;box-sizing:border-box;display:flex;align-items:center;background:linear-gradient(90deg,#15231233,#15231208),url('images/hero-wood-panorama.webp') center/cover no-repeat}.service-hero-panel{max-width:660px;padding:34px 38px;background:#f7f9f1d9;backdrop-filter:blur(9px);border:1px solid #ffffff80;border-radius:10px}.legal-hero{background:linear-gradient(90deg,#eef3e8 0,#f6f8f2 58%,#e5eddb)}.service-hero h1,.legal-hero h1{font-size:36px;line-height:1.12;letter-spacing:-.025em;margin:14px 0 20px}.service-hero p:last-child,.legal-hero p:last-child{max-width:720px;font-size:17px;line-height:1.65;color:#5f6c57}.service-section,.service-split{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);gap:70px;align-items:start}.service-heading h2{font-size:34px;margin:12px 0}.service-prose{font-size:16px;line-height:1.8}.service-form-band,.service-section-tint{background:#f2f6ec;border-block:1px solid #dfe7d6}.service-form-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:70px;padding-block:55px}.service-form-layout h2{font-size:34px;margin:12px 0}.service-form-layout>div>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#63715b}.compact-form{background:#fff;border:1px solid #d8e2cb;border-radius:12px;padding:28px}.compact-form textarea{min-height:95px}.order-notice{display:grid;gap:8px;margin-top:28px;padding:19px 21px;background:#fff;border-left:3px solid #8caf3f;font-size:14px;line-height:1.6}.service-section-tint{padding-block:55px}.service-alert{margin-top:28px;padding:20px 22px;background:#fff;border:1px solid #d6e1c9;border-radius:8px}.service-alert p{margin:8px 0 0}.callback-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:65px;align-items:start}.callback-layout .request-help>p.prose{font-size:15px;line-height:1.7}.legal-document{max-width:900px;font-size:16px;line-height:1.85}.legal-document>p:first-child{font-size:17px}.legal-document li{margin-bottom:16px}.legal-document li li{margin:8px 0}.request-success-dialog{width:min(520px,calc(100% - 32px));padding:0;border:0;border-radius:14px;box-shadow:0 24px 80px #14231355;color:#243523}.request-success-dialog::backdrop{background:#172317aa;backdrop-filter:blur(3px)}.request-success-inner{position:relative;padding:38px 38px 34px;text-align:center}.request-success-icon{width:58px;height:58px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:#91b83f;color:#fff;font-size:28px;font-weight:700}.request-success-dialog h2{font-size:28px;margin:0 30px 13px}.request-success-dialog p{font-size:16px;line-height:1.65;color:#65715e;margin:0 0 25px}.request-success-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:30px;color:#61705a;cursor:pointer}.request-success-dialog .button{border:0;cursor:pointer;justify-content:center;min-width:180px}
@media(max-width:760px){.service-hero{min-height:360px;background-position:center}.service-hero-panel{padding:25px 23px}.service-section,.service-split,.service-form-layout,.callback-layout{grid-template-columns:1fr;gap:30px}.service-hero,.legal-hero{padding:38px 0}.service-hero h1,.legal-hero h1{font-size:32px}.service-form-layout,.service-section-tint{padding-block:38px}.request-success-inner{padding:32px 23px 27px}.request-success-dialog h2{font-size:24px}}
