*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#1C1F23;background:#FFFFFF;line-height:1.6}a{color:inherit;text-decoration:none}.page{max-width:1227px;margin:0 auto;padding:80px 20px;min-height:100vh;display:flex;flex-direction:column}.mb-24{margin-bottom:96px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8{gap:32px}.h-\[120px\]{height:120px}.mt-1{margin-top:4px}.text-4xl{font-size:2.25rem;line-height:1.15}.text-lg{font-size:1.125rem;line-height:1.75}.font-light{font-weight:300}.text-gray-500{color:#4D5A5C}.header-logo-wrap{display:block;width:120px;height:110px;flex:0 0 auto}.header-logo{display:block;width:120px;height:110px;object-fit:contain}header.mb-24 h1,.site-title{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:-.05em;color:#050505}header.mb-24 p{margin:0}h1,h2{margin:0 0 24px;text-transform:uppercase;letter-spacing:-.04em;color:#050505}p,li{color:#4D5A5C}.card{background:#F4F6F9;border:1px solid #D3DFE1;padding:28px;margin:24px 0}.links{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px}.links a{font-weight:700;text-decoration:none}.muted{color:#4D5A5C;font-size:1.125rem;line-height:1.75;font-weight:300}.btn{display:inline-block;background:#050505;color:#FFFFFF;padding:14px 20px;text-decoration:none;font-weight:700;margin-top:16px}address{font-style:normal;color:#4D5A5C}.footer{border-top:1px solid #D3DFE1;margin-top:64px;padding-top:24px;font-size:14px;color:#4D5A5C}@media(max-width:768px){.page{padding:48px 20px}header.mb-24{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:72px}.header-logo-wrap{width:96px;height:88px;flex-basis:auto}.header-logo{width:96px;height:88px}.h-\[120px\]{height:auto}.text-4xl{font-size:2rem}}.pt-10{padding-top:40px}.border-t{border-top:1px solid #D3DFE1}.border-gray-200{border-color:#D3DFE1}.text-sm{font-size:.875rem;line-height:1.5}.mt-auto{margin-top:auto}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-gray-600{color:#4D5A5C}.text-gray-400{color:#4D5A5C}.flex-wrap{flex-wrap:wrap}.gap-4{gap:16px}.hover\:text-black:hover{color:#050505}footer p{margin:0}footer nav{margin:0}footer a{text-decoration:none}

.content-page h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.05}.content-page main>p{max-width:860px}.content-page .card{border-radius:0}

