.elementor .t-ul{display:block;}.elementor .t-span{display:inline-block;}.elementor .t-p{color:var(--muted);display:block;}.elementor .t-li{display:block;}.elementor .t-i{font-style:normal;}.elementor .t-div{display:block;}.elementor .site-main{display:block;}.elementor .mobile-toggle{width:43px;height:43px;font-weight:700;font-size:11px;color:var(--navy);padding:0px;border-radius:13px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;display:flex;justify-content:center;align-items:center;}.elementor .process-tab{--kv-hook: 1;\n}.elementor .process-section{--kv-hook: 1;\n}.elementor .process-block{--kv-hook: 1;\n}.elementor .light{--kv-hook: 1;\n}.elementor .faq-section{--kv-hook: 1;\n}.elementor .faq-list{--kv-hook: 1;\n}.elementor .coral{--kv-hook: 1;\n}.elementor .acc-summary{--kv-hook: 1;\n}.elementor .acc-body{--kv-hook: 1;\n}.elementor .mobile-sub{--kv-hook: 1;\n}.elementor .mobile-nav{--kv-hook: 1;\n}.elementor .container{width:min(1240px,calc(100% - 96px));margin-inline:auto;\n}.elementor .section{padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .eyebrow{font-size:11px;color:var(--ink);letter-spacing:0.065em;margin-block-end:25px;display:flex;gap:12px;align-items:center;font-weight:650;\n}.elementor .small-label{font-weight:700;font-size:10px;letter-spacing:0.09em;}.elementor .fine-print{font-size:11px;color:var(--muted);line-height:1.8;}.elementor .dot{width:7px;height:7px;margin-inline-end:10px;border-radius:50%;background-color:var(--coral);box-shadow:0px 0px 0px 5px #e9634710;display:inline-block;}.elementor .button:hover,.elementor .button:focus-visible{background-color:#26365c;transform:translate3d(0px, -2px, 0px);}.elementor .button{min-height:55px;font-size:13px;color:#fff;line-height:1.5;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:var(--navy);display:inline-flex;gap:28px;justify-content:center;align-items:center;font-weight:650;\n}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:var(--coral);border-color:var(--coral);}.elementor .text-link{font-size:13px;color:var(--navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:inline-flex;gap:25px;align-items:center;border-bottom-style: solid; border-bottom-color: #d9d9df; font-weight:650;\n}.elementor .announcement{font-size:10px;color:white;letter-spacing:0.01em;background-color:var(--navy);}.elementor .site-header{position:sticky;inset-block-start:0px;z-index:40;border-block-end-width:1px;background-color:#fbfaf8f5;backdrop-filter:blur(18px);border-bottom-style: solid; border-bottom-color: #eeeef0;\n}.elementor .nav-wrap{height:82px;display:flex;gap:38px;align-items:center;}.elementor .brand{margin-inline-end:auto;display:flex;flex:0 0 auto;align-items:center;}.elementor .desktop-nav{font-weight:700;font-size:12px;display:flex;gap:30px;align-items:center;}.elementor .nav-dropdown{position:relative;}.elementor .nav-trigger:hover,.elementor .nav-trigger:focus-visible{color:var(--coral);}.elementor .nav-trigger{font-weight:700;font-size:12px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:7px;align-items:center;}.elementor .dropdown{width:245px;position:absolute;inset-block-start:70px;inset-inline-start:-25px;padding:12px;border-radius:14px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#fff;box-shadow:0px 15px 40px 0px #17214512;}.elementor .services-dropdown{width:480px;inset-inline-start:-110px;display:grid;gap:5px;grid-template-columns:1fr 1fr;}.elementor .nav-cta:hover,.elementor .nav-cta:focus-visible{background-color:var(--coral);}.elementor .nav-cta{font-weight:700;font-size:11px;color:white;padding-block-start:9px;padding-block-end:9px;padding-inline-start:22px;padding-inline-end:12px;border-radius:40px;background-color:var(--navy);box-shadow:0px 10px 25px 0px #17214513;display:flex;gap:15px;align-items:center;}.elementor .mobile-menu{max-height:calc(100dvh - 100px);overflow:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px;background-color:var(--cream);}.elementor .hero-actions{display:flex;gap:32px;justify-content:center;align-items:center;}.elementor .hero-proof{font-size:10px;color:#898b94;margin-block-start:32px;display:flex;gap:25px;justify-content:center;align-items:center;}.elementor .section-heading{margin-block-end:45px;display:flex;gap:60px;justify-content:space-between;align-items:flex-end;}.elementor .heading-aside{max-width:355px;padding-block-end:3px;flex:0 0 auto;}.elementor .project-grid{display:grid;gap:25px;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .project-card{min-width:0px;overflow:hidden;border-radius:17px;border-width:1px;border-color:#e9e7e4;border-style:solid;background-color:#fff;}.elementor .project-cover{overflow:hidden;display:block;}.elementor .project-art{overflow:hidden;aspect-ratio:1.62;position:relative;background-color:#d9d5ce;isolation:isolate;\n}.elementor .concept-badge{position:absolute;inset-block-start:20px;inset-inline-end:20px;font-weight:600;font-size:8px;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:11px;padding-inline-end:11px;border-radius:30px;background-color:#ffffffbd;color:var(--project-ink);\n}.elementor .art-arrow{width:32px;height:32px;position:absolute;inset-inline-end:20px;inset-block-end:20px;font-size:19px;border-radius:50%;background-color:#fff;display:grid;place-items:center; color:var(--project-ink);\n}.elementor .project-body{padding-block-start:25px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .project-meta{font-weight:700;font-size:8px;color:#9d7366;letter-spacing:0.06em;text-transform:uppercase;margin-block-end:15px;display:flex;gap:15px;justify-content:space-between;}.elementor .project-foot{font-size:9px;color:var(--muted);padding-block-start:17px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:12px;justify-content:space-between;border-top-style: solid; border-top-color: var(--line);\n}.elementor .process-tabs{margin-block-end:30px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .process-panel{min-height:340px;overflow:hidden;border-radius:20px;background-color:var(--soft);display:grid;grid-template-columns:1.1fr 1fr;}.elementor .check-list{font-size:12px;color:#555f74;margin-block-start:25px;display:grid;gap:10px;}.elementor .process-visual{overflow:hidden;position:relative;background-color:#172145;display:flex;justify-content:center;align-items:center;isolation:isolate;\n}.elementor .big-step{position:absolute;inset-block-start:20px;inset-inline-end:50px;font-size:230px;color:#dde0eb;letter-spacing:-0.1em;line-height:1;font-family:var(--heading);\n}.elementor .process-word{z-index:2;font-size:35px;color:white;letter-spacing:-0.04em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:35px;padding-inline-end:35px;border-radius:12px;background-color:var(--navy);box-shadow:0px 20px 35px 0px #17214515;transform:rotateX(0deg) rotateY(0deg) rotateZ(-7deg);}.elementor .process-circle{width:300px;height:300px;position:absolute;inset-block-end:-100px;inset-inline-start:-60px;border-radius:50%;border-width:1px;border-color:#d6dae6;border-style:solid;}.elementor .studio-grid{display:grid;gap:80px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .studio-art{min-height:510px;overflow:hidden;position:relative;padding:35px;border-radius:20px;background-color:#35405b;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;\n}.elementor .studio-hindi{font-size:clamp(35px,4vw,58px);letter-spacing:-0.065em;line-height:1.18;margin-block-start:45px;margin-block-end:70px;margin-inline-start:0px;margin-inline-end:0px;font-weight:650; font-family:var(--heading),sans-serif;\n}.elementor .studio-sticker{position:absolute;inset-block-start:47%;inset-inline-end:25px;font-size:17px;color:#fff;line-height:1.4;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;background-color:var(--coral);transform:rotateX(0deg) rotateY(0deg) rotateZ(9deg);}.elementor .studio-bottom{font-size:8px;letter-spacing:0.08em;padding-block-start:18px;border-block-start-width:1px;display:flex;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #b5bfd3;\n}.elementor .value-row{font-size:11px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:3px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .faq-grid{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;}.elementor .cta-section{overflow:hidden;position:relative;padding-block-start:85px;padding-block-end:85px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--navy);isolation:isolate;\n}.elementor .cta-note{font-size:9px;color:#8794b3;margin-block-start:15px;display:block;}.elementor .cta-flower{position:absolute;inset-inline-end:5%;inset-block-end:25px;z-index:-1;font-size:450px;color:#293356;line-height:1;display:none;}.elementor .site-footer{padding-block-start:70px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:#faf9f7;}.elementor .footer-grid{display:grid;gap:55px;grid-template-columns:1.5fr 1fr 1.1fr 1fr;}.elementor .contact-link{--kv-hook: 1;\n}.elementor .contact-location{font-size:10px;margin-block-start:16px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .footer-wordmark{font-size:clamp(90px,17vw,240px);color:#e8e8e9;letter-spacing:-0.085em;line-height:1;margin-block-start:60px;display:flex;justify-content:space-between;align-items:center;font-weight:650; font-family:var(--heading);\n}.elementor .footer-bottom{font-size:9px;color:#9496a0;padding-block-start:22px;margin-block-start:20px;border-block-start-width:1px;display:flex;gap:28px;align-items:center;border-top-style: solid; border-top-color: var(--line);\n}.elementor .back-top{font-size:10px;color:var(--navy);}.elementor .floating-contact:hover,.elementor .floating-contact:focus-visible{background-color:var(--coral);}.elementor .floating-contact{width:53px;height:53px;position:fixed;inset-inline-end:25px;inset-block-end:25px;z-index:30;color:#fff;border-radius:50%;border-width:1px;border-color:#ffffff35;border-style:solid;background-color:var(--navy);box-shadow:0px 5px 25px 0px #17214524;display:grid;place-items:center;\n}.elementor .service-hero{overflow:hidden;position:relative;padding-block-start:90px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--cream);}.elementor .hero-art-frame{position:relative;padding:16px;border-radius:28px;background-color:white;box-shadow:0px 25px 65px 0px #17214510;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);isolation:isolate;\n}.elementor .capability-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);}.elementor .capability-card{min-height:250px;padding:30px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;}.elementor .cap-bottom{--kv-hook: 1;\n}.elementor .editorial-photo{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-2;inset:0;\n}