1var r=Object.defineProperty;var l=(a,t)=>r(a,"name",{value:t,configurable:!0});import{j as e,F as s}from"./emailRef-C5-h4jsF.js";import{C as i,G as n}from"./LandingPage-_US7UbRW.js";import{U as o}from"./icons-vendor-DuIPDEfl.js";import{d,A as m}from"./campaign-icons-DEJbYNbs.js";import{d as c}from"./react-vendor-DAHDpbpd.js";import"./index-CEt5kvJT.js";import"./supabase-vendor-Ba-0_w4O.js";import"./main-app-Cg94Q7__.js";import"./CurrencyToggle-4MgdCGcD.js";import"./useCurrencyPreference-DPYMQHeA.js";import"./Logos-Di2OqEwh.js";import"./adminSettingsService-DvRsyIAJ.js";const $=l(()=>{const a=c();return e.jsx("section",{id:"why-different",className:"py-16 md:py-24 relative z-10",children:e.jsxs("div",{className:"w-full px-6 md:px-12 lg:px-16 xl:px-24",children:[e.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-12 md:mb-16",children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-violet-500/10 border border-violet-500/20 mb-6",children:e.jsx("span",{className:`text-xs font-bold text-violet-300 uppercase tracking-wider ${s.label}`,children:"Why not just use game review"})}),e.jsxs("h2",{className:`${s.h1} text-white mb-6`,children:["Game review grades one game.",e.jsx("br",{}),e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-violet-400 via-fuchsia-400 to-indigo-400",children:"We diagnose the pattern."})]}),e.jsx("p",{className:`text-base md:text-xl text-slate-300 ${s.body} leading-relaxed`,children:"Your platform can tell you that move 23 was a blunder. It can't tell you that you have lost 41% of your winning rook endings, or that your accuracy falls off a cliff once you drop under five minutes. That answer only exists across hundreds of games at once â so that is what we analyze."})]}),e.jsxs("div",{className:"max-w-5xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-4 lg:gap-8 items-start",children:[e.jsxs("div",{className:"p-6 lg:p-8 rounded-[2rem] bg-white/[0.03] border border-white/5",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("div",{className:`text-lg font-bold text-slate-300 mb-1 ${s.h2} !text-lg`,children:"Built-in game review"}),e.jsx("div",{className:"text-sm text-slate-500 font-medium",children:"What you already get on your chess site"})]}),e.jsx("ul",{className:"space-y-4",children:i.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx(o,{size:18,className:"text-slate-600 shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-slate-600 mb-0.5",children:t.label}),e.jsx("div",{className:`text-sm text-slate-400 ${s.body}`,children:t.builtIn})]})]},t.label))})]}),e.jsxs(n,{className:"p-6 lg:p-8 ring-1 ring-violet-500/60 shadow-[0_0_100px_-30px_rgba(139,92,246,0.4)] relative",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("div",{className:`text-lg font-bold text-white mb-1 ${s.h2} !text-lg`,children:"WhiteKnight Pro"}),e.jsx("div",{className:"text-sm text-violet-200 font-medium",children:"Every game you have played, read as one picture"})]}),e.jsx("ul",{className:"space-y-4 mb-8",children:i.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx(d,{size:18,className:"text-emerald-400 shrink-0 mt-0.5"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-bold uppercase tracking-wider text-violet-300/70 mb-0.5",children:t.label}),e.jsx("div",{className:`text-sm text-white font-medium ${s.body}`,children:t.pro})]})]},t.label))}),e.jsxs("button",{onClick:l(()=>a("/checkout?plan=pro"),"onClick"),className:"w-full py-3.5 rounded-xl bg-white text-slate-900 font-bold text-base hover-glow-white-landing hover:-translate-y-0.5 transition-all flex items-center justify-center gap-2 group btn-premium",children:["Start Free Trial",e.jsx(m,{size:18,className:"group-hover:translate-x-1 transition-transform"})]})]})]})]})})},"ComparisonSection");export{$ as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.