.page .elementor-section,.single-post .elementor-section{padding:0!important;margin:0!important}.page .elementor-column>.elementor-widget-wrap,.single-post .elementor-column>.elementor-widget-wrap{padding:0!important}.page .elementor-widget,.single-post .elementor-widget{margin-bottom:0!important}body{overflow-x:hidden!important}.tfs-hero *,.tfs-trust-bar *,.tfs-section *,.tfs-final *{box-sizing:border-box!important}.tfs-inner{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.tfs-topbar{background:#033d2c!important;padding:8px 0!important;width:100%!important}.tfs-topbar .tfs-inner{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}.tfs-topbar-text{font-family:'Barlow',sans-serif!important;font-size:13px!important;color:rgb(255 255 255 / .8)!important}.tfs-topbar-text strong{color:#c8f04a!important}.tfs-topbar-contact{font-family:'Barlow',sans-serif!important;font-size:13px!important}.tfs-topbar-contact a{color:#fff!important;text-decoration:none!important;font-weight:600!important}.tfs-topbar-contact a:hover{color:#c8f04a!important}.tfs-hero{background:#033d2c!important;padding:64px 0 56px!important;position:relative!important;overflow:hidden!important;width:100%!important}.tfs-hero::before{content:''!important;position:absolute!important;top:-120px!important;right:-120px!important;width:420px!important;height:420px!important;background:radial-gradient(circle,rgb(200 240 74 / .14) 0%,#fff0 70%)!important;pointer-events:none!important}.tfs-hero-grid{display:grid!important;grid-template-columns:1.15fr 0.5fr 0.55fr!important;gap:36px!important;align-items:center!important;position:relative!important}.tfs-eyebrow{font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:0.12em!important;color:#c8f04a!important;text-transform:uppercase!important;display:block!important;margin-bottom:10px!important}.tfs-eyebrow--green{color:#056f51!important}.tfs-h1{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(2.2rem, 5vw, 3.4rem)!important;font-weight:800!important;line-height:1.05!important;color:#fff!important;text-transform:uppercase!important;margin:14px 0 16px!important}.tfs-hero-lead{font-family:'Barlow',sans-serif!important;font-size:17px!important;color:rgb(255 255 255 / .75)!important;max-width:46ch!important;margin-bottom:26px!important;line-height:1.65!important}.tfs-hero-ctas{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-bottom:28px!important}.tfs-trustlist{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;font-family:'Barlow',sans-serif!important;font-size:13px!important;font-weight:600!important;color:rgb(255 255 255 / .85)!important;border-top:1px solid rgb(255 255 255 / .15)!important;padding-top:18px!important}.tfs-trustlist span::before{content:"✓"!important;color:#c8f04a!important;margin-right:6px!important;font-weight:800!important}.tfs-hero-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;align-items:center!important;position:relative!important}.tfs-h1 em{font-style:normal!important;color:#c8f04a!important}.tfs-ruler-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.tfs-ruler-label-top{text-align:center!important}.tfs-ruler-num{font-family:'Barlow Condensed',sans-serif!important;font-weight:900!important;font-size:32px!important;color:#c8f04a!important;line-height:1!important}.tfs-ruler-unit{font-family:'Barlow',sans-serif!important;font-size:10px!important;color:rgb(255 255 255 / .6)!important;letter-spacing:0.08em!important;text-transform:uppercase!important}.tfs-ruler{width:52px!important;height:320px!important;background:rgb(255 255 255 / .06)!important;border:2px solid rgb(255 255 255 / .25)!important;border-radius:6px!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important}.tfs-ruler-fill{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(to top,#c8f04a,rgb(200 240 74 / .6))!important;height:218px!important;animation:tfs-ruler-rise 1.8s cubic-bezier(.22,1,.36,1) 0.5s both!important}@keyframes tfs-ruler-rise{from{height:0}to{height:218px}}.tfs-ruler-label-bot{font-family:'Barlow',sans-serif!important;font-size:10px!important;color:rgb(255 255 255 / .45)!important;text-transform:uppercase!important;letter-spacing:0.06em!important}.tfs-hero-photo{border-radius:16px!important;overflow:hidden!important;border:0 solid rgb(255 255 255 / .15)!important;aspect-ratio:1/1!important;background:linear-gradient(135deg,#0a5940,#033d2c)!important;position:relative!important;display:flex!important;align-items:flex-end!important;padding:16px!important;box-shadow:0 32px 64px rgb(0 0 0 / .3)!important}.tfs-hero-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:20px!important;box-sizing:border-box!important}.tfs-hero-tag{position:relative!important;z-index:1!important;background:#033d2c!important;color:#c8f04a!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:11px!important;padding:6px 10px!important;border-radius:4px!important;border:1px solid rgb(200 240 74 / .4)!important;letter-spacing:0.04em!important}.tfs-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:15px!important;padding:14px 26px!important;border-radius:6px!important;text-decoration:none!important;border:2px solid transparent!important;transition:transform 0.15s,box-shadow 0.15s,background 0.15s!important;cursor:pointer!important}.tfs-btn:hover{transform:translateY(-1px)!important}.tfs-btn-lime{background:#c8f04a!important;color:#033d2c!important}.tfs-btn-lime:hover{box-shadow:0 6px 18px rgb(200 240 74 / .35)!important;color:#033d2c!important}.tfs-btn-outline{background:transparent!important;color:#fff!important;border-color:rgb(255 255 255 / .55)!important}.tfs-btn-outline:hover{background:#fff!important;color:#033d2c!important}.tfs-btn-green{background:#056f51!important;color:#fff!important}.tfs-btn-green:hover{box-shadow:0 6px 18px rgb(5 111 81 / .35)!important;color:#fff!important}.tfs-btn-outline-dark{background:transparent!important;color:#033d2c!important;border-color:#033d2c!important}.tfs-btn-outline-dark:hover{background:#033d2c!important;color:#fff!important}.tfs-trust-bar{background:#056f51!important;padding:18px 0!important;width:100%!important}.tfs-trust-bar .tfs-inner{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:14px!important}.tfs-trust-bar span{font-family:'Barlow',sans-serif!important;color:#fff!important;font-weight:600!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.tfs-trust-bar span::before{content:''!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#c8f04a!important;flex:none!important}.tfs-section{padding:72px 0!important;width:100%!important}.tfs-section--ivory{background:#F7F4EE!important}.tfs-section--dark{background:#033d2c!important}.tfs-section--white{background:#fff!important}.tfs-section-head{max-width:640px!important;margin-bottom:36px!important}.tfs-section-head h2{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(1.8rem, 3.4vw, 2.5rem)!important;font-weight:800!important;color:#033d2c!important;text-transform:uppercase!important;margin-top:8px!important;line-height:1.05!important}.tfs-section--dark .tfs-section-head h2{color:#fff!important}.tfs-section-head p{font-family:'Barlow',sans-serif!important;color:#7A8794!important;margin-top:10px!important;font-size:16px!important;line-height:1.65!important}.tfs-section--dark .tfs-section-head p{color:rgb(255 255 255 / .65)!important}.tfs-why-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important}.tfs-why-card{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .14)!important;padding:26px 22px!important;border-radius:12px!important}.tfs-why-num{font-family:'Barlow Condensed',sans-serif!important;color:#c8f04a!important;font-weight:800!important;font-size:32px!important;margin-bottom:10px!important}.tfs-why-card h3{font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:17px!important;color:#fff!important;margin-bottom:8px!important}.tfs-why-card p{font-family:'Barlow',sans-serif!important;color:rgb(255 255 255 / .65)!important;font-size:14px!important;line-height:1.6!important}.tfs-model-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.tfs-model-card{background:#fff!important;border:1px solid #E8ECF0!important;border-radius:12px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 1px 3px rgb(0 0 0 / .08)!important;transition:transform 0.2s,box-shadow 0.2s!important}.tfs-model-card:hover{transform:translateY(-3px)!important;box-shadow:0 6px 20px rgb(0 0 0 / .12)!important}.tfs-model-thumb{aspect-ratio:1/1!important;background:#F7F4EE!important;position:relative!important;overflow:hidden!important}.tfs-model-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important;display:block!important;transition:transform 0.3s ease!important;box-sizing:border-box!important}.tfs-model-card:hover .tfs-model-thumb img{transform:scale(1.05)!important}.tfs-model-badge{position:absolute!important;top:10px!important;left:10px!important;background:#056f51!important;color:#fff!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:0.06em!important;padding:4px 10px!important;border-radius:20px!important}.tfs-model-body{padding:18px!important;flex:1!important;display:flex!important;flex-direction:column!important}.tfs-model-body h3{font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:18px!important;color:#033d2c!important;margin-bottom:6px!important}.tfs-model-specs{font-family:'Barlow',sans-serif!important;font-size:13px!important;color:#7A8794!important;margin-bottom:14px!important}.tfs-model-specs div{display:flex!important;justify-content:space-between!important;border-top:1px dashed #E8ECF0!important;padding:5px 0!important}.tfs-model-price{margin-top:auto!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important}.tfs-model-amt{font-family:'Barlow Condensed',sans-serif!important;font-weight:800!important;font-size:22px!important;color:#033d2c!important}.tfs-model-exgst{font-family:'Barlow',sans-serif!important;font-size:11px!important;color:#7A8794!important}.tfs-model-view{display:block!important;text-align:center!important;background:#033d2c!important;color:#fff!important;padding:12px!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:14px!important;text-decoration:none!important;transition:background 0.15s!important}.tfs-model-view:hover{background:#056f51!important;color:#fff!important}.tfs-spec-table{width:100%!important;border-collapse:collapse!important;background:#fff!important;border:1px solid #E8ECF0!important;border-radius:12px!important;overflow:hidden!important}.tfs-spec-table th{background:#033d2c!important;color:#fff!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.04em!important;padding:14px 16px!important;text-align:left!important}.tfs-spec-table td{font-family:'Barlow',sans-serif!important;padding:14px 16px!important;font-size:14px!important;color:#3D4852!important;border-bottom:1px solid #E8ECF0!important}.tfs-spec-table td:first-child{font-weight:700!important;color:#033d2c!important}.tfs-spec-table tbody tr:nth-child(even){background:#F4F6F8!important}.tfs-spec-table tr:last-child td{border-bottom:none!important}.tfs-table-note{font-family:'Barlow',sans-serif!important;font-size:13px!important;color:#7A8794!important;margin-top:12px!important}.tfs-vs-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important}.tfs-vs-copy h2{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(1.8rem,3.4vw,2.5rem)!important;font-weight:800!important;color:#033d2c!important;text-transform:uppercase!important;margin-bottom:16px!important}.tfs-vs-copy p{font-family:'Barlow',sans-serif!important;color:#7A8794!important;margin-bottom:14px!important;font-size:15.5px!important;line-height:1.65!important}.tfs-vs-diagram{background:#033d2c!important;border-radius:12px!important;padding:30px!important;color:#fff!important}.tfs-vs-row{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:14px 0!important;border-bottom:1px solid rgb(255 255 255 / .15)!important;font-family:'Barlow',sans-serif!important;font-size:14px!important;gap:16px!important}.tfs-vs-row:last-child{border-bottom:none!important}.tfs-vs-row strong{color:#c8f04a!important;flex-shrink:0!important;min-width:90px!important}.tfs-vs-row span{color:rgb(255 255 255 / .8)!important;text-align:right!important}.tfs-faq-list{border-top:1px solid #E8ECF0!important}.tfs-faq-item{border-bottom:1px solid #E8ECF0!important;padding:20px 0!important}.tfs-faq-item summary{cursor:pointer!important;font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:16px!important;color:#033d2c!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;user-select:none!important}.tfs-faq-item summary::-webkit-details-marker{display:none!important}.tfs-faq-item summary::after{content:"+"!important;color:#056f51!important;font-size:22px!important;font-weight:800!important;flex-shrink:0!important}.tfs-faq-item[open] summary::after{content:"–"!important}.tfs-faq-item p{font-family:'Barlow',sans-serif!important;color:#7A8794!important;margin-top:12px!important;max-width:70ch!important;font-size:15px!important;line-height:1.65!important}.tfs-hire-cta{background:#033d2c!important;color:#fff!important;border-radius:12px!important;padding:40px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;flex-wrap:wrap!important}.tfs-hire-cta h3{font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:20px!important;color:#fff!important;margin-bottom:6px!important}.tfs-hire-cta p{font-family:'Barlow',sans-serif!important;color:rgb(255 255 255 / .7)!important;max-width:52ch!important;font-size:15px!important}.tfs-locations{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}.tfs-loc-card{background:#fff!important;border:1px solid #E8ECF0!important;border-radius:12px!important;padding:24px!important}.tfs-loc-card .tfs-eyebrow{display:block!important;margin-bottom:8px!important;color:#056f51!important}.tfs-loc-card h3{font-family:'Barlow',sans-serif!important;font-weight:700!important;font-size:18px!important;color:#033d2c!important;margin-bottom:6px!important}.tfs-loc-card p{font-family:'Barlow',sans-serif!important;color:#7A8794!important;font-size:14px!important;line-height:1.65!important}.tfs-testi-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.tfs-testi{background:#fff!important;border:1px solid #E8ECF0!important;border-left:4px solid #056f51!important;padding:22px!important;border-radius:6px!important}.tfs-testi p{font-family:'Barlow',sans-serif!important;font-size:15px!important;color:#3D4852!important;margin-bottom:14px!important;line-height:1.65!important}.tfs-testi-who{font-family:'Barlow',sans-serif!important;font-size:13px!important;color:#7A8794!important;font-weight:600!important}.tfs-final{background:#033d2c!important;color:#fff!important;text-align:center!important;padding:72px 0!important;position:relative!important;overflow:hidden!important;width:100%!important}.tfs-final::before{content:''!important;position:absolute!important;top:-140px!important;left:50%!important;transform:translateX(-50%)!important;width:600px!important;height:400px!important;background:radial-gradient(circle,rgb(200 240 74 / .16) 0%,#fff0 70%)!important;pointer-events:none!important}.tfs-final .tfs-inner{position:relative!important}.tfs-final h2{font-family:'Barlow Condensed',sans-serif!important;font-size:clamp(1.8rem, 3.6vw, 2.6rem)!important;font-weight:800!important;text-transform:uppercase!important;margin-bottom:14px!important;color:#fff!important}.tfs-final p{font-family:'Barlow',sans-serif!important;max-width:52ch!important;margin:0 auto 28px!important;color:rgb(255 255 255 / .75)!important;font-size:16px!important;line-height:1.65!important}.tfs-final-btns{display:flex!important;gap:14px!important;justify-content:center!important;flex-wrap:wrap!important}@media (max-width:960px){.tfs-hero-grid{grid-template-columns:1fr!important}.tfs-hero-right{flex-direction:row!important;flex-wrap:wrap!important}.tfs-hero-stats{flex:1!important;min-width:260px!important}.tfs-hero-photo{flex:1!important;min-width:260px!important;aspect-ratio:16/9!important}.tfs-why-grid{grid-template-columns:repeat(2,1fr)!important}.tfs-model-grid{grid-template-columns:repeat(2,1fr)!important}.tfs-vs-grid{grid-template-columns:1fr!important}.tfs-locations{grid-template-columns:1fr!important}.tfs-testi-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.tfs-why-grid{grid-template-columns:1fr!important}.tfs-model-grid{grid-template-columns:1fr!important}.tfs-hero-ctas{flex-direction:column!important}.tfs-hero-ctas .tfs-btn{width:100%!important;justify-content:center!important}.tfs-final-btns{flex-direction:column!important;align-items:center!important}.tfs-final-btns .tfs-btn{width:100%!important;justify-content:center!important}.tfs-hire-cta{flex-direction:column!important;align-items:flex-start!important}.tfs-section{padding:52px 0!important}}