:root{--paper:#f4eedd;--paper-2:#faf6ea;--ink:#1c1a15;--ink-2:#474133;--green:#17453b;--green-deep:#0f322a;--brass:#a8853c;--brass-bright:#c9a75c;--brass-dim:#8a6f34;--deco:"Limelight",Georgia,serif;--sans:"Josefin Sans",-apple-system,"Helvetica Neue",sans-serif}body.lang-zh{--deco:"Limelight","Noto Serif SC",Georgia,serif;--sans:"Noto Sans SC","Josefin Sans",-apple-system,sans-serif}body.lang-ru{--deco:"Limelight","Noto Serif",Georgia,serif;--sans:"Noto Sans","Josefin Sans",-apple-system,sans-serif}body.lang-bn{--deco:"Limelight","Noto Serif Bengali",Georgia,serif;--sans:"Noto Sans Bengali","Josefin Sans",-apple-system,sans-serif}body.lang-ko{--deco:"Limelight","Noto Serif KR",Georgia,serif;--sans:"Noto Sans KR","Josefin Sans",-apple-system,sans-serif}body.lang-ar{--deco:"Limelight","Noto Kufi Arabic",Georgia,serif;--sans:"Noto Sans Arabic","Josefin Sans",-apple-system,sans-serif}body.lang-ur{--deco:"Limelight","Noto Nastaliq Urdu",Georgia,serif;--sans:"Noto Nastaliq Urdu","Josefin Sans",-apple-system,sans-serif;line-height:2.1}body.lang-bn .est,body.lang-bn .pitch,body.lang-bn .btn,body.lang-bn .menu-label,body.lang-bn .price-chip span,body.lang-bn .steps h3{letter-spacing:.04em}body.lang-ur .est,body.lang-ur .pitch,body.lang-ur .btn,body.lang-ur .menu-label,body.lang-ur .price-chip span,body.lang-ur .steps h3,body.lang-ur .tag,body.lang-ur .item,body.lang-ur .h2,body.lang-ar .est,body.lang-ar .pitch,body.lang-ar .btn,body.lang-ar .menu-label,body.lang-ar .price-chip span,body.lang-ar .steps h3,body.lang-ar .tag,body.lang-ar .item,body.lang-ar .h2{letter-spacing:0}body.lang-ur .h2{line-height:1.9}body.lang-ur .steps p,body.lang-ur .desc,body.lang-ur .big,body.lang-ur .fine{line-height:2.2}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:2px}.menu-card :focus-visible{outline-color:var(--brass-bright)}html{scroll-behavior:smooth;font-size:17px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:62rem;margin:0 auto;padding:0 1.25rem}section{position:relative;z-index:2}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg i{position:absolute;display:block}.bg-lattice{inset:-60px;background-image:repeating-linear-gradient(45deg,rgba(168,133,60,.05) 0 1px,transparent 1px 56px),repeating-linear-gradient(-45deg,rgba(168,133,60,.05) 0 1px,transparent 1px 56px)}.bg-dia{--py:0px;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border:1px solid rgba(168,133,60,.3);transform:rotate(45deg)}.bg-dia:nth-child(3n){background:#a8853c14}.h2{font-family:var(--deco);font-weight:400;font-size:clamp(1.7rem,4.6vw,2.7rem);line-height:1.15;margin-bottom:1.5rem;letter-spacing:.04em}.center-h{text-align:center}.lang{position:relative;z-index:6;width:fit-content;max-width:calc(100vw - 2rem);margin:.85rem auto 0;display:flex;gap:.4rem 1rem;align-items:center;flex-wrap:wrap;justify-content:center;font-size:.82rem;font-weight:600;letter-spacing:.08em;padding:.4em 1.1em .3em;background:#f4eeddc7;border:1px solid rgba(168,133,60,.35)}.lang a,.lang .on{padding:.35em .2em;display:inline-block}.lang a{color:var(--ink-2);text-decoration:none;transition:color .15s ease}.lang a:hover{color:var(--brass-dim)}.lang .on{color:var(--brass-dim);border-bottom:1px solid var(--brass)}.dia{color:var(--brass);font-size:.7em;vertical-align:.15em}.rule-orn{display:flex;align-items:center;gap:.9rem;margin:1.5rem auto;max-width:20rem}.rule-orn.wide{max-width:34rem;margin-bottom:2rem}.rule-orn span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--brass) 30%,var(--brass) 70%,transparent)}.rule-orn b{color:var(--brass);font-size:.7rem;font-weight:400}.hero{min-height:calc(100svh - 3.4rem);display:grid;place-items:center;padding:clamp(1.25rem,4vw,2.5rem) 1rem 4.5rem}.marquee{width:min(46rem,100%)}.crown{display:grid;justify-items:center}.crown i{display:block;height:9px;background:var(--green);border:1px solid var(--brass-dim);border-bottom:none}.crown i:nth-child(1){width:22%}.crown i:nth-child(2){width:42%}.crown i:nth-child(3){width:66%}.frame{position:relative;overflow:hidden;background:var(--paper-2);border:1px solid var(--brass-dim);box-shadow:inset 0 0 0 4px var(--paper-2),inset 0 0 0 5px var(--brass-dim),inset 0 0 0 12px var(--paper-2),inset 0 0 0 13px #a8853c73,0 26px 60px -28px #1c1a1566;padding:clamp(3rem,7vw,4.5rem) clamp(1.5rem,5vw,3.5rem) clamp(2.25rem,5vw,3rem);text-align:center}@property --ray-a{syntax:"<angle>";inherits:false;initial-value:-90deg}.rays{--ray-a:-90deg;position:absolute;left:50%;top:0;transform:translate(-50%);width:140%;aspect-ratio:2/1;pointer-events:none;background:repeating-conic-gradient(from var(--ray-a) at 50% 0,rgba(168,133,60,.13) 0deg 4deg,transparent 4deg 12deg);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.frame>*{position:relative}.wordmark span{display:inline-block}.est{font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);font-weight:600;margin-bottom:1.4rem}.wordmark{font-family:Limelight,Georgia,serif;font-weight:400;font-size:clamp(2.6rem,9.5vw,5rem);line-height:1;letter-spacing:.06em;text-transform:uppercase}.tag{font-style:italic;font-weight:400;font-size:clamp(1.05rem,3vw,1.4rem);color:var(--ink-2);margin-top:.9rem;letter-spacing:.04em}.pitch{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.8rem,2.2vw,.95rem);color:var(--green)}.price-chip{display:inline-flex;align-items:stretch;gap:clamp(1.1rem,4vw,2rem);margin-top:1.1rem;padding:.7rem clamp(1.2rem,4vw,2.2rem);border-top:1px solid var(--brass);border-bottom:1px solid var(--brass);box-shadow:0 4px 0 -3px var(--brass),0 -4px 0 -3px var(--brass)}.price-cell{display:flex;flex-direction:column;align-items:center;gap:.15rem;justify-content:space-between}.price-cell strong{font-family:Limelight,Georgia,serif;font-weight:400;font-size:clamp(2.3rem,7vw,3.1rem);line-height:1;color:var(--green)}.price-cell:first-child strong{color:var(--brass-dim)}.price-cell span{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-weight:600;max-width:11em}.price-div{align-self:center;color:var(--brass);font-size:.65rem;font-weight:400}body.lang-ur .price-cell span,body.lang-ar .price-cell span{font-size:.92rem}.ctas{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap;margin-top:1.9rem}.btn{font-family:var(--sans);font-weight:700;font-size:.92rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--paper-2);background:var(--green);border:1px solid var(--green-deep);padding:1em 1.7em .85em;position:relative;overflow:hidden;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}.btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(201,167,92,.35) 50%,transparent 60%);transform:translate(-130%)}.btn:hover:after{transform:translate(130%);transition:transform .6s ease}.btn:hover{background:var(--green-deep);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--brass-dim)}.btn-ghost:hover{background:#a8853c1f;color:var(--ink);transform:none}.fine{margin-top:1.6rem;font-size:.98rem;font-weight:400;color:var(--ink-2)}.down{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);color:var(--brass);text-decoration:none;font-size:.75rem;padding:.8rem 1.2rem;animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.deal{padding:clamp(4rem,10vw,7rem) 0}.steps{list-style:none;position:relative;display:grid;gap:2.75rem;grid-template-columns:1fr;margin-top:2.5rem}.steps:before{content:"";position:absolute;background:var(--brass);opacity:.55}.steps li{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.medal{width:58px;height:58px;display:grid;place-items:center;position:relative;margin-bottom:1.35rem;background:var(--paper)}.medal:before,.medal:after{content:"";position:absolute;transform:rotate(45deg)}.medal:before{inset:4px;border:1px solid var(--brass);background:var(--paper-2)}.medal:after{inset:10px;border:1px solid rgba(168,133,60,.45)}.medal b{position:relative;z-index:1;font-family:var(--deco);font-weight:400;font-size:1.45rem;line-height:1;color:var(--green);padding-top:.15em}.steps h3{font-weight:700;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.steps p{color:var(--ink-2);font-size:1.02rem;font-weight:400;max-width:24rem}@media(min-width:721px)and (max-width:999px){.steps{grid-template-columns:repeat(2,1fr)}.steps:before{display:none}}@media(min-width:1000px){.steps{grid-template-columns:repeat(4,1fr);gap:2rem}.steps:before{top:29px;left:9%;right:9%;height:1px}}@media(max-width:720px){.steps:before{left:50%;top:29px;bottom:29px;width:1px}}.menu{padding:clamp(3rem,8vw,5.5rem) 0}.menu-card{background:linear-gradient(178deg,var(--green) 0%,var(--green-deep) 100%);color:var(--paper-2);border:1px solid var(--green-deep);box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 7px #c9a75c8c,inset 0 0 0 14px transparent,inset 0 0 0 15px #c9a75c40,0 30px 60px -30px #0f322a99;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,3.5rem)}.menu-label{text-align:center;font-size:.78rem;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--brass-bright);margin-bottom:.9rem}.menu-h{text-align:center;color:var(--paper-2)}.board{list-style:none;max-width:42rem;margin:2.25rem auto 0;display:grid;gap:2.1rem}.line{display:flex;align-items:baseline;gap:.7rem}.item{font-weight:600;letter-spacing:.05em;font-size:clamp(1rem,2.6vw,1.2rem)}.dots{flex:1;border-bottom:1px dotted rgba(201,167,92,.55);transform:translateY(-.3em)}.cost{font-family:var(--deco);font-size:clamp(1.25rem,3.2vw,1.65rem);white-space:nowrap;color:var(--brass-bright)}.cost em{font-style:normal;font-size:.55em;font-family:var(--sans);font-weight:600;letter-spacing:.12em;color:#faf6eae6}.desc{color:#faf6eaf0;font-size:1.02rem;font-weight:400;margin-top:.45rem;max-width:36rem}.big{font-weight:400;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.6;max-width:44rem}.big+.big{margin-top:1.25rem}.big.center{margin-left:auto;margin-right:auto}.faq{padding:clamp(4rem,10vw,7rem) 0}.faq-list{max-width:44rem;display:grid;gap:0}.faq-item{border-top:1px solid rgba(168,133,60,.45)}.faq-item:last-child{border-bottom:1px solid rgba(168,133,60,.45)}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:.8rem;padding:1.15rem .25rem 1rem;font-weight:600;font-size:1.12rem;letter-spacing:.02em;transition:color .15s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary b{color:var(--brass);font-size:.6rem;font-weight:400;flex:none;transition:transform .3s ease}.faq-item[open] summary b{transform:rotate(90deg)}.faq-item summary:hover{color:var(--brass-dim)}.faq-item p{padding:0 .25rem 1.35rem 1.55rem;color:var(--ink-2);font-weight:400;font-size:1.05rem;max-width:40rem}[dir=rtl] .faq-item p{padding:0 1.55rem 1.35rem .25rem}.work{padding:0 0 clamp(4rem,10vw,7rem)}.cards{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card{display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--brass-dim);box-shadow:inset 0 0 0 3px var(--paper-2),inset 0 0 0 4px #a8853c59,0 16px 34px -20px #1c1a1559;background:var(--paper-2);padding:1.75rem 1.5rem;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(201,167,92,.22) 50%,transparent 60%);transform:translate(-130%)}a.card:hover:after{transform:translate(130%);transition:transform .7s ease}a.card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 3px var(--paper-2),inset 0 0 0 4px var(--brass),0 22px 40px -20px #1c1a1566}.card-k{font-family:var(--deco);font-size:1.2rem;color:var(--green);letter-spacing:.04em}.card-v{color:var(--ink-2);font-size:1rem;font-weight:400}.honest{margin-top:1.5rem;color:var(--ink-2);font-size:1.02rem;font-weight:400;max-width:40rem}.contact{background:var(--paper-2);border-top:1px solid rgba(168,133,60,.4);padding:clamp(4rem,10vw,6rem) 0;text-align:center}.contact .big{margin-bottom:1.6rem}.contact .ctas{margin-top:0}footer{border-top:1px solid rgba(168,133,60,.4);padding:2rem 0;position:relative;z-index:2;background:var(--paper)}.foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.95rem;color:var(--ink-2)}.foot strong{font-family:var(--deco);font-weight:400;letter-spacing:.05em}.motto{font-style:italic;font-weight:400}@media(prefers-reduced-motion:no-preference){.bg-dia{animation:diaFloat var(--dur) ease-in-out infinite alternate}@keyframes diaFloat{0%{translate:0 var(--py)}to{translate:0 calc(var(--py) - 26px)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.d1{transition-delay:.12s}.d2{transition-delay:.24s}.h2.rv{letter-spacing:.14em;transition:opacity .7s ease,transform .7s ease,letter-spacing 1s ease}.h2.rv.in{letter-spacing:.04em}.rv-orn span{transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.2,1) .25s}.rv-orn span:first-child{transform-origin:right center}.rv-orn span:last-child{transform-origin:left center}.rv-orn.in span{transform:scaleX(1)}.rv-orn b{opacity:0;transform:rotate(-180deg) scale(.4);transition:opacity .5s ease,transform .6s ease}.rv-orn.in b{opacity:1;transform:none}.steps:before{transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .25s}@media(max-width:720px){.steps:before{transform:scaleY(0);transform-origin:top center}.steps.in:before{transform:scaleY(1)}}.steps.in:before{transform:scale(1)}.steps .medal{opacity:0;transform:scale(.55) rotate(-12deg);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.3,1.2)}.steps h3,.steps p{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.steps.in .medal,.steps.in h3,.steps.in p{opacity:1;transform:none}.steps.in li:nth-child(1) .medal{transition-delay:.35s}.steps.in li:nth-child(2) .medal{transition-delay:.6s}.steps.in li:nth-child(3) .medal{transition-delay:.85s}.steps.in li:nth-child(4) .medal{transition-delay:1.1s}.steps.in li:nth-child(1) h3,.steps.in li:nth-child(1) p{transition-delay:.5s}.steps.in li:nth-child(2) h3,.steps.in li:nth-child(2) p{transition-delay:.75s}.steps.in li:nth-child(3) h3,.steps.in li:nth-child(3) p{transition-delay:1s}.steps.in li:nth-child(4) h3,.steps.in li:nth-child(4) p{transition-delay:1.25s}.board li{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.board li .dots{transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.board li .cost{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.board.in li{opacity:1;transform:none}.board.in li .dots{transform:scaleX(1)}.board.in li .cost{opacity:1;transform:none}.board.in li:nth-child(1){transition-delay:.1s}.board.in li:nth-child(1) .dots{transition-delay:.35s}.board.in li:nth-child(1) .cost{transition-delay:.85s}.board.in li:nth-child(2){transition-delay:.3s}.board.in li:nth-child(2) .dots{transition-delay:.55s}.board.in li:nth-child(2) .cost{transition-delay:1.05s}.board.in li:nth-child(3){transition-delay:.5s}.board.in li:nth-child(3) .dots{transition-delay:.75s}.board.in li:nth-child(3) .cost{transition-delay:1.25s}.crown i{transform:scaleX(0);animation:stepIn .5s cubic-bezier(.2,.7,.2,1) forwards}.crown i:nth-child(1){animation-delay:.45s}.crown i:nth-child(2){animation-delay:.3s}.crown i:nth-child(3){animation-delay:.15s}@keyframes stepIn{to{transform:scaleX(1)}}.frame{animation:frameIn .8s ease both}@keyframes frameIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rays{opacity:0;animation:raysIn 1.4s ease forwards .5s,raysSpin 90s linear infinite 1.9s}@keyframes raysIn{to{opacity:1}}@keyframes raysSpin{0%{--ray-a:-90deg}to{--ray-a:270deg}}.est,.tag,.orn-hero,.pitch,.price-chip,.ctas,.fine{opacity:0;animation:riseIn .65s ease forwards}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.est{animation-delay:.55s}.tag{animation-delay:1.15s}.orn-hero{animation-delay:1.3s}.pitch{animation-delay:1.4s}.price-chip{animation-delay:1.55s}.ctas{animation-delay:1.75s}.fine{animation-delay:1.95s}.wordmark span{opacity:0;animation:letterIn .55s cubic-bezier(.2,.7,.25,1) forwards;animation-delay:calc(.65s + var(--i)*55ms)}@keyframes letterIn{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.orn-hero span:first-child{transform-origin:right center;transform:scaleX(0);animation:drawLine .8s cubic-bezier(.2,.7,.2,1) forwards 1.35s}.orn-hero span:last-child{transform-origin:left center;transform:scaleX(0);animation:drawLine .8s cubic-bezier(.2,.7,.2,1) forwards 1.35s}@keyframes drawLine{to{transform:scaleX(1)}}.down{opacity:0;animation:riseIn .6s ease forwards 2.3s,bob 2.6s ease-in-out infinite 2.9s}}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.down{animation:none}html{scroll-behavior:auto}}
