:root{color-scheme:light;--kagaz:#FBF4E8;--kagaz-2:#F4E8D4;--card:#FFFCF6;--ink:#16173D;--ink-2:#3D3A55;--muted:#776C5E;--line:#E8DCC7;--line-2:#D9C8AC;--kesar:#FF7520;--kesar-deep:#D9560A;--kesar-soft:#FFE4CC;--neel:#001679;--neel-2:#3633CC;--chai:#B86A2C;--f-display:'Rozha One',Georgia,serif;--f-body:'Mukta',system-ui,sans-serif;--f-hand:'Kalam',cursive;--max:1280px;--r:18px;--ease:cubic-bezier(.16,1,.3,1);--kolam:radial-gradient(circle,rgba(255,117,32,.28) 1.4px,transparent 1.8px);--border-print:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='36' height='18' viewBox='0 0 36 18'><path d='M0 9 L9 1 L18 9 L9 17Z' fill='%23FF7520'/><circle cx='9' cy='9' r='2.2' fill='%23FBF4E8'/><circle cx='27' cy='9' r='2.6' fill='%23001679'/><circle cx='22' cy='3' r='1.2' fill='%23001679'/><circle cx='32' cy='15' r='1.2' fill='%23001679'/><circle cx='22' cy='15' r='1.2' fill='%23001679'/><circle cx='32' cy='3' r='1.2' fill='%23001679'/></svg>");--toran:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='26' viewBox='0 0 44 26'><path d='M0 1 Q22 9 44 1' fill='none' stroke='%2316173D' stroke-width='1'/><path d='M8 4 L22 4.6 L15 20Z' fill='%23FF7520'/><circle cx='15' cy='22.5' r='2.2' fill='%23FFB347'/><path d='M30 4.6 L42 3 L36 15Z' fill='%23001679'/></svg>")}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--kagaz);color:var(--ink);font:400 18px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--f-display);font-weight:400;margin:0;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}p{margin:0}img{max-width:100%}[hidden]{display:none!important}::selection{background:var(--kesar);color:var(--ink)}:focus-visible{outline:2px solid var(--kesar);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding-inline:clamp(16px,4vw,48px)}section{padding-block:clamp(80px,10vw,140px)}.eyebrow{font:700 13px/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kesar-deep);display:inline-flex;align-items:center;gap:12px}.dots{display:inline-flex;gap:4px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--neel)}.hi{font-family:var(--f-display);color:var(--muted);font-size:.9em;letter-spacing:0}.hand{font-family:var(--f-hand);color:var(--kesar-deep);font-weight:400}.kesar{color:var(--kesar)}.print-strip{height:18px;background:var(--border-print) repeat-x center/36px 18px}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:end;margin-bottom:clamp(44px,6vw,80px)}.sec-head h2{font-size:clamp(40px,5.4vw,78px);margin-top:18px}.sec-head p{color:var(--ink-2);max-width:460px;justify-self:end}.btn{display:inline-flex;align-items:center;gap:12px;font:700 16px/1 var(--f-body);padding:18px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .35s var(--ease),background .3s,box-shadow .35s var(--ease)}.btn svg{transition:transform .4s var(--ease)}.btn:hover svg{transform:translateX(4px)}.btn-kesar{background:var(--kesar);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.btn-kesar:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.btn-kesar:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn-line{border-color:var(--ink);color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--kagaz)}
.topbar{background:var(--ink);color:var(--kagaz);font-size:14px;text-align:center;padding:9px 16px}.topbar b{color:var(--kesar);font-weight:700}.nav{position:sticky;top:0;z-index:50;background:rgba(251,244,232,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:78px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand svg{width:40px;height:40px;flex:none}.brand-txt{display:grid;line-height:1}.brand-txt b{font:800 18px/1 var(--f-body);letter-spacing:.02em}.brand-txt b span{color:var(--kesar)}.brand-txt small{font:400 13px/1.3 var(--f-display);color:var(--muted);margin-top:4px}.nav-links{display:flex;gap:30px}.nav-links a{display:grid;text-align:center;font-weight:600;font-size:15.5px;line-height:1.15;color:var(--ink-2);transition:color .2s}.nav-links a small{font:400 12px/1.2 var(--f-display);color:var(--muted)}.nav-links a:hover{color:var(--kesar-deep)}.nav .btn{padding:13px 20px;font-size:15px;box-shadow:3px 3px 0 var(--ink)}.menu-btn{display:none;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;cursor:pointer;place-items:center;color:var(--ink)}.mobile-panel{border-top:1px solid var(--line);padding:6px clamp(16px,4vw,48px) 20px;display:grid}.mobile-panel a{padding:15px 0;border-bottom:1px dashed var(--line-2);font:400 26px/1.1 var(--f-display)}.mobile-panel a:last-child{border:0;color:var(--kesar-deep)}.toran{height:26px;background:var(--toran) repeat-x top/44px 26px;opacity:.95}
.hero{padding-block:clamp(36px,5vw,64px) clamp(72px,9vw,120px);position:relative}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,5vw,72px);align-items:center}.pre-line{font:600 clamp(18px,1.6vw,22px)/1.3 var(--f-body);color:var(--muted);margin:22px 0 10px}.pre-line s{text-decoration-color:var(--kesar);text-decoration-thickness:2px}.hero h1{font-size:clamp(54px,7.6vw,118px);line-height:.98;position:relative;z-index:0}.hero h1 .ln{display:block}.hero h1 .kesar{position:relative;display:inline-block}.hero h1 .kesar:after{content:'';position:absolute;left:-2%;right:-2%;bottom:.04em;height:.16em;background:var(--kesar-soft);z-index:-1;border-radius:4px}.hero .lede{max-width:520px;color:var(--ink-2);font-size:clamp(18px,1.4vw,20px);margin-top:28px}.hero-actions{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:center;margin-top:36px}.hero-proof{display:flex;gap:28px;flex-wrap:wrap;margin-top:44px;padding-top:24px;border-top:1px dashed var(--line-2)}.hero-proof div{display:grid;line-height:1.2}.hero-proof b{font:400 30px/1 var(--f-display);color:var(--ink)}.hero-proof span{font-size:14px;color:var(--muted);margin-top:6px;max-width:170px}.scene{position:relative;aspect-ratio:1/1.08;max-width:520px;width:100%;justify-self:center}.scene .medallion{position:absolute;inset:6% 4% 4%;border-radius:50%;background:var(--kesar-soft)}.scene .medallion:before{content:'';position:absolute;inset:0;border-radius:50%;background-image:var(--kolam);background-size:22px 22px;opacity:.9}.scene .ring{position:absolute;inset:0;width:100%;height:100%}.scene .glass{position:absolute;left:50%;bottom:10%;width:46%;transform:translateX(-50%)}.scene .float{position:absolute;left:50%;top:7%;width:30%;transform:translateX(-46%);animation:bob 4.5s ease-in-out infinite}@keyframes bob{50%{transform:translate(-46%,-10px)}}.steam path{fill:none;stroke:var(--ink-2);stroke-width:3;stroke-linecap:round;opacity:.35;stroke-dasharray:6 10;animation:steam 3s linear infinite}.steam path:nth-child(2){animation-delay:-1s}.steam path:nth-child(3){animation-delay:-2s}@keyframes steam{to{stroke-dashoffset:-64}}.note{position:absolute;font:400 clamp(16px,1.5vw,20px)/1.2 var(--f-hand);color:var(--kesar-deep);display:flex;gap:8px;align-items:flex-end}.note.n1{right:-2%;top:30%;transform:rotate(6deg);max-width:150px;flex-direction:column;align-items:flex-start}.note.n2{left:-4%;bottom:8%;transform:rotate(-5deg);max-width:160px}.note svg{flex:none}
.ticker{background:var(--ink);color:var(--kagaz);overflow:hidden;padding-block:20px;border-block:4px solid var(--kesar)}.track{display:flex;width:max-content;animation:scroll 40s linear infinite;align-items:center}.ticker:hover .track{animation-play-state:paused}.track span{font:400 clamp(22px,2.4vw,30px)/1 var(--f-display);padding-inline:28px;white-space:nowrap}.track i{width:8px;height:8px;background:var(--kesar);transform:rotate(45deg);flex:none}@keyframes scroll{to{transform:translateX(-50%)}}.ticker-note{text-align:center;font-size:13px;color:var(--muted);padding-top:12px}
.services-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,5vw,80px);align-items:start}.thali-wrap{position:sticky;top:110px;display:grid;justify-items:center;gap:22px}.thali{width:100%;max-width:500px;height:auto;overflow:visible}.thali .katori{cursor:pointer;transition:transform .45s var(--ease);transform-box:fill-box;transform-origin:center}.thali .katori:hover,.thali .katori.on{transform:scale(1.1)}.thali text{font:700 14px var(--f-body);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.thali .center text{font:400 20px var(--f-display);fill:#5A3416}.thali-cap{text-align:center;max-width:420px;min-height:3.2em}.thali-cap b{font:400 26px/1.1 var(--f-display);display:block;margin-bottom:6px}.thali-cap span{color:var(--ink-2);font-size:16px}.menu-card{background:var(--card);border:1.5px solid var(--ink);border-radius:6px;padding:clamp(24px,3.4vw,44px);position:relative;box-shadow:8px 8px 0 var(--kesar)}.menu-card:before{content:'';position:absolute;inset:8px;border:1px solid var(--line-2);border-radius:3px;pointer-events:none}.menu-head{text-align:center;padding-bottom:22px;border-bottom:1.5px dashed var(--line-2);margin-bottom:10px;position:relative}.menu-head h3{font-size:clamp(30px,3vw,42px)}.menu-head p{font-size:14px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-top:6px}.menu-cat{font:700 13px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kesar-deep);margin:26px 0 6px;display:flex;align-items:center;gap:10px}.menu-cat .hi{text-transform:none;letter-spacing:0;font-size:16px}.item{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 10px;margin-inline:-10px;border-radius:8px;transition:background .3s;position:relative}.item.on,.item:hover{background:var(--kesar-soft)}.item .name{display:flex;align-items:baseline;gap:10px;font-weight:700;font-size:18.5px;min-width:0}.item .name:after{content:'';flex:1;border-bottom:2px dotted var(--line-2);transform:translateY(-4px);min-width:20px}.item .price{font:400 19px/1.3 var(--f-display);white-space:nowrap}.item .price small{font:500 13px var(--f-body);color:var(--muted)}.item p{grid-column:1/-1;font-size:15px;color:var(--ink-2);line-height:1.45;max-width:440px}.special{margin-top:26px;border:1.5px solid var(--ink);border-radius:10px;padding:20px 22px;background:var(--kesar);display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center}.special .tag{font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1}.special h4{font:400 26px/1.1 var(--f-display);margin:0}.special p{font-size:15px;grid-column:1}.special .price{font:400 24px/1 var(--f-display);grid-row:2/span 2;grid-column:2;text-align:right}.special .price small{display:block;font:500 13px var(--f-body);margin-top:4px}.menu-foot{font-size:13px;color:var(--muted);margin-top:18px;text-align:center}
.band{background:var(--kagaz-2);position:relative}.vs{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:var(--r);overflow:hidden;background:var(--card)}.vs-col{padding:clamp(24px,3.4vw,44px)}.vs-col+.vs-col{background:var(--ink);color:var(--kagaz)}.vs-col h3{font-size:clamp(30px,3.2vw,46px);margin-bottom:6px}.vs-col .sub{font-size:15px;color:var(--muted);margin-bottom:24px}.vs-col+.vs-col .sub{color:#B7B4D2}.vs-col ul{list-style:none;margin:0;padding:0}.vs-col li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:16px 0;border-top:1px dashed var(--line-2);font-size:17px;align-items:start}.vs-col+.vs-col li{border-top-color:#34376A}.vs-col li .ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;margin-top:2px}.vs-col:first-child .ic{background:var(--line);color:var(--muted)}.vs-col+.vs-col .ic{background:var(--kesar);color:var(--ink)}.vs-col:first-child li span:last-child{color:var(--muted)}.vs-col+.vs-col li b{color:var(--kesar)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.steps:before{content:'';position:absolute;left:4%;right:4%;top:44px;border-top:2px dashed var(--line-2)}.step{position:relative;display:grid;gap:12px;align-content:start}.step .num{width:88px;height:88px;border-radius:50%;background:var(--kagaz);border:1.5px solid var(--ink);display:grid;place-items:center;font:400 40px/1 var(--f-display);color:var(--kesar-deep);position:relative;z-index:1}.step:first-child .num{background:var(--kesar);color:var(--ink)}.step h3{font-size:30px;margin-top:10px}.step h3 small{font:600 14px var(--f-body);color:var(--muted);display:block;margin-top:6px;letter-spacing:.06em;text-transform:uppercase}.step p{color:var(--ink-2);font-size:16px;max-width:260px}
.receipts{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);align-items:start}.receipt{background:var(--card);padding:30px 26px 34px;position:relative;font-size:15px;filter:drop-shadow(0 18px 24px rgba(22,23,61,.10));transition:transform .5s var(--ease);mask:radial-gradient(circle 7px at 50% 0,transparent 98%,#000) top/18px 51% repeat-x,radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) bottom/18px 51% repeat-x}.receipt:nth-child(1){transform:rotate(-1.5deg)}.receipt:nth-child(2){transform:rotate(1deg);margin-top:40px}.receipt:nth-child(3){transform:rotate(-.6deg)}.receipt:hover{transform:rotate(0) translateY(-6px)}.r-head{text-align:center;padding-bottom:16px;border-bottom:1.5px dashed var(--line-2)}.r-head svg{width:34px;height:34px;margin:0 auto 8px;display:block}.r-head b{font:400 24px/1.1 var(--f-display);display:block}.r-head span{font-size:13px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.r-photo{margin:18px 0;aspect-ratio:16/10;border-radius:6px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:10px;max-width:100%}.r-photo:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.22) 1.2px,transparent 1.6px);background-size:16px 16px}.r-photo span{position:relative;font:600 11.5px/1.35 var(--f-body);background:rgba(255,252,246,.92);color:var(--ink);padding:5px 9px;border-radius:5px}.p1{background:linear-gradient(150deg,#FFB27A,#FF7520 50%,#B5460A)}.p2{background:linear-gradient(160deg,#3633CC,#001679 60%,#000A3D)}.p3{background:linear-gradient(150deg,#F2D3A8,#C98B4E 60%,#7A4A22)}.r-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-variant-numeric:tabular-nums}.r-row span:first-child{color:var(--ink-2)}.r-row s{color:var(--muted)}.r-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-block:1.5px dashed var(--line-2);margin-top:10px;padding:14px 0}.r-total span{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.r-total b{font:400 38px/1 var(--f-display);color:var(--kesar-deep)}.r-foot{font:400 17px/1.3 var(--f-hand);color:var(--ink-2);margin-top:14px;text-align:center}.stamp{position:absolute;right:16px;top:108px;width:86px;height:86px;border-radius:50%;border:2.5px solid var(--kesar-deep);color:var(--kesar-deep);display:grid;place-items:center;text-align:center;font:800 11px/1.15 var(--f-body);letter-spacing:.1em;text-transform:uppercase;transform:rotate(-14deg);opacity:.85;background:rgba(255,252,246,.6)}.stamp:before{content:'';position:absolute;inset:4px;border:1px dashed currentColor;border-radius:50%}.sample{font-size:13px;color:var(--muted);text-align:center;margin-top:40px}
.cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(18px,2vw,28px);align-items:stretch}.post{margin:0;background:var(--card);border:1.5px solid var(--ink);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:22px;position:relative}.post:first-child{background:var(--neel);color:var(--kagaz);border-color:var(--neel)}.post .stampbox{position:absolute;top:18px;right:18px;width:46px;height:54px;border:1.5px dashed currentColor;border-radius:4px;display:grid;place-items:center;opacity:.6}.post .stampbox svg{width:28px;height:28px}.post blockquote{margin:0;font:400 clamp(20px,1.7vw,24px)/1.3 var(--f-display);padding-right:48px}.post:first-child blockquote{font-size:clamp(24px,2.3vw,32px)}.post blockquote:before{content:'“';display:block;font-size:2.4em;line-height:.6;color:var(--kesar);margin-bottom:8px}.who{display:flex;gap:14px;align-items:center;margin-top:auto;padding-top:18px;border-top:1px dashed var(--line-2)}.post:first-child .who{border-top-color:#2E3B8F}.who .av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font:400 18px var(--f-display);background:var(--kesar-soft);color:var(--kesar-deep);flex:none}.who b{display:block;font-size:16px;line-height:1.2}.who span{font-size:14px;opacity:.75}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px)}.faq-side h2{font-size:clamp(40px,5vw,72px);margin:18px 0 20px}.faq-side p{color:var(--ink-2);margin-bottom:30px;max-width:380px}.faq-list{border-top:1.5px solid var(--ink)}details{border-bottom:1px dashed var(--line-2)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;font:700 clamp(18px,1.6vw,21px)/1.35 var(--f-body)}summary::-webkit-details-marker{display:none}summary .pm{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--ink);position:relative;flex:none;transition:background .3s}summary .pm:before,summary .pm:after{content:'';position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .35s var(--ease)}summary .pm:after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .pm{background:var(--kesar)}details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}details p{padding:0 56px 24px 0;color:var(--ink-2);max-width:620px}
.cta{background:var(--ink);color:var(--kagaz);position:relative;overflow:hidden}.cta:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,117,32,.22) 1.4px,transparent 1.8px);background-size:24px 24px;mask-image:radial-gradient(ellipse at 20% 30%,#000 10%,transparent 60%)}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center;position:relative}.cta .eyebrow{color:var(--kesar)}.cta .dots i{background:var(--kagaz)}.cta h2{font-size:clamp(48px,6.6vw,104px);margin:22px 0 26px;line-height:.98}.cta-copy>p{color:#C9C6E0;max-width:460px;font-size:19px}.direct{display:grid;gap:4px;margin-top:36px;font-size:18px}.direct span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#9C99BE;font-weight:700}.direct b{font-weight:600;user-select:all}.slip{background:var(--kagaz);color:var(--ink);border-radius:14px;display:grid;grid-template-columns:1fr;position:relative}.slip-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;border-bottom:2px dashed var(--line-2);position:relative}.slip-head:before,.slip-head:after{content:'';position:absolute;bottom:-13px;width:24px;height:24px;border-radius:50%;background:var(--ink)}.slip-head:before{left:-12px}.slip-head:after{right:-12px}.slip-head b{font:400 24px/1 var(--f-display)}.slip-head span{font:700 12px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right}form{padding:24px 26px 28px;display:grid;gap:16px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px;min-width:0}.field>label,.field>legend{font:700 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input{font:500 17px var(--f-body);color:var(--ink);background:var(--card);border:1.5px solid var(--line-2);border-radius:10px;padding:13px 14px;width:100%;transition:border-color .2s}.field input:focus{outline:none;border-color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips input{position:absolute;opacity:0;pointer-events:none}.chips label{font:600 14px/1 var(--f-body);padding:11px 14px;border:1.5px solid var(--line-2);border-radius:999px;cursor:pointer;transition:all .25s;background:var(--card)}.chips input:checked+label{background:var(--ink);border-color:var(--ink);color:var(--kagaz)}.chips input:focus-visible+label{outline:2px solid var(--kesar);outline-offset:2px}form .btn{justify-content:center;margin-top:4px}.form-note{font-size:14px;color:var(--muted);text-align:center}footer{padding-block:72px 28px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.foot-grid h4{font:700 13px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kesar-deep);margin:0 0 18px}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:16px}.foot-grid a:hover{color:var(--kesar-deep)}.foot-grid .about p{color:var(--ink-2);margin-top:18px;max-width:300px;font-size:16px}.foot-social{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.social-link{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--ease),background .25s,color .25s,border-color .25s,box-shadow .35s var(--ease);box-shadow:2px 2px 0 var(--line-2);text-decoration:none}.social-link svg{width:19px;height:19px;transition:transform .35s var(--ease)}.social-link:hover{transform:translateY(-3px);background:var(--kesar);color:var(--ink);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.social-link:hover svg{transform:scale(1.12)}.social-link:active{transform:translateY(0);box-shadow:1px 1px 0 var(--ink)}.social-link:focus-visible{outline:2px solid var(--kesar);outline-offset:3px}.cta .social-link{background:rgba(255,252,246,.12);border-color:rgba(255,252,246,.25);color:var(--kagaz);box-shadow:none}.cta .social-link:hover{background:var(--kesar);color:var(--ink);border-color:var(--kesar);box-shadow:4px 4px 0 rgba(0,0,0,.4)}.big-hindi{font:400 clamp(72px,17vw,250px)/1 var(--f-display);text-align:center;margin-top:56px;color:var(--ink);letter-spacing:0;white-space:nowrap;overflow:hidden}.big-hindi span{color:var(--kesar)}.made{text-align:center;font:400 20px/1.3 var(--f-hand);color:var(--ink-2);margin-top:4px}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin-top:36px;padding-top:20px;border-top:1px dashed var(--line-2)}.rv{transition:transform 1s var(--ease)}.rv.pre{transform:translateY(36px)}.receipt.rv.pre{transform:translateY(36px)}.skip{position:fixed;top:-100px;left:16px;padding:12px;background:var(--card);z-index:100}.skip:focus{top:12px}
@media(max-width:1080px){.nav-links{display:none}.menu-btn{display:grid}.hero-grid,.services-grid,.faq-grid,.cta-grid{grid-template-columns:1fr}.thali-wrap{position:static}.scene{max-width:440px}.cards{grid-template-columns:1fr 1fr}.post:first-child{grid-column:1/-1}.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.sec-head{grid-template-columns:1fr}.sec-head p{justify-self:start}.vs{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;row-gap:44px}.steps:before{display:none}.receipts{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.receipt:nth-child(n){margin-top:0}}@media(max-width:560px){body{font-size:17px}.topbar{font-size:12.5px}.nav .btn{display:none}.brand-txt small{display:none}.cards,.steps,.row2,.foot-grid{grid-template-columns:1fr}.note.n1{right:0;top:22%}.note.n2{left:0;bottom:2%}details p{padding-right:0}.special{grid-template-columns:1fr}.special .price{grid-row:auto;grid-column:1;text-align:left}.item .name{font-size:16px}.item .name:after{min-width:4px}.item .price{font-size:17px}.menu-cat{line-height:1.5;flex-wrap:wrap}.hero h1{font-size:clamp(48px,12vw,68px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}


/* Social media profile icons */
.foot-social{display:flex!important;align-items:center!important;gap:12px!important;margin-top:20px!important;margin-bottom:8px!important;flex-wrap:wrap!important}
.social-link{width:42px!important;height:42px!important;border-radius:50%!important;border:1.5px solid var(--line-2)!important;background:var(--card)!important;color:var(--ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .35s var(--ease),background .25s,color .25s,border-color .25s,box-shadow .35s var(--ease)!important;box-shadow:2px 2px 0 var(--line-2)!important;text-decoration:none!important}
.social-link svg{width:20px!important;height:20px!important;transition:transform .35s var(--ease)!important;display:block!important}
.social-link:hover{transform:translateY(-3px)!important;background:var(--kesar)!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:4px 4px 0 var(--ink)!important}
.social-link:hover svg{transform:scale(1.12)!important}
.social-link:active{transform:translateY(0)!important;box-shadow:1px 1px 0 var(--ink)!important}
.social-link:focus-visible{outline:2px solid var(--kesar)!important;outline-offset:3px!important}
.cta .social-link{background:rgba(255,252,246,.12)!important;border-color:rgba(255,252,246,.25)!important;color:var(--kagaz)!important;box-shadow:none!important}
.cta .social-link:hover{background:var(--kesar)!important;color:var(--ink)!important;border-color:var(--kesar)!important;box-shadow:4px 4px 0 rgba(0,0,0,.4)!important}
