.main-container{min-height:100vh;background-color:white;padding:20px}.map-container{position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;box-sizing:border-box;border:1px solid #ccc}.intro-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 16px 80px}.intro-main-container{min-height:100vh;background-color:white;padding:20px}.intro-backdrop-fixed{z-index:50000;position:fixed;inset:0;pointer-events:none}.intro-content-wrapper{position:relative;z-index:10}.intro-map-background{position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;border:1px solid #ddd;box-sizing:border-box;border-radius:60px;height:fit-content;background-image:url(/bengaluru-map-new.png)}.intro-content-center{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:100px 16px 16px;background:linear-gradient(180deg,#ffffffa0,#cccccc80);backdrop-filter:blur(6px);width:100%}.twitter-embed-container{position:absolute;top:1rem;right:1rem;width:24rem;height:calc(100% - 2rem);background-color:white;border-radius:44px;border:1px solid #ddd;overflow:hidden;z-index:10}.twitter-embed-content{height:100%;overflow-y:auto;padding:1.5rem}.twitter-embed-iframe{width:100%;height:100%;border:0}.modal-card-lifetime-CTA-helper-price-discount{font-size:14px;font-weight:500;color:#fff;top:1px;position:relative}.modal-card-lifetime-CTA-helper{font-size:13px;color:#999;margin-top:12px;line-height:2;font-weight:400;width:110%;right:8px;position:relative;text-align:center}.modal-card-lifetime-CTA-helper span{margin-right:12px}.razorpay-payment-button{width:100%!important;color:white!important}.PaymentButton--dark,.PaymentButton--light{width:100%!important;border-radius:100px!important;height:fit-content!important;background-color:#000!important;color:white!important;border:2px solid #000!important}.PaymentButton--rzpTheme:before{left:-2px;top:0!important;width:60px!important;height:100%!important;background:#fff!important}.PaymentButton--dark svg,.PaymentButton--light svg{top:0!important;left:2px!important;margin-top:20px!important;margin-left:20px!important}.PaymentButton--rzpTheme svg path{fill:black!important}.PaymentButton-contents{padding:16px 12px 16px 32px!important}.PaymentButton-text{font-size:0!important}.PaymentButton-text:after{content:"Get lifetime access at ₹2999"!important;font-size:16px!important;height:20px!important;font-weight:600!important;line-height:normal!important}.PaymentButton-securedBy{font-size:12px!important;line-height:14px!important;margin-top:0!important}.payment-loading-shimmer{position:relative;width:100%;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100px;overflow:hidden}.shimmer-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#f2f1ec 25%,#fcfbf8 50%,#f2f1ec 75%);background-size:800px 104px;animation:placeHolderShimmer 2s linear infinite;border-radius:12px;border:1px dashed #dddddd;cursor:not-allowed}.shimmer-text{position:relative;z-index:1;color:#999;font-size:14px;font-weight:500;pointer-events:none}.payment-loading-hidden{opacity:0;z-index:-999999;pointer-events:none;position:absolute;top:0;left:0;right:0}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.modal-card-lifetime-CTA-slot-left{font-size:13px;font-weight:500;color:#00a359;text-align:center;margin-top:12px;margin-bottom:20px}.helper-check-icon{color:#aaa;font-size:18px;position:relative;top:4px;margin-right:6px}.modal-card-email-form-container{text-align:center;padding-top:40px;padding-bottom:20px}.modal-card-secondary-cta{background:black!important;color:white!important;border:2px solid black!important;font-weight:500!important}.modal-card-secondary-cta:hover{background:#222!important;color:white!important;border:2px solid black!important;cursor:pointer}.subscriber-logo-ticker-container{padding:0 0 60px;text-align:center}.subscriber-logo-ticker-text{font-size:14px;color:#888;margin-bottom:24px;font-weight:400}.subscriber-logo-ticker-wrapper{width:100%;overflow:hidden;position:relative}.subscriber-logo-ticker-wrapper:after,.subscriber-logo-ticker-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:10;pointer-events:none}.subscriber-logo-ticker-wrapper:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(255,255,255,0))}.subscriber-logo-ticker-wrapper:after{right:0;background:linear-gradient(270deg,rgba(255,255,255,1) 0,rgba(255,255,255,0))}.subscriber-logo-ticker-track{display:flex;animation:scroll-logos 64s linear infinite;width:400%}.subscriber-logo-ticker-item{flex:0 0 auto;margin:0 24px;display:flex;align-items:center;justify-content:center}.subscriber-logo-ticker-logo{height:32px;width:auto;object-fit:contain;transition:opacity .3s ease;border-radius:10px}.subscriber-logo-ticker-logo:hover{opacity:1;filter:grayscale(0)}.subscriber-logo-ticker-track:hover{animation-play-state:paused}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes scroll-logos-reverse{0%{transform:translateX(-75%)}to{transform:translateX(0)}}.subscriber-logo-ticker-wrapper-row2{margin-top:16px}.subscriber-logo-ticker-track-row2{animation:scroll-logos-reverse 60s linear infinite}.subscriber-logo-ticker-track-row2:hover{animation-play-state:paused}@media (max-width:1600000000px){.twitter-embed-container{display:none!important}}@media (max-width:768px){.intro-content-center{padding:80px 16px 16px!important}.intro-map-background{border-radius:32px 32px 56px 56px}.intro-main-container{padding:12px!important}.modal-card-email-form-container{padding-top:20px}.modal-card.intro-card{padding:28px 0 32px!important}.modal-card-lifetime-cta{font-size:13px!important}.buy-icon{font-size:14px}.modal-card-lifetime-CTA-helper{display:grid;font-size:12px}.modal-card-lifetime-CTA-helper-br{display:none}.modal-card-lifetime-text{font-size:11px}.subscriber-logo-ticker-container{padding:0 0 44px}.subscriber-logo-ticker-text{font-size:13px;margin-bottom:16px}.subscriber-logo-ticker-item{margin:0 16px}.subscriber-logo-ticker-logo{height:28px}.subscriber-logo-ticker-track{animation:scroll-logos 32s linear infinite}.subscriber-logo-ticker-track-row2{animation:scroll-logos-reverse 30s linear infinite}.subscriber-logo-ticker-wrapper:after,.subscriber-logo-ticker-wrapper:before{width:40px}.PaymentButton-text{font-size:0!important}.PaymentButton--dark svg,.PaymentButton--light svg,.PaymentButton--rzpTheme svg path,.PaymentButton--rzpTheme:before{display:none!important}.PaymentButton-contents{padding:12px!important}.PaymentButton-text{line-height:12px!important}.PaymentButton-text:after{font-size:14px!important}.PaymentButton-securedBy{font-size:10px!important;line-height:12px!important;margin-top:0!important}.modal-card-lifetime-CTA-slot-left{font-size:12px;font-weight:500;margin-top:8px;margin-bottom:12px}}