@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Roboto:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";body{margin:0;font-family:Playfair Display,serif;background:linear-gradient(to bottom right,#e7f4ec,#fdf6e3);scroll-behavior:smooth;color:#334e4c}.navbar{font-family:Playfair Display,serif;z-index:1000;display:flex;justify-content:flex-end;align-items:center;padding:10px 20px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item{position:relative;font-size:1.1rem;cursor:pointer;text-transform:capitalize;letter-spacing:1px;transition:color .3s ease,transform .3s ease;margin-left:20px;color:#5a8770}.nav-item:hover{color:#334e4c;transform:translateY(-2px)}.w-6{background-color:#5a8770}.navbar .absolute.top-2.right-2{position:absolute;top:1rem;right:1rem}.navbar{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hover-effect:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#5a8770;transition:width .3s ease-in-out}.hover-effect:hover:after{width:100%}@media (max-width: 768px){.nav-item{margin-bottom:15px;color:#5a8770}.navbar{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start}.navbar .absolute.top-2.right-2{position:absolute;top:1rem;right:1rem}}.home-container{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;font-family:Playfair Display,serif;background:linear-gradient(135deg,#e7f4ec,#fdf6e3);color:#334e4c}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:0;-o-object-fit:fill;object-fit:fill}.music-control-icon{position:fixed;bottom:20px;right:20px;background-color:#0009;border-radius:50%;padding:10px;cursor:pointer;z-index:10}.overlay{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;background:linear-gradient(135deg,#5a87701a,#5a8770cc),radial-gradient(circle at top left,rgba(255,207,207,.1),transparent 60%);-webkit-backdrop-filter:saturate(250%);backdrop-filter:saturate(250%);padding:40px;overflow:hidden;box-shadow:0 4px 15px #0003;border-radius:12px;transition:transform .3s ease-in-out,opacity .3s ease}.overlay:hover{transform:scale(1.05);opacity:.9}.overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#43534499;border-radius:12px;z-index:-1;animation:pulse 2s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.4}to{transform:scale(1);opacity:.2}}.overlay .content{position:relative;z-index:1;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.logo{margin-top:280px;transition:transform .4s ease-in-out,box-shadow 5s ease-in-out}.hero-title{font-size:6.5rem;font-weight:700;margin-bottom:15px;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:whitesmoke;animation:fadeInUp 2s ease-in-out;margin-top:-130px}.hero-subtitle{font-size:1.2rem;margin-bottom:25px;line-height:1.6;color:#ffe2e2;text-shadow:1px 2px 8px rgba(0,0,0,.2);animation:fadeInUp 2.5s ease-in-out}.typing-animation{display:inline-block;font-weight:700;color:#ffcfcf}.cta-button{font-size:1.3rem;padding:14px 30px;border:none;border-radius:10px;background:linear-gradient(90deg,#ffdee2,#ffcfdf);color:#5a8770;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 8px 20px #ffcfcf80}.cta-button:hover{transform:scale(1.2);background:linear-gradient(90deg,#ffcfdf,#ffdee2);box-shadow:0 10px 30px #ffcfcfcc}.cta-button:focus{outline:none;box-shadow:0 0 20px #ffcfcfe6}.cta-title{font-size:1.5rem;color:#86a788;text-align:center;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(134,167,136,.8)}.cta-description{font-size:1.2rem;color:#ffede1;line-height:1.6;text-shadow:2px 2px 4px rgba(134,167,136,.5),0 0 10px rgba(134,167,136,.8),0 0 15px rgb(134,167,136,.8)}.cta-secondary-button{background-color:#86a788;color:#ffede1;border:none;border-radius:.15px;padding:12px 28px;font-size:1.2rem;cursor:pointer;box-shadow:0 8px 20px #86a78880;transition:all .3s ease-in-out}.cta-secondary-button:hover{background-color:#86a788cc;box-shadow:0 10px 30px #86a788b3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.cta-button{font-size:1.1rem;padding:12px 25px}.cta-title{font-size:1.3rem}.cta-description{font-size:1rem}.logo{width:120px}.overlay{padding:10px}}@media (max-width: 480px){.hero-title{margin-top:-95px;font-size:3rem}.hero-subtitle{font-size:.9rem}.cta-button{font-size:1rem;padding:10px 20px}.cta-title{font-size:1.1rem}.cta-description{font-size:.9rem}.logo{margin-top:70px}.overlay{padding:5px}.music-control-icon{bottom:10px;right:10px}}.vertical-timeline *{-webkit-box-sizing:border-box;box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 3px 0 #ddd;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;-webkit-box-shadow:none;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;-webkit-transform:rotate(0);transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);transform:translate(0)}}body{font-family:Roboto,sans-serif;color:#334e4c;margin:0;padding:0;background:linear-gradient(135deg,#e7f4ec,#fdf6e3)}h1,h2,h3,.hero-heading,.subheading,.subheading-journey{color:#5a8770}.hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-content{z-index:2;position:relative;text-align:center;max-width:800px;padding:20px;color:#f0f8ff}.hero-heading{color:#59749d;text-shadow:2px 2px 6px rgba(0,0,0,.3);margin-bottom:20px;text-align:center;letter-spacing:2px;overflow:hidden;padding:0 20px;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#59749d;font-family:Merriweather,serif;cursor:none;display:inline-block;width:100%;max-width:100vw;overflow:visible}.letter{display:inline-block;transition:transform .2s ease;transform-origin:center center;position:relative;overflow:visible}.particle-container{position:fixed;top:0;left:0;pointer-events:none;z-index:9;width:100%;height:100%}.particle{position:absolute;width:20px;height:20px;background-color:transparent;border:2px solid #59749d;border-radius:50%;opacity:1}.hero-subheading{font-size:1.5rem;color:#59749d;margin-bottom:40px;text-shadow:0px 0px 3px rgba(0,0,0,.3)}.cta-btn{padding:12px 30px;font-size:1rem;background-color:#59749d;color:#f0f8ff;border:none;border-radius:25px;box-shadow:0 4px 10px #361f5f66;cursor:pointer;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.cta-btn:hover{background-color:#3f5a7a;box-shadow:0 6px 15px #59749d80}.cta-btn:active{transform:scale(.95)}.parallax-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.background-video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);opacity:.4;filter:brightness(.9)}.subheading-journey{font-size:3rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#a7ccb9;background:linear-gradient(45deg,#8fbc8f,#59749d);padding:15px 30px;border-radius:8px;box-shadow:0 4px 15px #0003;transition:all .3s ease}.subheading-journey:hover{color:#f0f8ff;transform:scale(1.1);box-shadow:0 8px 20px #0000004d}.subheading-journey:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#8fbc8f80,#ff7f5080);z-index:-1;border-radius:8px;opacity:.3}.mission-section{background:#f0f8ff;padding:80px 40px;position:relative;overflow:hidden}.mission-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;gap:40px}.text-content{max-width:600px;color:#334e4c}.subheading{font-size:3rem;font-weight:700;color:#5a8770;margin-bottom:20px}.text-content p{font-size:1.2rem;line-height:1.8;color:#334e4c;font-weight:400}.mission-image{width:100%;max-width:500px;height:auto;border-radius:15px;box-shadow:0 4px 10px #00000026;transition:transform .4s ease}.mission-image:hover{transform:scale(1.05)}.animation-section{background:#f0f8ff;padding:60px 20px;text-align:center}.lottie-animation{max-width:400px;margin:0 auto 20px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1));border-radius:10px}.animation-text{font-size:1.5rem;color:#5a8770;font-weight:500;margin-top:20px;line-height:1.6}.timeline-section{background:linear-gradient(135deg,#8fbc8f 30%,#f0f8ff);padding:80px 20px;position:relative}.vertical-timeline-element{background:#fff;padding:20px;border-radius:10px;margin-bottom:30px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.vertical-timeline-element:hover{transform:scale(1.05);box-shadow:0 8px 20px #0003}.vertical-timeline-title{font-size:1.8rem;font-weight:700;color:#5a8770;margin-bottom:10px}.vertical-timeline-element ul{list-style-type:square;padding-left:20px;color:#334e4c;font-size:1rem}.vertical-timeline-element ul li{margin-bottom:8px}@media (max-width: 768px){.timeline-section{padding:40px 20px}.vertical-timeline-title{font-size:1.5rem}.vertical-timeline-element{padding:15px}}@media (max-width: 768px){.hero-subheading{font-size:1.2rem}.cta-btn{font-size:.9rem;padding:10px 20px}.subheading{font-size:2.5rem}.mission-container{flex-direction:column;gap:20px;text-align:center}.mission-image{max-width:90%}.subheading-journey{font-size:2rem;padding:10px 20px}.timeline-section{padding:40px 20px}.vertical-timeline-title{font-size:1.4rem}}*{transition:all .3s ease-in-out}a:hover{text-decoration:underline}button:focus{outline:2px solid #334e4c;outline-offset:4px}@media (max-width: 767px){.hero-heading{font-size:3rem;padding:10 10px;-webkit-text-stroke-width:.5px}}@media (max-width: 1024px){.hero-heading{font-size:3rem;-webkit-text-stroke-width:1px}}@media (min-width: 1025px){.hero-heading{font-size:6rem;padding:30 30px;-webkit-text-stroke-width:2px}}@media (min-width: 1600px){.hero-heading{font-size:7rem;padding:30 30px;-webkit-text-stroke-width:2px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Playfair Display,serif;background:linear-gradient(135deg,#e7f4ec,#fdf6e3);color:#334e4c;font-size:16px;line-height:1.6;overflow-x:hidden}#particles-js{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.empowered-features-container{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.empowered-features-heading h1{font-size:3rem;color:#5a8770;text-shadow:0 0 10px rgba(90,135,112,.6);margin-bottom:20px}.empowered-features-heading p{font-size:1.2rem;color:#6a857e;margin-bottom:30px;opacity:.85}.timeline{display:flex;flex-direction:column;width:80%;max-width:1200px;margin:50px auto}.timeline-step{display:flex;align-items:center;position:relative;padding:30px;margin-bottom:40px;border-radius:15px;border:1px solid rgba(255,255,255,.3);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 10px #0000001a,0 10px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.timeline-step:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026,0 15px 30px #0000001a}.timeline-badge{width:80px;height:80px;background:radial-gradient(circle,#94c1a4,#5a8770);color:#fff;border:2px solid white;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:2.5rem;box-shadow:0 0 15px #94c1a499;transition:transform .3s ease,box-shadow .3s ease;position:relative}.timeline-badge svg,.timeline-badge canvas{width:70px;height:70px}.timeline-badge:hover{transform:scale(1.3);box-shadow:0 0 20px #94c1a4cc,0 0 40px #94c1a499}.timeline-content{display:flex;flex-direction:column;align-items:flex-start;margin-left:20px}.timeline-content h2{font-size:2rem;color:#59749d;text-shadow:0 0 10px rgba(89,116,157,.5);margin-bottom:15px}.timeline-content p{font-size:1.2rem;color:#334e4c;opacity:.9}@keyframes subtlePulse{0%{box-shadow:0 0 10px #94c1a480}50%{box-shadow:0 0 15px #94c1a4cc}to{box-shadow:0 0 10px #94c1a480}}.timeline-step:hover{animation:subtlePulse 1.5s infinite alternate}.upgrade-button{font-size:1.2rem;color:#fff;background-color:#59749d;padding:15px 30px;border:none;border-radius:5px;box-shadow:0 4px 10px #59749d66;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.upgrade-button:hover{background-color:#3f5a7a;box-shadow:0 6px 15px #59749d99}@media (max-width: 768px){.empowered-features-heading h1{font-size:2.5rem}.empowered-features-heading p{font-size:1rem}.timeline{width:90%}.timeline-step{padding:20px;margin-bottom:30px}.timeline-badge{width:70px;height:70px;font-size:2rem}.timeline-content h2{font-size:1.8rem}.timeline-content p{font-size:1rem}}@media (max-width: 480px){.empowered-features-heading h1{font-size:2rem}.empowered-features-heading p{font-size:.9rem}.timeline{width:100%}.timeline-step{padding:15px;margin-bottom:20px}.timeline-badge{width:60px;height:60px;font-size:1.8rem}.timeline-content h2{font-size:1.5rem}.timeline-content p{font-size:.9rem}}.loader-container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;background-color:#fffdec}.logo-container{text-align:center;margin-bottom:20px}.logo{width:350px;height:auto;display:block;margin:0 auto}.loader{display:flex;justify-content:space-between;width:100px;height:60px}.circle{width:20px;height:20px;border-radius:50%;background-color:#86a788;margin:0 5px;box-shadow:0 0 10px #86a78880}.pulse{animation:pulseAnimation 1.5s infinite ease-in-out}@keyframes pulseAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.title{font-size:2.5rem;font-weight:700;margin-top:20px;color:#334e4c;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.2);letter-spacing:2px;opacity:0;transform:scale(.8) translateY(20px) skew(10deg);animation:advancedTitleAnimation 3s cubic-bezier(.68,-.55,.27,1.55) forwards}@keyframes advancedTitleAnimation{0%{opacity:0;transform:scale(.8) translateY(20px) skew(10deg)}30%{opacity:.5;transform:scale(1.1) translateY(-10px) skew(-5deg)}60%{opacity:.8;transform:scale(1.05) translateY(5px) skew(5deg)}to{opacity:1;transform:scale(1) translateY(0) skew(0)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(43 119 231 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(43 119 231 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d5dae1}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.z-50{z-index:50}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-6{height:1.5rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-6{width:1.5rem}.w-full{width:100%}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.bg-\[\#59749d\]{--tw-bg-opacity: 1;background-color:rgb(89 116 157 / var(--tw-bg-opacity, 1))}.bg-\[\#A5C4C9\]{--tw-bg-opacity: 1;background-color:rgb(165 196 201 / var(--tw-bg-opacity, 1))}.bg-\[\#E2F3F5\]\/70{background-color:#e2f3f5b3}.bg-slate-300\/20{background-color:#cbd5e133}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/30{background-color:#ffffff4d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#F0E6EF\]{--tw-gradient-from: #F0E6EF var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 230 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#E2F3F5\]{--tw-gradient-to: #E2F3F5 var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#334e4c\]{--tw-text-opacity: 1;color:rgb(51 78 76 / var(--tw-text-opacity, 1))}.text-\[\#59749d\]{--tw-text-opacity: 1;color:rgb(89 116 157 / var(--tw-text-opacity, 1))}.text-\[\#5B5B7E\]{--tw-text-opacity: 1;color:rgb(91 91 126 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-\[\#89B3BA\]:hover{--tw-bg-opacity: 1;background-color:rgb(137 179 186 / var(--tw-bg-opacity, 1))}.hover\:text-teal-500:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#89B3BA\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(137 179 186 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#A5C4C9\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 196 201 / var(--tw-ring-opacity, 1))}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}.lg\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}
