:root{--rani:#a3195b;--rani-dark:#7a1043;--gold:#e7c27a;--gold-dark:#c9962b;--gold-light:#f6dca5;--plum:#2a0f1e;--blush:#fceff4;--blush-deep:#f3d3e0;--line:#f0d9e3;--field:#c9a3b6;--muted:#6b4a5a;--whatsapp:#1d7a4a;--white:#fff;--error:#b42318;--font-display:"Rozha One", "Tiro Devanagari Hindi", serif;--font-body:"Hind", "Noto Sans Devanagari", system-ui, sans-serif;--wrap:1160px;--radius:10px;--radius-lg:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--plum);background:var(--white);margin:0;font-size:18px;line-height:1.55}@media (width<=859px){body{padding-bottom:76px;font-size:17px}}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.1}p{margin:0}a{color:var(--rani)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (width<=859px){.wrap{padding:0 16px}}.muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gota{background-color:var(--rani-dark);background-image:linear-gradient(45deg, transparent 40%, var(--gold) 40%, var(--gold) 60%, transparent 60%), linear-gradient(-45deg, transparent 40%, var(--gold) 40%, var(--gold) 60%, transparent 60%);background-size:14px 14px;height:14px}.btn{border-radius:var(--radius);min-height:52px;font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 4px #2a0f1e59}.btn:active{box-shadow:none;transform:translateY(1px)}.btn-primary{background:var(--rani);color:var(--white)}.btn-wa{background:var(--whatsapp);color:var(--white)}.btn-outline{border-color:var(--rani);color:var(--rani);background:var(--white)}.btn-light{background:var(--white);color:var(--rani)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:active{transform:none}}.section{padding:72px 0}@media (width<=859px){.section{padding:32px 0}}.section-title{font-size:clamp(28px,4vw,40px)}.skip-link{z-index:100;background:var(--white);padding:12px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}@media (width<=859px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.anim .m-thread{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-in-out .2s forwards m-draw}.anim .m-stitch{transform-box:fill-box;transform-origin:100%;animation:.5s ease-out 1.05s forwards m-grow;transform:scaleX(0)}.anim .w-roll{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.2,.7,.3,1) .3s both m-roll}.anim .w-me{animation:.4s .85s both m-fade}.anim .w-dot{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in 1.4s both m-drop}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-grow{to{transform:scaleX(1)}}@keyframes m-roll{0%{transform:translateX(var(--roll,90px)) rotate(330deg);opacity:0}15%{opacity:1}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-drop{0%{opacity:0;transform:translateY(-24px)}20%{opacity:1}60%{transform:translateY(0)}80%{transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.6s ease-out both m-rise;animation-delay:var(--d,0s)}@keyframes m-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sew{height:12px;width:var(--sew,200px);color:var(--rani);margin:6px 0 18px;position:relative}.sew-line{border-top:3px dashed;position:absolute;top:4px;left:0;right:0}.sew-needle{opacity:0;position:absolute;top:-4px;left:-6px}.js [data-reveal] .sew-line{clip-path:inset(0 100% 0 0)}.js [data-reveal].in-view .sew-line{animation:.9s ease-in-out .15s forwards m-sew}.js [data-reveal].in-view .sew-needle{animation:.9s ease-in-out .15s forwards m-needle}@keyframes m-sew{to{clip-path:inset(0)}}@keyframes m-needle{0%{opacity:1;transform:translate(0)}85%{transform:translateX(var(--sew,200px));opacity:1}to{transform:translateX(var(--sew,200px));opacity:0}}.js [data-reveal] .step{opacity:0}.js [data-reveal].in-view .step{animation:.45s ease-out both m-pop;animation-delay:var(--d,0s)}.js [data-reveal] .step-seg{width:0}.js [data-reveal].in-view .step-seg{animation:.4s ease-out forwards m-seg;animation-delay:var(--d,0s)}.js [data-reveal] .step-line{transform-origin:top;transform:scaleY(0)}.js [data-reveal].in-view .step-line{animation:1.6s ease-in-out .2s forwards m-gy}@keyframes m-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes m-seg{to{width:calc(100% - 40px)}}@keyframes m-gy{to{transform:scaleY(1)}}.send{position:relative;overflow:hidden}.send .send-run,.send .send-done{opacity:0;pointer-events:none;position:absolute}.send.is-sending .send-label{opacity:1}.send.is-sending .send-run{opacity:1;animation:.8s linear infinite m-run}.send.is-done{background:var(--rani)}.send.is-done .send-label{opacity:0}.send.is-done .send-done{opacity:1}.send.is-done .send-tick{animation:.4s ease-out .1s forwards m-draw}.send-tick{stroke-dasharray:1;stroke-dashoffset:1px}@keyframes m-run{0%{background-position:0 0}to{background-position:-80px 0}}@media (prefers-reduced-motion:reduce){.anim .m-thread,.anim .m-stitch,.anim .w-roll,.anim .w-me,.anim .w-dot,.rise,.js [data-reveal].in-view .sew-line,.js [data-reveal].in-view .sew-needle,.js [data-reveal].in-view .step,.js [data-reveal].in-view .step-seg,.js [data-reveal].in-view .step-line,.send.is-sending .send-run,.send.is-done .send-tick{animation:none!important}.anim .m-thread,.send-tick{stroke-dashoffset:0}.anim .m-stitch,.js [data-reveal] .step-line{transform:none}.js [data-reveal] .sew-line{clip-path:none}.js [data-reveal] .step{opacity:1}.js [data-reveal] .step-seg{width:calc(100% - 40px)}}.send.is-sending .send-run{top:auto;bottom:7px}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:8px;display:inline-flex}.logo-mark[data-astro-cid-f7espo7c]{flex:none}.logo-word[data-astro-cid-f7espo7c]{flex:none;display:block}.logo-word[data-astro-cid-f7espo7c] svg{width:100%;height:100%;display:block;overflow:visible}.header[data-astro-cid-nen7h5rs]{background:var(--rani)}.header-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.logo-link[data-astro-cid-nen7h5rs]{text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;min-height:44px;display:inline-flex}.new[data-astro-cid-nen7h5rs]{background:var(--white);color:var(--rani);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600}.mobile-menu[data-astro-cid-nen7h5rs]{color:#fff;margin-left:auto;font-size:14px;display:none;position:relative}.mobile-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{z-index:20;background:var(--rani);border:1px solid var(--gold);border-radius:10px;width:220px;padding:12px;position:absolute;top:100%;right:0}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);font-size:17px;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:6px}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.lang[data-astro-cid-nen7h5rs]{border:1px solid var(--gold);min-height:44px;color:var(--white);border-radius:8px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.call[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 16px}.for-phone[data-astro-cid-nen7h5rs]{display:none}@media (width<=1150px){.nav[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=859px){.header-row[data-astro-cid-nen7h5rs]{gap:8px}.call[data-astro-cid-nen7h5rs],.for-desktop[data-astro-cid-nen7h5rs]{display:none}.for-phone[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=380px){.header-row[data-astro-cid-nen7h5rs]{gap:8px}.lang[data-astro-cid-nen7h5rs]{padding:0 8px}}svg[data-astro-cid-6egbquwl]{width:100%;height:100%;display:block}.illustration[data-astro-cid-75ydx4gj]{background:#fbebe0;border-radius:28px;justify-content:center;align-items:center;gap:28px;min-width:0;height:340px;padding:20px;display:flex}.look[data-astro-cid-75ydx4gj]{text-align:center;color:#5a4650;width:140px;min-width:0;font-size:14px}.figure[data-astro-cid-75ydx4gj]{height:205px}img[data-astro-cid-75ydx4gj]{object-fit:contain;width:100%;height:100%}.after[data-astro-cid-75ydx4gj]{color:var(--rani);font-weight:600}.arrow[data-astro-cid-75ydx4gj]{width:40px;height:20px;color:var(--rani);flex-shrink:0}.compact[data-astro-cid-75ydx4gj]{border-radius:16px;gap:12px;height:220px;padding:16px}.compact[data-astro-cid-75ydx4gj] .look[data-astro-cid-75ydx4gj]{width:84px}.compact[data-astro-cid-75ydx4gj] .figure[data-astro-cid-75ydx4gj]{height:150px}.compact[data-astro-cid-75ydx4gj] .arrow[data-astro-cid-75ydx4gj]{width:28px}@media (width<=700px){.illustration[data-astro-cid-75ydx4gj]{gap:16px;height:300px;padding:16px}.look[data-astro-cid-75ydx4gj]{width:112px}.figure[data-astro-cid-75ydx4gj]{height:180px}.arrow[data-astro-cid-75ydx4gj]{width:28px}.compact[data-astro-cid-75ydx4gj]{gap:4px;width:148px;height:130px;padding:8px}.compact[data-astro-cid-75ydx4gj] .look[data-astro-cid-75ydx4gj]{width:54px}.compact[data-astro-cid-75ydx4gj] .figure[data-astro-cid-75ydx4gj]{height:90px}.compact[data-astro-cid-75ydx4gj] .arrow[data-astro-cid-75ydx4gj]{width:16px}}.mobile-contact[data-astro-cid-jo6i4kqk]{display:none}.footer[data-astro-cid-jo6i4kqk]{background:var(--rani);color:var(--white)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-top:48px;padding-bottom:28px;font-size:16px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.brand[data-astro-cid-jo6i4kqk]{gap:10px}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--gold-light);margin-bottom:4px;font-size:15px;font-weight:600}a[data-astro-cid-jo6i4kqk]{color:var(--white);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.soft[data-astro-cid-jo6i4kqk]{color:var(--blush-deep)}.bottom[data-astro-cid-jo6i4kqk]{color:var(--blush-deep);border-top:2px dashed #e7c27a99;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:28px;font-size:14px;display:flex}@media (width<=859px){.desktop-footer[data-astro-cid-jo6i4kqk]{display:none}.mobile-contact[data-astro-cid-jo6i4kqk]{display:block}.footer[data-astro-cid-jo6i4kqk]>.gota[data-astro-cid-jo6i4kqk]{display:none}.cols[data-astro-cid-jo6i4kqk]{padding-top:24px;padding-bottom:16px;display:block}.bottom[data-astro-cid-jo6i4kqk]{padding-bottom:24px;font-size:13px}}.bar[data-astro-cid-xbhrq6xt]{display:none}@media (width<=859px){.bar[data-astro-cid-xbhrq6xt]{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:2px solid var(--gold);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}}
