.l-services{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.l-services a{display:flex;flex-direction:column;height:100%;padding:28px;border-radius:20px;background:#0d0c0a;border:1px solid #23201a;transition:border-color .3s,background .3s}.l-services a:hover{border-color:rgba(217,180,94,.45);background:#11100c}.l-services h3{margin:0 0 10px;font:400 21px/1.25 var(--font-display);color:#f2efe6}.l-services p{margin:0;color:#a9a497;font-size:15px;line-height:1.6;flex:1}.l-services .go{margin-top:20px;font:500 13px var(--font-mono-var);color:#8a8578;transition:color .3s}.l-services a:hover .go{color:var(--gold)}.l-areas{margin-top:44px}.l-areas h3{margin:0 0 16px;font:400 20px/1.3 var(--font-display);color:#f2efe6}.l-areas ul,.s-prose .l-areas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.l-areas li{padding:8px 14px;border-radius:999px;border:1px solid #2c2820;background:#0d0c0a;color:#c9c4b6;font:500 13px var(--font-mono-var)}.l-legal{max-width:760px}.l-legal h2{font:400 clamp(22px,2.2vw,28px)/1.25 var(--font-display);letter-spacing:-.01em;color:#f2efe6;margin:56px 0 16px}.s-prose.l-legal ul{list-style:disc}.l-legal ul li+li{margin-top:6px}.l-legal ul li::marker{color:var(--gold)}.l-legal strong{color:#f2efe6;font-weight:600}.l-legal a{color:var(--gold)}.l-legal a:hover{color:#E7CB84}.l-legal .card{margin-top:8px;padding:26px 28px;border-radius:20px;background:#0d0c0a;border:1px solid #23201a}.l-legal .card p{margin:0 0 6px}.l-legal .card p:first-child{color:#f2efe6;font-weight:600}@media (max-width:1100px){.l-services{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.l-services{grid-template-columns:1fr;gap:12px}.l-services a{padding:22px}}