.ctx .c-hero{padding-block:clamp(32px,5vw,64px) 36px}.ctx .c-mantra{color:var(--gold);font-size:17px;margin:0 0 10px}.ctx h1{font-weight:300;font-stretch:112%;font-size:clamp(40px,6vw,88px);line-height:1.02;margin:0;letter-spacing:-.01em}.ctx h1 em{font-style:normal;color:var(--sindoor)}.ctx .c-lede{color:var(--muted);max-width:62ch;margin:18px 0 0;font-size:18px}html:not([data-script=Latn]) .ctx h1{font-stretch:100%}.ctx .c-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:start;padding-bottom:40px}.ctx .c-letter{position:relative;margin-top:26px;padding:44px clamp(22px,3.4vw,48px) 40px;background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:26px;scroll-margin-top:110px}.ctx .c-seal{position:absolute;right:40px;top:-26px;width:92px;height:92px;border-radius:50%;background:#b3261e;display:grid;place-items:center;box-shadow:0 0 0 6px var(--surface),0 0 0 7px var(--line);transform:rotate(-10deg)}.ctx .c-seal span{width:74px;height:74px;border-radius:50%;border:1.5px dashed #FFD9B8;display:grid;place-items:center;font-size:34px;color:#fff3e2;line-height:1}.ctx .c-hp{position:absolute;left:-9999px;width:1px;height:1px}.ctx .c-alert{margin:0;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--gold) 16%,transparent);font-weight:500}.ctx .c-alert.bad{background:color-mix(in srgb,var(--sindoor) 16%,transparent)}.ctx .c-to{margin:0;display:flex;align-items:baseline;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line);padding-right:110px}.ctx .c-to span{color:var(--muted);font-size:15px}.ctx .c-to b{font-size:26px;font-weight:300;font-stretch:112%}.ctx .c-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ctx .c-f{display:flex;flex-direction:column;gap:8px}.ctx .c-f>span,.ctx .c-topics legend{font-size:14px;font-weight:600;color:var(--muted)}.ctx .c-f input{height:56px;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:21px;padding:0 2px}.ctx .c-f textarea{width:100%;box-sizing:border-box;min-height:220px;border:0;resize:vertical;padding:6px 2px;color:var(--ink);font:inherit;font-size:19px;line-height:44px;background:repeating-linear-gradient(transparent 0 43px,var(--lineStrong) 43px 44px);background-attachment:local}.ctx .c-f textarea::placeholder{color:var(--muted);opacity:.8}.ctx .c-f input:focus,.ctx .c-f textarea:focus{outline:none;border-color:var(--sindoor)}.ctx .c-f textarea:focus{box-shadow:inset 0 -2px 0 var(--sindoor)}.ctx .c-topics{border:0;margin:0;padding:0;min-width:0}.ctx .c-topics legend{margin-bottom:12px;padding:0}.ctx .c-chips{display:flex;flex-wrap:wrap;gap:10px}.ctx .c-chip{position:relative}.ctx .c-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ctx .c-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--lineStrong);font-size:15px}.ctx .c-chip input:checked+span{background:var(--sindoor);border-color:var(--sindoor);color:var(--bg);font-weight:600}[data-theme=night] .ctx .c-chip input:checked+span{color:#3a0806;background:var(--btn);border-color:var(--btn)}.ctx .c-chip input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.ctx .c-send{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ctx .c-send>span{color:var(--muted);font-size:14px}.ctx .c-go{min-height:62px;padding:0 32px;font-size:19px;font-weight:700;display:inline-flex;align-items:center;gap:12px}.ctx .c-go svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ctx .c-side{display:flex;flex-direction:column;gap:20px;margin-top:26px}.ctx .c-call{position:relative;overflow:hidden;padding:34px 34px 30px;border-radius:28px;background:#7a1712;color:#fff3e2;display:flex;flex-direction:column;gap:18px}[data-theme=night] .ctx .c-call{background:var(--footBg);border:1px solid var(--line)}.ctx .c-clock{position:absolute;right:22px;top:22px;width:110px;height:110px;fill:none}.ctx .c-clock .r{stroke:#f6cdb0;stroke-width:1;opacity:.5}.ctx .c-clock .tk{stroke:#f6cdb0;stroke-width:1.4;opacity:.7}.ctx .c-clock .arc{stroke:#ffc861;stroke-width:3;stroke-linecap:round}.ctx .c-clock .dot{fill:#ffc861}.ctx .c-call h2{margin:0;font-size:34px;font-weight:300;font-stretch:112%}.ctx .c-hours{margin:-12px 0 0;color:#f6cdb0;font-size:15px;max-width:230px}.ctx .c-num{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid rgba(246,205,176,.3);color:#fff3e2;text-decoration:none}.ctx .c-num span{font-size:13px;color:#ffc861;font-weight:600}.ctx .c-num b{font-size:clamp(28px,2.6vw,38px);font-weight:600;font-variant-numeric:tabular-nums}.ctx .c-num:hover b{text-decoration:underline;text-underline-offset:6px}.ctx .c-by{margin:0;font-size:13px;color:#f6cdb0}.ctx .c-card{padding:26px 30px;border-radius:24px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.ctx .c-k{font-size:13px;font-weight:600;color:var(--gold)}.ctx .c-mail{font-size:22px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.ctx address{font-style:normal;font-size:17px;line-height:1.55}.ctx .c-quick{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:24px 30px;margin-bottom:72px;background:var(--bg2);border-radius:24px}.ctx .c-quick b{font-size:17px;margin-right:8px}.ctx .c-quick a{border:1px solid var(--lineStrong);background:var(--bg);border-radius:999px;padding:10px 18px;font-size:15px;color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.ctx .c-quick a:hover{border-color:var(--sindoor)}.ctx .c-quick .c-all{margin-left:auto;border:0;background:none;color:var(--sindoorInk);font-weight:600}@media(max-width:1000px){.ctx .c-grid{grid-template-columns:1fr}.ctx .c-side{margin-top:0}}@media(max-width:620px){.ctx .c-two{grid-template-columns:1fr}.ctx .c-seal{width:72px;height:72px;right:22px}.ctx .c-seal span{width:58px;height:58px;font-size:26px}.ctx .c-to{padding-right:70px}.ctx .c-go{width:100%;justify-content:center}.ctx .c-clock{width:80px;height:80px}.ctx .c-quick .c-all{margin-left:0}}
