.landing-hero[data-v-abed4198]{background-color:var(--cln-secondary);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.landing-hero__bg[data-v-abed4198]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-hero__overlay[data-v-abed4198]{background:linear-gradient(90deg,#0000009e,#0000004d 65%,#0000001a);position:absolute;inset:0}.landing-hero__inner[data-v-abed4198]{z-index:1;padding-block:90px;position:relative}.landing-hero__content[data-v-abed4198]{max-width:720px}.landing-hero__title[data-v-abed4198]{color:var(--cln-white);font-family:Lora,Georgia,serif;font-size:calc(clamp(38px,4.4vw,64px));font-weight:400;line-height:1.12}.landing-hero__text[data-v-abed4198]{color:#ffffffe6;max-width:600px;margin-top:26px;font-size:17px;line-height:1.6}.landing-hero .btn[data-v-abed4198]{margin-top:32px}.landing-intro[data-v-abed4198]{padding:90px 0 40px}.landing-intro__text[data-v-abed4198]{max-width:1200px;color:var(--cln-text);text-align:center;margin-inline:auto;font-size:16px;line-height:1.75}.landing-services[data-v-abed4198]{padding:60px 0 40px}.landing-services__inner[data-v-abed4198]{max-width:1100px;margin-inline:auto}.landing-services__intro[data-v-abed4198]{max-width:900px;color:var(--cln-text);margin-top:22px;font-size:16px;line-height:1.7}.landing-services__group[data-v-abed4198]{margin-top:46px}.landing-services__group-title[data-v-abed4198]{color:var(--cln-secondary);margin-bottom:18px;font-family:Lora,Georgia,serif;font-size:calc(clamp(22px,2vw,28px));font-style:italic;font-weight:400;line-height:1.3}.landing-services__list[data-v-abed4198]{flex-direction:column;gap:10px;padding-left:22px;list-style:outside;display:flex}.landing-services__list li[data-v-abed4198]{color:var(--cln-text);font-size:15.5px;line-height:1.65}.landing-services__list li[data-v-abed4198]::marker{color:var(--cln-primary)}.landing-cta[data-v-abed4198]{justify-content:center;align-items:center;min-height:290px;margin-top:60px;display:flex;position:relative;overflow:hidden}.landing-cta__bg[data-v-abed4198]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-cta__overlay[data-v-abed4198]{background-color:#00000073;position:absolute;inset:0}.landing-cta__inner[data-v-abed4198]{z-index:1;text-align:center;padding-block:70px;position:relative}.landing-cta__title[data-v-abed4198]{color:var(--cln-white);font-family:Lora,Georgia,serif;font-size:calc(clamp(30px,3.4vw,46px));font-weight:400;line-height:1.2}.landing-why[data-v-abed4198]{padding:80px 0 60px}.landing-why__inner[data-v-abed4198]{max-width:1100px;margin-inline:auto}.landing-why__text[data-v-abed4198]{color:var(--cln-text);font-size:16px;line-height:1.75}.landing-why__list[data-v-abed4198]{flex-direction:column;gap:12px;margin-top:30px;padding-left:22px;list-style:outside;display:flex}.landing-why__list li[data-v-abed4198]{color:var(--cln-text);font-size:15.5px;line-height:1.65}.landing-why__list li[data-v-abed4198]::marker{color:var(--cln-primary)}.landing-offer[data-v-abed4198]{padding:60px 0 40px}.landing-offer__grid[data-v-abed4198]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;max-width:1200px;margin-inline:auto;display:grid}.landing-offer__image[data-v-abed4198]{border-radius:var(--cln-radius);-o-object-fit:cover;object-fit:cover;width:100%;max-height:560px}.landing-offer__title[data-v-abed4198]{color:var(--cln-secondary);margin-top:14px;font-family:Lora,Georgia,serif;font-size:calc(clamp(30px,3.2vw,46px));font-weight:400;line-height:1.2}.landing-offer__text[data-v-abed4198]{color:var(--cln-text);margin-top:24px;font-size:16px;line-height:1.7}.landing-form[data-v-abed4198]{padding:30px 0 110px}.landing-form__inner[data-v-abed4198]{max-width:900px;margin-inline:auto}@media (width<=900px){.landing-hero[data-v-abed4198]{min-height:560px}.landing-offer__grid[data-v-abed4198]{grid-template-columns:1fr;gap:40px}.landing-offer__image[data-v-abed4198]{max-height:420px}}@media (width<=640px){.landing-intro[data-v-abed4198]{padding-top:60px}.landing-intro__text[data-v-abed4198]{text-align:left}.landing-form[data-v-abed4198]{padding-bottom:80px}}
