:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box;padding:0;margin:0;transition:all .3s ease-in-out;font-family:Host Grotesk,sans-serif;font-optical-sizing:auto}a,p,h1,h2,h3,h4,h5,h6,li,button,span,label,input,select,textarea{color:#020202}a{color:inherit;text-decoration:none}.primary-btn{padding:10px 20px;border-radius:8px;border:none;font-size:1rem;cursor:pointer;color:#fff;background-color:#0066f5;border:1px solid #0066F5;width:max-content}.primary-btn:hover{background-color:transparent;color:#0066f5}@media screen and (max-width: 786px){.primary-btn{padding:8px 16px;font-size:.9rem}}.home-page>.hero{position:relative;top:-90px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:70px;min-height:calc(100vh - 70px);padding-top:140px;padding-inline:80px;background-color:#0066f5}.home-page>.hero *{position:relative;z-index:2}.home-page>.hero .left-ellipse{position:absolute;top:0;left:0;height:550px;z-index:1}.home-page>.hero .right-ellipse{position:absolute;bottom:0;right:0;height:550px;z-index:1}.home-page>.hero .text-area{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.home-page>.hero .text-area h1{font-weight:900;font-size:4.7vw;text-transform:capitalize;font-family:Climate Crisis,sans-serif;color:#fff}.home-page>.hero .text-area>p{font-size:1rem;max-width:70%;color:#fff}.home-page>.hero .hero-img{height:400px}.home-page>.features{padding:80px}.home-page>.features>.top-area{display:flex;align-items:center;justify-content:space-between;gap:100px}.home-page>.features>.top-area .left{display:flex;flex-direction:column;gap:10px;max-width:300px}.home-page>.features>.top-area .left .tag{color:#0066f5;display:flex;align-items:center;gap:10px;background-color:#e9fbff;padding:4px 10px;border-radius:8px;width:max-content}.home-page>.features>.top-area .left .tag svg{font-size:1.5rem}.home-page>.features>.top-area .left h3{font-size:1.7rem;letter-spacing:-2%;line-height:1.2}.home-page>.features>.top-area .right{display:flex;flex-direction:column;gap:10px;max-width:600px}.home-page>.features>.top-area .right p{font-size:.9rem}.home-page>.features>.top-area .right button{border:1.5px solid #0066F5;padding:10px 20px;color:#0066f5;background-color:#fff;width:max-content;border-radius:8px;cursor:pointer}.home-page>.features>.top-area .right button:hover{background-color:#0066f5;color:#fff}.home-page>.features>.feature-cards{display:grid;grid-template-areas:"one one two" "three four five";gap:24px;padding:40px 0}.home-page>.features>.feature-cards .feature-card1{grid-area:one}.home-page>.features>.feature-cards .feature-card2{grid-area:two}.home-page>.features>.feature-cards .feature-card3{grid-area:three}.home-page>.features>.feature-cards .feature-card4{grid-area:four}.home-page>.features>.feature-cards .feature-card5{grid-area:five}.home-page>.features>.feature-cards>article{display:flex;border-radius:16px;height:350px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.home-page>.features>.feature-cards>article:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000026}.home-page>.features>.feature-cards>article .text-area h4{font-size:1.7rem;font-weight:700;margin:0 0 12px;line-height:1.3}.home-page>.features>.feature-cards>article .text-area p{font-size:1rem;color:#676767;line-height:1.6;margin:0}.home-page>.features>.feature-cards .feature-card1{flex-direction:row;align-items:center;gap:20px}.home-page>.features>.feature-cards .feature-card1 .text-area{padding:60px 0 60px 60px;min-width:300px}.home-page>.features>.feature-cards .feature-card1 img{width:auto;height:100%;object-fit:contain}.home-page>.features>.feature-cards .feature-card2{flex-direction:column}.home-page>.features>.feature-cards .feature-card2 .text-area{flex:1;padding:40px 20px}.home-page>.features>.feature-cards .feature-card2 img{width:100%}.home-page>.features>.feature-cards .feature-card3{flex-direction:column;justify-content:space-between}.home-page>.features>.feature-cards .feature-card3 .text-area{flex:1;padding:20px}.home-page>.features>.feature-cards .feature-card3 img{position:absolute;bottom:0;right:0;width:80%;object-fit:contain}.home-page>.features>.feature-cards .feature-card4{flex-direction:column-reverse}.home-page>.features>.feature-cards .feature-card4 .text-area{flex:1;padding:20px}.home-page>.features>.feature-cards .feature-card4 img{width:95%;margin:20px auto}.home-page>.features>.feature-cards .feature-card5{flex-direction:column;justify-content:space-between}.home-page>.features>.feature-cards .feature-card5 .text-area{flex:1;padding:20px}.home-page>.features>.feature-cards .feature-card5 img{position:absolute;bottom:0;left:0;width:75%;object-fit:contain}.home-page>.plans{padding:80px}.home-page>.plans>img{height:80px;width:auto}.home-page>.plans>h3{font-family:Climate Crisis;font-weight:400;font-size:2.5rem;line-height:125%;letter-spacing:0px;text-align:center;margin-bottom:10px}.home-page>.plans>h3 span{color:#0066f5;font-family:Climate Crisis;font-weight:400;font-size:2.5rem;line-height:125%;letter-spacing:0px;text-align:center}.home-page>.plans>p{font-size:1rem;line-height:1.5;text-align:center;margin-bottom:40px;max-width:1000px;margin-inline:auto}.home-page>.plans>main{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.home-page>.plans>main .plan-card{display:flex;flex-direction:column;align-items:center;position:relative;padding:20px;border-radius:24px;overflow:hidden}.home-page>.plans>main .plan-card *{position:relative;z-index:2}.home-page>.plans>main .plan-card .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.3;object-fit:cover}.home-page>.plans>main .plan-card h3{font-size:1.5rem;font-family:Climate Crisis;font-weight:400;line-height:125%;letter-spacing:0px;text-align:center;margin-block:10px}.home-page>.plans>main .plan-card .available{display:flex;flex-direction:column;gap:15px;width:100%;margin-top:15px}.home-page>.plans>main .plan-card .available .feature{display:flex;align-items:center;gap:10px;width:100%}.home-page>.plans>main .plan-card .pricing{background-color:#27dbff;padding:10px 20px;border-radius:4px;display:flex;align-items:center;width:90%;justify-content:space-between;margin-top:15px}.home-page>.plans>main .plan-card .pricing h4{font-size:1.1rem}.home-page>.plans>main .plan-card .pricing p{color:#484848;font-size:.9rem}.home-page>.plans>main .plan-card .pricing:hover{transform:scale(1.05)}@media screen and (max-width: 1024px){.home-page>.features{padding:40px 80px}.home-page>.features>.feature-cards{display:flex;flex-wrap:wrap}.home-page>.features>.feature-cards>article{width:100%}.home-page>.features>.feature-cards .feature-card2{padding-bottom:20px}.home-page>.features>.feature-cards .feature-card2 img{object-fit:contain;width:auto;height:90%;max-height:170px}.home-page>.features>.feature-cards .feature-card3 img{width:auto;height:220px}.home-page>.features>.feature-cards .feature-card4 img{width:auto;height:130px}.home-page>.features>.feature-cards .feature-card5 img{width:auto;height:290px}}@media screen and (max-width: 786px){.home-page>.hero{padding-inline:20px;overflow:hidden;min-height:550px}.home-page>.hero .left-ellipse{height:300px;opacity:.7}.home-page>.hero .text-area{gap:15px}.home-page>.hero .text-area h1{font-size:2.5rem}.home-page>.hero .text-area>p{max-width:90%;line-height:1.5;font-size:.9rem}.home-page>.hero .hero-img{height:auto;width:115%}.home-page>.features{padding:0 20px}.home-page>.features>.top-area{flex-direction:column;align-items:flex-start;gap:10px}.home-page>.features>.top-area .left{max-width:100%}.home-page>.features>.top-area .left h3{font-size:1.5rem}.home-page>.features>.feature-cards>article .text-area h4{font-size:1.5rem}.home-page>.features>.feature-cards .feature-card1{flex-direction:column;height:max-content}.home-page>.features>.feature-cards .feature-card1 .text-area{padding:20px}.home-page>.features>.feature-cards .feature-card1 img{width:100%;height:auto;object-fit:contain}.home-page>.features>.feature-cards .feature-card4 img{max-width:90%;object-fit:contain}.home-page>.features>.feature-cards .feature-card5{height:400px}.home-page>.features>.feature-cards .feature-card5 img{height:300px}.home-page>.features>.feature-cards .feature-card3{height:400px}.home-page>.features>.feature-cards .feature-card3 img{height:200px}.home-page>.plans{padding:20px}.home-page>.plans>h3{font-size:2rem}.home-page>.plans>h3 span{font-size:2rem}.home-page>.plans>p{font-size:.9rem}}.navbar{display:flex;align-items:center;justify-content:space-between;padding:10px 30px;height:70px;max-width:800px;margin-inline:auto;position:sticky;top:20px;z-index:5;background-color:#fff;border-radius:120px;box-shadow:0 2px 2px #00000026}.navbar .logo{width:100px;cursor:pointer}.navbar .logo img{width:100%}.navbar .logo:hover{transform:scale(.95)}.navbar .links{display:flex;align-items:center;gap:30px}.navbar .links a{color:#000;font-size:1rem}.navbar .links a:hover{color:#0066f5;transform:translateY(-5px)}.navbar .links a.active{color:#0066f5}.navbar .cta{cursor:pointer;background-color:#0066f5;padding:10px;width:150px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px}.navbar .cta p{color:#fff;font-size:1rem}.navbar .cta svg{color:#fff;font-size:1.2rem}.navbar .cta:hover p{transform:scale(.95)}.navbar .cta:hover svg{transform:translateY(-70%) translate(4px)}.navbar .mobile-menu-icon,.navbar .mobile-menu{display:none}@media screen and (max-width: 786px){.navbar{width:450px;max-width:96%;margin-inline:auto;padding:10px 15px;background-color:#fff;border-radius:20px;height:55px;position:sticky;top:10px;z-index:10;box-shadow:0 2px 2px #00000026}.navbar .logo{width:85px}.navbar .links,.navbar .cta{display:none}.navbar .mobile-menu-icon{display:block;font-size:1.8rem;cursor:pointer;color:#0066f5}.navbar>a>img{width:60px}.navbar .mobile-menu{position:fixed;top:0;left:0%;width:100%;height:max-content;background-color:#fff;display:flex;flex-direction:column;padding:20px;gap:32px;z-index:100;border-radius:8px;opacity:.5;pointer-events:none;transform:translateY(-120%)}.navbar .mobile-menu>aside{display:flex;align-items:center;justify-content:space-between}.navbar .mobile-menu>aside>a>img{width:60px}.navbar .mobile-menu>aside svg{font-size:24px;cursor:pointer;color:#0066f5}.navbar .mobile-menu .mobile-links{display:flex;flex-direction:column;gap:12px}.navbar .mobile-menu .mobile-links a{padding:10px 0;color:#0066f5}.navbar .mobile-menu>button{border:none;padding:12px 16px;border-radius:8px;background-color:#0066f5;color:#fff;cursor:pointer}.navbar .mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:all}}.app-ctas{display:flex;align-items:center;gap:20px}.app-ctas .cta{display:flex;align-items:center;gap:10px;padding:5px 20px;background-color:#020202;color:#fff;border-radius:8px;cursor:pointer}.app-ctas .cta span{display:flex;flex-direction:column}.app-ctas .cta span p{font-size:.65rem;color:#fff}.app-ctas .cta span h6{font-size:.8rem;color:#fff}.banner{background-color:#0066f5;padding:80px;display:flex;flex-direction:column;align-items:center;gap:20px}.banner h2{font-size:3rem;font-weight:800;color:#fff}.banner p{font-size:1.1rem;line-height:1.5;color:#fff}@media screen and (max-width: 786px){.banner{padding:40px;align-items:flex-start}.banner h2{font-size:2.2rem;line-height:1.2}.banner p{font-size:.9rem}}.footer{padding:60px 0 40px}.footer .footer-content{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;gap:80px}.footer .footer-content .footer-left{flex:1;max-width:400px}.footer .footer-content .footer-left .logo{margin-bottom:30px}.footer .footer-content .footer-left .logo img{height:40px;width:auto}.footer .footer-content .footer-left .newsletter p{color:#666;font-size:14px;line-height:1.5;margin-bottom:20px;margin-top:0}.footer .footer-content .footer-left .newsletter .newsletter-form{display:flex;gap:0}.footer .footer-content .footer-left .newsletter .newsletter-form input{flex:1;padding:12px 16px;border:1px solid #e1e5e9;border-radius:25px 0 0 25px;border-right:none;font-size:14px;outline:none;background:#fff}.footer .footer-content .footer-left .newsletter .newsletter-form input::placeholder{color:#999}.footer .footer-content .footer-left .newsletter .newsletter-form input:focus{border-color:#0066f5}.footer .footer-content .footer-left .newsletter .newsletter-form button{padding:12px 24px;background-color:#0066f5;color:#fff;border:none;border-radius:0 25px 25px 0;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.footer .footer-content .footer-left .newsletter .newsletter-form button:hover{background-color:#0052cc}.footer .footer-content .footer-links{display:flex;gap:60px;flex:1}.footer .footer-content .footer-links .link-column{flex:1}.footer .footer-content .footer-links .link-column h3{color:#333;font-size:16px;font-weight:600;margin-bottom:20px;margin-top:0}.footer .footer-content .footer-links .link-column ul{list-style:none;padding:0;margin:0}.footer .footer-content .footer-links .link-column ul li{margin-bottom:12px}.footer .footer-content .footer-links .link-column ul li a{color:#666;text-decoration:none;font-size:14px;transition:color .2s ease}.footer .footer-content .footer-links .link-column ul li a:hover{color:#0066f5}.footer .footer-content .footer-links .link-column .contact-info{margin-bottom:20px}.footer .footer-content .footer-links .link-column .contact-info p{color:#666;font-size:14px;margin:8px 0}.footer .footer-content .footer-links .link-column .contact-info p:first-child{margin-top:0}.footer .footer-content .footer-links .link-column .social-icons{display:flex;gap:12px}.footer .footer-content .footer-links .link-column .social-icons a{width:32px;height:32px;border-radius:50%;border:1px solid #0066f5;color:#0066f5;background-color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;transition:transform .2s ease,background-color .2s ease}.footer .footer-content .footer-links .link-column .social-icons a:hover{transform:translateY(-2px);background-color:#0052cc;color:#fff}.footer .footer-content .footer-links .link-column .social-icons a i{line-height:1}.footer .footer-bottom{max-width:1200px;margin:40px auto 0;padding:30px 40px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e1e5e9}.footer .footer-bottom .copyright p{color:#999;font-size:14px;margin:0}.footer .footer-bottom .app-stores{display:flex;gap:12px}.footer .footer-bottom .app-stores a{display:block;transition:transform .2s ease}.footer .footer-bottom .app-stores a:hover{transform:translateY(-2px)}.footer .footer-bottom .app-stores a img{height:40px;width:auto}@media (max-width: 768px){.footer{padding:40px 0 30px}.footer .footer-content{flex-direction:column;gap:40px;padding:0 20px}.footer .footer-content .footer-left{max-width:none}.footer .footer-content .footer-links{flex-direction:column;gap:30px}.footer .footer-content .footer-links .link-column .social-icons{justify-content:flex-start}.footer .footer-bottom{flex-direction:column;gap:20px;text-align:center;padding:20px 20px 0}.footer .footer-bottom .app-stores{justify-content:center}}@media (max-width: 480px){.footer .footer-content .footer-left .newsletter .newsletter-form{flex-direction:column;gap:10px}.footer .footer-content .footer-left .newsletter .newsletter-form input{border-radius:25px;border-right:1px solid #e1e5e9}.footer .footer-content .footer-left .newsletter .newsletter-form button{border-radius:25px}}.new-banner{background-color:#0066f5;padding:0 100px;display:flex;align-items:center;height:500px;position:relative}.new-banner>div{display:flex;flex-direction:column;gap:10px;width:400px;padding-block:20px}.new-banner>div>h3{font-size:2rem;font-weight:500;color:#fff}.new-banner>div>p{font-size:1rem;color:#fff}.new-banner>div>div{margin-block:20px;display:flex;flex-direction:column;gap:10px}.new-banner>div>div .span{display:flex;align-items:center;gap:10px;padding:10px 20px;border-radius:20px}.new-banner>div>div .span .marker{width:24px;height:24px;background-color:#0066f5;border:4px solid #E6F0FE;border-radius:50%}.new-banner>div>div .span:hover{transform:scale(.9)}.new-banner>img{height:110%;width:auto;position:absolute;bottom:0;right:10%}@media screen and (max-width: 1024px){.new-banner{padding:0 80px}.new-banner>img{right:-30px}}@media screen and (max-width: 786px){.new-banner{padding:0 40px;flex-direction:column;height:max-content}.new-banner>div{width:100%;padding-block:40px}.new-banner>img{position:static;height:auto;width:100%}}.about-page>.hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:70px;min-height:calc(100vh - 70px);padding-top:20px;padding-inline:80px}.about-page>.hero .bottom-left-ellipse{position:absolute;bottom:0;left:-5px;height:550px;z-index:-1}.about-page>.hero .text-area{flex:1;max-width:500px;display:flex;flex-direction:column;gap:20px}.about-page>.hero .text-area .tag{position:relative;cursor:pointer;width:87px}.about-page>.hero .text-area .tag p{color:#0066f5;font-size:1.1rem;font-weight:500;margin-right:10px}.about-page>.hero .text-area .tag svg{position:absolute;top:50%;right:-10px;transform:translateY(-50%);color:#0066f5;font-size:1.2rem}.about-page>.hero .text-area .tag:hover p{transform:scale(.95)}.about-page>.hero .text-area .tag:hover svg{transform:translateY(-70%) translate(4px)}.about-page>.hero .text-area h1{font-size:3rem;font-weight:800}.about-page>.hero .text-area p{font-size:1.1rem;line-height:1.5;color:#676767}.about-page>.hero .hero-img{max-width:600px}.about-page>.why-us{padding:80px 80px 0;display:flex;align-items:center;gap:95px;justify-content:space-between}.about-page>.why-us .text-area{flex:1;width:800px;display:flex;flex-direction:column;gap:20px}.about-page>.why-us .text-area .tag{position:relative;cursor:pointer;width:max-content;background-color:#e6f0fe;padding:5px 15px 5px 10px;border-radius:8px}.about-page>.why-us .text-area .tag p{color:#0066f5;font-size:1.1rem;font-weight:500;margin-right:15px}.about-page>.why-us .text-area .tag svg{position:absolute;top:50%;right:5px;transform:translateY(-50%);color:#0066f5;font-size:1.2rem}.about-page>.why-us .text-area .tag:hover p{transform:scale(.95)}.about-page>.why-us .text-area .tag:hover svg{transform:translateY(-70%) translate(4px)}.about-page>.why-us .text-area h2{font-size:3rem;font-weight:800}.about-page>.why-us .text-area p{font-size:1.1rem;line-height:1.5;color:#676767}.about-page>.why-us .why-us-img{max-width:600px}.about-page>.features{padding:80px;display:flex;align-items:center;gap:80px;justify-content:space-between;background-color:#e6f0fe}.about-page>.features .poster{background-color:#0066f5;padding:40px 20px;height:450px;width:600px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.about-page>.features .poster h6{color:#0066f5;background-color:#e6f0fe;padding:5px 10px;text-transform:capitalize;font-size:1rem;border-radius:40px;text-align:center}.about-page>.features .poster h2{text-align:center;text-transform:capitalize;font-size:3.5rem;font-weight:800;line-height:1.2;color:#fff}.about-page>.features .poster p{text-align:center;font-size:1rem;color:#fff;line-height:1.5}.about-page>.features .feature-tags{display:flex;flex-direction:column;gap:60px}.about-page>.features .feature-tags .feature-tag{padding:10px 30px;background-color:#e1fdff;box-shadow:0 2px 2px #00000040;border-radius:40px;font-size:1.7rem;text-align:center;font-weight:500;animation:balancing 2s ease-in-out infinite alternate-reverse both}.about-page>.features .feature-tags .feature-tag.two{animation-delay:1.5s}.about-page>.features .feature-tags .feature-tag.three{animation-delay:2.5s;background-color:#ffedd4}.about-page>.team{padding:80px;display:flex;flex-direction:column;align-items:center;gap:15px}.about-page>.team h2{font-size:3rem;font-weight:800;text-align:center;text-transform:capitalize}.about-page>.team p{font-size:1.1rem;line-height:1.5;color:#676767;text-align:center}.about-page>.team .images{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:30px}.about-page>.team .images img{width:100%;max-width:300px}.about-page>.join-us{padding:80px;display:flex;align-items:center;gap:95px;justify-content:space-between}.about-page>.join-us .text-area{flex:1;width:800px;max-width:100%;display:flex;flex-direction:column;gap:20px}.about-page>.join-us .text-area .tag{position:relative;cursor:pointer;width:max-content;background-color:#e6f0fe;padding:5px 15px 5px 10px;border-radius:8px}.about-page>.join-us .text-area .tag p{color:#0066f5;font-size:1.1rem;font-weight:500;margin-right:15px}.about-page>.join-us .text-area .tag svg{position:absolute;top:50%;right:5px;transform:translateY(-50%);color:#0066f5;font-size:1.2rem}.about-page>.join-us .text-area .tag:hover p{transform:scale(.95)}.about-page>.join-us .text-area .tag:hover svg{transform:translateY(-70%) translate(4px)}.about-page>.join-us .text-area h2{font-size:3rem;font-weight:800}.about-page>.join-us .text-area p{font-size:1.1rem;line-height:1.5;color:#676767}.about-page>.join-us .testimonials{width:50%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.about-page>.join-us .testimonials .testimonial{background-color:#e9fbff;border:1px solid #004DB8;display:flex;flex-direction:column;gap:10px;border-radius:24px;padding:20px}.about-page>.join-us .testimonials .testimonial>p{color:#484848;font-size:.9rem}.about-page>.join-us .testimonials .testimonial .quote-icon{color:#0066f5;background-color:#0066f55e;padding:5px;border-radius:50%;font-size:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px}.about-page>.join-us .testimonials .testimonial .user{display:flex;align-items:center;gap:5px}.about-page>.join-us .testimonials .testimonial .user>aside{display:flex;flex-direction:column;gap:2px}.about-page>.join-us .testimonials .testimonial .user>aside h6{font-size:.85rem;font-weight:600}.about-page>.join-us .testimonials .testimonial .user>aside p{font-size:.8rem}.about-page>.join-us .testimonials .testimonial img{width:40px;height:40px;border-radius:50%}@keyframes balancing{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@media screen and (max-width: 786px){.about-page>.hero{flex-direction:column;padding-inline:20px;padding-top:40px;overflow:hidden;min-height:550px}.about-page>.hero .text-area{max-width:90%;align-self:flex-start;gap:10px}.about-page>.hero .text-area h1{font-size:2.2rem;line-height:1.1}.about-page>.hero .text-area p{font-size:1rem}.about-page>.hero .hero-img{max-width:95%}.about-page>.why-us{flex-direction:column;padding:40px 20px 0;gap:30px}.about-page>.why-us .text-area{width:600px;max-width:100%;align-self:flex-start}.about-page>.why-us .text-area h2{font-size:2rem}.about-page>.why-us .text-area p{font-size:.9rem}.about-page>.why-us .why-us-img{max-width:100%;max-height:500px}.about-page>.features{padding:40px 20px;flex-direction:column}.about-page>.features .poster{width:100%;height:320px}.about-page>.features .poster h2{font-size:3rem}.about-page>.features .feature-tags .feature-tag{font-size:1.4rem;width:400px;max-width:100%}.about-page>.team{padding:40px 20px;gap:10px}.about-page>.team h2{font-size:2rem}.about-page>.team p{font-size:.9rem}.about-page>.team .images{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:20px}.about-page>.team .images img{max-width:none}.about-page>.join-us{padding:40px 20px;flex-direction:column;gap:20px}.about-page>.join-us .text-area{gap:12px}.about-page>.join-us .text-area h2{font-size:2rem}.about-page>.join-us .text-area p{font-size:.9rem}.about-page>.join-us .testimonials{width:100%}}.features-page .hero{padding:80px;height:400px;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.features-page .hero .top-right-ellipse{position:absolute;top:-70px;right:0;height:550px;z-index:-1}.features-page .hero .left-ellipse{position:absolute;bottom:-80px;left:0;height:550px;z-index:-1}.features-page .hero h1{font-size:4vw;font-weight:800;text-align:center;max-width:800px}.features-page .hero p{font-size:1.1rem;line-height:1.5;color:#676767;text-align:center}.features-page .feature-cards{padding:80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px}.features-page .feature-cards .feature-card{background-color:#e6f0fe;box-shadow:0 2px 2px #00000040;border-radius:20px;padding:30px 0 0 30px;position:relative;height:500px;overflow:hidden}.features-page .feature-cards .feature-card img{position:absolute;bottom:0;right:0;height:75%}.features-page .feature-cards .feature-card .text-area{position:absolute;top:40px;left:40px;width:100%}.features-page .feature-cards .feature-card .text-area h2{font-size:1.8rem;font-weight:700;max-width:calc(95% - 40px);margin-bottom:10px}.features-page .feature-cards .feature-card .text-area p{color:#676767;max-width:calc(95% - 40px);font-size:1rem}.features-page .feature-cards .feature-card:hover img{animation:move 2s ease-in-out infinite}.features-page .feature-cards .feature-card.two{padding:0 0 30px 30px}.features-page .feature-cards .feature-card.two img{top:0;right:0}.features-page .feature-cards .feature-card.two .text-area{top:auto;bottom:40px}.features-page .feature-cards .feature-card.two:hover img{animation:movetwo 2s ease-in-out infinite}@keyframes move{0%{transform:translate(0)}50%{transform:translate(25px,25px)}to{transform:translate(0)}}@keyframes movetwo{0%{transform:translate(0)}50%{transform:translate(25px,-25px)}to{transform:translate(0)}}@media screen and (max-width: 786px){.features-page .hero{padding:60px 40px}.features-page .hero h1{font-size:2.5rem}.features-page .hero p{font-size:.9rem}.features-page .feature-cards{padding:40px 20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.features-page .feature-cards .feature-card .text-area h2{font-size:1.5rem}.features-page .feature-cards .feature-card .text-area p{font-size:.9rem}.features-page .feature-cards .feature-card img{height:65%}}.contact-page .hero{padding:80px;height:400px;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.contact-page .hero .right-ellipse{position:absolute;bottom:0;right:0;height:550px;z-index:-1}.contact-page .hero .left-ellipse{position:absolute;bottom:0;left:0;height:550px;z-index:-1}.contact-page .hero h1{font-size:4vw;font-weight:800;text-align:center;max-width:900px}.contact-page .hero p{font-size:1.1rem;line-height:1.5;color:#676767;text-align:center}.contact-page .main{max-width:1200px;padding:40px;display:flex;gap:40px;margin:-80px auto 80px;background-color:#fff;box-shadow:0 2px 2px #0c0c0d1a;border-radius:20px}.contact-page .main>.info{flex:1;display:flex;flex-direction:column;gap:20px;background-color:#0066f5;padding:20px;position:relative;border-radius:20px;overflow:hidden}.contact-page .main>.info>img{position:absolute;bottom:0;right:0}.contact-page .main>.info h2{color:#fff;font-size:1.8rem;font-weight:800}.contact-page .main>.info p{color:#fff;font-size:1.1rem;line-height:1.5}.contact-page .main>.info a,.contact-page .main>.info span{display:flex;align-items:center;gap:10px}:is(.contact-page .main>.info a,.contact-page .main>.info span) svg{background-color:#e6f0fe;border-radius:50%;padding:4px;width:30px;height:30px}.contact-page .main>.form{flex:1;display:flex;flex-direction:column;gap:20px;height:max-content}.contact-page .main>.form .input-group{display:flex;flex-direction:column;gap:10px}.contact-page .main>.form .input-group label{font-size:1rem;font-weight:500}.contact-page .main>.form .input-group input,.contact-page .main>.form .input-group textarea{padding:10px 20px;border-radius:10px;border:1px solid #DBDBDC;outline:none}:is(.contact-page .main>.form .input-group input,.contact-page .main>.form .input-group textarea):focus{border-color:#0066f5}.contact-page .main>.form button{width:100%;text-align:center}@media screen and (max-width: 786px){.contact-page .hero{padding:60px 40px 40px;height:400px}.contact-page .hero .right-ellipse,.contact-page .hero .left-ellipse{height:400px}.contact-page .hero h1{font-size:2.5rem}.contact-page .hero p{font-size:1rem}.contact-page .main{flex-direction:column;margin:-80px 20px 60px;padding:20px}.contact-page .main>.info>*{z-index:2}.contact-page .main>.info h2{font-size:1.5rem}.contact-page .main>.info p{font-size:1rem}:is(.contact-page .main>.info a,.contact-page .main>.info span) svg{width:25px;height:25px}.contact-page .main>.info>img{z-index:1;width:200px}.contact-page .main>.form .input-group label{font-size:.9rem}}
