.lowerDesign{--ldNavy:#072f42;--ldGold:#dcaf70;--ldText:#5d717b;background:#fff;color:var(--ldNavy)}.lowerDesign .ldContainer{width:88.6%;max-width:1360px;margin:auto}.lowerDesign h2{font-family:DM Sans,Arial,sans-serif;font-size:clamp(30px,3.5vw,50px);font-weight:600;line-height:1.1;letter-spacing:-1.7px;margin:0}.lowerDesign h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#9a743f}.lowerDesign .ldEyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:2px;color:#947142;margin:0 0 19px}.ldHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}.ldHeading>p{font-size:14px;color:var(--ldText);line-height:1.8;margin:0 0 3px}.ldWhy{padding:72px 0;background:#f6f7f4;border-top:1px solid #edf0ec;margin-top:28px}.ldAdvantages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ldAdvantage{padding:26px 24px 29px;background:#fff;border:1px solid #e5e9e5;border-radius:3px;transition:transform .3s,box-shadow .3s}.ldCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.ldCardTop svg{color:#0d6277}.ldCardTop span{font-size:11px;letter-spacing:1px;color:#a4aeae}.ldAdvantage h3{font-size:17px;line-height:1.35;letter-spacing:-.4px;margin:0 0 11px;font-weight:600}.ldAdvantage p{font-size:13px;line-height:1.7;color:var(--ldText);margin:0}.ldAdvantage:hover{transform:translateY(-5px);box-shadow:0 15px 25px #123c4410}.ldAbout{padding:85px 0}.ldAboutGrid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:8%;gap:8%;align-items:center}.ldAboutVisual{position:relative;min-height:410px;align-self:stretch;border-radius:3px}.ldAboutVisual>img{object-fit:cover;object-position:55% center;border-radius:3px}.ldAboutVisual:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#002b3a8c);border-radius:3px;pointer-events:none}.ldImageLabel{position:absolute;z-index:1;bottom:24px;left:23px;font-size:9px;letter-spacing:1.6px;color:white;display:flex;align-items:center;gap:9px}.ldDot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--ldGold);border-radius:50%;box-shadow:0 0 0 4px #dcaf7018}.ldExperience{position:absolute;top:30px;left:-20px;background:var(--ldNavy);padding:21px 25px;color:#fff;box-shadow:0 10px 30px #062f4220;z-index:1}.ldExperience strong{font-weight:500;font-size:51px;line-height:1;letter-spacing:-2px}.ldExperience strong span{font-size:29px;color:var(--ldGold);vertical-align:top;margin-left:3px}.ldExperience p{font-size:10px;line-height:1.5;color:#cbd9dd;margin:9px 0 0}.ldAboutCopy h2{margin-bottom:24px}.ldAboutCopy>p:not(.ldEyebrow){font-size:14px;line-height:1.8;color:var(--ldText);margin-bottom:14px;max-width:475px}.ldCapabilities{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;border-top:1px solid #e3e9e8;padding-top:22px;margin-top:25px}.ldCapabilities span{font-size:11px;display:flex;align-items:center;gap:7px}.ldCapabilities svg{color:#b88b4e;flex-shrink:0}.ldTextLink{display:inline-flex;align-items:center;gap:23px;padding-bottom:9px;border-bottom:1px solid #adbabe;margin-top:29px;font-size:12px;font-weight:600}.ldTextLink svg{transition:transform .25s}.ldTextLink:hover svg{transform:translate(3px,-3px)}.ldProcess{padding:65px 0 70px;background:var(--ldNavy);color:#fff;position:relative;overflow:hidden}.ldProcess .ldEyebrow{color:var(--ldGold)}.ldProcess h2 em{color:#e1bf8b}.ldProcess .ldHeading>p{color:#b5cbd2}.ldSteps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px}.ldStepLine{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #c4d7df3d;margin-bottom:22px}.ldStepLine span{font-size:31px;font-weight:400;color:#dbb87f;letter-spacing:-1px}.ldStepLine svg{color:#7a9daa;width:17px}.ldSteps li:last-child .ldStepLine svg{display:none}.ldSteps h3{font-size:19px;font-weight:500;margin:0 0 11px}.ldSteps p{font-size:12px;line-height:1.8;color:#bdd0d7;margin:0;max-width:235px}.ldClients{padding:46px 0 50px;background:#fafbf8}.ldClientHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.ldClientHeading .ldEyebrow{margin:0}.ldClientHeading>p:last-child{font-size:12px;color:var(--ldText);margin:0}.ldLogos{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:center}.ldLogos>span{display:flex;align-items:center;justify-content:center;height:44px;font-size:clamp(13px,1.6vw,21px);font-weight:700;color:#536975;letter-spacing:-.7px;transition:color .25s}.ldLogos>span:hover{color:#007b9a}.ldLogos>span:nth-child(2){font-size:11px;letter-spacing:1px}.ldLogos>span:nth-child(4){font-family:Georgia,serif;font-style:italic;font-size:17px}.ldLogos>span:nth-child(7){font-family:Georgia,serif;font-size:16px}.ldLogos>span:nth-child(8){font-weight:400}.ldContact{padding:69px 0 74px;background:#eaece4;position:relative;overflow:hidden}.ldContactInner{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;grid-gap:50px;gap:50px}.ldContact .ldEyebrow{display:flex;align-items:center;gap:11px}.ldContact h2{font-size:clamp(48px,5.7vw,82px);letter-spacing:-2.8px;margin-bottom:23px;font-weight:500}.ldContact h2 em{color:#9b783e}.ldContactInner>div>p:not(.ldEyebrow){font-size:14px;line-height:1.8;color:#5b6f76;margin-bottom:28px}.ldContactButton{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ldNavy);color:white;padding:16px 22px;font-size:12px;font-weight:500;border-radius:3px;transition:background .25s,transform .25s}.ldContactButton:hover{background:#0b5366;transform:translateY(-2px)}.ldContactArt{position:relative;isolation:isolate;width:100%;max-width:380px;aspect-ratio:1;margin:auto;display:flex;justify-content:center;flex-direction:column;padding:60px}.ldContactArt>span{font:italic 38px/1.18 Georgia,serif;letter-spacing:-1px;color:#183e49;position:relative;z-index:1}.ldContactArt>svg{position:absolute;right:17px;top:22px;color:#a77e40;z-index:1}.ldOrbit{position:absolute;border:1px solid #95a79f70;inset:0;border-radius:50%;z-index:-1}.ldOrbitTwo{transform:rotate(-35deg) scaleX(.64)}.ldOrbitThree{transform:rotate(35deg) scaleX(.64)}.ldOrbitOne:after{content:"";position:absolute;width:13px;height:13px;left:14%;top:12%;background:#b58a47;border:4px solid #eaece4;border-radius:50%;box-sizing:content-box}.ldFooter{background:#041e2c;color:#bed0d5;padding:49px 0 21px}.ldFooterGrid{display:grid;grid-template-columns:1.45fr .7fr 1fr 1.1fr;grid-gap:35px;gap:35px;padding-bottom:42px}.ldFooterBrand{display:flex;align-items:center;gap:9px}.ldFooterBrand>span{position:relative;width:65px;height:45px;flex-shrink:0}.ldFooterBrand img{object-fit:contain;border-radius:2px}.ldFooterBrand>div{font-size:12px;letter-spacing:-.1px;font-weight:700;color:white}.ldFooterBrand small{display:block;font-weight:400;color:#bd955b;font-size:11px;margin-top:4px}.ldFooterIntro>p{font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.4;color:#c9d7d9;margin:22px 0 0}.ldFooterGrid h3{font-size:11px;font-weight:500;color:white;margin:7px 0 20px}.ldFooterGrid>div>a:not(.ldFooterBrand){display:block;width:-moz-fit-content;width:fit-content;font-size:11px;color:#9db5bf;line-height:1.6;margin-bottom:11px;transition:color .2s}.ldFooterGrid>div>a:hover{color:var(--ldGold)}.ldFooterLast>p{font-size:12px;color:#9db5bf;line-height:1.7;margin-bottom:17px}.ldFooterLast>button{display:flex;align-items:center;gap:18px;border:0;border-bottom:1px solid #c3a16d7a;color:#dfbd87;background:none;font-size:11px;padding:0 0 8px}.ldFooterGrid .ldFooterLast>.ldBackTop{font-size:10px;margin-top:25px;color:#829eaa}.ldFooterBottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff16;padding-top:20px;font-size:9px;line-height:1.6;color:#7996a2}.ldDialog{color:var(--ldNavy);border:1px solid #dde5e5;max-width:500px;width:calc(100% - 32px);max-height:90dvh;padding:35px;border-radius:12px;box-shadow:0 20px 100px #002a4050}.ldDialog::-webkit-backdrop{background:#001a29a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ldDialog::backdrop{background:#001a29a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ldDialog h2{font-size:32px;margin-bottom:15px}.ldDialog>p:not(.ldEyebrow){font-size:12px;line-height:1.6;color:var(--ldText)}.ldClose{position:absolute;top:12px;right:12px;background:none;border:0;color:var(--ldNavy);padding:6px;display:grid;place-items:center}.ldDialog form{display:grid;grid-gap:15px;gap:15px;margin-top:22px}.ldDialog label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:600}.ldDialog input,.ldDialog select,.ldDialog textarea{width:100%;font:400 13px DM Sans,sans-serif;padding:11px 12px;color:var(--ldNavy);background:#f8faf9;border:1px solid #d9e1df;border-radius:4px}.ldDialog textarea{resize:vertical}.ldFormStatus{font-size:11px;color:#426954;line-height:1.5}.ldDialog:focus{outline:none}.ldDialog input:focus,.ldDialog select:focus,.ldDialog textarea:focus{outline:2px solid #c2a574;outline-offset:2px}@media(min-width:1500px){.ldWhy{padding:85px 0}.ldAdvantage{padding:32px}.ldAdvantage h3{font-size:20px}.ldAdvantage p,.ldSteps p{font-size:14px}.ldAboutVisual{min-height:480px}.ldAboutCopy>p:not(.ldEyebrow){font-size:16px}.ldCapabilities span{font-size:13px}}@media(max-width:1000px){.ldAdvantages{gap:12px}.ldAdvantage{padding:21px 17px}.ldAdvantage h3{font-size:15px}.ldAdvantage p{font-size:12px}.ldAboutGrid{gap:6%}.ldCapabilities{grid-template-columns:1fr;gap:9px}.ldAboutVisual{min-height:420px}.ldSteps{gap:22px}.ldLogos{gap:8px}.ldLogos>span:nth-child(2){font-size:9px}.ldFooterGrid{gap:25px;grid-template-columns:1.3fr .7fr 1fr 1.1fr}.ldFooterBrand{align-items:flex-start;flex-direction:column}.ldFooterBrand>div{font-size:11px}.ldContactArt{padding:40px}.ldContactArt>span{font-size:32px}}@media(max-width:760px){.lowerDesign .ldContainer{width:91%}.ldWhy{padding:45px 0;margin-top:20px}.ldHeading{gap:20px;align-items:flex-start;margin-bottom:27px}.ldHeading>p{font-size:12px;max-width:170px;line-height:1.7}.lowerDesign h2{font-size:33px;letter-spacing:-1px}.lowerDesign .ldEyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:15px}.ldAdvantages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ldAdvantage{padding:22px}.ldCardTop{margin-bottom:24px}.ldAdvantage h3{font-size:17px}.ldAdvantage p{font-size:13px}.ldAbout{padding:48px 0}.ldAboutGrid{grid-template-columns:1fr;gap:37px}.ldAboutVisual{min-height:320px;margin-left:15px}.ldExperience{left:-15px;top:23px;padding:18px 22px}.ldExperience strong{font-size:45px}.ldAboutCopy{padding:0 5px}.ldAboutCopy>p:not(.ldEyebrow){max-width:none;font-size:14px}.ldCapabilities{grid-template-columns:1fr 1fr;gap:13px}.ldTextLink{margin-top:24px}.ldProcess{padding:45px 0 48px}.ldSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ldStepLine{margin-bottom:17px;padding-bottom:13px}.ldSteps li:nth-child(2) .ldStepLine svg{display:none}.ldSteps p{font-size:13px;max-width:none}.ldClients{padding:32px 0}.ldLogos{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}.ldLogos>span{font-size:20px}.ldLogos>span:nth-child(2){font-size:10px}.ldClientHeading{margin-bottom:18px}.ldClientHeading>p:last-child{font-size:11px}.ldClientHeading .ldEyebrow{margin:0}.ldContact{padding:46px 0}.ldContactInner{grid-template-columns:1.3fr 1fr;gap:15px}.ldContact h2{font-size:51px;letter-spacing:-1.7px}.ldContactInner>div>p:not(.ldEyebrow){font-size:13px}.ldContactArt{padding:26px}.ldContactArt>span{font-size:24px}.ldContactArt>svg{width:55px;height:55px;right:0;top:0}.ldContact .ldEyebrow{font-size:8px;letter-spacing:1px}.ldContactButton{gap:20px;font-size:11px;padding:15px 18px}.ldFooter{padding:35px 0 20px}.ldFooterGrid{grid-template-columns:1.2fr 1fr;gap:30px;padding-bottom:30px}.ldFooterBrand{flex-direction:row;align-items:center}.ldFooterBrand>span{width:54px}.ldFooterBrand>div{font-size:10px}.ldFooterIntro>p{font-size:22px}.ldFooterGrid h3{margin-top:5px;margin-bottom:17px}.ldFooterGrid>div>a:not(.ldFooterBrand),.ldFooterLast>p{font-size:12px}.ldFooterBottom{font-size:9px;gap:15px}}@media(max-width:480px){.ldHeading{display:block}.ldHeading>p{max-width:none;margin:18px 0 0;font-size:12px}.ldHeading>p br{display:none}.lowerDesign h2{font-size:32px}.ldAdvantage{padding:20px 16px}.ldAdvantage h3{font-size:16px}.ldAdvantage p{font-size:12px;line-height:1.6}.ldCardTop{margin-bottom:23px}.ldAboutVisual{min-height:290px}.ldImageLabel{font-size:7px;left:17px;letter-spacing:1.1px}.ldAboutCopy h2{font-size:36px}.ldCapabilities{gap:12px 9px}.ldCapabilities span{font-size:10px}.ldSteps{gap:27px 22px;margin-top:30px}.ldSteps p{font-size:12px}.ldSteps h3{font-size:18px}.ldProcess .ldHeading>p{color:#aac2cc}.ldLogos{gap:8px}.ldLogos>span{font-size:15px;letter-spacing:-.5px}.ldLogos>span:nth-child(2){font-size:8px;letter-spacing:.5px}.ldLogos>span:nth-child(4){font-size:13px}.ldLogos>span:nth-child(7){font-size:12px}.ldClientHeading{gap:15px}.ldClientHeading>p:last-child{max-width:145px;text-align:right;line-height:1.5;font-size:10px}.ldContactInner{grid-template-columns:1fr;gap:0}.ldContact h2{font-size:57px}.ldContactInner>div>p:not(.ldEyebrow){font-size:13px}.ldContactArt{position:absolute;width:205px;right:-80px;bottom:0;opacity:.22;pointer-events:none}.ldContactArt>span{visibility:hidden}.ldContactArt>svg{display:none}.ldContactInner>div:first-child{position:relative;z-index:1}.ldContact .ldEyebrow{font-size:8px}.ldContactButton{font-size:12px}.ldFooterGrid{grid-template-columns:1fr 1fr;gap:27px 20px}.ldFooterIntro{grid-column:1/-1;padding-bottom:23px;border-bottom:1px solid #ffffff17;display:flex;align-items:center;justify-content:space-between;gap:12px}.ldFooterBrand{flex-direction:row}.ldFooterIntro>p{margin:0;font-size:18px}.ldFooterBrand>div{font-size:9px}.ldFooterBrand>span{width:47px;height:37px}.ldFooterLast{grid-column:1/-1;border-top:1px solid #ffffff17;padding-top:24px}.ldFooterLast>p br{display:none}.ldFooterGrid .ldFooterLast>.ldBackTop{margin-top:20px}.ldFooterBottom{flex-direction:column;gap:7px;font-size:8px}.ldDialog{padding:29px 23px}.ldDialog h2{font-size:28px}.ldDialog .ldEyebrow{font-size:8px;padding-right:15px}}@media(prefers-reduced-motion:reduce){.lowerDesign *{animation:none!important;transition:none!important}}