.App{align-items:flex-start;background:#000;display:flex;justify-content:center;min-height:100vh;overflow-x:hidden;padding:0;position:relative;text-align:left;text-align:initial}.akan-container img{height:auto;max-width:100%}.akan-container *{box-sizing:border-box;margin:0;padding:0}.akan-container{background:linear-gradient(180deg,#000,#1a1a1a);color:#fff;font-family:Arial Black,Arial,sans-serif;margin:0 auto;max-width:400px;min-height:100vh;overflow-x:hidden;position:relative}@media (min-width:768px){.akan-container{max-width:500px}}.akan-container .hero{background:linear-gradient(45deg,#000,#1a1a1a 50%,#000);overflow:hidden;padding:40px 20px 60px;position:relative;text-align:center}.akan-container .hero:before{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#ffd70026 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffd7001a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.7}}.akan-container .hero-content{position:relative;z-index:2}.akan-container .hero-title{-webkit-text-fill-color:#0000;animation:glow 2s ease-in-out infinite alternate;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;margin-bottom:20px;text-shadow:0 0 20px #ffd70080}@keyframes glow{0%{text-shadow:0 0 20px #ffd70080}to{text-shadow:0 0 30px #ffd700cc}}.akan-container .hero-subtitle{color:gold;font-size:18px;font-weight:700;margin-bottom:30px}.akan-container .hero-stats{display:flex;gap:30px;justify-content:center;margin-bottom:40px}.akan-container .stat-item{animation:slideUp 1s ease-out;text-align:center}.akan-container .stat-number{color:gold;display:block;font-size:28px;font-weight:900;margin-bottom:5px}.akan-container .stat-label{color:#ccc;font-size:12px;font-weight:600}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.akan-container .cta-button{animation:bounce 2s infinite;background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 10px 30px #ffd7004d;color:#000;cursor:pointer;font-size:18px;font-weight:900;letter-spacing:1px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.akan-container .cta-button:hover{box-shadow:0 15px 40px #ffd70080;transform:translateY(-5px)}.akan-container .about{background:#1a1a1a;padding:50px 20px}.akan-container .section-title{color:gold;font-size:28px;font-weight:900;margin-bottom:40px;position:relative;text-align:center}.akan-container .section-title:after{background:linear-gradient(45deg,gold,orange);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.akan-container .feature-item{animation:fadeInUp 1s ease-out forwards;margin-bottom:40px;opacity:0}.akan-container .feature-item:nth-child(odd){animation-delay:.2s}.akan-container .feature-item:nth-child(2n){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.akan-container .feature-content{background:#ffd7001a;border:2px solid #ffd7004d;border-radius:20px;padding:30px;position:relative;transition:all .3s ease}.akan-container .feature-content:hover{box-shadow:0 20px 40px #ffd70033;transform:translateY(-5px)}.akan-container .feature-title{color:gold;font-size:22px;font-weight:900;margin-bottom:15px;text-align:center}.akan-container .feature-description{color:#e0e0e0;font-size:16px;font-weight:600;line-height:1.6;text-align:center}.akan-container .profile{background:linear-gradient(135deg,#2d2d2d,#1a1a1a);padding:50px 20px}.akan-container .profile-card{background:#000c;border:3px solid #ffd70080;border-radius:25px;overflow:hidden;padding:40px;position:relative}.akan-container .profile-card:before{animation:shimmer 3s linear infinite;background:linear-gradient(45deg,#0000,#ffd7001a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes shimmer{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.akan-container .profile-content{position:relative;z-index:1}.akan-container .profile-name{color:gold;font-size:32px;font-weight:900;margin:20px 0;text-align:center;text-shadow:0 0 10px #ffd7004d}.akan-container .profile-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:30px 0}.akan-container .profile-stat{background:#ffd7001a;border:1px solid #ffd70033;border-radius:15px;padding:15px;text-align:center}.akan-container .profile-stat-number{color:gold;display:block;font-size:24px;font-weight:900;margin-bottom:5px}.akan-container .profile-stat-label{color:#ccc;font-size:14px;font-weight:600}.akan-container .profile-description{color:#e0e0e0;font-size:16px;font-weight:500;line-height:1.8;margin-top:30px;text-align:justify}.akan-container .seminar-details{background:#1a1a1a;padding:50px 20px}.akan-container .details-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.akan-container .detail-item{background:#ffd7001a;border:2px solid #ffd7004d;border-radius:20px;overflow:hidden;padding:30px;position:relative}.akan-container .detail-item:before{animation:slide 2s linear infinite;background:linear-gradient(45deg,#0000,#ffd7001a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes slide{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.akan-container .detail-content{position:relative;z-index:1}.akan-container .detail-title{color:gold;font-size:20px;font-weight:900;margin-bottom:15px;text-align:center;text-shadow:0 0 10px #ffd7004d}.akan-container .detail-text{color:#e0e0e0;font-size:16px;font-weight:500;line-height:1.6;text-align:center}.akan-container .registration{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:50px 20px;text-align:center}.akan-container .registration-content{margin:0 auto;max-width:400px}.akan-container .registration-title{color:gold;font-size:32px;font-weight:900;margin-bottom:10px;text-shadow:0 0 15px #ffd70080}.akan-container .registration-subtitle{color:#e0e0e0;font-size:18px;font-weight:600;margin-bottom:30px}.akan-container .price{color:gold;font-size:36px;font-weight:900;margin-bottom:10px;text-shadow:0 0 20px #ffd70080}.akan-container .price-note{color:#ccc;font-size:14px;font-style:italic;margin-bottom:30px}.akan-container .footer{background:#000;padding:30px 20px;text-align:center}.akan-container .footer-text{color:#666;font-size:14px;font-weight:500}.akan-container .floating-icon{animation:float 3s ease-in-out infinite;font-size:24px;position:absolute;z-index:1}.akan-container .floating-icon:first-child{animation-delay:0s;left:10%;top:20%}.akan-container .floating-icon:nth-child(2){animation-delay:1s;right:10%;top:60%}.akan-container .floating-icon:nth-child(3){animation-delay:2s;bottom:30%;left:15%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.akan-container .hero-image{border-radius:20px;box-shadow:0 20px 40px #0006;margin-bottom:30px;overflow:hidden}.akan-container .main-image{display:block;height:auto;transition:transform .3s ease;width:100%}.akan-container .main-image:hover{transform:scale(1.05)}.akan-container .profile-image{border:4px solid gold;border-radius:50%;box-shadow:0 10px 30px #ffd7004d;height:200px;margin:0 auto;overflow:hidden;width:200px}.akan-container .profile-img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.akan-container .profile-img:hover{transform:scale(1.1)}.akan-container .floating-button-container{bottom:20px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.akan-container .floating-button{align-items:center;background:#000c;border:2px solid gold;border-radius:50px;box-shadow:0 5px 15px #0000004d;color:#fff;cursor:pointer;display:flex;gap:10px;padding:10px 20px;transition:all .3s ease}.akan-container .floating-button:hover{box-shadow:0 10px 25px #00000080;transform:translateY(-5px)}.akan-container .floating-text{font-size:14px;font-weight:600}@media (max-width:768px){.akan-container .floating-button-container{bottom:10px}.akan-container .floating-button{padding:8px 15px}}@media (max-width:480px){.akan-container .hero-title{font-size:28px}.akan-container .hero-subtitle{font-size:16px}.akan-container .hero-stats{flex-direction:column;gap:20px}.akan-container .stat-number{font-size:24px}.akan-container .cta-button{font-size:16px;padding:15px 30px}.akan-container .section-title{font-size:24px}.akan-container .feature-title{font-size:20px}.akan-container .profile-name{font-size:28px}.akan-container .price{font-size:32px}.akan-container .floating-button{padding:6px 12px}.akan-container .floating-text{font-size:12px}.akan-container .details-grid{grid-template-columns:1fr}}