.lnd-editable-hero{position:relative;min-height:600px;overflow:hidden;background:#eef2f4;border-bottom:2px solid #f15a24}
.lnd-editable-hero__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%}
.lnd-editable-hero::after{display:none}
.lnd-editable-hero__content{position:relative;z-index:2;display:flex;width:100%;min-height:600px;padding:0 clamp(54px,3vw,116px);align-items:center}
.lnd-editable-hero__copy{width:min(680px,34vw);padding:34px 0 28px}
.lnd-editable-hero__kicker{margin:0 0 22px;color:#ef5b24;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(18px,1.15vw,25px);font-stretch:condensed;font-weight:800;letter-spacing:.055em;text-transform:uppercase}
.lnd-editable-hero h1{width:100%;max-width:none;margin:0;color:#172029;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:clamp(48px,3vw,64px);font-stretch:condensed;font-weight:900;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}
.lnd-editable-hero__lead{max-width:540px;margin:20px 0;color:#3e4b56;font-size:clamp(18px,1.15vw,24px);line-height:1.3}
.lnd-editable-hero__button{display:inline-flex;min-width:300px;min-height:60px;padding:12px 24px;color:#fff;background:#f2551d;border-radius:5px;box-shadow:0 14px 28px rgba(242,85,29,.22);font-size:clamp(17px,1vw,21px);text-decoration:none;text-transform:uppercase;align-items:center;justify-content:center}
.lnd-editable-hero__promise{margin:20px 0 14px;color:#ef5b24;font-size:clamp(16px,.9vw,20px);font-weight:800;text-transform:uppercase}
.lnd-editable-hero__benefits{display:flex;gap:26px;margin:0;padding:0;list-style:none}
.lnd-editable-hero__benefit{display:grid;gap:8px;color:#ef5b24;font-size:14px;font-weight:800;text-align:center;text-transform:uppercase;justify-items:center}
.lnd-editable-hero__benefit span{display:grid;width:64px;height:64px;color:#25323d;background:rgba(255,255,255,.76);border:2px solid rgba(39,50,60,.42);border-radius:50%;backdrop-filter:blur(5px);place-items:center}
.lnd-editable-hero__benefit svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.8}
@media(max-width:900px){.lnd-editable-hero,.lnd-editable-hero__content{min-height:620px}.lnd-editable-hero__content{width:100%;padding:0 17px;align-items:flex-end}.lnd-editable-hero::after{display:block;position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(247,249,250,.18),rgba(247,249,250,.96) 48%,#f7f9fa 100%)}.lnd-editable-hero__copy{width:100%;padding:250px 0 34px}.lnd-editable-hero h1{width:100%;font-size:clamp(44px,12vw,70px);white-space:normal}.lnd-editable-hero__button{width:100%;min-width:0}.lnd-editable-hero__benefits{gap:10px;justify-content:space-between}.lnd-editable-hero__benefit{font-size:11px}.lnd-editable-hero__benefit span{width:62px;height:62px}}





/* Compact inset LND hero: desktop proportions aligned with the main page */
@media (min-width:901px){
  .lnd-editable-hero{width:min(calc(100% - clamp(24px,3vw,64px)),1920px);min-height:540px;margin:18px auto 0;border-radius:14px 14px 0 0}
  .lnd-editable-hero__content{min-height:540px;padding-right:clamp(42px,3vw,82px);padding-left:clamp(42px,3vw,82px)}
  .lnd-editable-hero__copy{width:min(620px,32vw);padding:24px 0 20px}
  .lnd-editable-hero__kicker{margin-bottom:17px;font-size:clamp(17px,1vw,22px)}
  .lnd-editable-hero h1{font-size:clamp(44px,2.7vw,58px)}
  .lnd-editable-hero__lead{max-width:500px;margin:16px 0;font-size:clamp(17px,1vw,21px)}
  .lnd-editable-hero__button{min-width:270px;min-height:54px;padding:11px 22px;font-size:clamp(16px,.9vw,19px)}
  .lnd-editable-hero__promise{margin:16px 0 11px;font-size:clamp(15px,.82vw,18px)}
  .lnd-editable-hero__benefits{gap:22px}
  .lnd-editable-hero__benefit{gap:6px;font-size:12px}
  .lnd-editable-hero__benefit span{width:56px;height:56px}
  .lnd-editable-hero__benefit svg{width:38px;height:38px}
}
@media (max-width:900px){
  .lnd-editable-hero{width:calc(100% - 20px);margin:10px auto 0;border-radius:10px 10px 0 0}
}
/* Full-bleed LND hero v6: background to viewport edges, content aligned with header. */
@media (min-width:901px){
  .lnd-editable-hero{width:100%;max-width:none;min-height:560px;margin:0;border-radius:0;isolation:isolate}
  .lnd-editable-hero__image{z-index:0}
  .lnd-editable-hero::after{display:block;position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(247,249,250,.99) 0%,rgba(247,249,250,.97) 43%,rgba(247,249,250,.88) 50%,rgba(247,249,250,.48) 56%,transparent 63%)}
  .lnd-editable-hero__content{width:min(1840px,calc(100% - 96px));min-height:560px;margin:0 auto;padding:0;align-items:center}
  .lnd-editable-hero__copy{width:min(650px,46vw);padding:30px 0 26px}
  .lnd-editable-hero h1{max-width:650px;font-size:clamp(46px,2.7vw,60px);white-space:normal}
  .lnd-editable-hero__lead{max-width:520px}
}
@media (min-width:901px) and (max-width:1280px){
  .lnd-editable-hero__content{width:min(calc(100% - 56px),1180px)}
}
@media (max-width:900px){
  .lnd-editable-hero{width:100%;margin:0;border-radius:0}
  .lnd-editable-hero__content{width:calc(100% - 34px);margin:0 auto;padding-right:0;padding-left:0}
}
/* Hero composition v7: reveal the installation and reduce the casting scale. */
@media (min-width:901px){
  .lnd-editable-hero{background:#f4f7f9}
  .lnd-editable-hero__image{inset:0 0 0 auto;width:82%;height:100%;object-fit:cover;object-position:center 50%}
  .lnd-editable-hero::after{background:linear-gradient(90deg,rgba(247,249,250,.995) 0%,rgba(247,249,250,.98) 36%,rgba(247,249,250,.88) 43%,rgba(247,249,250,.42) 49%,transparent 56%)}
}

/* Keep the hero image as a background when admin mode marks it editable. */
.lnd-editable-hero__image.editable-unit{position:absolute!important}

/* Original installation framing v9: preserve the complete 2:1 source composition. */
@media (min-width:901px){
  .lnd-editable-hero,
  .lnd-editable-hero__content{min-height:clamp(660px,34vw,700px)}
  .lnd-editable-hero__image{
    inset:0 0 0 auto;
    width:auto;
    min-width:0;
    max-width:none;
    height:100%;
    object-fit:contain;
    object-position:right center;
  }
}
/* Full-fit v12: scale the installation down so it is fully visible inside the hero. */
@media (min-width:901px){
  .lnd-editable-hero__image{
    inset:4% 0 auto auto;
    width:auto;
    height:92%;
    object-fit:contain;
    object-position:right center;
  }
  .lnd-editable-hero::after{
    background:linear-gradient(90deg,rgba(247,249,250,.995) 0%,rgba(247,249,250,.98) 26%,rgba(247,249,250,.84) 31%,rgba(247,249,250,.38) 36%,transparent 40%);
  }
}
/* Original reference composition v17: full artwork fitted into main-page height. */
@media (min-width:901px){
  .lnd-editable-hero{width:100%;max-width:none;min-height:540px;margin:0;border-radius:0;background:#eef2f4}
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{position:absolute!important;inset:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:fill!important;object-position:center center!important;transform:none!important}
  .lnd-editable-hero::after{display:none!important}
  .lnd-editable-hero__content{width:min(1840px,calc(100% - 96px));min-height:540px;margin:0 auto;padding:0;align-items:center}
  .lnd-editable-hero__copy{width:720px;max-width:39vw;padding:24px 0 20px}
  .lnd-editable-hero h1{width:720px;max-width:none;font-size:clamp(46px,2.7vw,58px);line-height:.98;white-space:nowrap}
}
@media (min-width:901px) and (max-width:1280px){
  .lnd-editable-hero__content{width:min(calc(100% - 56px),1180px)}
  .lnd-editable-hero__copy{width:600px;max-width:48vw}
  .lnd-editable-hero h1{width:600px;font-size:clamp(42px,4vw,52px)}
}
/* Proportional installation scale v18: no horizontal or vertical distortion. */
@media (min-width:901px){
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{
    position:absolute!important;
    inset:0 0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:right center!important;
    transform:none!important;
  }
}
/* Proportional installation scale v19: visibly smaller and bottom-aligned. */
@media (min-width:901px){
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{
    position:absolute!important;
    inset:auto 0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:90%!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:right bottom!important;
    transform:none!important;
  }
  .lnd-editable-hero h1{white-space:normal!important}
}

/* Restored reference framing v20: proportional artwork, main-page hero height. */
@media (min-width:901px){
  .lnd-editable-hero{width:100%;max-width:none;min-height:600px;margin:0;border-radius:0;background:#eef2f4}
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{position:absolute!important;top:50%!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:initial!important;object-position:initial!important;transform:translateY(-50%)!important}
  .lnd-editable-hero__content{width:min(1840px,calc(100% - 96px));min-height:600px;margin:0 auto;padding:0;align-items:center}
  .lnd-editable-hero__copy{width:690px;max-width:38vw;padding:22px 0}
  .lnd-editable-hero h1{width:690px;max-width:none;font-size:clamp(46px,2.8vw,60px);line-height:.98;white-space:normal!important}
  .lnd-editable-hero::after{display:none!important}
}
@media (min-width:901px) and (max-width:1280px){
  .lnd-editable-hero,.lnd-editable-hero__content{min-height:540px}
  .lnd-editable-hero__content{width:min(calc(100% - 56px),1180px)}
  .lnd-editable-hero__copy{width:560px;max-width:46vw}
  .lnd-editable-hero h1{width:560px;font-size:clamp(40px,4vw,52px)}
}
/* Extend the reference background to the left v21. */
@media (min-width:901px){
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    left:-3%!important;
    width:103%!important;
  }
}

/* Keep the approved LND hero typography ahead of the shared design system. */
@media (min-width:901px){
  .lnd-editable-hero .lnd-editable-hero__copy>h1{
    width:690px;
    max-width:none;
    font-size:clamp(46px,2.8vw,60px)!important;
    line-height:.98!important;
    font-weight:900!important;
    white-space:normal!important
  }
}
@media (min-width:901px) and (max-width:1280px){
  .lnd-editable-hero .lnd-editable-hero__copy>h1{
    width:560px;
    font-size:clamp(40px,4vw,52px)!important
  }
}
@media (max-width:900px){
  .lnd-editable-hero .lnd-editable-hero__copy>h1{
    width:100%;
    font-size:clamp(36px,9vw,46px)!important;
    line-height:.98!important;
    font-weight:900!important;
    white-space:normal!important
  }
}

/* Wide screens: keep the approved title on exactly two lines. */
@media (min-width:1281px){
  .lnd-editable-hero .lnd-editable-hero__copy{width:820px;max-width:44vw}
  .lnd-editable-hero .lnd-editable-hero__copy>h1{width:820px;max-width:100%}
}

/* Wide screens: show almost the complete LPDC machine instead of over-scaling it. */
@media (min-width:1281px){
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    top:50%!important;
    right:0!important;
    bottom:auto!important;
    left:auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:min(760px,48vw)!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:translateY(-50%)!important;
  }
}

/* Soft reference blend v26: no visible split between copy and machinery. */
@media (min-width:1281px){
  .lnd-editable-hero::after{
    display:block!important;
    position:absolute;
    z-index:1;
    inset:0;
    content:"";
    pointer-events:none;
    background:linear-gradient(90deg,
      rgba(238,242,244,1) 0%,
      rgba(238,242,244,.98) 26%,
      rgba(238,242,244,.88) 31%,
      rgba(238,242,244,.62) 36%,
      rgba(238,242,244,.32) 41%,
      rgba(238,242,244,.10) 46%,
      rgba(238,242,244,0) 50%);
  }
}
@media (min-width:1800px){
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    height:clamp(760px,35vw,800px)!important;
}
}

/* Final LND hero composition v28: proportional machinery and a seamless copy area. */
@media (min-width:901px){
  .lnd-editable-hero,
  .lnd-editable-hero__content{min-height:clamp(560px,31vw,650px)}
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    top:50%!important;right:0!important;bottom:auto!important;left:auto!important;
    width:auto!important;min-width:0!important;max-width:none!important;
    height:clamp(650px,36vw,730px)!important;min-height:0!important;max-height:none!important;
    object-fit:contain!important;object-position:right center!important;
    transform:translateY(-50%)!important;
  }
  .lnd-editable-hero::after{
    display:block!important;position:absolute;z-index:1;inset:0;content:"";pointer-events:none;
    background:linear-gradient(90deg,#eef2f4 0%,rgba(238,242,244,.99) 25%,rgba(238,242,244,.92) 31%,rgba(238,242,244,.72) 36%,rgba(238,242,244,.42) 41%,rgba(238,242,244,.16) 46%,rgba(238,242,244,0) 52%);
  }
}
@media (min-width:1800px){
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{height:clamp(690px,32vw,760px)!important}
}

/* Original seamless composition v29: the artwork fills the hero as in the approved reference. */
@media (min-width:901px){
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    min-width:100%!important;
    max-width:none!important;
    height:100%!important;
    min-height:100%!important;
    max-height:none!important;
    object-fit:fill!important;
    object-position:center center!important;
    transform:none!important;
  }
  .lnd-editable-hero::after{
    background:linear-gradient(90deg,#eef2f4 0%,rgba(238,242,244,.99) 25%,rgba(238,242,244,.92) 31%,rgba(238,242,244,.72) 36%,rgba(238,242,244,.42) 41%,rgba(238,242,244,.16) 46%,rgba(238,242,244,0) 52%)!important;
  }
}
/* Approved LND hero reference v31: exact 3:1 desktop composition. */
@media (min-width:901px){
  .lnd-editable-hero{width:100%!important;height:clamp(560px,33.333vw,724px)!important;min-height:clamp(560px,33.333vw,724px)!important;margin:0!important;border-radius:0!important;background:#eef2f4!important}
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{position:absolute!important;inset:0!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:fill!important;object-position:center center!important;transform:none!important}
  .lnd-editable-hero::after{display:none!important}
  .lnd-editable-hero__content{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0 clamp(34px,2.72vw,59px)!important;align-items:center!important}
  .lnd-editable-hero__copy{width:clamp(470px,25.9vw,563px)!important;max-width:none!important;padding:0!important}
  .lnd-editable-hero__kicker{margin:0 0 clamp(20px,1.38vw,30px)!important;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif!important;font-size:clamp(19px,1.34vw,29px)!important;line-height:1!important;letter-spacing:.035em!important}
  .lnd-editable-hero .lnd-editable-hero__copy>h1{width:clamp(470px,25.9vw,563px)!important;max-width:none!important;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif!important;font-size:clamp(52px,3.22vw,70px)!important;font-stretch:condensed!important;font-weight:900!important;line-height:.94!important;letter-spacing:-.035em!important;white-space:nowrap!important}
  .lnd-editable-hero__lead{width:clamp(420px,23vw,500px)!important;max-width:none!important;margin:clamp(19px,1.24vw,27px) 0 clamp(17px,1vw,22px)!important;font-size:clamp(17px,1.01vw,22px)!important;line-height:1.27!important}
  .lnd-editable-hero__button{min-width:clamp(290px,16.3vw,354px)!important;min-height:clamp(55px,3.18vw,69px)!important;padding:12px 24px!important;font-size:clamp(17px,1.01vw,22px)!important;border-radius:5px!important}
  .lnd-editable-hero__promise{margin:clamp(20px,1.38vw,30px) 0 clamp(15px,.83vw,18px)!important;font-size:clamp(16px,1.01vw,22px)!important;line-height:1.1!important}
  .lnd-editable-hero__benefits{gap:clamp(30px,2.7vw,59px)!important}
  .lnd-editable-hero__benefit{gap:clamp(8px,.55vw,12px)!important;font-size:clamp(11px,.69vw,15px)!important;line-height:1.05!important}
  .lnd-editable-hero__benefit span{width:clamp(72px,5.05vw,110px)!important;height:clamp(72px,5.05vw,110px)!important;background:rgba(255,255,255,.22)!important;border:2px solid rgba(39,50,60,.62)!important;backdrop-filter:none!important}
  .lnd-editable-hero__benefit svg{width:clamp(44px,3vw,65px)!important;height:clamp(44px,3vw,65px)!important}
}
/* Approved reference coordinates v32. */
@media (min-width:901px){
  .lnd-editable-hero__content{align-items:flex-start!important;justify-content:flex-start!important}
  .lnd-editable-hero__copy{padding-top:clamp(38px,2.3vw,50px)!important}
  .lnd-editable-hero__kicker{margin-bottom:clamp(20px,1.24vw,27px)!important;font-size:clamp(19px,1.15vw,25px)!important;white-space:nowrap!important}
  .lnd-editable-hero .lnd-editable-hero__copy>h1{line-height:1.08!important}
  .lnd-editable-hero__lead{margin:clamp(26px,1.56vw,34px) 0 clamp(14px,.74vw,16px)!important;line-height:1.25!important}
  .lnd-editable-hero__promise{margin-top:clamp(22px,1.38vw,30px)!important}
}
@media (min-width:901px){.lnd-editable-hero__kicker{line-height:1.16!important}}
@media (min-width:901px){.lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{object-fit:cover!important;object-position:center center!important}}

/* Editable reference hero v37: approved source style and 650px desktop height. */
@media (min-width:901px){
  .lnd-editable-hero{
    width:min(1920px,100%)!important;
    height:clamp(600px,31.75vw,650px)!important;
    min-height:clamp(600px,31.75vw,650px)!important;
    max-height:650px!important;
    margin:0 auto!important;
    overflow:hidden!important;
    background:#f7f8f8!important;
  }
  .lnd-editable-hero__image,
  .lnd-editable-hero__image.editable-unit{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    min-width:100%!important;
    max-width:none!important;
    height:100%!important;
    min-height:100%!important;
    max-height:none!important;
    object-fit:cover!important;
    object-position:center center!important;
    transform:none!important;
  }
  .lnd-editable-hero::after{display:none!important}
  .lnd-editable-hero__content{
    position:relative!important;
    z-index:2!important;
    width:min(1600px,calc(100% - 72px))!important;
    height:100%!important;
    min-height:100%!important;
    margin:0 auto!important;
    padding:0!important;
    align-items:center!important;
    justify-content:flex-start!important;
  }
  .lnd-editable-hero__copy{width:min(560px,31.5%)!important;max-width:560px!important;padding:0!important}
  .lnd-editable-hero .lnd-editable-hero__copy>h1{width:100%!important;max-width:560px!important;font-size:clamp(50px,3vw,66px)!important;line-height:.98!important;white-space:normal!important}
  .lnd-editable-hero__kicker{margin-bottom:22px!important;font-size:clamp(18px,1.1vw,24px)!important}
  .lnd-editable-hero__lead{width:100%!important;max-width:500px!important;margin:22px 0 18px!important;font-size:clamp(17px,1vw,21px)!important}
  .lnd-editable-hero__button{min-width:300px!important;min-height:58px!important}
  .lnd-editable-hero__promise{margin:23px 0 14px!important;font-size:clamp(15px,.9vw,19px)!important}
  .lnd-editable-hero__benefits{gap:clamp(22px,2vw,42px)!important}
  .lnd-editable-hero__benefit span{width:76px!important;height:76px!important;background:rgba(255,255,255,.7)!important}
}
@media (min-width:901px) and (max-width:1280px){
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{object-position:left center!important}
}
@media (max-width:900px){
  .lnd-editable-hero{
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding-top:310px!important;
    overflow:hidden!important;
    background:#f7f8f8!important;
  }
  .lnd-editable-hero__image,.lnd-editable-hero__image.editable-unit{
    position:absolute!important;inset:0 0 auto 0!important;
    width:100%!important;height:310px!important;min-height:0!important;
    object-fit:cover!important;object-position:70% center!important;transform:none!important
  }
  .lnd-editable-hero::after{display:none!important}
  .lnd-editable-hero__content{
    position:relative!important;width:calc(100% - 34px)!important;min-height:0!important;
    margin:0 auto!important;padding:0!important;align-items:stretch!important
  }
  .lnd-editable-hero__copy{width:100%!important;padding:30px 0 34px!important}
  .lnd-editable-hero__kicker{margin-bottom:14px!important}
  .lnd-editable-hero__lead{margin:18px 0!important}
  .lnd-editable-hero__promise{margin:20px 0 12px!important}
}

/* Approved LND hero v38: exact full-width reference, typography and height. */
@media (min-width:901px){
  .lnd-editable-hero{
    width:100%!important;
    max-width:none!important;
    height:clamp(600px,31.75vw,650px)!important;
    min-height:clamp(600px,31.75vw,650px)!important;
    max-height:650px!important;
    margin:0!important;
  }
  .lnd-editable-hero__content{
    width:min(1600px,calc(100% - 72px))!important;
    margin:0 auto!important;
  }
  .lnd-editable-hero__copy{
    width:min(560px,35%)!important;
    max-width:560px!important;
    font-family:"Kokil Montserrat",Inter,Arial,Helvetica,sans-serif!important;
  }
  .lnd-editable-hero__kicker{
    font-family:"Kokil Montserrat",Inter,Arial,Helvetica,sans-serif!important;
    font-size:clamp(18px,1vw,21px)!important;
    font-weight:800!important;
    letter-spacing:.045em!important;
  }
  .lnd-editable-hero .lnd-editable-hero__copy>h1{
    width:100%!important;
    max-width:560px!important;
    font-family:"Kokil Montserrat",Inter,Arial,Helvetica,sans-serif!important;
    font-size:clamp(46px,2.55vw,54px)!important;
    font-weight:900!important;
    line-height:1.02!important;
    letter-spacing:-.045em!important;
    white-space:nowrap!important;
  }
  .lnd-editable-hero__lead,
  .lnd-editable-hero__button,
  .lnd-editable-hero__promise,
  .lnd-editable-hero__benefit{
    font-family:"Kokil Montserrat",Inter,Arial,Helvetica,sans-serif!important;
  }
}



/* LND hero height matched to Kokili hero */
@media (min-width: 901px) and (max-width: 1600px) {
  .lnd-editable-hero {
    height: 614px !important;
    min-height: 614px !important;
    max-height: 614px !important;
  }
  .lnd-editable-hero__content {
    height: 100% !important;
    min-height: 100% !important;
  }
}

@media (min-width: 1601px) {
  .lnd-editable-hero {
    height: clamp(574px, calc(34vw - 86px), 614px) !important;
    min-height: clamp(574px, calc(34vw - 86px), 614px) !important;
    max-height: 614px !important;
  }
  .lnd-editable-hero__content {
    height: 100% !important;
    min-height: 100% !important;
  }
}
