.tfs-wrap{color:#0d302c;background:#fff}.tfs-wrap .container{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}.tfs-hero{padding:95px 0 90px;background:linear-gradient(120deg,#f2f6f3,#e2ebe6)}.tfs-eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700}.tfs-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.07;max-width:850px;margin:18px 0 24px}.tfs-lead{font-size:clamp(18px,2vw,23px);line-height:1.55;max-width:850px;color:#486b62}.tfs-btn{display:inline-block;margin-top:22px;background:#0d302c;color:white!important;padding:15px 22px;text-decoration:none;border-radius:3px;font-weight:650}.tfs-btn:hover{background:#246b55}.tfs-section{padding-top:70px;padding-bottom:70px}.tfs-section h2{font-size:clamp(28px,3.3vw,42px);line-height:1.18;margin-bottom:20px}.tfs-section>p{max-width:850px;color:#4d6d65}.tfs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.tfs-card{border:1px solid #d9e4df;padding:28px;border-radius:5px;background:#fbfcfb}.tfs-card h3{font-size:23px;margin:0 0 15px}.tfs-card a,.tfs-detail a{color:#126a52}.tfs-card p{color:#4d6d65;line-height:1.65}.tfs-more{font-weight:650}.tfs-table-wrap{overflow-x:auto}.tfs-table{width:100%;border-collapse:collapse;min-width:680px}.tfs-table th{text-align:left;background:#0d302c;color:white}.tfs-table td,.tfs-table th{padding:17px;border-bottom:1px solid #d9e4df}.tfs-detail{padding:26px 0;border-bottom:1px solid #d9e4df;scroll-margin-top:90px}.tfs-detail h3{font-size:28px}.tfs-detail p{max-width:940px;line-height:1.7}.tfs-soft{background:#eef4f0}.tfs-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tfs-steps>div{padding:22px;border-left:3px solid #2a8062;background:white}.tfs-faq h3{font-size:21px;margin-top:30px}.tfs-faq p{max-width:900px;line-height:1.7}.tfs-cta{background:#0d302c;color:white;padding:75px 0}.tfs-cta h2{font-size:clamp(30px,4vw,48px)}.tfs-cta p{color:#d4e5df}.tfs-btn-light{background:white;color:#0d302c!important}@media(max-width:800px){.tfs-grid{grid-template-columns:1fr}.tfs-steps{grid-template-columns:1fr}.tfs-hero{padding:65px 0}.tfs-section{padding-top:45px;padding-bottom:45px}}
