@keyframes shakeAndBubble{0%,85%,100%{transform:translateX(0) translateY(0) scale(1) rotate(0deg)}87%{transform:translateX(-8px) translateY(-6px) scale(1.08) rotate(-2deg)}89%{transform:translateX(12px) translateY(8px) scale(0.92) rotate(3deg)}91%{transform:translateX(-10px) translateY(-10px) scale(1.12) rotate(-4deg)}93%{transform:translateX(15px) translateY(12px) scale(0.88) rotate(5deg)}95%{transform:translateX(-12px) translateY(-8px) scale(1.15) rotate(-3deg)}97%{transform:translateX(8px) translateY(10px) scale(0.85) rotate(2deg)}99%{transform:translateX(-5px) translateY(-4px) scale(1.05) rotate(-1deg)}}@keyframes bubble1{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}15%{opacity:1;transform:translateY(-20px) scale(1.2) rotate(180deg)}30%{opacity:1;transform:translateY(-40px) scale(1.5) rotate(360deg)}100%{opacity:0;transform:translateY(-80px) scale(2) rotate(720deg)}}@keyframes bubble2{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}20%{opacity:1;transform:translateY(-25px) scale(1.3) rotate(180deg)}40%{opacity:1;transform:translateY(-50px) scale(1.6) rotate(360deg)}100%{opacity:0;transform:translateY(-100px) scale(2.2) rotate(720deg)}}@keyframes bubble3{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}18%{opacity:1;transform:translateY(-18px) scale(1.1) rotate(180deg)}35%{opacity:1;transform:translateY(-35px) scale(1.4) rotate(360deg)}100%{opacity:0;transform:translateY(-70px) scale(1.8) rotate(720deg)}}@keyframes bubble4{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}22%{opacity:1;transform:translateY(-28px) scale(1.4) rotate(180deg)}45%{opacity:1;transform:translateY(-55px) scale(1.7) rotate(360deg)}100%{opacity:0;transform:translateY(-110px) scale(2.3) rotate(720deg)}}@keyframes bubble5{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}25%{opacity:1;transform:translateY(-22px) scale(1.2) rotate(180deg)}50%{opacity:1;transform:translateY(-45px) scale(1.5) rotate(360deg)}100%{opacity:0;transform:translateY(-90px) scale(2.1) rotate(720deg)}}@keyframes bubble6{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}20%{opacity:1;transform:translateY(-15px) scale(1.1) rotate(180deg)}40%{opacity:1;transform:translateY(-30px) scale(1.3) rotate(360deg)}100%{opacity:0;transform:translateY(-60px) scale(1.7) rotate(720deg)}}@keyframes bubble7{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}24%{opacity:1;transform:translateY(-24px) scale(1.3) rotate(180deg)}48%{opacity:1;transform:translateY(-48px) scale(1.6) rotate(360deg)}100%{opacity:0;transform:translateY(-95px) scale(2.2) rotate(720deg)}}@keyframes bubble8{0%{opacity:0;transform:translateY(0) scale(0) rotate(0deg)}16%{opacity:1;transform:translateY(-12px) scale(1.0) rotate(180deg)}32%{opacity:1;transform:translateY(-25px) scale(1.2) rotate(360deg)}100%{opacity:0;transform:translateY(-50px) scale(1.5) rotate(720deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes profileFloat{0%,100%{transform:translateY(0px) scale(1)}25%{transform:translateY(-8px) scale(1.02)}50%{transform:translateY(0px) scale(1)}75%{transform:translateY(-4px) scale(0.98)}}@keyframes thumbPop1{0%,80%,100%{opacity:0;transform:translateY(0) scale(0.5) rotate(0deg)}5%{opacity:1;transform:translateY(-20px) scale(1.5) rotate(15deg)}15%{opacity:1;transform:translateY(-40px) scale(1.2) rotate(-10deg)}25%{opacity:0;transform:translateY(-60px) scale(0.8) rotate(25deg)}}@keyframes thumbPop2{0%,80%,100%{opacity:0;transform:translateY(0) scale(0.5) rotate(0deg)}8%{opacity:1;transform:translateY(-18px) scale(1.3) rotate(-20deg)}18%{opacity:1;transform:translateY(-35px) scale(1.1) rotate(12deg)}28%{opacity:0;transform:translateY(-55px) scale(0.7) rotate(-30deg)}}@keyframes thumbPop3{0%,80%,100%{opacity:0;transform:translateY(0) scale(0.5) rotate(0deg)}11%{opacity:1;transform:translateY(-22px) scale(1.4) rotate(18deg)}21%{opacity:1;transform:translateY(-42px) scale(1.15) rotate(-15deg)}31%{opacity:0;transform:translateY(-65px) scale(0.9) rotate(22deg)}}@keyframes thumbPop4{0%,80%,100%{opacity:0;transform:translateY(0) scale(0.5) rotate(0deg)}14%{opacity:1;transform:translateY(-15px) scale(1.2) rotate(-25deg)}24%{opacity:1;transform:translateY(-30px) scale(1.0) rotate(8deg)}34%{opacity:0;transform:translateY(-48px) scale(0.6) rotate(-18deg)}}@keyframes thumbPop5{0%,80%,100%{opacity:0;transform:translateY(0) scale(0.5) rotate(0deg)}17%{opacity:1;transform:translateY(-25px) scale(1.6) rotate(30deg)}27%{opacity:1;transform:translateY(-50px) scale(1.3) rotate(-20deg)}37%{opacity:0;transform:translateY(-75px) scale(1.0) rotate(35deg)}}@keyframes writeSignature{0%{stroke-dashoffset:200;fill:transparent}50%{stroke-dashoffset:0;fill:transparent}60%{stroke-dashoffset:0;fill:#2c3e50}100%{stroke-dashoffset:0;fill:#2c3e50}}@keyframes sparkle1{0%,100%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes sparkle2{0%,100%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes sparkle3{0%,100%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.5)}70%{opacity:1;transform:scale(1)}}.sora-font{font-family:'Sora',sans-serif}.bold-333{color:#333;font-weight:bold}.letter-spacing-2{letter-spacing:2px}.about-image-items-wrapper{position:relative;overflow:visible}.border-shape-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.border-shape-img{width:100%;height:100%;object-fit:contain;opacity:0.8;border-radius:15px}.about-main-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:400px;width:100%;border-radius:15px;overflow:hidden;z-index:2}.about-secondary-image{position:absolute;bottom:-30px;right:-30px;width:180px;height:220px;z-index:3;border-radius:15px;overflow:visible;box-shadow:0 15px 40px rgba(0,0,0,0.3);animation:shakeAndBubble 3s infinite}.about-secondary-image img{width:100%;height:100%;object-fit:cover;border-radius:15px;border:4px solid #fff}.bubble{position:absolute;border-radius:50%}.bubble-1{top:-15px;left:20px;width:25px;height:25px;background:linear-gradient(45deg,#ff6b6b,#feca57);animation:bubble1 3s infinite;box-shadow:0 0 15px rgba(255,107,107,0.8)}.bubble-2{top:15px;right:-10px;width:30px;height:30px;background:linear-gradient(45deg,#48cae4,#023e8a);animation:bubble2 3s infinite 0.3s;box-shadow:0 0 20px rgba(72,202,228,0.8)}.bubble-3{top:-20px;right:40px;width:20px;height:20px;background:linear-gradient(45deg,#f72585,#b5179e);animation:bubble3 3s infinite 0.6s;box-shadow:0 0 18px rgba(247,37,133,0.8)}.bubble-4{top:40px;left:-15px;width:28px;height:28px;background:linear-gradient(45deg,#06ffa5,#1cb5e0);animation:bubble4 3s infinite 0.9s;box-shadow:0 0 22px rgba(6,255,165,0.8)}.bubble-5{top:-10px;left:60%;width:22px;height:22px;background:linear-gradient(45deg,#ffd60a,#ff8500);animation:bubble5 3s infinite 1.2s;box-shadow:0 0 16px rgba(255,214,10,0.8)}.bubble-6{top:25px;left:30%;width:18px;height:18px;background:linear-gradient(45deg,#7209b7,#560bad);animation:bubble6 3s infinite 1.5s;box-shadow:0 0 14px rgba(114,9,183,0.8)}.bubble-7{top:-5px;right:15px;width:24px;height:24px;background:linear-gradient(45deg,#f72585,#4cc9f0);animation:bubble7 3s infinite 1.8s;box-shadow:0 0 19px rgba(247,37,133,0.8)}.bubble-8{top:35px;right:50px;width:16px;height:16px;background:linear-gradient(45deg,#06ffa5,#f72585);animation:bubble8 3s infinite 2.1s;box-shadow:0 0 12px rgba(6,255,165,0.8)}.author-image:hover .thumb-popup{animation-duration:1s!important}.author-image:hover{transform:translateY(-5px);transition:transform 0.3s ease}.author-image:active{transform:translateY(-2px) scale(0.98);transition:transform 0.1s ease}.section-subtitle-custom{font-size:1.0rem;font-weight:bold;color:#333;letter-spacing:2px;font-family:'Sora',sans-serif;animation:fadeInUp 1s ease-out}.progress-wrapper{width:160px;height:160px;border-radius:50%;background:conic-gradient(#3b82f6 0%,#eee 0%);display:flex;align-items:center;justify-content:center;position:relative;margin:60px auto;font-family:'Sora',sans-serif}.progress-label{position:absolute;font-size:14px;line-height:1.4;text-align:center;color:black;font-weight:600}