{"id":10,"date":"2026-05-25T19:38:18","date_gmt":"2026-05-25T22:38:18","guid":{"rendered":"https:\/\/aftuc-web.duckdns.org\/?page_id=10"},"modified":"2026-06-15T16:46:34","modified_gmt":"2026-06-15T19:46:34","slug":"inicio","status":"publish","type":"page","link":"https:\/\/aftuc-web.duckdns.org\/","title":{"rendered":""},"content":{"rendered":"<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..700&#038;family=Libre+Franklin:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    --paper:#F2E9D8;\n    --paper-2:#EaDFC9;\n    --ink:#241C16;\n    --ink-soft:#544638;\n    --terracotta:#BE5234;\n    --terracotta-d:#9A3F26;\n    --ochre:#D79433;\n    --cerro:#33445F;\n    --cerro-d:#212E43;\n    --yunga:#4C6A47;\n    --rouge:#B22231;\n    --line:rgba(36,28,22,.16);\n    --radius:14px;\n  }<\/p>\n<p>  \/* Ocultar t\u00edtulo de p\u00e1gina WordPress *\/\n  .entry-title, h1.entry-title, .page-title { display: none !important; }<\/p>\n<p>  \/* Reset dentro del contenedor *\/\n  .aftuc-wrap * { margin:0; padding:0; box-sizing:border-box; }\n  .aftuc-wrap { font-family:'Libre Franklin',sans-serif; color:var(--ink); line-height:1.6; overflow-x:hidden; background:var(--paper); }<\/p>\n<p>  \/* paper grain *\/\n  .aftuc-wrap::before{\n    content:\"\";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.04;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n  }<\/p>\n<p>  .aftuc-wrap h1,.aftuc-wrap h2,.aftuc-wrap h3,.aftuc-wrap h4{font-family:'Fraunces',serif;font-weight:500;line-height:1.05;letter-spacing:-.01em}\n  .aftuc-wrap a{color:inherit;text-decoration:none}\n  .aftuc-wrap .wrap{max-width:1180px;margin:0 auto;padding:0 28px}<\/p>\n<p>  \/* ---- NAV ---- *\/\n  .aftuc-wrap .af-header{position:sticky;top:0;z-index:100;background:rgba(242,233,216,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}\n  .aftuc-wrap nav{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;max-width:1180px;margin:0 auto}\n  .aftuc-wrap .brand{display:flex;align-items:center;gap:13px}\n  .aftuc-wrap .flag{width:34px;height:34px;border-radius:7px;overflow:hidden;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.18)}\n  .aftuc-wrap .flag i{flex:1;display:block}\n  .aftuc-wrap .flag .b{background:var(--cerro)}.aftuc-wrap .flag .w{background:#fff}.aftuc-wrap .flag .r{background:var(--rouge)}\n  .aftuc-wrap .brand b{font-family:'Fraunces',serif;font-size:1.18rem;font-weight:600;letter-spacing:-.02em;line-height:1.05}\n  .aftuc-wrap .brand span{display:block;font-family:'Libre Franklin';font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);font-weight:600}\n  .aftuc-wrap .navlinks{display:flex;gap:30px;align-items:center;font-size:.9rem;font-weight:500}\n  .aftuc-wrap .navlinks a{position:relative;transition:color .2s}\n  .aftuc-wrap .navlinks a:hover{color:var(--terracotta)}\n  .aftuc-wrap .navlinks a::after{content:\"\";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:var(--terracotta);transition:width .25s}\n  .aftuc-wrap .navlinks a:hover::after{width:100%}\n  .aftuc-wrap .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;padding:11px 22px;border-radius:40px;border:none;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;font-family:'Libre Franklin'}\n  .aftuc-wrap .btn-primary{background:var(--terracotta);color:#fff !important;box-shadow:0 4px 16px rgba(190,82,52,.32)}\n  .aftuc-wrap .btn-primary:hover{background:var(--terracotta-d);transform:translateY(-2px);box-shadow:0 8px 22px rgba(190,82,52,.4)}\n  .aftuc-wrap .btn-ghost{background:transparent;color:var(--ink) !important;border:1.5px solid var(--ink)}\n  .aftuc-wrap .btn-ghost:hover{background:var(--ink);color:var(--paper) !important;transform:translateY(-2px)}\n  .aftuc-wrap .btn-cerro{background:var(--cerro);color:#fff !important;box-shadow:0 4px 16px rgba(51,68,95,.3)}\n  .aftuc-wrap .btn-cerro:hover{background:var(--cerro-d);transform:translateY(-2px)}<\/p>\n<p>  \/* ---- HERO ---- *\/\n  .aftuc-wrap .hero{position:relative;padding:90px 0 70px;overflow:hidden;background:var(--paper)}\n  .aftuc-wrap .hero-bg{position:absolute;inset:0;z-index:0;background:\n    radial-gradient(120% 90% at 80% 0%,rgba(215,148,51,.22),transparent 55%),\n    radial-gradient(90% 80% at 10% 100%,rgba(76,106,71,.18),transparent 60%);\n  }\n  .aftuc-wrap .hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}\n  .aftuc-wrap .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--terracotta-d);margin-bottom:22px}\n  .aftuc-wrap .eyebrow::before{content:\"\";width:34px;height:1.5px;background:var(--terracotta)}\n  .aftuc-wrap .hero h1{font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:400}\n  .aftuc-wrap .hero h1 em{font-style:italic;color:var(--terracotta)}\n  .aftuc-wrap .hero p.lead{font-size:1.12rem;color:var(--ink-soft);margin:26px 0 32px;max-width:30em}\n  .aftuc-wrap .hero-cta{display:flex;gap:14px;flex-wrap:wrap}\n  .aftuc-wrap .hero-stats{display:flex;gap:34px;margin-top:42px;padding-top:26px;border-top:1px solid var(--line)}\n  .aftuc-wrap .hero-stats div b{font-family:'Fraunces',serif;font-size:1.9rem;display:block;color:var(--cerro)}\n  .aftuc-wrap .hero-stats div span{font-size:.78rem;color:var(--ink-soft);letter-spacing:.04em}\n  .aftuc-wrap .hero-art{position:relative;aspect-ratio:4\/5;border-radius:var(--radius);overflow:hidden;box-shadow:0 30px 60px -25px rgba(33,46,67,.6);background:linear-gradient(160deg,#3a4d6b,#26384f)}\n  .aftuc-wrap .hero-art .cerros{position:absolute;bottom:0;left:0;right:0}\n  .aftuc-wrap .hero-art .sun{position:absolute;top:14%;right:16%;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#f4c259,#d79433);box-shadow:0 0 60px rgba(215,148,51,.7)}\n  .aftuc-wrap .hero-art .tag{position:absolute;top:22px;left:22px;background:rgba(242,233,216,.92);color:var(--ink);padding:8px 15px;border-radius:30px;font-size:.74rem;font-weight:600;letter-spacing:.04em;z-index:3}\n  .aftuc-wrap .hero-art .quote{position:absolute;bottom:26px;left:24px;right:24px;color:#fff;z-index:3}\n  .aftuc-wrap .hero-art .quote span{font-family:'Fraunces',serif;font-style:italic;font-size:1.25rem;line-height:1.3;display:block}\n  .aftuc-wrap .hero-art .quote small{opacity:.8;font-size:.78rem;letter-spacing:.05em;display:block;margin-top:8px}<\/p>\n<p>  \/* ---- 4 FUNCIONES ---- *\/\n  .aftuc-wrap .funcs{padding:64px 0 30px;background:var(--paper)}\n  .aftuc-wrap .sec-head{text-align:center;max-width:38em;margin:0 auto 46px}\n  .aftuc-wrap .sec-head .eyebrow{justify-content:center}\n  .aftuc-wrap .sec-head h2{font-size:clamp(2rem,3.6vw,2.9rem);font-weight:400}\n  .aftuc-wrap .sec-head h2 em{font-style:italic;color:var(--terracotta)}\n  .aftuc-wrap .sec-head p{color:var(--ink-soft);margin-top:14px}\n  .aftuc-wrap .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}\n  .aftuc-wrap .fcard{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;cursor:pointer;transition:transform .2s,box-shadow .25s,border-color .2s;position:relative;overflow:hidden}\n  .aftuc-wrap .fcard:hover{transform:translateY(-6px);box-shadow:0 18px 36px -18px rgba(33,46,67,.45);border-color:var(--terracotta)}\n  .aftuc-wrap .fcard .ic{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:1.4rem}\n  .aftuc-wrap .fcard:nth-child(1) .ic{background:rgba(190,82,52,.14);color:var(--terracotta)}\n  .aftuc-wrap .fcard:nth-child(2) .ic{background:rgba(51,68,95,.14);color:var(--cerro)}\n  .aftuc-wrap .fcard:nth-child(3) .ic{background:rgba(76,106,71,.16);color:var(--yunga)}\n  .aftuc-wrap .fcard:nth-child(4) .ic{background:rgba(215,148,51,.18);color:var(--ochre)}\n  .aftuc-wrap .fcard h3{font-size:1.15rem;font-weight:600;margin-bottom:8px}\n  .aftuc-wrap .fcard p{font-size:.86rem;color:var(--ink-soft)}\n  .aftuc-wrap .fcard .go{margin-top:16px;font-size:.82rem;font-weight:600;color:var(--terracotta);display:flex;align-items:center;gap:6px}\n  .aftuc-wrap .fcard:hover .go{gap:11px}<\/p>\n<p>  \/* ---- CURSOS ---- *\/\n  .aftuc-wrap .block{padding:70px 0}\n  .aftuc-wrap .cursos{background:var(--cerro-d) !important;color:var(--paper)}\n  .aftuc-wrap .cursos .sec-head h2{color:var(--paper)}\n  .aftuc-wrap .cursos .sec-head h2 em{color:var(--ochre)}\n  .aftuc-wrap .cursos .sec-head p{color:rgba(242,233,216,.7)}\n  .aftuc-wrap .cursos .eyebrow{color:var(--ochre)}\n  .aftuc-wrap .cursos .eyebrow::before{background:var(--ochre)}\n  .aftuc-wrap .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px}\n  .aftuc-wrap .pcard{background:rgba(242,233,216,.06);border:1px solid rgba(242,233,216,.16);border-radius:var(--radius);padding:30px 26px;transition:transform .2s,background .2s;position:relative}\n  .aftuc-wrap .pcard:hover{transform:translateY(-5px);background:rgba(242,233,216,.1)}\n  .aftuc-wrap .pcard.feat{border-color:var(--ochre);background:rgba(215,148,51,.12)}\n  .aftuc-wrap .pcard .badge{position:absolute;top:-12px;left:26px;background:var(--ochre);color:var(--ink);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:5px 12px;border-radius:20px;text-transform:uppercase}\n  .aftuc-wrap .pcard h3{font-size:1.3rem;color:var(--paper);margin-bottom:6px}\n  .aftuc-wrap .pcard .lvl{font-size:.78rem;color:var(--ochre);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:18px}\n  .aftuc-wrap .pcard .amt{font-family:'Fraunces',serif;font-size:2.3rem;color:#fff;line-height:1}\n  .aftuc-wrap .pcard .amt small{font-size:.9rem;color:rgba(242,233,216,.6);font-family:'Libre Franklin'}\n  .aftuc-wrap .pcard ul{list-style:none;margin:20px 0 24px;font-size:.88rem}\n  .aftuc-wrap .pcard li{padding:7px 0;border-bottom:1px solid rgba(242,233,216,.1);display:flex;gap:9px;color:rgba(242,233,216,.85)}\n  .aftuc-wrap .pcard li::before{content:\"\u203a\";color:var(--ochre);font-weight:700}\n  .aftuc-wrap .pcard .btn{width:100%;justify-content:center}<\/p>\n<p>  \/* ---- AGENDA ---- *\/\n  .aftuc-wrap .agenda-bg{background:var(--paper)}\n  .aftuc-wrap .agenda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:10px}\n  .aftuc-wrap .event{display:flex;gap:18px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:20px;transition:transform .2s,box-shadow .2s}\n  .aftuc-wrap .event:hover{transform:translateY(-4px);box-shadow:0 14px 30px -16px rgba(33,46,67,.4)}\n  .aftuc-wrap .event .date{flex-shrink:0;width:58px;text-align:center;background:var(--cerro);color:#fff;border-radius:10px;padding:10px 0;align-self:flex-start}\n  .aftuc-wrap .event .date b{font-family:'Fraunces',serif;font-size:1.6rem;display:block;line-height:1}\n  .aftuc-wrap .event .date span{font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}\n  .aftuc-wrap .event .tagline{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta);font-weight:600}\n  .aftuc-wrap .event h4{font-size:1.05rem;font-weight:600;margin:4px 0}\n  .aftuc-wrap .event p{font-size:.82rem;color:var(--ink-soft)}<\/p>\n<p>  \/* ---- MODAL ---- *\/\n  .aftuc-modal-bg{position:fixed;inset:0;background:rgba(33,28,22,.65);backdrop-filter:blur(4px);z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}\n  .aftuc-modal-bg.on{display:flex !important}\n  .aftuc-modal{background:var(--paper);border-radius:18px;max-width:540px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 40px 80px -20px rgba(0,0,0,.5);position:relative;animation:afpop .3s ease}\n  @keyframes afpop{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}\n  .aftuc-modal .x{position:absolute;top:16px;right:18px;background:none;border:none;font-size:1.6rem;cursor:pointer;color:var(--ink-soft);z-index:5}\n  .aftuc-modal-inner{padding:38px 36px}\n  .aftuc-modal h3{font-size:1.7rem;font-weight:500;font-family:'Fraunces',serif}\n  .aftuc-modal h3 em{font-style:italic;color:var(--terracotta)}\n  .aftuc-modal .sub{color:var(--ink-soft);font-size:.92rem;margin:8px 0 24px}\n  .aftuc-modal .q{margin-bottom:22px}\n  .aftuc-modal .qtxt{font-weight:600;margin-bottom:12px;font-size:.98rem}\n  .aftuc-modal .opt{display:block;width:100%;text-align:left;background:var(--paper-2);border:1.5px solid var(--line);border-radius:10px;padding:13px 16px;margin-bottom:9px;cursor:pointer;font-size:.9rem;font-family:'Libre Franklin';transition:all .15s}\n  .aftuc-modal .opt:hover{border-color:var(--terracotta);background:#fff}\n  .aftuc-modal .opt.sel{border-color:var(--terracotta);background:rgba(190,82,52,.1);font-weight:600}\n  .aftuc-modal .field{margin-bottom:16px}\n  .aftuc-modal .field label{display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}\n  .aftuc-modal .field input,.aftuc-modal .field select{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font-family:'Libre Franklin';font-size:.92rem;background:#fff}\n  .aftuc-modal .field input:focus,.aftuc-modal .field select:focus{outline:none;border-color:var(--terracotta)}\n  .aftuc-modal .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n  .aftuc-modal .result{background:var(--cerro-d);color:var(--paper);border-radius:14px;padding:26px;text-align:center;margin-top:8px}\n  .aftuc-modal .lvlbig{font-family:'Fraunces',serif;font-size:3rem;color:var(--ochre);line-height:1}\n  .aftuc-modal .quotebig{font-family:'Fraunces',serif;font-size:2.2rem;color:var(--ochre)}\n  .aftuc-modal .result p{font-size:.9rem;color:rgba(242,233,216,.85);margin-top:10px}\n  .aftuc-modal .note{font-size:.74rem;color:var(--ink-soft);text-align:center;margin-top:14px;font-style:italic}<\/p>\n<p>  \/* ---- FOOTER ---- *\/\n  .aftuc-wrap .af-footer{background:#241C16 !important;color:rgba(242,233,216,.75) !important;padding:56px 0 28px;font-size:.88rem}\n  .aftuc-wrap .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:36px;border-bottom:1px solid rgba(242,233,216,.14)}\n  .aftuc-wrap .af-footer h4{color:var(--paper) !important;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-family:'Libre Franklin';font-weight:600}\n  .aftuc-wrap .af-footer p{margin-bottom:9px;color:rgba(242,233,216,.75)}\n  .aftuc-wrap .af-footer a{color:rgba(242,233,216,.75)}\n  .aftuc-wrap .af-footer a:hover{color:var(--ochre)}\n  .aftuc-wrap .foot-brand b{font-family:'Fraunces',serif;font-size:1.3rem;color:var(--paper) !important;display:block;margin-bottom:8px}\n  .aftuc-wrap .copy{padding-top:22px;font-size:.76rem;color:rgba(242,233,216,.5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}<\/p>\n<p>  .aftuc-demo-flag{position:fixed;bottom:18px;left:18px;z-index:99998;background:var(--ochre);color:var(--ink);font-size:.72rem;font-weight:700;padding:8px 14px;border-radius:30px;box-shadow:0 6px 18px rgba(0,0,0,.25);letter-spacing:.03em}<\/p>\n<p>  @media(max-width:920px){\n    .aftuc-wrap .hero .wrap{grid-template-columns:1fr;gap:36px}\n    .aftuc-wrap .hero-art{max-width:380px}\n    .aftuc-wrap .grid4{grid-template-columns:repeat(2,1fr)}\n    .aftuc-wrap .price-grid,.aftuc-wrap .agenda-grid{grid-template-columns:1fr}\n    .aftuc-wrap .foot-grid{grid-template-columns:1fr}\n    .aftuc-wrap .navlinks{display:none}\n  }\n  @media(max-width:560px){\n    .aftuc-wrap .grid4{grid-template-columns:1fr}\n    .aftuc-wrap .hero-stats{flex-wrap:wrap;gap:22px}\n  }\n<\/style>\n<div class=\"aftuc-demo-flag\">\u2691 PROTOTIPO \u00b7 datos de ejemplo<\/div>\n<div class=\"aftuc-wrap\">\n<p><!-- NAV --><\/p>\n<div class=\"af-header\">\n<nav>\n    <a class=\"brand\" href=\"#\"><br \/>\n      <span class=\"flag\"><svg width=\"34\" height=\"34\" viewBox=\"0 0 34 34\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"border-radius:7px\"><rect x=\"0\" y=\"0\" width=\"11\" height=\"34\" fill=\"#33445F\"\/><rect x=\"11\" y=\"0\" width=\"12\" height=\"34\" fill=\"#ffffff\"\/><rect x=\"23\" y=\"0\" width=\"11\" height=\"34\" fill=\"#B22231\"\/><\/svg><\/span><br \/>\n      <span><br \/>\n        <b>Alliance Fran\u00e7aise<\/b><br \/>\n        <span>Tucum\u00e1n \u00b7 desde 1923<\/span><br \/>\n      <\/span><br \/>\n    <\/a><\/p>\n<div class=\"navlinks\">\n      <a href=\"#af-cursos\">Cursos<\/a><br \/>\n      <a href=\"#\" onclick=\"afOpenModal('test');return false;\">Test de nivel<\/a><br \/>\n      <a href=\"#af-agenda\">Cultura<\/a><br \/>\n      <a href=\"#\" onclick=\"afOpenModal('quote');return false;\">Espacios<\/a>\n    <\/div>\n<p>    <button class=\"btn btn-primary\" onclick=\"afOpenModal('test')\">Hac\u00e9 el test \u2192<\/button><br \/>\n  <\/nav>\n<\/div>\n<p><!-- HERO --><\/p>\n<section class=\"hero\">\n<div class=\"hero-bg\"><\/div>\n<div class=\"wrap\">\n<div>\n      <span class=\"eyebrow\">Lengua y cultura francesa en el NOA<\/span><\/p>\n<h1>Aprend\u00e9 franc\u00e9s<br \/>al pie de los <em>cerros<\/em>.<\/h1>\n<p class=\"lead\">Cursos por niveles del Marco Com\u00fan Europeo, presenciales y online, con ex\u00e1menes oficiales DELF\/DALF. Empez\u00e1 hoy mismo: hac\u00e9 tu test de nivel en 2 minutos.<\/p>\n<div class=\"hero-cta\">\n        <button class=\"btn btn-primary\" onclick=\"afOpenModal('test')\">Hac\u00e9 tu test de nivel \u2192<\/button><br \/>\n        <a class=\"btn btn-ghost\" href=\"#af-cursos\">Ver cursos y precios<\/a>\n      <\/div>\n<div class=\"hero-stats\">\n<div><b>A1\u2013C2<\/b><span>Todos los niveles<\/span><\/div>\n<div><b>+100<\/b><span>A\u00f1os de la red AF<\/span><\/div>\n<div><b>2<\/b><span>Sedes en Tucum\u00e1n<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"hero-art\" style=\"background:url(https:\/\/aftuc-web.duckdns.org\/wp-content\/uploads\/2026\/06\/HeroAlianzaFrancesa-1.jpg) center center\/cover no-repeat;\">\n<div class=\"tag\">\ud83c\udfd4\ufe0f Identidad NOA<\/div>\n<div class=\"quote\">\n        <span>\u00ab Une langue, c&#8217;est un pays. \u00bb<\/span><br \/>\n        <small>Un idioma es, tambi\u00e9n, un territorio.<\/small>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- 4 FUNCIONES --><\/p>\n<section class=\"funcs\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n      <span class=\"eyebrow\">Todo en un solo lugar<\/span><\/p>\n<h2>Una web que <em>convierte<\/em>, no que decora.<\/h2>\n<p>Cuatro accesos directos a lo que un futuro alumno realmente busca.<\/p>\n<\/p><\/div>\n<div class=\"grid4\">\n<div class=\"fcard\" onclick=\"document.getElementById('af-cursos').scrollIntoView()\">\n<div class=\"ic\">\ud83d\udcda<\/div>\n<h3>Cursos y precios<\/h3>\n<p>Niveles, modalidades y aranceles claros, sin tener que escribir para preguntar.<\/p>\n<div class=\"go\">Ver cursos \u2192<\/div>\n<\/p><\/div>\n<div class=\"fcard\" onclick=\"afOpenModal('test')\">\n<div class=\"ic\">\ud83c\udfaf<\/div>\n<h3>Test de nivel<\/h3>\n<p>Descubr\u00ed en qu\u00e9 nivel arrancar en 2 minutos, sin moverte de casa.<\/p>\n<div class=\"go\">Empezar test \u2192<\/div>\n<\/p><\/div>\n<div class=\"fcard\" onclick=\"afOpenModal('quote')\">\n<div class=\"ic\">\ud83c\udfdb\ufe0f<\/div>\n<h3>Alquiler de espacios<\/h3>\n<p>Cotiz\u00e1 nuestro auditorio y salas para tu evento al instante.<\/p>\n<div class=\"go\">Cotizar ahora \u2192<\/div>\n<\/p><\/div>\n<div class=\"fcard\" onclick=\"document.getElementById('af-agenda').scrollIntoView()\">\n<div class=\"ic\">\ud83c\udfac<\/div>\n<h3>Agenda cultural<\/h3>\n<p>Cine, m\u00fasica, charlas y becas Campus France. Toda la cultura francesa, ac\u00e1.<\/p>\n<div class=\"go\">Ver agenda \u2192<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- CURSOS --><\/p>\n<section class=\"block cursos\" id=\"af-cursos\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n      <span class=\"eyebrow\">Cursos regulares<\/span><\/p>\n<h2>Precios <em>claros<\/em>, sin letra chica.<\/h2>\n<p>Modalidad presencial en sede y online en vivo. Material y certificaci\u00f3n incluidos.<\/p>\n<\/p><\/div>\n<div class=\"price-grid\">\n<div class=\"pcard\">\n<h3>Inicial<\/h3>\n<div class=\"lvl\">Niveles A1 \u00b7 A2<\/div>\n<div class=\"amt\">$XX.000<small> \/mes<\/small><\/div>\n<ul>\n<li>2 clases semanales<\/li>\n<li>Profesores nativos y locales<\/li>\n<li>Plataforma de pr\u00e1ctica<\/li>\n<li>Acceso a la mediateca<\/li>\n<\/ul>\n<p>        <button class=\"btn btn-cerro\" onclick=\"afOpenModal('test')\">Empezar ac\u00e1<\/button>\n      <\/div>\n<div class=\"pcard feat\">\n<div class=\"badge\">M\u00e1s elegido<\/div>\n<h3>Intermedio<\/h3>\n<div class=\"lvl\">Niveles B1 \u00b7 B2<\/div>\n<div class=\"amt\">$XX.000<small> \/mes<\/small><\/div>\n<ul>\n<li>Todo lo del nivel Inicial<\/li>\n<li>Conversaci\u00f3n con nativos<\/li>\n<li>Preparaci\u00f3n DELF B1\/B2<\/li>\n<li>Talleres culturales<\/li>\n<\/ul>\n<p>        <button class=\"btn btn-primary\" onclick=\"afOpenModal('test')\">Empezar ac\u00e1<\/button>\n      <\/div>\n<div class=\"pcard\">\n<h3>Avanzado<\/h3>\n<div class=\"lvl\">Niveles C1 \u00b7 C2<\/div>\n<div class=\"amt\">$XX.000<small> \/mes<\/small><\/div>\n<ul>\n<li>Perfeccionamiento<\/li>\n<li>Literatura y actualidad<\/li>\n<li>Preparaci\u00f3n DALF<\/li>\n<li>Orientaci\u00f3n Campus France<\/li>\n<\/ul>\n<p>        <button class=\"btn btn-cerro\" onclick=\"afOpenModal('test')\">Empezar ac\u00e1<\/button>\n      <\/div>\n<\/p><\/div>\n<p class=\"note\" style=\"color:rgba(242,233,216,.6)\">Los aranceles ($XX.000) son marcadores \u2014 se completan con los valores reales de la instituci\u00f3n.<\/p>\n<\/p><\/div>\n<\/section>\n<p><!-- AGENDA --><\/p>\n<section class=\"block agenda-bg\" id=\"af-agenda\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n      <span class=\"eyebrow\">Vida cultural<\/span><\/p>\n<h2>M\u00e1s que un idioma: una <em>cultura<\/em>.<\/h2>\n<p>Ejemplos de la agenda que la sede ya genera y que hoy vive solo en Instagram.<\/p>\n<\/p><\/div>\n<div class=\"agenda-grid\">\n<div class=\"event\">\n<div class=\"date\"><b>12<\/b><span>Jun<\/span><\/div>\n<div>\n<div class=\"tagline\">Cine<\/div>\n<h4>Festival de Cine Franc\u00e9s<\/h4>\n<p>Ciclo de proyecciones con entrada libre en el auditorio de sede.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"event\">\n<div class=\"date\"><b>20<\/b><span>Jun<\/span><\/div>\n<div>\n<div class=\"tagline\">Becas<\/div>\n<h4>Charla Campus France<\/h4>\n<p>C\u00f3mo estudiar en Francia: requisitos, becas y testimonios.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"event\">\n<div class=\"date\"><b>05<\/b><span>Jul<\/span><\/div>\n<div>\n<div class=\"tagline\">M\u00fasica<\/div>\n<h4>Noche de la Chanson<\/h4>\n<p>M\u00fasica francesa en vivo con artistas del NOA. Cupos limitados.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- MODALES --><\/p>\n<div class=\"aftuc-modal-bg\" id=\"afm-test\">\n<div class=\"aftuc-modal\">\n    <button class=\"x\" onclick=\"afCloseModal('test')\">\u00d7<\/button><\/p>\n<div class=\"aftuc-modal-inner\" id=\"af-test-body\"><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"aftuc-modal-bg\" id=\"afm-quote\">\n<div class=\"aftuc-modal\">\n    <button class=\"x\" onclick=\"afCloseModal('quote')\">\u00d7<\/button><\/p>\n<div class=\"aftuc-modal-inner\" id=\"af-quote-body\"><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- FOOTER --><\/p>\n<footer class=\"af-footer\">\n<div class=\"wrap\">\n<div class=\"foot-grid\">\n<div class=\"foot-brand\">\n        <b>Alliance Fran\u00e7aise Tucum\u00e1n<\/b><\/p>\n<p>Lengua y cultura francesa en el Noroeste argentino desde 1923. Parte de la red de Alianzas Francesas en Argentina.<\/p>\n<\/p><\/div>\n<div>\n<h4>Sedes<\/h4>\n<p>\ud83d\udccd Mendoza 257, San Miguel de Tucum\u00e1n<\/p>\n<p>\ud83d\udccd Anexo Yerba Buena \u2014 Av. Aconquija 1799, loc. 217-218<\/p>\n<\/p><\/div>\n<div>\n<h4>Contacto<\/h4>\n<p>\u260e\ufe0f (0381) 421-9651<\/p>\n<p>\u2709\ufe0f <a href=\"#\">info@aftuc.com.ar<\/a><\/p>\n<p>\u2709\ufe0f <a href=\"#\">comycultu@aftuc.com.ar<\/a><\/p>\n<p>\ud83d\udcf7 @alianzafrancesatuc<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"copy\">\n      <span>\u00a9 2026 Alliance Fran\u00e7aise Tucum\u00e1n \u2014 Prototipo de demostraci\u00f3n.<\/span><br \/>\n      <span>Dise\u00f1o con identidad del NOA \ud83c\udfd4\ufe0f<\/span>\n    <\/div>\n<\/p><\/div>\n<\/footer>\n<\/div>\n<p><!-- \/aftuc-wrap --><\/p>\n<p><script>\nfunction afOpenModal(name){\n  document.getElementById('afm-'+name).classList.add('on');\n  document.body.style.overflow='hidden';\n  if(name==='test') afRenderTest();\n  if(name==='quote') afRenderQuote();\n}\nfunction afCloseModal(name){\n  document.getElementById('afm-'+name).classList.remove('on');\n  document.body.style.overflow='';\n}\ndocument.querySelectorAll('.aftuc-modal-bg').forEach(bg=>{\n  bg.addEventListener('click',e=>{if(e.target===bg){bg.classList.remove('on');document.body.style.overflow='';}});\n});<\/p>\n<p>const afQuestions=[\n  {q:\"Comment ___-vous ? (\u00bfC\u00f3mo est\u00e1 usted?)\",opts:[\"allez\",\"avez\",\"\u00eates\"],correct:0},\n  {q:\"Eleg\u00ed la traducci\u00f3n de \u00ab Je voudrais un caf\u00e9 \u00bb.\",opts:[\"Tengo un caf\u00e9\",\"Quisiera un caf\u00e9\",\"Hay un caf\u00e9\"],correct:1},\n  {q:\"\u00ab Si j'avais le temps, je ___ en France. \u00bb Complet\u00e1:\",opts:[\"vais\",\"irais\",\"allais\"],correct:1},\n  {q:\"\u00ab Bien que ce ___ difficile, il a r\u00e9ussi. \u00bb\",opts:[\"soit\",\"est\",\"\u00e9tait\"],correct:0},\n];\nlet afQi=0,afScore=0;\nfunction afRenderTest(){\n  afQi=0;afScore=0;\n  document.getElementById('af-test-body').innerHTML=`<\/p>\n<h3>Test de <em>nivel<\/em><\/h3>\n<p class=\"sub\">4 preguntas, 2 minutos. Te recomendamos en qu\u00e9 nivel empezar.<\/p>\n<div id=\"af-qzone\"><\/div>\n<p>`;\n  afShowQ();\n}\nfunction afShowQ(){\n  const z=document.getElementById('af-qzone');\n  if(afQi>=afQuestions.length){return afShowTestResult();}\n  const cur=afQuestions[afQi];\n  z.innerHTML=`<\/p>\n<div class=\"q\">\n<p class=\"qtxt\">${afQi+1}. ${cur.q}<\/p>\n<p>      ${cur.opts.map((o,i)=>`<button class=\"opt\" onclick=\"afAnswer(${i})\">${o}<\/button>`).join('')}\n    <\/div>\n<p style=\"font-size:.78rem;color:var(--ink-soft)\">Pregunta ${afQi+1} de ${afQuestions.length}<\/p>\n<p>`;\n}\nfunction afAnswer(i){\n  if(i===afQuestions[afQi].correct)afScore++;\n  afQi++;afShowQ();\n}\nfunction afShowTestResult(){\n  let lvl,msg;\n  if(afScore<=1){lvl=\"A1\";msg=\"Tu punto de partida ideal: nivel inicial. \u00a1Arranc\u00e1s desde cero con todo!\";}\n  else if(afScore===2){lvl=\"A2 \u2013 B1\";msg=\"Ya ten\u00e9s base. Te ubicamos en un nivel intermedio inicial.\";}\n  else if(afScore===3){lvl=\"B2\";msg=\"Muy bien. Te recomendamos un nivel intermedio avanzado.\";}\n  else{lvl=\"C1+\";msg=\"\u00a1Excelente! Te orientamos a perfeccionamiento y prep. DALF.\";}\n  document.getElementById('af-test-body').innerHTML=`\n    \n\n<h3>Tu nivel <em>recomendado<\/em><\/h3>\n<div class=\"result\">\n<div class=\"lvlbig\">${lvl}<\/div>\n<p>${msg}<\/p>\n<\/p><\/div>\n<div class=\"field\" style=\"margin-top:22px\"><label>Tu nombre<\/label><input placeholder=\"Nombre y apellido\"><\/div>\n<div class=\"row2\">\n<div class=\"field\"><label>WhatsApp<\/label><input placeholder=\"381...\"><\/div>\n<div class=\"field\"><label>Modalidad<\/label><select><option>Presencial<\/option><option>Online<\/option><\/select><\/div>\n<\/p><\/div>\n<p>    <button class=\"btn btn-primary\" style=\"width:100%;justify-content:center\" onclick=\"alert('\u2714 En la web real: este lead se guarda y dispara el agente de WhatsApp.')\">Reserv\u00e1 tu lugar \u2192<\/button><\/p>\n<p class=\"note\">Demo: el resultado es orientativo. En producci\u00f3n se conecta al CRM y al agente de IA.<\/p>\n<p>`;\n}<\/p>\n<p>function afRenderQuote(){\n  document.getElementById('af-quote-body').innerHTML=`<\/p>\n<h3>Cotiz\u00e1 tu <em>evento<\/em><\/h3>\n<p class=\"sub\">Auditorio y salas de la sede. Respuesta inmediata con rango estimado.<\/p>\n<div class=\"field\"><label>Tipo de espacio<\/label>\n      <select id=\"af-space\"><option value=\"60000\">Sala chica (hasta 20 pers.)<\/option><option value=\"120000\">Sala mediana (hasta 50 pers.)<\/option><option value=\"220000\">Auditorio (hasta 120 pers.)<\/option><\/select>\n    <\/div>\n<div class=\"row2\">\n<div class=\"field\"><label>Cantidad de horas<\/label><input id=\"af-hours\" type=\"number\" value=\"3\" min=\"1\"><\/div>\n<div class=\"field\"><label>Fecha tentativa<\/label><input id=\"af-date\" type=\"date\"><\/div>\n<\/p><\/div>\n<div class=\"field\"><label>Servicios extra<\/label>\n      <select id=\"af-extra\"><option value=\"0\">Sin extras<\/option><option value=\"40000\">Proyector + sonido<\/option><option value=\"90000\">Catering ligero + t\u00e9cnica<\/option><\/select>\n    <\/div>\n<p>    <button class=\"btn btn-primary\" style=\"width:100%;justify-content:center\" onclick=\"afCalcQuote()\">Calcular cotizaci\u00f3n \u2192<\/button><\/p>\n<div id=\"af-q-result\"><\/div>\n<p>`;\n}\nfunction afCalcQuote(){\n  const base=+document.getElementById('af-space').value;\n  const hours=Math.max(1,+document.getElementById('af-hours').value||1);\n  const extra=+document.getElementById('af-extra').value;\n  const total=base*Math.ceil(hours\/3)+extra;\n  const low=Math.round(total*0.9\/1000)*1000;\n  const high=Math.round(total*1.15\/1000)*1000;\n  document.getElementById('af-q-result').innerHTML=`<\/p>\n<div class=\"result\" style=\"margin-top:20px\">\n<div class=\"quotebig\">$${low.toLocaleString('es-AR')} \u2013 $${high.toLocaleString('es-AR')}<\/div>\n<p>Rango estimado para tu evento. Coordinemos una visita para confirmar.<\/p>\n<\/p><\/div>\n<p>    <button class=\"btn btn-cerro\" style=\"width:100%;justify-content:center;margin-top:14px\" onclick=\"alert('\u2714 En la web real: agenda una visita y notifica al equipo.')\">Agendar visita \u2192<\/button><\/p>\n<p class=\"note\">Demo: valores de ejemplo. Los precios reales los define la instituci\u00f3n.<\/p>\n<p>`;\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2691 PROTOTIPO \u00b7 datos de ejemplo Alliance Fran\u00e7aise Tucum\u00e1n \u00b7 desde 1923 Cursos Test de nivel Cultura Espacios Hac\u00e9 el test \u2192 Lengua y cultura francesa en el NOA Aprend\u00e9 franc\u00e9sal pie de los cerros. Cursos por niveles del Marco Com\u00fan Europeo, presenciales y online, con ex\u00e1menes oficiales DELF\/DALF. Empez\u00e1 hoy mismo: hac\u00e9 tu test [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":6,"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":44,"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/44"}],"wp:attachment":[{"href":"https:\/\/aftuc-web.duckdns.org\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}