templates/website/page/index.html.twig line 1
{% extends '@web/base.html.twig' %}{% block body %}<script>/* Theme boot */(() => {const saved = localStorage.getItem('theme');if (saved) document.documentElement.setAttribute('data-theme', saved);else document.documentElement.setAttribute('data-theme',matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');})();</script><div class="section-container"><!-- HOME SECTION --><section class="page-section active" id="home-section"><header class="hero" id="home" aria-label="Hero"><video autoplay muted loop playsinline poster="{{ asset('media/hero-poster.jpg') }}"><source src="{{ asset('students/big_room_video1.mp4') }}" type="video/mp4" /></video><div class="hero-inner"><div><span class="badge">Calm • Clear • Exam-style</span><h1 class="title">Prepare for <span class="rotator" aria-live="polite"><br><span>EFL tests</span><span>SAT</span><span>IELTS</span><span>ACT</span></span> with total focus</h1><p class="subtitle">Minimal clicks. Real formats. A beautiful flow that makes studying feelnatural.</p><div class="motivation"><span class="mdot"></span> Small sessions. Daily rhythm. Big results.</div><div class="hero-cta"><a class="cta" id="startHero" href="{{ path('page_test_selection') }}">Diagnostic free EFLtest</a> <a class="cta" id="startHero2" href="{{ path('page_test_sat_selection') }}">Diagnostic free SATtest</a></div></div><div class="reveal"><div class="hero-card hero-card-photo" id="heroCard"><div style="max-width:42ch; text-align:center"><h3>"Understand first. Speed follows."</h3><p>Short focused blocks, clean UI, smart review. Come back tomorrow — consistencycompounds.</p><div class="chips" aria-hidden="true"><span class="chip">Focus timer</span><span class="chip">Clean math UI</span><span class="chip">Real passages</span></div></div></div></div></div></header></section><!-- MENTORS SECTION --><section class="page-section" id="mentors-section"><div class="section" id="mentors" aria-label="Meet the mentors"><div style="border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 22px 20px; background: transparent; backdrop-filter: blur(0px);"><div style="display:flex; align-items:flex-start; justify-content:space-between; gap:18px; flex-wrap:wrap;"><div style="min-width:260px; flex:1;"><h2 style="margin: 0 0 10px; font-size: 30px; line-height: 1.15; letter-spacing: -0.02em; font-weight: 700;">About Vrshikyans</h2><p style="margin: 0; font-size: 15px; line-height: 1.7; opacity: 0.9;">Vrshikyans.com is a focused test-prep space built by two experienced mentors, <strong style="font-weight:700;">Hasmik and Heghine Vrshikyans</strong>.Our goal is simple: help students train with clarity, build confidence, and walk into exam day feeling ready.</p></div><div style="display:flex; gap:10px; align-items:center; flex-wrap:wrap;"><span style="display:inline-flex; align-items:center; gap:8px; padding: 8px 12px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-size: 13px; opacity: 0.92;"><span style="font-weight:700;">60+</span> ACT tests</span><span style="display:inline-flex; align-items:center; gap:8px; padding: 8px 12px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-size: 13px; opacity: 0.92;"><span style="font-weight:700;">60+</span> SAT tests</span><span style="display:inline-flex; align-items:center; gap:8px; padding: 8px 12px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.12); font-size: 13px; opacity: 0.92;"><span style="font-weight:700;">90+</span> EFL tests</span></div></div><div style="margin-top: 18px; display:grid; grid-template-columns: repeat(12, 1fr); gap: 14px;"><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700; letter-spacing: -0.01em;">Realistic experience, real progress</h3><p style="margin: 0; font-size: 14px; line-height: 1.75; opacity: 0.9;">Our practice tests are designed to feel like the real exams — with familiar structure, timing, and navigation —so students can focus on strategy, speed, and accuracy. Every attempt is saved to your account, so you can track results,spot patterns, and measure improvement over time.</p></div><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700; letter-spacing: -0.01em;">Your dashboard keeps everything organized</h3><ul style="margin: 0; padding-left: 18px; font-size: 14px; line-height: 1.8; opacity: 0.92;"><li>Results are automatically saved to your profile</li><li>Progress becomes visible and motivating</li><li>Training feels structured, not chaotic</li></ul></div><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700; letter-spacing: -0.01em;">Support and community</h3><p style="margin: 0; font-size: 14px; line-height: 1.75; opacity: 0.9;">Preparation shouldn’t feel lonely. If you have questions or need help, tap the <strong style="font-weight:700;">Support</strong> button below and we’ll guide you.You can also read reviews from other learners — or share your own experience to help future students choose confidently.</p><div style="margin-top: 14px; display:flex; gap:10px; flex-wrap:wrap;"><!-- Keep these as anchors/buttons and wire them to your existing sections/routes --><a href="{{ path('page_support') }}" style="text-decoration:none; display:inline-flex; align-items:center; justify-content:center; padding: 10px 14px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.16); background: transparent; font-size: 14px; font-weight: 700;">Contact Support</a><a href="{{ path('page_reviews') }}" style="text-decoration:none; display:inline-flex; align-items:center; justify-content:center; padding: 10px 14px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.16); background: transparent; font-size: 14px; font-weight: 700; opacity: 0.9;">Read / Write Reviews</a></div></div></div><div style="margin-top: 16px; padding-top: 14px; border-top: 1px solid rgba(255,255,255,0.10);"><p style="margin: 0; font-size: 13px; line-height: 1.7; opacity: 0.75;">Learn more about the mentors below — Hasmik and Heghine Vrshikyans — and the experience they bring to every student on the platform.</p></div></div><div class="inner"><h2 class="h2">Meet your mentors</h2><p class="lead">Vrshikyans is led by experienced teachers who've guided thousands of learners to topscores. Beautiful design meets serious results.</p><div class="mentors"><!-- Ms Heghine --><article class="mentor reveal"><span class="ribbon-top" aria-hidden="true">SAT • ACT</span><div class="avatar"><img src="{{ asset('students/heghine.jpg') }}" alt="Ms Heghine portrait"onerror="this.remove();this.parentElement.textContent='H';"></div><div class="meta"><h3>Ms Heghine</h3><p class="role">SAT & ACT Teacher • Owner</p><p class="bio">Over <b>2,000</b> students taught. Many hit a perfect <b>1600 SAT</b>, and themajority score <b>790+ in Math</b>.Master's degree, studied abroad. Calm, clear methods that build speed throughunderstanding.</p><div class="stats" aria-label="Key highlights"><span class="stat">1600 SAT achievers</span><span class="stat">790+ Math majority</span><span class="stat">2,000+ students</span><span class="stat">Master's • Abroad</span></div></div></article><!-- Ms Hasmik --><article class="mentor reveal"><span class="ribbon-top" aria-hidden="true">TOEFL • IELTS</span><div class="avatar"><img src="{{ asset('students/hasmik.jpg') }}" alt="Ms Hasmik portrait"onerror="this.remove();this.parentElement.textContent='H';"></div><div class="meta"><h3>Ms Hasmik</h3><p class="role">TOEFL & IELTS Teacher • Owner</p><p class="bio">Taught <b>2,000+</b> students. Most achieve outstanding results like <b>115+TOEFL</b>or <b>8.5+ IELTS</b>.Master's degree, studied abroad. Strategy-first lessons that make hard tasks feelsimple.</p><div class="stats" aria-label="Key highlights"><span class="stat">115+ TOEFL</span><span class="stat">8.5+ IELTS</span><span class="stat">2,000+ students</span><span class="stat">Master's • Abroad</span></div></div></article></div><div class="reviews-cta"><a class="cta" href="{{ path('page_reviews') }}"aria-label="Read student reviews about Ms Heghine and Ms Hasmik">Read Reviews (scores & opinions)</a></div><div class="reviews-cta"><a class="cta" href="{{ path('page_support') }}"aria-label="Contact our support to get fast and detailed answers on questions that you are insterested in.">Support page (ask questions)</a></div><p class="lead" style="text-align:center; margin-top:10px">Students share verified scores and write honest opinions about Ms Heghine & Ms Hasmik on ourreviews page.</p></div></div></section><!-- STUDENTS SECTION --><section class="page-section" id="students-section"><div class="section" id="students" aria-label="Our students and results"><div class="inner"><div class="students-block"><h2 class="h2">Our students & their scores</h2><p class="lead">Vrshikyans students quietly collect <b>top scores</b> — while balancing school, olympiads,university applications and real life. They come back week after week, sit in calmexam-stylerooms, and treat every practice test like a rehearsal for the real thing.</p><p class="lead" style="margin-top:6px;">Many of them hit <b>115+ TOEFL</b>, <b>8.5+ IELTS</b>, <b>1500–1600 SAT</b> and strong ACTscores. The atmosphere is friendly, but the standards are high.</p><!-- student cards rendered by JS --><div id="studentCards" class="student-grid"></div><!-- Visual gallery: photos + videos --><div class="gallery" style="margin-top:22px;"><figure class="reveal"><img src="students/big_room_whole_photo.jpg"alt="Vrshikyans TOEFL and SAT group in the big room"></figure><figure class="reveal"><video autoplay muted loop playsinline><source src="../students/11.mp4" type="video/mp4" /></video></figure><figure class="reveal"><img src="students/sat_group_big_table_photo.jpg"alt="Students solving SAT and TOEFL questions together at a big table"></figure><figure class="reveal"><img src="students/10.jpg"alt="TOEFL speaking and writing prep group photo from above"></figure><figure class="reveal"><img src="students/2.jpg"alt="TOEFL speaking and writing prep group photo from above"></figure><figure class="reveal"><img src="students/sat_group_small_room_photo.jpg"alt="Calm late-evening prep group working on practice tests"></figure><figure class="reveal"><img src="students/group_photo_top.jpg"alt="TOEFL speaking and writing prep group photo from above"></figure><figure class="reveal"><img src="students/7.jpg"alt="TOEFL speaking and writing prep group photo from above"></figure><figure class="reveal"><img src="students/4.jpg"alt="Calm late-evening prep group working on practice tests"></figure></div><!-- Soft CTA --><div class="band" style="margin-top:24px;"><p class="lead" style="margin:0;">Your name can be here too. Start with a full free TOEFL-style test and begin buildingyour score step by step.</p><a class="cta" href="{{ path('page_test_selection') }}"aria-label="Take a free TOEFL test and join our students">Try a free TOEFL test</a></div></div></div></div></section><!-- VALUE SECTION --><section class="page-section" id="value-section"><div id="contacts" aria-label="Contacts" style="max-width: 980px; margin: 0 auto; padding: 28px 18px;"><div style="border: 1px solid rgba(255,255,255,0.10); border-radius: 18px; padding: 22px 20px; background: transparent;"><h2 style="margin: 0 0 16px; font-size: 30px; line-height: 1.15; letter-spacing: -0.02em; font-weight: 700;">Contact Information</h2><p style="margin: 0 0 20px; font-size: 14px; line-height: 1.7; opacity: 0.85;">We believe every big achievement begins with one courageous step.Reach out when you're ready to start your journey.</p><div style="display:grid; grid-template-columns: repeat(12, 1fr); gap: 14px;"><!-- Hasmik --><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700;">Hasmik Vrshikyan</h3><p style="margin: 0 0 10px; font-size: 14px; opacity: 0.9;">Phone:<a href="tel:+37441779995" style="text-decoration:none; font-weight:700;">+374 41 779995</a></p><a href="https://wa.me/37441779995?text=Hello!%20I%20am%20ready%20to%20achieve%20my%20dreams%20and%20start%20preparing%20seriously.%20I%20would%20love%20your%20guidance."target="_blank"style="text-decoration:none; display:inline-flex; align-items:center; justify-content:center; padding: 8px 14px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.16); font-size: 13px; font-weight:700;">Message on WhatsApp</a></div><!-- Heghine --><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700;">Heghine Vrshikyan</h3><p style="margin: 0 0 10px; font-size: 14px; opacity: 0.9;">Phone:<a href="tel:+37495512737" style="text-decoration:none; font-weight:700;">+374 95 512737</a></p><a href="https://wa.me/37495512737?text=Hello!%20I%20am%20ready%20to%20achieve%20my%20dreams%20and%20start%20preparing%20seriously.%20I%20would%20love%20your%20guidance."target="_blank"style="text-decoration:none; display:inline-flex; align-items:center; justify-content:center; padding: 8px 14px; border-radius: 12px; border: 1px solid rgba(255,255,255,0.16); font-size: 13px; font-weight:700;">Message on WhatsApp</a></div><!-- Address --><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700;">Address</h3><p style="margin: 0; font-size: 14px; opacity: 0.9;">Avet Avetisyan 25</p></div><!-- Email --><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700;">General Email</h3><p style="margin: 0; font-size: 14px;"><a href="mailto:vrshikyanstests@gmail.com" style="text-decoration:none; font-weight:700;">vrshikyanstests@gmail.com</a></p></div><!-- Developer --><div style="grid-column: span 12; border: 1px solid rgba(255,255,255,0.10); border-radius: 16px; padding: 16px; background: transparent;"><h3 style="margin: 0 0 8px; font-size: 16px; font-weight: 700;">Made by</h3><p style="margin: 0; font-size: 14px;"><a href="mailto:artyom19032008@gmail.com" style="text-decoration:none; font-weight:700;">artyom19032008@gmail.com</a></p></div></div></div></div></section><!-- EXAMS SECTION --><section class="page-section" id="exams-section"><div class="section" id="exams" aria-label="Exam info"><div class="inner"><h2 class="h2" style="text-align: center;">At a glance</h2><div class="tile reveal"><h3 class="motivation">EFL tests 2026(NEW)®</h3><br><a href="{{ path('page_test_selection') }}?type=toefl2026" style="color: rgb(14, 14, 169);">Choose aTOEFL 2026 Test</a><div class="kv"><div><b>Reading</b><span>2 passages • 35 min</span></div><div><b>Listening</b><span>5 sets • 41–57 min</span></div><div><b>Writing</b><span>2 tasks • 29 min</span></div><div><b>Speaking</b><span>4 tasks • 16 min</span></div></div></div></div><div class="inner"><div class="grid-2"><div class="tile reveal"><h3>EFL tests®</h3><a href="{{ path('page_test_selection') }}?type=toefl" style="color: rgb(14, 14, 169);">Choose aTOEFL Test</a><div class="kv"><div><b>Reading</b><span>2 passages • 35 min</span></div><div><b>Listening</b><span>5 sets • 41–57 min</span></div><div><b>Speaking</b><span>4 tasks • 16 min</span></div><div><b>Writing</b><span>2 tasks • 29 min</span></div></div></div><div class="tile reveal"><h3>SAT®</h3><a href="{{ path('page_test_sat_selection') }}#sat" style="color: rgb(14, 14, 169);">Choose anSATTest</a><div class="kv"><div><b>R&W</b><span>Short passages • Skills</span></div><div><b>Math</b><span>Calculator throughout</span></div><div><b>Timing</b><span>~2h 14m</span></div><div><b>Scale</b><span>1600</span></div></div></div><div class="tile reveal"><h3>IELTS® Academic</h3><a href="{{ path('page_test_selection') }}" style="color: rgb(14, 14, 169);">Choose anIELTS-styleTest</a><div class="kv"><div><b>Listening</b><span>4 sections • ~30 min</span></div><div><b>Reading</b><span>3 passages • 60 min</span></div><div><b>Writing</b><span>2 tasks • 60 min</span></div><div><b>Speaking</b><span>3 parts • 11–14 min</span></div></div></div><div class="tile reveal"><h3>ACT®</h3><a href="{{ path('page_test_sat_selection') }}#act" style="color: rgb(14, 14, 169);">Choose anACTTest</a><div class="kv"><div><b>English</b><span>75 questions • 45 min</span></div><div><b>Math</b><span>60 questions • 60 min</span></div><div><b>Reading</b><span>40 questions • 35 min</span></div><div><b>Science</b><span>40 questions • 35 min</span></div></div></div></div><div class="tile reveal" style="text-align: center; margin-top: 12px;"><h3 class="motivation">66 reading practice tests</h3><br><a href="{{ path('page_test_selection') }}?type=readingPractice"style="color: rgb(14, 14, 169);">Choose areading practice test</a><div class="kv"><div><b>Reading</b><span>5 passages • 50 min</span></div><div><b>Reading</b><span>50 questions</span></div><div><b>Style</b><span>Designed like real tests</span></div></div></div></div></div></section><!-- PRICING SECTION --><section class="page-section" id="pricing-section"><div class="section" id="pricing" aria-label="Subscription plans"><div class="inner"><h2 class="h2">Plans that match your pace</h2><p class="lead">Start simple or go all-in. Real exam layout, focus tools, and a calm UI in everyplan.</p>{% for package in packages|filter(p => p.info.type == 'Best') %}<article class="plan" aria-labelledby="plan-month" style="text-align: center;"><span class="ribbon" aria-hidden="true">The best</span><h3 id="plan-monthly" class="motivation">{{ package.name }}</h3><p class="tagline">{{ package.info.sub_info }}</p><h3>{{ package.info.feature_info }}</h3><h4 class="tagline">{{ package.price }}AMD</h4><ul class="features">{% for feature in package.info.features %}<li>{{ feature }}</li>{% endfor %}</ul><a class="cta glow" href="{{ path('page_checkout', {id: package.id}) }}"aria-label="Choose Monthly plan">Choose Monthly</a></article>{% endfor %}<div class="pricing">{% for package in packages|filter(p => p.info.type == 'Monthly full access') %}<article class="plan" aria-labelledby="plan-month-sat" style="text-align: center;"><h3 id="plan-monthly" class="motivation">{{ package.name }}</h3><p class="tagline">{{ package.info.sub_info }}</p><h3>{{ package.info.feature_info }}</h3><h4 class="tagline">{{ package.price }}AMD</h4><ul class="features">{% for feature in package.info.features %}<li>{{ feature }}</li>{% endfor %}</ul><a class="cta glow" href="{{ path('page_checkout', {id: package.id}) }}"aria-label="Choose Monthly plan">Choose Monthly</a></article>{% endfor %}</div><br><br><h2 class="h2">EFL2026 tests are not included in these plans</h2><div class="pricing">{% for package in packages|filter(p => p.info.type == 'cheap') %}<article class="plan" aria-labelledby="plan-cheap"><h3 id="plan-cheap">{{ package.name }}</h3><p class="tagline">{{ package.info.sub_info }}</p><div class="price">{{ package.info.feature_info }}</div><div class="price">{{ package.price }}AMD</div><ul class="features">{% for feature in package.info.features %}<li>{{ feature }}</li>{% endfor %}</ul><a class="cta" href="{{ path('page_checkout', {id: package.id}) }}"aria-label="Choose Cheap plan">Choose Cheap</a></article>{% endfor %}</div><p class="disclaimer">Cancel anytime. Upgrade later — your progress stays with you.</p></div></div></section></div>{% endblock %}