{"id":35,"date":"2021-02-19T22:38:33","date_gmt":"2021-02-20T06:38:33","guid":{"rendered":"http:\/\/japaneseonlineclass.com\/?page_id=35"},"modified":"2026-01-11T14:26:05","modified_gmt":"2026-01-11T22:26:05","slug":"japanese-online-class","status":"publish","type":"page","link":"https:\/\/japaneseonlineclass.com\/","title":{"rendered":"Japanese Online Class"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35\" class=\"elementor elementor-35\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-31ea3f76 elementor-section-stretched elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"31ea3f76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67803071\" data-id=\"67803071\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-523343b2 elementor-widget elementor-widget-html\" data-id=\"523343b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ja\" style=\"scroll-behavior: smooth;\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>JapaneseOnlineClass.com - Premium Japanese Learning Experience<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@100;200;300;400;500;600;700;800;900&family=Playfair+Display:wght@300;400;500;600;700;800;900&family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        html, body {\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n            width: 100% !important;\r\n            max-width: 100% !important;\r\n            overflow-x: hidden;\r\n        }\r\n        \r\n        #hero-section {\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n            width: 100vw !important;\r\n            max-width: none !important;\r\n            position: relative;\r\n            left: 50%;\r\n            right: 50%;\r\n            margin-left: -50vw !important;\r\n            margin-right: -50vw !important;\r\n        }\r\n\r\n        .desktop-layout {\r\n            margin: 0 auto;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body style=\"margin: 0; padding: 0; overflow-x: hidden;\">\r\n\r\n<div id=\"loading-screen\" style=\"\r\n    position: fixed;\r\n    top: 0;\r\n    left: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    background: \r\n        linear-gradient(135deg, \r\n            rgb(220, 210, 220) 0%, \r\n            rgb(210, 200, 215) 25%,\r\n            rgb(225, 215, 225) 50%,\r\n            rgb(215, 205, 220) 75%,\r\n            rgb(230, 220, 230) 100%\r\n        ),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            rgba(255, 255, 255, 0.04) 0px,\r\n            rgba(255, 255, 255, 0.04) 2px,\r\n            transparent 2px,\r\n            transparent 4px\r\n        );\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    align-items: center;\r\n    z-index: 10000;\r\n    opacity: 1;\r\n\">\r\n    <div style=\"\r\n        width: 50px;\r\n        height: 50px;\r\n        margin-bottom: 60px;\r\n        position: relative;\r\n        animation: spinnerRotate 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;\r\n    \">\r\n        <div style=\"\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 100%;\r\n            border: 2px solid transparent;\r\n            border-top-color: rgba(147, 51, 234, 0.75);\r\n            border-radius: 50%;\r\n            animation: spinnerPulse 2s ease-in-out infinite;\r\n        \"><\/div>\r\n        <div style=\"\r\n            position: absolute;\r\n            width: 75%;\r\n            height: 75%;\r\n            top: 12.5%;\r\n            left: 12.5%;\r\n            border: 2px solid transparent;\r\n            border-right-color: rgba(59, 130, 246, 0.75);\r\n            border-radius: 50%;\r\n            animation: spinnerPulse 2s ease-in-out infinite 0.4s;\r\n        \"><\/div>\r\n        <div style=\"\r\n            position: absolute;\r\n            width: 50%;\r\n            height: 50%;\r\n            top: 25%;\r\n            left: 25%;\r\n            border: 2px solid transparent;\r\n            border-bottom-color: rgba(236, 72, 153, 0.75);\r\n            border-radius: 50%;\r\n            animation: spinnerPulse 2s ease-in-out infinite 0.8s;\r\n        \"><\/div>\r\n    <\/div>\r\n\r\n    <div style=\"text-align: center; max-width: 650px; padding: 0 30px;\">\r\n        <div id=\"loading-text-1\" style=\"\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: clamp(1.4rem, 2.8vw, 2rem);\r\n            font-weight: 400;\r\n            color: rgba(85, 70, 95, 0.88);\r\n            letter-spacing: 0.3px;\r\n            line-height: 1.7;\r\n            opacity: 0;\r\n            animation: textFadeInRefined 1.4s ease-out 0.6s forwards;\r\n        \">\r\n            Story gives language depth.\r\n        <\/div>\r\n        <div id=\"loading-text-2\" style=\"\r\n            font-family: 'Cormorant Garamond', serif;\r\n            font-size: clamp(1.4rem, 2.8vw, 2rem);\r\n            font-weight: 400;\r\n            color: rgba(85, 70, 95, 0.88);\r\n            letter-spacing: 0.3px;\r\n            line-height: 1.7;\r\n            margin-top: 12px;\r\n            opacity: 0;\r\n            animation: textFadeInRefined 1.4s ease-out 1.8s forwards, textPulseSubtle 3s ease-in-out 3.5s infinite;\r\n        \">\r\n            Depth is what remains.\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div style=\"\r\n        position: absolute;\r\n        bottom: 50px;\r\n        font-family: 'Advent Pro', sans-serif;\r\n        font-size: clamp(0.85rem, 1.6vw, 1rem);\r\n        font-weight: 300;\r\n        color: rgba(110, 95, 125, 0.55);\r\n        letter-spacing: 1.2px;\r\n        opacity: 0;\r\n        animation: textFadeInRefined 1.4s ease-out 2.8s forwards;\r\n    \">\r\n        JapaneseOnlineClass.com\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\nwindow.addEventListener('load', function() {\r\n    setTimeout(function() {\r\n        const loadingScreen = document.getElementById('loading-screen');\r\n        const spinner = loadingScreen.querySelector('div:nth-child(1)');\r\n        const text1 = document.getElementById('loading-text-1');\r\n        const text2 = document.getElementById('loading-text-2');\r\n        const footer = loadingScreen.querySelector('div:last-child');\r\n        \r\n        spinner.style.transition = 'opacity 0.6s ease-out, transform 0.6s ease-out';\r\n        spinner.style.opacity = '0.15';\r\n        spinner.style.transform = 'scale(0.85)';\r\n        \r\n        text1.style.transition = 'opacity 0.5s ease-out, transform 0.5s ease-out';\r\n        text1.style.opacity = '0.3';\r\n        \r\n        text2.style.transition = 'opacity 0.5s ease-out 0.1s, transform 0.5s ease-out 0.1s';\r\n        text2.style.opacity = '0.3';\r\n        \r\n        footer.style.transition = 'opacity 0.5s ease-out 0.2s, transform 0.5s ease-out 0.2s';\r\n        footer.style.opacity = '0.2';\r\n        \r\n        setTimeout(function() {\r\n            loadingScreen.style.transition = 'transform 1.8s cubic-bezier(0.7, 0, 0.3, 1)';\r\n            loadingScreen.style.transform = 'translateY(100%)';\r\n        }, 1000); \r\n        \r\n        setTimeout(function() {\r\n            loadingScreen.style.display = 'none';\r\n        }, 3000); \r\n    }, 1000);\r\n});\r\n<\/script>\r\n\r\n<section id=\"hero-section\" style=\"\r\n    position: relative;\r\n    min-height: 100vh;\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 0;\r\n    overflow: visible;\r\n    background: url('https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/IMG_20190421_153955-scaled-1.jpg');\r\n    background-size: cover;\r\n    background-repeat: no-repeat;\r\n    background-position: center center;\r\n    background-attachment: fixed;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\">\r\n\r\n    <div style=\"\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(135deg, rgba(255, 192, 203, 0.4), rgba(173, 216, 230, 0.4));\r\n        z-index: 1;\r\n        animation: pastelFlow 15s ease-in-out infinite;\r\n    \"><\/div>\r\n\r\n    <div class=\"desktop-layout\" style=\"\r\n        position: relative;\r\n        z-index: 10;\r\n        width: 100%;\r\n        max-width: 1800px;\r\n        margin: 0 auto;\r\n        padding: 40px 60px 0 60px;\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        gap: 30px;\r\n    \">\r\n        \r\n        <div class=\"logo-section\" style=\"\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            width: 100%;\r\n            margin-bottom: 0;\r\n            margin-top: 25px;\r\n        \">\r\n            <div id=\"main-logo\" style=\"\r\n                font-family: 'Advent Pro', sans-serif;\r\n                font-size: clamp(1.3rem, 2.2vw, 2.2rem);\r\n                font-weight: 400;\r\n                background: linear-gradient(135deg, \r\n                    rgba(255, 182, 193, 0.95) 0%, \r\n                    rgba(186, 104, 200, 0.85) 25%, \r\n                    rgba(147, 197, 253, 0.95) 50%, \r\n                    rgba(255, 218, 185, 0.85) 75%, \r\n                    rgba(230, 230, 250, 0.95) 100%\r\n                );\r\n                background-size: 400% 400%;\r\n                -webkit-background-clip: text;\r\n                -webkit-text-fill-color: transparent;\r\n                background-clip: text;\r\n                animation: gradientFlow 8s ease-in-out infinite, logoBreathe 3s ease-in-out infinite, logoGrowth 7s ease-in-out infinite;\r\n                letter-spacing: 1px;\r\n                transition: all 0.3s ease;\r\n                cursor: pointer;\r\n                text-align: center;\r\n            \" \r\n            onmouseover=\"this.classList.add('shake-active')\"\r\n            onmouseout=\"this.classList.remove('shake-active')\">\r\n                JapaneseOnlineClass.com\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"main-content-wrapper\" style=\"\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            width: 100%;\r\n            gap: 40px;\r\n            margin: 20px 0;\r\n        \">\r\n            <div class=\"slogan-container\" style=\"\r\n                flex: 0 0 auto;\r\n                max-width: 800px;\r\n                animation: contentSlideIn 1.5s ease-out 0.5s both;\r\n            \">\r\n                <div id=\"tagline-1\" style=\"\r\n                    font-family: 'Advent Pro', sans-serif;\r\n                    font-size: clamp(2.4rem, 4.8vw, 4.8rem);\r\n                    font-weight: 500;\r\n                    background: linear-gradient(120deg, rgba(147, 197, 253, 0.9) 0%, rgba(167, 139, 250, 0.9) 35%, rgba(125, 211, 252, 0.9) 70%, rgba(147, 197, 253, 0.9) 100%);\r\n                    background-size: 200% 200%;\r\n                    -webkit-background-clip: text;\r\n                    -webkit-text-fill-color: transparent;\r\n                    background-clip: text;\r\n                    animation: modernTyping 3s steps(30) 3.8s forwards, gradientShift 6s ease-in-out infinite 6.8s, floatingText 5s ease-in-out infinite 6.8s;\r\n                    margin-bottom: 8px;\r\n                    opacity: 0;\r\n                    overflow: hidden;\r\n                    white-space: nowrap;\r\n                    line-height: 1.2;\r\n                    letter-spacing: 2px;\r\n                \">\r\n                    language sticks\r\n                <\/div>\r\n                \r\n                <div id=\"tagline-2\" style=\"\r\n                    font-family: 'Advent Pro', sans-serif;\r\n                    font-size: clamp(2.4rem, 4.8vw, 4.8rem);\r\n                    font-weight: 500;\r\n                   background: linear-gradient(140deg, rgba(167, 139, 250, 0.9) 0%, rgba(125, 211, 252, 0.9) 40%, rgba(147, 197, 253, 0.9) 80%, rgba(167, 139, 250, 0.9) 100%);\r\n                    background-size: 200% 200%;\r\n                    -webkit-background-clip: text;\r\n                    -webkit-text-fill-color: transparent;\r\n                    background-clip: text;\r\n                    animation: modernTyping 2.5s steps(30) 6.8s forwards, gradientShiftAlt 7s ease-in-out infinite 8.8s, floatingText 5s ease-in-out infinite 8.8s;\r\n                    opacity: 0;\r\n                    overflow: hidden;\r\n                    white-space: nowrap;\r\n                    line-height: 1.2;\r\n                    padding-left: 1.5ch;\r\n                    letter-spacing: 2px;\r\n                \">\r\n                    when it has story\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"right-side-content\" style=\"\r\n                flex: 1;\r\n                display: flex;\r\n                flex-direction: column;\r\n                align-items: center;\r\n                max-width: 950px;\r\n                gap: 20px;\r\n            \">\r\n                <div class=\"platform-icons\" style=\"\r\n                    display: flex;\r\n                    gap: 15px;\r\n                    align-items: center;\r\n                    justify-content: center;\r\n                \">\r\n                    <a href=\"https:\/\/teams.live.com\/dl\/launcher\/launcher.html?url=%2F_%23%2Fmeet%2F944827162154%3Fanon%3Dtrue&type=meet&deeplinkId=b547e1c9-bc0d-4c37-95e3-11f4cbb50a26&directDl=true&msLaunch=true&enableMobilePage=true&suppressPrompt=true\" target=\"_blank\" class=\"shake-hover teams-bg\" style=\"position: relative; display: flex; align-items: center; justify-content: center; width: 130px; height: 60px; background-color: rgba(255, 255, 255, 0.1) !important; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 15px; transition: all 0.3s ease; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); overflow: hidden;\">\r\n                        <div style=\"width: 100%; height: 100%; background: url('https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2023\/05\/19-193109_microsoft-teams-microsoft-teams-logo-vector-fotor-bg-remover-20230514124347.png') center\/35px no-repeat;\"><\/div>\r\n                    <\/a>\r\n                    <a href=\"https:\/\/meet.google.com\/wps-kdqo-nbm\" target=\"_blank\" class=\"shake-hover\" style=\"display: flex; align-items: center; justify-content: center; width: 130px; height: 60px; background: url('https:\/\/upload.wikimedia.org\/wikipedia\/commons\/9\/9b\/Google_Meet_icon_%282020%29.svg') center\/40px no-repeat, rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); border-radius: 15px; transition: all 0.3s ease; box-shadow: 0 8px 20px rgba(0,0,0,0.1);\"><\/a>\r\n                    <a href=\"https:\/\/us05web.zoom.us\/j\/7278856832?pwd=VDBZdE5zckozd1FFb0YrcnovdHpSUT09#success\" target=\"_blank\" class=\"shake-hover\" style=\"display: flex; align-items: center; justify-content: center; width: 130px; height: 60px; background: url('https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2022\/11\/Zoom-Logo.png') center\/contain no-repeat, rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); border-radius: 15px; transition: all 0.3s ease; box-shadow: 0 8px 20px rgba(0,0,0,0.1);\"><\/a>\r\n                <\/div>\r\n\r\n                <div class=\"youtube-video-container\" style=\"\r\n                    position: relative;\r\n                    width: 100%;\r\n                    max-width: 980px;\r\n                    aspect-ratio: 16\/9;\r\n                    border-radius: 25px;\r\n                    overflow: hidden;\r\n                    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.2);\r\n                    animation: videoFloat 10s ease-in-out infinite, videoGlow 6s ease-in-out infinite;\r\n                \">\r\n                    <iframe style=\"width: 100%; height: 100%; border: none;\" src=\"https:\/\/www.youtube.com\/embed\/rZ2U-S7l3LQ?autoplay=1&mute=1&loop=1&playlist=rZ2U-S7l3LQ&controls=1&showinfo=0&rel=0&modestbranding=1\" allowfullscreen><\/iframe>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"button-section\" style=\"margin-top: 10px; margin-bottom: 40px; display: flex; flex-direction: column; align-items: center;\">\r\n            <a href=\"#pricing\" id=\"get-started-btn\" style=\"\r\n                display: inline-block;\r\n                padding: 18px 40px;\r\n                font-family: 'Montserrat', sans-serif;\r\n                font-size: 16px;\r\n                font-weight: 600;\r\n                text-decoration: none;\r\n                color: white;\r\n                background: linear-gradient(135deg, rgba(255, 182, 193, 0.9) 0%, rgba(186, 104, 200, 0.8) 50%, rgba(147, 197, 253, 0.9) 100%);\r\n                border-radius: 50px;\r\n                box-shadow: 0 15px 35px rgba(186, 104, 200, 0.3);\r\n                transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);\r\n                letter-spacing: 1.2px;\r\n                text-transform: uppercase;\r\n                animation: buttonPulse 3s ease-in-out infinite, buttonSlideIn 1.5s ease-out 3s both;\r\n            \" \r\n            ontouchstart=\"this.classList.add('button-touch-active')\"\r\n            ontouchend=\"this.classList.remove('button-touch-active')\">Get Started<\/a>\r\n            \r\n            <div class=\"mobile-footer-logo\">JapaneseOnlineClass.com<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<style>\r\n@keyframes gradientFlow {\r\n    0%, 100% { background-position: 0% 50%; }\r\n    50% { background-position: 100% 50%; }\r\n}\r\n\r\n@keyframes modernTyping {\r\n    from { width: 0; opacity: 1; }\r\n    to { width: 100%; opacity: 1; }\r\n}\r\n\r\n@keyframes gradientShift {\r\n    0%, 100% { background-position: 0% 50%; }\r\n    50% { background-position: 100% 50%; }\r\n}\r\n\r\n@keyframes gradientShiftAlt {\r\n    0%, 100% { background-position: 100% 50%; }\r\n    50% { background-position: 0% 50%; }\r\n}\r\n\r\n#get-started-btn:hover, .button-touch-active {\r\n    transform: translateY(-8px) scale(1.05) !important;\r\n    background: linear-gradient(135deg, #FFC1CC 0%, #D4A5FF 50%, #B2D8FF 100%) !important;\r\n    box-shadow: 0 20px 40px rgba(186, 104, 200, 0.4) !important;\r\n    letter-spacing: 3px !important;\r\n}\r\n\r\n@keyframes floatingText {\r\n    0%, 100% { transform: translateY(0); }\r\n    50% { transform: translateY(-8px); }\r\n}\r\n\r\n.shake-hover:hover, .shake-active {\r\n    animation: intenseShake 0.5s ease-in-out infinite !important;\r\n}\r\n\r\n@keyframes logoBreathe { 0%, 100% { opacity: 0.7; } 50% { opacity: 1; } }\r\n@keyframes logoGrowth { 0%, 100% { transform: scale(1); } 15% { transform: scale(1.03); } 30% { transform: scale(0.98); } 65% { transform: scale(1.06); } 85% { transform: scale(1.01); } }\r\n\r\n@keyframes intenseShake {\r\n    0%, 100% { transform: translate(0, 0) rotate(0deg); }\r\n    15% { transform: translate(-4px, -3px) rotate(-2deg); }\r\n    30% { transform: translate(4px, 2px) rotate(2deg); }\r\n    45% { transform: translate(-4px, 3px) rotate(-1.5deg); }\r\n    60% { transform: translate(4px, -2px) rotate(1.5deg); }\r\n    75% { transform: translate(-2px, 2px) rotate(-0.5deg); }\r\n}\r\n\r\n@keyframes pastelFlow { 0%, 100% { background: linear-gradient(135deg, rgba(255, 192, 203, 0.4), rgba(173, 216, 230, 0.4)); } 50% { background: linear-gradient(135deg, rgba(200, 255, 200, 0.4), rgba(230, 190, 255, 0.4)); } }\r\n@keyframes videoFloat { 0%, 100% { transform: translateY(0); }50% { transform: translateY(-10px); } }\r\n@keyframes videoGlow { 0%, 100% { box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); } 50% { box-shadow: 0 25px 60px rgba(186, 104, 200, 0.3); } }\r\n@keyframes buttonPulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }\r\n@keyframes buttonSlideIn { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }\r\n@keyframes contentSlideIn { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }\r\n\r\n@keyframes spinnerRotate {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(360deg); }\r\n}\r\n\r\n@keyframes spinnerPulse {\r\n    0%, 100% { opacity: 0.35; }\r\n    50% { opacity: 1; }\r\n}\r\n\r\n@keyframes textFadeInRefined {\r\n    0% { opacity: 0; transform: translateY(15px); }\r\n    100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes textPulseSubtle {\r\n    0%, 100% { opacity: 1; transform: translateY(0); }\r\n    50% { opacity: 0.85; transform: translateY(-2px); }\r\n}\r\n\r\n@keyframes mobileFadeInScale {\r\n    0% { opacity: 0; transform: scale(0.92) translateY(25px); filter: blur(8px); }\r\n    50% { opacity: 0.5; transform: scale(0.96) translateY(12px); filter: blur(4px); }\r\n    100% { opacity: 1; transform: scale(1) translateY(0); filter: blur(0px); }\r\n}\r\n\r\n.mobile-footer-logo {\r\n    display: none;\r\n    margin-top: 25px;\r\n    font-family: 'Advent Pro', sans-serif;\r\n    font-weight: 500;\r\n    letter-spacing: 1px;\r\n    text-align: center;\r\n    background: linear-gradient(135deg, rgba(255, 182, 193, 0.95), rgba(186, 104, 200, 0.85), rgba(147, 197, 253, 0.95));\r\n    background-size: 400% 400%;\r\n    -webkit-background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    animation: gradientFlow 8s ease-in-out infinite, logoBreathe 3s ease-in-out infinite, logoGrowth 7s ease-in-out infinite;\r\n}\r\n\r\n\/* \u30bf\u30d6\u30ec\u30c3\u30c8\u5bfe\u5fdc *\/\r\n@media (max-width: 1024px) and (min-width: 769px) {\r\n    #hero-section { min-height: auto !important; }\r\n    .desktop-layout { padding: 80px 40px 40px 40px !important; gap: 40px !important; }\r\n    .logo-section { display: none !important; }\r\n    .main-content-wrapper { flex-direction: column !important; gap: 30px !important; }\r\n    .slogan-container { order: 1; max-width: 100% !important; text-align: center; transform: none !important; margin-top: 3rem !important; }\r\n    #tagline-1, #tagline-2 { \r\n        font-size: 2.5rem !important; \r\n        white-space: normal !important;\r\n        text-align: center !important; \r\n        display: block !important;\r\n        margin-left: auto !important;\r\n        margin-right: auto !important;\r\n        width: 100% !important;\r\n        overflow: visible !important;\r\n        max-width: 100% !important;\r\n        word-wrap: break-word !important;\r\n        opacity: 1 !important;\r\n        animation: mobileFadeInScale 1.8s cubic-bezier(0.34, 1.56, 0.64, 1) 3.8s forwards, floatingText 5s ease-in-out infinite 5.6s !important;\r\n    }\r\n    #tagline-2 { \r\n        animation: mobileFadeInScale 1.8s cubic-bezier(0.34, 1.56, 0.64, 1) 4.6s forwards, floatingText 5s ease-in-out infinite 6.4s !important;\r\n        padding-left: 0 !important;\r\n    }\r\n    .right-side-content { order: 2; width: 100% !important; }\r\n    .platform-icons { display: none !important; }\r\n    .youtube-video-container { width: 85% !important; max-width: 650px !important; margin: 0 auto; }\r\n    .button-section { order: 3 !important; margin-top: 20px !important; }\r\n    #get-started-btn { padding: 14px 32px !important; font-size: 15px !important; }\r\n    .mobile-footer-logo { display: block !important; font-size: 1.4rem; order: 4; }\r\n}\r\n\r\n\/* \u30e2\u30d0\u30a4\u30eb\u5bfe\u5fdc *\/\r\n@media (max-width: 768px) {\r\n    #hero-section { background-attachment: scroll !important; min-height: auto !important; }\r\n    .desktop-layout { padding: 40px 20px 40px 20px !important; gap: 20px !important; }\r\n    .logo-section { display: none !important; }\r\n    .main-content-wrapper { flex-direction: column !important; gap: 20px !important; }\r\n    .slogan-container { order: 1; transform: none !important; margin: 5.5rem auto 1rem auto !important; width: 100%; }\r\n    #tagline-1, #tagline-2 { \r\n        font-size: 1.8rem !important; \r\n        text-align: center !important; \r\n        padding-left: 0 !important; \r\n        white-space: normal !important;\r\n        width: 100% !important;\r\n        margin: 0 auto !important;\r\n        overflow: visible !important;\r\n        max-width: 100% !important;\r\n        word-wrap: break-word !important;\r\n        opacity: 1 !important;\r\n        animation: mobileFadeInScale 1.8s cubic-bezier(0.34, 1.56, 0.64, 1) 3.8s forwards, floatingText 5s ease-in-out infinite 5.6s !important;\r\n    }\r\n    #tagline-2 { \r\n        animation: mobileFadeInScale 1.8s cubic-bezier(0.34, 1.56, 0.64, 1) 4.6s forwards, floatingText 5s ease-in-out infinite 6.4s !important;\r\n    }\r\n    .right-side-content { order: 2; width: 100% !important; }\r\n    .platform-icons { display: none !important; }\r\n    .youtube-video-container { width: 95% !important; max-width: 400px !important; margin: 0 auto; }\r\n    .button-section { order: 3 !important; margin-top: 35px !important; }\r\n    #get-started-btn { \r\n        padding: 12px 28px !important; \r\n        font-size: 14px !important; \r\n        opacity: 1 !important; \r\n        transform: scale(1);\r\n        box-shadow: 0 10px 25px rgba(186, 104, 200, 0.25) !important;\r\n    }\r\n    .mobile-footer-logo { \r\n        display: block !important; \r\n        font-size: 1.1rem; \r\n        order: 4; \r\n        margin-top: 40px !important; \r\n        animation: gradientFlow 8s ease-in-out infinite, logoBreathe 3s ease-in-out infinite, logoGrowth 7s ease-in-out infinite !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-514f1aea elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"514f1aea\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be1cb2c\" data-id=\"be1cb2c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6dce835d elementor-widget elementor-widget-html\" data-id=\"6dce835d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ja\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Premium Japanese Lesson Section - Wave Flow<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@300;400;500;600&family=Crimson+Text:wght@300;400;600&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n        \r\n        .premium-section {\r\n            width: 100vw;\r\n            height: auto;\r\n            min-height: 140px;\r\n            position: relative;\r\n            overflow: hidden;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto;\r\n            padding: 0;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            background: linear-gradient(\r\n                45deg,\r\n                #e6f2ff, #f0e6ff, #ffe6f2, #fff0e6,\r\n                #e6fff0, #fffce6, #f2e6ff, #e6f9ff,\r\n                #ffe6e6, #f0ffe6, #e6f2ff, #f5f0ff\r\n            );\r\n            background-size: 600% 600%;\r\n            animation: pastelFlow 20s ease-in-out infinite;\r\n        }\r\n        \r\n        @keyframes pastelFlow {\r\n            0% { background-position: 0% 50%; }\r\n            20% { background-position: 100% 0%; }\r\n            40% { background-position: 0% 100%; }\r\n            60% { background-position: 100% 50%; }\r\n            80% { background-position: 50% 0%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n        \r\n        .title-wrapper {\r\n            text-align: center;\r\n            position: relative;\r\n            z-index: 10;\r\n            max-width: 1200px;\r\n            width: 100%;\r\n            padding: 30px 40px;\r\n            margin: 0 auto;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n        }\r\n        \r\n        .premium-title {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: clamp(2.8rem, 5.5vw, 5rem);\r\n            font-weight: 400;\r\n            letter-spacing: 0.03em;\r\n            line-height: 1.2;\r\n            text-align: center;\r\n            margin: 0 auto;\r\n            position: relative;\r\n        }\r\n        \r\n        .structure-text {\r\n            background: linear-gradient(\r\n                45deg,\r\n                #4a5568, #7c3aed, #059669, #dc2626,\r\n                #d97706, #0891b2, #be185d, #4a5568\r\n            );\r\n            background-size: 400% 400%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: waveShift 8s ease-in-out infinite, emphasizeStructure 6s ease-in-out infinite;\r\n            display: inline-block;\r\n            text-shadow: 0 2px 10px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        .percent-text {\r\n            background: linear-gradient(\r\n                90deg,\r\n                #e11d48, #7c3aed, #0891b2, #059669,\r\n                #d97706, #dc2626, #be185d, #e11d48\r\n            );\r\n            background-size: 300% 300%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: colorRotate 5s linear infinite, emphasizePercent 4s ease-in-out infinite;\r\n            display: inline-block;\r\n            transform-origin: center;\r\n        }\r\n        \r\n        .context-text {\r\n            background: linear-gradient(\r\n                135deg,\r\n                #374151, #0891b2, #7c3aed, #059669,\r\n                #d97706, #374151\r\n            );\r\n            background-size: 350% 350%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: gentleShift 7s ease-in-out infinite, swayContext 8s ease-in-out infinite;\r\n            display: inline-block;\r\n        }\r\n        \r\n        .meaning-text {\r\n            background: linear-gradient(\r\n                225deg,\r\n                #6b7280, #be185d, #7c3aed, #0891b2,\r\n                #059669, #6b7280\r\n            );\r\n            background-size: 380% 380%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: smoothShift 9s ease-in-out infinite, floatMeaning 10s ease-in-out infinite;\r\n            display: inline-block;\r\n        }\r\n        \r\n        @keyframes waveShift {\r\n            0%, 100% { background-position: 0% 50%; }\r\n            25% { background-position: 100% 0%; }\r\n            50% { background-position: 100% 100%; }\r\n            75% { background-position: 0% 100%; }\r\n        }\r\n        \r\n        @keyframes colorRotate {\r\n            0% { background-position: 0% 50%; }\r\n            100% { background-position: 100% 50%; }\r\n        }\r\n        \r\n        @keyframes gentleShift {\r\n            0%, 100% { background-position: 0% 0%; }\r\n            33% { background-position: 100% 50%; }\r\n            66% { background-position: 50% 100%; }\r\n        }\r\n        \r\n        @keyframes smoothShift {\r\n            0%, 100% { background-position: 0% 100%; }\r\n            50% { background-position: 100% 0%; }\r\n        }\r\n        \r\n        @keyframes emphasizeStructure {\r\n            0%, 100% { \r\n                transform: scale(1) translateY(0px);\r\n            }\r\n            25% { \r\n                transform: scale(1.05) translateY(-3px);\r\n            }\r\n            50% { \r\n                transform: scale(1.1) translateY(-5px);\r\n            }\r\n            75% { \r\n                transform: scale(1.05) translateY(-2px);\r\n            }\r\n        }\r\n        \r\n        @keyframes emphasizePercent {\r\n            0%, 100% { \r\n                transform: scale(1) rotate(0deg);\r\n            }\r\n            25% { \r\n                transform: scale(1.15) rotate(2deg);\r\n            }\r\n            50% { \r\n                transform: scale(1.3) rotate(0deg);\r\n            }\r\n            75% { \r\n                transform: scale(1.15) rotate(-2deg);\r\n            }\r\n        }\r\n        \r\n        @keyframes swayContext {\r\n            0%, 100% { \r\n                transform: translateX(0px) rotate(0deg);\r\n            }\r\n            25% { \r\n                transform: translateX(-8px) rotate(-1deg);\r\n            }\r\n            50% { \r\n                transform: translateX(0px) rotate(0deg);\r\n            }\r\n            75% { \r\n                transform: translateX(8px) rotate(1deg);\r\n            }\r\n        }\r\n        \r\n        @keyframes floatMeaning {\r\n            0%, 100% { \r\n                transform: translateY(0px) translateX(0px);\r\n            }\r\n            20% { \r\n                transform: translateY(-8px) translateX(3px);\r\n            }\r\n            40% { \r\n                transform: translateY(-5px) translateX(-3px);\r\n            }\r\n            60% { \r\n                transform: translateY(-10px) translateX(2px);\r\n            }\r\n            80% { \r\n                transform: translateY(-3px) translateX(-2px);\r\n            }\r\n        }\r\n        \r\n        .floating-elements {\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 100%;\r\n            pointer-events: none;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .cosmic-particle {\r\n            position: absolute;\r\n            width: 4px;\r\n            height: 4px;\r\n            background: linear-gradient(45deg, #a855f7, #06b6d4, #10b981);\r\n            border-radius: 50%;\r\n            animation: gentleDrift 25s linear infinite;\r\n            opacity: 0.6;\r\n        }\r\n        \r\n        .cosmic-particle:nth-child(1) {\r\n            left: 15%; animation-delay: 0s;\r\n            background: linear-gradient(45deg, #06b6d4, #a855f7);\r\n        }\r\n        \r\n        .cosmic-particle:nth-child(2) {\r\n            left: 35%; animation-delay: -8s;\r\n            background: linear-gradient(45deg, #10b981, #f59e0b);\r\n        }\r\n        \r\n        .cosmic-particle:nth-child(3) {\r\n            left: 55%; animation-delay: -16s;\r\n            background: linear-gradient(45deg, #ef4444, #ec4899);\r\n        }\r\n        \r\n        .cosmic-particle:nth-child(4) {\r\n            left: 75%; animation-delay: -4s;\r\n            background: linear-gradient(45deg, #f59e0b, #06b6d4);\r\n        }\r\n        \r\n        @keyframes gentleDrift {\r\n            0% {\r\n                transform: translateY(150px) translateX(-20px) rotate(0deg) scale(0.5);\r\n                opacity: 0;\r\n            }\r\n            10% { \r\n                opacity: 0.8; \r\n                transform: translateY(120px) translateX(-10px) rotate(45deg) scale(1);\r\n            }\r\n            90% { \r\n                opacity: 0.6;\r\n                transform: translateY(-120px) translateX(30px) rotate(315deg) scale(1.2);\r\n            }\r\n            100% {\r\n                transform: translateY(-150px) translateX(40px) rotate(360deg) scale(0.3);\r\n                opacity: 0;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 768px) {\r\n            .title-wrapper {\r\n                padding: 25px 20px;\r\n            }\r\n            \r\n            .premium-title {\r\n                font-size: 2.8rem;\r\n                letter-spacing: 0.02em;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 480px) {\r\n            .premium-title {\r\n                font-size: 2.4rem;\r\n            }\r\n            \r\n            .title-wrapper {\r\n                padding: 20px 15px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"premium-section\">\r\n        <div class=\"floating-elements\">\r\n            <div class=\"cosmic-particle\"><\/div>\r\n            <div class=\"cosmic-particle\"><\/div>\r\n            <div class=\"cosmic-particle\"><\/div>\r\n            <div class=\"cosmic-particle\"><\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"title-wrapper\">\r\n            <h1 class=\"premium-title\">\r\n                <span class=\"structure-text\">Structure<\/span> <span class=\"percent-text\">is 99%<\/span><br>\r\n                <span class=\"context-text\">Miss the Context<\/span><br>\r\n                <span class=\"meaning-text\">Miss the Meaning<\/span>\r\n            <\/h1>\r\n        <\/div>\r\n    <\/div>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4a9ad2 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"b4a9ad2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Elegant Japanese Lesson<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@300;400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .elegant-section {\r\n            position: relative;\r\n            min-height: 100vh;\r\n            width: 100vw;\r\n            margin: 0;\r\n            padding: 0;\r\n            background: \r\n                radial-gradient(circle at 20% 80%, rgba(255, 250, 250, 0.4) 0%, transparent 50%),\r\n                radial-gradient(circle at 80% 20%, rgba(252, 248, 255, 0.35) 0%, transparent 50%),\r\n                radial-gradient(circle at 40% 40%, rgba(248, 255, 252, 0.3) 0%, transparent 50%),\r\n                linear-gradient(135deg, \r\n                    rgba(255, 253, 253, 1) 0%,\r\n                    rgba(254, 250, 252, 1) 25%,\r\n                    rgba(252, 252, 255, 1) 50%,\r\n                    rgba(250, 255, 252, 1) 75%,\r\n                    rgba(255, 252, 250, 1) 100%);\r\n            background-size: 400% 400%;\r\n            overflow: hidden;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            animation: continuousBackgroundFlow 30s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes continuousBackgroundFlow {\r\n            0% {\r\n                background-position: 0% 50%;\r\n                filter: hue-rotate(0deg);\r\n            }\r\n            25% {\r\n                background-position: 100% 25%;\r\n                filter: hue-rotate(5deg);\r\n            }\r\n            50% {\r\n                background-position: 50% 100%;\r\n                filter: hue-rotate(10deg);\r\n            }\r\n            75% {\r\n                background-position: 25% 0%;\r\n                filter: hue-rotate(5deg);\r\n            }\r\n            100% {\r\n                background-position: 0% 50%;\r\n                filter: hue-rotate(0deg);\r\n            }\r\n        }\r\n\r\n        \/* \u30e1\u30a4\u30f3\u30b3\u30f3\u30c6\u30ca *\/\r\n        .content-container {\r\n            position: relative;\r\n            z-index: 2;\r\n            width: 100%;\r\n            padding: 3rem 5%;\r\n            animation: fadeInScale 1.5s ease-out;\r\n        }\r\n\r\n        @keyframes fadeInScale {\r\n            from {\r\n                opacity: 0;\r\n                transform: scale(0.95) translateY(30px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: scale(1) translateY(0);\r\n            }\r\n        }\r\n\r\n        \/* \u30d2\u30fc\u30ed\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8 *\/\r\n        .hero-message {\r\n            text-align: center;\r\n            margin-bottom: 5rem;\r\n            padding: 0 2rem;\r\n        }\r\n\r\n        .hero-message p {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: clamp(1.8rem, 4vw, 3.2rem);\r\n            line-height: 1.4;\r\n            color: #2c2c2c;\r\n            font-weight: 500;\r\n            margin-bottom: 2rem;\r\n            letter-spacing: 0.5px;\r\n            text-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n            animation: slideInUp 1.2s ease-out 0.3s both, textBreath 8s ease-in-out infinite;\r\n            position: relative;\r\n        }\r\n\r\n        .hero-message p::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -10px;\r\n            left: -10px;\r\n            right: -10px;\r\n            bottom: -10px;\r\n            background: radial-gradient(circle, rgba(255, 200, 200, 0.1) 0%, transparent 70%);\r\n            border-radius: 20px;\r\n            z-index: -1;\r\n            animation: auraGlow 6s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes textBreath {\r\n            0%, 100% {\r\n                transform: scale(1);\r\n                filter: brightness(1);\r\n            }\r\n            50% {\r\n                transform: scale(1.01);\r\n                filter: brightness(1.05);\r\n            }\r\n        }\r\n\r\n        @keyframes auraGlow {\r\n            0%, 100% {\r\n                opacity: 0.3;\r\n                transform: scale(1);\r\n            }\r\n            50% {\r\n                opacity: 0.6;\r\n                transform: scale(1.05);\r\n            }\r\n        }\r\n\r\n        .hero-message p:nth-child(2) {\r\n            animation-delay: 0.6s;\r\n        }\r\n\r\n        @keyframes slideInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(40px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        .hero-message strong {\r\n            font-weight: 800;\r\n            background: linear-gradient(135deg, #e74c3c 0%, #f39c12 30%, #ff6b6b 60%, #ff8a80 100%);\r\n            background-size: 300% 300%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            position: relative;\r\n            display: inline-block;\r\n            animation: soulfulPulse 3s ease-in-out infinite, gradientDance 4s ease-in-out infinite;\r\n            text-shadow: 0 0 30px rgba(231, 76, 60, 0.6);\r\n            filter: drop-shadow(0 4px 8px rgba(231, 76, 60, 0.4));\r\n        }\r\n\r\n        .hero-message strong::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -3px;\r\n            left: -3px;\r\n            right: -3px;\r\n            bottom: -3px;\r\n            background: linear-gradient(45deg, rgba(231, 76, 60, 0.4), rgba(243, 156, 18, 0.4));\r\n            border-radius: 6px;\r\n            z-index: -1;\r\n            filter: blur(12px);\r\n            animation: heartbeatGlow 2.5s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes soulfulPulse {\r\n            0%, 100% {\r\n                transform: scale(1) translateY(0px);\r\n                filter: brightness(1) saturate(1) drop-shadow(0 4px 8px rgba(231, 76, 60, 0.4));\r\n            }\r\n            25% {\r\n                transform: scale(1.08) translateY(-2px);\r\n                filter: brightness(1.4) saturate(1.3) drop-shadow(0 8px 16px rgba(231, 76, 60, 0.7));\r\n            }\r\n            50% {\r\n                transform: scale(1.05) translateY(-1px);\r\n                filter: brightness(1.2) saturate(1.2) drop-shadow(0 6px 12px rgba(231, 76, 60, 0.6));\r\n            }\r\n            75% {\r\n                transform: scale(1.1) translateY(-3px);\r\n                filter: brightness(1.5) saturate(1.4) drop-shadow(0 10px 20px rgba(231, 76, 60, 0.8));\r\n            }\r\n        }\r\n\r\n        @keyframes gradientDance {\r\n            0%, 100% {\r\n                background-position: 0% 50%;\r\n            }\r\n            33% {\r\n                background-position: 50% 100%;\r\n            }\r\n            66% {\r\n                background-position: 100% 0%;\r\n            }\r\n        }\r\n\r\n        @keyframes heartbeatGlow {\r\n            0%, 100% {\r\n                opacity: 0.4;\r\n                transform: scale(1);\r\n            }\r\n            25% {\r\n                opacity: 0.8;\r\n                transform: scale(1.15);\r\n            }\r\n            50% {\r\n                opacity: 0.6;\r\n                transform: scale(1.05);\r\n            }\r\n            75% {\r\n                opacity: 0.9;\r\n                transform: scale(1.2);\r\n            }\r\n        }\r\n\r\n        \/* \u30c1\u30a7\u30c3\u30af\u30ea\u30b9\u30c8\u30bb\u30af\u30b7\u30e7\u30f3 *\/\r\n        .checklist-section {\r\n            margin: 5rem 0;\r\n            padding: 4rem 3rem;\r\n            background: rgba(255, 255, 255, 0.25);\r\n            backdrop-filter: blur(15px);\r\n            border-radius: 30px;\r\n            border: 2px solid rgba(255, 200, 200, 0.3);\r\n            box-shadow: \r\n                0 20px 40px rgba(0, 0, 0, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.4);\r\n            animation: slideInScale 1.2s ease-out 0.9s both;\r\n        }\r\n\r\n        @keyframes slideInScale {\r\n            from {\r\n                opacity: 0;\r\n                transform: scale(0.9) translateY(30px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: scale(1) translateY(0);\r\n            }\r\n        }\r\n\r\n        .checklist-title {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: clamp(2.2rem, 5vw, 3.5rem);\r\n            font-weight: 700;\r\n            background: linear-gradient(135deg, #2c2c2c 0%, #3d3d3d 50%, #1a1a1a 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            text-align: center;\r\n            margin-bottom: 3rem;\r\n            letter-spacing: 1px;\r\n            text-shadow: 0 4px 8px rgba(0,0,0,0.15);\r\n            animation: titleFloat 5s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes titleFloat {\r\n            0%, 100% { \r\n                transform: translateY(0px) scale(1); \r\n                filter: brightness(1);\r\n            }\r\n            50% { \r\n                transform: translateY(-8px) scale(1.02); \r\n                filter: brightness(1.1);\r\n            }\r\n        }\r\n\r\n        .checklist-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(3, 1fr);\r\n            gap: 2rem;\r\n        }\r\n\r\n        .checklist-item {\r\n            display: flex;\r\n            align-items: center;\r\n            font-size: 1.3rem;\r\n            color: #2c2c2c;\r\n            padding: 1.2rem 1.5rem;\r\n            border-radius: 16px;\r\n            background: rgba(255, 255, 255, 0.5);\r\n            backdrop-filter: blur(8px);\r\n            border: 1px solid rgba(255, 200, 200, 0.4);\r\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n            font-weight: 500;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            animation: itemFloat 6s ease-in-out infinite;\r\n        }\r\n\r\n        .checklist-item:nth-child(odd) {\r\n            animation-delay: -2s;\r\n        }\r\n\r\n        .checklist-item:nth-child(even) {\r\n            animation-delay: -4s;\r\n        }\r\n\r\n        @keyframes itemFloat {\r\n            0%, 100% {\r\n                transform: translateY(0px);\r\n            }\r\n            50% {\r\n                transform: translateY(-5px);\r\n            }\r\n        }\r\n\r\n        .checklist-item:hover {\r\n            transform: translateY(-8px) scale(1.03);\r\n            background: rgba(255, 255, 255, 0.7);\r\n            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);\r\n            border-color: rgba(231, 76, 60, 0.5);\r\n        }\r\n\r\n        .checklist-item::before {\r\n            content: \"\u2610\";\r\n            margin-right: 1rem;\r\n            font-size: 1.5rem;\r\n            background: linear-gradient(135deg, #e74c3c, #f39c12);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            font-weight: 800;\r\n        }\r\n\r\n        \/* \u7de0\u3081\u304f\u304f\u308a\u306e\u30e1\u30c3\u30bb\u30fc\u30b8 *\/\r\n        .closing-message {\r\n            text-align: center;\r\n            margin-top: 5rem;\r\n            padding: 0 2rem;\r\n            animation: fadeInUp 1.5s ease-out 1.2s both;\r\n        }\r\n\r\n        @keyframes fadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(40px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        .closing-message p {\r\n            font-family: 'Playfair Display', serif;\r\n            font-size: clamp(1.6rem, 3.5vw, 2.8rem);\r\n            line-height: 1.5;\r\n            color: #2c2c2c;\r\n            font-weight: 500;\r\n            margin-bottom: 2rem;\r\n            letter-spacing: 0.3px;\r\n            text-shadow: 0 3px 6px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .closing-message p:nth-child(2) {\r\n            animation-delay: 1.5s;\r\n        }\r\n\r\n        \/* \u6700\u521d\u306e2\u6bb5\u843d\u306estrong - \u540c\u3058\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u7dad\u6301 *\/\r\n        .closing-message p:nth-child(1) strong,\r\n        .closing-message p:nth-child(2) strong:not(.seesaw-effect) {\r\n            font-weight: 800;\r\n            background: linear-gradient(135deg, #e74c3c 0%, #ff6b6b 25%, #ff8a80 50%, #ffab91 75%, #f39c12 100%);\r\n            background-size: 400% 400%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            position: relative;\r\n            display: inline-block;\r\n            animation: emotionalWave 2.8s ease-in-out infinite, intensePulse 3.5s ease-in-out infinite;\r\n            filter: drop-shadow(0 4px 8px rgba(231, 76, 60, 0.5));\r\n        }\r\n\r\n        \/* \"When you see the 'why,' everything clicks.\" - \u30b7\u30fc\u30bd\u30fc\u52b9\u679c *\/\r\n        .closing-message p:nth-child(2) strong.seesaw-effect {\r\n            font-weight: 800;\r\n            background: linear-gradient(135deg, #e74c3c 0%, #ff6b6b 25%, #ff8a80 50%, #ffab91 75%, #f39c12 100%);\r\n            background-size: 400% 400%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            position: relative;\r\n            display: inline-block;\r\n            animation: seesawMotion 4s ease-in-out infinite, seesawPulse 3.5s ease-in-out infinite;\r\n            filter: drop-shadow(0 4px 8px rgba(231, 76, 60, 0.5));\r\n            transform-origin: center center;\r\n        }\r\n\r\n        @keyframes seesawMotion {\r\n            0%, 100% {\r\n                transform: rotate(0deg) scale(1);\r\n                background-position: 0% 50%;\r\n            }\r\n            25% {\r\n                transform: rotate(-8deg) scale(1.05);\r\n                background-position: 25% 75%;\r\n            }\r\n            50% {\r\n                transform: rotate(0deg) scale(1.08);\r\n                background-position: 50% 100%;\r\n            }\r\n            75% {\r\n                transform: rotate(8deg) scale(1.05);\r\n                background-position: 75% 25%;\r\n            }\r\n        }\r\n\r\n        @keyframes seesawPulse {\r\n            0%, 100% {\r\n                filter: brightness(1) saturate(1) drop-shadow(0 4px 8px rgba(231, 76, 60, 0.5));\r\n            }\r\n            50% {\r\n                filter: brightness(1.3) saturate(1.4) drop-shadow(0 8px 16px rgba(231, 76, 60, 0.8));\r\n            }\r\n        }\r\n\r\n        \/* \u6700\u5f8c\u306e\u6bb5\u843d\u306estrong - \"ONE\"\u306e\u7279\u5225\u306a\u52b9\u679c *\/\r\n        .closing-message p:nth-child(3) strong {\r\n            font-weight: 800;\r\n            background: linear-gradient(135deg, #e74c3c 0%, #ff6b6b 20%, #ff8a80 40%, #f39c12 60%, #ffab91 80%, #ff5722 100%);\r\n            background-size: 600% 600%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            position: relative;\r\n            display: inline-block;\r\n            animation: transcendentFlow 4s ease-in-out infinite, divinePresence 3s ease-in-out infinite;\r\n            filter: drop-shadow(0 6px 12px rgba(231, 76, 60, 0.6));\r\n        }\r\n\r\n        .closing-message p:nth-child(3) strong::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -4px;\r\n            left: -4px;\r\n            right: -4px;\r\n            bottom: -4px;\r\n            background: linear-gradient(45deg, rgba(231, 76, 60, 0.3), rgba(255, 107, 107, 0.3), rgba(255, 138, 128, 0.3));\r\n            border-radius: 8px;\r\n            z-index: -1;\r\n            filter: blur(15px);\r\n            animation: cosmicAura 2s ease-in-out infinite;\r\n        }\r\n\r\n        .closing-message p:nth-child(3) strong::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);\r\n            animation: enlightenmentSpark 3s linear infinite;\r\n            pointer-events: none;\r\n        }\r\n\r\n        @keyframes emotionalWave {\r\n            0%, 100% {\r\n                background-position: 0% 50%;\r\n                transform: translateY(0px) scale(1);\r\n            }\r\n            25% {\r\n                background-position: 25% 75%;\r\n                transform: translateY(-2px) scale(1.05);\r\n            }\r\n            50% {\r\n                background-position: 50% 100%;\r\n                transform: translateY(-1px) scale(1.03);\r\n            }\r\n            75% {\r\n                background-position: 75% 25%;\r\n                transform: translateY(-3px) scale(1.07);\r\n            }\r\n        }\r\n\r\n        @keyframes intensePulse {\r\n            0%, 100% {\r\n                filter: brightness(1) saturate(1) drop-shadow(0 4px 8px rgba(231, 76, 60, 0.5));\r\n            }\r\n            50% {\r\n                filter: brightness(1.3) saturate(1.4) drop-shadow(0 8px 16px rgba(231, 76, 60, 0.8));\r\n            }\r\n        }\r\n\r\n        @keyframes transcendentFlow {\r\n            0%, 100% {\r\n                background-position: 0% 50%;\r\n                transform: translateY(0px) scale(1) rotate(0deg);\r\n            }\r\n            20% {\r\n                background-position: 20% 80%;\r\n                transform: translateY(-3px) scale(1.08) rotate(0.5deg);\r\n            }\r\n            40% {\r\n                background-position: 40% 60%;\r\n                transform: translateY(-1px) scale(1.04) rotate(-0.3deg);\r\n            }\r\n            60% {\r\n                background-position: 60% 90%;\r\n                transform: translateY(-4px) scale(1.1) rotate(0.7deg);\r\n            }\r\n            80% {\r\n                background-position: 80% 30%;\r\n                transform: translateY(-2px) scale(1.06) rotate(-0.2deg);\r\n            }\r\n        }\r\n\r\n        @keyframes divinePresence {\r\n            0%, 100% {\r\n                filter: brightness(1) saturate(1) drop-shadow(0 6px 12px rgba(231, 76, 60, 0.6));\r\n            }\r\n            33% {\r\n                filter: brightness(1.5) saturate(1.6) drop-shadow(0 10px 20px rgba(231, 76, 60, 0.9));\r\n            }\r\n            66% {\r\n                filter: brightness(1.2) saturate(1.3) drop-shadow(0 8px 16px rgba(231, 76, 60, 0.7));\r\n            }\r\n        }\r\n\r\n        @keyframes cosmicAura {\r\n            0%, 100% {\r\n                opacity: 0.4;\r\n                transform: scale(1) rotate(0deg);\r\n            }\r\n            50% {\r\n                opacity: 0.8;\r\n                transform: scale(1.2) rotate(180deg);\r\n            }\r\n        }\r\n\r\n        @keyframes enlightenmentSpark {\r\n            0% {\r\n                transform: translateX(-100%) rotate(0deg);\r\n                opacity: 0;\r\n            }\r\n            10% {\r\n                opacity: 1;\r\n            }\r\n            90% {\r\n                opacity: 1;\r\n            }\r\n            100% {\r\n                transform: translateX(100%) rotate(360deg);\r\n                opacity: 0;\r\n            }\r\n        }\r\n\r\n        \/* \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3 *\/\r\n        @media (max-width: 1024px) {\r\n            .checklist-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 1.5rem;\r\n            }\r\n            \r\n            .content-container {\r\n                padding: 3rem 3%;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .elegant-section {\r\n                padding: 0;\r\n            }\r\n            \r\n            .content-container {\r\n                padding: 2rem 2%;\r\n            }\r\n\r\n            .hero-message {\r\n                margin-bottom: 3rem;\r\n                padding: 0 1rem;\r\n            }\r\n\r\n            .checklist-section {\r\n                display: none;\r\n            }\r\n\r\n            .closing-message {\r\n                margin-top: 3rem;\r\n                padding: 0 1rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .content-container {\r\n                padding: 2rem 4%;\r\n            }\r\n            \r\n            .hero-message p {\r\n                font-size: 1.4rem;\r\n                line-height: 1.3;\r\n            }\r\n\r\n            .closing-message p {\r\n                font-size: 1.2rem;\r\n                line-height: 1.4;\r\n            }\r\n        }\r\n\r\n        \/* \u8ffd\u52a0\u306e\u30a8\u30ec\u30ac\u30f3\u30c8\u52b9\u679c *\/\r\n        .elegant-section::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: \r\n                radial-gradient(circle at 30% 70%, rgba(255, 200, 200, 0.15) 0%, transparent 60%),\r\n                radial-gradient(circle at 70% 30%, rgba(252, 200, 255, 0.12) 0%, transparent 60%),\r\n                radial-gradient(circle at 50% 50%, rgba(200, 255, 220, 0.1) 0%, transparent 50%);\r\n            animation: backgroundPulse 25s ease-in-out infinite;\r\n            z-index: 0;\r\n        }\r\n\r\n        @keyframes backgroundPulse {\r\n            0%, 100% {\r\n                opacity: 0.6;\r\n                transform: scale(1) rotate(0deg);\r\n            }\r\n            33% {\r\n                opacity: 0.9;\r\n                transform: scale(1.05) rotate(1deg);\r\n            }\r\n            66% {\r\n                opacity: 0.7;\r\n                transform: scale(0.98) rotate(-0.5deg);\r\n            }\r\n        }\r\n\r\n        \/* body\u80cc\u666f\u3082\u7d71\u4e00 *\/\r\n        body {\r\n            margin: 0;\r\n            padding: 0;\r\n            background: \r\n                linear-gradient(135deg, \r\n                    rgba(255, 253, 253, 1) 0%,\r\n                    rgba(254, 250, 252, 1) 25%,\r\n                    rgba(252, 252, 255, 1) 50%,\r\n                    rgba(250, 255, 252, 1) 75%,\r\n                    rgba(255, 252, 250, 1) 100%);\r\n            min-height: 100vh;\r\n            overflow-x: hidden;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <section class=\"elegant-section\">\r\n        <div class=\"content-container\">\r\n            <!-- \u30d2\u30fc\u30ed\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8 -->\r\n            <div class=\"hero-message\">\r\n                <p>\r\n                    Japanese is <strong>not<\/strong> just about words and grammar\u2014it's about \r\n                    <strong>perspective, culture,<\/strong> and the <strong>stories<\/strong> behind it.\r\n                <\/p>\r\n                <p>\r\n                    Too often, Japanese is taught like a formula, disconnected from its \r\n                    <strong>deeper meaning<\/strong>. That's why it feels confusing, why the rules don't stick, \r\n                    and why learning stops being fun.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <!-- \u30c1\u30a7\u30c3\u30af\u30ea\u30b9\u30c8\uff08\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u306e\u307f\uff09 -->\r\n            <div class=\"checklist-section\">\r\n                <h2 class=\"checklist-title\">Does this sound familiar?<\/h2>\r\n                <div class=\"checklist-grid\">\r\n                    <div class=\"checklist-item\">Not knowing where to start<\/div>\r\n                    <div class=\"checklist-item\">Struggling with Particles<\/div>\r\n                    <div class=\"checklist-item\">Confused by Conjugations<\/div>\r\n                    <div class=\"checklist-item\">Building everyday phrases<\/div>\r\n                    <div class=\"checklist-item\">Speaking in Full Sentences<\/div>\r\n                    <div class=\"checklist-item\">Basic Kanji<\/div>\r\n                    <div class=\"checklist-item\">Mastering \u3066-form<\/div>\r\n                    <div class=\"checklist-item\">Basic Conversations<\/div>\r\n                    <div class=\"checklist-item\">Polite & Casual Speech<\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- \u7de0\u3081\u304f\u304f\u308a\u30e1\u30c3\u30bb\u30fc\u30b8 -->\r\n            <div class=\"closing-message\">\r\n                <p>\r\n                    <strong>Without cultural and historical context<\/strong>\u2014or <strong>without STORY<\/strong>\u2014everything feels <strong>vague<\/strong>. \r\n                    You might learn the words, but you won't truly understand their meaning.\r\n                <\/p>\r\n                <p>\r\n                    <strong class=\"seesaw-effect\">When you see the \"why,\" everything clicks.<\/strong> Suddenly, grammar makes sense, \r\n                    expressions come alive, and formalities feel natural.\r\n                <\/p>\r\n                <p>\r\n                    Everything\u2014words, culture, history, mindset, and identity\u2014becomes <strong>ONE<\/strong>, \r\n                    transforming how we think, connect, and experience life as a whole.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-325ad67a elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"325ad67a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ja\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>\u304a\u5ba2\u69d8\u306e\u58f0<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@300;400;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* Base styles & resets *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        \/* Testimonials Section - Controlled by Elementor Container *\/\r\n        .testimonials-section-wrapper {\r\n            padding: 80px 40px;\r\n            background: linear-gradient(-45deg, #f0f8ff, #e0f0ff, #f8f0ff, #fff0f8);\r\n            background-size: 600% 600%;\r\n            animation: gradientShift 20s ease infinite;\r\n            border-radius: 20px;\r\n            overflow: hidden;\r\n            position: relative;\r\n            width: 100vw;\r\n            margin-left: calc(50% - 50vw);\r\n            margin-right: calc(50% - 50vw);\r\n            box-sizing: border-box;\r\n            z-index: 10;\r\n            -webkit-backface-visibility: hidden;\r\n            backface-visibility: hidden;\r\n            transform: translateZ(0);\r\n        }\r\n\r\n        \/* Inner wrapper to control content width *\/\r\n        .testimonials-content-wrapper {\r\n            max-width: 1200px;\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        \/* Gradient background animation *\/\r\n        @keyframes gradientShift {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        \/* Section Title *\/\r\n        .section-title {\r\n            text-align: center;\r\n            margin-bottom: 60px;\r\n            padding: 0 15px;\r\n            \/* \u30bf\u30a4\u30c8\u30eb\u3092\u56fa\u5b9a\u3057\u305f\u3044\u5834\u5408\u306fposition: sticky; top: 0; z-index; \u306a\u3069\u3092\u691c\u8a0e\u3057\u307e\u3059\u304c\u3001\r\n               \u4eca\u56de\u306f\u5168\u4f53\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u52d5\u4f5c\u306b\u5408\u308f\u305b\u308b\u305f\u3081\u3001\u305d\u306e\u307e\u307e\u3068\u3057\u307e\u3059\u3002\r\n               \u30b9\u30af\u30ed\u30fc\u30eb\u3067\u6d88\u3048\u306a\u3044\u3088\u3046\u306b\u3059\u308b\u306b\u306f\u3001\u30b9\u30af\u30ed\u30fc\u30eb\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u8abf\u6574\u3057\u307e\u3059\u3002 *\/\r\n        }\r\n\r\n        .section-title h2 {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: clamp(2.8rem, 6vw, 4.5rem);\r\n            font-weight: 300;\r\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            margin-bottom: 20px;\r\n            position: relative;\r\n            letter-spacing: 2px;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .section-title h2::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -15px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 120px;\r\n            height: 3px;\r\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%);\r\n            border-radius: 2px;\r\n            box-shadow: 0 2px 10px rgba(102, 126, 234, 0.3);\r\n        }\r\n\r\n        \/* Testimonials Grid *\/\r\n        .testimonials-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));\r\n            gap: 40px;\r\n            margin-bottom: 50px;\r\n            padding: 0;\r\n            max-width: 100%;\r\n            margin-left: auto;\r\n            margin-right: auto;\r\n        }\r\n\r\n        \/* Testimonial Card *\/\r\n        .testimonial-card {\r\n            background: rgba(255, 255, 255, 0.98);\r\n            backdrop-filter: blur(15px);\r\n            border-radius: 25px;\r\n            padding: 35px; \/* Increased padding for more elegance *\/\r\n            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);\r\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\r\n            border: 1px solid rgba(255, 255, 255, 0.4);\r\n            position: relative;\r\n            overflow: hidden;\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: space-between;\r\n            align-items: flex-start;\r\n            text-align: left;\r\n        }\r\n\r\n        .testimonial-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 5px;\r\n            background: linear-gradient(90deg, #667eea, #764ba2, #f093fb, #f5576c, #667eea);\r\n            background-size: 400% 100%;\r\n            animation: shimmer 4s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes shimmer {\r\n            0%, 100% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n        }\r\n\r\n        .testimonial-card:hover {\r\n            transform: translateY(-12px) scale(1.02);\r\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.18);\r\n        }\r\n\r\n        \/* Hidden cards for \"Show More\" functionality *\/\r\n        .testimonial-card.hidden-by-show-more {\r\n            display: none;\r\n        }\r\n\r\n        \/* Client Info *\/\r\n        .client-info {\r\n            display: flex;\r\n            align-items: center;\r\n            margin-bottom: 30px; \/* Increased margin to move feedback further from text *\/\r\n            width: 100%;\r\n        }\r\n\r\n        .client-avatar {\r\n            width: 60px;\r\n            height: 60px;\r\n            border-radius: 50% !important; \/* \u5f37\u5236\u7684\u306b\u4e38\u304f\u3059\u308b *\/\r\n            object-fit: cover; \/* \u753b\u50cf\u304c\u30b3\u30f3\u30c6\u30ca\u306b\u53ce\u307e\u308b\u3088\u3046\u306b\u30c8\u30ea\u30df\u30f3\u30b0 *\/\r\n            margin-right: 15px;\r\n            border: 4px solid rgba(255, 255, 255, 0.9);\r\n            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);\r\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\r\n            transition: transform 0.3s ease;\r\n        }\r\n\r\n        .testimonial-card:hover .client-avatar {\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        \/* \u304a\u5ba2\u69d8\u306e\u540d\u524d\u3092\u82e5\u5e72\u5927\u304d\u304f *\/\r\n        .client-name {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: 1.55rem;\r\n            font-weight: 700;\r\n            color: #2c3e50;\r\n            margin-bottom: 5px;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        \/* Testimonial Text *\/\r\n        .testimonial-text {\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            font-size: 0.95rem;\r\n            line-height: 1.7;\r\n            color: #4a5568;\r\n            position: relative;\r\n            text-align: justify;\r\n            flex-grow: 1;\r\n            margin-bottom: 15px;\r\n            transition: max-height 0.5s ease-out; \/* \u30b9\u30e0\u30fc\u30ba\u306a\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\r\n            overflow: hidden; \/* Ensure overflow is hidden for truncation *\/\r\n        }\r\n\r\n        \/* Truncation styles for testimonial text *\/\r\n        .testimonial-text.truncated {\r\n            max-height: 200px; \/* Increased initial truncation height for desktop to show about half *\/\r\n        }\r\n\r\n        .testimonial-text.truncated::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 50px;\r\n            background: linear-gradient(transparent, rgba(255, 255, 255, 0.98));\r\n            pointer-events: none;\r\n        }\r\n\r\n        \/* Read More Button *\/\r\n        .read-more-btn {\r\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\r\n            color: white;\r\n            border: none;\r\n            padding: 8px 18px;\r\n            border-radius: 20px;\r\n            cursor: pointer;\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            margin-top: auto;\r\n            transition: all 0.3s ease;\r\n            display: none; \/* JS\u3067\u5236\u5fa1 *\/\r\n            font-family: 'Advent Pro', sans-serif;\r\n            letter-spacing: 0.5px;\r\n            align-self: flex-start;\r\n            z-index: 2;\r\n        }\r\n\r\n        .read-more-btn:hover {\r\n            transform: scale(1.08);\r\n            box-shadow: 0 8px 20px rgba(102, 126, 234, 0.4);\r\n        }\r\n\r\n        \/* Quote Icon *\/\r\n        .quote-icon {\r\n            position: absolute;\r\n            top: 15px;\r\n            right: 20px;\r\n            font-size: 1.8rem;\r\n            color: rgba(102, 126, 234, 0.1);\r\n            font-family: serif;\r\n            z-index: 0;\r\n            transform: translateZ(0);\r\n        }\r\n\r\n        \/* Elegant Star Rating *\/\r\n        .rating-display {\r\n            display: flex;\r\n            align-items: center;\r\n            margin-top: 8px;\r\n            gap: 6px;\r\n        }\r\n\r\n        \/* \u661f\u8a55\u4fa1\u3092\u5927\u304d\u304f *\/\r\n        .rating-stars {\r\n            background: linear-gradient(45deg, #ffd700, #ffed4e);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            font-size: 1.7rem;\r\n            letter-spacing: 1px;\r\n            filter: drop-shadow(0 2px 4px rgba(255, 215, 0, 0.3));\r\n        }\r\n\r\n        \/* \u8a55\u4fa1\u30c6\u30ad\u30b9\u30c8\u3092\u5927\u304d\u304f *\/\r\n        .rating-text {\r\n            font-size: 1.15rem; \/* Slightly increased font size *\/\r\n            color: #667eea;\r\n            margin-left: 10px;\r\n            font-style: italic;\r\n            font-weight: 600;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        \/* Show More\/Less Button (Global) *\/\r\n        .show-more-container {\r\n            text-align: center;\r\n            margin-top: 70px; \/* Increased margin to push button further down *\/\r\n        }\r\n\r\n        .show-more-btn {\r\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\r\n            color: white;\r\n            border: none;\r\n            padding: 15px 40px;\r\n            border-radius: 30px;\r\n            cursor: pointer;\r\n            font-size: 1.1rem;\r\n            font-weight: 600;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            letter-spacing: 1.5px;\r\n            text-transform: uppercase;\r\n            transition: all 0.4s ease;\r\n            box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4);\r\n            position: relative;\r\n            overflow: hidden;\r\n            display: block;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .show-more-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\r\n            transition: left 0.5s;\r\n        }\r\n\r\n        .show-more-btn:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .show-more-btn:hover {\r\n            transform: translateY(-4px) scale(1.05);\r\n            box-shadow: 0 15px 40px rgba(102, 126, 234, 0.5);\r\n        }\r\n\r\n        \/* Floating Decorative Elements *\/\r\n        .floating-element {\r\n            position: absolute;\r\n            opacity: 0.08;\r\n            pointer-events: none;\r\n            animation: float 20s ease-in-out infinite;\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            color: #e0b0ff;\r\n            z-index: 0;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            will-change: transform, opacity;\r\n            text-shadow: 0 0 10px rgba(224, 176, 255, 0.5);\r\n            font-size: calc(180px * 1.7);\r\n        }\r\n\r\n\/* Adjust individual floating element sizes - Making 3 big ones *\/\r\n        .floating-element:nth-child(1) { \r\n            top: 5%; \r\n            left: -5%; \r\n            font-size: 450px; \r\n            animation: activeFlip 25s ease-in-out infinite; \r\n        }\r\n        .floating-element:nth-child(2) { \r\n            bottom: 5%; \r\n            right: -5%; \r\n            font-size: 400px; \r\n            animation: activeFlip 30s ease-in-out infinite reverse; \r\n        }\r\n        .floating-element:nth-child(3) { \r\n            top: 40%; \r\n            right: 5%; \r\n            font-size: 350px; \r\n            animation: activeFlip 22s ease-in-out infinite; \r\n            animation-delay: -5s;\r\n        }\r\n\r\n        \/* The Active Flipping and Moving Animation *\/\r\n        @keyframes activeFlip {\r\n            0% { \r\n                transform: translate(0, 0) rotate(0deg) rotateY(0deg); \r\n                opacity: 0.08; \r\n            }\r\n            33% { \r\n                transform: translate(100px, 150px) rotate(20deg) rotateY(180deg); \r\n                opacity: 0.12; \r\n            }\r\n            66% { \r\n                transform: translate(-50px, 300px) rotate(-20deg) rotateY(360deg); \r\n                opacity: 0.08; \r\n            }\r\n            100% { \r\n                transform: translate(0, 0) rotate(0deg) rotateY(720deg); \r\n                opacity: 0.08; \r\n            }\r\n        }\r\n\r\n        \/* Responsive Design & Column Control *\/\r\n        @media (min-width: 992px) {\r\n            .testimonials-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                max-width: 100%;\r\n                margin: 0 auto 50px auto;\r\n                padding: 0;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .testimonials-section-wrapper {\r\n                padding: 60px 20px;\r\n                margin-left: 0;\r\n                margin-right: 0;\r\n                border-radius: 20px;\r\n            }\r\n\r\n            .testimonials-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 25px;\r\n                padding: 0;\r\n            }\r\n\r\n            .testimonial-card {\r\n                padding: 30px; \r\n            }\r\n\r\n            .client-avatar {\r\n                width: 50px;\r\n                height: 50px;\r\n            }\r\n            \r\n            \/* Smaller \ud83d\udcae for mobile devices so they don't block text *\/\r\n            .floating-element {\r\n                font-size: 200px !important;\r\n            }\r\n        }\r\n\r\n\r\n            \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306e\u540d\u524d\u306e\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u8abf\u6574 *\/\r\n            .client-name {\r\n                font-size: 1.3rem;\r\n            }\r\n\r\n            .testimonial-text {\r\n                font-size: 0.9rem;\r\n                line-height: 1.6;\r\n            }\r\n\r\n            .testimonial-text.truncated {\r\n                max-height: 240px; \/* Increased initial truncation height for mobile *\/\r\n            }\r\n\r\n            .read-more-btn {\r\n                padding: 7px 15px;\r\n                font-size: 0.85rem;\r\n            }\r\n\r\n            .section-title h2 {\r\n                font-size: clamp(2rem, 5vw, 2.5rem);\r\n                letter-spacing: 1px;\r\n            }\r\n\r\n            \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306e\ud83d\udcae\u306e\u5927\u304d\u3055\u3082\u8abf\u6574 *\/\r\n            .floating-element {\r\n                font-size: calc(100px * 1.7);\r\n                opacity: 0.08;\r\n            }\r\n        <\/style>\r\n    <\/head>\r\n    <body>\r\n        <div class=\"testimonials-section-wrapper\">\r\n            <div class=\"testimonials-content-wrapper\">\r\n                <div class=\"section-title\" id=\"section-title\">\r\n                    <h2>Our Clients Say<\/h2>\r\n                <\/div>\r\n\r\n                <div class=\"testimonials-grid\">\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-1.png\" alt=\"Lilly Davis\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Lilly Davis<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Perfect 10\/10<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto-sensei is a solid 10\/10! I've been learning Japanese with Moto-sensei for over 89 lessons now, and I can confidently say my progress has been remarkable. We initially met on another platform, and even after so many lessons, I was still struggling with certain concepts. Moto-sensei, however, has a unique ability to clarify exactly what I didn't understand with other teachers. He gets it! Every lesson with Moto-sensei is something I look forward to. He has a fantastic teaching style that's both engaging and effective. I'm always excited to meet him for our sessions! I wholeheartedly recommend Moto-sensei to anyone looking to truly improve their Japanese. He understands exactly where my frustrations stemmed from, and before, I felt lost and didn't know where to start. Now, thanks to his structured approach, everything is so much clearer. He breaks down complex grammar and vocabulary into digestible pieces, making learning feel achievable and enjoyable. Plus, he adapts lessons to my interests, making each session relevant and fun. Moto-sensei is not just a teacher; he's a mentor who genuinely cares about your success. If you're looking for a teacher who will not only guide you but also inspire you, Moto is the perfect choice.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file-1.jpg\" alt=\"Kyle Peterson\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Kyle Peterson<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Exceptional Teaching<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            I was introduced to Moto through a friend I met at my Japanese language school. They had been raving about how much their lessons with Moto had helped, so I decided to give it a try. Since September, I've been taking two lessons a week with him \u2014 and honestly, it's been life-changing. Moto is the kind of teacher who makes everything click. He's incredibly patient, intuitive, and skilled at explaining even the most confusing parts of Japanese \u2014 like particles and sentence structure \u2014 in a way that finally makes sense. He doesn't just correct your mistakes; he helps you understand why they happen, all while creating a supportive and encouraging learning environment. You never feel judged \u2014 just motivated. If you've ever felt stuck or overwhelmed learning Japanese, Moto is exactly the person you want on your side. I used to ask the same questions over and over in class and still felt confused. But with Moto, everything became clear. He's consistent, responsive, and genuinely cares about your progress. Every lesson brings that \"aha!\" moment. I can't recommend him enough \u2014 if you're serious about learning Japanese and want to actually enjoy the journey, Moto is the one.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-2.png\" alt=\"Sam Miller\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Sam Miller<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Outstanding Results<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            I wholeheartedly recommend Moto to anyone looking for an outstanding Japanese tutor! From the very first lesson, his energy, enthusiasm, and passion for teaching were undeniable. His lessons are well-structured, engaging, and personalized, making every session both effective and enjoyable. It's clear that he has extensive experience and genuinely loves helping students master Japanese. One thing that really stood out to me was his patience and encouragement\u2014he never made me feel pressured if I stumbled, and he always created a comfortable space for learning. I took hour-long lessons with him every weekday for 2\u20133 months, and the progress I made was incredible! Moto has a high-energy teaching style that keeps things interactive and fun, while still being incredibly effective. He adapted his lessons to fit my learning style and interests, ensuring that every session was valuable. We worked on a variety of practical skills, including role-playing, diary reviews, casual conversations, giving directions, and making requests, all of which significantly improved my confidence and fluency. Beyond the lessons themselves, Moto goes the extra mile\u2014after each session, he sends a summary of key vocabulary and phrases we covered, making it easy to review and reinforce learning. He even checks in during our next lesson to ensure I remembered everything! If you're looking for a dynamic, supportive, and skilled tutor who will help you achieve real results, Moto is the perfect choice! I'm incredibly grateful to have learned from him, and I highly recommend him to anyone serious about improving their Japanese.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-3.png\" alt=\"Cove Adams\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Cove Adams<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Structured Excellence<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto has been my first one-on-one Japanese tutor, and I truly wish I had found him sooner. Before working with Moto, I studied Japanese at university and attended a language school in Tokyo. Looking back, those experiences lacked the clear structure and personalized guidance that Moto provides. Moto's teaching approach is incredibly organized and logical, making it easy to fill in the gaps that were previously unclear to me. He has a unique talent for breaking down complex topics into manageable pieces, and his ability to explain in fluent English is a game-changer. When I get stuck, he seamlessly provides explanations in English that resolve my questions in seconds\u2014problems that I struggled with for months in school! I wholeheartedly recommend Moto to anyone who is looking for a structured, effective approach to learning Japanese. Whether you're facing challenges with grammar, particles, or overall fluency, Moto's lessons will provide clarity and confidence. His dedication, professionalism, and skill make him stand out. In fact, I've already recommended Moto to classmates from my Japanese school, and one of them has started lessons with him. They've even said they prefer Moto's teaching over the school's methods! Moto's personalized style is unmatched, and I can't thank him enough for his support in my learning journey.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file-2.jpg\" alt=\"Ryan Johnson\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Ryan Johnson<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Perfect for Professionals<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            When I met Moto, I was in a desperate situation\u2014preparing to relocate to Japan for work with barely three months to get ready. I explained that I needed practical survival Japanese, not theoretical textbook learning. While other tutors tried to sell me their standard curriculum, Moto was the only teacher who truly listened and customized his approach specifically for my situation. What makes Moto exceptional is his intuitive teaching style. He quickly assessed my learning style and created a tailored strategy focused on practical application. He bypasses the tedious vocabulary memorization and grammar drills that make most language learning frustrating. Instead, he guides you through understanding Japanese sentence patterns and immediately applying them in real-life scenarios you'll actually encounter. Thanks to Moto's guidance, I achieved functional Japanese proficiency in record time. By the time I boarded my flight to Tokyo, I felt genuinely prepared to navigate everyday situations\u2014from ordering food to handling transportation emergencies. His method gave me the confidence to hit the ground running in my new life abroad. If you're looking for a Japanese teacher who adapts to YOUR needs rather than forcing you into a rigid curriculum, Moto is your perfect match. His \"Survival Japanese\" approach is ideal for busy professionals, travelers, or anyone who wants to learn Japanese that's immediately useful. Don't waste time on methods that does not to work\u2014start your Japanese journey with Moto today!\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                <div class=\"testimonial-card\">\r\n                    <div class=\"quote-icon\">\"<\/div>\r\n                    <div class=\"client-info\">\r\n                        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1500648767791-00dcc994a43e?w=150&h=150&fit=crop&crop=faces\" alt=\"Jake Williams\" class=\"client-avatar\">\r\n                        <div>\r\n                            <div class=\"client-name\">Jake Williams<\/div>\r\n                            <div class=\"rating-display\">\r\n                                <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                <span class=\"rating-text\">Incredible Progress<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                        <div class=\"testimonial-text\">\r\n                            I was introduced to Moto through a glowing recommendation from my friend and used JapaneseOnlineClass.com, and I can confidently say the hype was real! I immediately experienced those 'aha' moments that had been missing from my previous learning experiences. Moto is an incredibly friendly and encouraging teacher who genuinely cares about his students' success. In the two to three months I've been taking daily 1-hour lessons with him, my Japanese has improved significantly. He makes learning fun and engaging by tailoring lessons to my interests and needs, covering a wide range of topics from casual conversation and role-playing to practical skills like giving directions and making requests. I especially appreciate the personalized touch he brings to each session. I wholeheartedly recommend Moto to any student seeking a dedicated and effective Japanese teacher. He goes above and beyond, sending a summary of key phrases after each lesson, which is incredibly helpful for review. His passion for teaching is evident, and I'm incredibly grateful for the opportunity to learn from him. If you're looking for a teacher who will not only guide you but also inspire you, Moto is the perfect choice.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-4.png\" alt=\"David Smith\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">David Smith<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Invaluable Insights<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto's classes are not just about learning Japanese; they're about understanding Japanese culture from the inside out. He has a rare talent for breaking down complex linguistic concepts by connecting them to the nuances of Japanese thought and society. His explanations are incredibly clear, often using analogies that just click. Whether it's a tricky grammar point or a subtle cultural expression, Moto illuminates the \"why\" behind the \"what,\" making the language feel intuitive rather than just a set of rules to memorize. I've been studying Japanese for years, and I've never encountered a teacher who combines linguistic expertise with such deep cultural insight. His passion for both the language and its cultural context is infectious. He's incredibly patient, always willing to re-explain things in different ways until they make perfect sense. If you're looking to truly grasp Japanese\u2014not just speak it, but *understand* it\u2014Moto is the teacher for you. He makes learning an enriching experience that goes beyond the textbook. Highly recommended for anyone serious about mastering the language and appreciating its cultural depth.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-5.png\" alt=\"Eleanor Vance\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Eleanor Vance<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Tailored & Effective<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            I've tried numerous language learning apps and classes, but nothing compares to the personalized approach Moto offers. He truly understands how to adapt his teaching to individual needs and learning styles. My goal was to improve my conversational Japanese for daily life in Tokyo, and Moto designed lessons that were immediately applicable. He focuses on practical phrases, real-world scenarios, and common expressions you won't always find in textbooks. Every session feels dynamic and interactive, and he encourages you to speak from day one. What truly sets Moto apart is his ability to correct mistakes without making you feel self-conscious. He offers clear, constructive feedback and provides alternative ways to phrase things, helping you build confidence naturally. I've seen a remarkable improvement in my fluency and my ability to communicate effectively since I started learning with him. If you're looking for a Japanese tutor who is not only knowledgeable but also genuinely invested in your progress, Moto is an excellent choice. His lessons are enjoyable, effective, and perfectly tailored to help you achieve your specific language goals. I highly recommend him for anyone seeking practical, real-world Japanese skills.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-6.png\" alt=\"April Stevens\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">April Stevens<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Cultural Deep Dive<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Look, if you're sick of drowning in grammar charts and feeling like Japanese is just a bunch of random rules, you NEED to talk to Moto. Seriously. I was hunting for a teacher who could actually make sense of the language, someone who could show me how it connects to real Japanese culture and history, not not some textbook nonsense. And Moto? He totally delivered. He's not your typical teacher. He's the kind of guy who'll tell you straight up, \"Japanese grammar isn't just rules\u2014it's a reflection of culture and mindset. Once you see the connections, everything starts to click.\" And man, he's right! Moto has this way of breaking down the toughest stuff into bite-sized pieces, showing you how it all fits into everyday life. It's like, suddenly, everything just clicks. Honestly, if you want to actually understand Japanese, not just memorize it, Moto's your guy. He'll have you practicing until it feels natural, building your confidence with real-life examples. Trust me, you'll walk away feeling like you can actually use what you've learned. If you're ready to ditch the dry textbooks and dive into the real deal, Moto's the teacher you've been waiting for \ud83d\ude42\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-7.png\" alt=\"Mia Henderson\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Mia Henderson<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Fantastic Progress<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto-sensei has been an absolute game-changer for my Japanese learning journey. I've struggled with consistency and motivation in the past, but his engaging teaching style and genuine enthusiasm make every lesson a joy. He expertly tailors each session to my specific needs, whether it's drilling grammar points, practicing conversational flow, or delving into nuances of Japanese culture. What I appreciate most is how he breaks down complex concepts into simple, understandable explanations. I no longer feel overwhelmed by seemingly impossible grammar rules. My confidence in speaking and understanding Japanese has soared thanks to his patient guidance and clear methodology. I highly recommend Moto to anyone seeking an effective and supportive Japanese teacher!\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-8.png\" alt=\"Oscar King\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Oscar King<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Highly Engaging<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            If you're looking for a Japanese teacher who truly knows how to make learning fun and effective, look no further than Moto. His lessons are always dynamic, filled with practical examples and lively discussions that keep you engaged from start to finish. I particularly enjoy his ability to incorporate real-life scenarios into our lessons, which helps me apply what I've learned directly to everyday conversations. He's incredibly patient, always willing to re-explain concepts until they click, and his positive energy is contagious. My Japanese has improved dramatically since I started taking lessons with him, and I feel much more confident using the language in various situations. Thank you, Moto-sensei, for making Japanese learning such a rewarding experience!\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-9.png\" alt=\"Grace Thompson\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Grace Thompson<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Excellent Communication<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto-sensei is an exceptional Japanese teacher who truly cares about his students' success. His communication skills are top-notch, explaining complex grammar points and cultural nuances with incredible clarity. He creates a very comfortable and supportive learning environment, which made me feel at ease even when making mistakes. I've noticed a significant improvement in my listening comprehension and speaking fluency since I started with him. He's always well-prepared for our lessons, and his feedback is always constructive and helpful. I highly recommend Moto to anyone who wants to learn Japanese effectively and enjoy the process!\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-10.png\" alt=\"Liam Davies\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Liam Davies<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Highly Recommended<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            I've been learning Japanese for years, and Moto-sensei is hands down the best teacher I've had. His approach is highly effective because he understands how to identify your weaknesses and turn them into strengths. He doesn't just teach from a textbook; he teaches you how to think in Japanese. His lessons are always well-structured, yet flexible enough to address any questions or topics I want to discuss. I've gained so much confidence in my speaking abilities, and my understanding of Japanese grammar has deepened considerably. If you're serious about mastering Japanese, Moto-sensei is the perfect tutor. He's a true professional who is dedicated to his students' progress.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"testimonial-card\">\r\n                        <div class=\"quote-icon\">\"<\/div>\r\n                        <div class=\"client-info\">\r\n                            <img decoding=\"async\" src=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/japaneseonlineclass-11.png\" alt=\"Chloe Evans\" class=\"client-avatar\">\r\n                            <div>\r\n                                <div class=\"client-name\">Chloe Evans<\/div>\r\n                                <div class=\"rating-display\">\r\n                                    <span class=\"rating-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n                                    <span class=\"rating-text\">Beyond Expectations<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class=\"testimonial-text\">\r\n                            Moto-sensei exceeded all my expectations! I came to him with specific goals for business Japanese, and he quickly understood my needs and designed a customized curriculum. His business Japanese lessons are practical, relevant, and incredibly insightful, covering everything from formal keigo to understanding unspoken business etiquette. He creates a challenging yet supportive environment where I feel comfortable practicing new phrases and concepts. My colleagues in Japan have even commented on my improved Japanese! Moto's dedication and expertise are truly remarkable. I highly recommend him to any professional looking to master Japanese for business purposes.\r\n                        <\/div>\r\n                        <button class=\"read-more-btn\">Read More<\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                            <div class=\"show-more-container\">\r\n                    <button class=\"show-more-btn\" id=\"showMoreLessBtn\">Show More<\/button>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"floating-element\">\ud83d\udcae<\/div>\r\n            <div class=\"floating-element\">\ud83d\udcae<\/div>\r\n            <div class=\"floating-element\">\ud83d\udcae<\/div>\r\n        <\/div>\r\n\r\n        <script>\r\n            document.addEventListener('DOMContentLoaded', function() {\r\n                const testimonialsGrid = document.querySelector('.testimonials-grid');\r\n                const testimonialCards = Array.from(testimonialsGrid.querySelectorAll('.testimonial-card'));\r\n                const showMoreLessBtn = document.getElementById('showMoreLessBtn');\r\n                const sectionTitle = document.getElementById('section-title'); \/\/ \u300cOUR CLIENTS SAY\u300d\u306e\u89aa\u8981\u7d20\r\n                const initialDisplayCount = 4; \/\/ \u6700\u521d\u306b\u8868\u793a\u3059\u308b\u30ab\u30fc\u30c9\u306e\u6570\r\n                const loadMoreCount = 2; \/\/ \u300cShow More\u300d\u3067\u8ffd\u52a0\u3059\u308b\u30ab\u30fc\u30c9\u306e\u6570\r\n                let currentDisplayCount = initialDisplayCount;\r\n\r\n                \/\/ Function to truncate text and show\/hide read more button\r\n                function applyReadMoreTruncation() {\r\n                    testimonialCards.forEach(card => {\r\n                        const textElement = card.querySelector('.testimonial-text');\r\n                        const readMoreBtn = card.querySelector('.read-more-btn');\r\n                        const originalText = textElement.getAttribute('data-original-text');\r\n\r\n                        \/\/ Store original text if not already stored\r\n                        if (!originalText) {\r\n                            textElement.setAttribute('data-original-text', textElement.innerHTML);\r\n                        } else {\r\n                            \/\/ Reset to original before checking scrollHeight, important for resize\r\n                            textElement.innerHTML = originalText;\r\n                            textElement.style.maxHeight = ''; \/\/ Remove inline max-height\r\n                            textElement.classList.remove('truncated'); \/\/ Remove truncated class temporarily\r\n                        }\r\n\r\n                        \/\/ Determine truncation height based on screen size\r\n                        let truncationHeight = 200; \/\/ Default for desktop\r\n                        if (window.innerWidth <= 768) {\r\n                            truncationHeight = 240; \/\/ For mobile\r\n                        }\r\n                        \r\n                        \/\/ Apply truncation if content is taller than truncation height\r\n                        if (textElement.scrollHeight > truncationHeight) {\r\n                            textElement.classList.add('truncated');\r\n                            textElement.style.maxHeight = truncationHeight + 'px';\r\n                            readMoreBtn.style.display = 'inline-block'; \/\/ Show the button\r\n                            readMoreBtn.textContent = 'Read More';\r\n                        } else {\r\n                            textElement.classList.remove('truncated');\r\n                            textElement.style.maxHeight = ''; \/\/ Ensure full text is visible\r\n                            readMoreBtn.style.display = 'none'; \/\/ Hide if not needed\r\n                        }\r\n                    });\r\n                }\r\n\r\n                \/\/ Function to toggle Read More\/Read Less and scroll\r\n                function toggleReadMore(event) {\r\n                    const button = event.target;\r\n                    const textElement = button.previousElementSibling; \/\/ testimonial-text\r\n                    const card = button.closest('.testimonial-card'); \/\/ \u89aa\u306e\u30ab\u30fc\u30c9\u8981\u7d20\u3092\u53d6\u5f97\r\n\r\n                    if (textElement.classList.contains('truncated')) {\r\n                        \/\/ Read More: \u30c6\u30ad\u30b9\u30c8\u3092\u5c55\u958b\u3059\u308b\r\n                        textElement.classList.remove('truncated');\r\n                        \/\/ maxHeight\u3092scrollHeight\u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u3067\u3001\u30b9\u30e0\u30fc\u30ba\u306a\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u3092\u53ef\u80fd\u306b\u3059\u308b\r\n                        textElement.style.maxHeight = textElement.scrollHeight + 'px'; \r\n                        button.textContent = 'Read Less';\r\n\r\n                        \/\/ \u30b9\u30af\u30ed\u30fc\u30eb: \u5c55\u958b\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u306e\u30ab\u30fc\u30c9\u306e\u30c8\u30c3\u30d7\u304c\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\u306b\u5165\u308b\u3088\u3046\u306b\u8abf\u6574\r\n                        \/\/ \u30b9\u30af\u30ed\u30fc\u30eb\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u3001\u307e\u305f\u306f\u30ab\u30fc\u30c9\u306e\u30c8\u30c3\u30d7\u306b\u8a2d\u5b9a\r\n                        const targetPosition = card.getBoundingClientRect().top + window.scrollY - (window.innerHeight * 0.1); \/\/ \u5c11\u3057\u4e0a\u306b\u4f59\u767d\u3092\u6301\u305f\u305b\u308b\r\n                        window.scrollTo({\r\n                            top: targetPosition,\r\n                            behavior: 'smooth'\r\n                        });\r\n\r\n                    } else {\r\n                        \/\/ Read Less: \u30c6\u30ad\u30b9\u30c8\u3092\u6298\u308a\u305f\u305f\u3080\r\n                        let truncationHeight = 200; \r\n                        if (window.innerWidth <= 768) {\r\n                            truncationHeight = 240;\r\n                        }\r\n                        textElement.style.maxHeight = truncationHeight + 'px';\r\n                        textElement.classList.add('truncated');\r\n                        button.textContent = 'Read More';\r\n\r\n                        \/\/ \u30b9\u30af\u30ed\u30fc\u30eb: \u6298\u308a\u305f\u305f\u307e\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u306e\u30ab\u30fc\u30c9\u306e\u30c8\u30c3\u30d7\u304c\u30d3\u30e5\u30fc\u30dd\u30fc\u30c8\u306b\u5165\u308b\u3088\u3046\u306b\u8abf\u6574\r\n                        const targetPosition = card.getBoundingClientRect().top + window.scrollY - (window.innerHeight * 0.1); \/\/ \u5c11\u3057\u4e0a\u306b\u4f59\u767d\u3092\u6301\u305f\u305b\u308b\r\n                        window.scrollTo({\r\n                            top: targetPosition,\r\n                            behavior: 'smooth'\r\n                        });\r\n                    }\r\n                }\r\n\r\n                \/\/ Attach event listeners to Read More buttons\r\n                testimonialCards.forEach(card => {\r\n                    const readMoreBtn = card.querySelector('.read-more-btn');\r\n                    readMoreBtn.addEventListener('click', toggleReadMore);\r\n                });\r\n\r\n\r\n                \/\/ Function to update displayed testimonials and handle scrolling\r\n                function updateTestimonialsDisplay(shouldScroll = false) {\r\n                    const prevDisplayedCount = currentDisplayCount; \/\/ \u524d\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u305f\u6570\r\n\r\n                    testimonialCards.forEach((card, index) => {\r\n                        if (index < currentDisplayCount) {\r\n                            card.classList.remove('hidden-by-show-more');\r\n                        } else {\r\n                            card.classList.add('hidden-by-show-more');\r\n                        }\r\n                    });\r\n\r\n                    if (currentDisplayCount >= testimonialCards.length) {\r\n                        showMoreLessBtn.textContent = 'Show Less';\r\n                    } else {\r\n                        showMoreLessBtn.textContent = 'Show More';\r\n                    }\r\n\r\n                    \/\/ \u30b9\u30af\u30ed\u30fc\u30eb\u51e6\u7406\r\n                    if (shouldScroll && currentDisplayCount > prevDisplayedCount) {\r\n                        \/\/ \u65b0\u3057\u304f\u8868\u793a\u3055\u308c\u305f\u6700\u521d\u306e\u30ab\u30fc\u30c9\u3092\u53d6\u5f97\r\n                        const newlyDisplayedCardIndex = prevDisplayedCount;\r\n                        if (newlyDisplayedCardIndex < testimonialCards.length) {\r\n                            const targetCard = testimonialCards[newlyDisplayedCardIndex];\r\n                            \/\/ \u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u304c\u5e38\u306b\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u8abf\u6574\u3057\u305f\u30b9\u30af\u30ed\u30fc\u30eb\u30bf\u30fc\u30b2\u30c3\u30c8\r\n                            \/\/ title\u306e\u9ad8\u3055 + \u5c11\u3057\u306e\u4f59\u767d\r\n                            const offset = sectionTitle.offsetHeight + 40; \/\/ Adjust 40px as needed for spacing\r\n                            const targetPosition = targetCard.getBoundingClientRect().top + window.scrollY - offset;\r\n\r\n                            window.scrollTo({\r\n                                top: targetPosition,\r\n                                behavior: 'smooth'\r\n                            });\r\n                        }\r\n                    }\r\n                }\r\n\r\n                \/\/ Event listener for the global Show More\/Less button\r\n                showMoreLessBtn.addEventListener('click', function() {\r\n                    if (showMoreLessBtn.textContent === 'Show Less') {\r\n                        currentDisplayCount = initialDisplayCount;\r\n                        \/\/ Show Less\u6642\u306f\u30bb\u30af\u30b7\u30e7\u30f3\u30bf\u30a4\u30c8\u30eb\u307e\u3067\u30b9\u30af\u30ed\u30fc\u30eb\r\n                        const offset = sectionTitle.offsetHeight + 20; \/\/ \u8abf\u6574\u304c\u5fc5\u8981\u306a\u5834\u5408\r\n                        const targetPosition = sectionTitle.getBoundingClientRect().top + window.scrollY - offset;\r\n                        window.scrollTo({\r\n                            top: targetPosition,\r\n                            behavior: 'smooth'\r\n                        });\r\n                        updateTestimonialsDisplay(false); \/\/ \u30b9\u30af\u30ed\u30fc\u30eb\u306f\u3053\u3053\u3067\u624b\u52d5\u3067\u884c\u3046\r\n                    } else {\r\n                        currentDisplayCount = Math.min(currentDisplayCount + loadMoreCount, testimonialCards.length);\r\n                        updateTestimonialsDisplay(true); \r\n                    }\r\n                    applyReadMoreTruncation(); \r\n                });\r\n\r\n                \/\/ Initial setup\r\n                updateTestimonialsDisplay(false); \r\n                applyReadMoreTruncation(); \r\n\r\n                \/\/ Reapply truncation on window resize\r\n                window.addEventListener('resize', () => {\r\n                    \/\/ \u30ea\u30b5\u30a4\u30ba\u6642\u306bShow More\u3067\u958b\u3044\u3066\u3044\u308b\u72b6\u614b\u306e\u5834\u5408\u3001\u521d\u671f\u8868\u793a\u306b\u623b\u3059\r\n                    if (currentDisplayCount > initialDisplayCount) {\r\n                         currentDisplayCount = initialDisplayCount;\r\n                         updateTestimonialsDisplay(false); \r\n                    }\r\n                    applyReadMoreTruncation();\r\n                });\r\n            });\r\n        <\/script>\r\n    <\/body>\r\n    <\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-663886c9 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"663886c9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d599d1b\" data-id=\"7d599d1b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-41e636b8 elementor-widget elementor-widget-menu-anchor\" data-id=\"41e636b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"pricing\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b442384 elementor-widget elementor-widget-html\" data-id=\"7b442384\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Japanese Lesson Plans<\/title>\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@400;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        \/* Define custom font for Advent Pro *\/\r\n        .font-advent-pro {\r\n            font-family: 'Advent Pro', sans-serif;\r\n        }\r\n\r\n        \/* Custom gradient animation for the title *\/\r\n        @keyframes gradient-x {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n        .animate-gradient-x {\r\n            background-size: 200% 200%;\r\n            animation: gradient-x 8s ease infinite;\r\n        }\r\n\r\n        \/* Custom slide-in animations for product cards *\/\r\n        @keyframes slideInFromLeft {\r\n            0% { transform: translateX(-100%); opacity: 0; }\r\n            100% { transform: translateX(0); opacity: 1; }\r\n        }\r\n        @keyframes slideInFromRight {\r\n            0% { transform: translateX(100%); opacity: 0; }\r\n            100% { transform: translateX(0); opacity: 1; }\r\n        }\r\n        @keyframes slideInFromUp {\r\n            0% { transform: translateY(100%); opacity: 0; }\r\n            100% { transform: translateY(0); opacity: 1; }\r\n        }\r\n        @keyframes slideInFromDown {\r\n            0% { transform: translateY(-100%); opacity: 0; }\r\n            100% { transform: translateY(0); opacity: 1; }\r\n        }\r\n\r\n        \/* Helper classes for initial slide-in animations with delays *\/\r\n        .animate-slide-left { animation: slideInFromLeft 1s ease-out forwards; }\r\n        .animate-slide-right { animation: slideInFromRight 1s ease-out forwards; }\r\n        .animate-slide-up { animation: slideInFromUp 1s ease-out forwards; }\r\n        .animate-slide-down { animation: slideInFromDown 1s ease-out forwards; }\r\n\r\n        \/* General continuous subtle float animation for cards *\/\r\n        @keyframes float {\r\n            0% { transform: translateY(0px); }\r\n            50% { transform: translateY(-5px); }\r\n            100% { transform: translateY(0px); }\r\n        }\r\n        .animated-card {\r\n            animation: float 3s ease-in-out infinite; \/* Apply float animation *\/\r\n        }\r\n\r\n        \/* Original Background pan animation for the section *\/\r\n        @keyframes original-background-pan {\r\n            0% { background-position: 0% 0%; }\r\n            100% { background-position: 100% 100%; }\r\n        }\r\n        .original-animate-background-pan {\r\n            animation: original-background-pan 60s linear infinite; \/* Slow, continuous pan *\/\r\n        }\r\n\r\n       \/* --- Trial Lesson Specific Animations --- *\/\r\n\r\n        \/* Acrobatic Spin and Move Animation *\/\r\n        @keyframes acrobaticMove {\r\n            0% {\r\n                transform: translate(50vw, -50vh) rotate(0deg) scale(0); \/* Start top-right, off-screen, scaled down *\/\r\n                opacity: 0;\r\n            }\r\n            15% {\r\n                transform: translate(-50%, -50%) rotate(720deg) scale(1); \/* Spin into center *\/\r\n                opacity: 1;\r\n            }\r\n            30% {\r\n                 transform: translate(-50%, -50%) rotate(720deg) scale(1);\r\n                 opacity: 1;\r\n            }\r\n            45% {\r\n                transform: translate(-50%, -50%) rotate(720deg) scale(1); \/* Pause for 5 seconds *\/\r\n                opacity: 1;\r\n            }\r\n            60% {\r\n                transform: translate(-50%, -50%) rotate(720deg) scale(1);\r\n                opacity: 1;\r\n            }\r\n            75% {\r\n                transform: translate(-50%, -50%) rotate(720deg) scale(1);\r\n                opacity: 1;\r\n            }\r\n            90% {\r\n                transform: translate(-50vw, 50vh) rotate(1440deg) scale(0); \/* Spin and exit bottom-left *\/\r\n                opacity: 0;\r\n            }\r\n            100% {\r\n                transform: translate(50vw, -50vh) rotate(0deg) scale(0); \/* Reset for next loop *\/\r\n                opacity: 0;\r\n            }\r\n        }\r\n\r\n        .animate-acrobatic-move {\r\n            animation: acrobaticMove 15s linear infinite; \/* Total animation duration *\/\r\n        }\r\n\r\n        .trial-card-container {\r\n            \/* Keep previous styles for container *\/\r\n            width: auto; \/* Removed fixed width *\/\r\n            position: absolute;\r\n            \/* Adjusted for center of the first four cards *\/\r\n            left: 33.33%; \/* Center of first two columns *\/\r\n            top: 50%; \/* Vertical center of the grid *\/\r\n            transform: translate(-50%, -50%); \/* Center the card itself relative to its adjusted position *\/\r\n            z-index: 20; \/* Ensure it's on top *\/\r\n        }\r\n\r\n        \/* Hide trial card initially until animation starts *\/\r\n        .trial-card-initial-hide {\r\n            opacity: 0;\r\n        }\r\n\r\n        \/* To match the size of other cards, we apply the same padding, border, etc. *\/\r\n        .trial-card-common-style {\r\n            border-radius: 1.5rem; \/* Equivalent to rounded-3xl *\/\r\n            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1); \/* Equivalent to shadow-xl *\/\r\n            padding: 2rem; \/* Equivalent to p-8 *\/\r\n            display: flex;\r\n            flex-direction: column;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            transition: all 0.3s ease-in-out;\r\n            transform: scale(1); \/* Ensure it's not scaled up by default *\/\r\n            \/* Removed fixed width and height to allow responsive sizing *\/\r\n            \/* width: 300px; *\/\r\n            \/* height: 480px; *\/\r\n            box-sizing: border-box; \/* Include padding and border in the width\/height *\/\r\n            border-width: 4px; \/* Ensure original border thickness *\/\r\n        }\r\n\r\n        \/* Hover effects for the trial card *\/\r\n        .trial-card-common-style:hover {\r\n            transform: scale(1.05) translateY(-8px) rotate(1deg); \/* Equivalent to hover:scale-105 hover:translate-y-[-8px] hover:hover:rotate-1 *\/\r\n            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); \/* Equivalent to hover:shadow-2xl *\/\r\n            filter: brightness(1.1); \/* Equivalent to hover:brightness-110 *\/\r\n        }\r\n\r\n        @media (max-width: 767px) {\r\n            .trial-card-container {\r\n                position: relative; \/* Revert to normal flow for mobile *\/\r\n                left: auto;\r\n                top: auto;\r\n                transform: none;\r\n                margin-top: 2rem; \/* Add some space below the 6 cards *\/\r\n                z-index: 10; \/* Adjust z-index for mobile if needed *\/\r\n                width: 100%; \/* Take full width on mobile *\/\r\n                height: auto;\r\n            }\r\n            .trial-card-common-style {\r\n                 width: 100%; \/* Occupy full width within its mobile container *\/\r\n                 height: auto;\r\n                 margin-left: auto;\r\n                 margin-right: auto;\r\n                 animation: none; \/* Disable acrobatic move on mobile *\/\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body class=\"bg-gray-50 text-gray-800\">\r\n\r\n    <section class=\"relative min-h-screen flex items-center justify-center py-16 px-4 overflow-hidden original-animate-background-pan\"\r\n        style=\"background-image: url('https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2025\/05\/PNG-1-1-1-1.png'); background-repeat: repeat; background-size: auto; background-position: 0% 0%;\">\r\n        <div class=\"absolute inset-0 bg-white bg-opacity-50\"><\/div>\r\n\r\n        <div class=\"relative z-10 max-w-7xl mx-auto text-center\">\r\n            <a id=\"pricing\" class=\"absolute top-0\"><\/a>\r\n\r\n            <div class=\"font-advent-pro text-6xl md:text-7xl lg:text-8xl font-extrabold mb-12\r\n                         bg-gradient-to-r from-pink-300 via-purple-300 to-blue-300\r\n                         text-transparent bg-clip-text animate-gradient-x drop-shadow-lg\">\r\n                Choose the perfect plan\r\n            <\/div>\r\n\r\n            <div class=\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 p-4\">\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-pink-50 border-pink-200\"\r\n                    style=\"animation-delay: 0.2s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-pink-700\">One Time 60<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-pink-900 mb-2\">$40.5<\/p>\r\n                    <p class=\"text-xl font-semibold text-pink-600 mb-6\">each time<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">1<\/span> time lesson<\/li>\r\n                        <li><span class=\"font-bold\">60<\/span> minutes class<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/28E9AS77l2ZBaEl4he3gk0W\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-pink-500 to-rose-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-blue-50 border-blue-200\"\r\n                    style=\"animation-delay: 0.4s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-blue-700\">Package 60<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-blue-900 mb-2\">$380.7<\/p>\r\n                    <p class=\"text-xl font-semibold text-blue-600 mb-6\">package<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">10<\/span> time lessons package<\/li>\r\n                        <li>Each lessons are <span class=\"font-bold\">60<\/span> minutes<\/li>\r\n                        <li>Email Support<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/14A14mdvJ2ZB27P2963gk0X\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-blue-500 to-indigo-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-purple-50 border-purple-200\"\r\n                    style=\"animation-delay: 0.6s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-purple-700\">Subscription 60<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-purple-900 mb-2\">$75<\/p>\r\n                    <p class=\"text-xl font-semibold text-purple-600 mb-6\">each WEEK<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">2<\/span> lessons\/week<\/li>\r\n                        <li>Each lessons are <span class=\"font-bold\">60<\/span> minutes<\/li>\r\n                        <li>Unlimited Microsoft Teams Text Support<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/28EcN49ftgQrfYF00Y3gk0Y\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-purple-500 to-fuchsia-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-green-50 border-green-200\"\r\n                    style=\"animation-delay: 0.8s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-green-700\">One Time 30<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-green-900 mb-2\">$23<\/p>\r\n                    <p class=\"text-xl font-semibold text-green-600 mb-6\">each time<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">1<\/span> time lesson<\/li>\r\n                        <li><span class=\"font-bold\">30<\/span> minutes class<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/6oU3cuezN43Fh2JcNK3gk0Z\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-green-500 to-emerald-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-yellow-50 border-yellow-200\"\r\n                    style=\"animation-delay: 1.0s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-yellow-700\">Package 30<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-yellow-900 mb-2\">$216.2<\/p>\r\n                    <p class=\"text-xl font-semibold text-yellow-600 mb-6\">package<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">10<\/span> time lessons package<\/li>\r\n                        <li>Each lessons are <span class=\"font-bold\">30<\/span> minutes<\/li>\r\n                        <li>Email Support<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/7sY3cuajxas3h2J4he3gk10\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-yellow-500 to-amber-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n\r\n                <div class=\"animated-card trial-card-common-style bg-cyan-50 border-cyan-200\"\r\n                    style=\"animation-delay: 1.2s;\">\r\n                    <div class=\"text-3xl font-bold mb-4 text-cyan-700\">Package 45<\/div>\r\n                    <p class=\"text-5xl font-extrabold text-cyan-900 mb-2\">$305.5<\/p>\r\n                    <p class=\"text-xl font-semibold text-cyan-600 mb-6\">package<\/p>\r\n                    <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                        <li><span class=\"font-bold\">10<\/span> time lessons package<\/li>\r\n                        <li>Each lessons are <span class=\"font-bold\">45<\/span> minutes<\/li>\r\n                        <li>Email Support<\/li>\r\n                    <\/ul>\r\n                    <a href=\"https:\/\/buy.stripe.com\/5kQcN40IX2ZBdQx7tq3gk11\" target=\"_blank\" class=\"w-full\">\r\n                        <button class=\"bg-gradient-to-r from-cyan-500 to-blue-600 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                            Buy Now\r\n                        <\/button>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"trial-card-container trial-card-initial-hide trial-card-common-style\r\n                        bg-orange-200 border-orange-500 animate-acrobatic-move\">\r\n                <div class=\"text-3xl font-bold mb-4 text-orange-800\">Trial 30<\/div>\r\n                <p class=\"text-5xl font-extrabold text-orange-900 mb-2\">$15<\/p>\r\n                <p class=\"text-xl font-semibold text-orange-600 mb-6\">one-time price<\/p>\r\n                <ul class=\"text-lg text-gray-700 space-y-2 mb-8 text-center\">\r\n                    <li><span class=\"font-bold\">1<\/span> time trial lesson<\/li>\r\n                    <li><span class=\"font-bold\">30<\/span> minutes class<\/li>\r\n                    <li>Get the feel of the lesson<\/li>\r\n                <\/ul>\r\n                <a href=\"https:\/\/buy.stripe.com\/4gM8wO2R5gQrbIpbJG3gk0S\" target=\"_blank\" class=\"w-full\">\r\n                    <button class=\"bg-gradient-to-r from-orange-600 to-red-700 text-white font-extrabold py-4 px-8 rounded-full shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 text-xl\">\r\n                        Buy Now\r\n                    <\/button>\r\n                <\/a>\r\n            <\/div>\r\n\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const cards = document.querySelectorAll('.animated-card');\r\n            cards.forEach((card, index) => {\r\n                let animationClass = '';\r\n                if (index % 3 === 0) {\r\n                    animationClass = 'animate-slide-left';\r\n                } else if (index % 3 === 1) {\r\n                    animationClass = 'animate-slide-up';\r\n                } else {\r\n                    animationClass = 'animate-slide-right';\r\n                }\r\n                card.classList.add(animationClass);\r\n            });\r\n\r\n            \/\/ Re-activate Trial 30 card's initial hide removal\r\n            const trialCardContainer = document.querySelector('.trial-card-container');\r\n            if (trialCardContainer) {\r\n                \/\/ Remove any slide-in animations that might have been applied by mistake\r\n                trialCardContainer.classList.remove('animate-slide-left', 'animate-slide-up', 'animate-slide-right');\r\n                \/\/ Remove the initial hiding class to start the acrobaticMove animation\r\n                setTimeout(() => {\r\n                    trialCardContainer.classList.remove('trial-card-initial-hide');\r\n                }, 2000); \/\/ 2\u79d2\u9045\u308c\u3066\u8868\u793a\u3092\u958b\u59cb (\u4ed6\u306e\u30ab\u30fc\u30c9\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5b8c\u4e86\u5f8c)\r\n            }\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5095a1a7 animated-slow elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5095a1a7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1cc50726 elementor-invisible\" data-id=\"1cc50726\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;rotateInUpLeft&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43fb477d elementor-widget elementor-widget-html\" data-id=\"43fb477d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elegant-japanese-section-wrapper\" style=\"\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 100px 20px;\r\n    box-sizing: border-box;\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    text-align: center;\r\n    font-family: 'Advent Pro', sans-serif;\r\n    color: #333;\r\n    background: linear-gradient(\r\n        -45deg,\r\n        #fce4ec,\r\n        #e0f7fa,\r\n        #e8f5e9,\r\n        #ede7f6,\r\n        #fff3e0,\r\n        #ffe0b2\r\n    );\r\n    background-size: 600% 600%;\r\n    animation: slowGradientShift 40s ease-in-out infinite;\r\n    z-index: 1;\r\n\">\r\n\r\n    <style>\r\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@300;400;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap');\r\n\r\n        \/* \u80cc\u666f\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3 *\/\r\n        @keyframes slowGradientShift {\r\n            0% { background-position: 0% 50%; }\r\n            25% { background-position: 100% 50%; }\r\n            50% { background-position: 100% 0%; }\r\n            75% { background-position: 0% 0%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        \/* \u30bf\u30a4\u30c8\u30eb\u30ab\u30e9\u30fc\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\r\n        @keyframes rainbowText {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n        .animated-title {\r\n            background: linear-gradient(135deg, #a29bfe, #74b9ff, #55efc4, #f9ca24, #f06292);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            color: transparent; \/* Fallback for browsers that don't support background-clip: text *\/\r\n            background-size: 400% 100%;\r\n            animation: rainbowText 5s linear infinite;\r\n        }\r\n\r\n        \/* Q&A\u30c8\u30b0\u30eb *\/\r\n        .qa-answer {\r\n            max-height: 0;\r\n            overflow: hidden;\r\n            transition: max-height 0.3s ease-out, padding 0.3s ease-out;\r\n            padding: 0 20px;\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            font-size: 1rem;\r\n            color: #555;\r\n            line-height: 1.6;\r\n        }\r\n        .qa-answer.open {\r\n            \/* max-height\u306fJS\u3067\u52d5\u7684\u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3059 *\/\r\n            padding: 15px 20px 20px;\r\n        }\r\n        .qa-question-header::after {\r\n            content: '+';\r\n            position: absolute;\r\n            right: 20px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            font-size: 1.8rem;\r\n            color: #74b9ff;\r\n            transition: transform 0.3s ease;\r\n        }\r\n        .qa-question-header.active::after {\r\n            content: '-';\r\n            transform: translateY(-50%) rotate(180deg);\r\n        }\r\n        .qa-question-header {\r\n            padding: 20px;\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            font-size: 1.2rem;\r\n            font-weight: 600;\r\n            color: #333;\r\n            cursor: pointer;\r\n            position: relative;\r\n            transition: background-color 0.3s ease;\r\n        }\r\n        .qa-item {\r\n            background: rgba(255, 255, 255, 0.8);\r\n            border-radius: 10px;\r\n            margin-bottom: 15px;\r\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);\r\n            overflow: hidden;\r\n            text-align: left;\r\n        }\r\n        .qa-question-header:hover {\r\n            background-color: rgba(240, 248, 255, 0.9);\r\n        }\r\n\r\n        \/* HOW IT WORKS \u30b9\u30c6\u30c3\u30d7 *\/\r\n        .how-it-works-steps {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            justify-content: center;\r\n            gap: 30px;\r\n            max-width: 1000px;\r\n            margin: 0 auto 30px auto;\r\n        }\r\n        .how-it-works-steps a { \/* \u8ffd\u52a0: \u30a2\u30f3\u30ab\u30fc\u30bf\u30b0\u306e\u30b9\u30bf\u30a4\u30eb\u3092\u30ea\u30bb\u30c3\u30c8 *\/\r\n            text-decoration: none;\r\n            color: inherit;\r\n            display: block; \/* \u30ea\u30f3\u30af\u5168\u4f53\u304c\u30af\u30ea\u30c3\u30af\u53ef\u80fd\u306b\u306a\u308b\u3088\u3046\u306b *\/\r\n            flex: 1 1 300px; \/* \u89aa\u306ediv\u306eflex\u3092\u7d99\u627f *\/\r\n        }\r\n        .how-it-works-steps div {\r\n            background: rgba(255, 255, 255, 0.85);\r\n            border-radius: 15px;\r\n            padding: 25px;\r\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n            text-align: left;\r\n            height: 100%; \/* \u89aa\u306ea\u30bf\u30b0\u306b\u5408\u308f\u305b\u3066\u9ad8\u3055\u3092\u78ba\u4fdd *\/\r\n            box-sizing: border-box; \/* \u30d1\u30c7\u30a3\u30f3\u30b0\u3092\u542b\u3081\u3066\u9ad8\u3055\u3092\u8a08\u7b97 *\/\r\n        }\r\n        .how-it-works-steps a:hover div { \/* \u30db\u30d0\u30fc\u52b9\u679c\u3092a\u30bf\u30b0\u304b\u3089div\u3078 *\/\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 15px 35px rgba(0,0,0,0.15);\r\n        }\r\n        .how-it-works-steps div p:first-child {\r\n            font-size: 1.8rem;\r\n            font-weight: 700;\r\n            margin-bottom: 10px;\r\n            animation: pulse 1.5s ease-in-out infinite; \/* \u756a\u53f7\u306e\u30d1\u30eb\u30b9\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\r\n        }\r\n        .how-it-works-steps div:nth-child(1) p:first-child { color: #a29bfe; }\r\n        .how-it-works-steps div:nth-child(2) p:first-child { color: #fab1a0; animation-delay: 0.3s; }\r\n        .how-it-works-steps div:nth-child(3) p:first-child { color: #55efc4; animation-delay: 0.6s; }\r\n\r\n        .how-it-works-steps div p:last-child {\r\n            font-size: 1.2rem;\r\n            font-weight: 700;\r\n            color: #4a4a4a;\r\n            line-height: 1.4;\r\n            animation: fadeInSlideUp 0.7s ease-out forwards; \/* \u30c6\u30ad\u30b9\u30c8\u306e\u30d5\u30a7\u30fc\u30c9\u30a4\u30f3\u3068\u30b9\u30e9\u30a4\u30c9\u30a2\u30c3\u30d7 *\/\r\n            opacity: 0;\r\n            transform: translateY(20px);\r\n        }\r\n        .how-it-works-steps div:nth-child(1) p:last-child { animation-delay: 0.5s; }\r\n        .how-it-works-steps div:nth-child(2) p:last-child { animation-delay: 0.8s; }\r\n        .how-it-works-steps div:nth-child(3) p:last-child { animation-delay: 1.1s; }\r\n\r\n        @keyframes pulse {\r\n            0% { transform: scale(1); }\r\n            50% { transform: scale(1.1); }\r\n            100% { transform: scale(1); }\r\n        }\r\n\r\n        @keyframes fadeInSlideUp {\r\n            0% { opacity: 0; transform: translateY(20px); }\r\n            100% { opacity: 1; transform: translateY(0); }\r\n        }\r\n\r\n        \/* \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\r\n        @media (max-width: 768px) {\r\n            .elegant-japanese-section-wrapper {\r\n                padding: 60px 15px;\r\n            }\r\n            .how-it-works-steps a { \/* a\u30bf\u30b0\u3082\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u306b\u5bfe\u5fdc *\/\r\n                flex-basis: 100% !important;\r\n                margin-bottom: 20px;\r\n            }\r\n            .how-it-works-steps a:last-child {\r\n                margin-bottom: 0;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"content-container\" style=\"\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        position: relative;\r\n        z-index: 2;\r\n        text-align: center;\r\n    \">\r\n        <div id=\"how-it-works\" class=\"how-it-works-section\" style=\"margin-bottom: 80px;\">\r\n            <h2 class=\"animated-title\" style=\"\r\n                font-size: clamp(2.5rem, 6vw, 4.2rem);\r\n                font-weight: 300;\r\n                margin-bottom: 40px;\r\n                letter-spacing: 2px;\r\n                text-transform: uppercase;\r\n                display: inline-block;\r\n                text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);\r\n            \">\r\n                HOW IT WORKS\r\n            <\/h2>\r\n            <div class=\"how-it-works-steps\">\r\n                <a href=\"#pricing\">\r\n                    <div style=\"\">\r\n                        <p>\u2460<\/p>\r\n                        <p>Choose the Perfect Plan.<\/p>\r\n                    <\/div>\r\n                <\/a>\r\n                <a href=\"#scheduling\">\r\n                    <div style=\"\">\r\n                        <p>\u2461<\/p>\r\n                        <p>Select the convenient time below.<\/p>\r\n                    <\/div>\r\n                <\/a>\r\n                <a href=\"mailto:hello@japaneseonlineclass.com\">\r\n                    <div style=\"\">\r\n                        <p>\u2462<\/p>\r\n                        <p>We will get back to you with a confirmation email as soon as possible.<\/p>\r\n                    <\/div>\r\n                <\/a>\r\n            <\/div>\r\n            <p style=\"\r\n                font-family: 'Noto Sans JP', sans-serif;\r\n                font-size: 0.9rem;\r\n                opacity: 0.7;\r\n                color: #555;\r\n                margin-top: 20px;\r\n                max-width: 800px;\r\n                margin-left: auto;\r\n                margin-right: auto;\r\n            \">\r\n                We display availability for one \u2013 two weeks at a time. However, we update our schedule daily. Hopefully, we can find a suitable time within that timeframe. If not, please let us know your preferred time.\r\n            <\/p>\r\n        <\/div>\r\n\r\n        <div id=\"faq-section\" class=\"qa-section\" style=\"margin-bottom: 80px;\">\r\n            <h2 class=\"animated-title\" style=\"\r\n                font-size: clamp(2.5rem, 6vw, 4.2rem);\r\n                font-weight: 300;\r\n                margin-bottom: 40px;\r\n                letter-spacing: 2px;\r\n                text-transform: uppercase;\r\n                display: inline-block;\r\n                text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);\r\n            \">\r\n                FAQ\r\n            <\/h2>\r\n\r\n            <div class=\"qa-container\" style=\"\r\n                max-width: 900px;\r\n                margin: 0 auto;\r\n            \">\r\n                <div class=\"qa-item\">\r\n                    <div class=\"qa-question-header\">\r\n                        What happens if I need to reschedule classes?\r\n                    <\/div>\r\n                    <div class=\"qa-answer\">\r\n                        Don\u2019t worry. We are quite flexible. If you need to change the day or time of your class, please give us a notice in 2 or more business days in advance.\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"qa-item\">\r\n                    <div class=\"qa-question-header\">\r\n                        What platforms do you support for online sessions?\r\n                    <\/div>\r\n                    <div class=\"qa-answer\">\r\n                        We offer lessons via Microsoft Teams, Google Meet, and Zoom to ensure flexibility and ease of access. These platforms do not require any additional installations, and you can use them seamlessly from your browser or app. If you experience any difficulties, please let us know\u2014we\u2019re happy to help troubleshoot or explore alternative solutions.\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"qa-item\">\r\n                    <div class=\"qa-question-header\">\r\n                        How can I learn Japanese online?\r\n                    <\/div>\r\n                    <div class=\"qa-answer\">\r\n                        We provide private Japanese lessons online to help you learn and improve your skills in Japanese. Whether you\u2019re a beginner or already have studied Japanese in the past, 2-3 sessions a week will help you reach your objectives in Japanese. Our Japanese tutors go at your pace, work on topics based on your needs and objectives.\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"qa-item\">\r\n                    <div class=\"qa-question-header\">\r\n                        Do I need to prepare before the first class?\r\n                    <\/div>\r\n                    <div class=\"qa-answer\">\r\n                        Let us know your aim for learning Japanese. What is your true purpose of learning Japanese? Having clear goal mobilizes your focus toward actionable behavior. If you are not absolute beginner, tell us your struggles, and prepare them before the class. It also helps us to pick up your current level and we can work on your weaknesses to turn into your strength.\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"qa-item\">\r\n                    <div class=\"qa-question-header\">\r\n                        How to pay?\r\n                    <\/div>\r\n                    <div class=\"qa-answer\">\r\n                        We accept the following forms of payment:\r\n                        <ul style=\"list-style: none; padding-left: 20px; margin-top: 10px;\">\r\n                            <li style=\"margin-bottom: 5px;\">&#10003; Credit Card<\/li>\r\n                            <li>&#10003; Interac eTransfer (for Canadian, please mention it when you schedule a class.)<\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div id=\"contact-us\" class=\"contact-section\" style=\"text-align: center; margin-top: 50px;\">\r\n            <a href=\"mailto:hello@japaneseonlineclass.com\" style=\"\r\n                display: inline-block;\r\n                background: linear-gradient(135deg, #a29bfe 0%, #74b9ff 100%);\r\n                color: white;\r\n                padding: 18px 40px;\r\n                border-radius: 30px;\r\n                text-decoration: none;\r\n                font-family: 'Advent Pro', sans-serif;\r\n                font-size: 1.3rem;\r\n                font-weight: 700;\r\n                letter-spacing: 1px;\r\n                text-transform: uppercase;\r\n                box-shadow: 0 10px 25px rgba(162, 155, 254, 0.3);\r\n                transition: all 0.3s ease;\r\n            \" onmouseover=\"this.style.transform='translateY(-5px)'; this.style.boxShadow='0 15px 35px rgba(162, 155, 254, 0.4)'; this.style.background='linear-gradient(135deg, #74b9ff 0%, #a29bfe 100%)';\" onmouseout=\"this.style.transform='translateY(0)'; this.style.boxShadow='0 10px 25px rgba(162, 155, 254, 0.3)'; this.style.background='linear-gradient(135deg, #a29bfe 0%, #74b9ff 100%)';\">\r\n                Contact Us\r\n            <\/a>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const qaHeaders = document.querySelectorAll('.qa-question-header');\r\n\r\n            qaHeaders.forEach(header => {\r\n                header.addEventListener('click', function() {\r\n                    const answer = this.nextElementSibling;\r\n                    const isActive = this.classList.toggle('active'); \/\/ active\u30af\u30e9\u30b9\u3092\u30c8\u30b0\u30eb\r\n\r\n                    if (isActive) {\r\n                        \/\/ \u7b54\u3048\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u5b9f\u969b\u306e\u9ad8\u3055\u306b\u3001\u5c11\u3057\u4f59\u88d5\uff08\u4f8b: 20px\uff09\u3092\u8ffd\u52a0\r\n                        answer.style.maxHeight = (answer.scrollHeight + 20) + 'px';\r\n                        answer.classList.add('open'); \/\/ CSS\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u8abf\u6574\u7528\r\n                    } else {\r\n                        answer.style.maxHeight = '0'; \/\/ \u9589\u3058\u308b\u6642\r\n                        answer.classList.remove('open'); \/\/ CSS\u306e\u30d1\u30c7\u30a3\u30f3\u30b0\u8abf\u6574\u7528\r\n                    }\r\n                });\r\n            });\r\n        });\r\n    <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-986f44b elementor-widget elementor-widget-menu-anchor\" data-id=\"986f44b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"scheduling\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47ab7777 elementor-widget elementor-widget-shortcode\" data-id=\"47ab7777\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><iframe src=\"https:\/\/koalendar.com\/e\/moto-japanese-tutor?embed=true\" width=\"100%\" height=\"800px\" frameborder=\"0\"><\/iframe><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53044b76 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"53044b76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28590618\" data-id=\"28590618\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26d879f elementor-widget elementor-widget-html\" data-id=\"26d879f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Premium Japanese Lessons<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@100;200;300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .lessons-section {\r\n            background: linear-gradient(-45deg, #ffe5e5, #ffd6cc, #ffe0d9, #ffebe6, #f0e6ff, #e6f3ff);\r\n            background-size: 400% 400%;\r\n            animation: gradientShift 15s ease infinite;\r\n            min-height: 100vh;\r\n            padding: 60px 20px;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .lessons-section::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: \r\n                radial-gradient(circle at 20% 80%, rgba(255, 134, 134, 0.15) 0%, transparent 50%),\r\n                radial-gradient(circle at 80% 20%, rgba(255, 183, 178, 0.15) 0%, transparent 50%),\r\n                radial-gradient(circle at 40% 40%, rgba(255, 160, 122, 0.1) 0%, transparent 50%),\r\n                radial-gradient(circle at 70% 70%, rgba(200, 150, 255, 0.1) 0%, transparent 50%);\r\n            animation: floatingOrbs 20s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes gradientShift {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        @keyframes floatingOrbs {\r\n            0%, 100% { transform: translateY(0px) rotate(0deg); }\r\n            33% { transform: translateY(-20px) rotate(120deg); }\r\n            66% { transform: translateY(10px) rotate(240deg); }\r\n        }\r\n\r\n        .container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .one-class-notice {\r\n            text-align: center;\r\n            margin-bottom: 50px;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            position: relative;\r\n            animation: slideInScale 1.2s ease-out 0.3s backwards;\r\n        }\r\n\r\n        .notice-container {\r\n            background: linear-gradient(135deg, \r\n                rgba(255, 245, 245, 0.95) 0%, \r\n                rgba(255, 235, 235, 0.9) 50%, \r\n                rgba(255, 240, 240, 0.95) 100%);\r\n            backdrop-filter: blur(20px);\r\n            border-radius: 25px;\r\n            padding: 30px 40px;\r\n            border: 3px solid transparent;\r\n            background-clip: padding-box;\r\n            position: relative;\r\n            overflow: hidden;\r\n            box-shadow: \r\n                0 20px 50px rgba(255, 107, 107, 0.15),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.6);\r\n        }\r\n\r\n        .notice-container::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: -3px;\r\n            left: -3px;\r\n            right: -3px;\r\n            bottom: -3px;\r\n            background: linear-gradient(45deg, #ff6b6b, #ff7675, #fd79a8, #fdcb6e, #e17055, #ff6b6b);\r\n            background-size: 300% 300%;\r\n            animation: borderShimmer 4s linear infinite;\r\n            border-radius: 25px;\r\n            z-index: -1;\r\n        }\r\n\r\n        .notice-container::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);\r\n            animation: shimmerSweep 3s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes borderShimmer {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        @keyframes shimmerSweep {\r\n            0% { left: -100%; }\r\n            100% { left: 100%; }\r\n        }\r\n\r\n        .notice-title {\r\n            font-size: 1.3rem;\r\n            font-weight: 500;\r\n            background: linear-gradient(45deg, #d63031, #e17055, #fd79a8);\r\n            background-size: 200% 200%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: rainbowText 3s linear infinite;\r\n            margin-bottom: 10px;\r\n            text-transform: uppercase;\r\n            letter-spacing: 2px;\r\n        }\r\n\r\n        .notice-subtitle {\r\n            font-size: 1.1rem;\r\n            color: #8d4e4e;\r\n            font-weight: 300;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        @keyframes slideInScale {\r\n            0% {\r\n                transform: translateY(50px) scale(0.8);\r\n                opacity: 0;\r\n            }\r\n            100% {\r\n                transform: translateY(0) scale(1);\r\n                opacity: 1;\r\n            }\r\n        }\r\n\r\n        @keyframes rainbowText {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        .lessons-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));\r\n            gap: 40px;\r\n            margin-top: 60px;\r\n        }\r\n\r\n        .lesson-card {\r\n            background: linear-gradient(135deg, \r\n                rgba(255, 248, 248, 0.9) 0%, \r\n                rgba(255, 245, 245, 0.85) 50%, \r\n                rgba(255, 250, 250, 0.9) 100%);\r\n            backdrop-filter: blur(25px);\r\n            border-radius: 30px;\r\n            padding: 40px 30px 30px 30px;\r\n            position: relative;\r\n            overflow: hidden;\r\n            transform: translateY(100px) rotateY(-15deg) scale(0.8);\r\n            opacity: 0;\r\n            transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);\r\n            cursor: pointer;\r\n            border: 2px solid rgba(255, 160, 160, 0.2);\r\n            box-shadow: \r\n                0 20px 50px rgba(255, 107, 107, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.7);\r\n            animation: cardEntrance 0.8s ease-out forwards;\r\n            min-height: 180px;\r\n        }\r\n\r\n        .lesson-card:nth-child(1) { animation-delay: 0.1s; }\r\n        .lesson-card:nth-child(2) { animation-delay: 0.2s; }\r\n        .lesson-card:nth-child(3) { animation-delay: 0.3s; }\r\n        .lesson-card:nth-child(4) { animation-delay: 0.4s; }\r\n        .lesson-card:nth-child(5) { animation-delay: 0.5s; }\r\n        .lesson-card:nth-child(6) { animation-delay: 0.6s; }\r\n\r\n        @keyframes cardEntrance {\r\n            0% { \r\n                transform: translateY(100px) rotateY(-15deg) scale(0.8); \r\n                opacity: 0; \r\n            }\r\n            100% { \r\n                transform: translateY(0) rotateY(0deg) scale(1); \r\n                opacity: 1; \r\n            }\r\n        }\r\n\r\n        .lesson-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, \r\n                rgba(255, 192, 192, 0.1), \r\n                rgba(255, 160, 160, 0.05),\r\n                rgba(255, 200, 200, 0.1));\r\n            z-index: -1;\r\n            transition: all 0.5s ease;\r\n            border-radius: 30px;\r\n        }\r\n\r\n        .lesson-card:hover {\r\n            transform: translateY(-25px) scale(1.03) rotateX(5deg);\r\n            box-shadow: \r\n                0 35px 70px rgba(255, 107, 107, 0.2),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\r\n            border: 2px solid rgba(255, 120, 120, 0.4);\r\n        }\r\n\r\n        .lesson-card:hover::before {\r\n            background: linear-gradient(135deg, \r\n                rgba(255, 180, 180, 0.15), \r\n                rgba(255, 140, 140, 0.1),\r\n                rgba(255, 190, 190, 0.15));\r\n        }\r\n\r\n        .lesson-title {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: clamp(1.1rem, 3.5vw, 1.4rem);\r\n            font-weight: 300;\r\n            letter-spacing: 2px;\r\n            line-height: 1.3; \/* Adjusted line height *\/\r\n            background: linear-gradient(45deg, #FF6B6B, #FFD166, #06D6A0, #118AB2, #073B4C, #fdcb6e, #e17055, #ff7675); \/* Wider rainbow colors *\/\r\n            background-size: 300% 300%;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            animation: rainbowText 5s linear infinite;\r\n            text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);\r\n            margin-bottom: 0; \/* Removed extra spacing *\/\r\n            transition: all 0.3s ease;\r\n            position: relative;\r\n            cursor: pointer;\r\n            text-transform: capitalize; \/* Changed to capitalize *\/\r\n            padding-bottom: 5px;\r\n        }\r\n\r\n        .lesson-card:hover .lesson-title {\r\n            transform: scale(1.05);\r\n            text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);\r\n            animation-duration: 3s; \/* Faster rainbow on hover *\/\r\n        }\r\n\r\n        .lesson-description {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: 0.95rem;\r\n            line-height: 1.6; \/* Ensure good line spacing *\/\r\n            color: #8d4e4e;\r\n            opacity: 0;\r\n            max-height: 0; \/* Starts collapsed *\/\r\n            overflow: hidden;\r\n            transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); \/* Smoother transition *\/\r\n            transform: translateY(-10px);\r\n            margin-top: 15px;\r\n        }\r\n\r\n        .lesson-card.expanded .lesson-description {\r\n            opacity: 1;\r\n            max-height: 2000px; \/* Large enough to show all content *\/\r\n            transform: translateY(0);\r\n        }\r\n\r\n        .lesson-card.expanded {\r\n            padding-bottom: 80px;\r\n        }\r\n\r\n        .lesson-number {\r\n            position: absolute;\r\n            top: -15px;\r\n            right: 20px;\r\n            width: 70px;\r\n            height: 70px;\r\n            background: linear-gradient(135deg, #d63031, #e17055);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: 1.8rem;\r\n            font-weight: 600;\r\n            color: white;\r\n            box-shadow: 0 15px 30px rgba(214, 48, 49, 0.4);\r\n            animation: bounce3D 3s ease-in-out infinite;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .lesson-card:hover .lesson-number {\r\n            transform: rotateY(360deg) scale(1.1); \/* More dramatic hover for number *\/\r\n            box-shadow: 0 20px 40px rgba(214, 48, 49, 0.6);\r\n        }\r\n\r\n        @keyframes bounce3D {\r\n            0%, 20%, 50%, 80%, 100% { \r\n                transform: translateY(0) rotateZ(0deg); \r\n            }\r\n            40% { \r\n                transform: translateY(-15px) rotateZ(10deg); \r\n            }\r\n            60% { \r\n                transform: translateY(-8px) rotateZ(-5deg); \r\n            }\r\n        }\r\n\r\n        .toggle-icon {\r\n            position: absolute;\r\n            bottom: 20px;\r\n            right: 20px;\r\n            width: 50px;\r\n            height: 50px;\r\n            border-radius: 50%;\r\n            background: linear-gradient(135deg, #fd79a8, #e17055);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: white;\r\n            font-size: 1.8rem;\r\n            transition: all 0.4s ease;\r\n            cursor: pointer;\r\n            box-shadow: 0 8px 20px rgba(225, 112, 85, 0.3);\r\n            user-select: none;\r\n            z-index: 10;\r\n        }\r\n\r\n        .lesson-card:hover .toggle-icon {\r\n            transform: scale(1.1);\r\n            box-shadow: 0 10px 25px rgba(225, 112, 85, 0.5);\r\n            background: linear-gradient(135deg, #ff7675, #d63031); \/* More vibrant hover *\/\r\n        }\r\n\r\n        .lesson-card.expanded .toggle-icon {\r\n            transform: rotate(45deg);\r\n            background: linear-gradient(135deg, #ff6b6b, #ee5a24);\r\n        }\r\n\r\n        .floating-elements {\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 100%;\r\n            top: 0;\r\n            left: 0;\r\n            pointer-events: none;\r\n            z-index: 0;\r\n        }\r\n\r\n        .floating-element {\r\n            position: absolute;\r\n            background: rgba(255, 160, 160, 0.1);\r\n            border-radius: 50%;\r\n            animation: float3D 8s ease-in-out infinite;\r\n        }\r\n\r\n        .floating-element:nth-child(1) {\r\n            width: 120px;\r\n            height: 120px;\r\n            top: 10%;\r\n            left: 10%;\r\n            animation-delay: 0s;\r\n            background: rgba(255, 160, 255, 0.1);\r\n        }\r\n\r\n        .floating-element:nth-child(2) {\r\n            width: 80px;\r\n            height: 80px;\r\n            top: 30%;\r\n            right: 15%;\r\n            animation-delay: 2s;\r\n            background: rgba(160, 200, 255, 0.1);\r\n        }\r\n\r\n        .floating-element:nth-child(3) {\r\n            width: 150px;\r\n            height: 150px;\r\n            bottom: 20%;\r\n            left: 20%;\r\n            animation-delay: 4s;\r\n            background: rgba(255, 200, 160, 0.1);\r\n        }\r\n\r\n        .floating-element:nth-child(4) {\r\n            width: 90px;\r\n            height: 90px;\r\n            top: 60%;\r\n            right: 30%;\r\n            animation-delay: 6s;\r\n            background: rgba(200, 255, 200, 0.1);\r\n        }\r\n\r\n        @keyframes float3D {\r\n            0%, 100% { \r\n                transform: translateY(0px) rotateX(0deg) rotateY(0deg); \r\n            }\r\n            25% { \r\n                transform: translateY(-30px) rotateX(15deg) rotateY(90deg); \r\n            }\r\n            50% { \r\n                transform: translateY(-15px) rotateX(-10deg) rotateY(180deg); \r\n            }\r\n            75% { \r\n                transform: translateY(-25px) rotateX(10deg) rotateY(270deg); \r\n            }\r\n        }\r\n\r\n        .premium-badge {\r\n            position: absolute;\r\n            top: 15px;\r\n            left: 15px;\r\n            color: #5a3a3a;\r\n            padding: 12px 20px;\r\n            border-radius: 25px;\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-size: 0.9rem;\r\n            font-weight: 500;\r\n            text-transform: uppercase;\r\n            letter-spacing: 1px;\r\n            animation: shimmer3D 2s ease-in-out infinite;\r\n            transform: perspective(200px) rotateX(10deg);\r\n            backdrop-filter: blur(10px);\r\n        }\r\n\r\n        .premium-badge.start-here {\r\n            background: linear-gradient(135deg, #ffd700, #ffed4e);\r\n            box-shadow: 0 8px 20px rgba(255, 215, 0, 0.4);\r\n        }\r\n\r\n        .premium-badge.fast-track {\r\n            background: linear-gradient(135deg, #ff9ff3, #f368e0);\r\n            box-shadow: 0 8px 20px rgba(255, 159, 243, 0.4);\r\n        }\r\n\r\n        .premium-badge.most-popular {\r\n            background: linear-gradient(135deg, #74b9ff, #0984e3);\r\n            color: white;\r\n            box-shadow: 0 8px 20px rgba(116, 185, 255, 0.4);\r\n        }\r\n\r\n        .premium-badge.creative {\r\n            background: linear-gradient(135deg, #fd79a8, #e84393);\r\n            color: white;\r\n            box-shadow: 0 8px 20px rgba(253, 121, 168, 0.4);\r\n        }\r\n\r\n        .premium-badge.advanced {\r\n            background: linear-gradient(135deg, #a29bfe, #6c5ce7);\r\n            color: white;\r\n            box-shadow: 0 8px 20px rgba(162, 155, 254, 0.4);\r\n        }\r\n\r\n        .premium-badge.interactive {\r\n            background: linear-gradient(135deg, #fd79a8, #fdcb6e);\r\n            box-shadow: 0 8px 20px rgba(253, 203, 110, 0.4);\r\n        }\r\n\r\n        @keyframes shimmer3D {\r\n            0%, 100% { \r\n                transform: perspective(200px) rotateX(10deg) scale(1); \r\n            }\r\n            50% { \r\n                transform: perspective(200px) rotateX(0deg) scale(1.08); \r\n            }\r\n        }\r\n\r\n        .lesson-card:hover .premium-badge {\r\n            animation-duration: 1s;\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .lessons-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 30px;\r\n            }\r\n            \r\n            .lesson-card {\r\n                padding: 30px 25px 70px 25px;\r\n            }\r\n\r\n            .lesson-title {\r\n                font-size: clamp(1rem, 4vw, 1.2rem);\r\n            }\r\n\r\n            .notice-container {\r\n                padding: 25px 30px;\r\n            }\r\n        }\r\n\r\n        .sparkle {\r\n            position: absolute;\r\n            width: 6px;\r\n            height: 6px;\r\n            background: radial-gradient(circle, #ff7675, transparent);\r\n            border-radius: 50%;\r\n            animation: sparkle 2s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes sparkle {\r\n            0%, 100% { \r\n                opacity: 0; \r\n                transform: scale(0) rotate(0deg); \r\n            }\r\n            50% { \r\n                opacity: 1; \r\n                transform: scale(1) rotate(180deg); \r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"lessons-section\">\r\n        <div class=\"floating-elements\">\r\n            <div class=\"floating-element\"><\/div>\r\n            <div class=\"floating-element\"><\/div>\r\n            <div class=\"floating-element\"><\/div>\r\n            <div class=\"floating-element\"><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"container\">\r\n            <div class=\"one-class-notice\">\r\n                <div class=\"notice-container\">\r\n                    <div class=\"notice-title\">\u2728 ONE FLEXIBLE CLASS \u2728<\/div>\r\n                    <div class=\"notice-subtitle\">One Class, Six Powerful Learning Approaches to Master Japanese Your Way!<\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"lessons-grid\">\r\n                <div class=\"lesson-card\" data-lesson=\"1\">\r\n                    <div class=\"premium-badge start-here\">Start Here<\/div>\r\n                    <div class=\"lesson-number\">1<\/div>\r\n                    <div class=\"lesson-title\">Japanese for Absolute Beginners<br>\"Where Do I Even Begin?\"<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>Your Search for the Perfect Starting Point Ends Here!<\/strong>\r\n                        <br><br>\r\n                        Are you completely new to Japanese, wondering \"Where do I even begin?\" Stop searching - you've found your starting point! As your guide, I'll show you the most efficient path to Japanese fluency, based on years of teaching experience.\r\n                        <br><br>\r\n                        <strong>Your Clear Path Forward:<\/strong>\r\n                        <br>\u2728 Master Essential Greetings - Your first step to real conversations\r\n                        <br>\u2728 Build Core Vocabulary - Only what you truly need\r\n                        <br>\u2728 Create Simple Sentences - Start speaking from day one\r\n                        <br>\u2728 Master Negative Expressions - Learn to say what you don't want\r\n                        <br>\u2728 Ask Questions Naturally - Engage in real dialogues\r\n                        <br><br>\r\n                        Follow my guidance, and you'll never feel lost in your Japanese journey. I'll clear up every confusion, answer every question, and ensure you're always moving forward with confidence.\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"lesson-card\" data-lesson=\"2\">\r\n                    <div class=\"premium-badge fast-track\">Fast Track<\/div>\r\n                    <div class=\"lesson-number\">2<\/div>\r\n                    <div class=\"lesson-title\">Survival Japanese:<br>Fast Track to Fluency with Structure<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>Ready to Skip the Traditional Route?<\/strong>\r\n                        <br><br>\r\n                        Are you tired of traditional language courses that focus on memorizing vocabulary and conjugation? It's time to try something different and see if it suits you better!\r\n                        <br><br>\r\n                        Our Survival Japanese approach is designed for learners who want to grasp the language quickly and effortlessly. Say goodbye to tedious vocabulary lists and grammar drills \u2013 we prioritize understanding the structure of Japanese sentences.\r\n                        <br><br>\r\n                        By learning how Japanese sentences are formed and occasionally incorporating concise English words, you'll be equipped to navigate real-life situations in Japan with ease. Our goal is to help you achieve survival-level proficiency in a short period of time.\r\n                        <br><br>\r\n                        <em>*This approach provides shortcuts to form sentences quickly, focusing on communication over perfect grammar. For long-term mastery, proper conjugation study is recommended after mastering this approach.<\/em>\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"lesson-card\" data-lesson=\"3\">\r\n                    <div class=\"premium-badge most-popular\">Most Popular<\/div>\r\n                    <div class=\"lesson-number\">3<\/div>\r\n                    <div class=\"lesson-title\">Particles &amp; Conjugation Mastery:<br>Crush the Biggest Japanese Challenges<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>Tackle the Two Biggest Japanese Learning Obstacles!<\/strong>\r\n                        <br><br>\r\n                        This approach is designed to conquer particles and conjugations - the two biggest struggles for Japanese learners. If you've ever been frustrated by when to use \u306f or \u304c, or felt overwhelmed by conjugation rules, this is perfect for you.\r\n                        <br><br>\r\n                        <strong>What You'll Master:<\/strong>\r\n                        <br>\ud83c\udfaf Particles: \u306f vs. \u304c, \u306b, \u3067, \u3092, and their real purposes\r\n                        <br>\ud83c\udfaf Conjugations: \u3066-form fluency, past\/present\/progressive forms\r\n                        <br>\ud83c\udfaf Cultural Logic: Understanding the WHY behind the rules\r\n                        <br><br>\r\n                        Unlike broad grammar courses, this focuses specifically on particles and conjugations to help you nail these essentials. We'll break them down into simple, logical steps with real-life examples and cultural context.\r\n                        <br><br>\r\n                        By the end, particles will feel natural and intuitive, and conjugations will flow effortlessly in your sentences!\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"lesson-card\" data-lesson=\"4\">\r\n                    <div class=\"premium-badge creative\">Creative<\/div>\r\n                    <div class=\"lesson-number\">4<\/div>\r\n                    <div class=\"lesson-title\">Improve Japanese IQ<br>by Manga, Drama, and Anime<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>From Textbook to Real Japanese!<\/strong>\r\n                        <br><br>\r\n                        Ever found yourself lost in anime dialogue even though you understand \"regular\" Japanese? Confused why manga characters speak so differently from your textbook? You're not alone!\r\n                        <br><br>\r\n                        <strong>Transform Your Japanese from Textbook to Real Life:<\/strong>\r\n                        <br>\u2728 Master authentic teenage slang\r\n                        <br>\u2728 Understand character-specific speaking styles\r\n                        <br>\u2728 Learn casual conversation patterns\r\n                        <br>\u2728 Decode modern internet expressions\r\n                        <br>\u2728 Express emotions naturally\r\n                        <br><br>\r\n                        <strong>Bring Your Own Material!<\/strong>\r\n                        Your favorite manga scenes, anime episodes, drama moments - any Japanese content you want to understand better. We don't just translate - we dive deep into cultural context and natural usage.\r\n                        <br><br>\r\n                        This isn't just learning - it's your key to unlocking the Japanese you've always wanted to speak!\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"lesson-card\" data-lesson=\"5\">\r\n                    <div class=\"premium-badge advanced\">Advanced<\/div>\r\n                    <div class=\"lesson-number\">5<\/div>\r\n                    <div class=\"lesson-title\">Intensive Grammar:<br>From Complex to Crystal Clear<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>Struggling with Japanese Grammar? Let's Change That\u2014Forever!<\/strong>\r\n                        <br><br>\r\n                        Forget everything you've heard about Japanese grammar being \"too hard.\" What if particles, passive-causative forms, and honorific expressions could feel natural? The key isn't memorizing rules\u2014it's understanding the SOUL of the language.\r\n                        <br><br>\r\n                        <strong>What We'll Master Together:<\/strong>\r\n                        <br>\u2728 PARTICLES \u2013 From confusing to crystal clear\r\n                        <br>\u2728 Passive-Causative Forms \u2013 Learn their flow naturally\r\n                        <br>\u2728 Honorific Verbs \u2013 Speak formal Japanese with ease\r\n                        <br>\u2728 Humble & Extra-modest Expressions \u2013 Express respect effortlessly\r\n                        <br>\u2728 Conjugations \u2013 No more second-guessing\r\n                        <br><br>\r\n                        Japanese grammar isn't just rules\u2014it's a reflection of culture and mindset. Once you see the connections, everything starts to click. From confusion to clarity, from hesitation to confidence!\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"lesson-card\" data-lesson=\"6\">\r\n                    <div class=\"premium-badge interactive\">Interactive<\/div>\r\n                    <div class=\"lesson-number\">6<\/div>\r\n                    <div class=\"lesson-title\">Conversation Class:<br>Speak Like a Native from Day One<\/div>\r\n                    <div class=\"lesson-description\">\r\n                        <strong>Stop Learning Japanese, Start SPEAKING Japanese!<\/strong>\r\n                        <br><br>\r\n                        Tired of understanding Japanese but freezing up when it's time to speak? This conversation-focused approach gets you talking confidently from the very first lesson - no matter your current level!\r\n                        <br><br>\r\n                        <strong>What Makes This Different:<\/strong>\r\n                        <br>\ud83d\udde3\ufe0f Real conversations, not scripted dialogues\r\n                        <br>\ud83d\udde3\ufe0f Learn to think in Japanese, not translate\r\n                        <br>\ud83d\udde3\ufe0f Master natural rhythm and intonation\r\n                        <br>\ud83d\udde3\ufe0f Build confidence through practical scenarios\r\n                        <br>\ud83d\udde3\ufe0f Express your personality in Japanese\r\n                        <br><br>\r\n                        Whether you're a complete beginner or advanced learner, we'll create conversation opportunities that match your level. From ordering coffee to discussing your dreams - you'll speak with confidence and authenticity.\r\n                        <br><br>\r\n                        Ready to unlock your Japanese speaking potential? Let's start talking!\r\n                    <\/div>\r\n                    <div class=\"toggle-icon\">+<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const lessonsGrid = document.querySelector('.lessons-grid');\r\n\r\n            lessonsGrid.addEventListener('click', function(event) {\r\n                const clickedCard = event.target.closest('.lesson-card');\r\n\r\n                if (clickedCard) {\r\n                    const isExpanded = clickedCard.classList.contains('expanded');\r\n                    const toggleIcon = clickedCard.querySelector('.toggle-icon');\r\n\r\n                    \/\/ Close all other cards first\r\n                    document.querySelectorAll('.lesson-card').forEach(card => {\r\n                        if (card !== clickedCard) {\r\n                            card.classList.remove('expanded');\r\n                            card.querySelector('.toggle-icon').textContent = '+';\r\n                        }\r\n                    });\r\n\r\n                    \/\/ Toggle the clicked card\r\n                    if (isExpanded) {\r\n                        clickedCard.classList.remove('expanded');\r\n                        toggleIcon.textContent = '+';\r\n                    } else {\r\n                        clickedCard.classList.add('expanded');\r\n                        toggleIcon.textContent = 'x'; \/\/ Change to 'x' when expanded\r\n                    }\r\n                }\r\n            });\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-33aae036 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"33aae036\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b8da8ae\" data-id=\"3b8da8ae\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a8bcc55 elementor-widget elementor-widget-html\" data-id=\"4a8bcc55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elegant-japanese-section-wrapper\" style=\"\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 100px 20px;\r\n    box-sizing: border-box;\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    text-align: center;\r\n    font-family: 'Advent Pro', sans-serif;\r\n    color: #333;\r\n    background: linear-gradient(\r\n        -45deg,\r\n        #fce4ec, \/* Pale Pink *\/\r\n        #e0f7fa, \/* Light Cyan *\/\r\n        #e8f5e9, \/* Pale Green *\/\r\n        #ede7f6, \/* Lavender *\/\r\n        #fff3e0, \/* Pale Orange *\/\r\n        #ffe0b2  \/* Light Orange *\/\r\n    );\r\n    background-size: 600% 600%;\r\n    animation: slowGradientShift 40s ease-in-out infinite;\r\n    z-index: 1;\r\n\">\r\n\r\n    <style>\r\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@300;400;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap');\r\n\r\n        \/* Background Gradient Animation *\/\r\n        @keyframes slowGradientShift {\r\n            0% { background-position: 0% 50%; }\r\n            25% { background-position: 100% 50%; }\r\n            50% { background-position: 100% 0%; }\r\n            75% { background-position: 0% 0%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        \/* Title Color Animation *\/\r\n        @keyframes rainbowText {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n        .animated-main-title {\r\n            background: linear-gradient(135deg, #a29bfe, #74b9ff, #55efc4, #f9ca24, #f06292);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            color: transparent; \/* Fallback for browsers that don't support background-clip: text *\/\r\n            background-size: 400% 100%;\r\n            animation: rainbowText 5s linear infinite;\r\n        }\r\n\r\n        \/* Sub-heading (Playful part) Animation *\/\r\n        @keyframes fadeInScale {\r\n            0% { opacity: 0; transform: scale(0.9); }\r\n            100% { opacity: 1; transform: scale(1); }\r\n        }\r\n        .playful-heading {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-weight: 600;\r\n            font-size: clamp(1.5rem, 3vw, 2.2rem);\r\n            margin-bottom: 20px;\r\n            cursor: pointer;\r\n            position: relative;\r\n            text-shadow: 1px 1px 5px rgba(0,0,0,0.05);\r\n            transition: all 0.3s ease;\r\n            display: flex; \/* Use flexbox for layout *\/\r\n            justify-content: space-between; \/* Space out text and icon *\/\r\n            align-items: center; \/* Vertically align items *\/\r\n            padding: 15px 25px; \/* Add padding to make it look like a button *\/\r\n            background: rgba(255, 255, 255, 0.9); \/* Subtle white background for the button look *\/\r\n            border-radius: 10px; \/* Rounded corners for the button *\/\r\n            box-shadow: 0 5px 15px rgba(0,0,0,0.05); \/* Soft shadow for depth *\/\r\n            animation: fadeInScale 0.7s ease-out forwards;\r\n            opacity: 0; \/* Hidden until fadeInScale animation applies *\/\r\n            transform: scale(0.9);\r\n        }\r\n        .playful-heading::after {\r\n            content: '+';\r\n            font-size: 2rem; \/* Larger icon for better visibility *\/\r\n            color: #74b9ff;\r\n            transition: transform 0.3s ease;\r\n            margin-left: 15px; \/* Space between text and icon *\/\r\n        }\r\n        .playful-heading.active::after {\r\n            content: '-';\r\n            transform: rotate(180deg); \/* Only rotate, flex handles position *\/\r\n        }\r\n        .playful-heading:hover {\r\n            color: #74b9ff; \/* Slight color change on hover *\/\r\n            transform: scale(1.02);\r\n            box-shadow: 0 8px 20px rgba(0,0,0,0.1); \/* More pronounced shadow on hover *\/\r\n        }\r\n\r\n        \/* Toggle Content *\/\r\n        .toggle-content {\r\n            max-height: 0;\r\n            overflow: hidden;\r\n            \/* Transition max-height and padding for smooth animation *\/\r\n            transition: max-height 0.4s ease-out, padding-top 0.4s ease-out, padding-bottom 0.4s ease-out;\r\n            padding-left: 20px; \/* Keep horizontal padding always *\/\r\n            padding-right: 20px; \/* Keep horizontal padding always *\/\r\n            padding-top: 0; \/* Initial vertical padding is 0 *\/\r\n            padding-bottom: 0; \/* Initial vertical padding is 0 *\/\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            font-size: 1rem;\r\n            color: #555;\r\n            line-height: 1.6;\r\n            text-align: left;\r\n            background: rgba(255, 255, 255, 0.7);\r\n            border-radius: 8px;\r\n            box-shadow: inset 0 2px 5px rgba(0,0,0,0.05);\r\n            margin-top: 10px;\r\n        }\r\n        .toggle-content.open {\r\n            \/* max-height set dynamically by JS *\/\r\n            padding-top: 20px; \/* Apply vertical padding when open *\/\r\n            padding-bottom: 20px; \/* Apply vertical padding when open *\/\r\n        }\r\n\r\n        \/* Overall Container *\/\r\n        .content-container {\r\n            max-width: 900px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n            z-index: 2;\r\n            text-align: center;\r\n        }\r\n\r\n        \/* Each Item *\/\r\n        .content-item {\r\n            background: rgba(255, 255, 255, 0.85);\r\n            border-radius: 15px;\r\n            padding: 25px;\r\n            margin-bottom: 30px;\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\r\n            backdrop-filter: blur(5px); \/* Background blur effect *\/\r\n            -webkit-backdrop-filter: blur(5px);\r\n            border: 1px solid rgba(255, 255, 255, 0.4);\r\n        }\r\n        .content-item:last-child {\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        \/* Playful Heading Color Variations *\/\r\n        .playful-heading-1 { background: linear-gradient(45deg, #a29bfe, #74b9ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\r\n        .playful-heading-2 { background: linear-gradient(45deg, #ffeaa7, #fab1a0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.1s; }\r\n        .playful-heading-3 { background: linear-gradient(45deg, #55efc4, #81ecec); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.2s; }\r\n        .playful-heading-4 { background: linear-gradient(45deg, #f9ca24, #ffda79); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.3s; }\r\n        .playful-heading-5 { background: linear-gradient(45deg, #ff7675, #fd79a8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.4s; }\r\n        .playful-heading-6 { background: linear-gradient(45deg, #6c5ce7, #a29bfe); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.5s; }\r\n        .playful-heading-7 { background: linear-gradient(45deg, #00b894, #55efc4); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.6s; }\r\n        .playful-heading-8 { background: linear-gradient(45deg, #ff9f43, #ffeaa7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.7s; }\r\n        .playful-heading-9 { background: linear-gradient(45deg, #d63031, #ff7675); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.8s; }\r\n        .playful-heading-10 { background: linear-gradient(45deg, #2d3436, #636e72); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation-delay: 0.9s; }\r\n\r\n\r\n        \/* Responsive Adjustments *\/\r\n        @media (max-width: 768px) {\r\n            .elegant-japanese-section-wrapper {\r\n                padding: 60px 15px;\r\n            }\r\n            .content-item {\r\n                padding: 15px;\r\n            }\r\n            .playful-heading {\r\n                font-size: 1.1rem; \/* Adjusted for mobile to be readable and button-like *\/\r\n                padding: 12px 20px; \/* Slightly less padding on mobile *\/\r\n            }\r\n            .playful-heading::after {\r\n                font-size: 1.6rem; \/* Keep icon relatively large on mobile *\/\r\n                margin-left: 10px;\r\n            }\r\n            .toggle-content {\r\n                padding-left: 15px;\r\n                padding-right: 15px;\r\n            }\r\n            .toggle-content.open {\r\n                padding-top: 15px;\r\n                padding-bottom: 15px;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"content-container\">\r\n        <h1 class=\"animated-main-title\" style=\"\r\n            font-size: clamp(3rem, 7vw, 5rem);\r\n            font-weight: 300;\r\n            margin-bottom: 50px;\r\n            letter-spacing: 3px;\r\n            text-transform: uppercase;\r\n            text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);\r\n        \">\r\n            Why Japan?<br>WHY Japanese?\r\n        <\/h1>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-1\">\r\n                Experience Unparalleled Safety and Cleanliness!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Discover true peace of mind living in <strong>Japan<\/strong>, consistently ranked among the world's safest nations. With an <strong>exceptionally low crime rate<\/strong>, Japan offers a secure environment for residents and visitors alike. This strong emphasis on safety, coupled with its renowned <strong>pristine cleanliness<\/strong>, significantly enhances the quality of life, making Japan an incredibly appealing place to live, visit, or study. Our Japanese lessons prepare you not just for the language, but for a life in this secure and beautiful country.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-2\">\r\n                Immerse Yourself in a Cultural Wonderland!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Step into a world unlike any other \u2013 a true <strong>bucket-lister's paradise<\/strong>. Japan masterfully blends <strong>ancient traditions<\/strong> with awe-inspiring <strong>modernization<\/strong>. As an island nation with a history of isolation, its culture developed uniquely, largely untouched by external influences. Dive into the captivating world of <strong>anime, cutting-edge technology, exquisite manners, stunning architecture, vibrant cosplay, and a culinary tapestry<\/strong> that will tantalize your taste buds. Learning Japanese opens the door to fully experiencing this kaleidoscope of captivating and inspiring cultural wonders.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-3\">\r\n                Enrich Your Business Prospects!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Japan boasts the <strong>world\u2019s third-largest economy<\/strong>, presenting <strong>lucrative business prospects<\/strong> for ambitious individuals. Gaining access to this vast market, comprising 120 million sophisticated and affluent consumers, unlocks extensive growth potential. As a vital member of the international trade system, Japan upholds the rule of law and provides <strong>robust protection for intellectual and real property rights<\/strong>, offering a secure and dynamic environment for businesses to thrive. Mastering Japanese is a powerful asset for anyone looking to succeed in the global marketplace.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-4\">\r\n                Bridge the Workforce Gap!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    With its rapidly declining population, Japan faces a pressing need for <strong>skilled foreign workers<\/strong>. By 2030, an estimated 6.4 million workers (nearly 10 percent of the working population) are projected to exit the workforce, exacerbating a critical labor shortage. To stabilize its demographics, Japan aims to welcome 200,000 to 400,000 new immigrants annually and seeks to accommodate <strong>10 million foreign workers by 2050<\/strong>. This presents a unique and significant opportunity to become part of Japan\u2019s future workforce, and <strong>learning Japanese<\/strong> is your key to seizing it.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-5\">\r\n                Savor Exquisite Gastronomy!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Immerse yourself in the incredible diversity of Japan's <strong>exquisite cuisine<\/strong>, celebrated worldwide for its meticulous attention to detail, artistry, and harmonious flavors. From the delicate nuances of <strong>sushi<\/strong> and the comforting warmth of <strong>ramen<\/strong> to the tantalizing variety of street food and regionally influenced specialties, Japanese gastronomy is a captivating journey that entices the taste buds and leaves a lasting impression. Embark on a culinary odyssey through vibrant markets, traditional izakayas, and Michelin-starred restaurants. Your Japanese language skills will unlock deeper experiences in this global culinary hub.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-6\">\r\n                Revel in Natural Beauty!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Discover the awe-inspiring <strong>natural landscapes<\/strong> that grace Japan\u2019s archipelago, where diverse terrains create a visual symphony that captivates the soul. From the ethereal charm of <strong>cherry blossom gardens<\/strong> to the iconic grandeur of <strong>Mount Fuji<\/strong>, Japan offers a rich tapestry of natural wonders. Explore national parks, wander through enchanting forests, and discover hidden gems along pristine coastlines. Unwind in the therapeutic embrace of traditional <strong>hot springs (onsen)<\/strong>. Learning Japanese allows you to connect more deeply with the local culture and truly appreciate these stunning natural environments.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-7\">\r\n                Gain a Global Edge and Expand Your Horizons!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Mastering the <strong>Japanese language<\/strong> opens a gateway to a world of global opportunities, significantly expanding your professional horizons. With Japan\u2019s status as a <strong>technological powerhouse, innovation hub, and leader in research and development<\/strong>, Japanese proficiency empowers you to engage with cutting-edge industries and collaborate with forward-thinking professionals. Whether you aspire to work in technology, engineering, business, or academia, fluency in Japanese provides a <strong>competitive advantage<\/strong>. Connect with multinational companies, leverage Japan\u2019s extensive business networks, and gain insights into a dynamic global economy.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-8\">\r\n                Connect with a Unique Community and Foster Lasting Friendships!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Join a vibrant and inclusive community of <strong>Japanese language learners and enthusiasts<\/strong>, where diverse backgrounds converge in a shared passion for language and culture. Engage in <strong>language exchanges, cultural events, and online forums<\/strong>, forging connections that transcend geographical boundaries. Immerse yourself in a supportive network of fellow learners, native speakers, and experienced tutors eager to share their knowledge. Participate in lively discussions, exchange tips, and celebrate cultural exchange. Through these interactions, you'll not only enhance your language skills but also create <strong>lifelong friendships<\/strong> and cultivate a global perspective.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-9\">\r\n                Unlock Japan's Rich History and Immerse Yourself in Timeless Traditions!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Delve deep into the captivating annals of <strong>Japan\u2019s rich historical tapestry<\/strong>, immersing yourself in the wonders of the <strong>samurai era<\/strong>, the grandeur of <strong>feudal castles<\/strong>, and the time-honored traditions that have shaped the nation\u2019s identity. Indulge your curiosity as you explore a myriad of historical sites, wander through enlightening museums, and witness the mastery of traditional arts that breathe life into Japan\u2019s cultural heritage. Learning Japanese allows you to forge a profound connection with the past and gain a newfound appreciation for the stories etched within its walls.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"content-item\">\r\n            <h3 class=\"playful-heading playful-heading-10\">\r\n                Embrace a Journey of Personal Growth and Cross-Cultural Exploration!\r\n            <\/h3>\r\n            <div class=\"toggle-content\">\r\n                <p>\r\n                    Embarking on the path of <strong>learning Japanese<\/strong> is more than just acquiring language proficiency; it's a transformative journey that nurtures <strong>personal growth<\/strong>, cultivates adaptability, fosters resilience, and deepens your understanding of diverse cultures. As you immerse yourself in the complexities of this vibrant language, you unlock the potential for limitless personal enrichment and expanded perspectives. Each step on this linguistic odyssey broadens your horizons, encourages self-discovery, and opens doors to meaningful cross-cultural interactions, empowering you to navigate the interconnected world with confidence and embrace the beauty of shared humanity.\r\n                <\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const playfulHeadings = document.querySelectorAll('.playful-heading');\r\n\r\n            playfulHeadings.forEach((heading, index) => {\r\n                \/\/ Apply staggered animation delay for each heading\r\n                heading.style.animationDelay = (index * 0.1) + 's';\r\n                \/\/ No need to set opacity: '1' here, as the fadeInScale animation handles it\r\n                \/\/ heading.style.opacity = '1'; \/\/ Removed this line\r\n\r\n                heading.addEventListener('click', function() {\r\n                    const toggleContent = this.nextElementSibling;\r\n                    const isActive = this.classList.toggle('active'); \/\/ Toggle 'active' class on heading\r\n\r\n                    if (isActive) {\r\n                        \/\/ Set max-height to content's scroll height plus vertical padding (20px top + 20px bottom = 40px)\r\n                        toggleContent.style.maxHeight = (toggleContent.scrollHeight + 40) + 'px';\r\n                        toggleContent.classList.add('open'); \/\/ Add 'open' class for CSS padding transition\r\n                    } else {\r\n                        toggleContent.style.maxHeight = '0'; \/\/ Collapse content\r\n                        toggleContent.classList.remove('open'); \/\/ Remove 'open' class\r\n                    }\r\n                });\r\n            });\r\n        });\r\n    <\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-770fdc12 elementor-hidden-tablet elementor-hidden-mobile elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"770fdc12\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b47f374\" data-id=\"5b47f374\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ea07c42 elementor-widget elementor-widget-html\" data-id=\"1ea07c42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elegant-japanese-section-wrapper\" style=\"\r\n    position: relative;\r\n    overflow: hidden;\r\n    padding: 100px 20px;\r\n    box-sizing: border-box;\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    text-align: center;\r\n    font-family: 'Advent Pro', sans-serif;\r\n    color: #333;\r\n    background: linear-gradient(\r\n        -45deg,\r\n        #fce4ec, \/* Pale Pink *\/\r\n        #e0f7fa, \/* Light Cyan *\/\r\n        #e8f5e9, \/* Pale Green *\/\r\n        #ede7f6, \/* Lavender *\/\r\n        #fff3e0, \/* Pale Orange *\/\r\n        #ffe0b2  \/* Light Orange *\/\r\n    );\r\n    background-size: 600% 600%;\r\n    animation: slowGradientShift 40s ease-in-out infinite;\r\n    z-index: 1;\r\n\">\r\n\r\n    <style>\r\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Advent+Pro:wght@300;400;600;700&family=Noto+Sans+JP:wght@300;400;500&display=swap');\r\n        \/* Font Awesome for icons *\/\r\n        @import url('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css');\r\n\r\n        \/* Background Gradient Animation *\/\r\n        @keyframes slowGradientShift {\r\n            0% { background-position: 0% 50%; }\r\n            25% { background-position: 100% 50%; }\r\n            50% { background-position: 100% 0%; }\r\n            75% { background-position: 0% 0%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n\r\n        \/* Main Section Title Color Animation *\/\r\n        @keyframes rainbowText {\r\n            0% { background-position: 0% 50%; }\r\n            50% { background-position: 100% 50%; }\r\n            100% { background-position: 0% 50%; }\r\n        }\r\n        .animated-main-title {\r\n            background: linear-gradient(135deg, #a29bfe, #74b9ff, #55efc4, #f9ca24, #f06292);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            color: transparent; \/* Fallback for browsers that don't support background-clip: text *\/\r\n            background-size: 400% 100%;\r\n            animation: rainbowText 5s linear infinite;\r\n        }\r\n\r\n        \/* Card entry animation *\/\r\n        @keyframes cardFadeInUp {\r\n            0% { opacity: 0; transform: translateY(50px); }\r\n            100% { opacity: 1; transform: translateY(0); }\r\n        }\r\n\r\n        \/* List item entry animation *\/\r\n        @keyframes listItemFadeIn {\r\n            0% { opacity: 0; transform: translateX(-10px); }\r\n            100% { opacity: 1; transform: translateX(0); }\r\n        }\r\n\r\n        \/* Overall Container *\/\r\n        .content-container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n            z-index: 2;\r\n            text-align: center;\r\n        }\r\n\r\n        \/* Offerings Grid *\/\r\n        .offerings-grid {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            justify-content: center;\r\n            gap: 30px;\r\n            margin-top: 50px;\r\n        }\r\n\r\n        \/* Offering Card *\/\r\n        .offering-card {\r\n            flex: 1 1 calc(50% - 30px); \/* 2 columns on desktop *\/\r\n            max-width: 500px; \/* Max width for larger screens *\/\r\n            background: rgba(255, 255, 255, 0.9);\r\n            border-radius: 20px;\r\n            padding: 35px;\r\n            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);\r\n            transition: transform 0.4s ease, box-shadow 0.4s ease;\r\n            text-align: left;\r\n            border: 1px solid rgba(255, 255, 255, 0.6);\r\n            backdrop-filter: blur(8px);\r\n            -webkit-backdrop-filter: blur(8px);\r\n            animation: cardFadeInUp 0.8s ease-out forwards;\r\n            opacity: 0; \/* Hidden until animation *\/\r\n            transform: translateY(50px);\r\n            position: relative; \/* For gradient overlay *\/\r\n            overflow: hidden; \/* For gradient overlay *\/\r\n        }\r\n        .offering-card:hover {\r\n            transform: translateY(-10px) scale(1.02) rotateZ(1deg); \/* Added slight rotation *\/\r\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.18); \/* Stronger shadow on hover *\/\r\n        }\r\n        \r\n        \/* Gradient Overlay for Card Titles (new approach) *\/\r\n        .offering-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            border-radius: 20px;\r\n            pointer-events: none; \/* Allow clicks to pass through *\/\r\n            opacity: 0.7; \/* Slightly more visible highlight *\/\r\n            transition: opacity 0.3s ease;\r\n        }\r\n\r\n        \/* Specific subtle gradient for each card's overlay - Distinct Characters *\/\r\n        .offering-card.intensive::before { background: linear-gradient(45deg, rgba(255, 100, 100, 0.05), rgba(255, 170, 170, 0.02)); } \/* Soft warm pink *\/\r\n        .offering-card.beginner::before { background: linear-gradient(45deg, rgba(100, 200, 255, 0.05), rgba(150, 220, 255, 0.02)); } \/* Soft cool blue *\/\r\n        .offering-card.job-hunting::before { background: linear-gradient(45deg, rgba(255, 220, 100, 0.05), rgba(255, 240, 150, 0.02)); } \/* Soft bright yellow *\/\r\n        .offering-card.tailor-made::before { background: linear-gradient(45deg, rgba(100, 255, 150, 0.05), rgba(170, 255, 200, 0.02)); } \/* Soft fresh green *\/\r\n\r\n        \/* Card Title - Explicitly dark color for readability, distinct shades *\/\r\n        .offering-card-title {\r\n            font-family: 'Advent Pro', sans-serif;\r\n            font-weight: 700; \/* Bold font weight *\/\r\n            font-size: clamp(1.8rem, 3.5vw, 2.5rem); \/* Adjust font size *\/\r\n            letter-spacing: 0.5px; \/* Slightly reduced letter spacing *\/\r\n            margin-bottom: 25px;\r\n            text-transform: uppercase;\r\n            text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); \/* Subtle shadow for depth *\/\r\n            white-space: normal; \/* Allow text to wrap *\/\r\n            overflow: hidden; \/* Hide overflow if any *\/\r\n            text-overflow: clip; \/* Prevent ellipsis for full text visibility *\/\r\n            transition: transform 0.3s ease; \/* Add transition for title hover *\/\r\n            position: relative; \/* Ensure text is above the ::before pseudo-element *\/\r\n            z-index: 10; \/* Ensure text is above the ::before pseudo-element *\/\r\n        }\r\n        .offering-card-title:hover {\r\n            transform: scale(1.03); \/* Subtle scale on title hover *\/\r\n        }\r\n\r\n        \/* Distinct Title Colors for Character *\/\r\n        .offering-card.intensive .offering-card-title { color: #8B0000; } \/* Dark Red for intensity *\/\r\n        .offering-card.beginner .offering-card-title { color: #191970; } \/* Midnight Blue for stability *\/\r\n        .offering-card.job-hunting .offering-card-title { color: #8B4513; } \/* Saddle Brown for professionalism *\/\r\n        .offering-card.tailor-made .offering-card-title { color: #2F4F4F; } \/* Dark Slate Gray for sophistication *\/\r\n\r\n\r\n        \/* List Items *\/\r\n        .offering-card ul {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n        }\r\n        .offering-card li {\r\n            font-family: 'Noto Sans JP', sans-serif;\r\n            font-size: 1.1rem;\r\n            color: #4a4a4a;\r\n            margin-bottom: 15px;\r\n            display: flex;\r\n            align-items: flex-start;\r\n            line-height: 1.4;\r\n            animation: listItemFadeIn 0.6s ease-out forwards;\r\n            opacity: 0; \/* Hidden until animation *\/\r\n            transform: translateX(-10px);\r\n        }\r\n        .offering-card li:last-child {\r\n            margin-bottom: 0;\r\n        }\r\n        \/* Checkmark Icon Color - Now unique per card *\/\r\n        .offering-card li i {\r\n            margin-right: 12px;\r\n            font-size: 1.3rem;\r\n            flex-shrink: 0; \/* Prevent icon from shrinking *\/\r\n            transform: translateY(2px); \/* Align icon vertically *\/\r\n        }\r\n        .offering-card.intensive li i { color: #FF6347; } \/* Tomato Red *\/\r\n        .offering-card.beginner li i { color: #6495ED; } \/* Cornflower Blue *\/\r\n        .offering-card.job-hunting li i { color: #FFD700; } \/* Gold *\/\r\n        .offering-card.tailor-made li i { color: #3CB371; } \/* Medium Sea Green *\/\r\n\r\n\r\n        \/* Responsive Adjustments *\/\r\n        @media (min-width: 769px) and (max-width: 1024px) {\r\n            .offering-card {\r\n                flex: 1 1 calc(50% - 30px); \/* 2 columns on tablet *\/\r\n            }\r\n        }\r\n        @media (max-width: 768px) {\r\n            .elegant-japanese-section-wrapper {\r\n                padding: 60px 15px;\r\n            }\r\n            .offering-card {\r\n                flex: 1 1 100%; \/* Full width on mobile *\/\r\n                padding: 25px;\r\n            }\r\n            .offering-card-title {\r\n                font-size: 1.8rem; \/* Adjust font size for mobile *\/\r\n            }\r\n            .offering-card li {\r\n                font-size: 1rem;\r\n            }\r\n            .offering-card li i {\r\n                font-size: 1.1rem;\r\n                margin-right: 10px;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"content-container\">\r\n        <h1 class=\"animated-main-title\" style=\"\r\n            font-size: clamp(3rem, 7vw, 5rem);\r\n            font-weight: 300;\r\n            margin-bottom: 50px;\r\n            letter-spacing: 3px;\r\n            text-transform: uppercase;\r\n            text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);\r\n        \">\r\n            Other Japanese Offering\r\n        <\/h1>\r\n\r\n        <div class=\"offerings-grid\">\r\n            <div class=\"offering-card intensive\" style=\"animation-delay: 0.1s;\">\r\n                <h3 class=\"offering-card-title\">Intensive Conversation<\/h3>\r\n                <ul>\r\n                    <li style=\"animation-delay: 0.3s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Master Natural Expressions<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.4s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Refine Accent & Speech<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.5s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Learn Useful Phraseology & Slangs<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.6s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Initiate & Lead Conversations Confidently<\/span><\/li>\r\n                <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"offering-card beginner\" style=\"animation-delay: 0.2s;\">\r\n                <h3 class=\"offering-card-title\">Absolute Beginner<\/h3>\r\n                <ul>\r\n                    <li style=\"animation-delay: 0.4s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Effective Self-Introduction Techniques<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.5s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Essential Everyday Expressions<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.6s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Vocabulary Boot Camp for Rapid Progress<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.7s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Strategies for Making New Friends in Japan<\/span><\/li>\r\n                <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"offering-card job-hunting\" style=\"animation-delay: 0.3s;\">\r\n                <h3 class=\"offering-card-title\">Job Hunting<\/h3>\r\n                <ul>\r\n                    <li style=\"animation-delay: 0.5s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Crafting Professional CVs\/Resumes<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.6s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Realistic Interview Role-Play Scenarios<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.7s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Mastering Business Calls & Email Etiquette<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.8s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Effective Workplace Communication<\/span><\/li>\r\n                <\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"offering-card tailor-made\" style=\"animation-delay: 0.4s;\">\r\n                <h3 class=\"offering-card-title\">Tailor-Made Lesson<\/h3>\r\n                <ul>\r\n                    <li style=\"animation-delay: 0.6s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Customized to Meet Your Specific Objectives<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.7s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Targeting Your Strengths and Weaknesses<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.8s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Accommodating Your Unique Learning Pace<\/span><\/li>\r\n                    <li style=\"animation-delay: 0.9s;\"><i class=\"fas fa-check-circle\"><\/i> <span>Strategies to Boost Your Confidence in Japanese<\/span><\/li>\r\n                <\/ul>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ No specific JS for this section's animations, as they are CSS-driven.\r\n            \/\/ The animation-delay is set directly in the HTML for staggered effects.\r\n        });\r\n    <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39922d5f elementor-widget elementor-widget-text-editor\" data-id=\"39922d5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Refund Policy : We truly value customer satisfaction and strive to ensure that you are delighted with your purchase. If, for any reason, you find yourself less than fully satisfied with your order, we offer a convenient solution. You have the freedom to request a full refund within a generous timeframe of 120 days from the date of your purchase. Our aim is to provide you with a hassle-free experience, and thus we will gladly refund the entire cost of your order. Your contentment is our top priority, and we are committed to making things right for you.<\/em><\/p><p><em>Delivery Policy : Upon order receipt, we will provide Japanese language tutoring services according to your package&#8217;s terms. Service timing may vary based on service type and how you scheduled the date. Successful delivery is confirmed upon service completion. Contact our support team for any inquiries.<\/em><\/p><p><em>Privacy Policy : This policy covers how we use your personal information. We take your privacy seriously and will take all measures to protect your personal information.<\/em><\/p><p><em>Any personal information received will only be used to fill your order. We will not sell or redistribute your information to anyone.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-318935d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"318935d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c698edf\" data-id=\"6c698edf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-12506946 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"12506946\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong><span style=\"color: #dadada;\">Copyright \u00a9 <\/span><\/strong><strong><span style=\"color: #dadada;\">2026, JapaneseOnlineClass.com All Rights Reserved.<\/span><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-efb78a6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"efb78a6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6929cf0\" data-id=\"6929cf0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>JapaneseOnlineClass.com &#8211; Premium Japanese Learning Experience Story gives language depth. Depth is what remains. JapaneseOnlineClass.com JapaneseOnlineClass.com language sticks when it has story Get Started JapaneseOnlineClass.com Premium Japanese Lesson Section &#8211; Wave Flow Structure is 99% Miss the Context Miss the Meaning Elegant Japanese Lesson Japanese is not just about words and grammar\u2014it&#8217;s about perspective, culture,&hellip; <a class=\"more-link\" href=\"https:\/\/japaneseonlineclass.com\/\">Continue reading <span class=\"screen-reader-text\">Japanese Online Class<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":16,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-35","page","type-page","status-publish","has-post-thumbnail","hentry","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]<\/title>\n<meta name=\"description\" content=\"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/japaneseonlineclass.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]\" \/>\n<meta property=\"og:description\" content=\"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/japaneseonlineclass.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Japanese Online Class\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-11T22:26:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"924\" \/>\n\t<meta property=\"og:image:height\" content=\"569\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/\",\"url\":\"https:\\\/\\\/japaneseonlineclass.com\\\/\",\"name\":\"Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/japaneseonlineclass.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/unnamed-file.jpg\",\"datePublished\":\"2021-02-20T06:38:33+00:00\",\"dateModified\":\"2026-01-11T22:26:05+00:00\",\"description\":\"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/japaneseonlineclass.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/japaneseonlineclass.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/unnamed-file.jpg\",\"contentUrl\":\"https:\\\/\\\/japaneseonlineclass.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/unnamed-file.jpg\",\"width\":924,\"height\":569},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/japaneseonlineclass.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Japanese Online Class\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#website\",\"url\":\"https:\\\/\\\/japaneseonlineclass.com\\\/\",\"name\":\"JapaneseOnlineClass.com\",\"description\":\"Japanese for Absolute Beginners\",\"publisher\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/japaneseonlineclass.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#organization\",\"name\":\"JapaneseOnlineClass.com\",\"url\":\"https:\\\/\\\/japaneseonlineclass.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/japaneseonlineclass.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Japanese-Online-Class.jpg\",\"contentUrl\":\"https:\\\/\\\/japaneseonlineclass.com\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Japanese-Online-Class.jpg\",\"width\":272,\"height\":272,\"caption\":\"JapaneseOnlineClass.com\"},\"image\":{\"@id\":\"https:\\\/\\\/japaneseonlineclass.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]","description":"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/japaneseonlineclass.com\/","og_locale":"en_US","og_type":"article","og_title":"Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]","og_description":"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.","og_url":"https:\/\/japaneseonlineclass.com\/","og_site_name":"Japanese Online Class","article_modified_time":"2026-01-11T22:26:05+00:00","og_image":[{"width":924,"height":569,"url":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/japaneseonlineclass.com\/","url":"https:\/\/japaneseonlineclass.com\/","name":"Japanese for ABSOLUTE BEGINNERS [JapaneseOnlineClass.com]","isPartOf":{"@id":"https:\/\/japaneseonlineclass.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/japaneseonlineclass.com\/#primaryimage"},"image":{"@id":"https:\/\/japaneseonlineclass.com\/#primaryimage"},"thumbnailUrl":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file.jpg","datePublished":"2021-02-20T06:38:33+00:00","dateModified":"2026-01-11T22:26:05+00:00","description":"Welcome, Absolute Beginners! Dive into the world of Japanese language and culture with our premier online one-on-one tutoring. Join us for a structured and logical learning journey, led by expert tutors who unveil not only the language but also the captivating history and culture that shape it. Start your enriched Japanese learning experience today.","breadcrumb":{"@id":"https:\/\/japaneseonlineclass.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/japaneseonlineclass.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/japaneseonlineclass.com\/#primaryimage","url":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file.jpg","contentUrl":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/02\/unnamed-file.jpg","width":924,"height":569},{"@type":"BreadcrumbList","@id":"https:\/\/japaneseonlineclass.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/japaneseonlineclass.com\/"},{"@type":"ListItem","position":2,"name":"Japanese Online Class"}]},{"@type":"WebSite","@id":"https:\/\/japaneseonlineclass.com\/#website","url":"https:\/\/japaneseonlineclass.com\/","name":"JapaneseOnlineClass.com","description":"Japanese for Absolute Beginners","publisher":{"@id":"https:\/\/japaneseonlineclass.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/japaneseonlineclass.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/japaneseonlineclass.com\/#organization","name":"JapaneseOnlineClass.com","url":"https:\/\/japaneseonlineclass.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/japaneseonlineclass.com\/#\/schema\/logo\/image\/","url":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/04\/Japanese-Online-Class.jpg","contentUrl":"https:\/\/japaneseonlineclass.com\/wp-content\/uploads\/2021\/04\/Japanese-Online-Class.jpg","width":272,"height":272,"caption":"JapaneseOnlineClass.com"},"image":{"@id":"https:\/\/japaneseonlineclass.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/pages\/35","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":2225,"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/pages\/35\/revisions"}],"predecessor-version":[{"id":3132,"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/pages\/35\/revisions\/3132"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"https:\/\/japaneseonlineclass.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}