.parent-container{width:80%;margin:0 auto;display:flex;position:relative;height:100vh;max-height:100vh;overflow:hidden;box-sizing:border-box;will-change:transform}.half{width:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;bottom:0}.left-content{left:0;padding:20px;text-align:left;align-items:start}.right-content{right:0;padding:20px;text-align:right;align-items:end}.video-section{left:54%;position:absolute;top:0;bottom:0;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;gap:10px;max-height:100%}.inner_vid .video{border-radius:20px;width:100%;height:400px;object-fit:cover}.inner_vid{width:300px;display:flex;flex-direction:column;position:relative;top:380px;gap:20px}.content{gap:50px}.content h2{font-family:Red Hat Display;font-style:normal;font-weight:700;font-size:67px;line-height:1.2;color:#000}.content h2 span{background:linear-gradient(91.86deg,#00ffad -36.33%,#0df 32.04%,#4093ff 98.43%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.content p{font-family:Red Hat Display;font-style:normal;font-weight:500;font-size:28px;line-height:1.2;color:#000}.content .btn.btn-primary{width:70%}@media screen and (max-width:1200px){.content h2{font-size:55px}.content p{font-size:24px}.content{gap:30px}}@media (max-width:786px){.parent-container{flex-direction:column;height:100vh;width:100%}.inner_vid{top:0}.half{position:relative;width:100%}.left-content,.right-content{height:50vh;align-items:center;text-align:center;justify-content:center;overflow:hidden}.right-content{opacity:0;height:0}.video-section{order:1;position:relative;left:auto;width:100%;height:50vh;flex-direction:row;overflow:hidden;justify-content:flex-start;align-items:center;gap:10px;top:auto;bottom:auto}.right-content{order:2}.inner_vid{display:flex;flex-direction:row;width:max-content;gap:30px}.inner_vid .video{width:220px;height:350px;border-radius:20px}.content h2{font-size:40px}.content p{font-size:18px}.content .btn.btn-primary{width:80%}.content{gap:17px}}.global-stream-section{position:relative;height:100vh;overflow:hidden;z-index:12;background-color:#000}.global-bg{object-fit:cover;z-index:-1}.global-heading,.global-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-family:Red Hat Display,sans-serif;will-change:transform,opacity}.global-heading{font-size:5rem;font-weight:700}.highlight{background:linear-gradient(135deg,#00b8e6,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.global-text{font-size:2.5rem;max-width:800px;font-weight:600}@media screen and (max-width:1200px){.global-heading{font-size:4rem}}@media screen and (max-width:768px){.global-heading{font-size:2rem}}@media screen and (max-width:500px){.global-heading{font-size:1.5rem}}.open-visibility-section{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;margin:0;padding:0;position:relative;z-index:20}.open-visibility-content{text-align:center;color:#fff;max-width:1200px;width:100%;padding:0 40px}.open-visibility-title{margin:0 0 20px}.open-visibility-subtitle,.open-visibility-title{font-size:4rem;font-weight:700;line-height:1.1;letter-spacing:-1px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.open-visibility-subtitle{margin:0}.everything-highlight{color:#00d4ff;background:linear-gradient(135deg,#00b8e6,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.open-visibility-content{padding:0 20px}.open-visibility-subtitle,.open-visibility-title{font-size:2.5rem}}@media (max-width:480px){.open-visibility-content{padding:0 15px}.open-visibility-subtitle,.open-visibility-title{font-size:2rem}}.ssx-container{z-index:5}.ssx-container,.ssx-section{width:100%;position:relative}.ssx-section{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ssx-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);transform-origin:center center;object-fit:cover;z-index:1;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ssx-overlay{position:absolute;inset:0;z-index:2;will-change:opacity}.ssx-content,.ssx-overlay{backface-visibility:hidden}.ssx-content{position:relative;z-index:10;text-align:center;color:#fff;transform-origin:center center;will-change:transform,opacity}.ssx-title{font-size:4rem;font-weight:700;margin-bottom:1rem;line-height:1.1;letter-spacing:-1px}.ssx-subtitle,.ssx-title{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ssx-subtitle{font-size:1.5rem;font-weight:400;line-height:1.6}.ssx-progress-bar{position:fixed;top:30vh;left:1rem;width:6px;height:40vh;background-color:hsla(0,0%,100%,.2);border-radius:3px;z-index:50;overflow:hidden}.ssx-progress-fill{width:100%;height:0;background-color:#fff;border-radius:3px;will-change:height;backface-visibility:hidden}.ssx-stage{position:relative;height:100vh;width:100%;overflow:hidden;background:transparent}.ssx-stage .ssx-section{position:absolute;top:0;left:0;width:100%;height:100%}.ssx-spacer{width:100%;pointer-events:none}@media (max-width:768px){.ssx-title{font-size:2.5rem}.ssx-subtitle{font-size:1.2rem}}@media (max-width:480px){.ssx-title{font-size:2rem}.ssx-subtitle{font-size:1rem}.ssx-progress-bar{left:.5rem;width:4px}}.anywhere-section{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:80px 20px;position:relative;z-index:10}.anywhere-container{max-width:1200px;width:100%;text-align:center}.anywhere-title{font-size:3.5rem;font-weight:700;color:#000;margin-bottom:20px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;line-height:1.2}.anywhere-highlight{color:#00d4ff}.anywhere-description{font-size:1.2rem;color:#666;margin-bottom:60px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.anywhere-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin:0 auto}.anywhere-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;padding:20px 30px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.anywhere-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.anywhere-card-icon-container{margin-bottom:10px;display:flex;align-items:center;justify-content:center}.anywhere-card-icon{width:40px;height:40px;object-fit:contain}.anywhere-card-title{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:5px;letter-spacing:-.01em;line-height:1.2}.anywhere-card-description,.anywhere-card-title{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.anywhere-card-description{font-size:1rem;color:#666;line-height:1.4;margin:0}@media (max-width:1024px){.anywhere-grid{grid-template-columns:repeat(2,1fr);gap:25px}.anywhere-title{font-size:3rem;margin-bottom:15px}.anywhere-description{font-size:1.1rem;margin-bottom:50px}.anywhere-card{padding:25px 55px}}@media (max-width:768px){.anywhere-section{padding:60px 15px}.anywhere-title{font-size:2.5rem;margin-bottom:15px}.anywhere-description{font-size:1rem;margin-bottom:40px}.anywhere-grid{grid-template-columns:1fr;gap:20px;max-width:500px}.anywhere-card{padding:30px 20px}.anywhere-card-icon{width:35px;height:35px}.anywhere-card-title{font-size:1.3rem;margin-bottom:12px}.anywhere-card-description{font-size:.9rem}}@media (max-width:480px){.anywhere-section{padding:40px 10px}.anywhere-title{font-size:2rem;margin-bottom:15px}.anywhere-description{font-size:.9rem;margin-bottom:30px}.anywhere-card{padding:25px 15px}.anywhere-card-icon{width:30px;height:30px}.anywhere-card-title{font-size:1.2rem;margin-bottom:10px}.anywhere-card-description{font-size:.85rem}}.founders-section{min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;padding:120px 40px;position:relative;z-index:10}.founders-container{max-width:1200px;width:100%;text-align:center}.founders-title{font-size:3.5rem;font-weight:700;color:#000;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;line-height:1.1}.founders_heading{margin-bottom:80px}.founders_heading p{font-size:28px}.founders-highlight{color:#00d4ff}.founders-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.founders-tabs{display:flex;flex-direction:column;gap:20px;text-align:left}.founders-tab{font-size:1.2rem;font-weight:500;color:#666;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;padding:12px 0 12px 16px;margin-left:-16px}.founders-tab:hover{color:#00d4ff}.founders-tab.active{color:#00d4ff;font-weight:700;border-left-color:#00d4ff}.founders-image{display:flex;justify-content:center;align-items:center}.founders-hero-image{height:auto}.founders-hero-image,.founders-hero-video{width:100%;max-width:300px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.founders-hero-video{height:500px;object-fit:cover}.founders-description{text-align:left;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.founders-content-title{font-size:1.5rem;font-weight:700;margin-bottom:16px}.founders-content-title,.founders-description p{color:#000;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .3s ease}.founders-description p{font-size:1.1rem;line-height:1.6;margin:0}.founders-description strong{font-weight:700;color:#00d4ff}@media (max-width:1024px){.founders-title{font-size:3rem}.founders_heading{margin-bottom:60px}.founders_heading p{font-size:24px}.founders-content{gap:40px}.founders-hero-image{max-width:250px}}@media (max-width:768px){.founders-section{padding:80px 20px}.founders-title{font-size:2.5rem}.founders_heading{margin-bottom:50px}.founders_heading p{font-size:20px}.founders-content{grid-template-columns:1fr;gap:40px;text-align:center}.founders-tabs{text-align:center;order:1}.founders-image{order:2}.founders-description{order:3;text-align:center}.founders-hero-image{max-width:200px}}@media (max-width:480px){.founders-section{padding:60px 15px}.founders-title{font-size:2rem}.founders_heading{margin-bottom:40px}.founders-content{gap:30px}.founders-tab{font-size:1.1rem}.founders-description p{font-size:1rem}.founders-hero-image{max-width:180px}}.pricing-section{background:#fff;padding:0 40px 120px;position:relative;z-index:10}.pricing-container{max-width:1400px;margin:0 auto;width:100%}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.pricing-card{border-radius:6px;padding:24px;position:relative;background:#fff}.pricing-card.detailed{border:1px solid #e5e5e5;background-color:#f6f6f6;opacity:.6;transition:opacity .3s ease}.pricing-card.detailed.available{border:1px solid #00d4ff;background-color:#f6f6f6;opacity:1}.pricing-card.simple{border:1px solid #e5e5e5;background-color:#f6f6f6;opacity:.6;transition:opacity .3s ease}.pricing-card.detailed{min-height:330px}.pricing-card.simple{min-height:120px;display:flex;flex-direction:column;justify-content:center}.availability-badge{position:absolute;top:16px;right:16px;background:#4ade80;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.availability-badge .checkmark{color:#fff;font-weight:700;margin-right:0}.checkmark{color:#00d4ff;font-weight:700;margin-right:8px}.feature-item .checkmark{color:#4ade80}.tier-title{font-size:20px;font-weight:500;color:#000;margin-bottom:0;text-align:left;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}.pricing-info{text-align:left;display:flex;align-items:end}.price{font-size:35px;font-weight:700;color:#000;margin-bottom:0;line-height:1}.payment-type,.price{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.payment-type{font-size:.9rem;color:#666}.ch-range{font-size:1rem;font-weight:600;color:#000;text-align:left;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.availability{color:#666}.availability,.rarity{font-size:.9rem;text-align:left;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rarity{font-weight:700;color:#00d4ff;display:flex;align-items:center}.diamond-icon{width:12px;height:12px;margin-right:6px;vertical-align:middle}.features-list{list-style:none;padding:0;margin:0;text-align:left}.feature-item{display:flex;align-items:flex-start;margin-bottom:4px;font-size:.9rem;color:#000;line-height:1.4;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.feature-item:last-child{margin-bottom:0}.simple-content{text-align:center}.simple-content .ch-range{font-size:1.1rem;font-weight:600;color:#000;margin-bottom:0}.simple-content .availability,.simple-content .ch-range{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.simple-content .availability{font-size:1rem;color:#666}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pricing-section{padding:0 20px 80px}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:16px;max-width:400px}.pricing-section{padding:0 15px 60px}.pricing-card.detailed{min-height:350px}.pricing-card.simple{min-height:100px}.price{font-size:2rem}.tier-title{font-size:1.3rem}}@media (max-width:480px){.pricing-section{padding:0 10px 40px}.pricing-card{padding:20px}.price{font-size:1.8rem}.tier-title{font-size:1.2rem}.feature-item{font-size:.85rem}}.how-it-works-section{min-height:100vh;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:120px 40px;position:relative;z-index:10}.how-it-works-container{max-width:500px;width:100%;text-align:center}.how-it-works-title{font-size:46px;font-weight:700;color:#fff;margin-bottom:20px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;line-height:1.1}.how-it-works-highlight{color:#00d4ff}.steps-container{display:flex;flex-direction:column;gap:20px;margin-bottom:80px}.step-item{display:flex;align-items:center;gap:30px;text-align:left}.step-icon-image{width:60px}.step-content{flex:1}.step-title{font-size:24px;font-weight:700;margin-bottom:0}.step-description,.step-title{color:#fff;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.step-description{font-size:1.1rem;line-height:1.5;margin:0}.email-signup{max-width:500px;margin:0 auto}.signup-form{gap:20px}.form-group,.signup-form{display:flex;flex-direction:column}.form-group{gap:8px;text-align:left}.form-label{font-weight:500;color:#fff}.email-input,.form-label{font-size:1rem;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.email-input{width:100%;padding:16px 20px;border:none;border-radius:8px;background:#fff;color:#000;outline:none;transition:all .3s ease}.email-input:focus{box-shadow:0 0 0 3px rgba(0,212,255,.3)}.email-input::placeholder{color:#666}.join-button{width:100%;padding:16px 20px;background:#00d4ff;color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:700;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .3s ease}.join-button:hover{background:#00b8e6;transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,212,255,.3)}.join-button:active{transform:translateY(0)}@media (max-width:768px){.how-it-works-section{padding:80px 20px}.how-it-works-title{font-size:3rem;margin-bottom:60px}.steps-container{gap:40px;margin-bottom:30px}.step-item{flex-direction:column;text-align:center;gap:20px}.step-icon{width:50px;height:50px}.step-icon-image{width:60px}.step-title{font-size:1.5rem}.step-description{font-size:1rem}.email-signup{max-width:100%}}@media (max-width:480px){.how-it-works-section{padding:60px 15px}.how-it-works-title{font-size:2.5rem;margin-bottom:40px}.steps-container{gap:30px;margin-bottom:40px}.step-icon{width:45px;height:45px}.step-icon-image{width:50px}.step-title{font-size:1.3rem}.step-description{font-size:.95rem}.email-input,.join-button{padding:14px 16px;font-size:.95rem}}.activities-section{position:relative;height:100vh;overflow:hidden;background:#fff}.videos-row{position:sticky;top:0;height:100%;display:flex;justify-content:flex-end;align-items:center;gap:30px;overflow:visible;transform:translateX(10%)}.video-card{object-fit:cover;border-radius:16px;will-change:width,height,transform;transform-origin:center center;transition:none;background:#000;overflow:hidden}.video-card:first-child{width:184px;height:280px}.video-card:nth-child(2){width:253px;height:380px}.video-card:nth-child(3){width:322px;height:483px}.video-card:nth-child(4){width:391px;height:587px}.video-card:nth-child(5){width:491px;height:680px}@media (max-width:768px){.activities-section{height:auto;padding:2rem 0}.videos-row{position:relative;top:auto;flex-direction:column;justify-content:center;align-items:center;gap:20px;transform:none!important}.video-card{max-width:400px;aspect-ratio:9/16;border-radius:12px}.video-card,.video-card:first-child,.video-card:nth-child(2),.video-card:nth-child(3),.video-card:nth-child(4),.video-card:nth-child(5){width:90%;height:auto}}.chatbot-toggle{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#06b6d4,#2563eb);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,212,255,.3);transition:all .3s ease;z-index:1000;color:#fff}.chatbot-toggle:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,212,255,.4)}.chatbot-icon{margin-bottom:-1px}.chatbot-toggle-text{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chatbot-container{position:fixed;bottom:30px;right:30px;width:380px;height:500px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:1000;transition:all .3s ease;border:1px solid rgba(0,212,255,.1)}.chatbot-container.minimized{height:60px}.chatbot-header{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff;padding:16px 20px;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.chatbot-header-content{display:flex;align-items:center;gap:12px}.chatbot-avatar{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.chatbot-info h3{font-size:16px;font-weight:600}.chatbot-info h3,.chatbot-info p{margin:0;font-family:Red Hat Display,sans-serif}.chatbot-info p{font-size:12px;opacity:.9}.chatbot-controls{display:flex;gap:8px}.chatbot-close,.chatbot-minimize{width:24px;height:24px;border:none;background:hsla(0,0%,100%,.2);color:#fff;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;transition:background .2s ease}.chatbot-close:hover,.chatbot-minimize:hover{background:hsla(0,0%,100%,.3)}.chatbot-messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:#fafafa}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-track{background:transparent}.chatbot-messages::-webkit-scrollbar-thumb{background:rgba(0,212,255,.3);border-radius:2px}.message{display:flex;gap:8px;align-items:flex-start}.message.user{flex-direction:row-reverse}.message-avatar{width:32px;height:32px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.message.user .message-avatar{background:#e0e0e0;color:#666}.message-content{max-width:80%;display:flex;flex-direction:column;gap:4px}.message.user .message-content{align-items:flex-end}.message-text{background:#fff;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.4;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Red Hat Display,sans-serif}.message.user .message-text{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff;border-radius:18px 18px 4px 18px}.message-time{font-size:11px;color:#999;margin-top:2px;font-family:Red Hat Display,sans-serif}.typing-indicator{display:flex;gap:4px;padding:12px 16px;background:#fff;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.typing-indicator span{width:8px;height:8px;background:#00d4ff;border-radius:50%;animation:typing 1.4s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.chatbot-input{padding:20px;background:#fff;border-top:1px solid #e0e0e0;display:flex;gap:12px;align-items:center;border-radius:0 0 16px 16px}.chatbot-input-field{flex:1;border:2px solid #e0e0e0;border-radius:24px;padding:12px 16px;font-size:14px;outline:none;transition:border-color .2s ease;font-family:Red Hat Display,sans-serif}.chatbot-input-field:focus{border-color:#00d4ff}.chatbot-input-field::placeholder{color:#999}.chatbot-send{width:40px;height:40px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chatbot-send:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(0,212,255,.3)}.chatbot-send:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.chatbot-container{width:calc(100vw - 20px);height:calc(100vh - 100px);bottom:10px;right:10px;left:10px}.chatbot-toggle{bottom:20px;right:20px}.message-content{max-width:85%}}.chatbot-container{animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.chatbot-container.minimized{animation:minimize .3s ease-out}@keyframes minimize{0%{height:500px}to{height:60px}}.starry-container{position:relative;background-image:url(/images/background.png);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:122px 20px 0}.main-text{font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:600;font-size:63px;margin:0 0 5px;text-align:center}.text-overlay_everyone{margin-bottom:-100px;position:relative;z-index:2}.starry-container .para{font-family:Red Hat Display;font-style:normal;font-weight:400;font-size:20px;width:100%;max-width:600px;margin:0 auto 20px;line-height:1.5;color:#fff;text-align:center}.sub-text{font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:600;font-size:63px;margin:0}.foreground-image{width:100%;max-width:900px;height:auto;margin:0 auto;position:relative;bottom:-64px}@media screen and (max-width:1024px){.foreground-image{max-width:500px}.main-text{font-size:43px}.starry-container{padding:62px 20px 0}}@media screen and(max-wdith:640px){.foreground-image{max-width:400px;bottom:-8px}}@media screen and(max-wdith:480px){.main-text{font-size:35px}}.celebration-hero{min-height:100vh;background:#000;overflow:hidden;align-items:end;z-index:3;padding-bottom:0}.celebration-background,.celebration-hero{position:relative;display:flex;justify-content:center}.celebration-background{width:100%;height:100vh;align-items:center}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.confetti-piece{z-index:1;position:absolute;border-radius:2px;animation:confetti-fall 3s linear infinite}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:0}}.emoji{position:absolute;font-size:2.5rem;z-index:3;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));text-shadow:0 2px 4px rgba(0,0,0,.2)}.emoji-heart{top:75%;left:10%;animation-delay:0s;font-size:3rem}.emoji-smile{top:5%;left:40%;transform:translateX(-50%);animation-delay:.5s;font-size:3rem}.emoji-music{top:40%;right:20%;animation-delay:1s;font-size:2.5rem}.emoji-eyes{top:15%;right:15%;animation-delay:1.5s;font-size:2.5rem}.emoji-star{bottom:10%;right:15%;animation-delay:2s;font-size:3rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.main-person{position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:2;display:none}.person-avatar{display:flex;flex-direction:column;align-items:center;font-size:8rem;animation:wave 2s ease-in-out infinite}.person-face{font-size:6rem;margin-bottom:-20px}.person-body{font-size:4rem;color:#87ceeb}@keyframes wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-10deg)}}.text-overlay{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center;z-index:4;max-width:600px;opacity:0;transform:translateX(-50%) translateY(50px);transition:all .8s ease-out}.text-overlay.visible{opacity:1;transform:translateX(-50%) translateY(0)}.main-text{font-size:4rem;margin:0 0 15px}.main-text,.sub-text{font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.1}.sub-text{font-size:1.5rem;margin:0 0 40px}.cta-button{background:#00d4ff;color:#fff;border:none;padding:18px 35px;font-size:1.3rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 4px 15px rgba(0,212,255,.3);text-transform:none;display:block;margin:0 auto}.cta-button:hover{background:#00b8e6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,212,255,.4)}.cta-button:active{transform:translateY(0)}@media (max-width:1024px){.main-text{font-size:3rem}.sub-text{font-size:1.2rem}.person-avatar{font-size:6rem}.person-face{font-size:4.5rem}.person-body{font-size:3rem}.text-overlay{bottom:15%;max-width:500px}}@media (max-width:768px){.main-text{font-size:2.5rem}.sub-text{font-size:1rem}.person-avatar{font-size:5rem}.person-face{font-size:3.5rem}.person-body{font-size:2.5rem}.text-overlay{bottom:10%;max-width:400px}.cta-button{padding:12px 24px;font-size:1rem}.emoji{font-size:1.5rem}}@media (max-width:480px){.main-text{font-size:2rem}.sub-text{font-size:.9rem}.person-avatar{font-size:4rem}.person-face{font-size:3rem}.person-body{font-size:2rem}.text-overlay{bottom:5%;width:400px;max-width:400px}.cta-button{padding:10px 20px;font-size:.9rem}.emoji{font-size:1.2rem}}