@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800;900&display=swap');
.tfe-root{--tfe-accent:#ff290d;font:400 16px/1.65 Inter,Arial,sans-serif;color:#111;background:#fff;isolation:isolate;width:100%;overflow-wrap:break-word}.tfe-root *{box-sizing:border-box}.tfe-root h1,.tfe-root h2,.tfe-root h3,.tfe-root p,.tfe-root figure{margin:0}.tfe-root h1,.tfe-root h2,.tfe-root h3{font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:-.055em;line-height:1.08;color:inherit}.tfe-root h2{font-size:clamp(38px,4.6vw,68px)}.tfe-root h3{font-size:32px}.tfe-root a{color:inherit;text-decoration:none}.tfe-root em{font-style:normal;color:var(--tfe-accent)}.tfe-root button,.tfe-root input,.tfe-root textarea{font:inherit}.tfe-root button{cursor:pointer}.tfe-root a:focus-visible,.tfe-root button:focus-visible,.tfe-root input:focus-visible,.tfe-root textarea:focus-visible{outline:3px solid var(--tfe-accent);outline-offset:5px}.tfe-root [hidden]{display:none!important}.tfe-root img{display:block;max-width:100%;height:auto}.tfe-wrap{max-width:1440px;margin:0 auto;padding-left:48px;padding-right:48px}.tfe-pad{padding-top:100px;padding-bottom:100px}.tfe-body{font-size:18px;line-height:1.7;margin:26px 0}.tfe-body p+p{margin-top:16px}.tfe-quiet{font-size:13px;line-height:1.6;color:#777;margin-top:20px!important}.tfe-root .tfe-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;border-radius:99px;background:var(--tfe-accent);color:#fff;padding:14px 26px;border:0;font-size:15px;font-weight:800;line-height:1.4;text-transform:uppercase}.tfe-root .tfe-button:hover{filter:brightness(.9)}.tfe-skip{position:absolute;left:15px;top:-100px;background:white;color:black;padding:12px;z-index:100}.tfe-skip:focus{top:15px}.tfe-navigation{background:#111;color:#fff}.tfe-nav-inner{display:flex;align-items:center;gap:32px;min-height:100px}.tfe-brand{display:flex;align-items:center;gap:12px}.tfe-brand img{width:48px;height:48px;border-radius:50%;object-fit:contain}.tfe-brand span{font-weight:900;font-size:16px;line-height:1.1;max-width:125px}.tfe-desktop-nav{display:flex;gap:26px;margin-left:auto;align-items:center}.tfe-desktop-nav a{font-weight:600;font-size:14px}.tfe-desktop-nav a:hover{color:var(--tfe-accent)}.tfe-mobile-nav{display:none}.tfe-hero{background:#111;color:white}.tfe-hero tfe-hero{display:flex;position:relative;min-height:78svh;align-items:flex-end;isolation:isolate;overflow:hidden}.tfe-hero-media{position:absolute;inset:0;z-index:-2}.tfe-hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0002,#0002 30%,#000b)}.tfe-hero-media video{width:100%;height:100%;object-fit:cover}.tfe-hero-copy{width:100%;padding-top:140px;padding-bottom:80px}.tfe-hero h1{font-size:clamp(52px,7.8vw,112px);text-transform:uppercase}.tfe-hero-bottom{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-top:30px}.tfe-hero-bottom p{font-size:18px;max-width:700px;line-height:1.65}.tfe-hero-bottom a{font-size:14px;white-space:nowrap}.tfe-video-toggle{position:absolute;bottom:17px;right:30px;border:0;background:none;color:white;font-size:13px!important;padding:8px}.tfe-analytics-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;align-items:center}.tfe-audience-metrics{display:grid;grid-template-columns:1fr 1fr;gap:45px 18px;text-align:center}.tfe-audience-metrics strong{font-size:clamp(36px,4.5vw,60px);font-weight:900;letter-spacing:-.06em;display:block;line-height:1.2}.tfe-audience-metrics span{font-size:12px;font-weight:600;display:block;margin-top:10px;line-height:1.4}.tfe-case{background:#202020;color:white}.tfe-case-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;max-width:1270px}.tfe-eyebrow{font-size:18px;font-weight:900;color:var(--tfe-accent);margin-bottom:20px!important}.tfe-case h2{font-size:clamp(40px,5.5vw,74px);text-transform:uppercase}.tfe-case-scope{font-size:24px;line-height:1.4;font-weight:600;margin-top:15px!important}.tfe-case .tfe-body{color:#ddd}.tfe-result-bars{display:grid;gap:16px;max-width:520px;margin-top:32px}.tfe-result-bars>div{background:var(--tfe-accent);color:white;border-radius:99px;padding:17px 20px;font-size:21px;font-weight:900;text-align:center;line-height:1.3}.tfe-case .tfe-quiet{color:#aaa}.tfe-case-art{width:100%;max-width:390px;justify-self:center}.tfe-phone{border:2px solid #444;border-radius:46px;padding:12px;background:#080808;box-shadow:inset 0 0 0 2px #161616}.tfe-screen{background:#fff;color:#111;border-radius:33px;overflow:hidden}.tfe-phone-status{height:28px;display:flex;justify-content:center}.tfe-phone-status span{background:#080808;border-radius:0 0 15px 15px;width:45%;height:21px}.tfe-instagram{text-align:center;font:600 italic 27px Georgia,serif;padding:10px 0 16px}.tfe-phone-account{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;padding:10px 12px}.tfe-phone-account img{width:24px;height:24px;border-radius:50%}.tfe-screen>img{width:100%;height:auto}.tfe-phone-actions{display:flex;gap:18px;padding:18px 14px}.tfe-phone-actions svg{width:22px;height:22px}.tfe-phone-home{height:4px;width:34%;background:#111;border-radius:4px;margin:15px auto 10px}.tfe-root .tfe-post-link{display:block;font-size:13px;color:#bbb;text-align:center;margin-top:18px}.tfe-case-reverse{grid-template-columns:1fr 1.15fr}.tfe-case-reverse .tfe-case-copy{grid-column:2;grid-row:1}.tfe-case-reverse .tfe-case-art{grid-column:1;grid-row:1}.tfe-benefits{background:#202020;color:white}.tfe-benefits h2{margin-bottom:76px}.tfe-benefit-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.tfe-benefit-menu{display:flex;flex-direction:column;gap:24px;align-items:stretch}.tfe-benefit-menu button{display:flex;gap:14px;align-items:center;background:none;border:0;color:#969696;font-size:25px;font-weight:900;text-align:left;padding:8px 0;letter-spacing:-.035em}.tfe-benefit-menu button span{color:var(--tfe-accent);visibility:hidden;width:22px;flex-shrink:0}.tfe-benefit-menu button[aria-selected=true]{color:#fff}.tfe-benefit-menu button[aria-selected=true] span{visibility:visible}.tfe-benefit-layout [role=tabpanel]{min-height:270px}.tfe-benefit-layout h3{font-size:clamp(26px,3.2vw,43px)}.tfe-benefit-layout .tfe-body{color:#ddd;max-width:870px}.tfe-content-intro{color:#555;font-size:18px;margin-top:22px!important;margin-bottom:36px!important}.tfe-content-menu{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.tfe-content-menu button{background:#303030;border:0;border-radius:99px;color:white;padding:14px 28px;font-size:15px;font-weight:900}.tfe-content-menu button[aria-selected=true]{background:var(--tfe-accent)}.tfe-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tfe-content-grid article{min-width:0}.tfe-content-grid article img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:14px;background:#111}.tfe-content-grid h3{font-size:22px;text-transform:uppercase;line-height:1.2;margin:20px 0 12px}.tfe-content-grid p{color:#555;font-size:16px;line-height:1.6}.tfe-view-post{display:block;font-size:14px;margin-top:18px}.tfe-content-grid a:hover h3{color:var(--tfe-accent)}.tfe-empty{grid-column:1/-1;padding:30px 0}.tfe-contact{background:#111;color:#fff}.tfe-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.tfe-contact .tfe-body{color:#bbb;max-width:490px}.tfe-email{font-size:16px;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:5px}.tfe-form{display:grid;gap:22px}.tfe-form label{display:grid;gap:8px;font-size:14px}.tfe-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tfe-form input,.tfe-form textarea{background:#fff;color:#111;border:1px solid #ccc;border-radius:8px;padding:15px 16px;width:100%;font-size:16px;min-width:0}.tfe-form textarea{resize:vertical}.tfe-form .tfe-button{justify-self:start}.tfe-form-success{background:#effbf0;color:#194524;padding:18px}.tfe-form-error{background:#fff0ec;color:#872900;padding:18px}.tfe-form-error ul{margin:0;padding-left:20px}.tfe-footer{background:#111;color:white}.tfe-footer-inner{padding-top:34px;padding-bottom:34px;display:flex;justify-content:space-between;align-items:center;gap:30px}.tfe-footer-inner>a:not(.tfe-brand),.tfe-footer-inner>span{font-size:13px;color:#aaa}
@media(max-width:990px){.tfe-wrap{padding-left:28px;padding-right:28px}.tfe-pad{padding-top:75px;padding-bottom:75px}.tfe-nav-inner{gap:20px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.tfe-desktop-nav{display:none}.tfe-nav-inner>.tfe-button{margin-left:auto}.tfe-mobile-nav{display:block;font-size:14px}.tfe-mobile-nav summary{cursor:pointer;padding:10px}.tfe-mobile-nav nav{display:flex;flex-direction:column;gap:14px;padding:20px 10px}.tfe-analytics-grid{gap:50px}.tfe-case-grid{gap:50px}.tfe-benefit-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.tfe-benefit-menu button{font-size:20px}.tfe-contact-grid{gap:45px}.tfe-result-bars>div{font-size:18px}.tfe-case-scope{font-size:20px}.tfe-hero-bottom{display:block}.tfe-hero-bottom a{display:block;margin-top:20px}}
@media(max-width:700px){.tfe-wrap{padding-left:23px;padding-right:23px}.tfe-pad{padding-top:60px;padding-bottom:60px}.tfe-root h2{font-size:38px}.tfe-body{font-size:16px}.tfe-brand span{font-size:13px;max-width:110px}.tfe-brand img{width:38px;height:38px}.tfe-nav-inner{gap:10px}.tfe-nav-inner>.tfe-button{font-size:12px;padding:12px 17px}.tfe-mobile-nav{width:100%}.tfe-hero tfe-hero{min-height:75svh}.tfe-hero-copy{padding-top:95px;padding-bottom:70px}.tfe-hero h1{font-size:clamp(42px,9vw,65px)}.tfe-hero-bottom p{font-size:16px}.tfe-analytics-grid,.tfe-case-grid,.tfe-case-reverse,.tfe-contact-grid{grid-template-columns:1fr;gap:40px}.tfe-audience-metrics{gap:30px}.tfe-audience-metrics strong{font-size:45px}.tfe-case-reverse .tfe-case-copy,.tfe-case-reverse .tfe-case-art{grid-column:auto;grid-row:auto}.tfe-case-art{max-width:310px}.tfe-case .tfe-result-bars{max-width:none}.tfe-benefits h2{margin-bottom:35px}.tfe-benefit-layout{grid-template-columns:1fr;gap:35px}.tfe-benefit-menu{flex-direction:row;flex-wrap:wrap;gap:10px 18px}.tfe-benefit-menu button{font-size:17px;gap:5px}.tfe-benefit-menu button span{width:16px}.tfe-benefit-layout [role=tabpanel]{min-height:240px}.tfe-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.tfe-content-grid h3{font-size:18px}.tfe-content-menu button{font-size:14px;padding:12px 23px}.tfe-footer-inner{flex-wrap:wrap}.tfe-footer-inner>span{width:100%}.tfe-form-row{grid-template-columns:1fr}}
@media(max-width:440px){.tfe-content-grid{grid-template-columns:1fr}.tfe-content-grid article{max-width:360px}.tfe-root h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.tfe-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
