.fc-business-detail{display:grid;grid-template-columns:1fr 1.35fr;gap:10%;padding-block:90px;border-bottom:1px solid var(--fc-line);scroll-margin-top:30px}.fc-business-detail:last-child{border:0}.fc-business-title>span{display:block;font-size:70px;font-weight:300;color:#b8b9ae;margin-bottom:40px}.fc-business-title h2{font-size:36px;font-weight:550;line-height:1.35;letter-spacing:-.045em;margin:0 0 25px}.fc-business-title>p:last-child{font-size:14px;color:#777e72;line-height:1.9}.fc-business-content>img{aspect-ratio:1.85;object-fit:cover;width:100%;filter:saturate(.65)}.fc-service-rows article{display:grid;grid-template-columns:110px 1fr;align-items:baseline;gap:20px;padding:24px 0;border-bottom:1px solid var(--fc-line)}.fc-service-rows h3{margin:0;font-size:15px;font-weight:600}.fc-service-rows p{margin:0;font-size:13px;line-height:1.7;color:#788072}.fc-marketing-diagram{aspect-ratio:1.85;background:#30241e;display:flex;align-items:center;justify-content:center;gap:12px;color:#bbc4b3;padding:25px;flex-wrap:wrap}.fc-marketing-diagram span{font-size:9px;letter-spacing:.1em}.fc-marketing-diagram strong{font-weight:450;display:grid;place-items:center;width:140px;height:140px;border:1px solid #c8a791;border-radius:50%;font-size:18px;color:#c8a791}.fc-business-content>.fc-text-link{margin-top:30px}@media(max-width:850px){.fc-business-detail{gap:35px;grid-template-columns:1fr 1.3fr}.fc-business-title h2{font-size:29px}.fc-service-rows article{grid-template-columns:1fr;gap:10px}.fc-marketing-diagram{min-height:240px}}@media(max-width:600px){.fc-business-detail{grid-template-columns:1fr;padding-block:55px}.fc-business-title>span{float:right;font-size:60px;margin:0}.fc-business-title h2{font-size:34px}.fc-business-title .fc-eyebrow{margin-top:15px}.fc-subnav{gap:20px;font-size:12px}}
.fc-business-title,.fc-business-content{min-width:0}.fc-marketing-diagram{width:100%;min-width:0}@media(max-width:600px){.fc-marketing-diagram{aspect-ratio:auto;min-height:240px;gap:10px}.fc-marketing-diagram strong{width:110px;height:110px;flex-shrink:0}}
