.page-header-background{background-image:linear-gradient(rgb(0 0 0 / 40%),rgb(0 0 0 / 40%)),url('../images/my-story-bg.webp')}.page-header{margin-top:80px;height:calc(100vh - 80px)}.story-section{padding-top:120px;padding-bottom:120px;background:#fff}.story-row{margin-bottom:120px;align-items:center;transform:translateY(50px);transition:.8s}.story-row:last-child{margin-bottom:0}.story-image-col{padding-right:60px}.story-row.reverse .story-image-col{padding-right:0;padding-left:60px}.story-content-col{padding-left:60px}.story-row.reverse .story-content-col{padding-left:0;padding-right:60px}.story-image-container{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / 10%);transition:.3s}.story-image-container:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgb(0 0 0 / 15%)}.story-image{opacity:.8;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s}.story-image-container:hover .story-image{transform:scale(1.05)}.story-image-1{background-image:url('../images/story-beginning.webp');background-color:#f8f9fa}.story-image-2{background-image:url('../images/story-mysore.webp');background-color:#e9ecef}.story-image-3{background-image:url('../images/story-teaching.webp');background-color:#dee2e6}.story-image-4{background-image:url('../images/story-learning.webp');background-color:#ced4da}.story-image-5{background-image:url('../images/story-mission.webp');background-color:#adb5bd}.story-image-6{background-image:url('../images/story-tapas-founding.webp');background-color:#6c757d}.story-content{padding-top:40px}.story-year{display:inline-block;background:linear-gradient(135deg,#04a9f4,#1878ff);color:#fff;font-size:16px;font-weight:700;padding:8px 20px;border-radius:25px;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;animation:.6s .2s both fade-in-up}.story-title{font-size:42px;font-weight:700;color:#404040;margin-bottom:30px;line-height:1.2;animation:.6s .4s both fade-in-up}.story-text{font-size:16px;line-height:1.8;color:#828282;animation:.6s .6s both fade-in-up}.story-text p{font-size:16px;margin-bottom:20px}.story-text p:last-child{margin-bottom:0}.cta-section{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);padding-top:100px;padding-bottom:100px;text-align:center}.cta-title{font-size:48px;font-weight:700;color:#404040;margin-bottom:30px;line-height:1.2}.cta-text{max-width:600px;margin:0 auto 50px}.cta-text p{font-size:18px;line-height:1.8;color:#828282;margin-bottom:0}.cta-buttons{gap:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cta-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#04a9f4 0,#0097e9 100%);color:#fff!important;padding:16px 32px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;transition:.3s;white-space:nowrap;box-shadow:0 4px 15px rgb(4 169 244 / 30%);border:none;text-transform:uppercase;letter-spacing:.5px}.cta-btn-primary:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgb(4 169 244 / 40%);background:linear-gradient(135deg,#0097e9 0,#0078cc 100%)}.cta-btn-primary:active{transform:translateY(0);box-shadow:0 4px 15px rgb(4 169 244 / 30%)}.cta-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:0 0;color:#04a9f4!important;padding:16px 32px;border:2px solid #04a9f4;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;transition:.3s;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.cta-btn-secondary:hover{background:#04a9f4;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgb(4 169 244 / 30%)}.cta-btn-secondary:active{transform:translateY(0);box-shadow:0 4px 15px rgb(4 169 244 / 20%)}.cta-btn-primary i,.cta-btn-secondary i{font-size:14px}.teaching-philosophy-section{background:#f8f9fa;padding:100px 0}.philosophy-quote{font-size:1.2rem;font-style:italic;color:#666;border-left:4px solid #04a9f4;padding-left:20px;margin:30px 0;line-height:1.6}.philosophy-pillars{margin-top:40px}.philosophy-pillars .col-md-4{margin-bottom:30px}.pillar-title{color:#04a9f4;margin-bottom:15px;font-size:20px;font-weight:600}.pillar-icon{margin-right:10px;font-size:18px}.cta-enhanced{color:#666;font-style:italic;margin-top:20px;font-size:16px}.button-2{background:0 0;border:2px solid #04a9f4}.button-2 a{color:#04a9f4}.button-2:hover{background:#04a9f4}.button-2:hover a{color:#fff}.story-row.animate{opacity:1;transform:translateY(0)}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.story-content:hover .story-year{transform:scale(1.05);transition:.3s}.story-content:hover .story-title{color:#04a9f4;transition:.3s}@media (width <=768px){.cta-buttons{flex-direction:column;gap:15px;width:100%}.cta-btn-primary,.cta-btn-secondary{width:100%;max-width:280px;padding:14px 24px;font-size:15px}.cta-btn-primary i,.cta-btn-secondary i{font-size:13px}}@media (width <=480px){.cta-btn-primary,.cta-btn-secondary{padding:12px 20px;font-size:14px}}