: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{z-index:1;animation:1.1s cubic-bezier(.2,.7,.3,1) .3s both m-roll;position:relative}.anim .w-me{animation:.4s .85s both m-fade}.anim .w-dot{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:translate(-50%,-24px)}20%{opacity:1}60%{transform:translate(-50%)}80%{transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%)}}.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]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:1px;line-height:1;display:inline-flex}.i-wrap[data-astro-cid-f7espo7c]{display:inline-block;position:relative}.w-dot[data-astro-cid-f7espo7c]{position:absolute;left:50%;transform:translate(-50%)}.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]{gap:22px;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<=959px){.nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=859px){.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}}.bf{flex-direction:column;gap:12px;display:flex}.bf-row{flex-direction:column;gap:4px;min-width:0;display:flex}.bf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bf label,.bf legend{font-size:15px;font-weight:600}.bf input[type=text],.bf input[type=tel],.bf input[type=date],.bf select,.bf textarea{border:1px solid var(--field);border-radius:var(--radius);width:100%;min-height:50px;font:inherit;color:var(--plum);background:var(--white);padding:0 14px;font-size:17px}.bf textarea{resize:vertical;min-height:90px;padding:10px 14px}.bf [aria-invalid=true]{border:2px solid var(--error)}.bf-err{color:var(--error);font-size:15px}.bf-note{background:var(--blush);border-radius:var(--radius);padding:10px 12px;font-size:15px}.bf-more{color:var(--rani);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 0;font-size:15px;font-weight:600}.bf-slots{border:0;margin:0;padding:0}.bf-slots div{flex-wrap:wrap;gap:6px;display:flex}.bf-slot{border:1px solid var(--field);border-radius:var(--radius);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:inline-flex;font-weight:400!important}.bf-slot input{accent-color:var(--rani)}.bf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bf-submit{width:100%;min-height:56px;margin-top:4px;font-size:19px}.send-run{background-image:repeating-linear-gradient(90deg, var(--gold) 0 10px, transparent 10px 18px);background-size:80px 3px;height:3px;top:calc(50% - 1px);left:24px;right:24px}.send-done{justify-content:center;align-items:center;gap:10px;display:flex;inset:0}.bf-result{flex-direction:column;gap:10px;display:flex}.bf-failed p{color:var(--error)}.bf-alt{text-align:center;color:var(--muted);font-size:16px}.bf-alt a{color:var(--whatsapp);font-weight:600}.bf-privacy{color:var(--muted);text-align:center;font-size:14px}@media (width<=340px){.bf-two{grid-template-columns:minmax(0,1fr)}}.bf-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.bf-row>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#bf-optional{flex-direction:column;gap:12px;display:flex}#bf-optional .bf-row>label{clip-path:none;width:auto;height:auto;position:static}.bf input::placeholder{color:var(--muted);opacity:1}.bf-submit{font-size:18px}.bf-submit:disabled{cursor:default;box-shadow:none;transform:none}.bf-submit:disabled:not(.is-done):not(.is-sending){opacity:.65}@media (width<=859px){.bf-privacy{font-size:13px}}.hero[data-astro-cid-ge2uvauf]{background:var(--blush)}.hero-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:64px;padding-bottom:64px;display:flex}.hero-copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:440px;gap:18px;display:flex}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--rani);font-size:26px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(34px,5.2vw,60px);line-height:1.05}.lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:32em;font-size:20px}.visit[data-astro-cid-ge2uvauf]{color:var(--muted)}.visit[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--plum)}.card[data-astro-cid-ge2uvauf]{background:var(--white);border-radius:var(--radius-lg);box-shadow:0 3px 0 var(--gold);flex-direction:column;flex:380px;gap:10px;padding:28px;display:flex}.card[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:28px}.intro[data-astro-cid-ge2uvauf]{font-size:16px}.contact-actions[data-astro-cid-ge2uvauf]{flex-direction:column;gap:12px;margin:10px 0;display:flex}.contact-actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:56px}@media (width<=859px){.hero-row[data-astro-cid-ge2uvauf]{gap:20px;padding-top:24px;padding-bottom:28px}.hero-copy[data-astro-cid-ge2uvauf]{flex-basis:100%;gap:12px}.kicker[data-astro-cid-ge2uvauf]{font-size:20px}.lead[data-astro-cid-ge2uvauf]{font-size:17px}.visit[data-astro-cid-ge2uvauf]{font-size:15px}.card[data-astro-cid-ge2uvauf]{flex-basis:100%;padding:16px}.card[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:24px}}.trust[data-astro-cid-qlv4pxuf]{border-bottom:1px solid var(--line)}.trust-row[data-astro-cid-qlv4pxuf]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]{flex-direction:column;gap:2px;padding:26px 8px;display:flex}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]+div[data-astro-cid-qlv4pxuf]{border-left:1px solid var(--line)}strong[data-astro-cid-qlv4pxuf]{font-family:var(--font-display);color:var(--rani);font-size:32px;font-weight:400;line-height:1.2}span[data-astro-cid-qlv4pxuf]{color:var(--muted)}@media (width<=859px){.trust-row[data-astro-cid-qlv4pxuf]{padding:0}.trust-row[data-astro-cid-qlv4pxuf] div[data-astro-cid-qlv4pxuf]{padding:16px 4px}strong[data-astro-cid-qlv4pxuf]{font-size:21px}span[data-astro-cid-qlv4pxuf]{font-size:14px}}.two-col[data-astro-cid-4ee5ujv2]{flex-wrap:wrap;gap:56px;display:flex}.two-col[data-astro-cid-4ee5ujv2]>div[data-astro-cid-4ee5ujv2]{flex:420px;min-width:0}.list[data-astro-cid-4ee5ujv2]{margin:0;padding:0;list-style:none}.price-row[data-astro-cid-4ee5ujv2],.why-row[data-astro-cid-4ee5ujv2]{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.price-row[data-astro-cid-4ee5ujv2]{justify-content:space-between}.list[data-astro-cid-4ee5ujv2] li[data-astro-cid-4ee5ujv2]:last-child{border-bottom:0}.desc[data-astro-cid-4ee5ujv2]{color:var(--muted);font-size:16px;display:block}.price[data-astro-cid-4ee5ujv2]{color:var(--rani);text-align:right;white-space:nowrap}.dot[data-astro-cid-4ee5ujv2]{background:var(--gold);border-radius:50%;flex:none;width:12px;height:12px;margin-top:9px}@media (width<=859px){.two-col[data-astro-cid-4ee5ujv2]{gap:24px}.two-col[data-astro-cid-4ee5ujv2]>div[data-astro-cid-4ee5ujv2]{flex-basis:100%}.desc[data-astro-cid-4ee5ujv2]{font-size:15px}.price[data-astro-cid-4ee5ujv2]{white-space:normal;max-width:7.5em;font-size:16px}}.how[data-astro-cid-l43jfdkk]{background:var(--plum);color:var(--white);padding:64px 0}.steps-wrap[data-astro-cid-l43jfdkk]{position:relative}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-l43jfdkk]{flex-direction:column;gap:8px;display:flex;position:relative}.num[data-astro-cid-l43jfdkk]{background:var(--gold);width:48px;height:48px;color:var(--plum);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.text[data-astro-cid-l43jfdkk]{flex-direction:column;gap:2px;display:flex}.text[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:#e8d3dd}.step-seg[data-astro-cid-l43jfdkk]{border-top:3px dashed var(--gold);width:calc(100% - 40px);height:0;position:absolute;top:23px;left:56px}.step-line[data-astro-cid-l43jfdkk]{display:none}@media (width<=859px){.how[data-astro-cid-l43jfdkk]{padding:32px 0}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr);gap:18px}.step[data-astro-cid-l43jfdkk]{flex-direction:row;align-items:flex-start;gap:14px}.num[data-astro-cid-l43jfdkk]{flex:none;width:34px;height:34px;font-size:18px}.text[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{font-size:15px}.step-seg[data-astro-cid-l43jfdkk]{display:none}.step-line[data-astro-cid-l43jfdkk]{border-left:3px dashed var(--gold);display:block;position:absolute;top:17px;bottom:30px;left:16px}}.faq[data-astro-cid-hemr5th4]{background:var(--blush);padding:64px 0}.narrow[data-astro-cid-hemr5th4]{max-width:760px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]:last-of-type{border-bottom:0}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;gap:12px;min-height:48px;padding:14px 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--rani);font-size:22px;line-height:1}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 0 14px}@media (width<=859px){.faq[data-astro-cid-hemr5th4]{padding:32px 0}}.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}}
