@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fdf6f0;min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}#root{min-height:100vh}.hero{perspective:1200px;background:linear-gradient(160deg,#fefcfa 0%,#fef3ea 20%,#fde5d4 50%,#f9d4be 80%,#f5c8ae 100%);flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero__header{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:clamp(14px,2.5vw,28px) clamp(16px,4vw,56px);display:flex;position:relative}.hero__eris{object-fit:contain;width:auto;height:clamp(36px,5.5vw,70px)}.hero__nav{align-items:center;gap:clamp(12px,2.5vw,32px);display:flex}@media (width<=480px){.hero__nav{display:none}}.hero__nav-link{color:#333;border-radius:999px;padding:6px 14px;font-size:clamp(.72rem,1vw,.88rem);font-weight:600;text-decoration:none;transition:all .25s}.hero__nav-link:hover{color:#e8723a;background:#f47a3e14}.hero__chetna{object-fit:contain;width:auto;height:clamp(44px,6.5vw,80px)}.hero__depth{pointer-events:none;position:absolute;inset:0}.hero__layer{border-radius:50%;position:absolute}.hero__layer--back{background:radial-gradient(circle,#f47a3e0f 0%,#0000 70%);width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);top:-15%;right:-10%}.hero__layer--mid{background:radial-gradient(circle,#fdc19514 0%,#0000 70%);width:clamp(200px,28vw,400px);height:clamp(200px,28vw,400px);bottom:5%;left:-8%}.hero__layer--front{background:radial-gradient(circle,#f47a3e0d 0%,#0000 70%);width:clamp(100px,14vw,200px);height:clamp(100px,14vw,200px);top:40%;right:20%}.hero__main{z-index:1;flex:1;justify-content:center;align-items:center;gap:clamp(32px,6vw,80px);padding:clamp(16px,3vw,40px) clamp(20px,5vw,80px) clamp(40px,6vh,80px);display:flex;position:relative}@media (width<=768px){.hero__main{flex-direction:column;gap:clamp(24px,4vh,40px)}}.hero__3d-stack{width:clamp(240px,32vw,380px);height:clamp(180px,24vw,280px);transform-style:preserve-3d;flex-shrink:0;position:relative}.hero__card{border-radius:24px;position:absolute;inset:0;overflow:hidden}.hero__card--back{background:#f47a3e26;border:1px solid #f47a3e1a;transform:translateZ(-40px)translate(16px)translateY(16px)rotate(-3deg)}.hero__card--mid{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border:1px solid #fff9;transform:translateZ(-20px)translate(8px)translateY(8px)rotate(1.5deg)}.hero__card--front{background:#fff;border:1px solid #ffffffe6;transform:translateZ(0);box-shadow:0 20px 60px #f47a3e2e,0 8px 24px #0000000f}.hero__card-gif{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.hero__card-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f47a3ee6;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.hero__float-icon{filter:drop-shadow(0 4px 8px #0000001a);z-index:5;font-size:clamp(1.4rem,2.2vw,2rem);position:absolute}.hero__float-icon--1{top:-10%;left:-8%}.hero__float-icon--2{top:-5%;right:-10%}.hero__float-icon--3{bottom:-8%;left:-5%}.hero__float-icon--4{bottom:-5%;right:-8%}.hero__content{flex-direction:column;gap:clamp(14px,2.5vh,24px);max-width:500px;display:flex}@media (width<=768px){.hero__content{text-align:center;align-items:center}}.hero__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8723a;background:#ffffffb3;border:1px solid #f47a3e1f;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:clamp(.68rem,1vw,.82rem);font-weight:700;display:inline-flex;box-shadow:0 2px 12px #f47a3e14}@media (width<=768px){.hero__pill{align-self:center}}.hero__title.ant-typography{color:#333;margin:0;font-size:clamp(1.8rem,4.5vw,3.4rem);font-weight:800;line-height:1.1}.hero__title-glow{background:linear-gradient(135deg,#e8723a 0%,#f4945e 60%,#ffc078 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero__stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #fffc;border-radius:24px;align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(12px,2vw,20px) clamp(16px,2.5vw,28px);display:flex;box-shadow:0 4px 20px #f47a3e0f}.hero__stat{flex-direction:column;align-items:center;gap:2px;display:flex}.hero__stat-num{color:#e8723a;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;line-height:1}.hero__stat-label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(.6rem,.9vw,.72rem);font-weight:500}.hero__stat-divider{background:#f47a3e26;width:1px;height:32px}.hero__cta.ant-btn{background:linear-gradient(135deg,#e8723a 0%,#f4945e 100%);border:0;border-radius:999px;align-items:center;gap:8px;min-width:clamp(180px,22vw,240px);height:clamp(48px,5.5vw,60px);font-size:clamp(.85rem,1.1vw,1rem);font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 12px 36px #f47a3e4d}.hero__cta.ant-btn:hover{transform:translateY(-2px);box-shadow:0 16px 44px #f47a3e66}.hero__cta-arrow{font-size:1.2rem;transition:transform .3s}.hero__cta:hover .hero__cta-arrow{transform:translate(4px)}.lang-select{perspective:1000px;width:100%;padding:clamp(40px,7vh,100px) clamp(16px,4vw,60px);position:relative}.lang-select__wave{pointer-events:none;height:80px;position:absolute;top:-2px;left:0;right:0}.lang-select__wave svg{width:100%;height:100%;display:block}.lang-select__inner{max-width:1100px;margin:0 auto}.lang-select__header{text-align:center;margin-bottom:clamp(28px,4vw,52px)}.lang-select__icon-row{justify-content:center;gap:clamp(12px,2vw,24px);margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,2rem);display:flex}.lang-select__title.ant-typography{color:#333;margin:0;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:800}.lang-select__grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,18px);display:grid}@media (width>=480px){.lang-select__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.lang-select__grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.lang-select__grid{grid-template-columns:repeat(6,1fr)}}.lang-card{cursor:pointer;transform-style:preserve-3d;background:linear-gradient(145deg,#fffffff2 0%,#fffaf5e6 100%);border:none;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:clamp(18px,2.5vw,28px) clamp(10px,1.5vw,16px) clamp(16px,2vw,24px);font-family:inherit;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a,0 12px 32px #f47a3e0f,inset 0 1px #ffffffe6}.lang-card:hover{transform:translateY(-8px)rotateX(4deg)rotateY(-2deg)scale(1.02);box-shadow:0 20px 40px #f47a3e1f,0 8px 20px #0000000f,inset 0 1px #fff}.lang-card:hover .lang-card__play-btn{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.lang-card:hover .lang-card__glow{opacity:.15;transform:translate(-50%)scale(1.2)}.lang-card:hover .lang-card__icon{transform:scale(1.2)translateY(-4px)}.lang-card__icon{filter:drop-shadow(0 2px 4px #0000001a);font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1;transition:transform .3s}.lang-card__script{color:#333;text-align:center;font-size:clamp(.92rem,1.4vw,1.15rem);font-weight:700;line-height:1.2}.lang-card__name{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(.58rem,.85vw,.68rem);font-weight:500}.lang-card__play-btn{color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;transition:all .35s;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)translateY(8px)scale(.8);box-shadow:0 4px 12px #00000026}@media (width<=768px){.lang-card__play-btn{opacity:.8;transform:translate(-50%)translateY(0)scale(1)}}.lang-card__glow{opacity:0;filter:blur(20px);pointer-events:none;border-radius:50%;width:100%;height:70px;transition:all .4s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)scale(.8)}@media (width<=768px){.lang-card__glow{opacity:.06;transform:translate(-50%)scale(1)}}.features{flex-direction:column;gap:clamp(48px,8vh,100px);width:100%;max-width:1200px;margin:0 auto;padding:clamp(40px,8vh,100px) clamp(16px,5vw,80px);display:flex}.features__header{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:600px;margin:0 auto;display:flex}.features__badge{color:#e8723a;background:#f47a3e12;border:1px solid #f47a3e1f;border-radius:999px;padding:7px 18px;font-size:clamp(.65rem,1vw,.78rem);font-weight:700;display:inline-flex}.features__heading.ant-typography{color:#333;margin:0;font-size:clamp(1.6rem,3.8vw,2.6rem);font-weight:800;line-height:1.15}.features__heading-accent{color:#f5c518;-webkit-text-fill-color:#f5c518}.features__subheading.ant-typography{color:#888;font-size:clamp(.8rem,1.2vw,1rem);line-height:1.6}.features__row{width:100%}@media (width>=768px){.features__row--reversed .features__text{text-align:right;align-items:flex-end}}.features__grid{width:100%}.features__img-wrap{background:#fff;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 4px 20px #e8723a1a}.features__img{border-radius:24px;width:100%;height:auto;transition:transform .4s;display:block}.features__img:hover{transform:scale(1.02)}.features__text{flex-direction:column;gap:clamp(8px,1.5vw,16px);padding:clamp(12px,2vw,24px) 0;display:flex}@media (width>=768px){.features__text{padding:clamp(16px,3vw,40px)}}.features__title.ant-typography{color:#333;margin:0;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;line-height:1.3}.features__desc.ant-typography{color:#888;font-size:clamp(.82rem,1.2vw,1rem);line-height:1.7}.faq{background:linear-gradient(#0000 0%,#fde5d44d 100%);width:100%;padding:clamp(48px,8vh,100px) clamp(16px,4vw,60px)}.faq__inner{max-width:800px;margin:0 auto}.faq__header{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.faq__badge{color:#e8723a;background:#f47a3e14;border:1px solid #f47a3e1f;border-radius:999px;margin-bottom:12px;padding:6px 16px;font-size:clamp(.65rem,1vw,.78rem);font-weight:700;display:inline-flex}.faq__title.ant-typography{color:#333;margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.faq__list{flex-direction:column;gap:clamp(10px,1.5vw,14px);display:flex}.faq__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffe6;border-radius:24px;transition:all .3s;overflow:hidden;box-shadow:0 2px 12px #f47a3e0a}.faq__item:hover{border-color:#f47a3e26;box-shadow:0 6px 24px #f47a3e1a}.faq__item--open{background:#fffffff2;border-color:#f47a3e33;box-shadow:0 8px 32px #f47a3e1f}.faq__item--open .faq__num{background:linear-gradient(135deg,#e8723a 0%,#f4945e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.faq__item--open .faq__toggle{color:#fff;background:#e8723a;transform:rotate(180deg)}.faq__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:clamp(12px,2vw,18px);width:100%;padding:clamp(16px,2.5vw,24px);font-family:inherit;display:flex}.faq__num{color:#f47a3e4d;flex-shrink:0;min-width:28px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:800;transition:all .3s}.faq__q-text{color:#333;flex:1;font-size:clamp(.88rem,1.3vw,1.05rem);font-weight:600;line-height:1.4}.faq__toggle{color:#e8723a;background:#f47a3e14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(28px,3.5vw,36px);height:clamp(28px,3.5vw,36px);font-size:.7rem;transition:all .3s;display:flex}.faq__answer{overflow:hidden}.faq__a-text{color:#888;margin:0;padding:0 clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px) clamp(56px,6vw,70px);font-size:clamp(.78rem,1.1vw,.92rem);line-height:1.7}.video-modal .ant-modal-content{border-radius:24px;padding:14px;overflow:hidden}@media (width>=768px){.video-modal .ant-modal-content{border-radius:32px;padding:20px}}@media (width>=1024px){.video-modal .ant-modal-content{padding:24px}}.video-modal .ant-modal-body{padding:0}.video-modal__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (width>=768px){.video-modal__top{margin-bottom:16px}}.video-modal__lang{color:#e8723a;font-size:.82rem;font-weight:600}@media (width>=768px){.video-modal__lang{font-size:.95rem}}@media (width>=1024px){.video-modal__lang{font-size:1.05rem}}.video-modal__close.ant-btn{color:#666;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:all .2s;display:flex}.video-modal__close.ant-btn:hover{color:#e8723a;background:#f47a3e14;border-color:#f47a3e4d}.video-modal__body{background:#111;border-radius:16px;overflow:hidden}@media (width>=768px){.video-modal__body{border-radius:24px}}.video-modal__video{width:100%;max-height:55vh;display:block}@media (width>=768px){.video-modal__video{max-height:60vh}}@media (width>=1024px){.video-modal__video{max-height:65vh}}.footer{text-align:center;margin-top:auto;padding:20px 16px 30px}@media (width>=768px){.footer{padding:32px 24px 36px}}@media (width>=1024px){.footer{padding:40px 32px 44px}}.footer__brand{letter-spacing:0;color:#e8723a;margin-bottom:4px;font-size:.85rem;font-weight:700}@media (width>=768px){.footer__brand{font-size:1rem}}@media (width>=1024px){.footer__brand{font-size:1.1rem}}.footer__copy.ant-typography{color:#888;font-size:.62rem}@media (width>=768px){.footer__copy.ant-typography{font-size:.72rem}}@media (width>=1024px){.footer__copy.ant-typography{font-size:.8rem}}.scroll-btns{z-index:100;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.scroll-btns__btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#e8723a 0%,#f4945e 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);font-size:clamp(.9rem,1.2vw,1.1rem);transition:box-shadow .3s;display:flex;box-shadow:0 4px 16px #e8723a4d}.scroll-btns__btn:hover{box-shadow:0 6px 24px #e8723a73}.landing{background:radial-gradient(circle at 10% 6%,#fffffff2,#0000 28%),radial-gradient(circle at 92% 18%,#ffb13d42,#0000 24%),linear-gradient(#fdf6f0 0%,#fef0e4 48%,#fde8d8 100%);flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width>=1600px){.landing{border-left:1px solid #e8723a14;border-right:1px solid #e8723a14;max-width:1400px;box-shadow:0 0 80px #d85a280d}}
