.faithful-two .button{background:#ff6500;border-color:#ff6500}.faithful-two .button:hover{background:#e75500;border-color:#e75500}
.faithful-two .portrait-slot{overflow:hidden;position:relative}.faithful-two .portrait-slot img{object-position:59% center;transform:scale(1.7);transform-origin:58% 57%}
.faithful-two .section{padding:85px 0}.faithful-two h2{margin-bottom:30px}.faithful-two .problem-inner{max-width:840px}.faithful-two .problem-content .prose{max-width:730px;margin:auto;padding:38px 48px;line-height:1.8}.faithful-two .projects{padding-top:45px;padding-bottom:90px}.faithful-two .project-slots{max-width:965px;gap:30px}.faithful-two .project-slot{height:430px;border-radius:10px;padding:30px;background:#f1f9ff}.faithful-two .project-slot>span:not(.project-number){font-size:21px}.faithful-two .project-number{opacity:.55}.faithful-two #roadmap .three-columns{gap:55px;margin-top:50px}.faithful-two #roadmap{padding:80px 0}.faithful-two .opportunity-inner{max-width:840px}.faithful-two .opportunity-inner .prose{padding:36px 42px;background:#f1f9ff;border-radius:10px}.faithful-two #copy-4 .audience .benefit{padding:32px;border-radius:10px}.faithful-two #copy-5{background:#fff;color:#152741}.faithful-two #copy-5 .benefits-grid{gap:28px}.faithful-two #copy-5 .detail-box{background:#f1f9ff;padding:30px 30px 30px 55px;border-radius:10px}.faithful-two #copy-5 .detail-box:before{left:28px;top:31px;color:#205cff}.faithful-two #copy-5 .benefit p{color:#4b5c72}.faithful-two .alignment{gap:60px;align-items:center}.faithful-two .alignment .prose{padding:35px;background:#f1f9ff;border-radius:10px}.faithful-two .commercial-prose{background:none;padding:0;max-width:940px}.faithful-two .commercial-prose>p{max-width:800px;margin:20px auto}.faithful-two .commercial-prose>h2{font-size:42px}.faithful-two .commercial-track{margin:30px 0;background:#f1f9ff;border-radius:10px;padding:38px 45px}.faithful-two .commercial-track h3{font-size:26px;margin-bottom:18px;line-height:1.4}.faithful-two .commercial-track p{color:#4b5c72;margin:16px 0;line-height:1.8}.faithful-two .commercial-prose>h3{max-width:800px;margin:38px auto 15px}.faithful-two .commercial-prose>.button{display:table;margin:30px auto 0}.faithful-two .future-columns{gap:28px}.faithful-two .future-columns>.prose{background:#f1f9ff;border:0;padding:32px;border-radius:10px}.faithful-two .faq-list{max-width:850px}.faithful-two .guarantee-box{padding:20px 35px}
@media(max-width:760px){.faithful-two .section{padding:55px 0}.faithful-two .projects{padding-top:25px}.faithful-two .project-slot{height:290px}.faithful-two .problem-content .prose,.faithful-two .opportunity-inner .prose{padding:26px}.faithful-two #roadmap{padding:55px 0}.faithful-two #roadmap .three-columns{gap:38px}.faithful-two .commercial-track{padding:25px}.faithful-two .commercial-track h3{font-size:23px}.faithful-two .commercial-track p{font-size:15px}.faithful-two .commercial-prose>h2{font-size:30px}.faithful-two .alignment{gap:25px}.faithful-two .alignment .prose{padding:26px}.faithful-two .future-columns>.prose{padding:26px}.faithful-two .guarantee-box{padding:0}}
