@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#3c72ff;--blue-dark:#0030af;--blue-light:#8aaaff;--white:#fff;--black:#000;--text:#333;--peach:#fff3ee;--yellow:#fc0;--gold:#d3a900;--icon-yellow:#ffc000;--menu-bg:#f3f7ff;--menu-hover-bg:#e9efff;--menu-border:#dbe5ff;--card-shadow:0 24px 50px 0 #a7998d40;--container:1280px;--font:"Poppins", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}@media (width<=1024px){html{scroll-padding-top:80px}}@media (width<=767px){html{scroll-padding-top:72px}}body{font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-weight:400;line-height:1.5}img{vertical-align:middle;border:none;max-width:100%;height:auto}a{color:var(--blue);background-color:#0000;text-decoration:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:inherit;margin:0}p{margin:0 0 .9rem}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}button,input,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--white);color:var(--black);padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:10px;left:10px}.section{padding:var(--pt,80px) var(--px,50px) var(--pb,80px);flex-direction:column;display:flex}.section>.inner{width:100%;max-width:var(--cw,var(--container));flex-direction:var(--dir,column);align-items:var(--align,stretch);justify-content:var(--justify,flex-start);gap:var(--gap,30px);margin:0 auto;display:flex}.stack{gap:var(--gap,30px);flex-direction:column;display:flex}.row{gap:var(--gap,30px);flex-direction:row;display:flex}@media (width<=1024px){.section>.inner{max-width:min(100%,1024px)}}@media (width<=767px){.section>.inner{max-width:min(100%,767px)}}.h2{color:var(--black);font-size:36px;font-weight:700;line-height:42px}.text{color:var(--black);font-size:16px;line-height:24px}.paragraph p{margin:0}.center{text-align:center}@media (width<=767px){.h2{text-align:center;font-size:24px;line-height:30px}.text{font-size:14px;line-height:20px}}.headline{color:var(--black);text-align:var(--headline-align,start);font-size:48px;font-weight:400;line-height:58px}.headline.bold{font-weight:700}.headline .hl{white-space:nowrap;display:inline-block;position:relative}.headline .hl-text{z-index:1;position:relative}.headline .hl svg{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.headline .hl path{fill:none;stroke:var(--yellow);stroke-width:9px;stroke-dasharray:1500;stroke-dashoffset:0;animation:4.2s infinite hl-dash}@keyframes hl-dash{0%{stroke-dasharray:0 1500;opacity:1}28.5%{stroke-dasharray:1500 1500;opacity:1}92%{stroke-dasharray:1500 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:0}}@media (prefers-reduced-motion:reduce){.headline .hl path{animation:none}}@media (width<=1024px){.headline{text-align:var(--headline-align-tablet,var(--headline-align,start))}}@media (width<=767px){.headline{text-align:center;font-size:30px;line-height:40px}}.btn{font-family:var(--font);border:2px solid var(--blue);text-align:center;cursor:pointer;white-space:nowrap;border-radius:0 100px 100px;padding:15px 30px;font-size:16px;font-weight:700;line-height:24px;transition:all .3s;display:inline-block}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--blue-dark);border-color:var(--blue-dark);color:var(--white)}.btn-outline{color:var(--blue);background:0 0}.btn-outline.on-white{background:var(--white)}.btn-outline:hover,.btn-outline:focus-visible{background:var(--blue);color:var(--white)}.btn-row{flex-direction:row;gap:30px;display:flex}.btn-row.reverse{flex-direction:row-reverse;justify-content:flex-end}@media (width<=1024px){.btn-row,.btn-row.reverse{flex-direction:row;justify-content:center}.btn-row.keep-start-tablet{justify-content:center}}@media (width<=767px){.btn-row,.btn-row.reverse{gap:15px}.btn-row{flex-wrap:wrap}.btn-row .btn{width:100%}.btn-row.reverse{flex-flow:wrap-reverse}}.site-header{z-index:99;padding:15px;position:sticky;top:0}.site-header .inner{max-width:1366px;margin:0 auto}.nav-bar{background:var(--white);border-radius:0 30px 30px;justify-content:space-between;align-items:center;gap:30px;padding:18px 30px;display:flex;position:relative;box-shadow:0 0 60px #00000026}.logo img{width:183px;height:auto;display:block}.main-nav ul{gap:35px;display:flex}.main-nav a{color:var(--black);font-size:16px;font-weight:600;line-height:20px;transition:color .3s}.main-nav a:hover,.main-nav a:focus-visible,.main-nav a[aria-current=page]{color:var(--blue)}.header-cta{padding:10px 20px;font-size:16px;line-height:24px}.menu-toggle{background:var(--white);width:30px;height:30px;color:var(--blue);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:none}.menu-toggle svg{fill:currentColor;width:30px;height:30px}.menu-toggle:hover{color:var(--blue-dark)}.menu-toggle .icon-close,.menu-open .menu-toggle .icon-open{display:none}.menu-open .menu-toggle .icon-close{display:block}.mobile-nav{display:none}@media (width<=1024px){.site-header{padding:0}.nav-bar{border-radius:0;justify-content:flex-end;padding:10px 15px}.logo{flex-grow:1}.main-nav{display:none}.menu-toggle{order:99999;display:flex}.mobile-nav{background:var(--menu-bg);position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #00000014}.menu-open .mobile-nav{display:block}.mobile-nav li:not(:last-child){border-bottom:1px solid var(--menu-border)}.mobile-nav a{color:var(--black);text-align:center;padding:15px 20px;font-weight:600;transition:all .3s;display:block}.mobile-nav a:hover,.mobile-nav a:focus-visible,.mobile-nav a[aria-current=page]{background:var(--menu-hover-bg);color:var(--blue)}}@media (width<=767px){.nav-bar{gap:10px}.logo img{width:115px}.header-cta{padding:5px 10px;font-size:14px;line-height:20px}.mobile-nav a{font-size:14px}}.card{background:var(--white);box-shadow:var(--card-shadow);z-index:1;border-radius:10px;position:relative}.icon-card{flex-direction:row;align-items:center;gap:15px;padding:15px;display:flex}.icon-card .icon{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.icon-card .icon svg{width:50px;height:50px}.icon-card .title{color:var(--black);font-size:16px;font-weight:700;line-height:1.5}.icon-card .desc{color:var(--black);margin:0;font-size:16px;font-weight:400;line-height:1.5}@media (width<=767px){.icon-card{text-align:center;flex-direction:column;justify-content:center;gap:10px}.icon-card .icon,.icon-card .icon svg{width:45px;height:45px}.icon-card .title,.icon-card .desc{font-size:14px}}.contact .inner{--gap:30px}.contact-grid{flex-direction:row;gap:50px;display:flex}.contact-form-col{width:60%}.contact-info-col{flex-direction:column;justify-content:flex-start;gap:30px;width:40%;display:flex}.form{flex-wrap:wrap;margin:0 -15px -30px;display:flex}.field{flex-direction:column;width:100%;margin-bottom:30px;padding:0 15px;display:flex}.field.half{width:50%}.field.two-thirds{width:66.666%}.field.one-third{width:33.333%}.field>label{color:var(--black);padding-bottom:5px;font-size:14px;line-height:20px}.field .req:after{content:"*";color:red;padding-inline-start:.2em}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{background:var(--white);width:100%;color:var(--black);border:0;border-bottom:1px solid var(--blue);border-radius:0;outline:none;min-height:40px;padding:8px 16px;font-size:15px;line-height:1.4;transition:box-shadow .2s}.field textarea{resize:vertical;min-height:0}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1px #0000001a}.field input::placeholder,.field textarea::placeholder{color:#757575;opacity:1}.acceptance{justify-content:center}.acceptance label{color:var(--black);cursor:pointer;font-size:15px;line-height:20px;display:inline-block;position:relative}.acceptance input{opacity:0;width:1px;height:1px;position:absolute}.acceptance label:before{content:"";vertical-align:-6px;border:2px solid var(--blue);background:0 0;border-radius:4px;width:24px;height:24px;margin-right:5px;transition:all .2s;display:inline-block}.acceptance input:checked+label:before{background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3' d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}.acceptance input:focus-visible+label:before{outline:2px solid var(--blue-dark);outline-offset:2px}.acceptance a{color:var(--blue);text-decoration:underline}.submit-btn{background:var(--blue);width:100%;color:var(--white);cursor:pointer;border:0;border-radius:0 30px 30px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:400;line-height:1;transition:background .3s;display:inline-flex}.submit-btn svg{fill:currentColor;width:1em;height:1em}.submit-btn:hover{background:var(--blue-dark)}.submit-btn[disabled]{opacity:.7;cursor:wait}.form-message{width:100%;margin:0;padding:0 15px 30px;font-size:15px}.form-message.success{color:#46a32c}.form-message.error{color:#d9534f}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}@media (width<=1024px){.field input,.field textarea,.acceptance label{font-size:14px}.field.two-thirds,.field.one-third{width:100%}}@media (width<=767px){.contact{--pt:30px;--pb:30px;--px:15px}.contact .inner{--gap:15px}.contact-grid{flex-direction:column;gap:50px}.contact-form-col,.contact-info-col{width:100%}.contact-info-col{gap:15px}.field.half{width:100%}}.site-footer{background:var(--black);padding:50px}.site-footer .inner{max-width:var(--container);flex-flow:wrap;justify-content:center;align-items:center;gap:50px;margin:0 auto;display:flex}.footer-link{color:var(--white);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1;transition:color .3s;display:inline-flex}.footer-link svg{fill:currentColor;width:1em;height:1em}.footer-link:hover,.footer-link:focus-visible{color:var(--blue-light)}.socials{gap:30px;display:flex}.socials a{color:var(--white);transition:transform .3s,color .3s;display:inline-flex}.socials a:hover{color:var(--blue);transform:scale(1.1)}.socials svg{fill:currentColor;width:30px;height:30px}@media (width<=767px){.site-footer{padding:50px 20px}.site-footer .inner{flex-direction:column;gap:30px}}.carousel{width:100%;position:relative;overflow:hidden}.carousel-track{will-change:transform;transition:transform .5s;display:flex}.carousel-slide{flex:none}.carousel-btn{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--white);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-btn svg{fill:currentColor;width:40px;height:40px}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-btn[hidden]{display:none}.lightbox{z-index:9999;user-select:none;background:#000000de;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lightbox.open{display:flex}.lightbox img{object-fit:contain;width:auto;max-width:calc(100vw - 140px);height:auto;max-height:calc(100vh - 120px);box-shadow:0 0 30px #0000004d}.lightbox button{color:#ffffffe6;cursor:pointer;background:0 0;border:0;padding:15px;display:flex;position:absolute}.lightbox button svg{fill:currentColor;width:26px;height:26px}.lightbox button:hover{color:var(--white)}.lightbox .lb-close{top:10px;right:10px}.lightbox .lb-prev{top:50%;left:10px;transform:translateY(-50%)}.lightbox .lb-next{top:50%;right:10px;transform:translateY(-50%)}.lightbox .lb-counter{color:#ffffffe6;font-size:14px;position:absolute;top:22px;left:25px}@media (width<=767px){.lightbox img{max-width:100vw;max-height:calc(100vh - 140px)}.lightbox .lb-prev,.lightbox .lb-next{top:auto;bottom:10px;transform:none}}
