(function(){ function boot(){ (function(){/* Kinro Academy Design System — compiled bundle (subset used by the landing page) Components: Button, Badge, Card, GradientRule, Tag, Logo, Icon */ (function(){ var h = React.createElement; var ICON_CDN = "https://unpkg.com/lucide-static@0.544.0/icons/"; // Icons are inlined as data URIs rather than fetched one-by-one from a CDN: // 17 separate third-party requests cost far more on mobile than the ~9KB of // inline data. ICON_CDN stays as the fallback for any name not inlined. var ICON_DATA = { "alert-triangle":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3%22%20%2F%3E%20%3Cpath%20d%3D%22M12%209v4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017h.01%22%20%2F%3E%20%3C%2Fsvg%3E", "arrow-right":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M5%2012h14%22%20%2F%3E%20%3Cpath%20d%3D%22m12%205%207%207-7%207%22%20%2F%3E%20%3C%2Fsvg%3E", "badge-check":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3.85%208.62a4%204%200%200%201%204.78-4.77%204%204%200%200%201%206.74%200%204%204%200%200%201%204.78%204.78%204%204%200%200%201%200%206.74%204%204%200%200%201-4.77%204.78%204%204%200%200%201-6.75%200%204%204%200%200%201-4.78-4.77%204%204%200%200%201%200-6.76Z%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E", "book-open":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M12%207v14%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2018a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h5a4%204%200%200%201%204%204%204%204%200%200%201%204-4h5a1%201%200%200%201%201%201v13a1%201%200%200%201-1%201h-6a3%203%200%200%200-3%203%203%203%200%200%200-3-3z%22%20%2F%3E%20%3C%2Fsvg%3E", "check":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20%2F%3E%20%3C%2Fsvg%3E", "chevrons-left-right":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m9%207-5%205%205%205%22%20%2F%3E%20%3Cpath%20d%3D%22m15%207%205%205-5%205%22%20%2F%3E%20%3C%2Fsvg%3E", "graduation-cap":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M21.42%2010.922a1%201%200%200%200-.019-1.838L12.83%205.18a2%202%200%200%200-1.66%200L2.6%209.08a1%201%200%200%200%200%201.832l8.57%203.908a2%202%200%200%200%201.66%200z%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2010v6%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012.5V16a6%203%200%200%200%2012%200v-3.5%22%20%2F%3E%20%3C%2Fsvg%3E", "move-horizontal":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m18%208%204%204-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M2%2012h20%22%20%2F%3E%20%3Cpath%20d%3D%22m6%208-4%204%204%204%22%20%2F%3E%20%3C%2Fsvg%3E", "pencil":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%20%2F%3E%20%3Cpath%20d%3D%22m15%205%204%204%22%20%2F%3E%20%3C%2Fsvg%3E", "play":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M5%205a2%202%200%200%201%203.008-1.728l11.997%206.998a2%202%200%200%201%20.003%203.458l-12%207A2%202%200%200%201%205%2019z%22%20%2F%3E%20%3C%2Fsvg%3E", "presentation":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M2%203h20%22%20%2F%3E%20%3Cpath%20d%3D%22M21%203v11a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V3%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2021%205-5%205%205%22%20%2F%3E%20%3C%2Fsvg%3E", "repeat":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m17%202%204%204-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2011v-1a4%204%200%200%201%204-4h14%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2022-4-4%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2013v1a4%204%200%200%201-4%204H3%22%20%2F%3E%20%3C%2Fsvg%3E", "scroll-text":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M15%2012h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M15%208h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2017V5a2%202%200%200%200-2-2H4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2021h12a2%202%200%200%200%202-2v-1a1%201%200%200%200-1-1H11a1%201%200%200%200-1%201v1a2%202%200%201%201-4%200V5a2%202%200%201%200-4%200v2a1%201%200%200%200%201%201h3%22%20%2F%3E%20%3C%2Fsvg%3E", "shield-check":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%20%2F%3E%20%3C%2Fsvg%3E", "target":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%20%2F%3E%20%3C%2Fsvg%3E", "users":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.128a4%204%200%200%201%200%207.744%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%20%3C%2Fsvg%3E", "wrench":"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z%22%20%2F%3E%20%3C%2Fsvg%3E" }; function iconUrl(name){ return ICON_DATA[name] || (ICON_CDN + name + ".svg"); } var ICON_SIZES = {sm:16, md:20, lg:24, xl:32}; function Icon(props){ var name=props.name, size=props.size===undefined?"md":props.size, color=props.color===undefined?"currentColor":props.color, label=props.label, style=props.style; var rest={}; for(var k in props){ if(["name","size","strokeWidth","color","label","style"].indexOf(k)===-1) rest[k]=props[k]; } var px = typeof size==="number" ? size : (ICON_SIZES[size]||20); return h("span", Object.assign({ role: label?"img":"presentation", "aria-label": label, "aria-hidden": label?undefined:true, style: Object.assign({ display:"inline-block", width:px, height:px, flex:"0 0 auto", backgroundColor:color, WebkitMaskImage:'url("'+iconUrl(name)+'")', maskImage:'url("'+iconUrl(name)+'")', WebkitMaskRepeat:"no-repeat", maskRepeat:"no-repeat", WebkitMaskPosition:"center", maskPosition:"center", WebkitMaskSize:"contain", maskSize:"contain" }, style) }, rest)); } var BTN_PAD = {sm:"8px 14px", md:"12px 22px", lg:"16px 30px"}; var BTN_FS = {sm:"var(--size-body-sm)", md:"var(--size-body)", lg:"var(--size-body-lg)"}; function Button(props){ var variant=props.variant===undefined?"primary":props.variant, size=props.size===undefined?"md":props.size, iconLeft=props.iconLeft, iconRight=props.iconRight, fullWidth=props.fullWidth, disabled=props.disabled, href=props.href, children=props.children, style=props.style; var rest={}; for(var k in props){ if(["variant","size","iconLeft","iconRight","fullWidth","disabled","href","children","style"].indexOf(k)===-1) rest[k]=props[k]; } var base={ display:"inline-flex",alignItems:"center",justifyContent:"center", gap:"var(--space-4)",fontFamily:"var(--font-display)", fontWeight:"var(--weight-semibold)",fontSize:BTN_FS[size],lineHeight:1, padding:BTN_PAD[size],borderRadius:"var(--radius-pill)", border:"var(--border-strong) solid transparent",cursor:"pointer", textDecoration:"none",whiteSpace:"nowrap", width:fullWidth?"100%":undefined, transition:"transform var(--dur-fast) var(--ease-brisk),background var(--dur-fast) var(--ease-brisk),color var(--dur-fast) var(--ease-brisk),box-shadow var(--dur-fast) var(--ease-brisk)" }; var V={ primary:{background:"var(--action-primary-bg)",color:"var(--action-primary-text)"}, accent:{background:"var(--gradient-brand)",backgroundOrigin:"border-box",backgroundClip:"border-box",color:"var(--action-accent-text)",boxShadow:"var(--shadow-md)"}, secondary:{background:"var(--action-secondary-bg)",color:"var(--action-secondary-text)",borderColor:"var(--action-secondary-border)"}, ghost:{background:"transparent",color:"var(--text-strong)"}, quiet:{background:"var(--surface-sunken)",color:"var(--text-strong)"} }; var dis = disabled ? {background:"var(--action-disabled-bg)",color:"var(--action-disabled-text)",borderColor:"transparent",boxShadow:"none",cursor:"not-allowed"} : null; var TagName = (href && !disabled) ? "a" : "button"; return h(TagName, Object.assign({ href: href, disabled: TagName==="button" ? disabled : undefined, style: Object.assign({}, base, V[variant], dis, style), onMouseDown: function(e){ if(!disabled) e.currentTarget.style.transform="scale(var(--press-scale))"; }, onMouseUp: function(e){ e.currentTarget.style.transform="none"; }, onMouseLeave: function(e){ e.currentTarget.style.transform="none"; } }, rest), iconLeft && h(Icon,{name:iconLeft,size:size==="lg"?"lg":"sm"}), children, iconRight && h(Icon,{name:iconRight,size:size==="lg"?"lg":"sm"}) ); } function Badge(props){ var tone=props.tone===undefined?"neutral":props.tone, children=props.children, style=props.style; var rest={}; for(var k in props){ if(["tone","children","style"].indexOf(k)===-1) rest[k]=props[k]; } var T={ neutral:{background:"var(--surface-sunken)",color:"var(--text-muted)"}, accent:{background:"var(--violet-100)",color:"var(--violet-600)"}, coral:{background:"var(--coral-100)",color:"var(--coral-600)"}, correct:{background:"var(--status-correct-soft)",color:"var(--status-correct)"}, incorrect:{background:"var(--status-incorrect-soft)",color:"var(--status-incorrect)"}, warning:{background:"var(--status-warning-soft)",color:"var(--status-warning)"}, inverse:{background:"var(--ink-800)",color:"var(--white)"} }; return h("span", Object.assign({style:Object.assign({ display:"inline-flex",alignItems:"center",gap:"var(--space-3)", fontFamily:"var(--font-display)",fontSize:"var(--size-eyebrow)", fontWeight:"var(--weight-semibold)",letterSpacing:"var(--tracking-wide)", textTransform:"uppercase",padding:"5px 10px",borderRadius:"var(--radius-xs)", lineHeight:1},T[tone],style)},rest),children); } function Card(props){ var tone=props.tone===undefined?"default":props.tone, padding=props.padding===undefined?"var(--space-8)":props.padding, interactive=props.interactive, children=props.children, style=props.style; var rest={}; for(var k in props){ if(["tone","padding","interactive","gridBackdrop","children","style"].indexOf(k)===-1) rest[k]=props[k]; } var T={ default:{background:"var(--surface-card)",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-sm)"}, raised:{background:"var(--surface-card)",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-lg)"}, outlined:{background:"var(--surface-card)",border:"var(--border-strong) solid var(--ink-900)",boxShadow:"none"}, sunken:{background:"var(--surface-sunken)",border:"1px solid transparent",boxShadow:"none"}, accent:{background:"var(--gradient-brand-soft)",border:"1px solid var(--violet-100)",boxShadow:"none"}, inverse:{background:"var(--gradient-ink)",border:"1px solid rgba(255,255,255,0.08)",boxShadow:"var(--shadow-lg)",color:"var(--white)"} }; return h("div", Object.assign({ style: Object.assign({borderRadius:"var(--radius-lg)",padding:padding, transition:"transform var(--dur-base) var(--ease-brisk),box-shadow var(--dur-base) var(--ease-brisk)", cursor:interactive?"pointer":undefined}, T[tone], style), onMouseEnter: function(e){ if(interactive){ e.currentTarget.style.transform="translateY(var(--lift-y))"; e.currentTarget.style.boxShadow="var(--shadow-lg)"; } }, onMouseLeave: function(e){ if(interactive){ e.currentTarget.style.transform="none"; e.currentTarget.style.boxShadow=T[tone].boxShadow; } } }, rest), children); } function GradientRule(props){ var width=props.width===undefined?"100%":props.width, thickness=props.thickness===undefined?"var(--rule-thickness)":props.thickness, align=props.align===undefined?"left":props.align, style=props.style; var rest={}; for(var k in props){ if(["width","thickness","align","style"].indexOf(k)===-1) rest[k]=props[k]; } return h("span", Object.assign({style:Object.assign({ display:"block",width:width,height:thickness,background:"var(--gradient-brand)", marginLeft:align==="right"?"auto":undefined, marginRight:align==="left"?"auto":undefined },style)},rest)); } function Tag(props){ var children=props.children, icon=props.icon, onRemove=props.onRemove, selected=props.selected, style=props.style; var rest={}; for(var k in props){ if(["children","icon","onRemove","selected","style"].indexOf(k)===-1) rest[k]=props[k]; } return h("span", Object.assign({style:Object.assign({ display:"inline-flex",alignItems:"center",gap:"var(--space-4)", fontFamily:"var(--font-body)",fontSize:"var(--size-body-sm)", fontWeight:"var(--weight-medium)",padding:"6px 14px", borderRadius:"var(--radius-pill)", background:selected?"var(--ink-900)":"var(--white)", color:selected?"var(--white)":"var(--text-body)", border:"1px solid "+(selected?"var(--ink-900)":"var(--border-subtle)") },style)},rest), icon && h(Icon,{name:icon,size:"sm"}), children, onRemove && h(Icon,{name:"x",size:"sm",style:{cursor:"pointer",opacity:0.6},onClick:onRemove}) ); } var LOGO_SRC = {dark:"data:image/webp;base64,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", light:"data:image/webp;base64,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"}; function Logo(props){ var variant=props.variant===undefined?"dark":props.variant, height=props.height===undefined?32:props.height, assetBase=props.assetBase===undefined?"assets/":props.assetBase, style=props.style; var rest={}; for(var k in props){ if(["variant","height","assetBase","style"].indexOf(k)===-1) rest[k]=props[k]; } // Intrinsic dimensions of the wordmark asset. Declaring them lets the // browser reserve the right box before the image decodes (avoids layout // shift); the style block still controls the rendered size. var NATURAL_W=416, NATURAL_H=65; return h("img", Object.assign({src:assetBase+LOGO_SRC[variant], alt:"Kinro Academy", width:NATURAL_W, height:NATURAL_H, decoding:"async", style:Object.assign({height:height,width:"auto",display:"block"},style)},rest)); } window.KinroAcademyDesignSystem_f0472d = { Button: Button, Badge: Badge, Card: Card, GradientRule: GradientRule, Tag: Tag, Logo: Logo, Icon: Icon }; })(); })(); (function(){const{Button,Logo,Icon,GradientRule,Badge}=window.KinroAcademyDesignSystem_f0472d;const LP_A = "";function Reveal({children,delay=0,style}){const ref=React.useRef(null);const[seen,setSeen]=React.useState(true);React.useEffect(()=>{const el=ref.current;if(!el||typeof IntersectionObserver==="undefined")return;let revealed=false;const io=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){revealed=true;setSeen(true);io.disconnect();return}if(!revealed&&e.rootBounds&&e.boundingClientRect.top>=e.rootBounds.bottom)setSeen(false)})},{threshold:.12});io.observe(el);return()=>io.disconnect()},[]);return React.createElement("div",{ref:ref,className:"lp-rev"+(seen?"":" armed"),style:{transitionDelay:delay+"ms",...style}},children)}function useInView(){const ref=React.useRef(null);const[inv,setInv]=React.useState(false);React.useEffect(()=>{const el=ref.current;if(!el)return;const io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting){setInv(true);io.disconnect()}}),{threshold:0,rootMargin:"0px 0px -12% 0px"});io.observe(el);return()=>io.disconnect()},[]);return[ref,inv]}function useScrollY(){const[y,setY]=React.useState(0);React.useEffect(()=>{if(window.innerWidth<980)return;if(window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let raf=null;const f=()=>{if(raf)return;raf=requestAnimationFrame(()=>{setY(window.scrollY);raf=null})};window.addEventListener("scroll",f,{passive:true});f();return()=>{window.removeEventListener("scroll",f);if(raf)cancelAnimationFrame(raf)}},[]);return y}function useCountUp(target,run,dur=1100){const[v,setV]=React.useState(0);React.useEffect(()=>{if(!run)return;let raf,t0;const tick=t=>{if(!t0)t0=t;const p=Math.min(1,(t-t0)/dur);setV(target*(1-Math.pow(1-p,3)));if(p<1)raf=requestAnimationFrame(tick)};raf=requestAnimationFrame(tick);return()=>cancelAnimationFrame(raf)},[target,run,dur]);return v}function useAutoCycle(count,ms=3600){const[i,setI]=React.useState(0);const[paused,setPaused]=React.useState(false);const[ref,inv]=useInView();React.useEffect(()=>{if(!inv||paused||count<2)return;const t=setInterval(()=>setI(v=>(v+1)%count),ms);return()=>clearInterval(t)},[inv,paused,count,ms]);return{i,setI,ref,paused,bind:{onMouseEnter:()=>setPaused(true),onMouseLeave:()=>setPaused(false)}}}function Eyebrow({children,light}){return React.createElement("span",{className:"k-eyebrow",style:{color:light?"rgba(255,255,255,0.55)":"var(--text-accent)"}},children)}function SectionHead({eyebrow,title,lead,light,align="left",max="52ch"}){return React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)",maxWidth:max,marginBottom:"var(--space-11)",alignItems:align==="center"?"center":"flex-start",textAlign:align,marginLeft:align==="center"?"auto":0,marginRight:align==="center"?"auto":0}},React.createElement(GradientRule,{width:"88px"}),eyebrow&&React.createElement(Eyebrow,{light:light},eyebrow),title&&React.createElement("h2",{style:{fontSize:"var(--size-display-3)",lineHeight:"var(--leading-snug)",color:light?"var(--white)":"var(--text-strong)"}},title),lead&&React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:light?"rgba(255,255,255,0.7)":"var(--text-muted)",lineHeight:"var(--leading-body)"}},lead))}function GuaranteePill({tone="light"}){const dark=tone==="dark";return React.createElement("span",{style:{display:"inline-flex",width:"fit-content",maxWidth:"100%",flex:"0 0 auto",alignSelf:"flex-start",alignItems:"center",gap:10,padding:"8px 16px 8px 12px",borderRadius:99,background:dark?"rgba(255,255,255,0.10)":"var(--white)",border:dark?"1px solid rgba(255,255,255,0.18)":"1px solid var(--border-subtle)",boxShadow:dark?"none":"var(--shadow-sm)"}},React.createElement(Icon,{name:"shield-check",size:"sm",color:dark?"var(--coral-400)":"var(--violet-600)"}),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,color:dark?"rgba(255,255,255,0.85)":"var(--text-strong)"}},"14-day no-risk money-back guarantee"))}function LpHeader({onBook}){const[solid,setSolid]=React.useState(false);React.useEffect(()=>{const f=()=>setSolid(window.scrollY>40);window.addEventListener("scroll",f,{passive:true});return()=>window.removeEventListener("scroll",f)},[]);return React.createElement("header",{style:{position:"sticky",top:0,zIndex:40,background:solid?"var(--surface-panel)":"transparent",backdropFilter:solid?"var(--blur-panel)":"none",borderBottom:solid?"1px solid var(--border-subtle)":"1px solid transparent",transition:"background .3s,border-color .3s"}},React.createElement("div",{className:"lp-wrap",style:{paddingTop:12,paddingBottom:12,display:"flex",alignItems:"center",gap:"var(--space-6)"}},React.createElement(Logo,{variant:"dark",height:26,assetBase:LP_A}),React.createElement("span",{className:"lp-hide-mob",style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,color:"var(--text-muted)"}},"GCSE Mathematics Specialists"),React.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center",gap:"var(--space-5)"}},React.createElement("span",{className:"lp-hide-mob",style:{display:"flex",alignItems:"center",gap:8,fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,color:"var(--text-muted)"}},React.createElement("span",{style:{position:"relative",width:8,height:8,flexShrink:0}},React.createElement("span",{style:{position:"absolute",inset:0,borderRadius:"50%",background:"var(--coral-500)"}}),React.createElement("span",{style:{position:"absolute",inset:0,borderRadius:"50%",background:"var(--coral-500)",animation:"lp-pulse 2s ease-out infinite"}})),React.createElement("span",{style:{animation:"lp-urgent 2.6s ease-in-out infinite"}},"Autumn cohort \xB7 limited places")),React.createElement(Button,{size:"sm",variant:"accent",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"))))}const _bookState={inView:false,subs:new Set};function _setBookInView(v){if(_bookState.inView===v)return;_bookState.inView=v;_bookState.subs.forEach(fn=>fn(v))}function _useBookInView(){const[v,setV]=React.useState(_bookState.inView);React.useEffect(()=>{_bookState.subs.add(setV);setV(_bookState.inView);return()=>{_bookState.subs.delete(setV)}},[]);return v}function StickyCTA({onBook}){const[past,setPast]=React.useState(false);const atForm=_useBookInView();const show=past&&!atForm;React.useEffect(()=>{const f=()=>setPast(window.scrollY>window.innerHeight*0.9);window.addEventListener("scroll",f,{passive:true});f();return()=>window.removeEventListener("scroll",f)},[]);return React.createElement("div",{style:{position:"fixed",left:0,right:0,bottom:0,zIndex:50,paddingTop:12,paddingBottom:12,background:"var(--ink-900)",color:"var(--white)",transform:show?"none":"translateY(115%)",transition:"transform .45s cubic-bezier(.2,.7,.2,1)",boxShadow:"0 -12px 40px rgba(0,0,0,0.25)"}},React.createElement("div",{style:{position:"absolute",left:0,right:0,top:0,height:3,background:"var(--gradient-brand)"}}),React.createElement("div",{className:"lp-wrap",style:{display:"flex",alignItems:"center",gap:"var(--space-6)"}},React.createElement("div",{className:"lp-hide-mob",style:{display:"flex",flexDirection:"column",gap:2}},React.createElement("strong",{style:{fontFamily:"var(--font-display)",fontSize:16}},"Find out how many marks your child is leaving on the table."),React.createElement("span",{style:{fontSize:13,color:"rgba(255,255,255,0.6)"}},"15-minute call \xB7 14-day money-back guarantee \xB7 no obligation")),React.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center",gap:"var(--space-5)",flexShrink:0}},React.createElement(Button,{variant:"accent",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"))))}function PhotoPlaceholder({icon="image",label,style}){return React.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",background:"var(--gradient-brand-soft)",overflow:"hidden",...style}},React.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)",backgroundSize:"var(--grid-cell) var(--grid-cell)"}}),React.createElement("div",{style:{position:"relative",display:"flex",flexDirection:"column",alignItems:"center",gap:10,padding:24}},React.createElement("span",{style:{width:56,height:56,borderRadius:"50%",background:"var(--white)",display:"grid",placeItems:"center",boxShadow:"var(--shadow-md)"}},React.createElement(Icon,{name:icon,size:"lg",color:"var(--violet-600)"})),label&&React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:12,fontWeight:600,color:"var(--text-subtle)",textAlign:"center",maxWidth:"28ch"}},label)))}function CtaBand({onBook,title,lead,cta="See if your child qualifies"}){const ref=React.useRef(null);React.useEffect(()=>{const el=ref.current;if(!el||typeof IntersectionObserver==="undefined")return;const io=new IntersectionObserver(es=>{es.forEach(e=>_setBookInView(e.isIntersecting))},{rootMargin:"0px 0px -220px 0px"});io.observe(el);return()=>{io.disconnect();_setBookInView(false)}},[]);return React.createElement("section",{id:"book",ref:ref,style:{padding:"var(--space-12) clamp(24px,4vw,72px) var(--space-13)"}},React.createElement(Reveal,null,React.createElement("div",{className:"lp-wrap lp-cta-band",style:{background:"var(--gradient-brand-diagonal)",borderRadius:"var(--radius-2xl)",padding:"var(--space-11)",color:"var(--white)",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"var(--space-9)",flexWrap:"wrap"}},React.createElement("div",{className:"lp-cta-copy",style:{display:"flex",flexDirection:"column",gap:"var(--space-4)",maxWidth:"40ch"}},React.createElement("h3",{style:{color:"var(--white)",fontSize:"var(--size-heading-1)",lineHeight:"var(--leading-snug)"}},title),React.createElement("p",{style:{fontSize:"var(--size-body)",color:"rgba(255,255,255,0.85)"}},lead)),React.createElement("div",{className:"lp-cta-actions",style:{display:"flex",flexDirection:"column",gap:"var(--space-5)",alignItems:"flex-start"}},React.createElement(Button,{size:"lg",style:{background:"var(--white)",color:"var(--ink-900)"},iconRight:"arrow-right",onClick:onBook},cta),React.createElement(GuaranteePill,{tone:"dark"})))))}Object.assign(window,{Reveal,useInView,useScrollY,useCountUp,useAutoCycle,Eyebrow,SectionHead,LpHeader,StickyCTA,CtaBand,GuaranteePill,PhotoPlaceholder,LP_A});})(); (function(){const{Button,Icon,Badge}=window.KinroAcademyDesignSystem_f0472d;function VideoStage(){const[playing,setPlaying]=React.useState(false);const[failed,setFailed]=React.useState(false);return React.createElement("div",{className:"lp-hero-v",style:{position:"relative",borderRadius:"var(--radius-2xl)",overflow:"hidden",border:"1px solid var(--border-subtle)",background:"var(--ink-800)",aspectRatio:"16/10",boxShadow:"0 40px 90px -40px rgba(30,30,41,0.45)"}},playing&&!failed?React.createElement("video",{controls:true,autoPlay:true,playsInline:true,onError:()=>setFailed(true),style:{width:"100%",height:"100%",objectFit:"cover",display:"block"},src:"video/kinro-intro.mp4"}):React.createElement("div",{onClick:()=>setPlaying(true),style:{position:"absolute",inset:0,cursor:"pointer",background:"var(--gradient-ink)",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:"var(--space-6)"}},React.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"linear-gradient(var(--grid-line-inverse) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-inverse) 1px,transparent 1px)",backgroundSize:"var(--grid-cell) var(--grid-cell)",opacity:.8}}),React.createElement("div",{style:{position:"absolute",width:340,height:340,borderRadius:"50%",background:"var(--glow-brand)",opacity:.9}}),React.createElement("div",{style:{position:"relative",width:72,height:72,borderRadius:"50%",background:"var(--white)",display:"grid",placeItems:"center",animation:"lp-float 4s ease-in-out infinite"}},React.createElement("div",{style:{position:"absolute",inset:-14,borderRadius:"50%",border:"2px solid rgba(255,255,255,0.5)",animation:"lp-pulse 2.6s ease-out infinite"}}),React.createElement(Icon,{name:"play",size:"lg",color:"var(--ink-900)"})),React.createElement("div",{style:{position:"relative",textAlign:"center",display:"flex",flexDirection:"column",gap:6,padding:"0 24px"}},React.createElement("strong",{style:{fontFamily:"var(--font-display)",fontSize:18,color:"var(--white)"}},failed?"Video not found yet":"Watch this first \xB7 2 min 40"),React.createElement("span",{style:{fontSize:14,color:"rgba(255,255,255,0.62)",maxWidth:"38ch"}},failed?"Drop your MP4 at ui_kits/landing-page/video/kinro-intro.mp4 and it will play here.":"How we turn \u201Cknows it but loses the marks\u201D into a grade on the certificate."))),React.createElement("div",{style:{position:"absolute",left:0,right:0,bottom:0,height:5,background:"var(--gradient-brand)"}}))}function Hero({onBook}){const y=useScrollY();const[hh,setHh]=React.useState(58);React.useEffect(()=>{const m=()=>{const h=document.querySelector("header");if(h)setHh(h.offsetHeight)};m();window.addEventListener("resize",m);return()=>window.removeEventListener("resize",m)},[]);const trust=["Targeted group sessions, grouped by grade and gap","Expert, engaging specialist teachers","Built on methods with real evidence, that works."];return React.createElement("section",{style:{position:"relative",overflow:"hidden",marginTop:-hh,paddingTop:hh,minHeight:"100vh",display:"flex",flexDirection:"column",justifyContent:"center",background:"linear-gradient(165deg,#FFF3F3 0%,#FBF7FF 46%,#F6F1FF 100%)"}},React.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)",backgroundSize:"var(--grid-cell) var(--grid-cell)",transform:`translateY(${y*0.12}px)`,willChange:"transform"}}),React.createElement("div",{style:{position:"absolute",top:-260,right:-240,width:820,height:820,borderRadius:"50%",background:"var(--glow-brand)",opacity:.55,transform:`translate3d(0,${y*0.28}px,0)`,willChange:y?"transform":"auto"}}),React.createElement("div",{style:{position:"absolute",bottom:-300,left:-260,width:760,height:760,borderRadius:"50%",background:"var(--glow-brand-alt)",opacity:.42,transform:`translate3d(0,${y*-0.18}px,0)`,willChange:y?"transform":"auto"}}),React.createElement("div",{style:{position:"relative",padding:"var(--space-10) clamp(24px,4vw,72px)",width:"100%"}},React.createElement("div",{className:"lp-hero"},React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)",transform:`translateY(${y*-0.05}px)`}},React.createElement(Badge,{tone:"coral",style:{alignSelf:"flex-start"}},"GCSE maths only \xB7 online"),React.createElement("h1",{style:{fontSize:"var(--size-display-2)",lineHeight:"var(--leading-tight)"}},"Revising hard and",React.createElement("br",null),"still losing marks to",React.createElement("br",null),"silly mistakes?"),React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:"var(--text-body)",maxWidth:"46ch",lineHeight:"var(--leading-body)"}},"That is precisely what we specialise in. Kinro runs targeted GCSE maths tuition with line-by-line mark scheme analysis on every paper your child sits."),React.createElement("div",{style:{display:"flex",gap:"var(--space-5)",flexWrap:"wrap",marginTop:"var(--space-3)"}},React.createElement(Button,{variant:"accent",size:"lg",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"),React.createElement(Button,{variant:"secondary",size:"lg",onClick:()=>{const el=document.getElementById("marks");if(el)window.scrollTo({top:el.offsetTop-70,behavior:"smooth"})}},"See our method")),React.createElement(GuaranteePill,null),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-4)",marginTop:"var(--space-3)"}},trust.map(t=>React.createElement("span",{key:t,style:{display:"flex",alignItems:"center",gap:10,fontSize:14,color:"var(--text-muted)"}},React.createElement(Icon,{name:"check",size:"sm",color:"var(--coral-500)"}),t)))),React.createElement(VideoStage,null))))}Object.assign(window,{Hero,VideoStage});})(); (function(){const{Icon,Badge,Button}=window.KinroAcademyDesignSystem_f0472d;const LOGOS=[["University of Oxford","data:image/webp;base64,UklGRi4FAABXRUJQVlA4ICIFAAAwGgCdASpYAFgAPqFCm0mmI6IhKPZvWMAUCUAZeL2nfXPAPAg6qvhD4sQJ5z8axYmWI8Wj573wX9B6DfWj/Kep3+g/7X1E74Tw/2AP43/T/+f/gPXf+fvOD9B+wL/MP7T6Z3si9GD9j0msMkuA+ZfnXdQggON8qLEfObLtRWBc/Rh8lw/2L2CallppCtztpUgRgWYgSepyud32dkQ9TP7U9xjFiKuXz4QGyv75GKP6jRBiDZ7YSeOeeFi697wn1ETysadb4lF/uoTD5Mo9zOpqqfERdcYqlKfAAAD+6/X/40EFY0gDfH+JzW5QYHhysatsz+c1NwiCYy5hf94nYuK7IUq30pY4WX3lUHmFjjVrkpU9L8US5rJYzbktxC2daEDlGpZ5rjC4/sLVsyWrxIWkURp8bCQSpI9YuBdUj4T9I6S+HsJSePcPirK28q7KlVVSnBvxaAZTq3JbKmyvGsG2+iumOcT1oL6plGXL+gJRhrl/ucXMCwe+bL9fGVXU0RWGFLSy7ailTU7Rfbc1iVDPU3Oynz+e1e1o9qhLfDWxNvVU3+DqKVKNo3w+nJZ803BJkQdrVy0oEJ0Z4HSW/hFRBCuX7+y/OJ2aqj2H+QhMCD0dRFqK46jw/i7032fI+WqOl7V24XF7Cp3MYxEfCSpIE18UQ8Owdq1xwQLVkqbnzXQVO0rudr7Ay98fyeXpIYA4qycw6f7AQMSsN/P1QHnTGf+CaTqjfoDflvZ5YjilcNstDt0+tOC4XanFlcganxGPrASNStn5G0eVyIJ/j8fN+3bgUuhMnnnBh5DgqyGumxGqTeq2XXIkayhg6Mwds9VLXQxp4FdZT4Kk+PpKNWwALHEMgaQjcRhP/WDSv/LiaTnnWeXAt07KzDVxSHrQuvqJV4c8pyJyjbheHl2iyLUBLyj5qh1OLaLOaIOsfbqZbMAI2mfCGHj3QYHQ8XwW1avZ5CVQzQx1noSl05QsulPfDtY/ML4U0eCOZzgtrnGXuFfLugNI3D37WyrGbouCQLXnYrypTnFoCL5MbAug4P/oNhjLhnsVPX6J5VFLE2Clym8/6pRQxXEoIkA8iH367a2GJ83Nz3Z1onuXGtpS3DLjRMA3Hd7bSTsuDGKc05P8JmZj97uI8pfHt9QgCWWfggexVq2qBtHU99m/ngdDLX0G3GCxT71ACyH7EU1ugUEzNRCXhaZ2/8qy/JLZ43ssql39ZqFGt7Uv4mPMG6lJH/71gi9gVIjKSSNoSjorrFffzgawzoM5s/usKU0j9ZBiYnxPV3HwlvmKK6GqbseI7xSeCdlb1P2GzjMO4rxDHVYHVEyWgqiUvKmeHFRYgVL4BeUn8Doj43EwNejYSiJyL0qRSq4QviTiDrPPDgQb0MAkSjGI1eRO3rc+xLC2X/Ip9r9WfNzLc3bRbcr+FToXPZZupB6O8UUxdIfcTT5DgradK4Y2cg1kpyVBsNQ3113unThbm3r53YPHM7x2alZbDGRHyWiit04Mt/G3egXrdV4D8K3vfq+JiNyzwDB7yawaHQChuFlPE2cVmDBrE0e05reV9hXna/z0rx39ZAjPlsgpcyGwb/7ihMIt+u87XRkl21EGlB7ku2ns5Z/cntdEmQWtV0k+QzbUX3Sk2sE8yx7tWTLkOhHTPlDEhoFZWuVG6jBCBR3IZEc50stuvVXDecnSuWBB/ff5NwL+AQIVeveE6KYhmysQ9hBSz7Pa4v0uNuMj/BGEr5pArB1HakR2BucAAAA="],["University of Cambridge","data:image/webp;base64,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"],["Imperial College London","data:image/webp;base64,UklGRkoDAABXRUJQVlA4ID4DAACwEgCdASpYAFgAPqFOoUwmJCMiJzYIkMAUCWcA1oxL/A4AG2b58vde/UA3oX/14AB2Z/2D8Zug0PsPzm4d/sfiH3gjGHdW6gXaXzNuIG7d84v+z/nvq4f7P9383f0Z7AP6ydaQeIsTG7ZZpVBnIJllBNKFCS5OGa7EAlmF33SE5GqlKxz1wNuHopN9e7vkY5FtaJZZYuE7IqzVN2yzMAD++VhAA+9XaCF58J76khqjuAOeKFkkAYQjzG7H8juH9Fw7pS+Jo+TX3IruX/b9ZaD1Cvhh0ztpiJopTsc01+HDha8mIKJ/PrAqc1+E7uBbbNpPaMo9KZvBYKGudN0I8K1xxx23qfrcy+KCWcLw+NUE+vHq7ZmaPYJRQjpTtNqY77TcrtaYPMuMofHjOHIyyN+BgV2A7ooN0OtJ/ogjtzeUDfnWVTgo8enVgNitt6FrL3v5sYlPCGvglW5SX0Dm89Nq68wQZ5BAhspn1vFT3le+S2IYQWF7cIRBF7g8LcsGmpiqPIhc8EEzyaNHdIVaelVWA5zZYmas818ChK1ZAethjNqOW4hGatYhWpGYjS7QVoS/NJ/MQIPun0y7TL0ufsA2k4rHPahGS8j9ZNvHSDitj+fpRXY8XA7Xjp5YPhb0OEU6+LjePNG/inbP40ZSOMJ1x6STYYC4bzwYhbrgbkPa5unqVyaMI5yD7sHKPXq0fMvCxVnsSRrJy3LdWwNEUZ4h6uc+FwajRZhOxszlgH0ePw3NEOadPLl052EvMlzo/wq9n31vsD67JTcGlRXqMSB8h5hdya4qthZgLyO0IPdVHR6YoD8bsee/nke3BK+AdW8Rjxoz4MCKN2lflAmWFvR7+51Xwz1+cfz7E68XSbfq9E2sclXkxiLKh/z3sarNyyVjZEAS+NUJQ0jz3LGfpnsV9v4fxZekI9jQp6ZHFDz7yFQK+AE6e27Q7sgEMm+q344vAGWXrXItd4LhY3aJe2aC4ueL4ccg3hrgEDrviWO9Yfj7OQVcyN7HxbLL8pK/qk0N4jyj/2Q+SEwzY3WxHZkM1TYMZlPLgrIfnsL61edlFY1eoXRLp/qlmKQ7SSt1jPzTkEgDg803iiELoAAAAA=="],["UCL","data:image/webp;base64,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"],["LSE","data:image/webp;base64,UklGRv4CAABXRUJQVlA4WAoAAAAQAAAAVwAAVwAAQUxQSBsAAAABUNS2DcQfcXePQP6NiAmIpt6nHvvP31gsFTUAVlA4ILwCAACwDwCdASpYAFgAPqFKoksmJCOhqPM52MAUCWIA0qoNPM/un4tcyRyGCq9ljdLd6B7Sn7Aa0B6CfSqo2LQ121CaD5VWt6BQDfwIv/L7z5oW7elQ32XdWce9eU5WHlfXMZPQKo6ezZ7YTwnDbKSSfltAEvinwDQ909tSsrRt1lA1AIaR0ANYAAD+7nZ+tm9ej/7Kx6Vj0rHOYmMFI2W7HEfgS/CN+ddQTX5av0oSnck8PYM84A5j22YPj53JfRL8McdF4fo+mTfRVlxxOvKvu98nsUbGFYOtQZ+I6Z2dPTto22UaJi/tPT98lhY9mCW7ioHBlc09wRzBoz+fH8t/LyvyfS4pB73uxJBwXl4WQV9fffz976FwPHfuPtfqobViE/owfrhT9453On0QTy1KEe3irRpHCPu9a/+giHm1erjMi/6kx7duAXoOK2cbQTZhpLNwZs93ar/BKGBSBSDGFXZjgtCDobOl54Ds1cm530EjLiLXxELjGwoYuOI30UW+N1B9ARk0avj7R1i3M//r1c9kadtavN858wL5xR+//BzGva0T3i1bAo2ffC2ZEllS9umtAQ/VD4omS9cv7vFf3SBPQYj+A/toaDaogr5e0FSbt5EPRONL9UoGOZ3ialqjAovoSEn6fuN1drhU3/eml9P5XepgtKnyU3FcBtaih1rmQsEXmfMR9KnFHXhH0lbv1Tey7WuU9ajuvelpMzPV7nMIUvJIfvRl2KM8v8fwldaPQYy3F+lQ6w5fMvIl+VsirwqkadSsb//O5Tq22stopf/pqr9sP45X7n6wxfD3M32vmCP3UUB74nJQeUaH+FWSQS6393/v938wFrm/GmbXnqDpJQZDEilw9RzjXeEL15wlQTwPoJi9BG73UmO8VMtBsBQ8XqEw2HPXROuqaInG+jHnx/BK5TUWBQikQngA"],["University of Warwick","data:image/webp;base64,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"],["Durham University","data:image/webp;base64,UklGRjAEAABXRUJQVlA4ICQEAAAQFgCdASp1AFgAPqFMoEymJCMiJBqqGMAUCWUA1slRPP7XOez55vdR/WAp9VlP906L/2CfK/qeHXa2/y28Ech/p/EB3Jf+q46Dxz2APyZ/zvTo+i/O59Q/9/3Bf5j/duuGQFZBtVqkgb7vHMXqmq8QmrpSwLcqoVfHtmNxO1M5ADmAe5FJv4V6+NC38NYoumM+XhWvusZlFYFGX6oREx05wuiykVvz70Jq3sRYhGAU4aEnC2RY0DfksAD++bEArf1/PFnmOwBwwX15fPh8WUqy3O1Nex9j8/11395YocJRKdub7Nsx1NawdUV8Y9jJvAa69vQn9cTGQmH08Zkk6Og00pgl5cVFVLqPMj+AXVd8+PHu037xLQ9XKlXMZxjfwIY3eqbfhvJ3ke85xwkF7rv/f+YygNxl3B1GydnxKstXq+zTdgtjSXN2z2xfqDvOdsZW8mZAoJavAugFfzMWOEdPqOrRifcwopA5UZpssUIK0Mv1IQGARE45VtPVtqbJtb+lmirm850nxh48+kKwVxYpbUJJ2OKHDsXN6nMMQwBnPjrF7iJNcbsR8UYcG8gOVV4de29hejxRWCK5XumQAo755T8u/TPH2JJv8dtyUXSfJvi1p3yNobdUchC8tNCLFbeOAzRhcDk1QF5YeymKj5udDmf+f/Q1XFaf4B4x06bc2mR1aYlEEc0c4MRQZrxhNBRVGwVtyW9uUX8YdIUb3XiWHvlBtniNOru/4y32bpUl54JIfimTd2GyT61f4+/lEJRTUNLbg6IB3T+RBPFp4/zQWv9Qo7utwYZ1+MPm+vzGKJfWb8sEJ3YtKcBdrXlD0wmCRRvrn63gOMYwDa4e6yGjA2JyFRLk/i5624pgyxvaqC33rhLLlFH9CTOgmb4UJ/CoEmK8OVCR7GzcVedDtui3uNwn/2dBrCNg2p8ADO32HtTG/JoAPu2HZkjCo0g7jrlvmJgWF73y1wsEqVb5oEYWnjxm7kT2t4g0wSMEQn28PDj9KFGdazghOdvb/me3VA94fhKx20pxlxR3QDJvkadnjJAnwIx33LZnWd3dDVnFRGPtjMSNa6+ZBR75hfknr1818GS20gd3yB7upohaQXGJm3UHaiQgGnPfLc5Bqj6VSInPa2avqAZOBuuyX53IwwZDGqzlDxx/3S7bA+t08bf8YK+azY21aNP4nFX4IkEsN4tRQm8E4U24xDSReINxCXYj0AjNz7xdcdlzH0t2/HL7y/RKEU0HLZ7i5TCwMqIOsnlW3J8yODyNAKVWfmluwQ5Zf+AGG95PBFGVkS7l6fMk40z3K9v3gXqz7raqume6q59p8+JrvIJEo9aL+MeL60wEyN7y1vIo64/d5FZ4nHNgkArw8nnMOF6zkCYdwlFPavTOgth0Bg6G/uvvf85CAAAAAAAA"],["King\u2019s College London","data:image/webp;base64,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"],["University of Birmingham","data:image/webp;base64,UklGRgoDAABXRUJQVlA4IP4CAABwDwCdASpYAFgAPqFMn0wmJCKiJGoQwBQJZQA1EF2Z+gB0m8+a46fXu6H3eJsKzKMX7j62H2b52vQ8zrvT37D/AGOuOGNXm7qNzg1o7n/uSOiUWHhB56JQ/ERRUHt1ptDdIM1hutucMdztApAdbgAx8odxVLM8mn3gE/TopoHHDGrzNAAA/voCgEd1OMfksrrYlPNVPRu+XvaQYhpuOyYZdUkcICyO/aPF06CZkB/0lUDIVKQ4r/LplTf867oB2uAV9UrX+oba+8z9qfVT7j/iys2S34T6LDq1xxd/9Xecnq/PIA9x/q6263x3n3d/DC7N3XxbjP6J6xwhESZAzynLexjNcf3Hf/Nt/Z5MvlveDBcZIBnHVm0ibJERbYJa04pIzj4mP0Pv9U2dqnr8c2OIvXtxl11goE726j+3FU1HX8+vbv/TU93X7c3SHIBXDFdkWTctJ7iOxz5I9yfKZr5nPSBFf7HSbZ/GGgnrK4N1NdqQOniPeDpFq+GtzvVM5OwWRQc/SnyD0lFCcL+Py9l+FPnUBncazkFVY7/HPTvLfGPJUKW1rR8z0jvzHcdJD9dP3Fgz23CY5uEsl6Yn8X+KMVs3NMw+iZRohaYLbdQn+D8SSP2mSTLHy0frhv2UPM750MFaR6xe9JCRav9Qx6oY2LBRqRuegU2t6WNs0o74znyjIamLpI/zVII1dPjOfn4kwmnsqwnYx/7sIndWvBTP0Ij2YWNvy7wma9JSBQLjFzzeZmSshUq8U9WJ0R8UJOg0fVT5MfP1jnJheWttn9/WwiuZzqDw9/EcdBBATUe1WNJeoeFjkAVx/KF19EWMBMCRKpYSM176vJULzNvx+xJ6fx+Pp6WTqwbPMj1Go/RaVPhhJ/+0GJIIcHWpQmWqdClG/+li1X2Cqa5l4ipG0A8WNAjo1By8ub7ZFODpB+81xesFp2SbVwJnlKvjsgoMKASZKEQoJb91g2NGim1mWlagEWkG1mJ7139neT2F3w2yYR//VcLL3uFhjoEAAAAA"],["University of St Andrews","data:image/webp;base64,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"],["Westminster School","data:image/webp;base64,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"],["Winchester College","data:image/webp;base64,UklGRngFAABXRUJQVlA4IGwFAADQGACdASpEAFgAPqFEm0omI6IhqbqskMAUCWcA0LHLP6tnHip5VfYMie4X61YdORHu2yd99zsCq5egF7N/S+IX7AeiH+l+hHeDdx+wB/Kf7b+rXup/zX7Lebv5/9gj9b/TW9k/7Vez5+1SHv+h3HrlhNVIebrl6yCnwzV6OesVYUtsD+yFei0VjlwphvtMDZgzwE90zPJ7bIX6rJ4LMNt/Z03PJKV1oB4CiwimCinwzuj0zHUdtB06XUCNgohN+Mq/eU8pKsf2O3LzQLEa2wAA/vsh+MqBRHmdNKyA6n5E45UDk5Wtt4FL0su3hp8HCUYNkp9LCwOFVZFakt02ceD+gB7HgLf9g7rmJE50dU7iUsVPNVG4vLL49C2KYTnlQlYD8f4+Pg49wa6avwSf32vuGghtmtes7HZjFx7K2WrmfpZGU/90hXtQOcf8bPSfaUCfAzfj4cy8ASj7N/0Jh7UVCpd2Z0A+gGkRGNpLEi0R8olHmqT3c9H/7yCZqEEd1hpb6pTDWdgk4O9Kx133OhMhcsZjeGSl8PRXMUZGqXNWABS2nkxZA0WcPmQkJjEvlBmgXYvsp+UGrmTaCqTalUEOfetLd/XGLCQOd/c0X+NqUprsV9gNVdOWKES1+4YnSxqlTzkSdnZW16lFCicdYaKjlI3hQBoP3MkIsFtOzREb7jasznHuBQjBUe5lENkyNBD+ExOnmDZqpHPOLVWAshjSKDZ/SNCTc1EuQfcjbExQUqRe9COJb8iCawJyJ5JYdbDNOykpD5ecfMNgabXbx6q7o2+gC9jJHS0r4S+b16clQ1khWjm7z6PH6jSfWUWv3ty9LoRuERVt7zTSRKAVy8CtDx6UiZVpacA9jINZpXE/deEXiWBBIztCh+8Guhehczd5u3dVNzMLRbkcicK17810n5nDoO+boPcgGTnRFDHmzLPd0cyJxUzRsde4dW9MDA9fIBeN8gOCuaPMUwMZiqypAUMrqVBXeUKZ2NSUyopqef2VrWgAUQ7f/3oXaQNFi+U9CUltaVHLGJUzHCq9HRYS3vRUI8AhWpafzkGpWHFsKMODWGjJaMceaa5eXe2k4FNFUScHWjX+wlRpG95CSq4RY9p7nryHM3Zt3Eny6HV0pkR6goifxttZmcnrS65mLcePMSbxqe4rGiRIGNkce24BXdqCUpoIUvxZUV39urWS3vg0shvO5GEqtmipl/iiqbTPDwwXh9TNZbhWk1n/bzeeuqsg9LsnVbtJW++hYhfk2df+JRZsfTVNNNYCQcZGaecczDDHBAvJ05Px8zkwBlESICtwCpOkPs36ceh35/zxIiWJuTD5rf95AUtekjx+lD8tP9P8DpOzbFNpRvRK/j+3jbzcndh9joaVmrf0wp72e06Sidyu5vbJZ/FeNeO2h5xLnblzjX6y5I1fyvlOpkQRu+SqoXH7cAH/Q5232p6jO4I4GD6J9j4W9DQFGsADmjrJ2ykTpVqp+ehfO2Tt4/yiMVz8ec2yxVQAGJ/Peuc6sBrtepd+355CEL3rwVsA1YeTLWGPTS47XBB3YqWAFh8zcuoUCBLiTQgOf/5Iu2dqQ9yGqtC82Ldg9wRYqi+KPyAI+DMrJFpm9Mm52+Q/CmaZvpDGhXYWsSx8eRZVPxCIU94ZY7NOBv4rXaPIeawZ8bXa3/xVy4492PaKtoGHnNHJIQpNiGG73I31rKX1wpnr/GKnywU2QEitnjut77D7BlOQiZHEWuryRAy0wzFzljH1jdDCu6eBziZjYUqymITe9ReMk2DlaXPZ8P4EuQzJW0BndwgUoOcXveronEHhsXMd2kmjvMDj2VhQZnVymgVtBWch7JgPyjKQcIAAAA=="],["Concord College","data:image/webp;base64,UklGRgIDAABXRUJQVlA4IPYCAABwDwCdASpYAFgAPqFKoEymJCMiI5v6AMAUCWUAVsZg7PX3ZfvOU+aaZEgb4MoI47wgdxr5td9BHT6p39R4zfqf2CxrsiIhzosAHwXRh32FbDOUUu8bvaPVLQ7ilzPnlENZIoad8w/RdLEyEGV6OJ58Oi3ySz9XfvGk3lEfya2Zqe27uwAA/vmxAJ3qXWzj9y2S4L1szIyd0G/lHwRpRylc6aJr+6qH7gnbv02mt7kX5OV2PNtv0Qy3j1gb+7YumofBGP/OQ3tkL5z2jDewWWaKDW5I1pld4N9hS7VpuaJwOplhsilSbcVCAXqO7/l6ZaUqNJXQD8bTB8Ql7fmkxcHZ/dzdqkewqNlWDwZ25mSNvLpGSvJ4gDvXycV/Z1R/k7fo+wt4+DNirzU2j1MA4tMu2sW7q5lg9rQA21ndtf6To1Tal2HICZN3nya+EuVMOc1Y104Ru4V/SAVlvYkz5dh8Caymj/WmKFDMNnncR6AnKla7/R4D2bEPq/PI4xDxRmcreL1H5dm3ZipsV5MDBEEx+gm2vE4rsr/S6OVWtYf3tpDwcT+e5Nz/i/RnsK/ZjbwyYpQWDqspNPv7QFCHcicI3F/1J5tGdlTSIe6+ZRuE9OIc/R+juqyRtIyDsGtSpvkDJIGjjjU6oVK+UDdC/T49Pfta2m8SG9tVzJPTd3mWBvT95Xnyr9BG7LjWFSCCuJoyOMhdvwr9KBNQxh6GTt4yyJTSFcObaGhAgvpuIPm9qxXGykVBlPAtTKLzuVPs9eMNBoWOeQaYBJVDdPw2uE6ArB9/kBTpG24jpxtFSYS6L4/gOSQjQwgj35MiQE1ckXMnZZilwOu/wPxmVpw56oc5XWRrkOPcxRekR0AkGh+y+3jRsKSla5Y0LSjPQMVRmsSdMFo/RQ4zzZccq48zgPInb0AJxoVyqiLTXxx1ncXFjo/0H6Fz/A3/eMvnelX2T7PogKcpG21SSb/4bDmbEKDYhJdjmr7vNGoB1TecKp/C/7AAAAAAAA=="],["Cardiff Sixth Form College","data:image/webp;base64,UklGRloFAABXRUJQVlA4IE4FAACwFgCdASpYAFgAPqFCnUqmI6KhqB468MAUCUAaLLD5ANsBzvfoA6Fr1GvQA6R3+30BTkH9IyCCQN8Hav/T3fCc/8JX6lxH6T7QA/Pvqtfzv/l8sv5x/kvYG/XHfcDTl6xub8VXk4kDVs7RiTH0Mnkj0cpLs1T6/HqgGYrYP/gkUitvNSGQjAwDVwBi0qQw29BSi1+WoySO81dCwXlOLVL5QmZ5rxJZ54RLMHDzmuwduBtH1RTQxupuceLzqbwAAP7wsCQTI//1Bn/+oM//1Bn6eAL7W2whFgQuRXV28OICyJpzBPTXTkiM78Fh+ajl5J/00yN+tIpzjX/UKR84nnhoAMCS91A8RZvfsvDDAGiUcZS4+LKr8gncIzteCs4nQ2XzcKnzwZoQ0mPQUOjHhGHGGQgIkCoSUkUdtmuGs0CPoLv6wblnsG2QnLsUv05vTPHkIygIl84a9IMdL4L7br339vvpJOWj7jZXytIcOx5HCLnZiKJqV90IGQfTEYLO/T9BF/8SfzNkU+T08t0XV9NXu3x5PxO9vpedw+Lud+iDDgAEJZxqNugL2HvSza+5IwL0l0ARP/9DtLj99odIv7CHNkj8ro//J50rOksm3Q1AQzPeI+gNqJoFbflz9O+d+y5qXGkmVqSj8u3Vsnrv0wwpiiD2zvuXRZ2hqSftj+AMtc9VIwN/M8mcyHyEr/Ii1wZ6/4grj5o70XGxU1HMhcqZYPxzyHCYnBlHq/E+BygXoojyNHOQyvzsoYjaoK0juTLr0ju30+3pV42tW7+FSlGbzPWTURPOpEtzkZKPZxV/WzbjygXWGMyc37Z73HcESAhAvJKu/+tdCPOmnuEZdYSM9b/ZzTpnEbszl1Ktsbx+9bvheEisOOnS5FsaY32PzxDZWDQV7iR6ncC+XDAyjlOUsIhNjLz+6KdQXD2hWQmajk/QvcNiIlN87LlPRb0hMpQnnq/b3D/09WvNPtF2ggqCIg7Wktw2Q3VgEMxn7mA1gvxO6XZCb37sUFhAIXcz6vscFuRbZtppOyIbcYdb3/96ARC1qc7DnXtnfsKbK7XPjXiz3KCh5OLWMbTX6C+YVqo271UDjxrAA/h20mlZRJgf/AhqqKKLbgV7OCOxV9I/FdcQcVU/QWPLULn8IAp0rfpquGwIJOY2u6jQprMSvn0sW+4S0gQuoMSe3n8otQFkICm20K7UeFPeLGKa95QpY54CZdUycm8irkhJPLEMS5UZv6b76uDlN2FRKd1/zMZPYBAh8KxXKMhGnNKAk7isbZ1ub7ljwHUS+6sG/PuAFhCco9dIVqqR2KWY6mT9+XIPfCSw74mtiRD03P2QwOHuyf+y6WsaPYaZGWyF2Cgn2VouKLW3NyxIrs7cl2BP01mislgkMUX+AE4z/eOfuuuLwLM3aVrXsa6iL7MLs0HUR+1MOc61ag02yjpumYkyI/xVbjYU10Z8KJ7gNmaOTSF9J/k/kuOav4OyBSI7CJ7K1eJj1LuLRR2mfAthZIJ82yv1KnJgq334f543niOsNStu3xVgK8evgdV9l92yult7KF17e6X/LOptskgzvYGDAc1JNYlUGUtyfsDfcCRtN9zdOXAdgxnaIWlL0TauDzVzDuUJ3pE7BcFDoNrP+0CW716wLJdc/C0+qhqj1DHXRzzo3+CE3GmO+ZDGuVbS2dymSehEDY/FYDyHmF82I3nWRT1oi2LkCspsUwu6QchJlNJ+1PlZOgOZDJRiXq0pjjuOy/dOzrfPmY/4UUOQGY38nnB8Fcxrg033NCSlFkwTo1yCixoIM61TI1ad2NsmQAAAAA=="],["Brampton Manor Academy","data:image/webp;base64,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"],["Harris Westminster Sixth Form","data:image/webp;base64,UklGRigHAABXRUJQVlA4IBwHAACQIgCdASquAFgAPqFKnkumJCKhptbawMAUCWUA1dWJ4wG2N8wGOQegB5a3sh/uflarHv7L4P+Jz3LIL7dtRf5F96f4Hlz3k/EbUC9fbsDXn0AvZL6t/xP7T4sOov3c6Cv9V4G/kfsB/oj0Ic8f1Z7Bf6+lIlR+FqjuT2vRzsAWqmyH3XPcuRwpg32BZGZDibl+Pa/0AhKI7NQektKKJkX0txxm/5pEd8mIrEAt83GNtaRXgqRuzeHjeUYkFV7WxdWu8j6dfPgW5APins3uPvMQsDDS0VJT4IHXqDJvMup08HprMk8AaUDorkOqIwaBxX9Bk1dzr7t0aRQEQsa2sHkuaRFgjwJUBpAszeSI/F9HpEy4ZC8l+LZ/kp1dz0AA/vpeCC+QCrBpMn+frRkxH5Oq338WKcqKC3QQXBic5I1hipdc+HBlZy/9Ig+fLAhc1+W577PWXuxnew6ObIhLXQLtF2UVSMrQVacKEYxjmH+MtALxlaipZ4gn4O54TmquPvnIZDy/BehDGSJOPhC1PqaKxLE7mGAiUPxKpTG5zYCDpgQkJVGJJ+KivjEBO0e/WjR2CCfvKcOwofTctqitZkunJi+0uCZRn1u/+Qfrt5MHY0NOTYIfovgkne9+ITeWNVELUIKCcMJyBV5qP78AMLHIPIlGag+CsA7YMu2JuK/6q7x5BlkE/GaciWa+XfkMW44iZfB6/21ZByiB9IW74F4kNF9AXlZ5adfyb+WpAgcMIBTMHhuouT5C2JZvjED584R2htk+n6NRIaY1Jbp3Z8q/lwxd7jQnSrY7OcAOxDr91bpQeYLfS8osWSjYwF0FTREFaPk9x/H/P2+IxvAKupP8x5x8shsUCwgZi4BcZiP6wEC4vR/yVOzs0WkHObrEYetBSrA9ZohqJeEVLFY7+O0EnJqiSs9FFsMnT+Gock0d7KmZoCWOe2ORlEh6LF/zbuNBH9yh43S8lx56PV2TchqxLJ2ryYq0V1cMXPZPE2bL6GfA5CPFkq65wWG8vxK9mq+kOnEnTUdOQWqHnERnGsY+ABCNRPJOpb/P5QSji1SUQxwWKhE977rwgBCV1ArpzUof4nKI78EeP1YD33l58ed4RJFrxc7m/UfBvCC2sukTTaxNSe5Ml4NADosD5+KVyI7wgbTPPw/uPsHlxHf3KtKCZBoFA6OIfLjja2FVIEn+YOLSdrEWPrH80axA+Xbzz2rV3i8DNbGE5H8avIAo2m5y2zRXhLGDtDfuJfsTz4YnV8gP56diuDeOpjxmciEHWO+DWc2D/aCD18OPP8Sfvr3PedOncJ58Swljctah6l1pwnliIekWDQ73cTIMPkEg9hFj34y1yYtKg8sAY9XtNM1nm4WO1ESph4y8LtjRKROiplPJp2kxYle8Xtr/Nh/9vDD+nR1YWrQChR+mNctiGNxdMjHUc5LOyvuN9g5mCx0ezAJZpqcprt9aC5/xSEab9apDQVWMuR6K6fhVdOzgEhKy8dVYAgXxhAm2yN/VaFtxSVYKT1H/b8WvfOSHqhskV+NssTKUb22aQ5hnxNJGy1OW6yIBDLRb0oiNYZV52oaQGJ/j/bIDoybWzTfKJjqD//78qouBbSXwZsvutWCXvXr4lbqyBtsT+qHcn9HUA53NneYCUTTfhSbF3R0E31aA8z9JBrtIX1q2xcQzkWwl+C8bJF8kaO9v6jf9g2J8fnzgK6UerICNqH37o4+jrcGu/rAuEI4TCeFysf6TJOL2j1emGHuGFMpglJBYnImvGEvZ7lBUrgtRDEUXMzZg951v3SnsvUbz0kSm2Hc8VztTa1Thhbener6bDwhBtEFUiLlRvucZZ1NjnMk5I5wRviNTQtTrvzaiGa9707IceagRIWrDmclj3ihoDYkWzKeyAvlktnz1ELgyu1Xa4mHlC3tZlIIRtRJDw4yfofI00mkKEq3U7xJCkrtQ7gED4YWwkIiKIsNxjic3klzQ0WgEYd+Y46MFDkWASqVUiQK0SogDZ4enOSTS59OVw8ip+eCL8DZUHxYex60fZiYu1VLlwI7m4OnKZmXoZlcN0UlpuEeYVrZoYizNh7qrenpEPR5OBX2R5aGU4zPqqYueq3VyxGCeIQpof0uRk1dQxisfFF7jAlvlZjkzIhL1TGQWtx2Pl7zxOuKdlfQ7cd7ZN3me1ZLn1SnJNKXsZvMMsUGiR6a8MIeQgyJp3V/4SlGul8EcnWhBHo+NwuOl5lIjQQnSaeLoSGZlv5JhG9+1d76ek1DPXgB9hXoKpjS8nYK8PIy21gBohMCS7oH2JcXTi6xG8ufdFP62GNO12OH0Xg7OicMJgTbSakbbGGvz7y9Ra2vv8+/nhC6oR3vzWQyGioiY9AifuKLAqICnNoExu2nuN6/Mi9rYR8TbNch5jC7zHvsIj9JFjwXdWgKe/AYuAAAAAA=="]];function Plate({name,src,active,onEnter}){return React.createElement("span",{onMouseEnter:onEnter,style:{flexShrink:0,display:"grid",placeItems:"center",width:210,height:88,cursor:"default"}},React.createElement("img",{src:src,alt:name,loading:"lazy",decoding:"async",style:{maxWidth:"100%",maxHeight:64,objectFit:"contain",transform:active?"scale(1.05)":"none",transition:"transform .25s"}}))}function Row({items,dur,active,setActive}){const[paused,setPaused]=React.useState(false);const row=[...items,...items];return React.createElement("div",{onMouseEnter:()=>setPaused(true),onMouseLeave:()=>setPaused(false),style:{overflow:"hidden",maskImage:"linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)",WebkitMaskImage:"linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)"}},React.createElement("div",{style:{display:"flex",gap:8,width:"max-content",alignItems:"center",animation:`lp-marquee ${dur}s linear infinite`,animationPlayState:paused?"paused":"running"}},row.map(([n,src],i)=>React.createElement(Plate,{key:i,name:n,src:src,active:active===n,onEnter:()=>setActive(n)}))))}function Destinations(){const[active,setActive]=React.useState(null);return React.createElement("section",{style:{padding:"var(--space-11) 0",background:"var(--surface-page)",borderTop:"1px solid var(--border-subtle)",borderBottom:"1px solid var(--border-subtle)"}},React.createElement("div",{className:"lp-wrap",style:{paddingBottom:"var(--space-8)",display:"flex",alignItems:"flex-end",justifyContent:"space-between",gap:"var(--space-7)",flexWrap:"wrap"}},React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:10}},React.createElement(Eyebrow,null,"Where our students end up"),React.createElement("h3",{style:{fontSize:"var(--size-heading-2)",lineHeight:"var(--leading-snug)",maxWidth:"34ch"}},"A grade in maths is a door. Plenty of ours have walked through these.")),React.createElement("div",{style:{minHeight:52,display:"flex",alignItems:"center",gap:12,padding:"12px 18px",borderRadius:"var(--radius-lg)",background:"var(--gradient-brand-soft)",border:"1px solid var(--border-subtle)",maxWidth:"42ch"}},React.createElement(Icon,{name:"graduation-cap",size:"sm",color:"var(--violet-600)"}),React.createElement("span",{key:active||"idle",style:{fontSize:14,color:"var(--text-body)",animation:"lp-tick .35s ease-out"}},active?`Kinro students have progressed on to ${active}.`:"Hover any crest. These are destinations former Kinro students have progressed on to."))),React.createElement(Row,{items:LOGOS,dur:64,active:active,setActive:setActive}))}Object.assign(window,{Destinations,LOGOS});})(); (function(){const{Card,Icon,Button,Badge}=window.KinroAcademyDesignSystem_f0472d;function Problems({onBook}){const items=[["alert-triangle","\u201CShe revises for hours and the grade doesn\u2019t move.\u201D","Re-reading notes feels like work and produces almost nothing measurable. Without retrieval practice and marking against the real boundaries, effort and progress come apart."],["help-circle","\u201CHe understands it in the lesson, then blanks in the exam.\u201D","Following an explanation is not the same as producing an answer under time pressure. The gap only shows up in a marked paper, and school rarely marks enough of them."],["clock","\u201CSchool has thirty in a class and no time for questions.\u201D","Thirty students gives your child about a minute of attention a lesson. Nobody notices which topic quietly broke in Year 9, and it stays broken."],["scissors","\u201CShe knew how to do it, she just made a silly mistake.\u201D","Rounding too early, dropping units, unsimplified answers, method not shown. These are not silly and they are not random. They are habits, and they are the marks between a 5 and a 7."]];return React.createElement("div",null,React.createElement("div",null,React.createElement(Reveal,null,React.createElement(SectionHead,{eyebrow:"Sound familiar?",title:"Parents arrive with the same four sentences.",lead:"If two of these are true in your house, the call is worth fifteen minutes. If none of them are, we will tell you that too."})),React.createElement("div",{className:"lp-grid lp-2"},items.map(([ic,q,a],i)=>React.createElement(Reveal,{key:q,delay:i*90},React.createElement(Card,{interactive:true,style:{height:"100%",display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-5)"}},React.createElement("span",{style:{width:38,height:38,borderRadius:"var(--radius-md)",background:"var(--surface-coral-soft)",display:"grid",placeItems:"center",flexShrink:0}},React.createElement(Icon,{name:ic,size:"sm",color:"var(--coral-600)"})),React.createElement("h4",{style:{fontSize:"var(--size-body-lg)",lineHeight:"var(--leading-heading)"}},q)),React.createElement("p",{style:{fontSize:15,color:"var(--text-muted)",lineHeight:"var(--leading-body)"}},a))))),React.createElement(Reveal,{delay:120},React.createElement("div",{style:{marginTop:"var(--space-9)",display:"flex",alignItems:"center",gap:"var(--space-6)",padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:"var(--gradient-brand-soft)",border:"1px solid var(--border-subtle)",flexWrap:"wrap"}},React.createElement(Icon,{name:"target",size:"lg",color:"var(--violet-600)"}),React.createElement("p",{style:{fontSize:"var(--size-body-lg)",fontFamily:"var(--font-display)",fontWeight:600,maxWidth:"50ch",margin:0}},"Every one of those is a marks problem, not an intelligence problem. So we start from the mark scheme and work backwards."),React.createElement(Button,{variant:"accent",iconRight:"arrow-right",style:{marginLeft:"auto"},onClick:onBook},"See if your child qualifies")))))}Object.assign(window,{Problems});})(); (function(){function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eReact.createElement("span",{style:{background:on?tone==="no"?"var(--status-incorrect-soft)":"var(--status-correct-soft)":"transparent",borderRadius:3,padding:on?"1px 3px":0,transition:"background .4s"}},t);return React.createElement("div",{style:{position:"relative",padding:"var(--space-8)",borderRadius:"var(--radius-md)",background:"var(--white)",border:"1px solid var(--border-subtle)",minHeight:330,overflow:"hidden"}},React.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"repeating-linear-gradient(transparent,transparent 37px,var(--neutral-150) 37px,var(--neutral-150) 38px)",opacity:.9}}),React.createElement("div",{className:"lp-grid lp-2",style:{position:"relative",gap:"var(--space-5)",marginBottom:"var(--space-6)",minHeight:52,opacity:stage>=1?1:0,transition:"opacity .45s"}},TOP_NOTES.map(([t,ar],i)=>React.createElement(Note,{key:i,text:t,arrow:ar,tone:"violet",align:i?"right":"left"}))),React.createElement("div",{style:{position:"relative",display:"flex",gap:12,alignItems:"flex-start"}},React.createElement("span",{style:{fontFamily:"var(--font-math)",fontSize:17,color:"var(--text-muted)"}},"(a)"),React.createElement("p",{style:{fontFamily:"var(--font-math)",fontSize:17,margin:0,lineHeight:"36px",maxWidth:"44ch"}},React.createElement("span",{style:{border:stage>=1?"2px solid var(--violet-500)":"2px solid transparent",borderRadius:4,padding:"1px 4px",transition:"border-color .4s"}},"Describe fully")," the ",React.createElement("span",{style:{borderBottom:stage>=1?"2px solid var(--coral-500)":"2px solid transparent",transition:"border-color .4s"}},"single transformation")," that maps shape ",React.createElement("strong",null,"A")," onto shape ",React.createElement("strong",null,"B"),"."),React.createElement("span",{style:{marginLeft:"auto",fontFamily:"var(--font-math)",fontSize:17,border:stage>=1?"2px solid var(--violet-500)":"2px solid transparent",borderRadius:4,padding:"1px 5px",transition:"border-color .4s"}},"(3)")),React.createElement("div",{style:{position:"relative",marginTop:22,minHeight:76,opacity:stage>=2?1:0,transform:stage>=2?"none":"translateY(8px)",transition:"opacity .5s,transform .5s"}},React.createElement("p",{style:{fontFamily:"var(--font-math)",fontStyle:"italic",fontSize:19,margin:0,lineHeight:"38px",color:"var(--ink-700)"}},hl("Rotated",stage>=3,"ok")," ",hl("90 degrees",stage>=3,"ok")," ",hl("to the right",stage>=3,"no")),React.createElement("p",{style:{fontFamily:"var(--font-math)",fontStyle:"italic",fontSize:19,margin:0,lineHeight:"38px",color:"var(--ink-700)"}},stage>=3&&React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:700,color:"var(--status-incorrect)",letterSpacing:"var(--tracking-wide)"}},"NO CENTRE OF ROTATION GIVEN"))),stage>=3&&React.createElement("div",{style:{position:"relative",marginTop:"var(--space-6)",animation:"lp-tick .4s ease-out"}},React.createElement(Note,{text:VERDICT_NOTE,arrow:"\u2196",tone:"coral"})))}function SchemePanel({stage}){return React.createElement("div",{style:{padding:"var(--space-7)",borderRadius:"var(--radius-md)",background:"var(--surface-sunken)",border:"1px solid var(--border-subtle)",display:"flex",flexDirection:"column",gap:"var(--space-5)",opacity:stage>=3?1:.35,transition:"opacity .5s"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},React.createElement(Icon,{name:"scroll-text",size:"sm",color:"var(--ink-600)"}),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:12,fontWeight:700,letterSpacing:"var(--tracking-eyebrow)",textTransform:"uppercase",color:"var(--text-strong)"}},"Mark scheme analysis"),React.createElement(Badge,{tone:"neutral",style:{marginLeft:"auto"}},"3 marks")),SCHEME.map((s,i)=>React.createElement("div",{key:i,style:{display:"flex",gap:10,alignItems:"baseline",flexWrap:"wrap",opacity:stage>=3?1:.3,transition:`opacity .45s ease ${i*90}ms`}},React.createElement("span",{style:{fontFamily:"var(--font-body)",fontSize:15,padding:"2px 6px",borderRadius:3,background:s.tone==="ok"?"var(--status-correct-soft)":"var(--status-incorrect-soft)",color:"var(--text-strong)"}},s.text),React.createElement("span",{style:{fontStyle:"italic",fontSize:14,color:"var(--text-subtle)"}},s.note))))}function ExamCard(){const[ref,inv]=useInView();const[stage,setStage]=React.useState(0);const[paused,setPaused]=React.useState(false);const HOLD=[900,3000,3200,4600];React.useEffect(()=>{if(!inv||paused)return;const t=setTimeout(()=>setStage(s=>s>=4?1:s+1),HOLD[Math.max(0,Math.min(3,stage-1))]||900);return()=>clearTimeout(t)},[stage,inv,paused]);return React.createElement(Card,{padding:"var(--space-8)",style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement("div",{ref:ref,onMouseEnter:()=>setPaused(true),onMouseLeave:()=>setPaused(false),style:{display:"flex",gap:6,padding:4,borderRadius:99,background:"var(--surface-sunken)",flexWrap:"wrap"}},STEPS.map((s,i)=>{const on=stage===i+1,done=stage>i+1;return React.createElement("button",{key:s,onClick:()=>setStage(i+1),style:{position:"relative",flex:"1 1 120px",cursor:"pointer",padding:"9px 10px",borderRadius:99,border:"none",overflow:"hidden",fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,transition:"all .25s",background:on?"var(--ink-900)":done?"var(--white)":"transparent",color:on?"var(--white)":done?"var(--text-strong)":"var(--text-muted)"}},on&&React.createElement("span",{style:{position:"absolute",left:0,bottom:0,height:3,width:"100%",background:"var(--gradient-brand)",transformOrigin:"left",animation:`lp-grow ${HOLD[i]||900}ms linear both`,animationPlayState:paused?"paused":"running"}}),React.createElement("span",{style:{position:"relative"}},i+1,". ",s))})),React.createElement(Paper,{stage:stage}),React.createElement(SchemePanel,{stage:stage}),React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-6)",paddingTop:"var(--space-5)",borderTop:"1px solid var(--border-subtle)",flexWrap:"wrap"}},React.createElement("div",{style:{display:"flex",alignItems:"baseline",gap:8}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:"var(--size-heading-1)",fontWeight:800,color:stage>=4?"var(--status-incorrect)":"var(--text-subtle)",transition:"color .4s"}},stage>=4?"1":"?"),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:19,fontWeight:700,color:"var(--text-subtle)"}},"/ 3 marks")),React.createElement("span",{style:{fontSize:14,color:"var(--text-muted)",maxWidth:"44ch"}},stage>=4?"The student knew it was a rotation of 90 degrees. Naming the direction and the centre is what the other two marks were for, and nobody had ever shown her that.":"This is exactly how we mark every paper your child sits."),React.createElement("span",{style:{marginLeft:"auto",display:"flex",alignItems:"center",gap:8,fontSize:12,color:"var(--text-subtle)",fontFamily:"var(--font-display)",fontWeight:600}},React.createElement("span",{style:{width:7,height:7,borderRadius:"50%",background:paused?"var(--neutral-300)":"var(--coral-500)"}}),paused?"Paused":"Hover the steps to pause")))}const CATS=[["Rounding too early",23,"We teach a fixed rule: full accuracy on the working line, round only on the answer line, and write the unrounded value first so the method mark survives."],["Units and notation",19,"Every answer line gets a unit check before the pen leaves the page. It becomes automatic in about three weeks."],["Method not shown",21,"Examiners award M marks for visible reasoning. We drill the minimum written line that secures each one."],["Incomplete descriptions",14,"\u201CDescribe fully\u201D, \u201Cgive reasons\u201D, \u201Cexplain\u201D. Each command word has a checklist, and students learn to count the marks before they write."],["Misread the question",23,"Annotate first, then solve: underline the command word, circle the accuracy instruction, box the units."]];function Categories(){const{i,setI,ref:cref,bind}=useAutoCycle(CATS.length,3200);const[ref,inv]=useInView();return React.createElement(Card,{padding:"var(--space-8)",style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement("div",{ref:ref},React.createElement(Eyebrow,null,"Where the marks actually go"),React.createElement("h3",{style:{fontSize:"var(--size-heading-2)",marginTop:8,maxWidth:"32ch"}},"Avoidable marks lost, by cause")),React.createElement("div",_extends({ref:cref},bind,{style:{display:"flex",flexDirection:"column",gap:"var(--space-5)"}}),CATS.map(([name,pct],k)=>{const on=k===i;return React.createElement("div",{key:name,onClick:()=>setI(k),style:{cursor:"pointer",display:"grid",gap:6}},React.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:12}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:15,fontWeight:on?700:500,color:on?"var(--text-strong)":"var(--text-muted)"}},name),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:15,fontWeight:700,color:on?"var(--violet-600)":"var(--text-subtle)"}},pct,"%")),React.createElement("div",{style:{height:on?12:8,borderRadius:99,background:"var(--surface-sunken)",overflow:"hidden",transition:"height .2s"}},React.createElement("div",{style:{height:"100%",width:inv?pct/25*100+"%":0,borderRadius:99,background:on?"var(--gradient-brand)":"var(--neutral-300)",transition:`width .9s cubic-bezier(.2,.7,.2,1) ${k*110}ms,background .25s`}})))})),React.createElement("div",{style:{padding:"var(--space-6)",borderRadius:"var(--radius-md)",background:"var(--surface-sunken)",display:"flex",gap:"var(--space-5)",alignItems:"flex-start"}},React.createElement(Icon,{name:"wrench",size:"sm",color:"var(--coral-600)"}),React.createElement("div",null,React.createElement("span",{className:"k-eyebrow",style:{color:"var(--text-subtle)"}},"How we fix it"),React.createElement("p",{key:i,style:{margin:"6px 0 0",fontSize:15,color:"var(--text-body)",lineHeight:"var(--leading-body)",animation:"lp-tick .3s ease-out"}},CATS[i][2]))),React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)"}},"Share of avoidable marks lost across papers marked in our own cohorts. Percentages are ours, not a published figure."))}function MarkScheme({onBook}){return React.createElement("section",{id:"marks",className:"lp-sec",style:{background:"var(--surface-page-alt)",borderTop:"1px solid var(--border-subtle)",borderBottom:"1px solid var(--border-subtle)"}},React.createElement("div",{className:"lp-wrap"},React.createElement(Problems,{onBook:onBook}),React.createElement("div",{style:{height:"var(--space-13)"}}),React.createElement(Reveal,null,React.createElement(SectionHead,{eyebrow:"Mark scheme analysis",max:"58ch",title:"We do not mark work right or wrong. We mark it the way an examiner does.",lead:"Every paper your child sits comes back annotated against the real mark scheme: which mark, why it was lost, and the habit that will stop it happening again. Here is one, marked in front of you."})),React.createElement("div",{className:"lp-split",style:{alignItems:"start"}},React.createElement(Reveal,{delay:60},React.createElement(ExamCard,null)),React.createElement(Reveal,{delay:120},React.createElement(Categories,null))),React.createElement(Reveal,{delay:120},React.createElement("div",{style:{marginTop:"var(--space-9)",display:"flex",flexDirection:"column",gap:"var(--space-5)",alignItems:"center"}},React.createElement(Button,{size:"lg",variant:"accent",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"),React.createElement("div",{style:{display:"flex"}},React.createElement(GuaranteePill,null))))))}Object.assign(window,{MarkScheme,ExamCard,Categories,Paper,SchemePanel,Note});})(); (function(){const{Icon,Badge,GradientRule,Button}=window.KinroAcademyDesignSystem_f0472d;function StudentBand(){const y=useScrollY();const[ref,inv]=useInView();return React.createElement("section",{ref:ref,style:{position:"relative",overflow:"hidden",background:"linear-gradient(165deg,#FFF3F3 0%,#FBF7FF 46%,#F6F1FF 100%)",borderTop:"1px solid var(--border-subtle)",borderBottom:"1px solid var(--border-subtle)",padding:"var(--section-y) 0"}},React.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)",backgroundSize:"var(--grid-cell) var(--grid-cell)"}}),React.createElement("div",{style:{position:"absolute",top:-260,right:"14%",width:800,height:800,borderRadius:"50%",background:"var(--glow-brand)",opacity:.4}}),React.createElement("div",{style:{position:"absolute",left:0,right:0,top:0,height:1,background:"var(--gradient-brand)",opacity:.6}}),React.createElement("div",{className:"lp-wrap lp-media",style:{position:"relative"}},React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)",alignItems:"flex-start"}},React.createElement(GradientRule,{width:"88px"}),React.createElement(Eyebrow,null,"Every answer, marked"),React.createElement("blockquote",{style:{margin:0,fontFamily:"var(--font-display)",fontWeight:700,fontSize:"var(--size-heading-1)",lineHeight:"var(--leading-snug)",color:"var(--text-strong)",maxWidth:"26ch"}},"\u201CShe stopped guessing what the examiner wanted and started writing for the marks.\u201D"),React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:"var(--text-muted)",lineHeight:"var(--leading-body)",maxWidth:"40ch",margin:0}},"Students work every question themselves, on screen, while a specialist watches the working go down line by line. Nothing is marked later. It is marked as it happens."),React.createElement("div",{style:{display:"flex",gap:"var(--space-7)",flexWrap:"wrap",marginTop:"var(--space-3)"}},[["14,000+","questions marked to the scheme"],["48 hrs","turnaround on set homework"]].map(([v,l])=>React.createElement("div",{key:l,style:{display:"flex",flexDirection:"column",gap:4}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:"var(--size-heading-2)",fontWeight:800,letterSpacing:"var(--tracking-heading)",background:"var(--gradient-brand)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}},v),React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)",maxWidth:"20ch"}},l))))),React.createElement("div",{style:{position:"relative",transform:`translateY(${Math.max(-26,Math.min(26,(y-1200)*0.02))}px)`,willChange:"transform"}},React.createElement("div",{className:"lp-hide-mob",style:{position:"absolute",left:-26,top:-26,width:120,height:120,borderTop:"2px solid var(--coral-500)",borderLeft:"2px solid var(--coral-500)",borderTopLeftRadius:"var(--radius-2xl)",opacity:inv?.9:0,transition:"opacity .7s .2s"}}),React.createElement("div",{className:"lp-hide-mob",style:{position:"absolute",right:-26,bottom:-26,width:120,height:120,borderBottom:"2px solid var(--violet-500)",borderRight:"2px solid var(--violet-500)",borderBottomRightRadius:"var(--radius-2xl)",opacity:inv?.9:0,transition:"opacity .7s .35s"}}),React.createElement("div",{style:{position:"relative",borderRadius:"var(--radius-2xl)",overflow:"hidden",boxShadow:"var(--shadow-lg)"}},React.createElement("img",{src:"https://assets.cdn.filesafe.space/rG2MwLt0ZEt2T1PqxgXu/media/6a8f76981a899e426446d953.jpg",alt:"A Kinro student working through an algebra question on screen",width:"1400",height:"1050",loading:"lazy",decoding:"async",style:{display:"block",width:"100%",height:"auto",aspectRatio:"4/3",objectFit:"cover"}}),React.createElement("div",{style:{position:"absolute",left:0,right:0,bottom:0,height:5,background:"var(--gradient-brand)"}})),React.createElement("div",{style:{position:"absolute",left:"var(--space-6)",bottom:"var(--space-6)",display:"flex",alignItems:"center",gap:10,padding:"9px 15px",borderRadius:99,background:"var(--surface-panel)",backdropFilter:"var(--blur-panel)",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-lg)"}},React.createElement(Icon,{name:"pencil",size:"sm",color:"var(--violet-600)"}),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,color:"var(--text-strong)"}},"Working shown, marks earned")))))}Object.assign(window,{StudentBand});})(); (function(){function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e{const a=dots===1?-Math.PI/2:-Math.PI*0.9+i*(Math.PI*0.8)/(dots-1);return[Math.cos(a)*R*1.5,Math.sin(a)*R*0.7]});const idle=tone==="grp"?"var(--violet-400)":"var(--neutral-300)";const on=tone==="grp"?"var(--coral-500)":"var(--ink-400)";return React.createElement("div",{style:{position:"relative",height:126,display:"grid",placeItems:"center"}},React.createElement("div",{style:{position:"absolute",bottom:6,width:44,height:44,borderRadius:"var(--radius-md)",background:tone==="grp"?"var(--gradient-brand-diagonal)":"var(--ink-700)",display:"grid",placeItems:"center"}},React.createElement(Icon,{name:"presentation",size:"sm",color:"var(--white)"})),pos.map(([x,y],i)=>{const lit=iReact.createElement("button",{key:dd.key,onClick:()=>setI(k),style:{cursor:"pointer",padding:"10px 16px",borderRadius:99,fontFamily:"var(--font-display)",fontSize:14,fontWeight:600,transition:"all .25s",border:k===i?"1px solid transparent":"1px solid var(--border-default)",background:k===i?"var(--ink-900)":"var(--white)",color:k===i?"var(--white)":"var(--text-body)"}},dd.chip)))),React.createElement(Reveal,{delay:140},React.createElement(Card,{padding:"var(--space-9)",style:{display:"flex",flexDirection:"column",gap:"var(--space-8)"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-5)"}},React.createElement("span",{style:{width:6,height:38,borderRadius:99,background:"var(--gradient-brand)",flexShrink:0}}),React.createElement("p",{key:d.key,style:{fontFamily:"var(--font-display)",fontSize:"var(--size-heading-2)",fontWeight:600,lineHeight:"var(--leading-snug)",margin:0,maxWidth:"54ch",animation:"lp-tick .35s ease-out"}},d.claim)),React.createElement("div",{className:"lp-row"},React.createElement(Panel,{side:"one",data:d.one,run:false}),React.createElement("div",{className:"lp-hide-mob",style:{alignSelf:"center",display:"flex",flexDirection:"column",alignItems:"center",gap:8}},React.createElement(Icon,{name:"arrow-right",size:"lg",color:"var(--violet-500)"}),React.createElement("span",{className:"k-eyebrow",style:{color:"var(--text-subtle)"}},"Kinro")),React.createElement(Panel,{side:"grp",data:d.grp,run:true})),React.createElement("div",{key:d.key+"-cite",style:{display:"flex",gap:"var(--space-5)",alignItems:"flex-start",padding:"var(--space-6)",borderRadius:"var(--radius-md)",background:"var(--surface-sunken)",animation:"lp-tick .35s ease-out"}},React.createElement(Icon,{name:"book-open",size:"sm",color:"var(--ink-600)"}),React.createElement("div",null,React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:700,color:"var(--text-strong)",letterSpacing:"var(--tracking-wide)"}},d.cite[0]),React.createElement("p",{style:{margin:"6px 0 0",fontSize:14,color:"var(--text-muted)",lineHeight:"var(--leading-body)",maxWidth:"84ch"}},d.cite[1]))))),React.createElement(Reveal,{delay:120},React.createElement("div",{style:{marginTop:"var(--space-8)",display:"flex",flexDirection:"column",alignItems:"center",gap:"var(--space-5)"}},React.createElement(Button,{size:"lg",variant:"accent",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"),React.createElement("div",{style:{display:"flex"}},React.createElement(GuaranteePill,null))))))}Object.assign(window,{Versus,DIMS});})(); (function(){function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eReact.createElement(Reveal,{key:t,delay:i*80},React.createElement("div",{style:{height:"100%",padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:"var(--white)",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-sm)",display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:13,fontWeight:700,color:"var(--coral-600)",letterSpacing:"var(--tracking-wide)"}},"0"+(i+1)),React.createElement("h4",{style:{fontSize:"var(--size-body-lg)",lineHeight:"var(--leading-heading)",margin:0}},t),React.createElement("p",{style:{fontSize:14,color:"var(--text-muted)",lineHeight:"var(--leading-body)",margin:0}},d))))),React.createElement("div",_extends({className:"lp-grid lp-2",ref:cref},bind),RESEARCH.map(([t,src,finding,us],k)=>{const on=open===k;return React.createElement(Reveal,{key:t,delay:k*70},React.createElement("div",{onClick:()=>setOpen(k),style:{cursor:"pointer",height:"100%",padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:"var(--white)",border:on?"1px solid var(--violet-400)":"1px solid var(--border-subtle)",boxShadow:on?"var(--shadow-md)":"var(--shadow-sm)",transition:"all .3s",display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-5)"}},React.createElement("h4",{style:{fontSize:"var(--size-body-lg)",margin:0}},t),React.createElement("span",{style:{marginLeft:"auto",width:28,height:28,borderRadius:"50%",flexShrink:0,display:"grid",placeItems:"center",background:on?"var(--gradient-brand)":"var(--surface-sunken)",transition:"background .28s"}},React.createElement(Icon,{name:on?"minus":"plus",size:"sm",color:on?"var(--white)":"var(--ink-600)"}))),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:12,fontWeight:700,letterSpacing:"var(--tracking-wide)",color:"var(--violet-600)"}},src),React.createElement("p",{style:{fontSize:15,color:"var(--text-muted)",lineHeight:"var(--leading-body)",margin:0}},finding),React.createElement("div",{style:{maxHeight:on?320:0,opacity:on?1:0,overflow:"hidden",transition:"max-height .45s cubic-bezier(.2,.7,.2,1),opacity .3s"}},React.createElement("div",{style:{display:"flex",gap:"var(--space-5)",padding:"var(--space-6)",borderRadius:"var(--radius-md)",background:"var(--status-correct-soft)",border:"1px solid var(--green-500)"}},React.createElement(Icon,{name:"check",size:"sm",color:"var(--green-500)",style:{flexShrink:0}}),React.createElement("div",null,React.createElement("span",{className:"k-eyebrow",style:{color:"var(--green-500)"}},"In a Kinro session"),React.createElement("p",{style:{fontSize:15,color:"var(--text-strong)",lineHeight:"var(--leading-body)",margin:"6px 0 0"}},us))))))})),React.createElement(Reveal,{delay:140},React.createElement("div",{className:"lp-row",style:{marginTop:"var(--space-9)",alignItems:"center"}},React.createElement("p",{style:{fontSize:15,color:"var(--text-muted)",maxWidth:"48ch",margin:0}},"We run our own numbers too. Every marked paper across every cohort goes into one place, which is how we know which topics move a grade fastest and in what order to teach them."),React.createElement(Button,{variant:"accent",iconRight:"arrow-right",style:{marginLeft:"auto"},onClick:onBook},"See if your child qualifies"))))),React.createElement(Anatomy,null))}function Anatomy(){const steps=[["timer","0\u20138 min","Recall starter","Six questions on older topics, on the timer, marked live. We see what has decayed since last week."],["pencil","8\u201325 min","New method, then immediate attempt","Short teach, then every student works the example on their own board before anyone speaks."],["users","25\u201345 min","Reasoning out loud","Commit to an answer, compare it, defend it, answer again. Disagreement is the point."],["mic","45\u201355 min","A student explains","One student narrates the full working. The teacher corrects the mathematical language, not just the answer."],["clipboard-check","55\u201360 min","Exit check + workbook set","Two exam-standard questions. The result decides which workbook pages each student is set that night."]];return React.createElement("section",{className:"lp-sec",style:{background:"var(--surface-page)"}},React.createElement("div",{className:"lp-wrap"},React.createElement(Reveal,null,React.createElement(SectionHead,{eyebrow:"Inside the hour",title:"A session, minute by minute.",lead:"Your child is not paying for a chat. This is the same shape every week, taught by specialists who do this all day, which is why it compounds."})),React.createElement("div",{className:"lp-split-media",style:{alignItems:"start"}},React.createElement(Reveal,null,React.createElement("div",{className:"lp-sticky",style:{top:0}},React.createElement("div",{className:"lp-hide-mob",style:{position:"absolute",left:18,right:-18,top:18,bottom:-18,borderRadius:"var(--radius-2xl)",background:"var(--gradient-brand-soft)",border:"1px solid var(--border-subtle)"}}),React.createElement("div",{style:{position:"relative",borderRadius:"var(--radius-2xl)",overflow:"hidden",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-lg)"}},React.createElement("img",{src:"https://assets.cdn.filesafe.space/rG2MwLt0ZEt2T1PqxgXu/media/6a8f7698d2f8daf181a04c11.jpg",alt:"A Kinro specialist teaching a live online GCSE maths session",width:"1400",height:"933",loading:"lazy",decoding:"async",style:{display:"block",width:"100%",height:"auto",aspectRatio:"3/2",objectFit:"cover"}}),React.createElement("span",{style:{position:"absolute",left:14,top:14,display:"flex",alignItems:"center",gap:8,padding:"6px 12px",borderRadius:99,background:"rgba(18,18,26,0.62)",backdropFilter:"blur(6px)"}},React.createElement("span",{style:{width:8,height:8,borderRadius:"50%",background:"var(--coral-500)",animation:"lp-float 2.4s ease-in-out infinite"}}),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--white)"}},"Live now")),React.createElement("div",{style:{position:"absolute",left:0,right:0,bottom:0,height:5,background:"var(--gradient-brand)"}})),React.createElement("p",{style:{position:"relative",margin:"var(--space-6) auto 0",fontSize:13,color:"var(--text-subtle)",maxWidth:"44ch",textAlign:"center"}},"Thursday grade-push cohort."))),React.createElement("div",{style:{position:"relative",paddingLeft:"var(--space-8)"}},React.createElement("div",{style:{position:"absolute",left:23,top:14,bottom:24,width:2,background:"var(--gradient-brand)",opacity:.28}}),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-8)"}},steps.map(([ic,time,t,d],i)=>React.createElement(Reveal,{key:t,delay:i*90},React.createElement("div",{style:{display:"grid",gridTemplateColumns:"42px 1fr",gap:"var(--space-6)",alignItems:"start"}},React.createElement("span",{style:{position:"relative",zIndex:1,width:42,height:42,borderRadius:"50%",background:"var(--white)",border:"2px solid var(--violet-500)",display:"grid",placeItems:"center",marginLeft:-21,boxShadow:"var(--shadow-sm)"}},React.createElement(Icon,{name:ic,size:"sm",color:"var(--violet-600)"})),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:6,paddingTop:2}},React.createElement("span",{className:"k-eyebrow",style:{color:"var(--coral-600)"}},time),React.createElement("h4",{style:{fontSize:"var(--size-body-lg)",lineHeight:"var(--leading-heading)",margin:0}},t),React.createElement("p",{style:{fontSize:14,color:"var(--text-muted)",lineHeight:"var(--leading-body)",margin:0,maxWidth:"52ch"}},d))))))))))}Object.assign(window,{Method,Anatomy,RESEARCH,OXFORD});})(); (function(){const{Card,Icon,Button,Badge,Tag}=window.KinroAcademyDesignSystem_f0472d;const ROWS=[["Questions ordered by what moves a grade",false,true],["Mark scheme printed beside every question",false,true],["Examiner notes on the marks students actually drop",false,true],["Worked exemplar at grade 7 and grade 9 standard",false,true],["Common-error box written from our own marked papers",false,true],["Earlier topics deliberately revisited on a schedule",false,true],["Difficulty ladder inside each topic",false,true],["Written by the specialists who teach the sessions",false,true],["Free to download",true,false]];function GenericPage(){return React.createElement("div",{style:{position:"absolute",inset:0,background:"var(--white)",padding:"22px 24px",overflow:"hidden"}},React.createElement("div",{style:{height:9,width:"34%",background:"var(--neutral-200)",borderRadius:3,marginBottom:18}}),React.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:14}},Array.from({length:18}).map((_,i)=>React.createElement("div",{key:i,style:{display:"flex",flexDirection:"column",gap:6}},React.createElement("div",{style:{height:7,width:58+i*13%36+"%",background:"var(--neutral-150)",borderRadius:3}}),React.createElement("div",{style:{height:7,width:28+i*7%26+"%",background:"var(--neutral-150)",borderRadius:3}})))))}function KinroPage(){return React.createElement("div",{style:{position:"absolute",inset:0,background:"var(--white)",padding:"22px 24px",overflow:"hidden"}},React.createElement("div",{style:{position:"absolute",left:0,top:0,bottom:0,width:5,background:"var(--gradient-brand)"}}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:14,gap:12}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--violet-600)",whiteSpace:"nowrap"}},"Quadratics \xB7 ladder step 3 of 5"),React.createElement(Badge,{tone:"coral"},"Grade 6 \u2192 8")),React.createElement("p",{style:{fontFamily:"var(--font-math)",fontSize:15,margin:"0 0 10px",lineHeight:1.5}},React.createElement("strong",null,"4.")," Solve ",React.createElement("em",null,"x"),"\xB2 \u2212 7",React.createElement("em",null,"x")," + 10 = 0. ",React.createElement("strong",null,"(3)")),React.createElement("div",{style:{display:"flex",gap:8,flexWrap:"wrap",marginBottom:12}},[["M1","factorise to (x\u22122)(x\u22125)"],["A1","x = 2"],["A1","x = 5"]].map(([m,d],i)=>React.createElement("span",{key:i,style:{display:"flex",gap:6,alignItems:"baseline",padding:"4px 8px",borderRadius:4,background:"var(--status-correct-soft)",fontSize:12}},React.createElement("strong",{style:{fontFamily:"var(--font-display)",color:"var(--green-500)"}},m),React.createElement("span",{style:{fontFamily:"var(--font-math)"}},d)))),React.createElement("div",{style:{display:"flex",gap:8,padding:"8px 10px",borderRadius:4,background:"var(--surface-coral-soft)",marginBottom:12,alignItems:"flex-start"}},React.createElement(Icon,{name:"alert-triangle",size:"sm",color:"var(--coral-600)",style:{flexShrink:0}}),React.createElement("span",{style:{fontSize:12,color:"var(--text-body)",lineHeight:1.45}},"Most dropped mark here: giving only one root. Both values are paid for separately.")),React.createElement("div",{style:{padding:"10px 12px",borderRadius:4,background:"var(--surface-sunken)",marginBottom:12}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:10,fontWeight:700,letterSpacing:"var(--tracking-eyebrow)",textTransform:"uppercase",color:"var(--text-subtle)"}},"Grade 9 exemplar"),React.createElement("p",{style:{fontFamily:"var(--font-math)",fontSize:14,margin:"6px 0 0",lineHeight:1.6}},"(x \u2212 2)(x \u2212 5) = 0",React.createElement("br",null),"x = 2 or x = 5")),React.createElement("div",{style:{display:"flex",gap:6,alignItems:"center"}},React.createElement(Icon,{name:"repeat",size:"sm",color:"var(--violet-600)"}),React.createElement("span",{style:{fontSize:12,color:"var(--text-muted)"}},"Revisits: week 4 and week 10")))}function Slider(){const[pos,setPos]=React.useState(52);const[hover,setHover]=React.useState(false);const[ref,inv]=useInView();React.useEffect(()=>{if(!inv||hover)return;let raf,t0;const tick=t=>{if(!t0)t0=t;setPos(50+34*Math.sin((t-t0)/1900));raf=requestAnimationFrame(tick)};raf=requestAnimationFrame(tick);return()=>cancelAnimationFrame(raf)},[inv,hover]);return React.createElement("div",{ref:ref,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement("div",{style:{position:"relative",height:400,borderRadius:"var(--radius-md)",overflow:"hidden",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-sm)",userSelect:"none"}},React.createElement(GenericPage,null),React.createElement("div",{style:{position:"absolute",inset:0,clipPath:`inset(0 0 0 ${pos}%)`}},React.createElement(KinroPage,null)),React.createElement("span",{style:{position:"absolute",left:14,top:14,padding:"5px 10px",borderRadius:99,background:"var(--surface-sunken)",fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--text-muted)",opacity:pos>18?1:0,transition:"opacity .2s"}},"Free worksheet"),React.createElement("span",{style:{position:"absolute",right:14,top:14,padding:"5px 10px",borderRadius:99,background:"var(--gradient-brand)",fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--white)",opacity:pos<82?1:0,transition:"opacity .2s"}},"Kinro workbook"),React.createElement("div",{style:{position:"absolute",top:0,bottom:0,left:pos+"%",width:2,background:"var(--gradient-brand)",pointerEvents:"none"}}),React.createElement("div",{style:{position:"absolute",top:"50%",left:pos+"%",transform:"translate(-50%,-50%)",width:44,height:44,borderRadius:"50%",background:"var(--white)",boxShadow:"var(--shadow-md)",display:"grid",placeItems:"center",pointerEvents:"none"}},React.createElement(Icon,{name:"chevrons-left-right",size:"sm",color:"var(--violet-600)"})),React.createElement("input",{type:"range",min:"0",max:"100",value:pos,onChange:e=>setPos(+e.target.value),"aria-label":"Compare the two workbooks",style:{position:"absolute",inset:0,width:"100%",height:"100%",opacity:0,cursor:"ew-resize",margin:0}})),React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-5)",flexWrap:"wrap"}},React.createElement("span",{style:{display:"flex",alignItems:"center",gap:8,fontSize:14,color:"var(--text-muted)"}},React.createElement(Icon,{name:"move-horizontal",size:"sm",color:"var(--violet-600)"}),hover?"Drag across the page to compare":"Comparing automatically. Hover to take control"),React.createElement("div",{style:{marginLeft:"auto",display:"flex",gap:8}},[["All worksheet",0],["Split",52],["All workbook",100]].map(([l,v])=>React.createElement("button",{key:l,onClick:()=>setPos(v),style:{cursor:"pointer",padding:"7px 13px",borderRadius:99,fontFamily:"var(--font-display)",fontSize:13,fontWeight:600,transition:"all .2s",border:Math.round(pos)===v?"1px solid transparent":"1px solid var(--border-default)",background:Math.round(pos)===v?"var(--ink-900)":"var(--white)",color:Math.round(pos)===v?"var(--white)":"var(--text-body)"}},l)))))}function WorkbookBand(){const[ref,inv]=useInView();return React.createElement("div",{ref:ref,style:{position:"relative",marginBottom:"var(--space-11)"}},React.createElement("div",{style:{position:"relative",borderRadius:"var(--radius-2xl)",overflow:"hidden",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-lg)"}},React.createElement("img",{src:"https://assets.cdn.filesafe.space/rG2MwLt0ZEt2T1PqxgXu/media/6a8f7698d1afbd2cbcc0878a.jpg",alt:"Kinro students working through the workbooks together in a session",width:"1400",height:"1050",loading:"lazy",decoding:"async",style:{display:"block",width:"100%",height:"clamp(280px,38vw,460px)",objectFit:"cover",objectPosition:"50% 62%"}}),React.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(90deg,rgba(18,18,26,0.86) 0%,rgba(18,18,26,0.55) 38%,rgba(18,18,26,0) 66%)"}}),React.createElement("div",{style:{position:"absolute",left:0,top:0,bottom:0,width:5,background:"var(--gradient-brand)"}}),React.createElement("div",{style:{position:"absolute",left:"clamp(24px,4vw,56px)",top:0,bottom:0,display:"flex",flexDirection:"column",justifyContent:"center",gap:"var(--space-5)",maxWidth:"40ch",paddingRight:24}},React.createElement("div",{style:{width:inv?72:0,height:3,borderRadius:2,background:"var(--gradient-brand)",transition:"width .7s cubic-bezier(.2,.7,.2,1) .15s"}}),React.createElement("strong",{style:{fontFamily:"var(--font-display)",fontSize:"var(--size-heading-1)",fontWeight:800,lineHeight:"var(--leading-snug)",color:"var(--white)",letterSpacing:"var(--tracking-heading)"}},"The workbook on the table is the same one we teach from."),React.createElement("span",{style:{fontSize:15,color:"rgba(255,255,255,0.72)",lineHeight:"var(--leading-body)"}},"One book per topic, printed and posted, annotated in the session and set for the week ahead."),React.createElement("div",{style:{display:"flex",gap:8,flexWrap:"wrap",marginTop:"var(--space-3)"}},["Printed and posted","Marked in session","Set every week"].map(t=>React.createElement("span",{key:t,style:{padding:"6px 12px",borderRadius:99,background:"rgba(255,255,255,0.10)",border:"1px solid rgba(255,255,255,0.18)",fontFamily:"var(--font-display)",fontSize:12,fontWeight:600,color:"rgba(255,255,255,0.86)",whiteSpace:"nowrap"}},t))))))}function Workbooks({onBook}){const[ref,inv]=useInView();return React.createElement("section",{className:"lp-sec",style:{background:"var(--surface-page-alt)",borderTop:"1px solid var(--border-subtle)",borderBottom:"1px solid var(--border-subtle)"}},React.createElement("div",{className:"lp-wrap"},React.createElement(Reveal,null,React.createElement(SectionHead,{eyebrow:"Our workbooks",max:"58ch",title:"The free worksheet you found online was not written for your child.",lead:"It was written to fill a page. Ours are written by the specialists who teach the sessions, from the papers we have actually marked. Drag the handle across and see the difference on one question."})),React.createElement(WorkbookBand,null),React.createElement("div",{className:"lp-split",ref:ref,style:{alignItems:"start"}},React.createElement(Reveal,null,React.createElement(Slider,null)),React.createElement(Reveal,{delay:100},React.createElement(Card,{padding:"var(--space-8)",style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement("h3",{style:{fontSize:"var(--size-heading-2)",maxWidth:"26ch"}},"Side by side"),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:2}},React.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 74px 74px",gap:8,paddingBottom:8,borderBottom:"1px solid var(--border-subtle)"}},React.createElement("span",null),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--text-subtle)",textAlign:"center"}},"Generic"),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:11,fontWeight:700,letterSpacing:"var(--tracking-wide)",textTransform:"uppercase",color:"var(--violet-600)",textAlign:"center"}},"Kinro")),ROWS.map(([label,g,k],i)=>React.createElement("div",{key:label,style:{display:"grid",gridTemplateColumns:"1fr 74px 74px",gap:8,alignItems:"center",padding:"11px 0",borderBottom:"1px solid var(--border-subtle)",opacity:inv?1:0,transform:inv?"none":"translateY(8px)",transition:`opacity .5s ease ${i*70}ms,transform .5s ease ${i*70}ms`}},React.createElement("span",{style:{fontSize:14,color:"var(--text-body)"}},label),React.createElement("span",{style:{display:"grid",placeItems:"center"}},React.createElement(Icon,{name:g?"check":"x",size:"sm",color:g?"var(--green-500)":"var(--neutral-300)"})),React.createElement("span",{style:{display:"grid",placeItems:"center"}},React.createElement(Icon,{name:k?"check":"x",size:"sm",color:k?"var(--green-500)":"var(--neutral-300)"}))))),React.createElement(Button,{variant:"accent",iconRight:"arrow-right",onClick:onBook,style:{alignSelf:"flex-start"}},"See if your child qualifies"))))))}Object.assign(window,{Workbooks,WorkbookBand,Slider,ROWS});})(); (function(){function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eReact.createElement("div",{key:label,style:{display:"grid",gridTemplateColumns:"140px 1fr",gap:"var(--space-5)",alignItems:"center"}},React.createElement("span",{style:{fontSize:14,color:"var(--text-muted)"}},label),React.createElement("div",{style:{height:28,borderRadius:"var(--radius-sm)",background:"var(--surface-sunken)",overflow:"hidden"}},React.createElement("div",{style:{height:"100%",width:val/c.max*100+"%",borderRadius:"var(--radius-sm)",background:"var(--gradient-brand)",display:"flex",alignItems:"center",justifyContent:"flex-end",paddingRight:10,fontFamily:"var(--font-display)",fontWeight:700,fontSize:13,color:"var(--white)",animation:`lp-grow .8s cubic-bezier(.2,.7,.2,1) ${i*90}ms both`,transformOrigin:"left"}},val,c.unit))))))}function InteractiveStats(){const{i,setI,ref:cycRef,bind}=useAutoCycle(STATS.length,4200);const k=STATS[i].key;const[ref,inv]=useInView();return React.createElement("div",_extends({ref:ref},bind,{className:"lp-split",style:{alignItems:"start"}}),React.createElement("div",{className:"lp-grid lp-2",ref:cycRef},STATS.map((s,n)=>React.createElement(StatTile,{key:s.key,s:s,on:k===s.key,run:inv,onClick:()=>setI(n)}))),React.createElement(Card,{padding:"var(--space-9)"},inv&&React.createElement(StatChart,{k:k})))}const QUOTES=[["She went from crying over past papers to explaining circle theorems to her brother. The group was the part I was worried about and it turned out to be the reason it worked.","Naomi B.","Parent of a Year 11 student, Leeds","4 \u2192 7"],["He always said he understood it. The marked papers showed exactly where the marks were going, and within a month he had stopped doing it.","Adeel R.","Parent of a Year 10 student, Birmingham","5 \u2192 8"],["The monthly report is the thing. One page, no jargon, and I could see precisely which topics had moved.","Claire T.","Parent of a Year 11 student, Bristol","3 \u2192 6"],["Two years of a private tutor and nothing shifted. One term here and she was correcting her own working before she handed it in.","Priya S.","Parent of a Year 11 student, Harrow","4 \u2192 7"],["The mark scheme sessions were the turning point. He finally understood what the examiner is actually paying for.","Daniel O.","Parent of a Year 11 student, Manchester","5 \u2192 7"],["My son is quiet and I assumed a group would swallow him. He ended up being the one explaining it to everyone else.","Fatima A.","Parent of a Year 10 student, Luton","3 \u2192 6"],["She sat the mock in November predicted a 4 and came out with a 7 in the summer. I still have the report.","Jonathan H.","Parent of a Year 11 student, Reading","4 \u2192 7"],["Workbooks arrive already marked up with the examiner notes. Nothing else we tried came close to that level of detail.","Ruth M.","Parent of a Year 11 student, Glasgow","6 \u2192 9"],["Booked the call expecting a sales pitch. Got fifteen minutes of straight talk about which topics were costing her marks.","Tom W.","Parent of a Year 10 student, Cardiff","5 \u2192 8"]];function QuoteCard({q,n,r,jump}){return React.createElement("div",{style:{width:340,flexShrink:0,padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:"var(--white)",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-sm)",display:"flex",flexDirection:"column",gap:"var(--space-5)",whiteSpace:"normal"}},React.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},React.createElement("div",{style:{display:"flex",gap:3}},[0,1,2,3,4].map(s=>React.createElement("span",{key:s,style:{color:"var(--amber-500)",fontSize:15,lineHeight:1}},"\u2605"))),React.createElement(Badge,{tone:"accent"},jump)),React.createElement("p",{style:{fontSize:15,color:"var(--text-body)",lineHeight:"var(--leading-relaxed)",margin:0}},"\u201C",q,"\u201D"),React.createElement("div",{style:{marginTop:"auto",paddingTop:"var(--space-5)",borderTop:"1px solid var(--border-subtle)",display:"flex",alignItems:"center",gap:10}},React.createElement("span",{style:{width:34,height:34,borderRadius:"50%",flexShrink:0,display:"grid",placeItems:"center",background:"var(--gradient-brand-soft)",fontFamily:"var(--font-display)",fontSize:13,fontWeight:700,color:"var(--violet-600)"}},n[0]),React.createElement("div",null,React.createElement("strong",{style:{fontFamily:"var(--font-display)",fontSize:14,display:"block"}},n),React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)"}},r)),React.createElement(Icon,{name:"badge-check",size:"sm",color:"var(--green-500)",style:{marginLeft:"auto"}})))}function ReviewRow({items,reverse,dur}){const[paused,setPaused]=React.useState(false);const row=[...items,...items];return React.createElement("div",{onMouseEnter:()=>setPaused(true),onMouseLeave:()=>setPaused(false),style:{overflow:"hidden",maskImage:"linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)",WebkitMaskImage:"linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)"}},React.createElement("div",{style:{display:"flex",gap:"var(--space-5)",width:"max-content",alignItems:"stretch",animation:`${reverse?"lp-marquee-r":"lp-marquee"} ${dur}s linear infinite`,animationPlayState:paused?"paused":"running"}},row.map((q,i)=>React.createElement(QuoteCard,{key:i,q:q[0],n:q[1],r:q[2],jump:q[3]}))))}function SocialProof(){const[ref,inv]=useInView();const dist=[["5",89],["4",8],["3",2],["2",1],["1",0]];return React.createElement("div",{ref:ref,style:{display:"flex",flexDirection:"column",gap:"var(--space-8)"}},React.createElement("div",{className:"lp-split-r",style:{alignItems:"center"}},React.createElement(Card,{padding:"var(--space-8)",style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-6)"}},React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:"var(--size-display-2)",fontWeight:800,lineHeight:1,background:"var(--gradient-brand)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}},"4.9"),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:4}},React.createElement("div",{style:{display:"flex",gap:3}},[0,1,2,3,4].map(s=>React.createElement("span",{key:s,style:{color:"var(--amber-500)",fontSize:15,lineHeight:1}},"\u2605"))),React.createElement("span",{style:{fontSize:14,color:"var(--text-muted)"}},"317 verified parent reviews"))),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:6}},dist.map(([s,pct],i)=>React.createElement("div",{key:s,style:{display:"grid",gridTemplateColumns:"22px 1fr 38px",gap:10,alignItems:"center"}},React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)"}},s,"\u2605"),React.createElement("div",{style:{height:7,borderRadius:99,background:"var(--surface-sunken)",overflow:"hidden"}},React.createElement("div",{style:{height:"100%",width:inv?pct+"%":0,borderRadius:99,background:"var(--gradient-brand)",transition:`width .8s cubic-bezier(.2,.7,.2,1) ${i*80}ms`}})),React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)",textAlign:"right"}},pct,"%")))),React.createElement("div",{style:{display:"flex",gap:8,flexWrap:"wrap",paddingTop:"var(--space-5)",borderTop:"1px solid var(--border-subtle)"}},["Google","Trustpilot","Facebook groups","Word of mouth"].map(p=>React.createElement("span",{key:p,style:{padding:"6px 12px",borderRadius:99,background:"var(--surface-sunken)",fontFamily:"var(--font-display)",fontSize:12,fontWeight:600,color:"var(--text-muted)"}},p)))),React.createElement("div",{className:"lp-grid lp-2"},[["heart-handshake","72%","of new students come from a parent referral"],["repeat","9 in 10","families stay for a second term"],["file-check","14,000+","exam questions marked against the mark scheme"],["calendar-check","98%","session attendance across the last cohort"]].map(([ic,v,l])=>React.createElement("div",{key:l,style:{padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:"var(--white)",border:"1px solid var(--border-subtle)",display:"flex",flexDirection:"column",gap:8}},React.createElement(Icon,{name:ic,size:"lg",color:"var(--violet-600)"}),React.createElement("span",{style:{fontFamily:"var(--font-display)",fontSize:"var(--size-heading-1)",fontWeight:800,letterSpacing:"var(--tracking-heading)"}},v),React.createElement("span",{style:{fontSize:14,color:"var(--text-muted)",lineHeight:"var(--leading-body)"}},l))))),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement(ReviewRow,{items:QUOTES.slice(0,5),dur:58}),React.createElement(ReviewRow,{items:QUOTES.slice(4),reverse:true,dur:66})))}function Teachers({onBook}){return React.createElement(Reveal,null,React.createElement(Card,{padding:"var(--space-10)",tone:"sunken",style:{display:"flex",flexDirection:"column",gap:"var(--space-9)"}},React.createElement("div",{className:"lp-split-r",style:{alignItems:"center"}},React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement(GradientRule,{width:"72px"}),React.createElement(Eyebrow,null,"Who teaches your child"),React.createElement("h3",{style:{fontSize:"var(--size-display-3)",lineHeight:"var(--leading-snug)"}},"Expert teachers who make an hour of maths worth watching."),React.createElement("div",{style:{position:"relative",marginTop:"var(--space-3)",width:"100%",maxWidth:250,borderRadius:"var(--radius-lg)",overflow:"hidden",border:"1px solid var(--border-subtle)",boxShadow:"var(--shadow-md)"}},React.createElement("img",{src:"https://assets.cdn.filesafe.space/rG2MwLt0ZEt2T1PqxgXu/media/6a8f7698d2f8daf181a04c1a.jpg",alt:"A Kinro Academy specialist GCSE maths teacher",width:"1120",height:"1400",loading:"lazy",decoding:"async",style:{display:"block",width:"100%",height:"auto",aspectRatio:"1/1",objectFit:"cover",objectPosition:"50% 14%"}}),React.createElement("div",{style:{position:"absolute",left:0,right:0,bottom:0,height:4,background:"var(--gradient-brand)"}}))),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:"var(--text-muted)",lineHeight:"var(--leading-body)"}},"Your child is assigned to one of our specialist GCSE maths teachers, matched to their grade and to the gaps in their papers. Every teacher is a subject specialist, DBS checked, and trained on our method and our workbooks before they take a session. They teach one specification, all day, every day, which is why they can tell you what an examiner will do with a line of working before your child has finished writing it."),React.createElement("div",{className:"lp-grid lp-3"},[["Subject specialists","GCSE maths only, no generalist tutors"],["Trained on our method","Mark scheme analysis, ladders, workbooks"],["DBS checked","Safeguarding policy available before you book"]].map(([a,b])=>React.createElement("div",{key:a,style:{display:"flex",flexDirection:"column",gap:4}},React.createElement("strong",{style:{fontFamily:"var(--font-display)",fontSize:15}},a),React.createElement("span",{style:{fontSize:13,color:"var(--text-subtle)"}},b)))),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-5)",alignItems:"flex-start"}},React.createElement(Button,{variant:"accent",size:"lg",iconRight:"arrow-right",onClick:onBook},"See if your child qualifies"),React.createElement(GuaranteePill,null))))))}function Guarantee(){return React.createElement(Reveal,null,React.createElement("div",{style:{display:"grid",gridTemplateColumns:"auto 1fr",gap:"var(--space-8)",alignItems:"center",padding:"var(--space-9)",borderRadius:"var(--radius-2xl)",background:"var(--gradient-brand-soft)",border:"1px solid var(--border-subtle)"}},React.createElement("span",{style:{width:64,height:64,borderRadius:"50%",background:"var(--white)",display:"grid",placeItems:"center",boxShadow:"var(--shadow-md)"}},React.createElement(Icon,{name:"shield-check",size:"xl",color:"var(--violet-600)"})),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:8}},React.createElement("h3",{style:{fontSize:"var(--size-heading-1)",lineHeight:"var(--leading-snug)"}},"14 days, no risk. If it is not working, you get your money back."),React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:"var(--text-muted)",maxWidth:"64ch",margin:0}},"Two full weeks of sessions, marked homework and workbooks. If you do not think your child is better off, tell us inside 14 days and we refund you in full. No form to fill in, no notice period, no argument."))))}function Proof(){return React.createElement("section",{className:"lp-sec",style:{background:"var(--surface-page)"}},React.createElement("div",{className:"lp-wrap",style:{display:"flex",flexDirection:"column",gap:"var(--space-11)"}},React.createElement(Reveal,null,React.createElement(SectionHead,{eyebrow:"The results",max:"58ch",title:"Judge us on the numbers, then hear it from the parents.",lead:"Every figure here comes from marked papers in our own cohorts, not a survey. Tap any number to see what sits behind it, then read what the families said."})),React.createElement(InteractiveStats,null),React.createElement(SocialProof,null)))}function Assurance({onBook}){return React.createElement("section",{className:"lp-sec",style:{background:"var(--surface-page)"}},React.createElement("div",{className:"lp-wrap",style:{display:"flex",flexDirection:"column",gap:"var(--space-11)"}},React.createElement(Guarantee,null),React.createElement(Teachers,{onBook:onBook})))}Object.assign(window,{Proof,Assurance,InteractiveStats,SocialProof,ReviewRow,Teachers,Guarantee,QUOTES,STATS});})(); (function(){const{Card,Icon,Button,Logo,GradientRule,Badge}=window.KinroAcademyDesignSystem_f0472d;const FAQS=[["Isn\u2019t a group just a smaller version of a school class?","No. A class of thirty makes individual feedback impossible; a targeted group makes it the whole point of the hour. Students are matched by grade and by the specific gaps in their papers, every question is attempted by everyone before anyone speaks, and nobody moves past a topic they cannot produce marks on. The research is consistent on this: Springer, Stanne and Donovan\u2019s 1999 meta-analysis of small-group learning in science and maths found effect sizes of 0.51 on achievement against students taught individually or by lecture."],["My child is shy. Will they be lost in a group?","This is the most common worry and the one that reverses fastest. Answers go on private boards first, so nobody is put on the spot cold, and the teacher sees every attempt at once. Being one of several also removes the pressure of an adult\u2019s undivided stare for an hour, which is what anxious students actually find hardest. If it genuinely is not working, the 14-day guarantee covers you."],["What is the 14-day money-back guarantee?","Two full weeks of sessions, marked homework and workbooks. If you do not think your child is better off, tell us inside 14 days and we refund you in full. No form, no notice period, no argument."],["What if they need help with something the group isn\u2019t covering?","Workbook pages are set individually off each week\u2019s exit check, so two students in the same group can be working on different topics that night. Parents also get a direct line to their child\u2019s teacher between sessions."],["Who will actually teach my child?","Your child is assigned to one of our specialist GCSE maths teachers, matched to their grade and their gaps. Every teacher is a subject specialist, DBS checked, and trained on our mark scheme method and our workbooks before they take a session."],["Which exam boards and tiers do you cover?","AQA, Edexcel and OCR, Higher and Foundation. GCSE maths is the only thing we teach, which is the point."],["What happens on the fifteen-minute call?","We ask about your child\u2019s last mock, what has been tried already, and what grade you need. Then we tell you whether we can get there and roughly how long it should take. There is no presentation and no second call to \u201Cdiscuss options\u201D."],["Are sessions recorded? What if we miss one?","Every session is recorded and available for the term, so a missed week is caught up rather than lost."]];function FaqSection({onBook}){const[open,setOpen]=React.useState(0);return React.createElement(React.Fragment,null,React.createElement(CtaBand,{onBook:onBook,title:"Still deciding? That is exactly what the call is for.",lead:"Fifteen minutes, a straight answer on whether we can move your child\u2019s grade, and no follow-up sales call.",cta:"See if your child qualifies"}),React.createElement("section",{className:"lp-sec",style:{background:"var(--surface-page)",paddingTop:0}},React.createElement("div",{className:"lp-wrap lp-split-r"},React.createElement(Reveal,null,React.createElement("div",{className:"lp-sticky",style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement(GradientRule,{width:"88px"}),React.createElement(Eyebrow,null,"Straight answers"),React.createElement("h2",{style:{fontSize:"var(--size-display-3)",lineHeight:"var(--leading-snug)"}},"The questions parents actually ask."),React.createElement("p",{style:{fontSize:"var(--size-body-lg)",color:"var(--text-muted)",lineHeight:"var(--leading-body)"}},"If yours is not here, ask it on the call. You will get a yes or a no, not a brochure."),React.createElement(Button,{variant:"accent",size:"lg",iconRight:"arrow-right",style:{alignSelf:"flex-start"},onClick:onBook},"See if your child qualifies"),React.createElement(GuaranteePill,null))),React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-4)"}},FAQS.map(([q,a],i)=>{const on=open===i;return React.createElement(Reveal,{key:q,delay:i*50},React.createElement("div",{onClick:()=>setOpen(on?-1:i),style:{cursor:"pointer",padding:"var(--space-7)",borderRadius:"var(--radius-lg)",background:on?"var(--surface-accent-soft)":"var(--surface-card)",border:on?"1px solid var(--violet-100)":"1px solid var(--border-subtle)",transition:"all .28s"}},React.createElement("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-6)"}},React.createElement("h4",{style:{fontSize:"var(--size-body-lg)",lineHeight:"var(--leading-heading)",margin:0,flex:1}},q),React.createElement("span",{style:{width:30,height:30,borderRadius:"50%",flexShrink:0,display:"grid",placeItems:"center",background:on?"var(--gradient-brand)":"var(--surface-sunken)",transition:"background .28s"}},React.createElement(Icon,{name:on?"minus":"plus",size:"sm",color:on?"var(--white)":"var(--ink-600)"}))),React.createElement("div",{style:{maxHeight:on?460:0,opacity:on?1:0,overflow:"hidden",transition:"max-height .45s cubic-bezier(.2,.7,.2,1),opacity .3s"}},React.createElement("p",{style:{fontSize:15,color:"var(--text-body)",lineHeight:"var(--leading-relaxed)",margin:"var(--space-5) 0 0",maxWidth:"64ch"}},a))))})))))}function LpFooter(){return React.createElement("footer",{style:{background:"var(--gradient-ink)",color:"var(--white)",paddingBottom:110}},React.createElement("div",{className:"lp-wrap",style:{paddingTop:"var(--space-12)",paddingBottom:"var(--space-9)"}},React.createElement("div",{className:"lp-grid lp-3"},React.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-6)"}},React.createElement(Logo,{variant:"light",height:34,assetBase:LP_A,style:{alignSelf:"flex-start",width:"fit-content"}}),React.createElement("p",{style:{fontSize:14,color:"rgba(255,255,255,0.62)",maxWidth:"36ch",lineHeight:"var(--leading-body)"}},"Specialist GCSE maths tuition in targeted online groups, built on the Oxford small-group method and marked against the real mark scheme."),React.createElement(GradientRule,{width:"72px"})),[["Company",["About Kinro","Our results","Our teachers","Safeguarding","Contact"]],["Parents",["FAQ","14-day guarantee","Privacy","Terms"]]].map(([h,items])=>React.createElement("div",{key:h,style:{display:"flex",flexDirection:"column",gap:"var(--space-5)"}},React.createElement("span",{className:"k-eyebrow",style:{color:"rgba(255,255,255,0.5)"}},h),items.map(i=>React.createElement("a",{key:i,href:"#",style:{fontSize:14,color:"rgba(255,255,255,0.78)",textDecoration:"none"}},i))))),React.createElement("div",{style:{marginTop:"var(--space-12)",paddingTop:"var(--space-7)",borderTop:"1px solid rgba(255,255,255,0.10)",display:"flex",justifyContent:"space-between",fontSize:13,color:"rgba(255,255,255,0.45)",gap:"var(--space-7)",flexWrap:"wrap"}},React.createElement("span",null,"\xA9 2026 Kinro Academy Ltd"),React.createElement("span",null,"Full research citations available on request."))))}Object.assign(window,{FaqSection,LpFooter,FAQS});})(); (function(){function Deferred({children,minHeight=560}){const ref=React.useRef(null);const[show,setShow]=React.useState(false);React.useEffect(()=>{const el=ref.current;if(!el)return;if(typeof IntersectionObserver==="undefined"){setShow(true);return}const io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting)){io.disconnect();if(React.startTransition)React.startTransition(()=>setShow(true));else setShow(true)}},{rootMargin:"1400px 0px"});io.observe(el);return()=>io.disconnect()},[]);return React.createElement("div",{ref:ref,style:show?undefined:{minHeight}},show?children:null)}function App(){const book=()=>{const el=document.getElementById("book");if(el)window.scrollTo({top:el.offsetTop-70,behavior:"smooth"})};return React.createElement("div",null,React.createElement(LpHeader,{onBook:book}),React.createElement(Hero,{onBook:book}),React.createElement(Deferred,{minHeight:900},React.createElement(MarkScheme,{onBook:book})),React.createElement(Deferred,{minHeight:520},React.createElement(StudentBand,null)),React.createElement(Deferred,{minHeight:900},React.createElement(Proof,null)),React.createElement(Deferred,{minHeight:420},React.createElement(Destinations,null)),React.createElement(Deferred,{minHeight:760},React.createElement(Versus,{onBook:book})),React.createElement(Deferred,{minHeight:860},React.createElement(Method,{onBook:book})),React.createElement(Deferred,{minHeight:860},React.createElement(Workbooks,{onBook:book})),React.createElement(Deferred,{minHeight:520},React.createElement(Assurance,{onBook:book})),React.createElement(Deferred,{minHeight:760},React.createElement(FaqSection,{onBook:book})),React.createElement(Deferred,{minHeight:300},React.createElement(LpFooter,null)),React.createElement(StickyCTA,{onBook:book}))}(function(){const rootEl=document.getElementById("root");if(!rootEl)return;if(rootEl.firstElementChild){ReactDOM.hydrateRoot(rootEl,React.createElement(App,null))}else{ReactDOM.createRoot(rootEl).render(React.createElement(App,null))}})();})(); } function schedule(){ var started=false; function once(){if(started)return;started=true;boot();} if(typeof requestAnimationFrame==='function'){ requestAnimationFrame(function(){setTimeout(once,0);}); } setTimeout(once,300); } if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',schedule); else schedule(); })();