.hero{min-height:100vh;background:#000;color:#fff;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:10}.hero-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.top-nav{position:absolute;top:30px;right:30px;display:flex;gap:30px;z-index:10}.nav-link{color:#fff;text-decoration:none;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.5px;transition:opacity .3s ease}.nav-link:hover{opacity:.7}.logo{margin-bottom:40px}.logo-icon{width:60px;height:60px;object-fit:contain;margin:0 auto;display:block;filter:drop-shadow(0 4px 20px rgba(255,255,255,.1))}.hero-container{max-width:1200px;width:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;min-height:100vh}.hero-container.second{justify-content:space-between;gap:5%;margin-top:10vh}.hero-container.second,.hero-container.third{display:flex;align-items:center;min-height:100vh;padding:0 40px;max-width:100%;background:#fff}.hero-container.third{justify-content:center}.hero-text.third-text{width:50%;opacity:0;transform:translateX(100px);display:none}.hero-content,.hero-text.third-text{text-align:center;transition:all .3s ease-out}.hero-content{animation:fadeInUp 1s ease-out;width:100%;will-change:transform,text-align,width;transform:translateZ(0);backface-visibility:hidden}.hero-title{margin-bottom:0}.hero-subtitle,.hero-title{font-size:4rem;font-weight:700;line-height:1.1;letter-spacing:-1px;color:#fff}.hero-subtitle{margin-bottom:30px}.for-text-hero{color:#fff}.everyone-text{background:linear-gradient(90deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:400px;color:hsla(0,0%,100%,.9);margin-left:auto;margin-right:auto}.btn{display:inline-block;padding:16px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:all .3s ease;border:none;cursor:pointer;text-align:center}.btn-primary{background:#00d4ff;color:#000;box-shadow:0 4px 20px rgba(0,212,255,.3)}.btn-primary:hover{background:#00b8e6;transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,212,255,.4)}.hero-text{display:flex;flex-direction:column;justify-content:center;text-align:left;width:50%;transition:all .3s ease-out;will-change:transform,text-align,width;transform:translateZ(0);backface-visibility:hidden}.second-title{font-size:3rem;font-weight:700;margin:0 0 20px;background:linear-gradient(45deg,#333,#666);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;letter-spacing:-1px}.second-description{font-size:1.1rem;line-height:1.6;margin:0;color:#333;max-width:500px}.hero-videos{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;overflow:hidden;width:50%;will-change:transform,opacity}.hero-videos.scroll-up{transform:translate(0)!important}.video-grid{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:300px}.video-card{position:relative;width:250px;height:300px;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);will-change:transform,opacity,scale;opacity:1;scale:1;transform:translateY(0)}.hero-video{width:100%;height:100%;object-fit:cover;border-radius:15px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.top-nav{top:20px;right:20px;gap:20px}.nav-link{font-size:12px}.hero-container{padding:0 15px}.logo-icon{width:50px;height:50px}.hero-subtitle,.hero-title{font-size:2.5rem}.hero-description{font-size:16px;margin-bottom:30px}.btn{padding:14px 28px;font-size:14px}.hero-container.second{flex-direction:column;gap:40px;padding:0 20px}.hero-text{width:100%;text-align:center}.hero-videos{width:100%;height:auto}.video-grid{grid-template-columns:1fr;gap:15px}.video-card{width:200px;height:250px;margin:0 auto}.second-title{font-size:2rem}.second-description{font-size:1rem}}@media (max-width:480px){.top-nav{top:15px;right:15px;gap:15px}.hero-subtitle,.hero-title{font-size:2rem}.hero-description{font-size:14px}.logo-icon{width:45px;height:45px}}@media (min-width:1200px){.hero-subtitle,.hero-title{font-size:5rem}.hero-description{font-size:20px}}.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%}.video{border:2px solid #ccc;border-radius:8px;width:100%;height:400px;object-fit:cover}.inner_vid{width:300px;display:flex;flex-direction:column;position:relative;top:100px;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;text-fill-color:transparent}.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%}.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}.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:6rem;font-weight:700}.highlight{background:linear-gradient(135deg,#00b8e6,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.global-text{font-size:1.5rem;max-width:600px}@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}}.scroll-sections-container{width:100%;position:relative;z-index:5}.scroll-section{position:relative;height:100vh;width:100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background-color:#000;overflow:hidden}.scroll-section-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.scroll-section-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:2}.scroll-section-content{position:relative;z-index:10;text-align:center;color:#fff}.scroll-section-title{font-size:4rem;font-weight:700;margin-bottom:1rem;line-height:1.1;letter-spacing:-1px}.scroll-section-subtitle,.scroll-section-title{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.scroll-section-subtitle{font-size:1.5rem;font-weight:400;line-height:1.6}.scroll-indicator{position:fixed;left:1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:40}.scroll-indicator-dot{width:.5rem;height:2rem;border-radius:9999px;background-color:hsla(0,0%,100%,.4);transition:opacity .3s ease}.scroll-indicator-dot.active{background-color:#fff}@media (max-width:768px){.scroll-section-title{font-size:2.5rem}.scroll-section-subtitle{font-size:1.2rem}}@media (max-width:480px){.scroll-section-title{font-size:2rem}.scroll-section-subtitle{font-size:1rem}}.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}}.platform-section{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;padding:120px 40px;position:relative;z-index:10}.platform-container{max-width:1000px;width:100%;text-align:center}.platform-title{font-size:46px;font-weight:700;color:#fff;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.03em;line-height:1.05;width:100%;max-width:380px;margin:0 auto 30px}.platform-highlight{color:#00d4ff}.platform-features{display:flex;flex-direction:column;align-items:flex-start;max-width:660px;margin:0 auto;gap:10px}.platform-feature{transform:translateY(30px);transition:all .6s ease-out;text-align:left;width:100%}.platform-feature-title{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.02em}.platform-feature-description,.platform-feature-title{font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline}.platform-feature-description{font-size:1.3rem;color:#ccc;line-height:1.4;margin-left:12px}.platform-feature{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.platform-feature.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.platform-title{font-size:4.5rem;margin-bottom:120px}.platform-features{gap:60px}.platform-feature-title{font-size:2rem}.platform-feature-description{font-size:1.2rem}}@media (max-width:768px){.platform-section{padding:80px 20px}.platform-title{font-size:2.5rem;margin-bottom:30px}.platform-features{gap:50px}.platform-feature-title{font-size:1.8rem;display:block}.platform-feature-description{font-size:1.1rem;margin-left:0;display:block}}@media (max-width:480px){.platform-section{padding:60px 15px}.platform-title{font-size:2.2rem;margin-bottom:20px}.platform-features{gap:20px}.platform-feature-title{font-size:1.6rem}.platform-feature-description{font-size:1rem}}.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;margin-bottom:80px;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;line-height:1.1}.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;margin-bottom:60px}.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;margin-bottom:50px}.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;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-origin:center center;transition:none}.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}.faq-section{background:#000;padding:80px 0;position:relative;z-index:6}.faq-container{max-width:1000px;margin:0 auto;padding:0 20px}.faq-title{text-align:center;padding:0 20px 20px}.faq-title-text{color:#fff}.faq-title-highlight,.faq-title-text{font-size:2.5rem;font-weight:700;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.faq-title-highlight{color:#4a9eff}.faq-content{position:relative;border-radius:8px;padding:40px 40px 0}.faq-item{margin-bottom:40px;position:relative}.faq-item:last-child{margin-bottom:0}.faq-question{background:linear-gradient(91.86deg,#00ffad -36.33%,#0df 32.04%,#4093ff 98.43%);color:#fff;padding:16px 24px;border-radius:20px 20px 20px 4px;margin-bottom:12px;margin-right:auto;max-width:70%;font-size:1.1rem;font-weight:500;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:0;transform:translateX(-30px);transition:all .6s ease-out;position:relative;z-index:2}.faq-question.visible{opacity:1;transform:translateX(0)}.faq-answer{background:#f5f5f5;color:#333;padding:16px 24px;border-radius:20px 20px 4px 20px;margin-left:auto;max-width:65%;font-size:1rem;font-weight:400;font-family:Red Hat Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:0;transform:translateX(30px);transition:all .6s ease-out .2s;position:relative;z-index:2}.faq-answer.visible{opacity:1;transform:translateX(0)}.faq-item{display:flex;flex-direction:column;margin-bottom:30px}@media (max-width:768px){.faq-section{padding:60px 0}.faq-title{padding:15px}.faq-title-highlight,.faq-title-text{font-size:2rem}.faq-content{padding:30px}.faq-question{max-width:80%;font-size:1rem;padding:14px 20px}.faq-answer{max-width:75%;font-size:.9rem;padding:14px 20px}}@media (max-width:480px){.faq-section{padding:40px 0}.faq-container{padding:0 15px}.faq-title{margin-bottom:40px;padding:12px}.faq-title-highlight,.faq-title-text{font-size:1.5rem}.faq-content{padding:20px}.faq-question{max-width:85%;font-size:.9rem;padding:12px 16px}.faq-answer{max-width:80%;font-size:.8rem;padding:12px 16px}}.celebration-hero{min-height:100vh;background:#ffb3ba;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:3rem;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: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:1.8rem}.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:1.5rem}.person-avatar{font-size:4rem}.person-face{font-size:3rem}.person-body{font-size:2rem}.text-overlay{bottom:5%;max-width:300px}.cta-button{padding:10px 20px;font-size:.9rem}.emoji{font-size:1.2rem}}.chatbot-toggle{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#00d4ff,#09c);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}}footer{background-color:#000;padding:20px}footer .footer_nav{display:flex;justify-content:space-between;align-items:center}footer .footer_nav .copy_right p{font-family:Red Hat Display;font-weight:600;font-size:17px;line-height:1.2;color:#fff;text-transform:uppercase}footer .footer_nav .footer_links ul{display:flex;gap:15px}footer .footer_nav .footer_links ul li a{font-family:Red Hat Display;font-weight:600;font-size:17px;line-height:1.2;color:#fff;text-transform:uppercase}@media screen and (max-width:768px){footer .footer_nav .copy_right p,footer .footer_nav .footer_links ul li a{font-size:14px}}@media screen and (max-width:600px){footer .footer_nav,footer .footer_nav .footer_links ul{flex-direction:column;justify-content:center;align-items:center;gap:10px}footer .footer_nav{flex-direction:column-reverse}}