1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="206026ec-9f91-23a9-c6e9-5aedd957091e")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,205071,e=>{"use strict";var t=e.i(677218);e.s(["facts",()=>t.default])},41619,309094,701214,650368,926520,464888,e=>{"use strict";var t=e.i(269534);e.s(["competitors",()=>t.default],41619);var a=e.i(294121);e.s(["features",()=>a.default],309094);var s=e.i(678486);e.s(["bestof",()=>s.default],701214);var l=e.i(405095);e.s(["pillars",()=>l.default],650368);var n=e.i(414609);e.s(["solutions",()=>n.default],926520);var i=e.i(218119);e.s(["stats",()=>i.default],464888)},709068,e=>{"use strict";var t=(0,e.i(446722).default)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);e.s(["default",()=>t])},687110,e=>{"use strict";var t=e.i(709068);e.s(["Play",()=>t.default])},869778,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"BailoutToCSR",{enumerable:!0,get:function(){return l}});var s=e.r(886939);function l(e){var t=e.reason,a=e.children;if("undefined"==typeof window)throw Object.defineProperty(new s.BailoutToCSRError(t),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}},145947,(e,t,a)=>{"use strict";var s=e.r(81963);Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"PreloadChunks",{enumerable:!0,get:function(){return o}});var l=e.r(730815),n=e.r(205258),i=e.r(106057),r=e.r(296852);function o(e){var t=e.moduleIds;if("undefined"!=typeof window)return null;var a=i.workAsyncStorage.getStore();if(void 0===a)return null;var o=[];if(a.reactLoadableManifest&&t){var c=a.reactLoadableManifest,d=!0,x=!1,m=void 0;try{for(var u,h=t[Symbol.iterator]();!(d=(u=h.next()).done);d=!0){var p=u.value;if(c[p]){var f=c[p].files;o.push.apply(o,s._(f))}}}catch(e){x=!0,m=e}finally{try{d||null==h.return||h.return()}finally{if(x)throw m}}}return 0===o.length?null:(0,l.jsx)(l.Fragment,{children:o.map(function(e){var t="".concat(a.assetPrefix,"/_next/").concat((0,r.encodeURIPath)(e)).concat("");return e.endsWith(".css")?(0,l.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style",nonce:a.nonce},e):((0,n.preload)(t,{as:"script",fetchPriority:"low",nonce:a.nonce}),null)})})}},475194,(e,t,a)=>{"use strict";var s=e.r(196662),l=e.r(892832);Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return x}});var n=e.r(730815),i=e.r(994557),r=e.r(869778),o=e.r(145947);function c(e){return{default:e&&"default"in e?e.default:e}}var d={loader:function(){return Promise.resolve(c(function(){return null}))},loading:null,ssr:!0},x=function(e){var t=s._({},d,e),a=(0,i.lazy)(function(){return t.loader().then(c)}),x=t.loading;function m(e){var c=x?(0,n.jsx)(x,{isLoading:!0,pastDelay:!0,error:null}):null,d=!t.ssr||!!t.loading,m=d?i.Suspense:i.Fragment,u=t.ssr?(0,n.jsxs)(n.Fragment,{children:["undefined"==typeof window?(0,n.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(a,s._({},e))]}):(0,n.jsx)(r.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(a,s._({},e))});return(0,n.jsx)(m,l._(s._({},d?{fallback:c}:{}),{children:u}))}return m.displayName="LoadableComponent",m}},269794,(e,t,a)=>{"use strict";var s=e.r(196662),l=e.r(892832),n=e.r(758815);Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return r}});var i=e.r(481258)._(e.r(475194));function r(e,t){var a,n={};"function"==typeof e&&(n.loader=e);var r=s._({},n,t);return(0,i.default)(l._(s._({},r),{modules:null==(a=r.loadableGenerated)?void 0:a.modules}))}("function"==typeof a.default||"object"===n._(a.default)&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},81249,e=>{"use strict";var t=e.i(730815),a=(0,e.i(269794).default)(function(){return e.A(895665).then(function(e){return e.TutorbaseHeroAnimation})},{loadableGenerated:{modules:[511117]},ssr:!1,loading:function(){return(0,t.jsx)(s,{})}});function s(){return(0,t.jsx)("div",{"aria-hidden":"true",className:"tb-shimmer relative h-full w-full overflow-hidden rounded-[28px] bg-zinc-50"})}function l(){return(0,t.jsx)(a,{})}e.s(["HeroAnimationClient",()=>l])},416759,e=>{"use strict";e.i(141601),e.i(152676),e.i(205002),e.i(957342),e.i(557179),e.i(358771),e.i(464283),e.s([])},92609,e=>{"use strict";var t=e.i(730815),a=e.i(873860),s=e.i(269794),l=e.i(804);e.i(416759);var n=e.i(464283),i=(0,s.default)(function(){return e.A(969533).then(function(e){return e.MiniKanbanAnimation})},{loadableGenerated:{modules:[656073]},ssr:!1,loading:function(){return(0,t.jsx)(x,{className:"h-[260px] w-full sm:h-[320px]"})}}),r=(0,s.default)(function(){return e.A(992359).then(function(e){return e.StudentPortalAnimation})},{loadableGenerated:{modules:[301532]},ssr:!1,loading:function(){return(0,t.jsx)(x,{className:"h-[360px] w-full sm:h-[440px]"})}}),o=(0,s.default)(function(){return e.A(575989).then(function(e){return e.TeacherEarningsAnimation})},{loadableGenerated:{modules:[256702]},ssr:!1,loading:function(){return(0,t.jsx)(x,{className:"h-[420px] w-full sm:h-[500px]"})}});function c(){return(0,t.jsx)("section",{id:"features",className:"scroll-mt-20 bg-zinc-50 py-16 sm:py-20 lg:py-24",children:(0,t.jsx)("div",{className:"mx-auto w-full max-w-[1224px] px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-8 lg:gap-10",children:[(0,t.jsx)(n.ScrollReveal,{direction:"bottom",duration:.7,distance:80,children:(0,t.jsxs)(d,{className:"bg-zinc-900",children:[(0,t.jsx)("div",{className:"flex flex-col gap-6 px-5 pb-0 pt-6 sm:gap-8 sm:px-8 sm:pt-8",children:(0,t.jsx)("div",{className:"max-w-full sm:max-w-[85%] lg:max-w-[70%]",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:gap-3",children:[(0,t.jsx)("h2",{className:"font-jakarta text-2xl font-semibold leading-[1.3] tracking-[-0.5px] text-white sm:text-[32px] sm:tracking-[-1px] lg:text-[40px]",children:"A calendar that understands tutoring"}),(0,t.jsx)("h3",{className:"font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-300 sm:text-base",children:"Lessons, rooms, teachers, subjects and levels â unified in one smart schedule."})]})})}),(0,t.jsxs)("div",{className:"relative mt-6 flex justify-end sm:mt-8",children:[(0,t.jsx)(a.default,{src:(0,l.appPath)("/images/homepage/calendar-ui.png"),alt:"Tutorbase smart scheduling calendar for managing tutors, rooms, and students",width:2172,height:1464,className:"h-[280px] w-[92%] rounded-tl-2xl object-cover object-left-top sm:h-[360px] sm:w-[88%] lg:h-[443px] lg:w-[84%]",sizes:"(max-width: 640px) 92vw, (max-width: 1024px) 88vw, 84vw"}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 right-0 h-20 sm:h-32",style:{background:"linear-gradient(to top, #18181b 0%, transparent 100%)"}})]})]})}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-8 xl:flex-row",children:[(0,t.jsx)(n.ScrollReveal,{direction:"left",duration:.7,distance:80,delay:0,className:"xl:w-[40%]",children:(0,t.jsx)(d,{className:"h-full bg-zinc-50 overflow-visible",children:(0,t.jsxs)("div",{className:"flex h-full min-h-[480px] flex-col gap-5 px-5 pb-0 pt-6 sm:min-h-[560px] sm:px-8 sm:pt-8 lg:min-h-[665px]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:gap-3",children:[(0,t.jsx)("h2",{className:"font-jakarta text-lg font-semibold leading-[1.35] text-zinc-900 sm:text-xl lg:text-2xl",children:"Students book and reschedule through your branded app"}),(0,t.jsx)("h3",{className:"font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-600 sm:text-base",children:"Invoices, rescheduling and card payments â fully automated via your branded student portal."})]}),(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center overflow-visible pb-4 pt-2",children:(0,t.jsx)(r,{})})]})})}),(0,t.jsx)(n.ScrollReveal,{direction:"right",duration:.7,distance:80,delay:.15,className:"xl:flex-1",children:(0,t.jsx)(d,{className:"h-full bg-zinc-50",children:(0,t.jsxs)("div",{className:"flex h-full min-h-[780px] flex-col justify-between pb-6 sm:min-h-[560px] sm:pb-8 lg:min-h-[664px]",children:[(0,t.jsx)("div",{className:"flex min-h-[620px] items-center justify-center overflow-visible sm:h-[400px] sm:min-h-0 lg:h-[500px]",children:(0,t.jsx)(o,{})}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 px-5 sm:gap-3 sm:px-8",children:[(0,t.jsx)("h2",{className:"font-jakarta text-lg font-semibold leading-[1.35] text-zinc-900 sm:text-xl lg:text-2xl",children:"Your teachers will love it too. Roster and payroll simply work!"}),(0,t.jsx)("h3",{className:"font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-600 sm:text-base",children:"Class Schedules, attendance and earnings â synced automatically for effortless payroll."})]})]})})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-8 xl:flex-row",children:[(0,t.jsx)(n.ScrollReveal,{direction:"left",duration:.7,distance:80,delay:0,className:"xl:flex-1",children:(0,t.jsx)(d,{className:"h-full bg-zinc-900",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 p-5 sm:gap-8 sm:p-8",children:[(0,t.jsx)("div",{className:"flex max-w-[597px] flex-col gap-3 sm:gap-4",children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:gap-2.5",children:[(0,t.jsx)("h2",{className:"font-jakarta text-lg font-semibold leading-[1.35] text-white sm:text-xl lg:text-2xl",children:"Keep track of your leads until they sign up"}),(0,t.jsx)("h3",{className:"font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-300 sm:text-base",children:"From WhatsApp enquiry to new enrollment â track every step in your built-in Education CRM."})]})}),(0,t.jsx)("div",{className:"w-full lg:max-w-[642px]",children:(0,t.jsx)(i,{})})]})})}),(0,t.jsx)(n.ScrollReveal,{direction:"right",duration:.7,distance:80,delay:.15,className:"xl:w-[380px] xl:flex-shrink-0",children:(0,t.jsx)(d,{className:"h-full bg-zinc-50",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 p-5 sm:gap-8 sm:p-8",children:[(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center",children:(0,t.jsx)(a.default,{src:(0,l.appPath)("/images/homepage/student-database.png"),alt:"Student database profile showing lesson logs, attendance, and billing history",width:796,height:1102,className:"h-auto w-full max-w-[280px] rounded-2xl sm:max-w-[320px] lg:max-w-[350px]",sizes:"(max-width: 640px) 280px, (max-width: 1024px) 320px, 350px"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:gap-4",children:[(0,t.jsxs)("h2",{className:"font-jakarta text-lg font-semibold tracking-[-0.5px] text-zinc-900 sm:text-xl lg:text-2xl",children:[(0,t.jsx)("span",{className:"block",children:"All your student contacts"}),(0,t.jsx)("span",{className:"block",children:"in one place."})]}),(0,t.jsx)("h3",{className:"font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-600 sm:text-base",children:"Lesson notes, attendance logs and family billing â centralized in your secure student database."})]})]})})})]})]})})})}function d(e){var a=e.children,s=e.className;return(0,t.jsx)("div",{className:"overflow-hidden rounded-3xl ".concat(void 0===s?"":s),children:a})}function x(e){var a=e.className;return(0,t.jsx)("div",{"aria-hidden":"true",className:"tb-shimmer rounded-2xl bg-zinc-50 ".concat(null!=a?a:"")})}e.s(["FeaturesBentoSection",()=>c])},990501,e=>{"use strict";var t=e.i(730815),a=e.i(797553),s=e.i(338319),l=e.i(663280);e.i(766978);var n=e.i(610046),i=e.i(336866),r=e.i(944474);e.i(416759);var o=e.i(464283),c=[{id:"students",slug:"students",name:"Students",description:"CRM & Student Database",icon:"GraduationCap",color:"violet",Visual:r.StudentsPillarVisual},{id:"scheduling",slug:"scheduling",name:"Scheduling",description:"Calendar & Availability",icon:"Calendar",color:"blue",Visual:r.SchedulingPillarVisual},{id:"billing",slug:"billing",name:"Billing",description:"Invoices & Payments",icon:"Receipt",color:"green",Visual:r.BillingPillarVisual},{id:"payroll",slug:"payroll",name:"Payroll",description:"Teacher Compensation",icon:"Wallet",color:"amber",Visual:r.PayrollPillarVisual}],d={blue:{bg:"bg-blue-600",icon:"text-white",tint:"bg-blue-50/60"}
2,violet:{bg:"bg-violet-600",icon:"text-white",tint:"bg-violet-50/60"},green:{bg:"bg-green-600",icon:"text-white",tint:"bg-green-50/60"},amber:{bg:"bg-amber-600",icon:"text-white",tint:"bg-amber-50/60"}};function x(){return(0,t.jsx)("section",{className:"bg-white py-16 sm:py-20 lg:py-24",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-[1224px] px-5 sm:px-6 lg:px-8",children:[(0,t.jsx)(o.ScrollReveal,{direction:"bottom",duration:.6,distance:40,children:(0,t.jsxs)("div",{className:"text-center mb-10 sm:mb-12 lg:mb-14",children:[(0,t.jsx)("h2",{className:"font-jakarta text-2xl font-semibold leading-[1.3] tracking-[-0.5px] text-zinc-900 sm:text-[32px] sm:tracking-[-1px] lg:text-[40px]",children:"Four pillars. One connected system."}),(0,t.jsx)("p",{className:"mx-auto mt-3 sm:mt-4 max-w-2xl font-jakarta text-[15px] font-normal leading-[1.6] text-zinc-600 sm:text-base",children:"Students enroll. Lessons get scheduled. Invoices generate automatically. Teachers get paid. One flow, zero manual work."})]})}),(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsx)(o.ScrollReveal,{direction:"bottom",duration:.7,distance:60,children:(0,t.jsx)("div",{className:"grid grid-cols-4 gap-
25",children:c.map(function(e,r){var o=(0,i.getIconComponent)(e.icon),c=d[e.color];return(0,t.jsx)(n.AppLink,{href:"/features/".concat(e.slug),className:"group block",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1*r,ease:[.25,.1,.25,1]},whileHover:{y:-4},className:(0,s.cn)("relative overflow-hidden rounded-2xl","h-[280px]","border border-zinc-200","bg-white","shadow-soft","transition-shadow duration-200","group-hover:shadow-soft-lg group-hover:border-zinc-300"),children:[(0,t.jsx)("div",{className:(0,s.cn)("h-[calc(100%-72px)] overflow-hidden",c.tint),children:(0,t.jsx)(e.Visual,{})}),(0,t.jsxs)("div",{className:(0,s.cn)("absolute bottom-0 left-0 right-0","h-[72px]","flex flex-col justify-center gap-0.5 px-4","bg-white border-t border-zinc-100"),children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("div",{className:(0,s.cn)("flex h-7 w-7 items-center justify-center rounded-lg shrink-0",c.bg),children:(0,t.jsx)(o,{className:(0,s.cn)("h-4 w-4",c.icon),strokeWidth:2})}),(0,t.jsx)("span",{className:"text-[15px] font-semibold text-zinc-900 group-hover:text-zinc-700 transition-colors",children:e.name}),(0,t.jsx)(l.ArrowRight,{className:"ml-auto h-4 w-4 text-zinc-400 opacity-0 translate-x-1 group-hover:opacity-100 group-hover:translate-x-0 transition-all duration-200",strokeWidth:2})]}),(0,t.jsx)("span",{className:"text-xs text-zinc-500 pl-[38px]",children:e.description})]})]})},e.id)})})})}),(0,t.jsx)("div",{className:"hidden sm:block lg:hidden",children:(0,t.jsx)(o.ScrollReveal,{direction:"bottom",duration:.7,distance:60,children:(0,t.jsx)("div",{className:"grid grid-cols-2 gap-4 max-w-[600px] mx-auto",children:c.map(function(e,l){var r=(0,i.getIconComponent)(e.icon),o=d[e.color];return(0,t.jsx)(n.AppLink,{href:"/features/".concat(e.slug),className:"group block",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.08*l,ease:[.25,.1,.25,1]},className:(0,s.cn)("relative overflow-hidden rounded-xl","h-[200px]","border border-zinc-200","bg-white","shadow-soft","active:shadow-soft-lg active:border-zinc-300"),children:[(0,t.jsx)("div",{className:(0,s.cn)("h-[calc(100%-56px)] overflow-hidden",o.tint),children:(0,t.jsx)(e.Visual,{})}),(0,t.jsxs)("div",{className:(0,s.cn)("absolute bottom-0 left-0 right-0","h-14","flex items-center gap-2 px-3","bg-white border-t border-zinc-100"),children:[(0,t.jsx)("div",{className:(0,s.cn)("flex h-6 w-6 items-center justify-center rounded-md shrink-0",o.bg),children:(0,t.jsx)(r,{className:(0,s.cn)("h-3.5 w-3.5",o.icon),strokeWidth:2})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-zinc-900",children:e.name}),(0,t.jsx)("span",{className:"text-[10px] text-zinc-500",children:e.description})]})]})]})},e.id)})})})}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(o.ScrollReveal,{direction:"bottom",duration:.7,distance:60,children:(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3",children:c.map(function(e,l){var r=(0,i.getIconComponent)(e.icon),o=d[e.color];return(0,t.jsx)(n.AppLink,{href:"/features/".concat(e.slug),className:"group block",children:(0,t.jsxs)(a.motion.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.06*l,ease:[.25,.1,.25,1]},whileTap:{scale:.98},className:(0,s.cn)("relative overflow-hidden rounded-xl","h-[140px]","border border-zinc-200","bg-white","shadow-soft"),children:[(0,t.jsx)("div",{className:(0,s.cn)("h-[calc(100%-44px)] overflow-hidden",o.tint),children:(0,t.jsx)(e.Visual,{})}),(0,t.jsxs)("div",{className:(0,s.cn)("absolute bottom-0 left-0 right-0","h-11","flex items-center gap-1.5 px-2","bg-white border-t border-zinc-100"),children:[(0,t.jsx)("div",{className:(0,s.cn)("flex h-5 w-5 items-center justify-center rounded-md shrink-0",o.bg),children:(0,t.jsx)(r,{className:(0,s.cn)("h-3 w-3",o.icon),strokeWidth:2})}),(0,t.jsx)("span",{className:"text-xs font-semibold text-zinc-900",children:e.name})]})]})},e.id)})})})}),(0,t.jsx)(o.ScrollReveal,{direction:"bottom",duration:.5,distance:30,delay:.3,children:(0,t.jsx)("div",{className:"mt-10 sm:mt-12 lg:mt-14 flex justify-center",children:(0,t.jsxs)(n.Ap
2pLink,{href:"/features",className:(0,s.cn)("inline-flex items-center justify-center gap-2","rounded-lg","bg-zinc-900 hover:bg-zinc-800","px-6 py-3","text-base font-semibold text-white","shadow-sm","transition-colors duration-200"),children:["Explore all features",(0,t.jsx)(l.ArrowRight,{className:"h-4 w-4",strokeWidth:2})]})})})]})})}e.s(["PillarsSummarySection",()=>x])},336155,e=>{"use strict";var t=e.i(177619),a=e.i(730815),s=e.i(994557),l=e.i(873860),n=e.i(687110);e.i(416759);var i=e.i(464283);function r(){var e=(0,t._)((0,s.useState)(!1),2),r=e[0],o=e[1],c=(0,s.useCallback)(function(){o(!0)},[]);return(0,a.jsx)("section",{className:"relative bg-zinc-50",children:(0,a.jsx)("div",{className:"relative mx-auto w-full max-w-[1224px] px-5 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24",children:(0,a.jsxs)("div",{className:"flex w-full flex-col gap-6 sm:gap-8 lg:gap-10",children:[(0,a.jsx)(i.ScrollReveal,{direction:"bottom",duration:.6,distance:40,children:(0,a.jsxs)("div",{className:"mx-auto flex w-full max-w-[700px] flex-col items-center gap-3 sm:gap-4",children:[(0,a.jsx)("h2",{className:"font-jakarta text-center text-2xl font-semibold leading-[1.3] tracking-[-0.5px] text-zinc-900 sm:text-[32px] sm:tracking-[-1px] lg:text-[40px]",children:"Your teachers mark attendance, Tutorbase handles the rest."}),(0,a.jsx)("h3",{className:"font-jakarta text-center text-[15px] font-normal leading-[1.6] text-zinc-600 sm:text-base",children:"Automated lesson tracking that updates student credits, billing and teacher wages instantly."})]})}),(0,a.jsx)(i.ScrollTilt,{maxRotation:12,perspective:1200,className:"mx-auto w-full max-w-[1100px]",children:(0,a.jsx)("div",{className:"group relative w-full overflow-hidden rounded-2xl bg-zinc-900 shadow-[0_8px_30px_rgb(0,0,0,0.12)] transition-shadow duration-300 hover:shadow-[0_20px_50px_rgb(0,0,0,0.15)] sm:rounded-3xl",style:{aspectRatio:"1800/1074"},children:r?(0,a.jsx)("iframe",{src:"https://www.youtube-nocookie.com/embed/".concat("PXo2QyFZi70","?autoplay=1&rel=0&modestbranding=1&showinfo=0"),title:"Tutorbase Demo Video",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,loading:"lazy",className:"absolute inset-0 h-full w-full border-0"}):(0,a.jsxs)("button",{onClick:c,className:"absolute inset-0 flex cursor-pointer items-center justify-center focus:outline-none focus-visible:ring-2 focus-visible:ring-emerald-500 focus-visible:ring-offset-2","aria-label":"Play demo video",children:[(0,a.jsx)(l.default,{src:"/images/homepage/video-thumbnail.png",alt:"Tutorbase demo video thumbnail",fill:!0,className:"object-cover transition-transform duration-500 group-hover:scale-[1.02]",sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 90vw, 1100px"}),(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/30 via-transparent to-black/10 transition-opacity duration-300 group-hover:opacity-70"}),(0,a.jsx)("div",{className:"relative z-10 flex h-16 w-16 items-center justify-center rounded-full bg-white/95 shadow-lg backdrop-blur-sm transition-all duration-300 group-hover:scale-110 group-hover:bg-white sm:h-20 sm:w-20",children:(0,a.jsx)(n.Play,{className:"ml-1 h-7 w-7 fill-zinc-900 text-zinc-900 sm:h-8 sm:w-8"})}),(0,a.jsx)("div",{className:"absolute z-0 h-16 w-16 animate-ping rounded-full bg-white/30 sm:h-20 sm:w-20"})]})})}),(0,a.jsx)("p",{className:"text-center text-sm text-zinc-500",children:(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5",children:[(0,a.jsxs)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:[(0,a.jsx)("circle",{cx:"12",cy:"12",r:"10",strokeWidth:"1.5"}),(0,a.jsx)("path",{strokeWidth:"1.5",d:"M12 6v6l4 2"})]}),"2 min watch"]})})]})})})}e.s(["VideoSection",()=>r])},794704,e=>{"use strict";var t=e.i(730815),a=(0,e.i(269794).default)(function(){return e.A(628101).then(function(e){return e.WhatsAppFlowAnimation})},{loadableGenerated:{modules:[774475]},ssr:!1,loading:function(){return(0,t.jsx)("div",{className:"tb-shimmer h-[360px] w-full rounded-2xl bg-zinc-50"})}});function s(){return(0,t.jsx)(a,{})}e.s(["WhatsAppFlowAnimationClient",()=>s])},21884,e=>{"use strict";var t=e.i(177619),a=e.i(730815),s=e.i(994557),l=e.i(477649),n=e.i(385520),i=e.i(663280),r=e.i(204210);
2function o(e){var o=e.faqs,c=(0,t._)((0,s.useState)(0),2),d=c[0],x=c[1];return(0,a.jsx)("section",{className:"bg-zinc-50 px-5 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24",children:(0,a.jsxs)("div",{className:"mx-auto flex w-full max-w-[1224px] flex-col items-center gap-8 sm:gap-10 lg:gap-12",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 text-left sm:items-center sm:gap-4 sm:text-center",children:[(0,a.jsx)("h2",{className:"font-jakarta text-2xl font-bold tracking-[-1px] text-zinc-900 sm:text-3xl sm:tracking-[-1.5px] lg:text-5xl",children:"Frequently asked questions about Tutorbase"}),(0,a.jsx)("p",{className:"font-jakarta max-w-[600px] text-[15px] leading-[1.7] text-zinc-600 sm:text-base",children:"Tutorbase is built to simplify tutoring operationsâhere's what schools usually ask before getting started."}),(0,a.jsx)("p",{className:"font-jakarta text-sm text-zinc-500",children:"Last updated: February 2026"})]}),(0,a.jsxs)("div",{className:"flex w-full flex-col gap-6 sm:gap-8",children:[(0,a.jsx)("div",{className:"space-y-3 sm:space-y-4",children:o.map(function(e,t){return(0,a.jsxs)("div",{className:"overflow-hidden rounded-xl border border-zinc-200 bg-white",children:[(0,a.jsxs)("button",{onClick:function(){return x(d===t?null:t)},"aria-expanded":d===t,"aria-controls":"faq-panel-".concat(e.id),id:"faq-btn-".concat(e.id),className:"flex w-full items-center justify-between p-4 text-left sm:p-5 lg:p-6",children:[(0,a.jsx)("h3",{className:"font-jakarta pr-3 text-sm font-semibold text-zinc-900 sm:pr-4 sm:text-base",children:e.question}),(0,a.jsx)("div",{className:"flex-shrink-0 rounded-full bg-zinc-900 p-1 text-white",children:d===t?(0,a.jsx)(n.Minus,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4"}):(0,a.jsx)(l.Plus,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4"})})]}),d===t&&(0,a.jsx)("div",{id:"faq-panel-".concat(e.id),role:"region","aria-labelledby":"faq-btn-".concat(e.id),className:"border-t border-zinc-100 px-4 pb-4 pt-3 sm:px-5 sm:pb-5 sm:pt-4 lg:px-6 lg:pb-6",children:(0,a.jsx)("p",{className:"font-jakarta text-sm leading-relaxed text-zinc-600 sm:text-base",children:e.answer})})]},e.id)})}),(0,a.jsxs)("div",{className:"flex flex-col items-center gap-3 sm:gap-4",children:[(0,a.jsxs)(r.MarketingLink,{href:"/contact#faq",className:"font-jakarta group inline-flex items-center gap-2 text-sm font-semibold text-zinc-900 underline hover:no-underline sm:text-base",children:["View all 35+ FAQs",(0,a.jsx)(i.ArrowRight,{className:"h-4 w-4 transition-transform group-hover:translate-x-1"})]}),(0,a.jsxs)("p",{className:"font-jakarta text-center text-sm text-zinc-500",children:["Or"," ",(0,a.jsx)(r.MarketingLink,{href:"/contact",className:"font-medium text-zinc-700 underline hover:no-underline",children:"contact us"})," ","if you have a specific question"]})]})]})]})})}e.s(["FAQSection",()=>o])},895665,e=>{e.v(t=>Promise.all(["static/chunks/08dac2684c7cec56.js"].map(t=>e.l(t))).then(()=>t(511117)))},969533,e=>{e.v(t=>Promise.all(["static/chunks/4da4d8370a68f34d.js"].map(t=>e.l(t))).then(()=>t(656073)))},992359,e=>{e.v(t=>Promise.all(["static/chunks/99b1b3be6d949aa3.js"].map(t=>e.l(t))).then(()=>t(301532)))},575989,e=>{e.v(t=>Promise.all(["static/chunks/0af68aaf803ff01f.js"].map(t=>e.l(t))).then(()=>t(256702)))},628101,e=>{e.v(t=>Promise.all(["static/chunks/ae6fac3857a06bff.js"].map(t=>e.l(t))).then(()=>t(774475)))}]); 3 4//# debugId=206026ec-9f91-23a9-c6e9-5aedd957091e 5//# sourceMappingURL=1f03582b92b865f2.js.map
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.