.lv-services-nav{position:relative}.lv-services-nav>div:first-child{align-items:center;gap:4px;display:flex}.lv-services-nav>div>a{padding-block:8px}.lv-services-nav button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 2px;display:flex}.lv-services-nav a[aria-current=page]{border-bottom:2px solid #0097b2}.lv-services-menu{color:#20282c;z-index:100;background:#fff;border:1px solid #dce4e7;min-width:245px;padding:10px;position:absolute;top:100%;left:-16px;box-shadow:0 14px 40px #0002}.lv-services-menu a{white-space:nowrap;display:block;padding:12px!important;font-size:13px!important}:is(.lv-services-menu a:hover,.lv-services-menu a:focus-visible){color:#007d94;background:#edf9fb}.lv-account-link{align-items:center;gap:6px;display:flex!important}.lv-service-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.lv-service-card{min-width:0;color:inherit!important;text-decoration:none!important}.lv-service-card-image{aspect-ratio:4/3;position:relative;overflow:hidden}.lv-service-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.lv-service-card:hover img{transform:scale(1.025)}.lv-service-card-image>span{color:#fff;background:#142d32cc;padding:5px 9px;font-size:12px;position:absolute;bottom:14px;left:16px}.lv-service-card>div:last-child{padding:22px 0}.lv-service-card h3{justify-content:space-between;align-items:start;gap:12px;margin:0 0 14px;font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.25;display:flex}.lv-service-card h3 svg{color:#0097b2;flex-shrink:0}.lv-service-card p{color:#5c666d;margin:0 0 16px;font-size:14px;line-height:1.8}.lv-service-card .text-link{font-size:12px}.lv-services-hub .page-intro{padding-bottom:50px}.lv-service-intro-end{text-align:center;max-width:840px}.lv-service-intro-end .button{margin-top:20px}.lv-service-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;padding-top:32px;padding-bottom:28px;display:grid}.lv-service-back{color:#65727a;margin-bottom:35px;font-size:11px;display:inline-block}.lv-service-hero h1{letter-spacing:-1.7px;margin:18px 0 26px;font-size:clamp(34px,3.7vw,58px);font-weight:500;line-height:1.13}.lv-service-hero h1 em{color:#00869e;font-style:normal}.lv-service-hero>div>p:not(.eyebrow){color:#55626a;max-width:550px;font-size:15px;line-height:1.9}.lv-service-hero .button{margin-top:26px}.lv-service-hero figure{height:530px;margin:0;position:relative}.lv-service-hero figure img{object-fit:cover;width:100%;height:100%}.lv-service-hero figcaption{color:#47545b;background:#fffdf8dd;padding:4px 7px;font-size:10px;position:absolute;bottom:12px;right:12px}.lv-service-packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.lv-service-packages-grid article{border-top:1px solid #0097b2;flex-direction:column;padding-top:22px;display:flex}.lv-service-number{color:#0097b2;font-size:13px}.lv-service-question{color:#607078;margin:22px 0 10px;font-size:12px}.lv-service-packages-grid h3{margin:0 0 16px;font-size:24px;font-weight:550;line-height:1.3}.lv-service-packages-grid article>p:not(.lv-service-question){color:#58666d;font-size:14px;line-height:1.8}.lv-service-packages-grid ul{margin:18px 0 26px;padding:0;list-style:none}.lv-service-packages-grid li{align-items:start;gap:9px;margin:9px 0;font-size:12px;line-height:1.6;display:flex}.lv-service-packages-grid li svg{color:#0089a1;flex-shrink:0;margin-top:2px}.lv-service-packages-grid .text-link{align-self:start;margin-top:auto}.lv-service-process{color:#fff;background:#152c32;padding:76px 0}.lv-service-process>.shell,.lv-service-expert,.lv-service-faq,.lv-service-contact>.shell{grid-template-columns:1fr 1.2fr;gap:72px;display:grid}.lv-service-process h2,.lv-service-expert h2,.lv-service-contact h2{margin:15px 0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2}.lv-service-process ol{margin:0;padding:0;list-style:none}.lv-service-process li{border-bottom:1px solid #ffffff26;gap:24px;margin-bottom:22px;padding:0 0 22px;display:flex}.lv-service-process li:last-child{border:0;margin:0;padding-bottom:0}.lv-service-process li>span{color:#61cbda;font-size:13px}.lv-service-process h3{margin:0 0 9px;font-size:17px;font-weight:550}.lv-service-process p:not(.eyebrow){color:#c4d4d7;font-size:13px;line-height:1.8}.lv-service-expert p{color:#52636b;font-size:15px;line-height:1.85}.public-site .lv-service-note{color:#68777e;margin:20px 0;font-size:12px;line-height:1.75}.lv-service-faq{padding-bottom:80px}.lv-service-faq h2{font-size:32px;font-weight:500}.lv-service-faq details{border-top:1px solid #d9e3e6;padding:18px 0}.lv-service-faq summary{cursor:pointer;font-size:14px;font-weight:550}.lv-service-faq details p{color:#55676e;margin-top:12px;font-size:13px;line-height:1.9}.lv-service-contact{background:#f1f7f8;padding:80px 0;scroll-margin-top:30px}.lv-service-contact>.shell{align-items:start}.lv-service-contact p{margin:20px 0;font-size:14px;line-height:1.9}.lv-service-contact .text-link{font-size:12px}.lv-service-form fieldset{border:0;min-width:0;margin:0;padding:0}.lv-service-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.lv-service-form label{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:550;display:flex}.lv-service-form .full{grid-column:1/-1}.lv-service-form input:not([type=checkbox]),.lv-service-form select,.lv-service-form textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aacbd2;border-radius:3px;padding:12px;font-size:14px}.lv-service-form textarea{resize:vertical}.lv-service-form .lv-service-consent{flex-direction:row;align-items:start;gap:9px;margin:18px 0;font-size:11px;line-height:1.6;display:flex}.lv-service-consent input{margin-top:3px}.lv-service-consent a{text-decoration:underline}.lv-service-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lv-service-error{color:#a22d22!important}.lv-service-success{background:#fff;border-left:3px solid #0097b2;padding:32px}.lv-service-success svg{color:#0097b2}.lv-property-service{border-top:1px solid #cadde2;justify-content:space-between;align-items:center;gap:30px;padding-top:38px;padding-bottom:45px;display:flex}.lv-property-service h2{font-size:30px;font-weight:500}.lv-property-service p{font-size:14px;line-height:1.7}.lv-service-intro-end p{line-height:1.8}:is(.lv-service-form :focus-visible,.lv-services-nav :focus-visible){outline-offset:3px;outline:2px solid #0097b2}@media (max-width:1000px){.lv-service-hero{gap:30px}.lv-service-hero figure{height:460px}.lv-service-process>.shell,.lv-service-expert,.lv-service-faq,.lv-service-contact>.shell{gap:35px}.lv-service-packages-grid{gap:22px}.lv-service-overview{gap:18px}}@media (max-width:767px){.lv-service-hero,.lv-service-overview,.lv-service-packages-grid,.lv-service-process>.shell,.lv-service-expert,.lv-service-faq,.lv-service-contact>.shell{grid-template-columns:1fr;gap:28px}.lv-service-hero{padding-top:15px}.lv-service-back{margin-bottom:22px}.lv-service-hero h1{letter-spacing:-1px;font-size:37px}.lv-service-hero figure{height:340px}.lv-service-overview{gap:18px}.lv-service-card-image{aspect-ratio:3/2}.lv-service-packages-grid article{padding-bottom:14px}.lv-service-process,.lv-service-contact{padding:48px 0}.lv-service-faq{padding-bottom:45px}.lv-service-form-grid{grid-template-columns:1fr}.lv-service-form input:not([type=checkbox]),.lv-service-form select,.lv-service-form textarea{font-size:16px}.lv-service-contact h2{max-width:340px}.lv-property-service{flex-direction:column;align-items:start}.lv-services-nav{width:100%}.lv-services-nav>div:first-child{justify-content:space-between}.lv-services-nav button{min-width:44px;min-height:44px}.lv-services-nav>div>a{font-size:16px}.lv-services-menu{box-shadow:none;background:#f5fafb;border:0;border-left:2px solid #0097b2;margin:8px 0;position:static}.lv-service-hero .button{max-width:100%}}@media (min-width:768px) and (max-width:900px){.lv-services-nav{width:100%}.lv-services-nav>div:first-child{justify-content:space-between}.lv-services-nav button{min-width:44px;min-height:44px}.lv-services-menu{margin:8px 0;position:static}}.public-site .lv-service-consent input[type=checkbox]{accent-color:#00869e;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:2px 0 0;padding:0}.public-site .lv-service-form textarea{height:auto;min-height:96px}.public-site .lv-service-form .button-dark{color:#fff;background:#171817;border-color:#171817}.public-site .lv-service-form .button-dark:disabled{opacity:.55;cursor:wait}.lv-architecture-hero figure{aspect-ratio:4/3;height:auto}.lv-visit-feature{background:#edf6f8;border-top:3px solid #00869e;grid-template-columns:1fr 1.2fr;gap:64px;margin-top:36px;margin-bottom:12px;padding:40px;display:grid}.lv-visit-feature h2{letter-spacing:-1px;margin:18px 0;font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.15}.lv-visit-feature p:not(.eyebrow){color:#52636b;font-size:14px;line-height:1.8}.lv-visit-feature .button{margin-top:15px}.lv-visit-fee{color:#fff;background:#183c44;padding:8px 12px;font-size:12px;font-weight:600;display:inline-block}.lv-visit-deliverables h3{margin:18px 0;font-size:21px;font-weight:600;line-height:1.4}.lv-visit-deliverables ul{margin:0;padding:0;list-style:none}.lv-visit-deliverables li{gap:12px;margin:14px 0;font-size:13px;line-height:1.8;display:flex}.lv-visit-deliverables li svg{color:#00869e;flex-shrink:0;margin-top:3px}.lv-visit-deliverables strong{font-weight:650}.public-site .lv-visit-feature .button-dark{color:#fff;background:#171817}@media (max-width:767px){.lv-visit-feature{grid-template-columns:1fr;gap:28px;margin-top:20px;padding:26px 22px}.lv-visit-feature .button{width:100%;padding:12px 16px;font-size:12px}.lv-architecture-hero figure{aspect-ratio:4/3;height:auto}}.lv-succession-guide{padding-top:22px;padding-bottom:70px;scroll-margin-top:24px}.lv-succession-guide header{border-top:1px solid #d4e1e4;margin-bottom:32px;padding-top:36px}.lv-succession-guide h2{margin:16px 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.lv-succession-guide h3{margin:0 0 14px;font-size:21px;font-weight:600;line-height:1.4}.lv-succession-guide p,.lv-succession-guide li{color:#52636b;font-size:14px;line-height:1.85}.lv-succession-guide header>p:last-child{font-size:12px}.lv-succession-guide-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.lv-succession-guide-grid article:first-child h3:not(:first-child){margin-top:28px}.lv-succession-guide ul{padding-left:20px}.lv-succession-guide li{margin-bottom:8px}.lv-succession-guide .text-link{font-size:12px}.lv-succession-property{background:#edf6f8;justify-content:space-between;align-items:center;gap:36px;margin-top:36px;padding:28px;display:flex}.lv-succession-property>div{max-width:740px}.lv-succession-property>a{flex-shrink:0;max-width:230px;line-height:1.6}.lv-succession-sources{border-top:1px solid #d4e1e4;margin-top:26px;padding-top:18px}.lv-succession-sources summary{cursor:pointer;font-size:12px;font-weight:600}.lv-succession-sources a{text-decoration:underline}.lv-succession-sources p,.lv-succession-sources li{font-size:12px}@media (max-width:767px){.lv-succession-guide-grid{grid-template-columns:1fr;gap:28px}.lv-succession-property{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.lv-succession-guide{padding-bottom:45px}}
