.hero{display:flex;align-items:center;justify-content:flex-start;height:100vh;width:100%;box-sizing:border-box;background-color:#fff;overflow:hidden;margin-right:50px}@media(max-width:1024px){.hero{flex-direction:column;height:auto;align-items:center;text-align:center;padding:20px;margin-right:0}}.hero__left{width:60%;height:100%;margin-bottom:60px}.hero__left,.hero__left .hero__mascot-container{display:flex;justify-content:center;align-items:center;position:relative}.hero__left .hero__mascot-container{width:140%;max-width:none;height:110%;max-height:550px;background-color:#ffede1;border-radius:0 400px 400px 0;border:35px solid #f4731f;overflow:hidden;transform:translateX(-20%)}.hero__left .hero__mascot-container img.hero__mascot{width:200%;height:auto;-o-object-fit:contain;object-fit:contain;margin-left:50px}@media(max-width:1024px){.hero__left{width:100%;height:auto;margin-bottom:30px}.hero__left .hero__mascot-container{max-width:400px;height:auto;border-radius:200px;transform:none}}@media(max-width:768px){.hero__left .hero__mascot-container{max-width:300px;border-radius:150px;border:15px solid #f4731f}.hero__left .hero__mascot-container img.hero__mascot{width:100%;margin-left:0}}.hero__right{width:40%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:90px}@media(max-width:1024px){.hero__right{width:100%;margin-left:0;text-align:center;padding:0 15px}}.hero__right .hero__headline{font-size:48px;line-height:1.2;margin:10px 0 20px;color:#333}.hero__right .hero__headline .bold{font-weight:700}.hero__right .hero__headline .faded{color:#ccc}.hero__right .hero__headline .highlight{color:#f4731f;font-weight:700}@media(max-width:768px){.hero__right .hero__headline{font-size:32px}}.hero__right .hero__subtext{margin-top:6%;font-size:35px;color:#000;font-weight:700;font-family:Manrope}@media(max-width:768px){.hero__right .hero__subtext{font-size:20px;margin-top:10px}}.hero__right .underlined{display:inline-block;letter-spacing:2px;position:relative}.hero__right .underlined:after{content:"";position:absolute;left:0;bottom:-3px;width:70%;height:3px;background-color:#f2791f}.hero__right .hero__products-grid{width:550px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px;justify-content:start;margin-left:-1%}@media(max-width:1024px){.hero__right .hero__products-grid{width:100%;justify-content:center;margin-left:0}}@media(max-width:768px){.hero__right .hero__products-grid{grid-template-columns:repeat(1,1fr);gap:20px;width:100%;justify-content:center;margin-left:0}}.hero__right .product__card{background-color:#ffede1;border:2px solid #f4731f;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;max-width:400px}.hero__right .product__card:hover{transform:translateY(-5px);box-shadow:0 3px 8px rgba(0,0,0,.1)}.hero__right .product__card .product__icon{width:70px;height:70px;margin-bottom:10px}.hero__right .product__card .product__name{font-size:16px;color:#333;font-weight:800}@media(max-width:768px){.hero__right .product__card{padding:12px;max-width:100%;width:90%;margin:auto}.hero__right .product__card .product__icon{width:65px;height:65px}.hero__right .product__card .product__name{font-size:14px}}@keyframes mascotBounce{0%{transform:translateX(-30%) translateY(-50px);opacity:0}50%{transform:translateX(-30%) translateY(0);opacity:1}70%{transform:translateX(-30%) translateY(-15px)}to{transform:translateX(-30%) translateY(0)}}.animated__text:before{content:"";animation:text-change 6s ease-in infinite;color:#f4731f}@keyframes text-change{0%{content:"Insurance"}16%{content:"காப்பீடு"}32%{content:"భీమా"}48%{content:"ഇൻഷുറൻസ്"}66%{content:"बीमा"}82%{content:"ವಿಮೆ"}to{content:"Insurance"}}.hero__subheading{font-family:Satisfy;font-size:40px;margin-top:10%;color:#000;font-weight:500;word-spacing:20px}.hero__subheading>span{color:var(--secondary-color)}@media(max-width:768px){.hero__subheading{font-size:28px;margin-top:5%;word-spacing:10px}}.companies{padding:80px 0;background-color:#f9fbfd}.companies__container{max-width:1200px;margin:0 auto;width:90%}.companies__title{font-size:48px;font-weight:700;text-align:center;margin-bottom:16px;color:#333;position:relative;font-family:Manrope}.companies__title-highlight{color:#f2791f}.companies__subtitle{text-align:center;color:#666;max-width:600px;margin:0 auto 40px;font-size:18px}.companies .companies{padding:60px 0;background-color:#f9fbfd}.companies .companies__container{max-width:1200px;margin:0 auto;width:90%}.companies .companies__title{font-size:48px;font-weight:700;text-align:center;margin-bottom:12px;color:#333;position:relative}.companies .companies__title-highlight{color:#f2791f}.companies .companies__subtitle{text-align:center;color:#666;max-width:600px;margin:0 auto 25px;font-size:16px;line-height:1.4}.companies .companies__list{background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:30px;border-radius:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:25px;justify-content:center}.companies .companies__item{height:110px;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;transition:all .3s ease;position:relative;overflow:hidden;background-color:#fff}.companies .companies__item:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.05);border-color:#ddd}.companies .companies__item--active{border-color:#f2791f}.companies .companies__item img{width:auto;height:auto;max-width:80%;max-height:65%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.companies .companies__item-name{font-size:12px;color:#666;margin-top:8px;opacity:0;transform:translateY(8px);transition:all .3s ease;text-align:center}.companies .companies__item:hover .companies .companies__item-name{opacity:1;transform:translateY(0)}@media(min-width:1200px){.companies .companies__list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.companies .companies__item{height:120px}}@media(max-width:1199px){.companies .companies__container{max-width:960px}.companies .companies__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px}}@media(max-width:991px){.companies .companies{padding:50px 0}.companies .companies__container{max-width:720px}.companies .companies__title{font-size:28px}.companies .companies__list{padding:25px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px}.companies .companies__item{height:100px;padding:10px}}@media(max-width:767px){.companies .companies{padding:40px 0}.companies .companies__container{width:95%}.companies .companies__title{font-size:24px;margin-bottom:10px}.companies .companies__subtitle{font-size:14px;margin-bottom:20px;max-width:90%;line-height:1.3}.companies .companies__list{padding:20px 15px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px;border-radius:12px}.companies .companies__item{height:85px;border-radius:10px}.companies .companies__item img{max-width:85%}.companies .companies__item-name{font-size:11px;margin-top:6px}}@media(max-width:480px){.companies .companies{padding:30px 0}.companies .companies__title{font-size:30px}.companies .companies__subtitle{font-size:13px;margin-bottom:15px;line-height:1.3}.companies .companies__list{padding:12px 10px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;box-shadow:0 5px 15px rgba(0,0,0,.06)}.companies .companies__item{height:70px;padding:8px;border-radius:8px}.companies .companies__item img{max-width:90%;max-height:70%}.companies .companies__item-name{font-size:10px;margin-top:4px}.companies .companies__item:hover{transform:translateY(-2px)}}@media(max-width:375px){.companies .companies__list{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.companies .companies__item{height:60px}.companies .companies__item-name{display:none}}.companies__list{background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:40px;border-radius:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px;justify-content:center}.companies__item{height:120px;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;transition:all .3s ease;position:relative;overflow:hidden}.companies__item:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#ddd}.companies__item--active{border-color:#f2791f}.companies__item img{width:auto;height:auto;max-width:80%;max-height:70%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.companies__item-name{font-size:12px;color:#666;margin-top:10px;opacity:0;transform:translateY(10px);transition:all .3s ease}.companies__item:hover .companies__item-name{opacity:1;transform:translateY(0)}@media(max-width:992px){.companies{padding:60px 0}.companies__list{padding:30px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:20px}.companies__item{height:100px}}@media(max-width:768px){.companies{padding:40px 0}.companies__title{font-size:28px}.companies__subtitle{font-size:16px;margin-bottom:30px}.companies__list{padding:20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}.companies__item{height:80px}.companies__item-name{font-size:10px}}@media(max-width:480px){.companies{padding:30px 0}.companies__list{padding:15px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.companies__item{height:70px}}.mobile-app{display:flex;align-items:center;justify-content:space-between;padding:10px 5px;background:#fff5f0;color:#333;gap:10px;overflow:hidden;min-height:40vh;height:auto}@media(max-width:768px){.mobile-app{flex-direction:column-reverse;text-align:center;padding:15px;min-height:auto;margin-bottom:20px}}.mobile-app__image-container{flex:0 0 40%;display:flex;justify-content:center;align-items:center;position:relative;margin-right:40px;margin-bottom:0}@media(max-width:768px){.mobile-app__image-container{flex:unset;width:100%;margin-right:0;margin-top:50px}}.mobile-app__circle-wrapper{position:relative;width:350px;height:350px;display:flex;align-items:center;justify-content:center;margin-bottom:5%}@media(max-width:768px){.mobile-app__circle-wrapper{width:180px;height:180px}}.mobile-app__circle-outer{position:absolute;width:150%;height:150%;border-radius:50%;border:25px solid #f2791f}.mobile-app__circle-middle{position:absolute;width:135%;height:135%;border-radius:50%;background-color:#fff}.mobile-app__circle-inner{position:absolute;width:120%;height:120%;border-radius:50%;background-color:#f2791f}.mobile-app__app-image{width:200%;height:auto;position:relative;z-index:2;margin-bottom:0}@media(max-width:768px){.mobile-app__app-image{min-width:100%;height:90%}}@media(min-width:400px)and (max-width:768px){.mobile-app__app-image{width:70%;max-width:250px}}.mobile-app__content{flex:0 0 60%;padding-left:40px;margin-top:6%}@media(max-width:768px){.mobile-app__content{flex:unset;width:100%;padding-left:0;margin-top:20px;text-align:center;margin-bottom:20px}}.mobile-app__title{font-size:42px;font-weight:700;margin:0 0 16px;color:#000;font-family:Manrope}@media(max-width:768px){.mobile-app__title{font-size:28px}}.mobile-app__subtitle{font-size:22px;color:#000;margin-bottom:20px;font-weight:700}@media(max-width:768px){.mobile-app__subtitle{font-size:16px;margin-left:0;margin-bottom:15px}}.highlight{color:#f2791f}.mobile-app__features{list-style:none;padding:0;margin:0 0 24px;font-size:20px;line-height:2.5;color:#000}@media(max-width:768px){.mobile-app__features{font-size:16px;line-height:1.6;margin-left:0}}.mobile-app__features li{display:flex;align-items:center;gap:8px;justify-content:flex-start}@media(max-width:768px){.mobile-app__features li{justify-content:center}}.mobile-app__google-play{width:230px;cursor:pointer;display:block;margin-top:-70px;position:relative;margin-left:-10px}@media(max-width:768px){.mobile-app__google-play{width:180px;margin-right:auto;margin-left:114px}}@media(min-width:400px)and (max-width:768px){.mobile-app__image-container{margin-top:-11%;margin-bottom:20px}}.review-container{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px;background:url(/images/review-bg.jpg) no-repeat 50%;background-size:cover;width:100vw;height:100vh;text-align:center;overflow:hidden}.review-container .review-title{font-family:Manrope;font-size:38px;font-weight:800;margin-bottom:24px;margin-right:20%}.review-container .review-title .highlight{color:#f58220;font-weight:700}.review-container .content-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;max-width:1200px}.review-container .review-box{width:100%;max-width:850px;padding:20px;border:1px solid #d6d6d6;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:left;position:relative;z-index:2;right:1%;overflow:hidden;height:550px;margin-left:85px}.review-container .review-box .review-grid{display:flex;height:100%;overflow:hidden;position:relative}.review-container .review-box .review-column{display:flex;flex-direction:column;gap:15px;width:100%;padding:5px;min-height:200%}.review-container .review-box .review-column.animated{animation:scrollUp 30s linear infinite}.review-container .review-box .review-column.animated:hover{animation-play-state:paused}.review-container .review-box .review-column img{width:100%;height:auto;border-radius:4px;transition:transform .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:2;position:relative}.review-container .review-box .review-column img:hover{transform:scale(1.03);box-shadow:0 5px 15px rgba(0,0,0,.2);z-index:3}.review-container .review-character{position:absolute;right:3%;bottom:35%;z-index:1}.review-container .review-character img{width:400px;height:auto;max-width:none}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:1024px){.review-container .review-title{margin-right:10%}.review-container .review-box{right:3%;max-width:650px;height:500px}.review-container .review-character img{width:350px}}@media(max-width:768px){.review-container{padding:10px;height:auto;min-height:100vh}.review-container .review-title{font-size:30px;margin-right:0;text-align:center;margin-bottom:20px}.review-container .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.review-container .review-box{width:90%;padding:15px;height:500px;display:flex;justify-content:center;align-items:center;margin:0 10px 0 auto}.review-container .review-character{display:none}}@media(max-width:360px){.review-container .review-box{max-width:65%;height:350px}.review-container .review-character{width:35%}.review-container .review-character img{min-height:140px}}