: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:Red Hat Display,sans-serif;font-optical-sizing:auto}h1,h1 *{font-family:Bricolage Grotesque,sans-serif;font-optical-sizing:auto;font-style:normal}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:#7134b1;border:1px solid #7134B1;width:max-content}.primary-btn:hover{background-color:transparent;color:#7134b1}.home .hero{min-height:calc(100vh + 25px);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;top:-25px;padding-top:150px;display:flex;flex-direction:column;align-items:center;gap:60px}.home .hero .ellipse{position:absolute;top:0;left:50%;width:100%;height:300px;opacity:.7;z-index:2;transform:translate(-50%);object-fit:cover;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.home .hero .grid-bg{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:2}.home .hero .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:800px;position:relative;z-index:3}.home .hero .text-box h1{text-align:center;font-weight:700;font-size:6vw;line-height:100%;letter-spacing:-4%}.home .hero .text-box h1 .purple{color:#7134b1}.home .hero .text-box h1 .dot{color:#2ef08f}.home .hero .text-box p{text-align:center;color:#2e2e2e;font-weight:500}.home .hero .text-box .ctas{display:flex;align-items:center;gap:20px}.home .hero .text-box .ctas .cta{display:flex;align-items:center;gap:10px;padding:5px 20px;background-color:#fff;border-radius:8px;cursor:pointer}.home .hero .text-box .ctas .cta span{display:flex;flex-direction:column;color:#000}.home .hero .text-box .ctas .cta span p{font-size:.65rem}.home .hero .text-box .ctas .cta span h6{font-size:.8rem}.home .hero .image-box{max-width:70%}.home .hero .image-box img{width:100%;object-fit:contain}.home section.features{margin:100px;display:flex;flex-direction:column;align-items:center;gap:40px}.home section.features>aside{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.home section.features>aside>div{display:flex;flex-direction:column;gap:20px}.home section.features>aside>div>span{display:flex;align-items:center;gap:5px;background-color:#f1ebf7;padding:5px 10px;border-radius:48px;width:max-content;color:#331750}.home section.features>aside>div>span svg{font-size:1.5rem}.home section.features>aside>div>span p{font-size:.9rem}.home section.features>aside>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:2.5rem;line-height:120%;letter-spacing:-2%;max-width:700px}.home section.features>aside>a{border:1px solid #7134B1;color:#7134b1;padding:10px 20px;display:flex;align-items:center;gap:5px;border-radius:8px;cursor:pointer;background-color:transparent}.home section.features>aside>a:hover{background-color:#7134b1;color:#fff}.home section.features>main{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,320px);gap:20px}.home section.features>main .card1{grid-column:1 / 2;grid-row:1 / 2;background-color:#7134b1;color:#fff;padding:40px 30px 0;border-radius:32px;height:320px;display:flex;gap:50px}.home section.features>main .card1>div{display:flex;flex-direction:column;gap:15px}.home section.features>main .card1>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:2rem;line-height:120%;letter-spacing:-2%}.home section.features>main .card1>div p{font-weight:400;font-size:1rem;line-height:150%}.home section.features>main .card1>img{width:100%;object-fit:contain}.home section.features>main .card2{grid-column:2 / 3;grid-row:1 / 2;background-color:#eafef4;color:#2e2e2e;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:15px;padding:40px 30px 0;border-radius:32px;height:320px;overflow:hidden}.home section.features>main .card2>div{display:flex;flex-direction:column;gap:15px}.home section.features>main .card2>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:2rem;line-height:120%;letter-spacing:-2%}.home section.features>main .card2>div p{font-weight:400;font-size:1rem;line-height:150%}.home section.features>main .card2>img{height:80%;object-fit:contain}.home section.features>main .card3{grid-column:1 / 2;grid-row:2 / 3;background-color:#f1ebf7;color:#2e2e2e;border-radius:32px;padding:40px 30px 0;gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:320px;overflow:hidden}.home section.features>main .card3>div{display:flex;flex-direction:column;gap:15px}.home section.features>main .card3>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:2rem;line-height:120%;letter-spacing:-2%}.home section.features>main .card3>div p{font-weight:400;font-size:1rem;line-height:150%}.home section.features>main .card3>img{height:80%;object-fit:contain}.home section.features>main .card4{grid-column:2 / 3;grid-row:2 / 3;background-color:#2ef08f;color:#2e2e2e;border-radius:32px;padding:40px 0 0;gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:320px}.home section.features>main .card4>div{display:flex;flex-direction:column;gap:15px;padding:0 30px 30px}.home section.features>main .card4>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:2rem;line-height:120%;letter-spacing:-2%}.home section.features>main .card4>div p{font-weight:400;font-size:1rem;line-height:150%}.home section.features>main .card4>.images{width:100%;height:150px;position:relative}.home section.features>main .card4>.images .feature-img-4{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.home section.features>main .card4>.images .feature-img-5{position:absolute;top:-50px;left:30%;width:120px;height:120px;object-fit:contain}.home section.features>main .card4>.images .feature-img-6{position:absolute;bottom:-50px;right:30%;width:120px;height:120px;object-fit:contain}@media (max-width: 1024px){.home section.features>main{grid-template-columns:1fr;grid-template-rows:repeat(4,320px)}.home section.features>main .card1{grid-column:1 / 2;grid-row:1 / 2}.home section.features>main .card2{grid-column:1 / 2;grid-row:2 / 3}.home section.features>main .card3{grid-column:1 / 2;grid-row:3 / 4}.home section.features>main .card4{grid-column:1 / 2;grid-row:4 / 5}}@media (max-width: 768px){.home section.features>main{gap:15px}.home section.features>main .card1,.home section.features>main .card2,.home section.features>main .card3,.home section.features>main .card4{padding:30px 20px 0}.home section.features>main .card1>div,.home section.features>main .card2>div,.home section.features>main .card3>div,.home section.features>main .card4>div{gap:10px}.home section.features>main .card1>div h3,.home section.features>main .card2>div h3,.home section.features>main .card3>div h3,.home section.features>main .card4>div h3{font-size:1.3rem}.home section.features>main .card1>div p,.home section.features>main .card2>div p,.home section.features>main .card3>div p,.home section.features>main .card4>div p{font-size:.9rem}.home section.features>main .card4>div{padding:0 20px 20px}.home section.features>main .card1{flex-direction:column;gap:20px;overflow:hidden}}.home section.masonry-sect{background-color:#7134b1;color:#eafef4;padding:100px;width:100%;max-width:1400px;margin-inline:auto}.home section.masonry-sect>img{width:100%}.home section.masonry-sect>div{display:flex;flex-direction:column;align-items:center;gap:20px}.home section.masonry-sect>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:3rem;line-height:120%;letter-spacing:-2%;text-align:center}.home section.masonry-sect>div p{font-weight:400;font-size:1rem;line-height:150%;text-align:center;max-width:800px}.home section.masonry-sect>div a{border:1px solid #2EF08F;background-color:transparent;color:#2ef08f;padding:10px 20px;border-radius:8px}.home section.masonry-sect>div a:hover{background-color:#2ef08f;color:#fff}@media screen and (max-width: 786px){.home .hero .text-box{padding-inline:40px}.home .hero .text-box h1{font-size:2.5rem}.home .hero .image-box{max-width:90%}.home section.features{margin:40px 20px;gap:25px}.home section.features>aside>div h3{font-size:1.8rem}.home section.features>aside>a{display:none}.home section.masonry-sect{padding:30px 20px}.home section.masonry-sect>div{gap:15px}.home section.masonry-sect>div h3{font-size:2.2rem;line-height:1.1}.home section.masonry-sect>div p{font-size:.9rem}.home section.masonry-sect>div a{padding:10px 15px;font-size:.9rem}}@media screen and (max-width: 520px){.home .hero{min-height:max-content}}.navbar{display:flex;justify-content:space-between;align-items:center;margin:0 120px -60px;background-color:#ffffff93;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;position:sticky;top:20px;border-radius:8px;z-index:20;box-shadow:0 2px 10px #0000001a}.navbar>a>img{width:100px;object-fit:contain}.navbar .links{display:flex;align-items:center;gap:32px}.navbar .links a{color:#1c1c1c;font-weight:500}.navbar .links a:hover{color:#7134b1}.navbar>.button-area{display:flex;align-items:center;gap:10px}.navbar>.button-area>.lang{display:flex;align-items:center;gap:5px}.navbar>.button-area>.lang p{font-size:.85rem}.navbar>.button-area>button{border:none;padding:12px 16px;border-radius:8px;background-color:#7134b1;color:#fff;cursor:pointer}.navbar .mobile-menu,.navbar .mobile-menu-icon{display:none}@media screen and (max-width: 768px){.navbar{width:350px;max-width:96%;margin-inline:auto;padding:15px 20px;position:sticky;top:10px}.navbar .links,.navbar>.button-area{display:none}.navbar .mobile-menu-icon{display:block;font-size:24px;cursor:pointer;color:#7134b1}.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:#7134b1}.navbar .mobile-menu .mobile-links{display:flex;flex-direction:column;gap:12px}.navbar .mobile-menu .mobile-links a{padding:10px 0;color:#7134b1}.navbar .mobile-menu>button{border:none;padding:12px 16px;border-radius:8px;background-color:#7134b1;color:#fff;cursor:pointer}.navbar .mobile-menu.open{opacity:1;transform:translateY(0);pointer-events:all}}section.download-app{background-color:#fff;padding:100px;position:relative;display:flex;justify-content:space-between;overflow:hidden}section.download-app .top-right-vector{position:absolute;top:-20px;right:0;width:150px;height:150px;object-fit:contain}section.download-app .bottom-left-vector{position:absolute;bottom:-20px;left:0;width:150px;height:150px;object-fit:contain}section.download-app>div{display:flex;flex-direction:column;gap:30px}section.download-app>div>span{display:flex;align-items:center;gap:5px;background-color:#f1ebf7;padding:5px 10px;border-radius:48px;width:max-content;color:#331750}section.download-app>div>span svg{font-size:1.5rem}section.download-app>div>span p{font-size:.9rem}section.download-app>div h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:3rem;line-height:1;letter-spacing:-2%;margin-block:-10px}section.download-app>div p{font-weight:400;font-size:1rem;line-height:150%;max-width:600px}section.download-app>div .ctas{display:flex;align-items:center;gap:20px}section.download-app>div .ctas .cta{display:flex;align-items:center;gap:10px;padding:5px 20px;background-color:#fff;border-radius:8px;cursor:pointer}section.download-app>div .ctas .cta span{display:flex;flex-direction:column;color:#000}section.download-app>div .ctas .cta span p{font-size:.65rem}section.download-app>div .ctas .cta span h6{font-size:.8rem}section.download-app>.phone{width:100%;max-width:500px;object-fit:contain}@media screen and (max-width: 786px){section.download-app{padding:30px;flex-direction:column;gap:20px}section.download-app .top-right-vector,section.download-app .bottom-left-vector{width:100px;height:100px}section.download-app>div{position:relative;z-index:2}section.download-app>div h3{font-size:2rem}section.download-app>div p{font-size:.9rem}section.download-app .ctas .cta{box-shadow:0 4px 12px #0000001a}section.download-app>.phone{position:relative;z-index:2;max-width:650px}}.footer{background-color:#000;color:#fff;padding:60px 0 0}.footer .footer-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.footer .footer-content .footer-brand .footer-logo{height:40px;width:auto}.footer .footer-content .footer-links{display:flex;gap:80px}.footer .footer-content .footer-links .footer-column{display:flex;flex-direction:column;gap:20px}.footer .footer-content .footer-links .footer-column a{color:#fff;text-decoration:none;font-size:16px;font-weight:400;transition:color .3s ease}.footer .footer-content .footer-links .footer-column a:hover{color:#ccc}.footer .footer-content .footer-social{display:flex;gap:15px}.footer .footer-content .footer-social .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;color:#000;border-radius:8px;text-decoration:none;transition:all .3s ease}.footer .footer-content .footer-social .social-link svg{width:20px;height:20px}.footer .footer-content .footer-social .social-link:hover{background-color:#f0f0f0;transform:translateY(-2px)}.footer .footer-bottom{border-top:1px solid #333333;margin-top:40px;padding:20px 0}.footer .footer-bottom p{max-width:1200px;margin:0 auto;padding:0 20px;font-size:14px;color:#888;text-align:left}@media (max-width: 1024px){.footer .footer-content .footer-links{gap:60px}}@media (max-width: 768px){.footer{padding:40px 0 0}.footer .footer-content{flex-direction:column;align-items:flex-start;gap:30px}.footer .footer-content .footer-brand .footer-logo{height:32px}.footer .footer-content .footer-links{gap:40px}.footer .footer-content .footer-social{align-self:flex-start}.footer .footer-bottom{margin-top:30px}}@media (max-width: 480px){.footer .footer-content .footer-links{flex-direction:column;gap:25px;width:100%}.footer .footer-content .footer-links .footer-column{gap:15px}.footer .footer-content .footer-links .footer-column a{font-size:15px}.footer .footer-content .footer-social{gap:12px}.footer .footer-content .footer-social .social-link{width:36px;height:36px}.footer .footer-content .footer-social .social-link svg{width:18px;height:18px}.footer .footer-bottom p{font-size:13px;text-align:center}}.about-page .about-hero{min-height:calc(100vh + 25px);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;top:-25px;padding-top:18%;padding-bottom:30px;display:flex;flex-direction:column;align-items:center;gap:30px}.about-page .about-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#0003}.about-page .about-hero h1{font-size:6.5vw;font-weight:600;font-family:Bricolage Grotesque,sans-serif;letter-spacing:-2%;text-align:center;line-height:1;max-width:700px;position:relative;z-index:1;text-shadow:0px 18px 24.1px rgba(0,0,0,.3);background:linear-gradient(92.61deg,#2ef08f .79%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-page .about-hero p{font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:center;color:#fff;line-height:1.5;max-width:950px;position:relative;z-index:1}.about-page .about-hero>aside{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.about-page .about-hero>aside button{padding:10px 20px;border-radius:8px;border:none;font-size:1rem;cursor:pointer;color:#fff}.about-page .about-hero>aside button:first-child{background-color:#7134b1;border:1px solid #7134B1}.about-page .about-hero>aside button:first-child:hover{background-color:transparent}.about-page .about-hero>aside button:last-child{background-color:transparent;border:1px solid #7134B1}.about-page .about-hero>aside button:last-child:hover{background-color:#7134b1}.about-page .story{background-position:center;background-size:cover;background-repeat:no-repeat;padding:100px;display:flex;align-items:center;justify-content:center;gap:30px;height:800px;min-height:max-content;margin-top:-25px}.about-page .story .image-area{width:100%;max-width:400px;height:500px;position:relative}.about-page .story .image-area .main-img{width:100%;height:100%;object-fit:cover;background-color:#d9d9d9;border-radius:32px}.about-page .story .image-area .story-bg{position:absolute;bottom:-20px;left:-10px;width:80%;object-fit:contain}.about-page .story .image-area .frame1{position:absolute;top:10px;right:-15px;height:40px;object-fit:contain}.about-page .story .text-area{display:flex;flex-direction:column;gap:30px;max-width:550px}.about-page .story .text-area>article{display:flex;align-items:center;gap:15px}.about-page .story .text-area>article h2{font-size:3rem;font-weight:600;font-family:Bricolage Grotesque,sans-serif;letter-spacing:-2%;line-height:1;text-wrap:nowrap}.about-page .story .text-area>article h6{font-family:Red Hat Display;font-size:.9rem;font-weight:500;background-color:#befadc;color:#7134b1;padding:5px 10px;border-radius:8px;text-transform:capitalize}.about-page .core-values{padding:100px;display:flex;flex-direction:column;align-items:center;gap:30px;height:800px;margin-top:-25px;background-color:#7134b1}.about-page .core-values .top-area{display:flex;align-items:center;justify-content:space-between;width:100%}.about-page .core-values .top-area h2{font-size:3rem;font-weight:600;font-family:Bricolage Grotesque,sans-serif;letter-spacing:-2%;line-height:1;text-wrap:nowrap;color:#fff}.about-page .core-values .top-area span{font-family:Red Hat Display;font-size:.9rem;font-weight:500;background-color:#befadc;color:#7134b1;padding:5px 10px;border-radius:8px;text-transform:capitalize}.about-page .core-values .values-grid-container{max-width:1200px;margin:0 auto}.about-page .core-values .values-grid-container .values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px;height:500px}.about-page .core-values .values-grid-container .values-grid .value-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px;transition:transform .3s ease,box-shadow .3s ease}.about-page .core-values .values-grid-container .values-grid .value-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.about-page .core-values .values-grid-container .values-grid .value-card.large{grid-column:1 / 3;grid-row:1 / 2}.about-page .core-values .values-grid-container .values-grid .value-card.medium{grid-column:span 1}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(2){grid-column:3 / 4;grid-row:1 / 2}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(3){grid-column:1 / 2;grid-row:2 / 3}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(4){grid-column:2 / 3;grid-row:2 / 3}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(5){grid-column:3 / 4;grid-row:2 / 3}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon{width:48px;height:48px;background-color:#f5f8ff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon svg{font-size:1.5rem;color:#4a6fff}.about-page .core-values .values-grid-container .values-grid .value-card .value-content{flex:1;display:flex;flex-direction:column;gap:12px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content h3{font-size:24px;font-weight:700;color:#222639;margin:0;line-height:1.2}.about-page .core-values .values-grid-container .values-grid .value-card .value-content p{font-size:1rem;color:#222639;margin:0;line-height:1.5;font-weight:400}@media (max-width: 1024px){.about-page .core-values .values-grid-container{padding:30px 15px}.about-page .core-values .values-grid-container .values-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);height:auto;gap:15px}.about-page .core-values .values-grid-container .values-grid .value-card{padding:25px}.about-page .core-values .values-grid-container .values-grid .value-card.large{grid-column:1 / 3;grid-row:1 / 2}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(2){grid-column:1 / 2;grid-row:2 / 3}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(3){grid-column:2 / 3;grid-row:2 / 3}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(4){grid-column:1 / 2;grid-row:3 / 4}.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(5){grid-column:2 / 3;grid-row:3 / 4}.about-page .core-values .values-grid-container .values-grid .value-card .value-content h3{font-size:22px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content p{font-size:15px}}@media (max-width: 768px){.about-page .core-values .values-grid-container{padding:20px 10px}.about-page .core-values .values-grid-container .values-grid{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);gap:15px}.about-page .core-values .values-grid-container .values-grid .value-card{padding:20px}.about-page .core-values .values-grid-container .values-grid .value-card.large,.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(2),.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(3),.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(4),.about-page .core-values .values-grid-container .values-grid .value-card:nth-child(5){grid-column:1;grid-row:auto}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon{width:40px;height:40px}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon span{font-size:18px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content{gap:10px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content h3{font-size:20px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content p{font-size:14px;line-height:1.4}}@media (max-width: 480px){.about-page .core-values .values-grid-container{padding:15px}.about-page .core-values .values-grid-container .values-grid{gap:12px}.about-page .core-values .values-grid-container .values-grid .value-card{padding:18px;border-radius:16px}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon{width:36px;height:36px;border-radius:10px}.about-page .core-values .values-grid-container .values-grid .value-card .value-icon span{font-size:16px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content h3{font-size:18px}.about-page .core-values .values-grid-container .values-grid .value-card .value-content p{font-size:13px}}@media screen and (max-width: 786px){.about-page .about-hero{padding-top:28%;padding-inline:30px;gap:20px}.about-page .about-hero h1{font-size:3rem}.about-page .about-hero p{text-shadow:0px 18px 24.1px rgba(0,0,0,.3)}.about-page .story{padding:40px 20px;flex-direction:column}.about-page .story .image-area{max-width:550px;height:750px}.about-page .story .image-area .main-img{border-radius:16px}.about-page .story .image-area .story-bg{width:60%;left:-10px}.about-page .story .text-area>article{flex-direction:column;align-items:flex-start}.about-page .story .text-area>article h2{font-size:2rem}.about-page .story .text-area>p{font-size:.9rem;line-height:1.4}.about-page .core-values{min-height:max-content;padding:40px 20px}.about-page .core-values .top-area{flex-direction:column;align-items:flex-start;gap:15px}.about-page .core-values .top-area h2{font-size:2.5rem}}@media screen and (max-width: 520px){.about-page .about-hero{padding-top:45%}}.features-page .hero{min-height:calc(100vh + 25px);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;top:-25px;padding-top:15%;display:flex;flex-direction:column;align-items:center;gap:60px}.features-page .hero .ellipse{position:absolute;top:0;left:0;width:100%;height:auto;opacity:1;z-index:2;object-fit:cover;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.features-page .hero .grid-bg{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:2}.features-page .hero .text-box{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:900px;position:relative;z-index:3}.features-page .hero .text-box h1{text-align:center;font-weight:700;font-size:5vw;line-height:100%;letter-spacing:-4%}.features-page .hero .text-box p{text-align:center;color:#2e2e2e;font-weight:500}.features-page .hero .text-box .ctas{display:flex;align-items:center;gap:20px}.features-page .hero .text-box .ctas .cta{display:flex;align-items:center;gap:10px;padding:5px 20px;background-color:#fff;border-radius:8px;cursor:pointer}.features-page .hero .text-box .ctas .cta span{display:flex;flex-direction:column;color:#000}.features-page .hero .text-box .ctas .cta span p{font-size:.65rem}.features-page .hero .text-box .ctas .cta span h6{font-size:.8rem}.features-page .hero .image-box{position:relative;z-index:3}.features-page .hero .image-box img{width:100%;object-fit:contain}@media screen and (max-width: 786px){.features-page .hero{padding-top:35%;min-height:max-content}.features-page .hero .text-box{padding-inline:20px}.features-page .hero .text-box h1{font-size:2.5rem}.features-page .hero .text-box p{font-size:.9rem;line-height:1.5}}.feature-card{display:flex;align-items:flex-end;justify-content:space-between;padding:60px 0 0 60px;gap:40px;border-top-left-radius:48px;border-top-right-radius:48px;overflow:hidden}.feature-card .text-area{width:45%}.feature-card .text-area h2{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:-2%;margin-bottom:10px}.feature-card .text-area h2 span{color:#2ef08f;font-family:Bricolage Grotesque,sans-serif}.feature-card .text-area p{font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:left;line-height:1.5;max-width:950px;position:relative;z-index:1}.feature-card .text-area .timeline-list{display:flex;flex-direction:column;gap:0;padding:20px 0 40px 40px}.feature-card .text-area .timeline-list .timeline-item{position:relative;display:flex;align-items:flex-start;gap:20px;padding-bottom:40px}.feature-card .text-area .timeline-list .timeline-item:last-child{padding-bottom:0}.feature-card .text-area .timeline-list .timeline-item .timeline-icon{position:relative;z-index:2;width:48px;height:48px;background-color:#e0fdeeab;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:24px;height:24px}.feature-card .text-area .timeline-list .timeline-item .timeline-line{position:absolute;left:24px;top:48px;width:3px;height:calc(100% - 8px);background:linear-gradient(to bottom,#fffc,#ffffff80,#ffffff1a);z-index:1}.feature-card .text-area .timeline-list .timeline-item .timeline-content{flex:1}.feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:20px;font-weight:700;line-height:1.3}.feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:16px;margin:0;line-height:1.5;font-weight:400}@media (max-width: 768px){.feature-card .text-area .timeline-list{padding:15px 0}.feature-card .text-area .timeline-list .timeline-item{gap:15px;padding-bottom:30px}.feature-card .text-area .timeline-list .timeline-item .timeline-icon{width:40px;height:40px}.feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:20px;height:20px}.feature-card .text-area .timeline-list .timeline-item .timeline-line{left:20px;top:40px}.feature-card .text-area .timeline-list .timeline-item .timeline-content{padding-top:6px}.feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:18px}.feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:15px}}@media (max-width: 480px){.feature-card .text-area .timeline-list .timeline-item{gap:12px;padding-bottom:25px}.feature-card .text-area .timeline-list .timeline-item .timeline-icon{width:36px;height:36px}.feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:18px;height:18px}.feature-card .text-area .timeline-list .timeline-item .timeline-line{left:18px;top:36px}.feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:16px}.feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:14px;line-height:1.4}}.feature-card .image-area{width:55%;position:relative;bottom:-10px}.feature-card .image-area img{width:100%;height:100%}.feature-card.two{flex-direction:row-reverse}.feature-card.two .text-area{padding:60px 60px 0 0}@media screen and (max-width: 786px){.feature-card,.feature-card.two{flex-direction:column;padding:40px 20px 0;border-radius:16px;margin:20px}.feature-card .text-area,.feature-card.two .text-area{width:100%;padding:0}.feature-card .text-area h2,.feature-card.two .text-area h2{font-size:1.8rem}.feature-card .text-area p,.feature-card.two .text-area p{font-size:.9rem;line-height:1.5}.feature-card .image-area,.feature-card.two .image-area{width:120%;position:relative;left:15%}}.contact-page .hero{min-height:calc(100vh + 25px);background-color:#d3c0e7;position:relative;top:-25px;padding-top:30%;display:flex;flex-direction:column;align-items:center;gap:60px;height:500px}.contact-page .hero .ellipse{position:absolute;top:0;left:50%;width:100%;height:100%;z-index:2;transform:translate(-50%);object-fit:cover}.contact-page .hero .grid-bg{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:2}.contact-page .hero .text-area{position:relative;z-index:3;text-align:center}.contact-page .hero .text-area h2{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:-2%;margin-bottom:10px}.contact-page .form{position:relative;top:-200px;z-index:3;width:600px;display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px;border:1px solid #ECECEC;border-radius:16px;margin:40px auto}.contact-page .form .input-group{display:flex;flex-direction:column;gap:10px}.contact-page .form .input-group label{font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:left;line-height:1.5}.contact-page .form .input-group input,.contact-page .form .input-group textarea{border:1px solid #ECECEC;padding:10px 20px;font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:left;line-height:1.5;border-radius:8px}.contact-page .form .input-group textarea{height:150px}.contact-page .form>button{width:100%;text-align:center}@media screen and (max-width: 786px){.contact-page .hero{padding-top:50%;min-height:max-content}.contact-page .hero .text-area{padding-inline:20px}.contact-page .hero .text-area h2{font-size:2.5rem}.contact-page .form{margin:20px;width:90%!important;top:-150px}.contact-page .form .input-group label{font-size:.9rem}.contact-page .form .input-group input,.contact-page .form .input-group textarea{padding:8px 16px;font-size:.9rem}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.phone-input-container{display:flex;flex-direction:column;gap:8px}.phone-input-container label{font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:left;line-height:1.5}.phone-input-container .PhoneInput{border:1px solid #d1d5db;border-radius:8px;padding:12px;background:#fff}.phone-input-container .PhoneInput:focus-within{border-color:#3b82f6;outline:2px solid rgba(59,130,246,.2)}.phone-input-container .PhoneInput .PhoneInputCountry{margin-right:12px}.phone-input-container .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{width:20px;height:15px;margin-right:8px}.phone-input-container .PhoneInput .PhoneInputInput{border:none;outline:none;font-size:14px;flex:1}.phone-input-container .PhoneInput .PhoneInputInput::placeholder{color:#9ca3af}.business-page .hero{min-height:calc(100vh + 25px);background-color:#d3c0e7;position:relative;top:-25px;padding-top:15%;display:flex;flex-direction:column;align-items:center;gap:60px}.business-page .hero .ellipse{position:absolute;top:0;left:50%;width:100%;height:100%;z-index:2;transform:translate(-50%);object-fit:cover}.business-page .hero .grid-bg{position:absolute;top:0;left:0%;width:100%;height:100%;z-index:2}.business-page .hero .text-area{position:relative;z-index:3;text-align:center;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:20px}.business-page .hero .text-area h2{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:-2%;margin-bottom:10px}.business-page .hero .text-area p{text-align:center;color:#2e2e2e;font-weight:500}.business-page .hero .text-area .ctas{display:flex;align-items:center;gap:20px}.business-page .hero .text-area .ctas .cta{display:flex;align-items:center;gap:10px;padding:5px 20px;background-color:#fff;border-radius:8px;cursor:pointer}.business-page .hero .text-area .ctas .cta span{display:flex;flex-direction:column;color:#000}.business-page .hero .text-area .ctas .cta span p{font-size:.65rem}.business-page .hero .text-area .ctas .cta span h6{font-size:.8rem}.business-page .hero .hero-img{width:100%;position:relative;z-index:3;height:auto}.business-page>.features{padding:20px 100px}@media screen and (max-width: 786px){.business-page .hero{padding-top:40%;min-height:max-content}.business-page .hero .text-area{padding-inline:20px}.business-page .hero .text-area h2{font-size:2.5rem}.business-page .hero .text-area p{font-size:.9rem;line-height:1.4}.business-page>.features{padding:20px}}.business-feature-card{display:flex;align-items:center;justify-content:space-between;padding:60px 0 0 60px;gap:40px;border-radius:48px;overflow:hidden;margin-bottom:40px}.business-feature-card .text-area{width:60%}.business-feature-card .text-area h2{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:-2%;margin-bottom:20px}.business-feature-card .text-area h2 span{color:#2ef08f;font-family:Bricolage Grotesque,sans-serif}.business-feature-card .text-area p{font-size:1rem;font-weight:500;letter-spacing:-2%;text-align:left;line-height:1.5;max-width:950px;position:relative;z-index:1}.business-feature-card .text-area .timeline-list{display:flex;flex-direction:column;gap:0;padding:20px 0 40px 40px}.business-feature-card .text-area .timeline-list .timeline-item{position:relative;display:flex;align-items:flex-start;gap:20px;padding-bottom:40px}.business-feature-card .text-area .timeline-list .timeline-item:last-child{padding-bottom:0}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon{position:relative;z-index:2;width:48px;height:48px;background-color:#e0fdeeab;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:24px;height:24px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-line{position:absolute;left:24px;top:48px;width:3px;height:calc(100% - 8px);background:linear-gradient(to bottom,#fffc,#ffffff80,#ffffff1a);z-index:1}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content{flex:1}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:20px;font-weight:700;line-height:1.3}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:16px;margin:0;line-height:1.5;font-weight:400}@media (max-width: 768px){.business-feature-card .text-area .timeline-list{padding:15px 0}.business-feature-card .text-area .timeline-list .timeline-item{gap:15px;padding-bottom:30px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon{width:40px;height:40px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:20px;height:20px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-line{left:20px;top:40px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content{padding-top:6px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:18px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:15px}}@media (max-width: 480px){.business-feature-card .text-area .timeline-list .timeline-item{gap:12px;padding-bottom:25px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon{width:36px;height:36px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-icon svg{width:18px;height:18px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-line{left:18px;top:36px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content h3{font-size:16px}.business-feature-card .text-area .timeline-list .timeline-item .timeline-content p{font-size:14px;line-height:1.4}}.business-feature-card .image-area{width:40%;position:relative;bottom:-10px}.business-feature-card .image-area img{width:100%;height:100%;border-radius:50%}.business-feature-card .image-area .shape{width:95%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center bottom}.business-feature-card.two{flex-direction:row-reverse}.business-feature-card.two .text-area{padding:60px 60px 0 0}@media screen and (max-width: 786px){.business-feature-card,.business-feature-card.two{flex-direction:column;padding:40px 20px 0;border-radius:16px}.business-feature-card .text-area,.business-feature-card.two .text-area{width:100%;padding:0}.business-feature-card .text-area h2,.business-feature-card.two .text-area h2{font-size:1.8rem}.business-feature-card .text-area p,.business-feature-card.two .text-area p{font-size:.9rem;line-height:1.5}.business-feature-card .image-area,.business-feature-card.two .image-area{width:80%;position:static}}.privacy-policy>.header{padding-top:120px;padding-bottom:0}.privacy-policy>.header>h1{text-align:center}.privacy-policy>main{padding:20px 100px}.privacy-policy>main h3{font-size:1.2rem;margin-block:25px}.privacy-policy>main h4{font-size:1.1rem;margin-block:20px;font-weight:600}.privacy-policy>main p{font-size:1rem;line-height:1.5;margin-block:15px}.privacy-policy>main li{margin-left:20px;margin-block:10px;font-size:1rem;line-height:1.5}.privacy-policy>main strong{font-weight:600}@media screen and (max-width: 786px){.privacy-policy>.header{padding-top:90px}.privacy-policy>.header>h1{font-size:1.8rem}.privacy-policy>main{padding:0 20px 40px}.privacy-policy>main h3{font-size:1rem;margin-bottom:20px}.privacy-policy>main h4{font-size:.95rem;margin-bottom:15px}.privacy-policy>main p,.privacy-policy>main li{font-size:.9rem}}.terms>.header{padding-top:120px;padding-bottom:0}.terms>.header>h1{text-align:center}.terms>main{padding:20px 100px}.terms>main h3{font-size:1.2rem;margin-block:25px}.terms>main p{font-size:1rem;line-height:1.5;margin-block:15px}.terms>main li{margin-left:20px;margin-block:10px;font-size:1rem;line-height:1.5}@media screen and (max-width: 786px){.terms>.header{padding-top:90px}.terms>.header>h1{font-size:1.8rem}.terms>main{padding:0 20px 40px}.terms>main h3{font-size:1rem;margin-bottom:20px}.terms>main p,.terms>main li{font-size:.9rem}}
