.ldt-en-menu{--ldt-nav-navy:#082C50;--ldt-nav-blue:#0D638F;--ldt-nav-orange:#B74B00;position:sticky;top:0;z-index:1001;color:var(--ldt-nav-navy);background:#fff;border-bottom:1px solid #dce5ec;box-sizing:border-box;font-size:16px;line-height:1.5}
.ldt-en-menu *{box-sizing:border-box}
.ldt-en-menu [hidden]{display:none!important}
.ldt-en-menu-inner{position:relative;max-width:1280px;margin:0 auto;padding:12px 24px;min-height:80px;display:flex;align-items:center;gap:28px}
.ldt-en-menu-brand{flex:0 0 144px;display:block}
.ldt-en-menu-brand img{display:block;width:144px;height:auto;max-width:100%}
.ldt-en-menu a{color:var(--ldt-nav-navy);text-decoration:none}
.ldt-en-menu button,.ldt-en-menu input{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;margin:0}
.ldt-en-menu summary{cursor:pointer;list-style:none;user-select:none}
.ldt-en-menu summary::-webkit-details-marker{display:none}
.ldt-en-menu summary::marker{content:''}
.ldt-en-menu a:focus-visible,.ldt-en-menu button:focus-visible,.ldt-en-menu summary:focus-visible,.ldt-en-menu input:focus-visible{outline:3px solid var(--ldt-nav-blue);outline-offset:3px;border-radius:6px}
.ldt-en-menu-nav{display:flex;align-items:center;gap:22px;margin-left:auto}
.ldt-en-menu-nav>a,.ldt-en-menu-nav>[data-top-disclosure]>summary{min-height:44px;display:flex;align-items:center;gap:7px;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}
.ldt-en-menu-nav>a:hover,.ldt-en-menu summary:hover{color:var(--ldt-nav-blue)}
.ldt-en-menu-nav>[open]>summary{color:var(--ldt-nav-blue)}
.ldt-en-menu-nav>[open]>summary svg{transform:rotate(180deg)}
.ldt-en-menu-actions{display:flex;gap:10px;align-items:center;flex:0 0 auto}
.ldt-en-menu-actions summary,.ldt-en-menu-desktop-language>a{width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}
.ldt-en-menu-desktop-language img,.ldt-en-menu-mobile-language img{display:block;width:24px;height:16px;object-fit:cover;border:1px solid #dce5ec}
.ldt-en-menu .ldt-en-menu-advice{min-height:46px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;color:#fff!important;background:var(--ldt-nav-orange);border:1px solid var(--ldt-nav-orange);border-radius:24px;font-size:15px;line-height:24px;font-weight:700}
.ldt-en-menu .ldt-en-menu-advice:hover{background:#943E00;border-color:#943E00}
.ldt-en-menu-panel{position:absolute;left:24px;right:24px;top:100%;max-height:calc(100dvh - 112px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dce5ec;border-top:3px solid #FC7918;border-radius:0 0 20px 20px;box-shadow:0 14px 34px rgba(15,36,67,.12);padding:24px}
.ldt-en-menu-panel-heading{display:flex;gap:24px;justify-content:space-between;align-items:baseline;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #dce5ec}
.ldt-en-menu-panel-heading p{font-size:21px;line-height:30px;font-weight:700;margin:0}
.ldt-en-menu-panel-heading>span{font-size:14px;line-height:22px;color:#465E71}
.ldt-en-menu-groups{display:grid;gap:12px}
.ldt-en-menu [data-service-group]>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:15px;line-height:22px;font-weight:600;border-radius:10px}
.ldt-en-menu [data-service-group][open]>summary{background:#FEF8F0;color:var(--ldt-nav-navy);box-shadow:inset 3px 0 #FC7918}
.ldt-en-menu-group-content{padding:14px}
.ldt-en-menu-intro{font-size:15px;line-height:24px;margin:0 0 16px;color:#465E71;max-width:730px}
.ldt-en-menu ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}
.ldt-en-menu li{margin:0;padding:0}
.ldt-en-menu li>a{display:flex;flex-direction:column;gap:4px;padding:12px;min-height:76px;border-radius:10px;overflow-wrap:anywhere}
.ldt-en-menu li>a:hover{background:#F1F7FA}
.ldt-en-menu li>a>span{font-size:15px;line-height:22px;font-weight:600}
.ldt-en-menu li>a>small{font-size:13px;line-height:20px;color:#465E71}
.ldt-en-menu li>a[aria-current=page]{background:#FEF8F0;box-shadow:inset 3px 0 #FC7918}
.ldt-en-menu-help{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid #dce5ec;margin-top:18px;padding-top:14px;font-size:14px;color:#465E71}
.ldt-en-menu-help a{display:inline-flex;align-items:center;min-height:44px;gap:12px;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.ldt-en-menu-search form{position:absolute;right:24px;top:100%;padding:24px;width:min(440px,calc(100vw - 48px));border:1px solid #dce5ec;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 14px 34px rgba(15,36,67,.12)}
.ldt-en-menu-search label,.ldt-en-menu-mobile-search label{display:block;margin-bottom:10px;font-size:14px;font-weight:600}
.ldt-en-menu-search form>div,.ldt-en-menu-mobile-search>div{display:flex;gap:8px}
.ldt-en-menu-search input,.ldt-en-menu-mobile-search input{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #8B9CAC;border-radius:6px;font-size:15px;background:#fff;color:var(--ldt-nav-navy)}
.ldt-en-menu-search button,.ldt-en-menu-mobile-search button{border:0;border-radius:6px;padding:8px 12px;min-height:44px;color:#fff;background:var(--ldt-nav-navy);cursor:pointer}
.ldt-en-menu-toggle,.ldt-en-menu-mobile-language,.ldt-en-menu-mobile-search{display:none}
@media(min-width:1100px){
 .ldt-en-menu.is-enhanced .ldt-en-menu-groups{position:relative;display:block;min-height:420px;padding-right:calc(100% - 268px)}
 .ldt-en-menu.is-enhanced [data-service-group]{margin-bottom:6px}
 .ldt-en-menu.is-enhanced .ldt-en-menu-group-content{position:absolute;left:292px;right:0;top:0;padding:0 0 0 24px;border-left:1px solid #dce5ec;min-height:405px}
 .ldt-en-menu.is-enhanced .ldt-en-menu-groups:has([data-group=enter][open]){min-height:460px}
}
@media(max-width:1099px){
 .ldt-en-menu-inner{min-height:72px;padding:10px 18px;gap:10px;flex-wrap:wrap}
 .ldt-en-menu-brand{flex:1 1 auto}
 .ldt-en-menu-brand img{width:124px}
 .ldt-en-menu-actions{margin-left:auto;gap:0}
 .ldt-en-menu-actions .ldt-en-menu-search,.ldt-en-menu-desktop-language{display:none}
 .ldt-en-menu .ldt-en-menu-advice{padding:9px 14px;min-height:44px;font-size:14px;gap:8px}
 .ldt-en-menu-nav{order:5;width:100%;margin:0;display:block;max-height:calc(100dvh - 94px);overflow:auto;overscroll-behavior:contain;padding:8px 0}
 .ldt-en-menu.is-enhanced .ldt-en-menu-toggle{display:flex;align-items:center;justify-content:center;gap:6px;order:-1;min-height:44px;width:44px;padding:8px;border:0;background:transparent;color:var(--ldt-nav-navy);cursor:pointer}
 .ldt-en-menu-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .ldt-en-menu.is-enhanced:not([data-mobile-open]) .ldt-en-menu-nav{display:none}
 .ldt-en-menu.is-enhanced[data-mobile-open] .ldt-en-menu-nav{position:absolute;left:0;right:0;top:100%;width:auto;padding:12px 18px 24px;background:#fff;border-bottom:2px solid #FC7918;box-shadow:0 14px 34px rgba(15,36,67,.12)}
 .ldt-en-menu-nav>a,.ldt-en-menu-nav>[data-top-disclosure]>summary{justify-content:space-between;min-height:48px;border-bottom:1px solid #e1e7ed;font-size:16px}
 .ldt-en-menu-panel{position:static;border:0;border-radius:0;padding:14px 0;box-shadow:none;max-height:none;overflow:visible}
 .ldt-en-menu-panel-heading{display:none}
 .ldt-en-menu-groups{display:block}
 .ldt-en-menu [data-service-group]>summary{border-bottom:1px solid #e1e7ed;border-radius:6px;padding:12px 10px;font-size:15px}
 .ldt-en-menu [data-service-group]>summary>span{transform:rotate(90deg)}
 .ldt-en-menu [data-service-group][open]>summary>span{transform:rotate(-90deg)}
 .ldt-en-menu ul{grid-template-columns:1fr;gap:0}
 .ldt-en-menu-group-content{padding:14px 4px}
 .ldt-en-menu li>a{min-height:60px;padding:10px}
 .ldt-en-menu-help{flex-wrap:wrap;margin:12px 6px 0;padding:10px 0 0}
 .ldt-en-menu-mobile-language{display:flex;padding-top:16px;align-items:center}
 .ldt-en-menu-mobile-language>a{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px}
 .ldt-en-menu-mobile-search{display:block;margin:12px 0 0}
}
@media(max-width:390px){.ldt-en-menu-inner{padding:10px 12px;gap:6px}.ldt-en-menu-brand{min-width:0}.ldt-en-menu-brand img{width:110px}.ldt-en-menu .ldt-en-menu-advice{gap:6px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.ldt-en-menu *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ldt-review-stage{background:#FEF8F0;min-height:100vh;color:#082C50;line-height:1.6}
.ldt-review-note{font-size:13px;line-height:20px;margin:0;padding:12px 24px;background:#F1F6FA;color:#465E71;text-align:center}
.ldt-review-context{padding:90px 32px 60px;max-width:1180px;margin:auto}
.ldt-review-context h1{font-size:48px;line-height:1.15;max-width:720px;text-transform:none;color:#082C50;margin:12px 0 20px;letter-spacing:-.6px}
.ldt-review-context>p:not(.ldt-review-eyebrow){font-size:19px;max-width:640px;line-height:1.7}
.ldt-review-eyebrow{font-size:15px;color:#0D638F;margin:0}
.ldt-review-context>a{display:inline-flex;align-items:center;gap:20px;min-height:48px;color:#082C50;text-decoration:underline;text-underline-offset:5px;font-size:16px;margin-top:16px}
.ldt-review-context-bottom{border-top:1px solid #E1D6C8;margin-top:70px;padding-top:24px;display:flex;gap:36px;font-size:14px;flex-wrap:wrap}
@media(max-width:767px){.ldt-review-context{padding:54px 24px}.ldt-review-context h1{font-size:36px}.ldt-review-context>p:not(.ldt-review-eyebrow){font-size:17px}.ldt-review-note{font-size:12px;padding:8px 18px}.ldt-review-context-bottom{gap:16px;margin-top:40px}}

@media(min-width:1100px){.ldt-en-menu-industries>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
