.lhero{padding:64px 0 44px;border-bottom:1px solid var(--n12)}.lhero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.lhero h1{font-size:clamp(30px,3.8vw,48px);line-height:1.1;max-width:22ch;margin-top:20px}.lhero h1 em{font-style:italic;color:var(--gold-deep)}.lhero .lead{font-size:14px;line-height:1.6;color:var(--meta);max-width:36ch;text-align:right}.lintro{padding:64px 0}.lintro .grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.lintro p{font-size:15.5px;line-height:1.75;color:var(--navy)}.lintro p+p{margin-top:16px}.lcard{border:1px solid var(--sand);background:var(--ivory);padding:28px 30px}.lcard .lbl{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:16px}.lcard h3{font-size:19px;margin-bottom:4px}.lcard .role{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);margin-bottom:16px}.lcard .row2{display:flex;flex-direction:column;gap:6px}.lcard a{font-size:13.5px;color:var(--navy)}.lcard a:hover{color:var(--gold-ink)}.lscope{padding:64px 0;background:var(--ivory);border-top:1px solid var(--n12);border-bottom:1px solid var(--n12)}.lscope .head{max-width:680px;margin-bottom:44px}.lscope .head p{font-size:15px;line-height:1.7;color:var(--meta);margin-top:14px}.lscope .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--n12);border:1px solid var(--n12)}.lscope .lc{background:var(--paper);padding:30px}.lscope .lc h3{font-size:18px;margin-bottom:12px}.lscope .lc ul{list-style:none;padding:0}.lscope .lc ul li{font-size:13.5px;line-height:1.6;color:var(--meta);padding-left:18px;position:relative;margin-top:9px}.lscope .lc ul li:before{content:"—";position:absolute;left:0;color:var(--gold-deep)}.lproc{padding:72px 0}.lproc .head{max-width:680px;margin-bottom:44px}.lproc .head p{font-size:15px;line-height:1.7;color:var(--meta);margin-top:14px}.lsteps{margin:0}.lstep{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--n12)}.lstep:last-child{border-bottom:1px solid var(--n12)}.lstep .num{flex:0 0 46px;height:46px;border-radius:50%;background:var(--navy);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;font-size:18px}.lstep h4{font-size:17px;margin-bottom:6px}.lstep p{font-size:14px;line-height:1.65;color:var(--meta);max-width:64ch}.lwhy{background:var(--navy);padding:64px 0}.lwhy .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.lwhy div{display:flex;flex-direction:column}.lwhy .k{font-family:var(--serif);font-style:italic;font-size:32px;color:var(--gold)}.lwhy .v{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f6f2eb9e;margin-top:8px;max-width:20ch}.lcta{padding:72px 0;text-align:center}.lcta h2{font-size:clamp(26px,3vw,36px);margin-bottom:14px}.lcta h2 em{font-style:italic;color:var(--gold-deep)}.lcta p{font-size:14.5px;color:var(--meta);max-width:48ch;margin:0 auto 28px}@media(max-width:900px){.lhero .row{flex-direction:column;align-items:flex-start;gap:16px}.lhero .lead{text-align:left;max-width:none}.lintro .grid{grid-template-columns:1fr}.lwhy .wrap{gap:28px 44px}}@media(max-width:720px){.lscope .grid{grid-template-columns:1fr}}
