1import{a as useTranslation,j as jsxRuntimeExports,s as Link,r as reactExports,l as useLocation,T as Trans,al as Globe,am as HreflangTags,H as Helmet,an as PublicHeader,C as Check,U as User,ao as Footer,G as FREE_CUSTOM_WORDS_LIMIT,ap as ChevronDown}from"./index-BmIPE7n8.js";import{S as Seo}from"./Seo-BaRZAg4Y.js";import{f as getHomeSeo}from"./bilingualSeo-B28kijFo.js";import{u as useSubscriptionProducts,P as PricingCard,a as PRICING_CONFIG}from"./useSubscriptionProducts-CJ5W3pC4.js";import{H as HeroComprehensionDemo}from"./HeroComprehensionDemo-i9JaVFEU.js";import{A as ArrowRight}from"./arrow-right-DlkVgGw7.js";import{S as Star}from"./star-bjbUhEzL.js";import{D as Download}from"./download-CUCrsM5b.js";import{Y as Youtube}from"./youtube-Okc2d2MO.js";import"./shield-check-CHjOwMg7.js";const WORD_STYLES={null:{bg:"#E6F1FB",color:"#185FA5"},1:{bg:"#FEE2E2",color:"#991B1B"},2:{bg:"#FEF3C7",color:"#92400E"},3:{bg:"#DCFCE7",color:"#166534"}};const STEPS=[{titleKey:"landing.method.step1.title",descKey:"landing.method.step1.desc",Demo:function(){const{t:t}=useTranslation(),[selected,setSelected]=reactExports.useState(null),[showPopup,setShowPopup]=reactExports.useState(!1);reactExports.useEffect(()=>{if(null===selected)return;const timer=setTimeout(()=>{setSelected(null),setShowPopup(!1)},2e3);return()=>clearTimeout(timer)},[selected]);const wordStyle=WORD_STYLES[selected??"null"],showHintPulse=null===selected&&!showPopup,handleRate=value=>{setSelected(value),setShowPopup(!1)};return jsxRuntimeExports.jsxs("div",{className:"step-demo step-demo--1"+(showHintPulse?" step-demo--1-active":""),children:[jsxRuntimeExports.jsx("p",{className:["step-demo__hint","step-demo__hint--above",showHintPulse?"step-demo__hint--interactive":""].filter(Boolean).join(" "),children:t("landing.method.step1.demoHint")}),jsxRuntimeExports.jsxs("p",{className:"step-demo__text",children:["Every"," ",jsxRuntimeExports.jsxs("span",{role:"button",tabIndex:null===selected?0:void 0,className:["step-demo__word",showHintPulse?"step-demo__word--hint-pulse":""].filter(Boolean).join(" "),style:{backgroundColor:wordStyle.bg,color:wordStyle.color,cursor:null===selected?"pointer":"default"},onClick:()=>{null===selected&&setShowPopup(!0)},onKeyDown:e=>{null!==selected||"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),setShowPopup(!0))},children:["ripple",showPopup&&null===selected&&jsxRuntimeExports.jsxs("span",{className:"step-demo__popup",onClick:e=>e.stopPropagation(),children:[jsxRuntimeExports.jsx("span",{className:"step-demo__popup-word",children:"ripple"}),jsxRuntimeExports.jsx("span",{className:"step-demo__popup-meaning",children:t("landing.hero.demo.word.ripple")}),jsxRuntimeExports.jsxs("span",{className:"step-demo__popup-options",children:[jsxRuntimeExports.jsxs("button",{type:"button",onClick:()=>handleRate(1),className:"step-demo__popup-option step-demo__popup-option--1",children:[jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-dot",children:"1"}),jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-label",children:t("onboarding.step2.demo.statuses.unknown.label")})]}),jsxRuntimeExports.jsxs("button",{type:"button",onClick:()=>handleRate(2),className:"step-demo__popup-option step-demo__popup-option--2",children:[jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-dot",children:"2"}),jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-label",children:t("onboarding.step2.demo.statuses.learning.label")})]}),jsxRuntimeExports.jsxs("button",{type:"button",onClick:()=>handleRate(3),className:"step-demo__popup-option step-demo__popup-option--3",children:[jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-dot",children:"3"}),jsxRuntimeExports.jsx("span",{className:"step-demo__popup-option-label",children:t("onboarding.step2.demo.statuses.known.label")})]})]})]})]})," ","seemed to carry a secret."]}),null!==selected&&jsxRuntimeExports.jsxs("p",{className:"step-demo__confirm",children:["â ",t("landing.method.step1.demoConfirm")]})]})}},{titleKey:"landing.method.step2.title",descKey:"landing.method.step2.desc",Demo:function(){const{t:t}=useTranslation();return jsxRuntimeExports.jsxs("div",{className:"step-demo step-demo--2",children:[jsxRuntimeExports.jsxs("p",{className:"step-demo__text",children:["Every"," ",jsxRuntimeExports.jsx("span",{className:"step-demo__word step-demo__word--glow",children:"ripple"})," ","seemed to carry a secret."]}),jsxRuntimeExports.jsxs("span",{className:"step-demo__badge step-demo__badge--warning",children:["â° ",t("landing.method.step2.demoBadge")]})]})}},{titleKey:"landing.method.step3.title",descKey:"landing.method.step3.desc",Demo:function(){const{t:t}=useTranslation();return jsxRuntimeExports.jsxs("div",{className:"step-demo step-demo--3",children:[jsxRuntimeExports.jsxs("p",{className:"step-demo__text",children:["Every"," ",jsxRuntimeExports.jsx("span",{className:"step-demo__word step-demo__word--known",children:"ripple"})," ","seemed to carry a secret."]}),jsxRuntimeExports.jsxs("span",{className:"step-demo__badge step-demo__badge--success",children:["â ",t("landing.method.step3.demoBadge")]})]})}}];function HowItWorksSection({onOpenModal:onOpenModal}){const{t:t}=useTranslation(),methodTitle=t("landing.method.title"),titleWords=methodTitle.split(" "),hasHighlightSplit=titleWords.length>=3,titleBase=hasHighlightSplit?titleWords.slice(0,-2).join(" "):"",titleHighlight=hasHighlightSplit?titleWords.slice(-2).join(" "):methodTitle;return jsxRuntimeExports.jsx("section",{id:"metodo",className:"py-12 md:py-20 bg-white dark:bg-slate-950",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6",children:[jsxRuntimeExports.jsx("div",{className:"text-center max-w-4xl mx-auto mb-10 md:mb-12",children:jsxRuntimeExports.jsxs("h2",{className:"text-3xl md:text-5xl font-black text-slate-900 dark:text-white mb-6 leading-tight",children:[titleBase,titleBase?jsxRuntimeExports.jsx("span",{className:"sm:hidden",children:" "}):null,titleBase?jsxRuntimeExports.jsx("br",{className:"hidden sm:block"}):null,jsxRuntimeExports.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-teal-600 to-emerald-600",children:titleHighlight})]})}),jsxRuntimeExports.jsx("div",{className:"grid md:grid-cols-3 gap-6 lg:gap-8",children:STEPS.map(({titleKey:titleKey,descKey:descKey,Demo:Demo})=>jsxRuntimeExports.jsxs("article",{className:"flex flex-col",children:[jsxRuntimeExports.jsxs("div",{className:"text-center md:text-left mb-3",children:[jsxRuntimeExports.jsx("h3",{className:"text-lg font-bold text-slate-900 dark:text-white mb-2 leading-snug",children:t(titleKey)}),jsxRuntimeExports.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400 leading-relaxed",children:t(descKey
1)})]}),jsxRuntimeExports.jsx(Demo,{})]},titleKey))}),jsxRuntimeExports.jsxs("div",{className:"text-center mt-10 md:mt-12 max-w-2xl mx-auto",children:[jsxRuntimeExports.jsx("button",{type:"button",onClick:()=>onOpenModal("signup"),className:"w-full sm:w-auto px-8 py-3.5 bg-teal-600 hover:bg-teal-700 text-white rounded-2xl text-lg font-bold shadow-xl shadow-teal-600/35 transition-all hover:scale-[1.03] active:scale-95 flex items-center justify-center gap-2.5 mx-auto",children:t("landing.method.subtitle")}),jsxRuntimeExports.jsx(Link,{to:"/method",className:"inline-flex items-center gap-1.5 mt-4 text-sm font-semibold text-slate-500 dark:text-slate-400 hover:text-teal-600 dark:hover:text-teal-400 transition-colors",children:t("landing.method.methodLink")})]})]})})}const AccordionItem=({title:title,children:children,isOpen:isOpen,onClick:onClick})=>jsxRuntimeExports.jsxs("div",{className:"border-b border-slate-100 dark:border-slate-800 last:border-0",children:[jsxRuntimeExports.jsxs("button",{onClick:onClick,className:"w-full flex justify-between items-center py-6 text-left focus:outline-none group",children:[jsxRuntimeExports.jsx("span",{className:`text - lg font - bold transition - colors ${isOpen?"text-teal-600 dark:text-teal-400":"text-slate-800 dark:text-slate-200 group-hover:text-teal-600"} `,children:title}),jsxRuntimeExports.jsx(ChevronDown,{size:20,className:`text - slate - 400 transform transition - transform duration - 300 ${isOpen?"rotate-180 text-teal-500":""} `})]}),jsxRuntimeExports.jsx("div",{className:`overflow - hidden transition - all duration - 300 ease -in -out ${isOpen?"max-h-96 opacity-100 mb-6":"max-h-0 opacity-0"} `,children:jsxRuntimeExports.jsx("div",{className:"text-slate-600 dark:text-slate-400 leading-relaxed text-base",children:children})})]}),Accordion=({items:items})=>{const[openIndex,setOpenIndex]=reactExports.useState(null);return jsxRuntimeExports.jsx("div",{className:"w-full max-w-3xl mx-auto bg-white dark:bg-slate-900 rounded-[2.5rem] p-8 shadow-xl shadow-slate-200/50 dark:shadow-none border border-slate-100 dark:border-slate-800",children:items.map((item,index)=>jsxRuntimeExports.jsx(AccordionItem,{title:item.title,isOpen:index===openIndex,onClick:()=>(index=>setOpenIndex(openIndex===index?null:index))(index),children:item.content},index))})},PersonaCard=({icon:icon,title:title,description:description,badge:badge})=>jsxRuntimeExports.jsxs("div",{className:"group bg-white dark:bg-slate-800 p-8 rounded-[2.5rem] shadow-lg hover:shadow-2xl hover:-translate-y-1 transition-all duration-300 border border-slate-100 dark:border-slate-700 relative overflow-hidden",children:[badge&&jsxRuntimeExports.jsx("div",{className:"absolute top-6 right-6 bg-amber-100 text-amber-800 text-[10px] font-bold px-3 py-1 rounded-full uppercase tracking-wider",children:badge}),jsxRuntimeExports.jsx("div",{className:"h-8 flex items-center mb-4 group-hover:scale-110 transition-transform duration-300",children:icon}),jsxRuntimeExports.jsx("h3",{className:"text-xl font-bold mb-3 text-slate-900 dark:text-white",children:title}),jsxRuntimeExports.jsx("p",{className:"text-slate-500 dark:text-slate-400 leading-relaxed",children:description})]}),SuperpowerCard=({icon:icon,title:title,description:description,imageSrc:imageSrc,align:align="left",link:link,ctaText:ctaText})=>{const isLeft="left"===align;return jsxRuntimeExports.jsxs("div",{className:`flex flex-col ${isLeft?"lg:flex-row":"lg:flex-row-reverse"} items-center gap-12 lg:gap-20 py-16`,children:[jsxRuntimeExports.jsxs("div",{className:"flex-1 text-center lg:text-left",children:[jsxRuntimeExports.jsx("div",{className:"h-8 flex items-center justify-center lg:justify-start mb-4",children:icon}),link?jsxRuntimeExports.jsx(Link,{to:link,children:jsxRuntimeExports.jsx("h3",{className:"text-3xl md:text-4xl font-black text-slate-900 dark:text-white mb-6 leading-tight hover:text-teal-600 dark:hover:text-teal-400 transition-colors cursor-pointer",children:title})}):jsxRuntimeExports.jsx("h3",{className:"text-3xl md:text-4xl font-black text-slate-900 dark:text-white mb-6 leading-tight",children:title}),jsxRuntimeExports.jsx("p",{className:"text-lg text-slate-600 dar
1k:text-slate-300 leading-relaxed mb-6",children:description}),link&&jsxRuntimeExports.jsxs(Link,{to:link,className:"inline-flex items-center gap-2 text-teal-600 dark:text-teal-400 font-bold hover:gap-3 transition-all",children:[ctaText," ",jsxRuntimeExports.jsx(ArrowRight,{size:20})]})]}),jsxRuntimeExports.jsx("div",{className:"flex-1 w-full",children:jsxRuntimeExports.jsxs("div",{className:"relative rounded-[3rem] overflow-hidden shadow-2xl shadow-slate-200/50 dark:shadow-none bg-slate-100 dark:bg-slate-800 aspect-[4/3] group transform hover:scale-[1.02] transition-transform duration-500",children:[jsxRuntimeExports.jsx("img",{src:imageSrc,alt:title,className:"w-full h-full object-cover"}),jsxRuntimeExports.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-white/10 to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-500"})]})})]})};function AuthPage({onOpenModal:onOpenModal}){const{t:t}=useTranslation(),{pathname:pathname}=useLocation(),homeLang=pathname.startsWith("/en")?"en":"es",homeSeo=getHomeSeo(homeLang),{products:products,isLoading:isPricingLoading,getFormattedPrice:getFormattedPrice}=useSubscriptionProducts(),[isMobileMenuOpen,setIsMobileMenuOpen]=reactExports.useState(!1);reactExports.useEffect(()=>(document.body.style.overflow=isMobileMenuOpen?"hidden":"unset",()=>{document.body.style.overflow="unset"}),[isMobileMenuOpen]);const faqItems=[{title:t("landing.faq.q1.title"),content:jsxRuntimeExports.jsx("p",{children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.faq.q1.content",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})},{title:t("landing.faq.q2.title"),content:jsxRuntimeExports.jsx("p",{children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.faq.q2.content",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})},{title:t("landing.faq.q3.title"),content:jsxRuntimeExports.jsx("p",{children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.faq.q3.content",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})},{title:t("landing.faq.languages.title",{defaultValue:"¿Qué idiomas puedo aprender con Abantra?"}),content:jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx("p",{className:"mb-4",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.faq.languages.content",defaults:"Abantra soporta <strong>27 idiomas</strong> que puedes estudiar, con explicaciones en <strong>15 lenguas maternas</strong> diferentes. No estamos limitados a inglés.",components:{strong:jsxRuntimeExports.jsx("strong",{})}})}),jsxRuntimeExports.jsxs(Link,{to:"/languages",className:"inline-flex items-center gap-2 px-4 py-2 bg-teal-600 hover:bg-teal-700 text-white rounded-lg font-semibold transition-colors",children:[jsxRuntimeExports.jsx(Globe,{className:"w-4 h-4"}),t("landing.faq.languages.cta",{defaultValue:"Ver todos los idiomas"}),jsxRuntimeExports.jsx(ArrowRight,{className:"w-4 h-4"})]})]})}],getFeaturesForPlan=planConfig=>planConfig.features.map(f=>{const featureKey=f.id,textKey="free"===planConfig.id&&f.included?"free":"premium";return{text:t(`pricing.featuresList.${featureKey}.${textKey}`,{limit:FREE_CUSTOM_WORDS_LIMIT}),included:f.included}}),freeFeatures=getFeaturesForPlan(PRICING_CONFIG.PLANS.FREE),premiumFeatures=getFeaturesForPlan(PRICING_CONFIG.PLANS.PREMIUM),premiumProduct=products.length>0?products[0]:null,monthlyPriceData=premiumProduct?.prices?.find(p=>"month"===p.interval),displayPrice=isPricingLoading?"...":getFormattedPrice(monthlyPriceData)||t("pricing.plans.premium.price");return jsxRuntimeExports.jsxs("div",{className:"min-h-screen flex flex-col bg-slate-50 dark:bg-slate-950 font-sans selection:bg-teal-100 selection:text-teal-900 overflow-x-hidden",children:[jsxRuntimeExports.jsx(HreflangTags,{}),jsxRuntimeExports.jsx(Seo,{title:homeSeo.title,description:homeSeo.description,canonicalUrl:"/",useTitleTemplate:!1}),jsxRuntimeExports.jsx(Helmet,{children:jsxRuntimeExports.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:"Abantra",applicationCategory:"EducationalApplication",operatingSystem:"Chrome, Edge, Web Browser",offers:{"@type":"Offer",price:"0",priceCurrency:"EUR"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",ratingCount:"1250"},description:"Learn English with comprehensible input. Read real books, capture vocabulary with our extension, and sync with Anki.",url:"https://abantra.com",author:{"@type":"Organization",name:"Abantra"}})})}),jsxRuntimeExports.jsx(PublicHeader,{position:"fixed"}),jsxRuntimeExports.jsxs("main",{className:"flex-grow",children:[jsxRuntimeExports.jsxs("section",{className:"relative pt-24 pb-16 md:pt-32 md:pb-24 lg:pt-36 lg:pb-28 overflow-hidden bg-teal-50 dark:bg-slate-950",children:[jsxRuntimeExports.jsx("div",{className:"absolute inset-0 z-0 bg-gradient-to-b from-teal-50 via-teal-50/90 to-emerald-50/40 dark:from-slate-950 dar
1k:via-slate-950 dark:to-slate-950"}),jsxRuntimeExports.jsx("div",{className:"absolute inset-x-0 bottom-0 h-24 z-0 bg-gradient-to-b from-transparent to-white dark:to-slate-950 pointer-events-none"}),jsxRuntimeExports.jsx("div",{className:"container mx-auto px-6 relative z-10",children:jsxRuntimeExports.jsxs("div",{className:"grid lg:grid-cols-2 gap-10 lg:gap-14 xl:gap-16 items-center max-w-7xl mx-auto",children:[jsxRuntimeExports.jsxs("div",{className:"text-center lg:text-left order-1",children:[jsxRuntimeExports.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 shadow-sm text-slate-600 dark:text-slate-300 text-sm font-bold mb-6 md:mb-8 animate-fade-in-up",children:[jsxRuntimeExports.jsx(Star,{size:15,className:"text-yellow-500 fill-yellow-500"})," ",t("landing.hero.badge")]}),jsxRuntimeExports.jsxs("h1",{className:"text-[1.75rem] leading-[1.12] sm:text-5xl xl:text-6xl font-black text-slate-900 dark:text-white tracking-tighter mb-5 md:mb-6 sm:leading-[1.08]",children:[t("landing.hero.titlePart1"),jsxRuntimeExports.jsx("br",{className:"sm:hidden"})," ",jsxRuntimeExports.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-teal-500 to-emerald-600",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.hero.titleHighlight",components:{mobileBr:jsxRuntimeExports.jsx("br",{className:"sm:hidden"})}})})]}),jsxRuntimeExports.jsx("p",{className:"text-base sm:text-lg md:text-xl text-slate-500 dark:text-slate-400 mb-7 md:mb-9 leading-relaxed max-w-xl mx-auto lg:mx-0",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.hero.subtitle",components:{bold:jsxRuntimeExports.jsx("strong",{})}})}),jsxRuntimeExports.jsx("div",{className:"flex flex-col sm:flex-row items-center lg:items-stretch justify-center lg:justify-start gap-3",children:jsxRuntimeExports.jsx("button",{onClick:()=>onOpenModal("signup"),className:"w-full sm:w-auto px-8 py-4 bg-teal-600 hover:bg-teal-700 text-white rounded-2xl text-lg font-bold shadow-xl shadow-teal-600/35 transition-all hover:scale-[1.03] active:scale-95 flex items-center justify-center gap-2.5",children:t("landing.hero.cta")})}),jsxRuntimeExports.jsx("p",{className:"mt-4 text-sm text-slate-400 dark:text-slate-500 font-medium",children:t("landing.hero.ctaNote")})]}),jsxRuntimeExports.jsx("div",{className:"relative order-2 w-full min-w-0",children:jsxRuntimeExports.jsx(HeroComprehensionDemo,{onCtaClick:()=>onOpenModal("signup")})})]})})]}),jsxRuntimeExports.jsx(HowItWorksSection,{onOpenModal:onOpenModal}),jsxRuntimeExports.jsxs("section",{className:"catalog-showcase py-16 md:py-24 bg-gradient-to-r from-teal-50 to-emerald-50 dark:from-slate-800 dark:to-slate-900 border-y border-teal-200 dark:border-slate-700 relative overflow-hidden",children:[jsxRuntimeExports.jsx("div",{className:"absolute top-0 right-0 w-[500px] h-[500px] bg-teal-200/30 rounded-full blur-[100px] -translate-y-1/2 translate-x-1/3"}),jsxRuntimeExports.jsx("div",{className:"catalog-showcase__collage","aria-hidden":"true"}),jsxRuntimeExports.jsx("div",{className:"catalog-showcase__veil","aria-hidden":"true"}),jsxRuntimeExports.jsx("div",{className:"container mx-auto px-6 relative z-10",children:jsxRuntimeExports.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[jsxRuntimeExports.jsx("div",{className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-full bg-white/90 dark:bg-slate-700/90 border border-teal-200 dark:border-teal-700/50 shadow-sm text-teal-700 dark:text-teal-300 text-sm font-bold mb-8 backdrop-blur-sm",children:t("landing.catalog.badge")}),jsxRuntimeExports.jsxs("h2",{className:"text-3xl md:text-5xl font-black text-slate-900 dark:text-white mb-6 leading-tight",children:[t("landing.catalog.title")," ",jsxRuntimeExports.jsx("br",{className:"hidden sm:block"}),jsxRuntimeExports.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-teal-600 to-emerald-600",children:t("landing.catalog.titleHighlight")})]}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-300 mb-12 max-w-2xl mx-auto leading-relaxed",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.catalog.desc",components:{strong:jsxRuntimeExports.jsx("strong",{})}})}),jsxRuntimeExports.jsx("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-6",children:jsxRuntimeExports.jsxs("button",{type:"button",onClick:()=>onOpenModal("signup"),className:"w-full sm:w-auto px-10 py-5 bg-teal-600 hover:bg-teal-700 text-white rounded-3xl text-lg font-bold shadow-2xl shadow-teal-600/40 transition-all hover:scale-105 active:scale-95 flex flex-col items-center justify-center leading-tight",children:[jsxRuntimeExports.jsx("span",{children:t("landing.catalog.cta.viewAll")}),jsxRuntimeExports.jsx("span",{className:"text-base font-semibold opacity-95",children:t("landing.catalog.cta.viewAllLine2")})]})})]})})]}),jsxRuntimeExports.jsxs("section",{id:"extension",className:"py-16 md:py-32 bg-slate-900 text-white overflow-hidden relative",children:[jsxRuntimeExports.jsx("div",{className:"absolute top-1/2 right-0 w-[800px] h-[800px] bg-teal-500/20 rounded-full blur-[150px] -translate-y-1/2 translate-x-1/3"}),jsxRuntimeExports.jsx("div",{className:"container mx-auto px-6 relative z-10",children:jsxRuntimeExports.jsxs("div",{className:"grid lg:grid-cols-2 gap-20 items-center",children:[jsxRuntimeExports.jsxs("div",{className:"order-2 lg:order-1",children:[jsxRuntimeExports.jsx("div",{className:"inline-block px-5 py-2 rounded-full bg-teal-500/20 border border-teal-500/30 text-teal-300 font-bold text-xs uppercase tracking-wider mb-8",children:t("landing.extension.tag")}),jsxRuntimeExports.jsxs("h2",{className:"text-4xl md:text-6xl font-black mb-8 leading-tight",children:[t("landing.extension.title")," ",jsxRuntimeExports.jsx("br",{}),jsxRuntimeExports.jsx("span",{className:"text-teal-400",children:t("landing.extension.titleHighlight")})]}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-300 mb-10 leading-relaxed",children:t("landing.extension.desc")}),jsxRuntimeExports.jsxs("ul",{className:"space-y-6 mb-12",children:[jsxRuntimeExports.jsxs("li",{className:"flex items-center gap-4",children:[jsxRuntimeExports.jsx("div",{className:"bg-teal-500 p-1.5 rounded-full text-white",children:jsxRuntimeExports.jsx(Check,{size:18,strokeWidth:4})}),jsxRuntimeExports.jsx("span",{className:"text-lg font-medium text-slate-200",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.extension.list.capture",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})]}),jsxRuntimeExports.jsxs("li",{className:"flex items-center gap-4",children:[jsxRuntimeExports.jsx("div",{className:"bg-teal-500 p-1.5 rounded-full text-white",children:jsxRuntimeExports.jsx(Check,{size:18,strokeWidth:4})}),jsxRuntimeExports.jsx("span",{className:"text-lg font-medium text-slate-200",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.extension.list.highlight",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})]}),jsxRuntimeExports.jsxs("li",{className:"flex items-center gap-4",children:[jsxRuntimeExports.jsx("div",{className:"bg-teal-500 p-1.5 rounded-full text-white",children:jsxRuntimeExports.jsx(Check,{size:18,strokeWidth:4})}),jsxRuntimeExports.jsx("span",{className:"text-lg font-medium text-slate-200",children:jsxRuntimeExports.jsx(Trans,{i18nKey:"landing.extension.list.stats",components:{strong:jsxRuntimeExports.jsx("strong",{})}})})]})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[jsxRuntimeExports.jsxs("a",{href:"https://chromewebstore.google.com/detail/lbeopbhhcjfanecfcpcibjekgclhlogm?authuser=0&hl=es-419",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-3 bg-white text-slate-900 px-8 py-4 rounded-2xl text-lg font-bold hover:bg-slate-100 transition-all shadow-xl hover:shadow-2xl transform hover:-translate-y-1",children:[jsxRuntimeExports.jsx(Download,{size:24})," ",t("landing.extension.cta.install")]}),jsxRuntimeExports.jsxs(Link,{to:"/features/chrome-extension",className:"inline-flex items-center justify-center gap-3 px-8 py-4 rounded-2xl text-lg font-bold border border-slate-600 text-slate-300 hover:text-white hover:border-white hover:bg-white/5 transition-all",children:[t("landing.extension.cta.info")," ",jsxRuntimeExports.jsx(ArrowRight,{size:20})]})]})]}),jsxRuntimeExports.jsx("div",{className:"relative order-1 lg:order-2 aspect-square",children:jsxRuntimeExports.jsx("div",{className:"w-full h-full rounded-[2.5rem] overflow-hidden shadow-2xl shadow-slate-900/30 bg-slate-800 border border-slate-700/50",children:jsxRuntimeExports.jsx("img",{src:"/img/authpage/extension/screenshot-extension-demo.gif",alt:"Demo Extensión Chrome",className:"w-full h-full object-cover"})})})]})})]}),jsxRuntimeExports.jsx("section",{id:"features",className:"py-16 md:py-32 bg-slate-50 dark:bg-slate-900",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6 max-w-7xl",children:[jsxRuntimeExports.jsxs("div",{className:"text-center mb-24",children:[jsxRuntimeExports.jsx("h2",{className:"text-3xl md:text-5xl font-black text-slate-900 dark:text-white mb-6",children:t("landing.features.title")}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-500 dark:text-slate-400",children:t("landing.features.subtitle")})]}),jsxRuntimeExports.jsx(SuperpowerCard,{icon:jsxRuntimeExports.jsx("img",{src:"/img/abantra-logo_flo.png",alt:"Logo",className:"h-10"}),title:t("landing.features.epub.title"),description:t("landing.features.epub.desc"),imageSrc:"/screenshot-epub-reader.png",align:"left",link:"/features/epub-reader",ctaText:t("landing.features.ctaLearnMore")}),jsxRuntimeExports.jsx(SuperpowerCard,{icon:jsxRuntimeExports.jsx("img",{src:"/img/abantra-logo_flo.png",alt:"Logo",className:"h-10"}),title:t("landing.features.extension.title"),description:t("landing.features.extension.desc"),imageSrc:"/screenshot-ai-deep-dive.png",align:"right",link:"/features/chrome-extension",ctaText:t("landing.features.ctaLearnMore")}),jsxRuntimeExports.jsx(SuperpowerCard,{icon:jsxRuntimeExports.jsx("img",{src:"/img/abantra-logo_flo.png",alt:"Logo",className:"h-10"}),title:t("landing.features.anki.title"),description:t("landing.features.anki.desc"),imageSrc:"/gif-anki-sync.gif",align:"left",link:"/features/anki-sync",ctaText:t("landing.features.ctaLearnMore")}),jsxRuntimeExports.jsx(SuperpowerCard,{icon:jsxRuntimeExports.jsx("img",{src:"/img/abantra-logo_flo.png",alt:"Logo",className:"h-10"}),title:t("landing.features.youtube.title"),description:t("landing.features.youtube.desc"),imageSrc:"/screenshot-youtube-feature.png",align:"right",link:"/features/youtube-learning",ctaText:t("landing.features.ctaLearnMore")})]})}),jsxRuntimeExports.jsx("section",{className:"py-16 bg-white dark:bg-slate-950",children:jsxRuntimeExports.jsx("div",{className:"container mx-auto px-6",children:jsxRuntimeExports.jsxs("div",{className:"text-center",children:[jsxRuntimeExports.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-teal-100 dar
1k:bg-teal-900/30 rounded-full mb-6",children:[jsxRuntimeExports.jsx(Globe,{className:"w-5 h-5 text-teal-600 dark:text-teal-400"}),jsxRuntimeExports.jsx("span",{className:"text-sm font-semibold text-teal-700 dark:text-teal-300",children:t("landing.languages.badge",{defaultValue:"Plataforma Global"})})]}),jsxRuntimeExports.jsx("h2",{className:"text-4xl md:text-5xl font-black text-slate-900 dark:text-white mb-6",children:t("landing.languages.title",{defaultValue:"Aprende cualquier idioma, desde cualquier idioma"})}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-300 max-w-3xl mx-auto mb-8",children:t("landing.languages.subtitle",{defaultValue:"Abantra no es solo para aprender inglés. Soportamos 27 idiomas con explicaciones en 15 lenguas maternas."})}),jsxRuntimeExports.jsxs(Link,{to:"/languages",className:"inline-flex items-center gap-2 px-6 py-3 text-teal-600 dark:text-teal-400 hover:text-teal-700 dark:hover:text-teal-300 font-semibold transition-colors",children:[t("landing.languages.learnMore",{defaultValue:"Ver todos los idiomas disponibles"}),jsxRuntimeExports.jsx(ArrowRight,{className:"w-5 h-5"})]})]})})}),jsxRuntimeExports.jsx("section",{className:"py-16 md:py-32 bg-white dark:bg-slate-950",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6",children:[jsxRuntimeExports.jsx("h2",{className:"text-4xl font-black text-center text-slate-900 dark:text-white mb-20",children:t("landing.personas.title")}),jsxRuntimeExports.jsxs("div",{className:"grid md:grid-cols-3 gap-10 max-w-7xl mx-auto",children:[jsxRuntimeExports.jsx(PersonaCard,{icon:jsxRuntimeExports.jsx(User,{size:32}),title:t("landing.personas.reader.title"),description:t("landing.personas.reader.desc")}),jsxRuntimeExports.jsx(PersonaCard,{icon:jsxRuntimeExports.jsx("img",{src:"/anki-icon.svg",className:"w-8 h-8",alt:"Anki"}),title:t("landing.personas.anki.title"),description:t("landing.personas.anki.desc")}),jsxRuntimeExports.jsx(PersonaCard,{icon:jsxRuntimeExports.jsx(Youtube,{size:32}),title:t("landing.personas.visual.title"),description:t("landing.personas.visual.desc"),badge:t("landing.personas.visual.badge")})]})]})}),jsxRuntimeExports.jsx("section",{className:"py-16 md:py-32 bg-slate-50 dark:bg-slate-900",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6",children:[jsxRuntimeExports.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-16",children:[jsxRuntimeExports.jsx("h2",{className:"text-3xl md:text-4xl font-black text-slate-900 dark:text-white mb-6",children:t("landing.faq.title")}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-500",children:t("landing.faq.subtitle")})]}),jsxRuntimeExports.jsx(Accordion,{items:faqItems})]})}),jsxRuntimeExports.jsx("section",{id:"precios",className:"py-16 md:py-32 bg-white dark:bg-slate-950",children:jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6",children:[jsxRuntimeExports.jsxs("div",{className:"text-center max-w-3xl mx-auto mb-20",children:[jsxRuntimeExports.jsx("h2",{className:"text-3xl md:text-4xl font-black text-slate-900 dark:text-white mb-6",children:t("pricing.title")}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-500",children:t("pricing.subtitle")})]}),jsxRuntimeExports.jsxs("div",{className:"grid lg:grid-cols-2 gap-10 max-w-5xl mx-auto h-full",children:[jsxRuntimeExports.jsx(PricingCard,{planName:t("pricing.plans.free.name"),price:t("pricing.plans.free.price"),description:t("pricing.plans.free.desc"),features:freeFeatures,ctaText:t("pricing.plans.free.cta"),onCtaClick:()=>onOpenModal("signup"),variant:PRICING_CONFIG.PLANS.FREE.variant}),jsxRuntimeExports.jsx(PricingCard,{planName:t("pricing.plans.premium.name"),price:displayPrice,description:t("pricing.plans.premium.desc"),features:premiumFeatures,ctaText:t("pricing.plans.premium.cta"),onCtaClick:()=>onOpenModal("signup"),variant:PRICING_CONFIG.PLANS.PREMIUM.variant,badgeText:t("pricing.plans.premium.badge")})]})]})}),jsxRuntimeExports.jsxs("section",{className:"py-20 md:py-40 bg-slate-900 relative overflow-hidden",children:[jsxRuntimeExports.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-teal-900/40 to-slate-900"}),jsxRuntimeExports.jsx("div",{className:"absolute top-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-teal-500/50 to-transparent"}),jsxRuntimeExports.jsxs("div",{className:"container mx-auto px-6 relative z-10 text-center",children:[jsxRuntimeExports.jsxs("h2",{className:"text-4xl md:text-6xl font-black text-white mb-10 tracking-tight",children:[t("landing.finalCta.titlePart1")," ",jsxRuntimeExports.jsx("br",{}),jsxRuntimeExports.jsx("span",{className:"text-teal-400",children:t("landing.finalCta.titleHighlight")})]}),jsxRuntimeExports.jsx("p",{className:"text-xl text-slate-400 mb-12 max-w-2xl mx-auto",children:t("landing.finalCta.desc")}),jsxRuntimeExports.jsx("div",{className:"flex flex-col sm:flex-row gap-6 justify-center",children:jsxRuntimeExports.jsx("button",{onClick:()=>onOpenModal("signup"),className:"px-12 py-6 bg-teal-500 hover:bg-teal-400 text-slate-900 font-black text-xl rounded-[2rem]
1shadow-2xl shadow-teal-500/20 transition-all hover:scale-105 active:scale-95",children:t("landing.finalCta.button")})})]})]})]}),jsxRuntimeExports.jsx(Footer,{})]})}export{AuthPage 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.