.home-seo-section,.home-professional-section{background:#080808;color:#e9e5df}.home-seo-section{padding:clamp(72px,9vw,130px) clamp(22px,6vw,94px);display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);gap:clamp(48px,8vw,130px);border-top:1px solid #242424}.home-seo-intro{max-width:620px}.home-seo-intro h2,.home-professional-section h2{margin:0;font-size:clamp(42px,5.1vw,76px);line-height:.98;letter-spacing:-.055em}.home-seo-intro>p:not(.section-label),.home-professional-section p:not(.section-label){color:#aaa49e;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.home-seo-link{display:inline-flex;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #c90012;font-weight:700}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2a2826;border:1px solid #2a2826}.home-service-grid article{background:#0e0e0e;padding:clamp(28px,3.2vw,48px)}.home-service-grid span{color:#ed3b45;font-size:10px;letter-spacing:.16em}.home-service-grid h3{font-size:clamp(22px,2vw,31px);letter-spacing:-.035em;margin:38px 0 18px}.home-service-grid p{color:#98928d;line-height:1.65;margin:0}.home-professional-section{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:clamp(64px,8vw,110px) clamp(22px,6vw,94px);border-top:1px solid #242424}.home-professional-section>div{max-width:850px}.home-professional-section .button{flex:0 0 auto}.home-page>.site-footer{background:#080808;margin:0;padding-left:clamp(22px,6vw,94px);padding-right:clamp(22px,6vw,94px)}@media(max-width:980px){.home-seo-section{grid-template-columns:1fr}.home-service-grid{grid-template-columns:1fr}.home-professional-section{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.home-seo-section{padding-top:64px}.home-seo-intro h2,.home-professional-section h2{font-size:39px}.home-service-grid article{padding:27px 24px}.home-service-grid h3{margin-top:24px}.home-professional-section{padding-top:62px;padding-bottom:70px}}
