1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.6165%2035.8398C27.2814%2035.8398%2035.1165%2028.0048%2035.1165%2018.3398C35.1165%208.67486%2027.2814%200.839844%2017.6165%200.839844C7.95147%200.839844%200.116455%208.67486%200.116455%2018.3398C0.116455%2028.0048%207.95147%2035.8398%2017.6165%2035.8398Z'%20fill='%23FED942'/%3e%3cpath%20d='M21.1959%2018.074L16.6745%2022.5954L21.1959%2027.1168L25.7173%2022.5954L21.1959%2018.074Z'%20fill='%230A144E'/%3e%3cpath%20d='M21.2019%209.58985C19.0644%209.58985%2017.3317%2011.3226%2017.3317%2013.46C17.3317%2015.5975%2019.0644%2017.3302%2021.2019%2017.3302C23.3393%2017.3302%2025.0721%2015.5975%2025.0721%2013.46C25.0721%2011.3226%2023.3393%209.58985%2021.2019%209.58985Z'%20fill='%230A144E'/%3e%3cpath%20d='M15.9338%209.58985H9.53954V27.0381H15.9338V9.58985Z'%20fill='%230A144E'/%3e%3c/svg%3e"><!-- Warm up third-party connections used during load (Unicorn Studio CDN, geo API). --><link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin><link rel="preconnect" href="https://api.matchie.ai"><!-- Preload the display face used by hero/headings so the swap settles fast (LCP/CLS). --><link rel="preload" href="/_astro/Calluna-Regular.DnYIoP2Y.woff" as="font" type="font/woff" crossorigin><meta name="generator" content="Astro v6.0.8"><meta name="site-renderer" content="astro">
1<script> 2 (function () { 3 const analytics = (window.analytics = window.analytics || []); 4 if (!analytics.initialize) 5 if (analytics.invoked) { 6 const browserConsole = window['console']; 7 if (browserConsole && browserConsole.error) { 8 browserConsole.error('Segment snippet included twice.'); 9 } 10 } else { 11 analytics.invoked = !0; 12 analytics.methods = [ 13 'trackSubmit', 14 'trackClick', 15 'trackLink', 16 'trackForm', 17 'pageview', 18 'identify', 19 'reset', 20 'group', 21 'track', 22 'ready', 23 'alias', 24 'debug', 25 'page', 26 'once', 27 'off', 28 'on', 29 ]; 30 analytics.factory = function (t) { 31 return function (...args) { 32 args.unshift(t); 33 analytics.push(args); 34 return analytics; 35 }; 36 }; 37 for (let t = 0; t < analytics.methods.length; t++) { 38 const e = analytics.methods[t]; 39 analytics[e] = analytics.factory(e); 40 } 41 analytics.load = function (t, e) { 42 const n = document.createElement('script'); 43 n.type = 'text/javascript'; 44 n.async = !0; 45 n.src = 'https://cdn.segment.com/analytics.js/v1/' + t + '/analytics.min.js'; 46 const a = document.getElementsByTagName('script')[0]; 47 a.parentNode.insertBefore(n, a); 48 analytics._loadOptions = e; 49 }; 50 analytics.SNIPPET_VERSION = '4.1.0'; 51 analytics.load('K8tmdel8BbBDXoxXOolUSTCTdpzJ3AYM', { 52 user: { 53 cookie: { key: 'trf_segment_ajs_user_id' }, 54 localStorage: { key: 'trf_segment_ajs_user_traits' }, 55 }, 56 }); 57 } 58 analytics.page(); 59 })(); 60 </script>
60<script>
vendor: 327 bytes, lines 60-64
60(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 61new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 62j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 63'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 64})(window,document,'script','dataLayer','
64GTM-MM7CXS
vendor: 3 bytes, line 64
64');
64</script>
64<title>About The Right Fit â Creator Collaboration Platform</title><meta name="description" content="The Right Fit is a creator collaboration platform founded in 2016. Ten years in the category. Now operating globally. Brief-first. No cold outreach."><link rel="canonical" href="https://theright.fit/about-us"><meta name="robots" content="index, follow"><!-- OpenGraph --><meta property="og:title" content="About The Right Fit â Creator Collaboration Platform"><meta property="og:description" content="The Right Fit is a creator collaboration platform founded in 2016. Ten years in the category. Now operating globally. Brief-first. No cold outreach."><meta property="og:image" content="https://theright.fit/_astro/OG_TRF.DjqWe4ly.jpg"><meta property="og:url" content="https://theright.fit/about-us"><meta property="og:type" content="website"><meta property="og:site_name" content="The Right Fit"><!-- Twitter Card --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="About The Right Fit â Creator Collaboration Platform"><meta name="twitter:description" content="The Right Fit is a creator collaboration platform founded in 2016. Ten years in the category. Now operating globally. Brief-first. No cold outreach."><meta name="twitter:image" content="https://theright.fit/_astro/OG_TRF.DjqWe4ly.jpg"><!-- JSON-LD Structured Data -->
64<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"AboutPage","name":"About The Right Fit â Creator Collaboration Platform","description":"The Right Fit is a creator collaboration platform founded in 2016. Ten years in the category. Now operating globally. Brief-first. No cold outreach.","url":"https://theright.fit/about-us","isPartOf":{"@type":"WebSite","name":"The Right Fit","url":"https://theright.fit/"},"mainEntity":{"@id":"https://theright.fit/about-us#organization"}},{"@type":"Organization","@id":"https://theright.fit/about-us#organization","name":"The Right Fit","url":"https://theright.fit","logo":"data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.6165%2035.8398C27.2814%2035.8398%2035.1165%2028.0048%2035.1165%2018.3398C35.1165%208.67486%2027.2814%200.839844%2017.6165%200.839844C7.95147%200.839844%200.116455%208.67486%200.116455%2018.3398C0.116455%2028.0048%207.95147%2035.8398%2017.6165%2035.8398Z'%20fill='%23FED942'/%3e%3cpath%20d='M21.1959%2018.074L16.6745%2022.5954L21.1959%2027.1168L25.7173%2022.5954L21.1959%2018.074Z'%20fill='%230A144E'/%3e%3cpath%20d='M21.2019%209.58985C19.0644%209.58985%2017.3317%2011.3226%2017.3317%2013.46C17.3317%2015.5975%2019.0644%2017.3302%2021.2019%2017.3302C23.3393%2017.3302%2025.0721%2015.5975%2025.
640721%2013.46C25.0721%2011.3226%2023.3393%209.58985%2021.2019%209.58985Z'%20fill='%230A144E'/%3e%3cpath%20d='M15.9338%209.58985H9.53954V27.0381H15.9338V9.58985Z'%20fill='%230A144E'/%3e%3c/svg%3e","sameAs":["https://www.instagram.com/theright.fit/","https://www.linkedin.com/company/theright-fit/","https://www.facebook.com/wearetheright.fit/","https://www.tiktok.com/@theright.fit","https://www.youtube.com/@Teamtherightfit"],"foundingDate":"2016"},{"@type":"Person","name":"Robb Beeston","jobTitle":"Managing Director","worksFor":{"@id":"https://theright.fit/about-us#organization"}}]}</script>
64<link rel="stylesheet" href="/_astro/BaseLayout.kh3RYIBI.css"></head> <!-- 65 `body` needs an explicit background: the sticky navbar is translucent 66 (`bg-bg-primary/40` + backdrop blur) and, on every page except the homepage, 67 nothing sits behind its 64px strip. A transparent body lets the browser's own 68 canvas show through there, which renders the nav dark under 69 `prefers-color-scheme: dark`. 70 --> <body class="bg-bg-primary">
vendor: 69 bytes, line 70
70 <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=
70GTM-MM7CXS
vendor: 84 bytes, line 70
70" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript>
70<script> 71 (function () { 72 function read() { 73 const p = location.pathname; 74 if (p === '/au' || p === '/pricing/au' || p === '/creators/pricing/au') { 75 return 'AUD'; 76 } 77 if (p === '/' || p === '/pricing' || p === '/creators/pricing') { 78 return 'USD'; 79 } 80 const m = document.cookie.match(/(?:^|;\s*)trf_pricing_region=(aud|usd)(?:;|$)/); 81 if (m) { 82 return m[1] === 'usd' ? 'USD' : 'AUD'; 83 } 84 try { 85 const ls = localStorage.getItem('trf_pricing_region'); 86 if (ls === 'usd' || ls === 'aud') { 87 return ls === 'usd' ? 'USD' : 'AUD'; 88 } 89 } catch { 90 /* storage blocked */ 91 } 92 return 'USD'; 93 } 94 window.__TRF_PRICING_CURRENCY__ = read(); 95 })(); 96 </script>
96 <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
96<script>(()=>{var l=(n,t)=>{let i=async()=>{await(await n())()},e=typeof t.value=="object"?t.value:void 0,s={timeout:e==null?void 0:e.timeout};"requestIdleCallback"in window?window.requestIdleCallback(i,s):setTimeout(i,s.timeout||200)};(self.Astro||(self.Astro={})).idle=l;window.dispatchEvent(new Event("astro:idle"));})();</script>
96<script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script>
96<astro-island uid="zx5RN" prefix="r7" component-url="/_astro/PricingPreferenceSync.UyjzaCgS.js" component-export="PricingPreferenceSync" renderer-url="/_astro/client.CqgL9Mnm.js" props="{}" ssr client="idle" opts="{"name":"PricingPreferenceSync","value":true}"></astro-island>
96<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
96<astro-island uid="Z1QTPqu" prefix="r8" component-url="/_astro/SiteNavbar.DXj4C6SE.js" component-export="default" renderer-url="/_astro/client.CqgL9Mnm.js" props="{"logoUrl":[0,"/"],"initialCurrency":[0,"USD"],"showCastingNav":[0,true]}" ssr client="load" opts="{"name":"SiteNavbar","value":true}" await-children><link rel="preload" as="image" href="/_astro/TRF_Logo_Main_Dark.CewfBXAX.svg"/><section class="border-border-secondary/60 bg-bg-primary/55 supports-[backdrop-filter]:bg-bg-primary/40 sticky top-0 z-50 border-b backdrop-blur-md backdrop-saturate-150 py-4"><div class="mx-auto w-full max-w-[var(--max-width-container)] px-4 sm:px-6 lg:px-8"><nav class="hidden justify-between lg:flex" aria-label="Main"><div class="flex items-center gap-6"><a href="/" class="flex items-center gap-2"><img src="/_astro/TRF_Logo_Main_Dark.CewfBXAX.svg" class="h-8 w-auto" width="143" height="32" alt="The Right Fit" loading="eager" decoding="async"/></a><div class="flex items-center"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max items-center"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" dir="ltr"><li class="relative"><a class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-semibold transition-colors focus:outline-none disabled:pointer-events-none disabled:opacity-50 bg-transparent shadow-none focus:bg-transparent data-[active]:bg-transparent data-[state=open]:bg-transparent text-text-secondary hover:text-text-primary focus:text-text-primary data-[state=open]:text-text-primary focus-visible:ring-focus-ring focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent focus-visible:outline-hidden group hover:bg-bg-primary_hover" href="/creators">Creators<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-px ml-1 h-3 w-3" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></a></li><li class="relative"><a class="group inline-flex h-9 w-max items-center justify-center rounded-md px-4 py-2 text-sm font-semibold transition-colors focus:outline-none disabled:pointer-events-none disabled:opacity-50 bg-transparent shadow-none focus:bg-transparent data-[active]:bg-transparent data-[state=open]:bg-transparent text-text-secondary hover:text-text-primary focus:text-text-primary data-[state=open]:text-text-primary focus-visible:ring-focus-ring focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent focus-visible:outline-hidden group hover:bg-bg-primary_hover" href="/for-brands">Brands<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="relative top-px ml-1 h-3 w-3" aria-hidden="true"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></a></li></ul></div><div class="group pointer-events-none absolute top-full left-0 z-50 translate-x-[var(--nav-panel-x,0px)] data-[glide=true]:transition-transform data-[glide=true]:duration-200 data-[glide=true]:ease-out motion-reduce:transition-none"></div></nav></div></div><div class="flex items-center gap-2"><div class="relative flex flex-col gap-1.5 justify-center"><button type="button" class="border-border-secondary bg-bg-primary text-text-primary hover:bg-bg-secondary_hover focus-visible:ring-focus-ring focus-visible:ring-offset-bg-primary inline-flex size-9 items-center justify-center rounded-full border shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden" aria-label="Site location and currency: Global (USD)" aria-haspopup="menu" aria-expanded="false" aria-controls="_r8R_p_"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></span></button></div><div class="relative"><button type="button" class="bg-bg-inverse-solid hover:bg-bg-inverse-solid_hover text-text-inverse-solid focus-visible:ring-focus-ring inline-flex h-9 shrink-0 items-center justify-center rounded-full border-0 px-3.5 text-xs font-bold uppercase shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-bg-primary focus-visible:outline-hidden gap-1.5 data-[state=open]:ring-focus-ring data-[state=open]:ring-2 data-[state=open]:ring-offset-2 data-[state=open]:ring-offset-bg-primary [&_svg]:size-3.5 [&_svg]:shrink-0" aria-expanded="false" aria-controls="_r8R_19_" data-state="closed">Log in<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative"><button type="button" class="bg-bg-brand-solid hover:bg-bg-brand-solid_hover text-brand-950 focus-visible:ring-focus-ring inline-flex h-9 shrink-0 items-center justify-center rounded-full border-0 px-3.5 text-xs font-bold uppercase shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-bg-primary focus-visible:outline-hidden gap-1.5 data-[state=open]:ring-focus-ring data-[state=open]:ring-2 data-[state=open]:ring-offset-2 data-[state=open]:ring-offset-bg-primary [&_svg]:size-3.5 [&_svg]:shrink-0" aria-expanded="false" aria-controls="_r8R_1p_" data-state="closed">Sign up<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></nav><div class="block lg:hidden"><div class="flex items-center justify-between"><a href="/" class="flex items-center gap-2"><img src="/_astro/TRF_Logo_Main_Dark.CewfBXAX.svg" class="h-8 w-auto" width="143" height="32" alt="The Right Fit" loading="eager" decoding="async"/></a><button type="button" class="bg-bg-inverse-solid hover:bg-bg-inverse-solid_hover text-text-inverse-solid focus-visible:ring-focus-ring inline-flex items-center justify-center rounded-full border-0 text-xs font-bold uppercase shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-bg-primary focus-visible:outline-hidden size-9 shrink-0 p-0 [&_svg]:pointer-events-none [&_svg]:shrink-0" aria-label="Open menu" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_r8R_a_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-4" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></div></section><!--astro:end--></astro-island> <astro-island uid="Z1pMORJ" prefix="r9" component-url="/_astro/LocationSwitchBanner.86jGXsO_.js" component-export="LocationSwitchBanner" renderer-url="/_astro/client.CqgL9Mnm.js" props="{}" ssr client="idle" opts="{"name":"LocationSwitchBanner","value":true}"></astro-island> <main> <!-- ============================================ --> <!-- HERO â text-only banner, no asset --> <!-- ============================================ --> <section class="bg-bg-primary relative overflow-hidden px-4 pt-28 pb-20 sm:px-6 md:pt-32 md:pb-28 lg:px-8" aria-labelledby="about-hero-heading"> <div class="pointer-events-none absolute inset-0 -z-10" style="background: radial-gradient(ellipse 80% 60% at 80% 20%, rgba(254,217,66,0.22), transparent 60%);" aria-hidden="true"></div> <div class="mx-auto w-full max-w-[var(--max-width-container)]"> <p class="text-brand-royal-blue text-xs font-semibold tracking-[0.08em] uppercase"> 97About us<span class="text-text-tertiary mx-2" aria-hidden="true">/</span>Est. 2016 98</p> <h1 id="about-hero-heading" class="font-display text-text-primary text-display-md
98sm:text-display-lg md:text-display-xl mt-6 max-w-[20ch] leading-[1.04] font-semibold tracking-tight"> 99Ten years in <span class="text-brand-royal-blue">creator marketing.</span> </h1> <p class="text-text-secondary mt-7 max-w-[34rem] text-lg md:text-xl"> 100We've been through the full arc of this category â from the earliest days of 101 influencer marketing to what it looks like now. We know where the loose footing is. 102</p> <div class="mt-10 flex flex-wrap items-center gap-3"> <a href="https://theright.fit/signup" class="bg-bg-brand-solid hover:bg-bg-brand-solid_hover text-brand-950 focus-visible:ring-focus-ring inline-flex h-14 items-center justify-center rounded-full border-0 px-8 text-sm font-bold uppercase tracking-wide shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden md:text-base">Start free</a> <a href="#about-story-heading" class="text-text-secondary hover:text-text-primary inline-flex h-14 items-center gap-2 px-4 text-sm font-semibold md:text-base"> 103Read our story 104<svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> <path d="M13.5 4.5L21 12l-7.5 7.5M21 12H3"></path> </svg> </a> </div> </div> </section> <!-- ============================================ --> <!-- STATS STRIP --> <!-- ============================================ --> <section class="bg-bg-primary border-border-secondary border-y" aria-label="Key facts about The Right Fit"> <dl class="mx-auto grid w-full max-w-[var(--max-width-container)] grid-cols-2 md:grid-cols-4"> <div class="px-6 py-8 md:px-8 md:py-10"> <dt class="sr-only">Founded in Australia</dt> <dd class="font-display text-text-primary text-4xl leading-none font-semibold tracking-tight md:text-5xl"> 2016 </dd> <p class="text-text-secondary mt-2 text-sm leading-snug md:text-base">Founded in Australia</p> </div><div class="px-6 py-8 md:px-8 md:py-10 md:border-border-secondary md:border-l border-border-secondary border-l md:border-l"> <dt class="sr-only">Global platform launch</dt> <dd class="font-display text-text-primary text-4xl leading-none font-semibold tracking-tight md:text-5xl"> Jan 2025 </dd> <p class="text-text-secondary mt-2 text-sm leading-snug md:text-base">Global platform launch</p> </div><div class="px-6 py-8 md:px-8 md:py-10 md:border-border-secondary md:border-l border-border-secondary border-t md:border-t-0"> <dt class="sr-only">Creator profiles reached</dt> <dd class="font-display text-text-primary text-4xl leading-none font-semibold tracking-tight md:text-5xl"> 450M+ </dd> <p class="text-text-secondary mt-2 text-sm leading-snug md:text-base">Creator profiles reached</p> </div><div class="px-6 py-8 md:px-8 md:py-10 md:border-border-secondary md:border-l border-border-secondary border-t border-l md:border-t-0"> <dt class="sr-only">Avg first application</dt> <dd class="font-display text-text-primary text-4xl leading-none font-semibold tracking-tight md:text-5xl"> 9.5 min </dd> <p class="text-text-secondary mt-2 text-sm leading-snug md:text-base">Avg first application</p> </div> </dl> </section> <!-- ============================================ --> <!-- TIMELINE â "Our story" in four turns --> <!-- ============================================ --> <section class="bg-bg-secondary px-4 py-16 sm:px-6 sm:py-20 md:py-24 lg:px-8" aria-labelledby="about-story-heading"> <div class="mx-auto w-full max-w-[var(--max-width-container)]"> <div class="grid gap-12 md:grid-cols-[1fr_1.2fr] md:gap-20"> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> 105Our story 106</p> <h2 id="about-story-heading" class="font-display text-text-primary text-display-md md:text-display-lg mt-5 leading-[1.05] font-semibold tracking-tight"> 107A decade,<br>in <span class="text-brand-royal-blue">four turns.</span> </h2> </div> <div class="md:pt-12"> <p class="text-text-secondary text-base leading-[1.6] md:text-lg"> 108The Right Fit didn't start out as a creator marketing platform. The shape it has 109 today is the result of one structural rebuild and a market that moved underneath the 110 original product. Each turn was a response to the same underlying problem: how do 111 brands and creators find each other without anyone chasing. 112</p> </div> </div> <ol class="mt-14 list-none p-0"> <li class="border-border-secondary grid gap-6 border-t py-10 md:grid-cols-[8rem_1fr] md:items-start md:gap-12 md:py-12 lg:grid-cols-[10rem_1fr]"> <p class="font-display text-brand-royal-blue text-4xl tracking-tight md:text-5xl"> 2016 </p> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> Origin </p> <h3 class="font-display text-text-primary mt-3 text-2xl leading-[1.2] font-semibold tracking-tight md:text-3xl"> Built by someone who ran at the problem first. </h3> <p class="text-text-secondary mt-4 max-w-[40rem] text-base leading-[1.6] md:text-lg">
112 Founded by Taryn Williams â a model turned agency founder â to bring real automation to a category that ran on phone calls and spreadsheets. The infrastructure first built inside WINK Models became the foundation for TRF, backed by AirTree Ventures and launched as a structured workflow for booking models, actors, and on-set production crew in Australia. </p> </div> </li><li class="border-border-secondary grid gap-6 border-t py-10 md:grid-cols-[8rem_1fr] md:items-start md:gap-12 md:py-12 lg:grid-cols-[10rem_1fr]"> <p class="font-display text-brand-royal-blue text-4xl tracking-tight md:text-5xl"> 2020 </p> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> The pivot </p> <h3 class="font-display text-text-primary mt-3 text-2xl leading-[1.2] font-semibold tracking-tight md:text-3xl"> Models were the original influencers. </h3> <p class="text-text-secondary mt-4 max-w-[40rem] text-base leading-[1.6] md:text-lg"> The models on TRF already had significant Instagram followings, shot in interesting locations, and had audiences brands wanted access to. Brands started adding creator work to bookings â and within a few years, creator and influencer collaborations had become the dominant activity on the platform. Not by plan, but because the market moved and we were in the right place to move with it. </p> </div> </li><li class="border-border-secondary grid gap-6 border-t py-10 md:grid-cols-[8rem_1fr] md:items-start md:gap-12 md:py-12 lg:grid-cols-[10rem_1fr]"> <p class="font-display text-brand-royal-blue text-4xl tracking-tight md:text-5xl"> 2023 </p> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> The rebuild </p> <h3 class="font-display text-text-primary mt-3 text-2xl leading-[1.2] font-semibold tracking-tight md:text-3xl"> Same problem, better structure. </h3> <p class="text-text-secondary mt-4 max-w-[40rem] text-base leading-[1.6] md:text-lg"> Following the acquisition of the business by Ryan Tse â who came to TRF as a client running marketing teams across health and beauty internationally â the decision was made to rebuild the creator marketing platform from the ground up. The hypothesis was specific: if brands share a structured brief and creators self-select on genuine interest, the entire acquisition problem changes shape. </p> </div> </li><li class="border-border-secondary grid gap-6 border-t py-10 md:grid-cols-[8rem_1fr] md:items-start md:gap-12 md:py-12 lg:grid-cols-[10rem_1fr]"> <p class="font-display text-brand-royal-blue text-4xl tracking-tight md:text-5xl"> 2025 </p> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> Global </p> <h3 class="font-display text-text-primary mt-3 text-2xl leading-[1.2] font-semibold tracking-tight md:text-3xl"> Six months of testing confirmed it. </h3> <p class="text-text-secondary mt-4 max-w-[40rem] text-base leading-[1.6] md:text-lg"> The new platform launched globally in January 2025, with the US as the primary expansion market. The first application typically arr
112ives within 9.5 minutes; the average brief receives 79. For Australian clients, the original talent marketplace â model and actor bookings for production â runs in parallel under the same brand. </p> </div> </li> </ol> </div> </section> <!-- ============================================ --> <!-- THE THESIS â pull-quote on bento surface --> <!-- ============================================ --> <section class="border-border-secondary border-t px-4 py-20 sm:px-6 md:py-28 lg:px-8" style="background-color: #f2f5fa;" aria-labelledby="about-thesis-heading"> <div class="mx-auto grid w-full max-w-[1100px] gap-12 md:grid-cols-2 md:items-center md:gap-20"> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> 113The thesis 114</p> <h2 id="about-thesis-heading" class="font-display text-text-primary text-display-md md:text-display-lg mt-5 leading-[1.05] font-semibold tracking-tight"> 115Interest is<br>not the same as<br> <span class="text-brand-royal-blue">intent.</span> </h2> <p class="text-text-secondary mt-6 max-w-[30rem] text-base leading-[1.6] md:text-lg"> 116What comes back from a brief isn't a list to search through â it's your 117 applicants. Every creator among them has read the actual brief and chosen to engage with 118 its specific terms. That's a different signal to a cold contact. 119</p> </div> <figure class="border-border-secondary bg-bg-primary m-0 flex flex-col rounded-2xl border p-6 shadow-lg sm:p-8 md:p-9" aria-label="Matchie brief assistant"> <div class="flex items-center gap-3 sm:gap-3.5"> <div class="unicorn-embed pointer-events-none size-11 shrink-0 overflow-hidden rounded-full ring-1 ring-black/10" data-us-project="WrgIA0t8P86DFs0Mcqar" data-us-scale="1.08" data-us-dpi="2" data-us-alttext="" data-us-arialabel="Matchie avatar" aria-hidden="true"></div> <div class="min-w-0 flex-1"> <p class="text-text-primary text-sm leading-snug font-semibold sm:text-base">Matchie</p> <p class="text-text-secondary mt-0.5 text-xs leading-snug sm:text-sm"> 120The Right Fit's brief assistant 121</p> </div> </div> <div class="border-border-secondary mt-5 border-t sm:mt-6" aria-hidden="true"></div> <ul role="list" class="mt-5 list-none space-y-4 p-0 sm:mt-6 sm:space-y-5"> <li class="flex items-start gap-3 sm:gap-3.5"> <span class="text-text-quaternary mt-0.5 flex size-9 shrink-0 items-center justify-center" aria-hidden="true"> <svg viewBox="0 0 24 24" width="22" height="22" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="shrink-0"><path d="M20 12.5V6.8c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C17.72 2 16.88 2 15.2 2H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C6.28 22 7.12 22 8.8 22H12m2.5-3 2 2 4.5-4.5"></path></svg> </span> <p class="text-text-secondary min-w-0 text-sm leading-relaxed sm:text-base">Guides you through every field â offer, deliverables, description, creator targeting and budget â so nothing gets missed.</p> </li><li class="flex items-start gap-3 sm:gap-3.5"> <span class="text-text-quaternary mt-0.5 flex size-9 shrink-0 items-center justify-center" aria-hidden="true"> <svg viewBox="0 0 24 24" width="22" height="22" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="shrink-0"><path d="M22 21v-2a4.002 4.002 0 0 0-3-3.874M15.5 3.291a4.001 4.001 0 0 1 0 7.418M17 21c0-1.864 0-2.796-.305-3.53a4 4 0 0 0-2.164-2.165C13.796 15 12.864 15 11 15H8c-1.864 0-2.796 0-3.53.305a4 4 0 0 0-2.166 2.164C2 18.204 2 19.136 2 21M13.5 7a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"></path></svg> </span> <p class="text-text-secondary min-w-0 text-sm leading-relaxed sm:text-base">Trained on thousands of live briefs to attract the right creators from the start.</p> </li><li class="flex items-start gap-3 sm:gap-3.5"> <span class="text-text-quaternary mt-0.5 flex size-9 shrink-0 items-center justify-center" aria-hidden="true"> <svg viewBox="0 0 24 24" width="22" height="22" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="shrink-0"><path d="M13 2 4.093 12.688c-.348.418-.523.628-.525.804a.5.5 0 0 0 .185.397c.138.111.41.111.955.111H12l-1 8 8.907-10.688c.348-.418.523-.628.525-.804a.5.5 0 0 0-.185-.397c-.138-.111-.41-.111-.955-.111H12l1-8Z"></path></svg> </span> <p class="text-text-secondary min-w-0 text-sm leading-relaxed sm:text-base">Drafts your brief in minutes, not hours â ready to publish straight away.</p> </li> </ul>
121<script> 122 (function () { 123 const src = 124 'https://cdn.jsdelivr.net/gh/hiunicornstudio/[email protected]/dist/unicornStudio.umd.js'; 125 126 function kickInit() { 127 const u = window.UnicornStudio; 128 if (u && u.init) { 129 if (document.readyState === 'loading') { 130 document.addEventListener('DOMContentLoaded', function () { 131 u.init(); 132 }); 133 } else { 134 u.init(); 135 } 136 } 137 } 138 139 function boot() { 140 const u = window.UnicornStudio; 141 if (u && u.init) { 142 kickInit(); 143 return; 144 } 145 146 const existing = document.querySelector('script[src="' + src + '"]'); 147 if (existing) { 148 if (window.UnicornStudio && window.UnicornStudio.init) { 149 kickInit(); 150 } else { 151 existing.addEventListener('load', kickInit); 152 } 153 return; 154 } 155 156 window.UnicornStudio = { isInitialized: false }; 157 const loader = document.createElement('script'); 158 loader.src = src; 159 loader.onload = function () { 160 kickInit(); 161 }; 162 (document.head || document.body).appendChild(loader); 163 } 164 165 // Defer the WebGL loader off the LCP critical path: load it once the browser 166 // is idle (with a timeout cap), not while the main thread is busy painting. 167 if (typeof window.requestIdleCallback === 'function') { 168 window.requestIdleCallback(boot, { timeout: 2500 }); 169 } else { 170 setTimeout(boot, 1500); 171 } 172 })(); 173</script>
173 </figure> </div> </section> <!-- ============================================ --> <!-- CONTRAST â standard approach vs brief-first --> <!-- ============================================ --> <section class="bg-bg-primary px-4 py-16 sm:px-6 sm:py-20 md:py-24 lg:px-8" aria-labelledby="about-contrast-heading"> <div class="mx-auto w-full max-w-[var(--max-width-container)]"> <div class="max-w-[56rem]"> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> 174The structural problem 175</p> <h2 id="about-contrast-heading" class="font-display text-text-primary text-display-md md:text-display-lg mt-5 leading-[1.05] font-semibold tracking-tight"> 176The acquisition model was broken.<br> <span class="text-brand-royal-blue">It still is â almost everywhere else.</span> </h2> <p class="text-text-secondary text-base leading-[1.6] md:text-lg mt-6 max-w-[40rem]"> 177As creator marketing scaled, brands were chasing creators through cold outreach, DMs, 178 and spreadsheets. Most of it went unanswered; the ones that responded were rarely the 179 right fit. That's not a resourcing problem â it's a structural one. 180</p> </div> <div class="border-border-secondary mt-14 grid gap-px overflow-hidden rounded-2xl border bg-[var(--color-border-secondary)] md:grid-cols-2"> <div class="bg-bg-primary p-8 md:p-10"> <p class="text-text-tertiary text-xs font-bold tracking-[0.08em] uppercase"> 181The standard approach 182</p> <ul class="mt-5 flex list-none flex-col gap-4 p-0"> <li class="text-text-secondary flex items-center gap-3 text-base"> <span class="bg-text-tertiary h-[2px] w-4 shrink-0" aria-hidden="true"></span> <span class="decoration-text-tertiary line-through">Cold outreach via DMs</span> </li><li class="text-text-secondary flex items-center gap-3 text-base"> <span class="bg-text-tertiary h-[2px] w-4 shrink-0" aria-hidden="true"></span> <span class="decoration-text-tertiary line-through">Spreadsheet-led shortlists</span> </li><li class="text-text-secondary flex items-center gap-3 text-base"> <span class="bg-text-tertiary h-[2px] w-4 shrink-0" aria-hidden="true"></span> <span class="decoration-text-tertiary line-through">Most contacts go unanswered</span> </li><li class="text-text-secondary flex items-center gap-3 text-base"> <span class="bg-text-tertiary h-[2px] w-4 shrink-0" aria-hidden="true"></span> <span class="decoration-text-tertiary line-through">No signal of genuine interest</span> </li> </ul> <p class="text-text-tertiary mt-7 text-sm leading-relaxed"> 183Friction before a single collaboration begins â and no signal whether the creator 184 actually wants the work. 185</p> </div> <div class="bg-bg-brand-primary p-8 md:p-10"> <p class="text-text-brand-secondary text-xs font-bold tracking-[0.08em] uppercase"> 186On The Right Fit 187</p> <ul class="mt-5 flex list-none flex-col gap-4 p-0"> <li class="text-text-primary flex items-center gap-3 text-base font-medium"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="text-text-brand-primary shrink-0" aria-hidden="true"> <polyline points="20 6 9 17 4 12"></polyline> </svg> Brief-first invitation </li><li class="text-text-primary flex items-center gap-3 text-base font-medium"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="text-text-brand-primary shrink-0" aria-hidden="true"> <polyline points="20 6 9 17 4 12"></polyline> </svg> One workflow, one place </li><li class="text-text-primary flex items-center gap-3 text-base font-medium"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="text-text-brand-primary shrink-0" aria-hidden="true"> <polyline points="20 6 9 17 4 12"></polyline> </svg> High-intent applicants </li><li class="text-text-primary flex items-center gap-3 text-base font-medium"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="text-text-brand-primary shrink-0" aria-hidden="true"> <polyline points="20 6 9 17 4 12"></polyline> </svg> 9.5 min avg first response </li> </ul> <p class="text-text-brand-secondary mt-7 text-sm leading-relaxed"> 188You're choosing from people who've seen your requirements and said yes â not 189 hoping someone responds. 190</p> </div> </div> </div> </section> <!-- ============================================ --> <!-- LEADERSHIP â prose + document-mock card --> <!-- ============================================ --> <section class="bg-bg-secondary border-border-secondary border-t px-4 py-16 sm:px-6 sm:py-20 md:py-24 lg:px-8" aria-labelledby="about-leadership-heading"> <div class="mx-auto grid w-full max-w-[var(--max-width-container)] gap-12 lg:grid-cols-[1.05fr_1fr] lg:items-center lg:gap-20"> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> 191Leadership 192</p> <h2 id="about-leadership-heading" class="font-display text-text-primary text-display-md md:text-display-lg mt-5 leading-[1.05] font-semibold tracking-tight"> 193Led by someone with<br> <span class="text-brand-royal-blue">20 years of context.</span> </h2> <p class="text-text-secondary text-base leading-[1.6] md:text-lg mt-6 max-w-[34rem]"> 194Robb Beeston has spent 20+ years at the intersection of digital communities and creator 195 behaviour â a longer view of the creator economy than most people currently working in 196 it. 197</p> <p class="text-text-secondary text-base leading-[1.6] md:text-lg mt-4 max-w-[34rem]"> 198His career is a single thread: how people build identity, influence, and community in 199 digital spaces. From Habbo Hotel in 2004 â one of the earliest platforms where 200 user-generated content and virtual identity were the entire product â through leading 201 Disney's interactive worlds portfolio in APAC including Club Penguin at its peak, 202 to MD of Beamly, one of the first social networks built around television. 203</p> <p class="text-text-secondary text-base leading-[1.6] md:text-lg mt-4 max-w-[34rem]">
204Robb joined The Right Fit in 2017, left to found his own startup, and returned as COO in 205 2023 during the acquisition. He became Managing Director in August 2024 and has led the 206 business through its global expansion and platform rebuild. 207</p> </div> <!-- Document-mock leadership card with stacked-paper depth --> <div class="relative mx-auto w-full max-w-[28rem] lg:max-w-none"> <div class="border-border-secondary bg-bg-primary absolute inset-0 translate-x-3.5 translate-y-3.5 rounded-xl border shadow-sm" aria-hidden="true"></div> <div class="border-border-secondary bg-bg-primary absolute inset-0 translate-x-[7px] translate-y-[7px] rounded-xl border shadow-sm" aria-hidden="true"></div> <article class="border-border-secondary bg-bg-primary relative rounded-xl border p-6 shadow-lg sm:p-8" aria-label="Profile: Robb Beeston, Managing Director"> <header class="flex items-start justify-between gap-4"> <div> <p class="text-text-tertiary text-xs font-semibold tracking-[0.08em] uppercase"> 208Profile · Leadership 209</p> <p class="font-display text-text-primary mt-1.5 text-2xl tracking-tight"> 210Robb Beeston 211</p> <p class="text-text-secondary mt-1 text-sm">Managing Director, The Right Fit</p> </div> <span class="text-text-success-primary bg-bg-success-primary inline-flex items-center rounded-full px-2.5 py-1 text-[0.625rem] font-bold tracking-[0.04em] uppercase"> 212Active 213</span> </header> <dl class="border-border-secondary mt-5 grid grid-cols-2 gap-x-4 gap-y-4 border-t pt-4"> <div> <dt class="text-text-tertiary text-[0.625rem] font-semibold tracking-[0.08em] uppercase"> Joined TRF </dt> <dd class="text-text-primary mt-1 text-sm font-medium">2017</dd> </div><div> <dt class="text-text-tertiary text-[0.625rem] font-semibold tracking-[0.08em] uppercase"> Returned as COO </dt> <dd class="text-text-primary mt-1 text-sm font-medium">2023</dd> </div><div> <dt class="text-text-tertiary text-[0.625rem] font-semibold tracking-[0.08em] uppercase"> MD since </dt> <dd class="text-text-primary mt-1 text-sm font-medium">Aug 2024</dd> </div><div> <dt class="text-text-tertiary text-[0.625rem] font-semibold tracking-[0.08em] uppercase"> Background </dt> <dd class="text-text-primary mt-1 text-sm font-medium">20+ yrs digital comms</dd> </div> </dl> <div class="border-border-secondary bg-bg-secondary mt-5 rounded-lg border p-4"> <p class="text-text-tertiary text-[0.625rem] font-semibold tracking-[0.08em] uppercase"> 214Career thread 215</p> <p class="text-text-secondary mt-2 text-sm leading-relaxed"> 216The perspective of watching the creator economy form from its earliest roots â 217 before Instagram, before influencer marketing was a category â shapes how TRF thinks 218 about the creator-brand relationship. 219</p> </div> <div class="border-border-secondary mt-5 border-t pt-4"> <p class="text-text-secondary text-sm"> <span class="text-text-primary font-semibold">Habbo Hotel</span> · Disney / 220<span class="text-text-primary font-semibold">Club Penguin</span> · 221<span class="text-text-primary font-semibold">Beamly</span> · The Right Fit 222</p> </div> </article> </div> </div> </section> <!-- ============================================ --> <!-- CONVERSION --> <!-- ============================================ --> <section class="bg-bg-primary border-border-secondary border-t px-4 py-24 text-center sm:px-6 md:py-32 lg:px-8" aria-labelledby="about-cta-heading"> <div class="mx-auto max-w-[44rem]"> <h2 id="about-cta-heading" class="font-display text-text-primary text-display-md sm:text-display-lg md:text-display-xl leading-[1.04] font-semibold tracking-tight"> 223See how the brief-first<br>approach works. 224</h2> <p class="text-text-secondary mt-6 text-lg md:text-xl"> <a href="/pricing" class="text-brand-royal-blue underline underline-offset-2 hover:text-text-primary focus-visible:ring-focus-ring focus-visible:rounded-sm focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden">Free to start</a>. No sales calls. Share a 225 brief and see what comes back. 226</p> <a href="https://theright.fit/signup" class="bg-bg-brand-solid hover:bg-bg-brand-solid_hover text-brand-950 focus-visible:ring-focus-ring inline-flex h-14 items-center justify-center rounded-full border-0 px-8 text-sm font-bold uppercase tracking-wide shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:outline-hidden md:text-base mt-10">Start free</a> </div> </section> </main> <footer class="bg-brand-navy text-text-primary_on-brand relative bottom-0 flex flex-col gap-12 overflow-x-clip py-16 sm:gap-16"> <section> <div class="mx-auto flex w-full max-w-[var(--max-width-container)] flex-col gap-12 px-4 sm:px-6 lg:gap-16 lg:px-8"> <div class="grid gap-12 lg:grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)] lg:gap-16 xl:gap-20"> <!-- Left rail: logo, tagline, newsletter CTA --> <div class="flex flex-col gap-8"> <a href="/" class="inline-block shrink-0" aria-label="The Right Fit home"> <img src="/_astro/TRF_Logo_Main_Light.DaveJOId_mC0x8.svg" alt loading="lazy" decoding="async" width="215" height="48" class="h-10 w-auto sm:h-11"> </a> <p class="text-text-primary_on-brand font-display max-w-[22ch] text-2xl leading-[1.15] tracking-tight sm:text-3xl"> 227Stop chasing creators. Let them come to you. 228</p> <div> <a href="https://theright.fit/signup" class="bg-bg-brand-solid hover:bg-bg-brand-solid_hover text-brand-950 focus-visible:ring-focus-ring inline-flex h-12 items-center justify-center rounded-full px-6 text-sm font-bold tracking-wide uppercase shadow-xs transition-colors focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:outline-none sm:h-14 sm:px-8 md:text-base"> 229Get started for free 230</a> </div> </div> <!-- Right: link groups (2 cols on mobile, 3 cols on desktop) --> <div class="grid grid-cols-2 gap-x-6 gap-y-10 sm:gap-x-8 lg:grid-cols-3 lg:gap-x-8 lg:gap-y-12 xl:gap-x-10"> <div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">For brands</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/for-brands"> Brands & agencies </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/how-it-works"> How it works </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/pricing"> Pricing </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/#ai-agent-showcase"> Matchie </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/#faq"> FAQ </a> </li> </ul> </div> </div><div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">Campaign types</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/ugc-campaigns"> UGC campaigns </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/influencer-campaigns"> Influencer campaigns </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/gifting"> Gifting </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/agencies"> Agencies </a> </li> </ul> </div> </div><div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">By industry</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/beauty"> Beauty </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/fashion"> Fashion </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/food-and-beverage"> Food & beverage </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/brands/wellness"> Wellness </a> </li> </ul> </div> </div><div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">For creators</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/creators"> Creators </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/creators/influencer-opportunities"> Influencer opportunities </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/creators/ugc-opportunities"> UGC opportunities </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/for-talent/how-it-works"> How to apply </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/creators/pricing"> Creator pricing </a> </li> </ul> </div> </div><div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">Resources</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="https://theright.fit/blog" target="_blank" rel="noopener noreferrer"> Blog </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="https://support.theright.fit" target="_blank" rel="noopener noreferrer"> Help center </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="https://theright.fit/contact" target="_blank" rel="noopener noreferrer"> Contact </a> </li> </ul> </div> </div><div class="min-w-0"> <div class="flex flex-col gap-3"> <p class="text-text-primary_on-brand text-sm font-semibold">Company</p> <ul class="m-0 list-none space-y-0 p-0"> <li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="/about-us"> About </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="https://theright.fit/login" target="_blank" rel="noopener noreferrer"> Log in </a> </li><li> <a class="text-neutral-400 hover:text-text-primary_on-brand inline-flex py-2 text-sm transition-colors" href="https://theright.fit/signup" target="_blank" rel="noopener noreferrer"> Get started </a> </li> </ul> </div> </div> </div> </div> </div> </section> <section> <div class="mx-auto flex w-full max-w-[var(--max-width-container)] flex-col gap-6 px-4 sm:px-6 lg:px-8"> <div class="flex flex-col items-center justify-center gap-8 sm:flex-row sm:justify-end"> <div class="inline-flex flex-wrap items-center justify-center gap-2"> <a href="https://www.instagram.com/theright.fit/" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on Instagram" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C9.284 2 8.944 2.01133 7.87733 2.06C6.81267 2.10867 6.08533 2.278 5.44933 2.52533C4.78267 2.776 4.178 3.16933 3.678 3.67867C3.16948 4.17809 2.77591 4.78233 2.52467 5.44933C2.27867 6.08533 2.10867 6.81333 2.06 7.878C2.012 8.944 2 9.28333 2 12C2 14.7167 2.01133 15.056 2.06 16.1227C2.10867 17.1873 2.278 17.9147 2.52533 18.5507C2.776 19.2173 3.16933 19.822 3.67867 20.322C4.1781 20.8305 4.78234 21.2241 5.44933 21.4753C6.08533 21.722 6.81267 21.8913 7.87733 21.94C8.944 21.9887 9.284 22 12 22C14.716 22 15.056 21.9887 16.1227 21.94C17.1873 21.8913 17.9147 21.722 18.5507 21.4747C19.2173 21.224 19.822 20.8307 20.322 20.3213C20.8305 19.8219 21.2241 19.2177 21.4753 18.5507C21.722 17.9147 21.8913 17.1873 21.94 16.1227C21.9887 15.056 22 14.716 22 12C22 9.284 21.9887 8.944 21.94 7.87733C21.8913 6.81267 21.722 6.08533 21.4747 5.44933C21.2236 4.78204 20.83 4.17755 20.3213 3.678C19.8219 3.16948 19.2177 2.77591 18.5507 2.52467C17.9147 2.27867 17.1867 2.10867 16.122 2.06C15.056 2.012 14.7167 2 12 2ZM12 3.802C14.67 3.802 14.9867 3.812 16.0413 3.86C17.016 3.90467 17.5453 4.06667 17.898 4.20467C18.3647 4.38533 18.698 4.60267 19.048 4.952C19.398 5.302 19.6147 5.63533 19.7953 6.102C19.9327 6.45467 20.0953 6.984 20.14 7.95867C20.188 9.01333 20.198 9.33 20.198 12C20.198 14.67 20.188 14.9867 20.14 16.0413C20.0953 17.016 19.9333 17.5453 19.7953 17.898C19.6353 18.3324 19.3799 18.7253 19.048 19.048C18.7254 19.38 18.3324 19.6354 17.898 19.7953C17.5453 19.9327 17.016 20.0953 16.0413 20.14C14.9867 20.188 14.6707 20.198 12 20.198C9.32933 20.198 9.01333 20.188 7.95867 20.14C6.984 20.0953 6.45467 19.9333 6.102 19.7953C5.66764 19.6353 5.27467 19.3799 4.952 19.048C4.62012 18.7253 4.36475 18.3323 4.20467 17.898C4.06733 17.5453 3.90467 17.016 3.86 16.0413C3.812 14.9867 3.802 14.67 3.802 12C3.802 9.33 3.812 9.01333 3.86 7.95867C3.90467 6.984 4.06667 6.45467 4.20467 6.102C4.38533 5.63533 4.60267 5.302 4.952 4.952C5.27463 4.62003 5.66761 4.36465 6.102 4.20467C6.45467 4.06733 6.984 3.90467 7.95867 3.86C9.01333 3.812 9.33 3.802 12 3.802Z" fill="currentColor"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15.3367C11.5618 15.3367 11.128 15.2504 10.7231 15.0827C10.3183 14.915 9.95047 14.6692 9.64064 14.3594C9.3308 14.0495 9.08502 13.6817 8.91734 13.2769C8.74965 12.8721 8.66335 12.4382 8.66335 12C8.66335 11.5618 8.74965 11.1279 8.91734 10.7231C9.08502 10.3183 9.3308 9.95046 9.64064 9.64062C9.95047 9.33078 10.3183 9.08501 10.7231 8.91732C11.128 8.74964 11.5618 8.66333 12 8.66333C12.885 8.66333 13.7336 9.01487 14.3594 9.64062C14.9851 10.2664 15.3367 11.1151 15.3367 12C15.3367 12.8849 14.9851 13.7336 14.3594 14.3594C13.7336 14.9851 12.885 15.3367 12 15.3367ZM12 6.86C10.6368 6.86 9.32942 7.40153 8.36549 8.3
2306547C7.40155 9.32941 6.86002 10.6368 6.86002 12C6.86002 13.3632 7.40155 14.6706 8.36549 15.6345C9.32942 16.5985 10.6368 17.14 12 17.14C13.3632 17.14 14.6706 16.5985 15.6345 15.6345C16.5985 14.6706 17.14 13.3632 17.14 12C17.14 10.6368 16.5985 9.32941 15.6345 8.36547C14.6706 7.40153 13.3632 6.86 12 6.86ZM18.6353 6.76667C18.6353 7.0889 18.5073 7.39795 18.2795 7.6258C18.0516 7.85366 17.7426 7.98167 17.4204 7.98167C17.0981 7.98167 16.7891 7.85366 16.5612 7.6258C16.3334 7.39795 16.2054 7.0889 16.2054 6.76667C16.2054 6.44443 16.3334 6.13539 16.5612 5.90753C16.7891 5.67968 17.0981 5.55167 17.4204 5.55167C17.7426 5.55167 18.0516 5.67968 18.2795 5.90753C18.5073 6.13539 18.6353 6.44443 18.6353 6.76667Z" fill="currentColor"></path> </svg> </a><a href="https://www.linkedin.com/company/theright-fit/" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on LinkedIn" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path d="M21 4.32353V19.6765C21 20.0275 20.8606 20.3641 20.6123 20.6123C20.3641 20.8606 20.0275 21 19.6765 21H4.32353C3.97251 21 3.63586 20.8606 3.38765 20.6123C3.13944 20.3641 3 20.0275 3 19.6765V4.32353C3 3.97251 3.13944 3.63586 3.38765 3.38765C3.63586 3.13944 3.97251 3 4.32353 3H19.6765C20.0275 3 20.3641 3.13944 20.6123 3.38765C20.8606 3.63586 21 3.97251 21 4.32353ZM8.29412 9.88235H5.64706V18.3529H8.29412V9.88235ZM8.53235 6.97059C8.53375 6.77036 8.49569 6.57182 8.42035 6.3863C8.34502 6.20078 8.23387 6.03191 8.09328 5.88935C7.95268 5.74678 7.78537 5.6333 7.60091 5.5554C7.41646 5.47749 7.21846 5.43668 7.01824 5.43529H6.97059C6.5634 5.43529 6.1729 5.59705 5.88497 5.88497C5.59705 6.1729 5.43529 6.5634 5.43529 6.97059C5.43529 7.37777 5.59705 7.76828 5.88497 8.05621C6.1729 8.34413 6.5634 8.50588 6.97059 8.50588C7.17083 8.51081 7.37008 8.47623 7.55696 8.40413C7.74383 8.33202 7.91467 8.2238 8.0597 8.08565C8.20474 7.94749 8.32113 7.78212 8.40223 7.59897C8.48333 7.41582 8.52755 7.21848 8.53235 7.01824V6.97059ZM18.3529 13.2071C18.3529 10.6606 16.7329 9.67059 15.1235 9.67059C14.5966 9.6442 14.0719 9.75644 13.6019 9.9961C13.1318 10.2358 12.7328 10.5945 12.4447 11.0365H12.3706V9.88235H9.88235V18.3529H12.5294V13.8476C12.4911 13.3862 12.6365 12.9283 12.9339 12.5735C13.2313 12.2186 13.6567 11.9954 14.1176 11.9524H14.2182C15.06 11.9524 15.6847 12.4818 15.6847 13.8159V18.3529H18.3318L18.3529 13.2071Z" fill="currentColor"></path> </svg> </a><a href="https://x.com/TheRightFitTeam" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on X" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path d="M16.6009 5H19.0544L13.6943 10.8037L20 18.7013H15.0627L11.1957 13.9115L6.77087 18.7013H4.31595L10.049 12.4936L4 5H9.06262L12.5581 9.3781L16.6009 5ZM15.7399 17.3101H17.0993L8.32392 6.31814H6.86506L15.7399 17.3101Z" fill="currentColor"></path> </svg> </a><a href="https://www.facebook.com/wearetheright.fit/" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on Facebook" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z" fill="currentColor"></path> </svg> </a><a href="https://www.tiktok.com/@theright.fit" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on TikTok" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08
230-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z" fill="currentColor"></path> </svg> </a><a href="https://www.youtube.com/@Teamtherightfit" target="_blank" rel="noopener noreferrer" aria-label="The Right Fit on YouTube" class="text-text-editor-icon-fg hover:text-text-primary_on-brand flex size-10 items-center justify-center rounded-xs bg-white/10 transition-colors hover:bg-white/15"> <svg class="size-5" viewBox="0 0 24 24" fill="none" aria-hidden="true"> <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z" fill="currentColor"></path> </svg> </a> </div> </div> <div class="flex w-full flex-col gap-8 border-t border-white/20 pt-8 lg:flex-row lg:items-start lg:justify-between">
230<script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script>
230<astro-island uid="Z1GKQfs" prefix="r13" component-url="/_astro/FooterPricingRegionSelect.D9Khsw1j.js" component-export="FooterPricingRegionSelect" renderer-url="/_astro/client.CqgL9Mnm.js" props="{"initialCurrency":[0,"USD"]}" ssr client="visible" opts="{"name":"FooterPricingRegionSelect","value":true}" await-children><div class="relative flex flex-col gap-1.5 sm:min-w-[15rem]"><span class="text-text-primary_on-brand text-xs font-semibold">Region & currency</span><button type="button" class="border-white/25 bg-white/10 text-text-primary_on-brand hover:bg-white/15 focus-visible:ring-white/45 inline-flex h-11 min-w-[15rem] items-center justify-between gap-3 rounded-xl border py-2 pr-3 pl-3 text-sm font-semibold shadow-xs transition-colors focus-visible:ring-2 focus-visible:outline-hidden" aria-label="Site location and currency: Global (USD)" aria-haspopup="menu" aria-expanded="false" aria-controls="_r13R_0_"><span class="flex min-w-0 items-center gap-2"><span class="grid size-6 shrink-0 place-items-center" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe size-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></span><span class="truncate">Global</span><span class="shrink-0 text-text-primary_on-brand/70">USD</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><!--astro:end--></astro-island> <div class="flex w-full flex-col items-center gap-6 text-xs sm:flex-row sm:flex-wrap sm:justify-end sm:gap-x-10 sm:gap-y-4 md:text-sm"> <div class="flex flex-col items-center gap-4 sm:flex-row sm:gap-10"> <a class="text-text-primary_on-brand decoration-1 underline-offset-2 transition-colors hover:underline" href="/terms"> 231Terms 232</a> <a class="text-text-primary_on-brand decoration-1 underline-offset-2 transition-colors hover:underline" href="/privacy"> 233Privacy 234</a> </div> <p class="text-center text-neutral-400 sm:text-right"> 235© 2026 The Right Fit 236</p> </div> </div> </div> </section> </footer> </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.