1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[36741],{31008:(e,t,i)=>{i.d(t,{T:()=>a,q:()=>n});let n=[{author:"Rama Krishna",title:"Data Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/8_v2.mp4",thumbnail:"/asset/testimonials/rama-krishna.png"},{author:"Emily",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/9.mp4",thumbnail:"/asset/testimonials/emily.png"},{author:"Inourie",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/10.mp4",thumbnail:"/asset/testimonials/inourie.png"}],a=[{author:"Inourie",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/gFRVLOCv3J0",thumbnail:"/asset/testimonials/inourie.png"},{author:"Emily",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/Uk8hdzmVtxg",thumbnail:"/asset/testimonials/emily.png"},{author:"Joe",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/ag-w8srs-KE",thumbnail:"/asset/testimonials/joe.png"},{author:"Nizar",title:"Senior Technical Program Manager",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/nILoexGH2yo",thumbnail:"/asset/testimonials/yb.png"},{author:"Yoon",title:"product manager",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/Li-s5awPrVo",thumbnail:"/asset/testimonials/yg.png"},{author:"Anubhav",title:"Senior Software Engineer",text:"How AI Helped Land a Dream Job",videoUrl:"https://www.youtube.com/embed/aDwIYt9vcvM",thumbnail:"/asset/testimonials/bb.png"}]},46456:(e,t,i)=>{i.d(t,{cn:()=>r});var n=i(72902),a=i(13714);function r(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return(0,a.QP)((0,n.$)(t))}},52894:(e,t,i)=>{i.r(t),i.d(t,{MarketingFaqSection:()=>D,default:()=>K});var n=i(54568),a=i(7620),r=i(97509),s=i(32536),o=i(19664),l=i.n(o),d=i(6438),c=i(85973),h=i(14486),u=i(12598),p=i(72116),m=i(12494),f=i(60455),v=i(89867),w=i(31008);let g=[{question:"Is there an AI assistant for interviews?",answer:"Yes. Final Round AI is an AI interview assistant for job seekers. Interview CoPilot⢠can listen during supported live or practice interview scenarios, understand the question, and provide private, role-specific answer guidance based on your resume, job description and prep materials."},{question:"Can AI help me in an interview?",answer:"AI can help you prepare stronger examples, practice out loud, structure answers and stay focused during an interview. Final Round AI combines preparation, real-time guidance, practice interviews and post-interview debriefs so you can improve across the full interview loop."},{question:"How much do AI interview assistants cost?",answer:"AI interview assistant pricing varies by product and plan. Final Round AI offers a free plan for exploring the app, while live Interview CoPilot requires a paid Pro subscription. Visit the pricing page for the current plan details.",links:[{label:"pricing page",href:"/subscription"}]},{question:"What interview types does Final Round AI support?",answer:"Final Round AI supports, but is not limited to, general, behavioral, coding, system design, phone, HireVue-style and role-specific interviews. Interview CoPilot adapts to the question and context instead of requiring you to manage separate products for each format."},{question:"Does Final Round AI work for practice and live interviews?",answer:"Yes. You can use Final Round AI before an interview to create a Goal, attach your resume and materials, and run practice interviews. During a supported live interview, Interview CoPilot provides private real-time guidance, then writes a debrief after the session."},{question:"Is Final Round AI visible during screen sharing?",answer:"Interview CoPilot includes Stealth Mode, which is designed to keep Final Round AI's private guidance windows out of supported screen shares and recordings. It is on by default in the desktop app, and you can manage it in Settings under Privacy & Stealth."}],b=[{number:"01",title:"Prepare a Goal",description:"One job, one Goal: role, resume, materials and the round you're preparing for. A checklist shows what is missing.",previewLabel:"Ap
1p clip - preparing a Goal"},{number:"02",title:"Go live, or practice",description:"A private answer appears seconds after the question. It stays on your screen and is hidden from screen sharing.",previewLabel:"App clip - a live session with a suggested answer"},{number:"03",title:"Review the debrief",description:"The debrief is written automatically when the session ends, then feeds straight back into your next round.",previewLabel:"App clip - reading the debrief"}],x=[{id:"live",label:"Live Interview",href:"/live-interview",title:"A suggested answer, seconds after the question",description:"CoPilot listens to the real call and privately streams a short answer written the way you'd actually speak it. You glance at it and say it in your own words.",bullets:["Works on Zoom, Meet, Teams, Webex, HackerRank, CoderPad and phone screens via Another device.","Detects behavioral, coding, system design, case and domain questions without mode switching.","Answer language and code language are set per session in Preflight."]},{id:"practice",label:"Practice Interview",href:"/ai-mock-interview",title:"Rehearse out loud, against the same job",description:"Practice launches from a Goal, so the AI interviewer already knows your role, company, resume and materials.",bullets:["Eight scenarios: General, Coding, System Design, Behavioral, Product Case, Data / ML, Salary Negotiation and Recruiter Screen.","Re-drill replays the weak spots your last debrief flagged.","Every run attaches to the Goal, so progress is visible across rounds."]},{id:"debrief",label:"Interview Debrief",href:"/interview-debrief",title:"The write-up lands before you close your laptop",description:"The moment a session ends, CoPilot writes a plain-language debrief: what worked, what to fix and how ready you sound.",bullets:["No button to press: it writes itself into History and the Goal's Sessions tab.","Coding and system-design solutions from the results panel are saved in.","Readiness signals update the Goal so the next session starts sharper."]},{id:"screen-help",label:"Screen Help",href:"/screen-help",title:"When the question is on your screen, CoPilot reads it",description:"There is no coding mode to switch into. Auto-capture reads the screen when it helps; Solve screen does it on demand.",bullets:["Works on the problem, diagram, document, spreadsheet or error you're looking at.","Full written coding and system-design solutions appear in the results panel.","Your spoken answer stays short while the long solution sits beside it."]},{id:"stealth",label:"Stealth Mode",href:"/stealth-mode",title:"Hidden from screen sharing, on by default",description:"Stealth keeps CoPilot's floating windows out of screen shares and recordings in Zoom, Meet, Teams and more.",bullets:["On by default and controlled in Settings > Privacy & Stealth.","Applies to screen sharing and screen recording alike."]}],j=w.q.map(e=>({type:"video",name:e.author,video:e})),y=[{name:"Manya Shree",date:"Dec 29, 2025",title:"Great tool for interview preparation",content:"I have used Final Round AI to prepare for my Cyber Security interviews.\n\nIt is honestly really good. The mock interview feature helps you prepare for technical and non-technical interviews, and gives a detailed report based on your answers.",avatar:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/manya-shree.png"},j[0],{name:"Chandan G",date:"Aug 14, 2025",title:"I would give 11/10",content:"The app isn't just innovative. It bridges the gap between potential and presentation. It gives real-time answers within no time.",initial:"C"},j[1],{name:"Sunny",date:"Jun 2, 2025",content:"It's amazing. I was not sure whether to get it given the high subscription cost, but I have to say I'm amazed. It's smooth and gets the job done.",avatar:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/sunny.png"},j[2],{name:"AJ",date:"Aug 12, 2025",title:"It is the best one!",content:"...It is the best one it helped me a lot for the difficult questions and also solved the technical problems really fast",initial:"A"},{name:"Kaustav Ghosh",date:"Dec 1, 2025",title:"Taught me where I go wrong",content:"Best learning experience to practice for interviews.",initial:"K"},{name:"Arush Sharma",date:"Mar 24, 2025",title:"My go-to for interview practice lately",content:"I've been using Final Round AI for a few weeks now, and it's been a game-changer for my prep. The mock interviews feel realistic, and I like how it gives me feedback right after.",avatar:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/arush-sharma.png"},{name:"Rohit Reddy",date:"Aug 6, 2025",content:"This is such a great tool. The analysis helped me overcome my shortcomings. I give 120 out of 100.",initial:"R"},{name:"TechSlam",date:"Nov 27, 2025",content:"The mock interviews of Final Round AI are absolute gold. Most of the questions are similar to what we face in real rounds.",avatar:"https://d12araoe7z5xxk.cloudfront.net/new-landingpage-lottiefiles/techslam.png"},{name:"Jeffrey Cesari",date:"Aug 6, 2025",title:"A great coaching tool",content:"After a layoff, I've been interviewing for my next role. This has me feeling confident with my prep and offers strong tips on how to improve my style.",initial:"J"},{name:"Nelly",date:"Mar 26, 2025",title:"Can't believe what it did",content:"I used this platform to clear the final round at a company where I honestly didn't think I stood a chance.",initial:"N"}];function k(e){let{eyebrow:t,title:i,description:a,align:r="left"}=e;return(0,n.jsxs)("div",{className:"fr-home-section-header fr-home-section-header-".concat(r),children:[(0,n.jsx)("span",{className:"fr-home-eyebrow",children:t}),(0,n.jsx)("h2",{children:i}),a?(0,n.jsx)("p",{children:a}):null]})}var A=i(38756),I=i(24706);function N(e){let{video:t}=e;return(0,n.jsxs)(I.lG,{children:[(0,n.jsx)("article",{className:"fr-home-video-review",children:(0,n.jsx)(I.zM,{asChild:!0,children:(0,n.jsxs)("button",{type:"button",className:"fr-home-video-trigger","aria-label":"Play ".concat(t.author,"'s testimonial"),children:[(0,n.jsx)(s.default,{src:t.thumbnail,alt:"".concat(t.author," testimonial"),fill:!0,sizes:"(max-width: 760px) 100v
1w, 33vw"}),(0,n.jsxs)("span",{className:"fr-home-video-author",children:[(0,n.jsx)("b",{children:t.author}),(0,n.jsx)("span",{children:t.title})]}),(0,n.jsx)("span",{className:"fr-home-video-play","aria-hidden":"true",children:(0,n.jsx)(A.A,{size:20,fill:"currentColor"})})]})})}),(0,n.jsxs)(I.Cf,{className:"w-[min(42rem,calc(80dvh*16/9))] overflow-hidden border-0 bg-black p-0 text-white sm:max-w-2xl","aria-describedby":void 0,children:[(0,n.jsxs)(I.L3,{className:"sr-only",children:[t.author," testimonial"]}),(0,n.jsx)("div",{className:"relative aspect-video w-full",children:(0,n.jsx)("video",{src:t.videoUrl,autoPlay:!0,controls:!0,playsInline:!0,className:"absolute inset-0 h-full w-full object-contain"})})]})]})}let S=["Goals","Resumes","Materials","Presents"],q=[[{title:"Goal editor",description:"Add role, company and interview details before the round.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/goal-editor.webp",imageAlt:"Final Round AI goal editor screen",previewKind:"prepare",stage:4},{title:"Goal prep checklist",description:"Review the prep checklist and missing context in one place.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/goal-prep.webp",imageAlt:"Final Round AI goal preparation checklist",previewKind:"prepare",stage:4},{title:"About you library",description:"Keep personal context and interview materials attached.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/library-about-you.webp",imageAlt:"Final Round AI library about you section",previewKind:"prepare",stage:3},{title:"Resume library",description:"Attach the right resume to the Goal before interview prep.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/library-resumes.webp",imageAlt:"Final Round AI resume library screen",previewKind:"prepare",stage:2}],[{title:"Live answer cockpit",description:"Keep answer guidance visible while the interview moves.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/cockpit-answer.webp?w=1920&q=75",imageAlt:"Final Round AI live answer cockpit screen",previewKind:"live"},{title:"Results panel",description:"Read a full solution beside concise live answer guidance.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/results-panel-split.webp",imageAlt:"Final Round AI results panel split view",previewKind:"live"}],[{title:"Automatic debrief",description:"Review five readiness dimensions after the session ends.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/debrief.webp",imageAlt:"Final Round AI interview debrief overview",previewKind:"debrief"},{title:"Question detail",description:"Open individual questions to inspect feedback and context.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/debrief-question-open.webp",imageAlt:"Final Round AI debrief question detail screen",previewKind:"debrief"},{title:"Debrief dimensions",description:"Inspect dimension scores that shape the next prep loop.",imageSrc:"https://d12araoe7z5xxk.cloudfront.net/docs/images/debrief-dimensions.webp",imageAlt:"Final Round AI debrief dimensions screen",previewKind:"debrief"}]];function R(e,t,i){let n=e.includes("faq")?"faq":e.includes("testimonial")?"testimonials":e.includes("feature")?"features":"how_it_works";(0,v.i)("homepage_interaction_clicked",n,{action:e,...t},{from:i}).catch(()=>void 0)}function C(e){let{slide:t}=e,[i,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{r(!1)},[t.imageSrc]),(0,n.jsxs)("div",{className:"fr-home-loop-preview fr-home-loop-preview-image","data-loaded":i,children:[(0,n.jsxs)("div",{className:"fr-home-loop-preview-loader","aria-hidden":"true",children:[(0,n.jsx)("span",{}),(0,n.jsx)("i",{})]}),(0,n.jsx)("img",{src:t.imageSrc,alt:t.imageAlt,loading:"eager",decoding:"async",onLoad:()=>r(!0)})]})}function _(e){let{text:t}=e,[i,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let e=0,i=window.setInterval(()=>{r(i=>i>=t.length?(e+=1)>18?(e=0,0):i:i+1)},42);return()=>window.clearInterval(i)},[t]),(0,n.jsxs)("span",{className:"fr-home-typewriter","aria-label":t,children:[(0,n.jsx)("span",{className:"fr-home-typewriter-ghost","aria-hidden":"true",children:t}),(0,n.jsxs)("span",{className:"fr-home-typewriter-text","aria-hidden":"true",children:[t.slice(0,i),(0,n.jsx)("i",{})]})]})}function F(e){let{stage:t=S.length,loop:i=!1}=e,[r,s]=(0,a.useState)(i?0:t);return(0,a.useEffect)(()=>
1{if(!i)return void s(t);let e=0,n=window.setInterval(()=>{s(t=>t>=S.length?(e+=1)>4?(e=0,0):t:t+1)},520);return()=>window.clearInterval(n)},[i,t]),(0,n.jsxs)("div",{className:"fr-home-loop-preview fr-home-loop-preview-prepare",children:[(0,n.jsxs)("div",{className:"fr-home-preview-topbar",children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("span",{})]}),(0,n.jsx)("div",{className:"fr-home-prepare-list",children:S.map((e,t)=>(0,n.jsxs)("div",{className:"fr-home-prepare-item",style:{"--fr-loop-delay":"".concat(150*t,"ms")},"data-visible":t<r,children:[(0,n.jsx)("span",{"aria-hidden":"true",children:(0,n.jsx)(d.A,{size:14})}),(0,n.jsx)("b",{children:e})]},e))})]})}function L(){return(0,n.jsxs)("div",{className:"fr-home-loop-preview fr-home-loop-preview-live",children:[(0,n.jsxs)("div",{className:"fr-home-meeting-window",children:[(0,n.jsxs)("div",{className:"fr-home-meeting-topbar",children:[(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("span",{}),(0,n.jsx)("b",{children:"Final Interview"})]}),(0,n.jsxs)("div",{className:"fr-home-meeting-grid",children:[(0,n.jsxs)("div",{className:"fr-home-meeting-tile is-speaker",children:[(0,n.jsx)("span",{}),(0,n.jsx)("b",{children:"Interviewer"})]}),(0,n.jsxs)("div",{className:"fr-home-meeting-tile",children:[(0,n.jsx)("span",{}),(0,n.jsx)("b",{children:"You"})]})]})]}),(0,n.jsxs)("div",{className:"fr-home-suggest-card",children:[(0,n.jsx)("span",{children:"Suggested answer"}),(0,n.jsx)("b",{children:(0,n.jsx)(_,{text:"Start with the bottleneck, then quantify the trade-offs."})}),(0,n.jsx)("i",{}),(0,n.jsx)("i",{})]})]})}function z(){return(0,n.jsx)("div",{className:"fr-home-loop-preview fr-home-loop-preview-debrief",children:(0,n.jsxs)("div",{className:"fr-home-report-card",children:[(0,n.jsxs)("div",{className:"fr-home-report-header",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"Interview Debrief"}),(0,n.jsx)("b",{children:"Senior SWE \xb7 Stripe"})]}),(0,n.jsx)("strong",{children:"82"})]}),(0,n.jsxs)("div",{className:"fr-home-star-chart","aria-hidden":"true",children:[(0,n.jsx)("span",{}),(0,n.jsx)("i",{})]}),(0,n.jsx)("div",{className:"fr-home-report-dimensions",children:["Clarity","Structure","Depth","Signals","Follow-up"].map((e,t)=>(0,n.jsxs)("span",{children:[(0,n.jsx)("i",{style:{width:"".concat(58+8*t,"%")}}),e]},e))})]})})}function E(e){let{slide:t,compact:i=!1}=e;return(0,n.jsx)("div",{className:i?"fr-home-loop-visual is-compact":"",children:i?"prepare"===t.previewKind?(0,n.jsx)(F,{stage:t.stage,loop:!0}):"live"===t.previewKind?(0,n.jsx)(L,{}):(0,n.jsx)(z,{}):(0,n.jsx)(C,{slide:t})})}function M(e){var t;let{slides:i,stepNumber:r}=e,[s,o]=(0,a.useState)(0),l=null!=(t=i[s])?t:i[0],d=i.length>1,u=e=>{let t=(e+i.length)%i.length,n=i[t];R("select_loop_preview_slide",{step_number:r,slide_title:null==n?void 0:n.title,slide_index:t+1}),o(t)};return(0,n.jsxs)("div",{className:"fr-home-preview-carousel",children:[(0,n.jsx)("div",{className:"fr-home-preview-stage",children:(0,n.jsx)(E,{slide:l})}),(0,n.jsxs)("div",{className:"fr-home-preview-copy",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{children:l.title}),(0,n.jsx)("p",{children:l.description})]}),d?(0,n.jsxs)("div",{className:"fr-home-preview-controls",children:[(0,n.jsx)("button",{type:"button","aria-label":"Previous preview",onClick:()=>u(s-1),children:(0,n.jsx)(c.A,{size:18})}),(0,n.jsx)("div",{children:i.map((e,t)=>(0,n.jsx)("button",{type:"button","aria-label":"Show preview ".concat(t+1),"aria-current":t===s,onClick:()=>u(t)},e.title))}),(0,n.jsx)("button",{type:"button","aria-label":"Next preview",onClick:()=>u(s+1),children:(0,n.jsx)(h.A,{size:18})})]}):null]})]})}function P(){let[e,t]=(0,a.useState)(null),[i,s]=(0,a.useState)(!1),o=null===e?null:b[e],l=null===e?[]:q[e];(0,a.useEffect)(()=>{s(!0)},[]),(0,a.useEffect)(()=>{if(null===e)return;let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=t}},[e]);let d=o?(0,n.jsxs)("div",{className:"fr-home-modal",role:"dialog","aria-modal":"true","aria-labelledby":"fr-home-loop-modal-title",children:[(0,n.jsx)("button",{type:"button",className:"fr-home-modal-backdrop","aria-label":"Close preview",onClick:()=>{R("close_loop_step",{label:o.title,method:"backdrop",step_number:o.number}),t(null)}}),(0,n.jsxs)("div",{className:"fr-home-modal-panel",children:[(0,n.jsx)("button",{type:"button","aria-label":"Close preview",onClick:()=>{R("close_loop_step",{label:o.title,method:"button",step_number:o.number}),t(null)},children:(0,n.jsx)(u.A,{size:18})}),(0,n.jsxs)("div",{className:"fr-home-modal-heading",children:[(0,n.jsx)("span",{children:o.number}),(0,n.jsx)("h3",{id:"fr-home-loop-modal-title",children:o.title})]}),(0,n.jsx)(M,{slides:l,stepNumber:o.number})]})]}):null;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"fr-home-loop-grid",children:b.map((e,i)=>(0,n.jsxs)("button",{type:"button",className:"fr-home-loop-card",onClick:()=>{R("open_loop_step",{label:e.title,step_number:e.number}),t(i)},children:[(0,n.jsx)("div",{className:"fr-home-loop-flip",children:(0,n.jsxs)("div",{className:"fr-home-loop-flip-inner",children:[(0,n.jsx)("div",{className:"fr-home-loop-flip-front",children:(0,n.jsx)(E,{slide:q[i][0],compact:!0})}),(0,n.jsx)("div",{className:"fr-home-loop-flip-back","aria-hidden":"true",children:(0,n.jsx)("img",{src:q[i][0].imageSrc,alt:"",loading:"lazy",decoding:"async"})})]})}),(0,n.jsx)("span",{children:e.number}),(0,n.jsx)("h3",{children:e.title}),(0,n.jsx)("p",{children:e.description})]},e.number))}),(0,n.jsxs)("div",{className:"fr-home-loop-note",children:[(0,n.jsx)("span",{}),"Each round compounds on the last \xb7 click a step to inspect it",(0,n.jsx)("span",{})]}),i&&d?(0,r.createPortal)(d,document.body):null]})}function H(){var e;let[t,i]=(0,a.useState)(x[0].id),[r,s]=(0,a.useState)(),o=(0,a.useRef)(null),l=(0,a.useRef)(null),d=null!=(e=x.find(e=>e.id===t))?e:x[0];return(0,a.useEffect)(()=>{let e=()=>{let e=window.location.hash.replace("#","");x.some(t=>t.id===e)&&i(e)};return e(),window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]),(0,a.useEffect)(()=>{let e=document.querySelector("[data-feature-runway]"),t=document.querySelector("[data-feature-sticky]");if(!e||!t)return;let n=0,a=()=>{var i;let n=document.querySelector("body > div header"),a=Math.ceil(null!=(i=null==n?void 0:n.getBoundingClientRect().height)?i:0),s=Math.ceil(t.getBoundingClientRect().height),o=Math.max(a,Math.floor((window.innerHeight-s)/2)),l=s+Math.max(null!=r?r:0,120)*Math.max(x.length-1,1);e.style.setProperty("--fr-feature-pin-top","".concat(o,"px")),e.style.setProperty("--fr-feature-runway-height","".concat(l,"px"))},s=()=>{n||(n=window.requestAnimationFrame(()=>{n=0;let a=e.getBoundingClientRect(),r=Number.parseFloat(e.style.getPropertyValue("--fr-feature-pin-top")),s=Math.max(a.height-t.offsetHeight,1),l=x[Math.floor(Math.min(Math.max((r-a.top)/s,0),.9999)*x.length)],d=o.current;!(d&&window.performance.now()<d.expiresAt&&(null!==d.targetScrollY&&Math.abs(window.scrollY-d.targetScrollY)>4||(null==l?void 0:l.id)!==d.id))&&(o.current=null,l&&i(l.id))}))};return a(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",a),window.addEventListener("resize",s),s(),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",a),window.removeEventListener("resize",s),n&&window.cancelAnimationFrame(n)}},[r]),(0,a.useEffect)(()=>{let e=()=>{var e,t;let i=Math.ceil(Math.max(...Array.from(null!=(t=null==(e=l.current)?void 0:e.children)?t:[]).map(e=>e.getBoundingClientRect().height),0));i&&s(i)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,n.jsxs)("div",{className:"fr-home-tabs",style:r?{"--fr-feature-panel-height":"".concat(r,"px")}:void 0,children:[(0,n.jsx)("div",{className:"fr-home-tab-list",role:"tablist","aria-label":"Features",children:x.map(e=>(0,n.jsx)("div",{id:e.id,className:"fr-home-tab-anchor",children:(0,n.jsx)("button",{type:"button",id:"fr-home-tab-".concat(e.id),role:"tab","aria-selected":e.id===t,"aria-controls":"fr-home-panel-".concat(e.id),onClick:()=>{R("select_feature_tab",{feature_id:e.id,label:e.label});let t=(e=>{let t=x.findIndex(t=>t.id===e),i=document.querySelector("[data-feature-runway]"),n=document.querySelector("[data-feature-sticky]");if(t<0||!i||!n||"sticky"!==getComputedStyle(n).position)return null;let a=Number.parseFloat(i.style.getPropertyValue("--fr-feature-pin-top")),r=Math.max(0,Math.floor((window.innerHeight-n.offsetHeight)/2)),s=Number.isFinite(a)?a:r,o=i.getBoundingClientRect(),l=Math.max(o.height-n.offsetHeight,1),d=(t+.5)/x.length;return o.top+window.scrollY-s+l*d})(e.id);o.current={id:e.id,expiresAt:window.performance.now()+700,targetScrollY:t},i(e.id),window.history.replaceState(null,"","#".concat(e.id)),null!==t&&(window.scrollTo({top:t,behavior:"auto"}),window.requestAnimationFrame(()=>{window.scrollTo({top:t,behavior:"auto"}),i(e.id)}
1))},children:e.label})},e.id))}),(0,n.jsxs)("div",{id:"fr-home-panel-".concat(d.id),role:"tabpanel","aria-labelledby":"fr-home-tab-".concat(d.id),className:"fr-home-tab-panel",children:[(0,n.jsx)("h3",{children:d.title}),(0,n.jsx)("p",{children:d.description}),(0,n.jsx)("ul",{children:d.bullets.map((e,t)=>(0,n.jsxs)("li",{children:[(0,n.jsx)("span",{children:"â"}),e]},t))}),d.note?(0,n.jsx)("div",{children:d.note}):null,(0,n.jsxs)(f.default,{href:d.href,className:"fr-home-feature-link",trackingAction:"view_internal_link",trackingLabel:"Learn more about ".concat(d.label),trackingLocation:"homepage_features",trackingProperties:{feature_id:d.id},children:["Learn more about ",d.label," ",(0,n.jsx)("span",{"aria-hidden":"true",children:"â"})]})]}),(0,n.jsx)("div",{ref:l,className:"fr-home-tab-measurements","aria-hidden":"true",children:x.map(e=>(0,n.jsxs)("div",{className:"fr-home-tab-panel",children:[(0,n.jsx)("h3",{children:e.title}),(0,n.jsx)("p",{children:e.description}),(0,n.jsx)("ul",{children:e.bullets.map((e,t)=>(0,n.jsxs)("li",{children:[(0,n.jsx)("span",{children:"â"}),e]},t))}),e.note?(0,n.jsx)("div",{children:e.note}):null,(0,n.jsxs)("span",{className:"fr-home-feature-link",children:["Learn more about ",e.label," ",(0,n.jsx)("span",{children:"â"})]})]},e.id))})]})}function T(e){var t,i,r,o,l,d,c;let{sectionId:h="testimonials",title:u=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:"Proven results"})," with"," ",(0,n.jsx)("span",{className:"fr-home-keep-together",children:"Final Round AI"})]}),copy:p}=e,[m,f]=(0,a.useState)(!1),v=(0,a.useRef)(null),w=(0,a.useId)(),g=null!=(t=null==p?void 0:p.items)?t:y,b=g.filter(e=>"video"!==e.type&&!!e.avatar),x=(0,a.useMemo)(()=>[0,1,2].map(e=>g.filter((t,i)=>i%3===e)),[g]);return(0,n.jsx)("section",{ref:v,id:null!=h?h:void 0,className:"fr-home-section fr-home-testimonials",children:(0,n.jsxs)("div",{className:"fr-home-container",children:[(0,n.jsx)(k,{eyebrow:null!=(i=null==p?void 0:p.eyebrow)?i:"Testimonials",title:null!=(r=null==p?void 0:p.title)?r:u,description:null!=(o=null==p?void 0:p.description)?o:"From first application to final offer - faster, smarter and with confidence.",align:"center"}),(0,n.jsx)("div",{className:m?"fr-home-testimonial-preview is-expanded":"fr-home-testimonial-preview",children:(0,n.jsx)("div",{id:w,className:"fr-home-testimonial-grid",onFocusCapture:e=>{if(m||!e.target.matches(":focus-visible"))return;let t=e.currentTarget.getBoundingClientRect(),i=e.target.getBoundingClientRect();(e.currentTarget.scrollTop>0||i.bottom>t.bottom-160)&&(e.currentTarget.scrollTop=0,f(!0))},children:x.map((e,t)=>(0,n.jsx)("div",{children:e.map(e=>"video"===e.type?(0,n.jsx)(N,{video:e.video},e.name):(0,n.jsxs)("article",{children:[(0,n.jsxs)("div",{className:"fr-home-review-header",children:[e.avatar?(0,n.jsx)(s.default,{src:e.avatar,alt:e.name,width:40,height:40}):(0,n.jsx)("span",{children:e.initial}),(0,n.jsxs)("div",{children:[(0,n.jsx)("b",{children:e.name}),(0,n.jsxs)("small",{children:[(0,n.jsx)("span",{children:"â
â
â
â
â
"}),e.date]})]})]}),e.title?(0,n.jsx)("h3",{children:e.title}):null,(0,n.jsx)("p",{children:e.content})]},"".concat(e.name,"-").concat(e.date)))},t))})}),(0,n.jsxs)("button",{type:"button",className:"fr-home-review-toggle","aria-expanded":m,"aria-controls":w,onClick:()=>{if(R("toggle_testimonials",{expanded:!m}),m){var e;null==(e=v.current)||e.scrollIntoView({behavior:"smooth",block:"start"})}f(e=>!e)},children:[(0,n.jsx)("span",{className:"fr-home-review-avatars","aria-hidden":"true",children:b.slice(0,4).map(e=>{var t;return(0,n.jsx)(s.default,{src:null!=(t=e.avatar)?t:"",alt:"",width:28,height:28},e.name)})}),(0,n.jsx)("span",{className:"fr-home-review-copy",children:null!=(l=null==p?void 0:p.toggleLabel)?l:"+10 million users enjoy Final Round AI"}),(0,n.jsx)("span",{children:m?null!=(d=null==p?void 0:p.viewLess)?d:"View less":null!=(c=null==p?void 0:p.viewMore)?c:"View more"})]})]})})}function D(e){var t,i;let{from:r,sectionId:s="faq",eyebrow:o="FAQ",title:d,description:c,items:h,trackingLocation:u="faq"}=e,[f,v]=(0,a.useState)(null!=(i=null==(t=h[0])?void 0:t.question)?i:"");return(0,a.useEffect)(()=>{var e,t;v(null!=(t=null==(e=h[0])?void 0:e.question)?t:"")},[h]),(0,n.jsx)("section",{id:null!=s?s:void 0,className:"fr-home-section fr-home-faq",children:(0,n.jsxs)("div",{className:"fr-home-container fr-home-faq-gr
1id",children:[(0,n.jsx)(k,{eyebrow:o,title:d,description:c}),(0,n.jsx)("div",{className:"fr-home-faq-list",children:h.map(e=>{var t;let i=e.question===f;return(0,n.jsxs)("article",{children:[(0,n.jsxs)("button",{type:"button","aria-expanded":i,onClick:()=>{R("toggle_faq",{expanded:!i,question:e.question,location:u},r),v(i?"":e.question)},children:[(0,n.jsx)("span",{children:e.question}),i?(0,n.jsx)(p.A,{size:18}):(0,n.jsx)(m.A,{size:18})]}),(0,n.jsx)("div",{className:"fr-home-faq-answer","aria-hidden":!i,children:(0,n.jsx)("p",{children:(null==(t=e.links)?void 0:t.length)?e.links.reduce((t,i)=>t.flatMap((t,a)=>{if("string"!=typeof t)return[t];let s=t.split(i.label);return 1===s.length?[t]:s.flatMap((t,o)=>{let d=[];return t&&d.push(t),o<s.length-1&&d.push((0,n.jsx)(l(),{href:i.href,onClick:()=>{R("faq_answer_link_click",{question:e.question,link_label:i.label,link_href:i.href},r)},children:i.label},"".concat(i.href,"-").concat(a,"-").concat(o))),d})}),[e.answer]):e.answer})})]},e.question)})})]})})}function G(e){let{sectionId:t="faq"}=e;return(0,n.jsx)(D,{sectionId:t,title:"Questions about Final Round AI",description:"Answers about AI interview assistance, pricing, privacy and supported interview formats.",items:g})}function K(e){let{variant:t,sectionId:i,title:a,testimonialsCopy:r}=e;return"loop"===t?(0,n.jsx)(P,{}):"features"===t?(0,n.jsx)(H,{}):"testimonials"===t?(0,n.jsx)(T,{sectionId:i,title:a,copy:r}):(0,n.jsx)(G,{sectionId:i})}},60455:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var n=i(54568),a=i(19664),r=i.n(a),s=i(89867);function o(e){let{href:t,onClick:i,from:a,trackingComponent:o="homepage_cta",trackingAction:l,trackingLabel:d,trackingLocation:c,trackingPriority:h="normal",trackingProperties:u,...p}=e,m=function(e){var t;if("string"==typeof e)return e;let i=null!=(t=e.pathname)?t:"",n=e.query?"?".concat(new URLSearchParams(Object.entries(e.query).map(e=>{let[t,i]=e;return[t,String(null!=i?i:"")]})).toString()):"",a=e.hash?"#".concat(e.hash):"";return"".concat(i).concat(n).concat(a)}(t);return(0,n.jsx)(r(),{href:t,onClick:e=>{null==i||i(e),e.defaultPrevented||(0,s.i)("homepage_cta_clicked",o,{action:l,destination_path:m,label:d,location:c,...u},{priority:h,from:a}).catch(()=>void 0)},...p})}},89867:(e,t,i)=>{i.d(t,{R:()=>a,i:()=>r});var n=i(88306);function a(e,t,i){return{source_page:t||"/",component:e,from:(null==i?void 0:i.trim())||t||"/"}}function r(e,t){var i;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=window.location.pathname;return(0,n.sx)(e,{...r,...a(t,o,s.from)},{priority:null!=(i=s.priority)?i:"normal"}).catch(()=>void 0)}}}]);
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.