@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&family=M+PLUS+Rounded+1c:wght@300;400;500;700;800;900&family=Sawarabi+Gothic&display=swap);:root{--primary-purple:#2d1b69;--deep-purple:#1a0f3d;--neon-green:#0f8;--electric-blue:#00d4ff;--gold-accent:gold;--dark-gold:#cc8400;--text-light:#e0e6ed;--text-dark:#1a0f3d;--bg-dark:#0f0a1e;--card-bg:#2d1b691a;--neon-shadow:0 0 20px #00ff884d;--purple-shadow:0 0 30px #2d1b6966}.laozou-magic-orb{animation:laozou-float 8s ease-in-out infinite;background:linear-gradient(45deg,#0f8,#00d4ff);background:linear-gradient(45deg,var(--neon-green),var(--electric-blue));border-radius:50%;filter:blur(1px);opacity:.6;position:fixed;z-index:-1}.laozou-orb-1{animation-delay:0s;height:100px;left:-50px;top:10%;width:100px}.laozou-orb-2{animation-delay:-3s;height:150px;right:-75px;top:60%;width:150px}.laozou-orb-3{animation-delay:-6s;bottom:20%;height:80px;left:5%;width:80px}@keyframes laozou-float{0%,to{opacity:.4;transform:translateY(0) translateX(0) rotate(0deg)}25%{opacity:.8;transform:translateY(-20px) translateX(10px) rotate(90deg)}50%{opacity:.6;transform:translateY(-10px) translateX(-15px) rotate(180deg)}75%{opacity:.9;transform:translateY(-30px) translateX(5px) rotate(270deg)}}.laozou-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0a1ef2;border:2px solid #0f83;border-radius:25px;box-shadow:0 0 30px #2d1b6966,inset 0 1px 0 #ffffff1a;box-shadow:var(--purple-shadow),inset 0 1px 0 #ffffff1a;color:#e0e6ed;color:var(--text-light);font-family:M PLUS Rounded\ 1c,Noto Sans JP,sans-serif;margin:20px auto;max-width:420px;overflow:hidden;position:relative}.laozou-container:before{background:linear-gradient(90deg,#0f8,#00d4ff,gold);background:linear-gradient(90deg,var(--neon-green),var(--electric-blue),var(--gold-accent));border-radius:25px 25px 0 0;box-shadow:0 0 15px #00ff8880;content:"";height:3px;left:0;position:absolute;right:0;top:0}.laozou-header{background:linear-gradient(135deg,#2d1b69,#1a0f3d);background:linear-gradient(135deg,var(--primary-purple),var(--deep-purple));border-radius:25px 25px 0 0;padding:40px 30px;position:relative;text-align:center}.laozou-header:after{border-left:20px solid #0000;border-right:20px solid #0000;border-top:20px solid #1a0f3d;border-top:20px solid var(--deep-purple);bottom:-20px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.laozou-header-badge{animation:laozou-glow 2s ease-in-out infinite alternate;background:linear-gradient(45deg,#0f8,#00d4ff);background:linear-gradient(45deg,var(--neon-green),var(--electric-blue));border-radius:50px;box-shadow:0 0 20px #00ff884d;box-shadow:var(--neon-shadow);color:#1a0f3d;color:var(--text-dark);display:inline-block;font-size:.8rem;font-weight:900;letter-spacing:2px;margin-bottom:20px;padding:8px 25px;text-shadow:none}@keyframes laozou-glow{0%{box-shadow:0 0 20px #00ff884d}to{box-shadow:0 0 30px #0f89}}.laozou-title{color:#e0e6ed;color:var(--text-light);font-family:Zen Kaku Gothic New,sans-serif;font-size:2.4rem;font-weight:900;line-height:1.2;margin-bottom:15px;text-shadow:0 0 10px #00ff8880,2px 2px 4px #000000b3}.laozou-title-accent{color:gold;color:var(--gold-accent);text-shadow:0 0 15px #ffd700b3,2px 2px 4px #000000b3}.laozou-subtitle{color:#e0e6ed;color:var(--text-light);font-family:Sawarabi Gothic,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:3px;opacity:.9}.laozou-content{padding:50px 25px 30px}.laozou-speaker-section{margin-bottom:40px;text-align:center}.laozou-speaker-photo{border:4px solid #0f8;border:4px solid var(--neon-green);border-radius:50%;box-shadow:0 0 20px #00ff884d;box-shadow:var(--neon-shadow);cursor:pointer;height:140px;margin:0 auto 20px;overflow:hidden;position:relative;transition:all .3s ease;width:140px}.laozou-speaker-photo:before{animation:laozou-spin 3s linear infinite;background:linear-gradient(45deg,#0f8,#00d4ff,gold);background:linear-gradient(45deg,var(--neon-green),var(--electric-blue),var(--gold-accent));border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes laozou-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.laozou-speaker-photo:hover{box-shadow:0 0 40px #0f89;transform:scale(1.05)}.laozou-photo-click-hint{align-items:center;animation:laozou-bounce 2s ease-in-out infinite;background:#000000b3;border-radius:50%;color:#fff;display:flex;font-size:.8rem;height:25px;justify-content:center;opacity:.8;position:absolute;right:5px;top:5px;width:25px}@keyframes laozou-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.laozou-speaker-name{color:#e0e6ed;color:var(--text-light);font-family:Zen Kaku Gothic New,sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:10px;text-shadow:0 0 10px #ffd70080}.laozou-speaker-title{color:#00d4ff;color:var(--electric-blue);font-size:1.1rem;font-weight:500;margin-bottom:30px}.laozou-stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.laozou-stat-card{background:#2d1b691a;background:var(--card-bg);border:1px solid #0f83;border-radius:15px;overflow:hidden;padding:20px 15px;position:relative;text-align:center;transition:all .3s ease}.laozou-stat-card:before{background:linear-gradient(90deg,#0000,#00ff881a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.laozou-stat-card:hover:before{left:100%}.laozou-stat-card:hover{border-color:#0f8;border-color:var(--neon-green);box-shadow:0 0 20px #00ff884d;box-shadow:var(--neon-shadow);transform:translateY(-5px)}.laozou-stat-number{color:gold;color:var(--gold-accent);font-size:1.8rem;font-weight:900;margin-bottom:5px;text-shadow:0 0 8px #ffd70080}.laozou-stat-label{color:#e0e6ed;color:var(--text-light);font-size:.8rem;opacity:.9}.laozou-credentials{margin-bottom:40px}.laozou-credentials h3{color:#e0e6ed;color:var(--text-light);font-size:1.3rem;margin-bottom:20px;text-align:center;text-shadow:0 0 8px #00ff884d}.laozou-credential-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.laozou-credential-item{background:#2d1b691a;background:var(--card-bg);border:1px solid #0f83;border-radius:10px;font-size:.9rem;padding:15px;text-align:center;transition:all .3s ease}.laozou-credential-item:hover{background:#2d1b6933;border-color:#0f8;border-color:var(--neon-green);transform:translateY(-3px)}.laozou-gallery-section{margin-bottom:40px}.laozou-gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.laozou-gallery-item{border-radius:12px;overflow:hidden;position:relative;transition:all .3s ease}.laozou-gallery-item:hover{box-shadow:0 8px 25px #0000004d;transform:scale(1.02)}.laozou-gallery-item span{background:#000c;border-radius:20px;bottom:10px;color:#fff;font-size:.8rem;left:10px;padding:5px 12px;position:absolute}.laozou-seminar-info{margin-bottom:40px}.laozou-seminar-info h2{color:#e0e6ed;color:var(--text-light);font-size:1.5rem;margin-bottom:25px;text-align:center;text-shadow:0 0 8px #00ff884d}.laozou-info-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.laozou-info-card{align-items:center;background:#2d1b691a;background:var(--card-bg);border:1px solid #0f83;border-radius:15px;display:flex;gap:15px;padding:20px;transition:all .3s ease}.laozou-info-card:hover{border-color:#0f8;border-color:var(--neon-green);box-shadow:0 0 20px #00ff884d;box-shadow:var(--neon-shadow);transform:translateY(-3px)}.laozou-info-card.laozou-special{background:linear-gradient(135deg,#ffd7001a,#ffd7000d);border-color:gold;border-color:var(--gold-accent)}.laozou-info-card.laozou-special:hover{box-shadow:0 0 20px #ffd70066}.laozou-card-icon{font-size:2rem}.laozou-card-content h4{color:#e0e6ed;color:var(--text-light);font-size:1.1rem;font-weight:600;margin-bottom:8px}.laozou-card-content p{color:#e0e6ed;color:var(--text-light);font-size:.9rem;line-height:1.4;opacity:.9}.laozou-old-price{font-size:.8rem;margin-bottom:5px;opacity:.6;text-decoration:line-through}.laozou-new-price{color:gold;color:var(--gold-accent);font-size:1.5rem;font-weight:900;text-shadow:0 0 8px #ffd70080}.laozou-testimonial-section{margin-bottom:40px}.laozou-testimonial-section h3{color:#e0e6ed;color:var(--text-light);font-size:1.3rem;margin-bottom:20px;text-align:center;text-shadow:0 0 8px #00ff884d}.laozou-testimonial-card{background:#2d1b691a;background:var(--card-bg);border:1px solid #0f83;border-radius:15px;padding:20px;position:relative;text-align:center}.laozou-testimonial-card:before{color:#00d4ff;color:var(--electric-blue);content:'"';font-size:3rem;left:20px;opacity:.3;position:absolute;top:-10px}.laozou-testimonial-card p{color:#e0e6ed;color:var(--text-light);font-size:1.1rem;font-style:italic;margin-bottom:15px}.laozou-testimonial-card span{color:#00d4ff;color:var(--electric-blue);font-size:.8rem;font-weight:500}.laozou-cta-section{margin-bottom:30px;text-align:center}.laozou-urgency-banner{animation:laozou-pulse 2s ease-in-out infinite;background:linear-gradient(45deg,#f36,#ff6b35);border-radius:50px;box-shadow:0 0 25px #ff336680;color:#fff;display:inline-block;font-size:.9rem;font-weight:900;letter-spacing:1px;margin-bottom:25px;padding:12px 25px}@keyframes laozou-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.laozou-cta-button{align-items:center;background:linear-gradient(135deg,#0f8,#00d4ff);background:linear-gradient(135deg,var(--neon-green),var(--electric-blue));border:none;border-radius:50px;box-shadow:0 0 20px #00ff884d;box-shadow:var(--neon-shadow);color:#1a0f3d;color:var(--text-dark);cursor:pointer;display:flex;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.1rem;font-weight:900;gap:10px;justify-content:center;letter-spacing:.5px;margin:0 auto 15px;padding:20px 35px;transition:all .3s ease}.laozou-cta-button:hover{box-shadow:0 0 35px #0f89;filter:brightness(1.1);transform:translateY(-3px) scale(1.05)}.laozou-cta-icon{font-size:1.3rem}.laozou-cta-note{color:gold;color:var(--gold-accent);font-size:.85rem;font-weight:600;opacity:.9}.laozou-floating-button-container{bottom:30px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:1000}.laozou-float-btn{align-items:center!important;animation:laozou-floatBob 3s ease-in-out infinite!important;background:linear-gradient(135deg,#0f8,#00d4ff)!important;background:linear-gradient(135deg,var(--neon-green),var(--electric-blue))!important;border:none!important;border-radius:50px!important;box-shadow:0 0 20px #00ff884d!important;box-shadow:var(--neon-shadow)!important;color:#1a0f3d!important;color:var(--text-dark)!important;cursor:pointer!important;display:flex!important;font-family:M PLUS Rounded\ 1c,sans-serif!important;font-size:.9rem!important;font-weight:700!important;gap:8px!important;opacity:1!important;padding:15px 25px!important;pointer-events:auto!important;position:relative!important;transition:all .3s ease!important;visibility:visible!important}@keyframes laozou-floatBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1)}}.laozou-float-btn:hover{animation-play-state:paused;box-shadow:0 0 30px #0f8c;transform:translateY(0) scale(1.1)}.laozou-footer{background:#1a0f3d;background:var(--deep-purple);border-radius:0 0 25px 25px;color:#e0e6ed;color:var(--text-light);font-size:.8rem;opacity:.8;padding:25px;text-align:center}.laozou-footer p{margin-bottom:5px}@media (max-width:768px){.laozou-container{border-radius:20px;margin:10px}.laozou-header{padding:35px 25px}.laozou-title{font-size:2rem}.laozou-content{padding:40px 20px 25px}.laozou-speaker-photo{height:120px;width:120px}.laozou-speaker-name{font-size:2.2rem}.laozou-stats-grid{gap:12px}.laozou-credential-grid,.laozou-gallery-grid,.laozou-stats-grid{grid-template-columns:1fr}.laozou-float-btn{font-size:.8rem!important;padding:12px 20px!important}.laozou-magic-orb{display:none}}@media (max-width:480px){.laozou-cta-button{font-size:1rem;padding:18px 30px}.laozou-header-badge{font-size:.7rem;padding:6px 20px}}#_copy{align-items:center;background:#4494d5;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;position:absolute;width:60px;z-index:1000}#select-tooltip,#sfModal,.modal-backdrop,div[id^=reader-helper]{display:none!important}.modal-open{overflow:auto!important}._sf_adjust_body{padding-right:0!important}.enable_copy_btns_div{background:#e7f1ff;border:2px solid #4595d5;border-radius:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600;left:10px;position:fixed;top:45%;width:154px;z-index:5000}.enable_copy_btns_logo{background:#4595d5;color:#e7f1ff;font-size:12px;height:30px;line-height:30px;text-align:center;width:100%}.enable_copy_btns_btn{background:#7f5711;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;height:28px;margin:8px auto;opacity:.9;outline:0;width:128px}.enable_copy_btns_btn:hover{opacity:.8}.enable_copy_btns_btn:active{opacity:1}.bottom-menu{background-color:initial;bottom:0;box-shadow:0 0 3px #00000026;padding:8px 0 0;position:fixed;width:100%;z-index:9999}.bottom-menu:after{clear:both;content:" ";display:block}.bottom-menu ul li{font-size:.65em;line-height:1;list-style:none;margin-bottom:8px;text-align:center}.bottom-menu ul li img{display:block;line-height:1;margin:0 auto 4px;max-width:64px}.bottom-menu ul li .fa{display:block;font-size:18px;margin:0 0 4px;vertical-align:middle}.bottom-menu ul li a{display:block}@keyframes jump{0%{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(0)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}.fix_container{align-items:center;animation:jump 1s ease infinite;background:var(--color-gradient-10);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:0 auto;max-width:750px;padding:10px;width:100%}.App{background:radial-gradient(circle at 20% 30%,#2d1b69cc 0,#0000 50%),radial-gradient(circle at 80% 70%,#00ff881a 0,#0000 50%),radial-gradient(circle at 50% 50%,#ffd7000d 0,#0000 70%),linear-gradient(135deg,#0f0a1e,#1a0f3d 50%,#2d1b69);min-height:100vh;overflow-x:hidden;padding:0;text-align:left}img{height:auto;max-width:100%}@media (max-width:768px){.fix_container{font-size:14px;padding:8px}}