.page{background:radial-gradient(60% 50% at 80% 0%, color-mix(in srgb, var(--sea) 10%, transparent), transparent 70%), var(--bg);flex-direction:column;min-height:100svh;display:flex}.main{flex-direction:column;flex:1;justify-content:center;padding-block:clamp(56px,10vw,120px);display:flex}.code{font-family:var(--font-display-serif);color:var(--sand);margin-bottom:12px;font-size:clamp(5rem,3rem + 10vw,11rem);font-style:italic;line-height:.9}.lead{max-width:52ch;color:var(--fg-2);margin-top:20px}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.services{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,64px);padding-top:24px}.services h2{font-size:var(--t-sm);color:var(--fg-3);margin-bottom:14px;font-weight:500}.services ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px 24px;padding:0;list-style:none;display:grid}.services a{color:var(--fg)}.services a:hover{color:var(--sea)}
