:root{--brand-cyan: var(--color-accent, #06b6d4);--brand-teal: #14b8a6;--brand-slate: var(--color-action-primary, #475569);--surface: rgba(255, 255, 255, .06);--glass-blur: 12px;--radius-xl: 16px;--shadow-lg: 0 8px 24px rgba(0, 0, 0, .18)}.animated-title.svelte-1uha8ag{font-size:clamp(2rem,4.5vw + .75rem,4.25rem);line-height:1.12}.card-wrapper.svelte-1uha8ag{perspective:1000px;width:100%;height:auto;min-height:300px}.card.svelte-1uha8ag{position:relative;width:100%;height:100%;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);border-radius:20px;overflow:hidden;transition:transform .1s ease;transform-style:preserve-3d;will-change:transform;box-shadow:0 8px 24px #0000001a}.glow-effect.svelte-1uha8ag{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.shine-effect.svelte-1uha8ag{position:absolute;inset:0;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:3;mix-blend-mode:overlay}.card-content.svelte-1uha8ag{position:relative;z-index:2;padding:1.25rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;color:inherit;transform:translateZ(30px);transition:transform .3s ease}.card.svelte-1uha8ag:hover .card-content:where(.svelte-1uha8ag){transform:translateZ(50px)}.card-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){transform:translateZ(40px);transition:transform .3s ease}.card-content.svelte-1uha8ag ul:where(.svelte-1uha8ag){transform:translateZ(35px);transition:transform .3s ease}.card-content.svelte-1uha8ag button:where(.svelte-1uha8ag){transform:translateZ(45px);transition:transform .3s ease}.card.svelte-1uha8ag:hover .card-content:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){transform:translateZ(60px)}.card.svelte-1uha8ag:hover .card-content:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){transform:translateZ(55px)}.card.svelte-1uha8ag:hover .card-content:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){transform:translateZ(70px)}@media (prefers-reduced-motion: reduce){.card.svelte-1uha8ag{transform:none!important}.card-content.svelte-1uha8ag,.card-content.svelte-1uha8ag h3:where(.svelte-1uha8ag),.card-content.svelte-1uha8ag ul:where(.svelte-1uha8ag),.card-content.svelte-1uha8ag button:where(.svelte-1uha8ag){transform:none!important}}@media (hover: none),(max-width: 768px){.card.svelte-1uha8ag{transform:none!important;will-change:auto}.glow-effect.svelte-1uha8ag,.shine-effect.svelte-1uha8ag{display:none!important}.card-content.svelte-1uha8ag,.card-content.svelte-1uha8ag h3:where(.svelte-1uha8ag),.card-content.svelte-1uha8ag ul:where(.svelte-1uha8ag),.card-content.svelte-1uha8ag button:where(.svelte-1uha8ag){transform:none!important}}.proudly-made-india.svelte-1uha8ag{background:linear-gradient(135deg,#ff993314,#fffffff2 30% 70%,#13880814);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);background-clip:padding-box;border-radius:24px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a,0 8px 16px #0000000d,inset 0 1px #fffc;transition:all .3s ease}.proudly-made-india.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,153,51,.05) 0%,transparent 25%,rgba(19,136,8,.05) 50%,transparent 75%,rgba(255,153,51,.05) 100%);border-radius:22px;z-index:-1}.proudly-made-india.svelte-1uha8ag:after{content:"";position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 150' fill='rgba(6, 182, 212, 0.05)'%3E%3Cpath d='M50 10 L60 20 L80 15 L85 35 L95 40 L90 60 L85 80 L75 90 L60 95 L50 140 L40 95 L25 90 L15 80 L10 60 L5 40 L15 35 L20 15 L40 20 Z'/%3E%3C/svg%3E") no-repeat;opacity:.3;pointer-events:none;z-index:0}.proudly-made-india.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 25px 50px #00000026,0 12px 24px #00000014,inset 0 1px #ffffffe6}.proudly-made-india.svelte-1uha8ag:hover:after{transform:scale(1.1) rotate(2deg);opacity:.5;transition:all .5s ease}.india-content.svelte-1uha8ag{position:relative;z-index:1}.india-header.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.flag-icon.svelte-1uha8ag{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));animation:svelte-1uha8ag-wave 2s ease-in-out infinite}@keyframes svelte-1uha8ag-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.india-title.svelte-1uha8ag{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#f93,#138808);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.india-badge.svelte-1uha8ag{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px #ee5a244d;animation:svelte-1uha8ag-pulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.india-description.svelte-1uha8ag{color:var(--color-text-secondary, #475569);font-size:1rem;line-height:1.6;margin:0 0 1.5rem;font-weight:500}.india-highlights.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap}.highlight-item.svelte-1uha8ag{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:16px;font-size:.875rem;font-weight:500;color:var(--color-text-primary, #0f172a);box-shadow:0 4px 12px #0000000d;transition:all .2s ease}.highlight-item.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001a;background:#fffffff2}@media (max-width: 768px){.india-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.75rem}.india-title.svelte-1uha8ag{font-size:1.5rem}.india-highlights.svelte-1uha8ag{flex-direction:column;gap:.75rem}}.initial-reveal.svelte-1uha8ag{opacity:0;transform:translateY(40px);animation:svelte-1uha8ag-fadeInView .8s ease-out forwards;animation-timeline:view();animation-range:entry 0% cover 30%}@keyframes svelte-1uha8ag-fadeInView{to{opacity:1;transform:translateY(0)}}@supports not (animation-timeline: view()){.initial-reveal.svelte-1uha8ag{opacity:1;transform:translateY(0)}}@container (max-width: 520px){.card.svelte-1uha8ag{height:160px;padding:1.25rem;font-size:.875rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;margin-bottom:.5rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8rem;line-height:1.4}}@container (max-width: 400px){.card.svelte-1uha8ag{height:140px;padding:1rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.75rem}}.testimonial-card.svelte-1uha8ag{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px #0000001a;border:1px solid rgba(255,255,255,.8);transition:all .3s cubic-bezier(.34,1.56,.64,1);will-change:transform}.testimonial-card.svelte-1uha8ag:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026;border-color:color-mix(in srgb,var(--color-accent, #06b6d4) 30%,transparent)}.testimonial-icon.svelte-1uha8ag{transition:transform .3s ease}.testimonial-card.svelte-1uha8ag:hover .testimonial-icon:where(.svelte-1uha8ag){transform:rotate(5deg) scale(1.1)}.modern-footer.svelte-1uha8ag{background:linear-gradient(135deg,#faf5ff,#eff6ff,#faf5ff);border-top:2px solid transparent;background-clip:padding-box;position:relative;overflow:hidden}.modern-footer.svelte-1uha8ag:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-accent, #06b6d4) 0%,var(--color-action-primary, #475569) 25%,var(--color-accent, #06b6d4) 50%,var(--color-action-primary, #475569) 75%,var(--color-accent, #06b6d4) 100%);background-size:200% 100%;animation:svelte-1uha8ag-gradientBorder 4s linear infinite}@keyframes svelte-1uha8ag-gradientBorder{0%{background-position:0% 0%}to{background-position:200% 0%}}.scroll-progress-container.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;height:3px;background:#0000000d;z-index:9999;pointer-events:none}.scroll-progress-bar.svelte-1uha8ag{height:100%;background:linear-gradient(90deg,#06b6d4,#0891b2);width:0%;transition:width .1s ease-out;animation:svelte-1uha8ag-progressGlow 3s ease-in-out infinite;box-shadow:0 0 10px #06b6d480}@keyframes svelte-1uha8ag-progressGlow{0%,to{opacity:.8}50%{opacity:1}}.faq-answer.svelte-1uha8ag{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer-open.svelte-1uha8ag{max-height:500px}@media (prefers-reduced-motion: reduce){.card.svelte-1uha8ag,.initial-reveal.svelte-1uha8ag,.card-content.svelte-1uha8ag,.glow-effect.svelte-1uha8ag,.shine-effect.svelte-1uha8ag,.flag-icon.svelte-1uha8ag,.india-badge.svelte-1uha8ag,.highlight-item.svelte-1uha8ag,.testimonial-card.svelte-1uha8ag,.testimonial-icon.svelte-1uha8ag,.animated-title.svelte-1uha8ag span:where(.svelte-1uha8ag),.hero-btn.svelte-1uha8ag{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.animated-title.svelte-1uha8ag span:where(.svelte-1uha8ag){opacity:1!important;transform:none!important}}body{background:#fff}.hero-badge.svelte-1uha8ag{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0;padding:.75rem 2rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(6,182,212,.2);border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.badge-text.svelte-1uha8ag{font-size:.875rem;font-weight:600;color:var(--color-text-primary, #0f172a);margin-left:0;text-align:center}.animated-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;transition:transform .3s ease}.animated-title.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translateY(-3px)}.hero-btn.svelte-1uha8ag{position:relative;padding:1rem 2rem;border-radius:1rem;font-weight:700;font-size:1.125rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;overflow:hidden;border:1px solid rgba(100,116,139,.35);cursor:pointer;min-width:280px;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-btn.svelte-1uha8ag:focus-visible{outline:2px solid rgba(148,163,184,.9);outline-offset:3px;box-shadow:0 0 0 6px #64748b40}.hero-btn-primary.svelte-1uha8ag{background:linear-gradient(135deg,#334155,#0f172a);color:#fff;box-shadow:0 10px 25px -8px #0f172a59}@media (hover: hover){.hero-btn.svelte-1uha8ag:hover{transform:translateY(-3px);filter:brightness(1.05);box-shadow:0 20px 40px -12px #0f172a73}}.button-glow.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.hero-btn.svelte-1uha8ag:hover .button-glow:where(.svelte-1uha8ag){opacity:1}.hero-image-masked.svelte-1uha8ag{mask-image:linear-gradient(to bottom,black 60%,transparent 100%),linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%),linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-composite:source-in}@media (max-width: 480px){.hero-image-masked.svelte-1uha8ag{mask-image:linear-gradient(to bottom,black 70%,transparent 100%),linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%),linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);transform:scale(.95)}}.reveal-text{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-text.visible{opacity:1;transform:translateY(0)}
