:root{--cream:#fffaf0;--sand:#fbefd5;--maroon:#7a1230;--maroon-d:#4f0a1f;--gold:#e8a900;--gold-l:#ffd75e;--gold-d:#b87800;--ink:#2a1a14;--muted:#7a6458}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,.serif{font-family:Cormorant Garamond,serif;font-weight:600}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.gold-text{background:linear-gradient(110deg,#b87800 0%,#f5b800 30%,#ffe27a 50%,#e8a900 70%,#b87800 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}@keyframes shine{to{background-position:220%}}nav.top{z-index:50;justify-content:space-between;align-items:center;padding:22px 6vw;transition:all .35s;display:flex;position:fixed;inset:0 0 auto}nav.top.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0eb;padding:13px 6vw;box-shadow:0 6px 30px #7a123014}.logo{letter-spacing:.08em;color:var(--maroon);font-size:1.7rem;font-weight:700}.logo i{color:var(--gold);font-style:normal}nav.top ul{letter-spacing:.2em;text-transform:uppercase;color:var(--maroon-d);gap:38px;font-size:.78rem;font-weight:500;list-style:none;display:flex}nav.top ul a{padding-bottom:4px;position:relative}nav.top ul a:after{content:"";background:var(--gold);width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}nav.top ul a:hover:after{width:100%}.btn{letter-spacing:.2em;text-transform:uppercase;border:1.5px solid var(--maroon);color:var(--maroon);border-radius:999px;padding:14px 34px;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-block}.btn:hover{background:var(--maroon);color:#fff}.btn.fill{color:var(--maroon-d);background:linear-gradient(120deg,#ffd75e,#e8a900);border-color:#0000;box-shadow:0 10px 30px -8px #e8a900b3}.btn.fill:hover{color:var(--maroon-d);transform:translateY(-3px);box-shadow:0 16px 36px -8px #e8a900e6}.btn.maroon{background:var(--maroon);color:#fff}.btn.maroon:hover{background:var(--maroon-d)}.hero{background:radial-gradient(900px 600px at 85% 20%,#ffe9a8 0%,#0000 60%),radial-gradient(700px 500px at 0 100%,#ffd9cf 0%,#0000 60%),linear-gradient(#fffaf0,#fbefd5);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:100vh;padding:140px 6vw 80px;display:grid;position:relative;overflow:hidden}.hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eyebrow{letter-spacing:.45em;text-transform:uppercase;color:var(--gold-d);font-size:.75rem;font-weight:600}.hero h1{color:var(--maroon);margin:22px 0 26px;font-size:clamp(3.4rem,7.4vw,7rem);font-weight:600;line-height:.96}.hero h1 em{font-style:italic}.hero p{max-width:520px;color:var(--muted);margin-bottom:40px;font-size:1.05rem;line-height:1.85}.hero .cta{flex-wrap:wrap;gap:16px;display:flex}.hero-art{z-index:2;height:min(78vh,620px);position:relative}.arch{border:6px solid #fff;position:absolute;overflow:hidden;box-shadow:0 30px 70px -20px #7a123073}.arch img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.arch:hover img{transform:scale(1.08)}.arch.a{border-radius:999px 999px 24px 24px;width:58%;height:76%;top:0;right:0}.arch.b{border-radius:24px;width:44%;height:46%;animation:7s ease-in-out infinite float;bottom:4%;left:0}.badge-float{z-index:3;background:#fff;border-radius:20px;padding:14px 20px;animation:6s ease-in-out -2s infinite float;position:absolute;top:8%;left:6%;box-shadow:0 20px 50px -15px #7a123066}.badge-float b{color:var(--maroon);font-family:Cormorant Garamond,serif;font-size:1.8rem;line-height:1;display:block}.badge-float span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);font-size:.65rem;font-weight:600}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.strip{background:linear-gradient(90deg, var(--maroon-d), var(--maroon), var(--maroon-d));color:#ffe9a8;padding:18px 0;overflow:hidden}.strip div{white-space:nowrap;gap:60px;width:max-content;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;animation:30s linear infinite slide;display:flex}.strip span.s{color:var(--gold-l)}@keyframes slide{to{transform:translate(-50%)}}section{padding:120px 6vw;position:relative}.sec-head{text-align:center;max-width:740px;margin:0 auto 70px}.sec-head h2{color:var(--maroon);margin-top:16px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.sec-head p{color:var(--muted);margin-top:18px;line-height:1.8}.purity{background:#fff}.karats{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1100px;margin:0 auto 60px;display:grid}.karat{border-radius:28px;padding:46px 40px;transition:all .4s;position:relative;overflow:hidden}.karat:hover{transform:translateY(-8px)}.karat.k24{color:var(--maroon-d);background:linear-gradient(145deg,#ffe27a,#f5b800 55%,#d99a00);box-shadow:0 30px 60px -25px #e8a900cc}.karat.k22{background:linear-gradient(145deg, #9b1b40, var(--maroon) 55%, var(--maroon-d));color:#fff;box-shadow:0 30px 60px -25px #7a1230b3}.karat .num{font-family:Cormorant Garamond,serif;font-size:6.5rem;font-weight:700;line-height:.9}.karat .num small{font-size:2.4rem}.karat h3{margin:6px 0 14px;font-size:1.7rem}.karat p{opacity:.92;font-size:.95rem;line-height:1.75}.karat ul{gap:8px;margin-top:20px;font-size:.9rem;font-weight:500;list-style:none;display:grid}.karat li:before{content:"✦ "}.karat .pill{letter-spacing:.15em;background:#ffffff40;border-radius:999px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;top:28px;right:28px}.hallmark{background:var(--sand);border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;max-width:1100px;margin:auto;padding:50px;display:grid}.hallmark h3{color:var(--maroon);font-size:2.4rem;line-height:1.1}.hallmark p{color:var(--muted);margin-top:14px;line-height:1.8}.marks{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mark{background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 30px -15px #7a123040}.mark b{color:var(--gold-d);font-family:Cormorant Garamond,serif;font-size:1.7rem;display:block}.mark span{color:var(--muted);font-size:.82rem;line-height:1.5}.gallery{background:linear-gradient(180deg, var(--cream), var(--sand))}.masonry{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;grid-auto-flow:dense;gap:18px;max-width:1250px;margin:auto;display:grid}.tile{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #7a123066}.tile img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.tile:hover img{transform:scale(1.1)}.tile:after{content:"";background:linear-gradient(#0000 45%,#4f0a1fd9);position:absolute;inset:0}.tile figcaption{z-index:2;color:#fff;font-family:Cormorant Garamond,serif;font-size:1.6rem;position:absolute;bottom:18px;left:22px}.tile figcaption small{letter-spacing:.25em;text-transform:uppercase;color:var(--gold-l);font-family:Inter,sans-serif;font-size:.65rem;display:block}.t1{grid-area:span 2/span 2}.t2{grid-row:span 2}.t3{grid-column:span 1}.t4{grid-column:span 4}.t5{grid-column:span 1}.app{background:linear-gradient(135deg, var(--maroon-d), var(--maroon) 55%, #a01c45);color:#fff;overflow:hidden}.app:before{content:"";background:radial-gradient(circle,#ffd75e59,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-200px}.app-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:auto;display:grid;position:relative}.app h2{margin:18px 0 22px;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.02}.app p.lead{color:#f4d9d2;max-width:480px;font-size:1.05rem;line-height:1.85}.app .eyebrow{color:var(--gold-l)}.app ul{gap:14px;margin:28px 0 38px;list-style:none;display:grid}.app li{color:#ffeec2;align-items:center;gap:14px;display:flex}.app li:before{content:"✓";background:var(--gold);width:24px;height:24px;color:var(--maroon-d);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.stores{flex-wrap:wrap;gap:14px;display:flex}.store{color:var(--maroon-d);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 22px;font-size:.85rem;font-weight:600;line-height:1.2;display:flex}.store small{opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:500;display:block}.store svg{width:26px;height:26px}.phone{background:linear-gradient(145deg,#5a4a40,#1c1410);border-radius:46px;width:290px;height:590px;margin:auto;padding:12px;transition:all .6s;transform:rotate(4deg);box-shadow:0 0 0 2px #8a7a6a,0 50px 100px -20px #0009}.phone:hover{transform:rotate(0)}.scr{height:100%;color:var(--ink);background:#fffaf0;border-radius:36px;padding:22px 18px;overflow:hidden}.hd{background:linear-gradient(135deg, var(--maroon), #a01c45);color:#fff;border-radius:22px;padding:18px}.pay-banner{color:var(--gold-d);background:#ffefc2;border-radius:14px;margin-top:14px;padding:12px;font-size:.78rem;font-weight:700}.row{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 14px;font-size:.75rem;display:flex;box-shadow:0 4px 14px #0000000f}.paybtn{text-align:center;color:var(--maroon-d);background:linear-gradient(135deg,#ffd75e,#e8a900);border-radius:14px;margin-top:14px;padding:13px;font-size:.82rem;font-weight:700}.visit{text-align:center;background:var(--cream)}.visit h2{color:var(--maroon);margin:20px 0 36px;font-size:clamp(2.6rem,6vw,5rem);line-height:1}.info{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:40px;margin-top:50px;font-size:.95rem;display:flex}.info b{color:var(--maroon);font-family:Cormorant Garamond,serif;font-size:1.4rem;display:block}footer{background:var(--maroon-d);color:#d9b8b0;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:40px 6vw;font-size:.78rem;display:flex}footer a{color:var(--gold-l)}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(50px)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:.12s}.d2{transition-delay:.24s}.d3{transition-delay:.36s}@media (width<=900px){.t4{grid-column:span 2}nav.top ul{display:none}.hero,.app-grid,.hallmark{grid-template-columns:1fr}.hero-art{height:420px}.masonry{grid-template-columns:repeat(2,1fr)}.t1,.t4{grid-column:span 4}section{padding:80px 6vw}.hallmark{padding:28px}}.ratebar{z-index:60;background:linear-gradient(90deg, var(--maroon-d), var(--maroon));color:#ffeec2;align-items:center;height:38px;font-size:.78rem;display:flex;position:fixed;inset:0 0 auto}.ratebar-in{white-space:nowrap;justify-content:center;align-items:center;gap:28px;width:100%;padding:0 4vw;display:flex;overflow:hidden}.ratebar b{color:var(--gold-l);font-weight:700}.ratebar .live{letter-spacing:.15em;align-items:center;gap:8px;font-size:.68rem;font-weight:700;display:flex}.ratebar .live i{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse}.ratebar .more{color:var(--gold-l);font-weight:600}@keyframes pulse{0%{box-shadow:0 0 #4ade80b3}to{box-shadow:0 0 0 10px #4ade8000}}nav.top.has-bar,nav.top.has-bar.solid{top:38px}.hero{padding-top:170px}.rates{background:linear-gradient(180deg, #fff, var(--sand))}.rate-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;max-width:1150px;margin:0 auto 40px;display:grid}.rate{background:#fff;border:1px solid #f1dfae;border-radius:24px;padding:30px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 20px 50px -28px #7a123059}.rate:hover{transform:translateY(-6px);box-shadow:0 30px 60px -25px #e8a90099}.rate:before{content:"";background:linear-gradient(90deg,#ffd75e,#e8a900);height:5px;position:absolute;inset:0 0 auto}.rate.r22:before{background:linear-gradient(90deg, #a01c45, var(--maroon))}.rate.rs:before{background:linear-gradient(90deg,#cfd6df,#8a95a5)}.rate .sub{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);font-size:.68rem;font-weight:700}.rate h3{color:var(--maroon);margin:6px 0 14px;font-size:1.8rem}.rate .per{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:700}.rate small{color:var(--muted);font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.rate .ten{color:var(--maroon);margin-top:6px;font-weight:600}.calc{background:linear-gradient(135deg, var(--maroon-d), var(--maroon));color:#fff;border-radius:28px;grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;max-width:1150px;margin:0 auto;padding:40px 46px;display:grid}.calc .eyebrow{color:var(--gold-l)}.calc h3{margin:10px 0;font-size:2.2rem}.calc p{color:#f1d3cc;font-size:.95rem;line-height:1.7}.calc-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calc-form label{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-l);gap:6px;font-size:.7rem;font-weight:600;display:grid}.calc-form input,.calc-form select{color:var(--ink);background:#fff;border:0;border-radius:14px;outline:none;padding:14px;font:600 1rem Inter}.calc-out{color:var(--maroon-d);background:linear-gradient(120deg,#ffd75e,#e8a900);border-radius:16px;grid-column:span 2;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.calc-out small{letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:700}.calc-out b{font-family:Cormorant Garamond,serif;font-size:2.2rem}.note{text-align:center;max-width:800px;color:var(--muted);margin:28px auto 0;font-size:.8rem;line-height:1.7}.why{background:#fff}.stats{text-align:center;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:30px;max-width:1000px;margin:0 auto 70px;display:grid}.stats b{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,6vw,4.6rem);font-weight:700;line-height:1;display:block}.stats span{letter-spacing:.25em;text-transform:uppercase;color:var(--maroon);font-size:.72rem;font-weight:600}.feats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1200px;margin:auto;display:grid}.feat{background:var(--cream);border:1px solid #f1dfae;border-radius:24px;padding:34px 28px;transition:all .35s}.feat:hover{background:#fff;transform:translateY(-6px);box-shadow:0 24px 50px -25px #e8a900b3}.feat .ic{background:linear-gradient(135deg,#ffe9a8,#ffd75e);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.6rem;display:grid}.feat h3{color:var(--maroon);margin-bottom:8px;font-size:1.5rem}.feat p{color:var(--muted);font-size:.92rem;line-height:1.7}.reviews{background:linear-gradient(180deg, var(--sand), var(--cream))}.rev-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;max-width:1200px;margin:auto;display:grid}.rev{background:#fff;border-radius:24px;padding:34px;box-shadow:0 20px 50px -30px #7a123066}.stars{color:var(--gold);letter-spacing:4px;margin-bottom:14px}.rev p{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.35rem;line-height:1.5}.rev cite{color:var(--maroon);letter-spacing:.1em;margin-top:18px;font-size:.85rem;font-style:normal;font-weight:600;display:block}.faq{background:#fff}.faq-list{gap:12px;max-width:820px;margin:auto;display:grid}.q{background:var(--cream);border:1px solid #f1dfae;border-radius:18px;transition:all .3s;overflow:hidden}.q.open{background:#fff;box-shadow:0 16px 40px -24px #e8a900cc}.q button{text-align:left;width:100%;color:var(--maroon);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font:600 1.02rem Inter;display:flex}.q button i{color:var(--gold-d);font-size:1.5rem;font-style:normal;transition:all .3s}.q.open button i{transform:rotate(45deg)}.q .a p{color:var(--muted);padding:0 26px 24px;line-height:1.8}.wa{z-index:70;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .3s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -8px #25d366b3}.wa:hover{transform:scale(1.1)}.wa svg{width:30px;height:30px}@media (width<=900px){.calc{grid-template-columns:1fr;padding:28px}.hide-sm{display:none}.ratebar-in{gap:16px}.hero{padding-top:150px}}.offers{background:var(--cream);padding-bottom:40px}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:auto;display:grid}.offer{color:#fff;background:linear-gradient(135deg, var(--maroon), #b22450);border-radius:26px;padding:36px 32px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 24px 50px -25px #7a1230b3}.offer:nth-child(2){color:var(--maroon-d);background:linear-gradient(135deg,#f5b800,#d68a00)}.offer:nth-child(3){background:linear-gradient(135deg, #4f0a1f, var(--maroon))}.offer:after{content:"✦";opacity:.12;font-size:9rem;position:absolute;bottom:-40px;right:-10px}.offer:hover{transform:translateY(-6px)rotate(-.6deg)}.offer .tag{letter-spacing:.2em;background:#ffffff40;border-radius:999px;padding:5px 14px;font-size:.68rem;font-weight:700;display:inline-block}.offer h3{margin:14px 0 8px;font-size:2rem;line-height:1.1}.offer p{opacity:.92;font-size:.95rem;line-height:1.7}.offer small{opacity:.8;margin-top:16px;font-weight:600;display:block}.tile{cursor:zoom-in}.lightbox{z-index:100;cursor:zoom-out;background:#280612eb;align-content:center;place-items:center;gap:16px;padding:30px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:18px;max-width:92vw;max-height:80vh;box-shadow:0 40px 100px #0009}.lightbox p{color:var(--gold-l);font-family:Cormorant Garamond,serif;font-size:1.6rem}.lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.8rem;position:absolute;top:24px;right:30px}.enq{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:0 auto;display:grid;position:relative}.enq input,.enq select{color:var(--ink);background:#fff;border:1.5px solid #f1dfae;border-radius:16px;outline:none;padding:16px 20px;font:500 .95rem Inter;transition:all .25s}.enq input:focus,.enq select:focus{border-color:var(--gold);box-shadow:0 0 0 4px #e8a90033}.enq .btn{cursor:pointer;grid-column:span 2;padding:17px}.enq-ok{color:#15803d;background:#e7f8ec;border-radius:16px;max-width:760px;margin:0 auto 20px;padding:16px;font-weight:600}.enq-err{color:#b91c1c;text-align:center;grid-column:span 2;font-size:.85rem}@media (width<=700px){.enq{grid-template-columns:1fr}.enq .btn,.enq-err{grid-column:span 1}}.coin{pointer-events:none;z-index:1;background:radial-gradient(circle at 32% 28%,#fff6c2 0%,#ffd75e 28%,#e8a900 58%,#a86f00 100%);border-radius:50%;animation:9s ease-in-out infinite spinfloat;position:absolute;box-shadow:inset 0 -6px 12px #78460073,inset 0 4px 8px #ffffff8c,0 18px 30px -10px #7a123073}.coin:before{content:"";border:2px solid #8a550073;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 0 4px #ffeb9659}.coin:after{content:"₹";font:700 calc(var(--s) * .42) "Cormorant Garamond", serif;color:#7a4600b3;text-shadow:0 1px #fff0aab3;place-items:center;display:grid;position:absolute;inset:0}@keyframes spinfloat{0%,to{transform:translateY(0)rotate(-8deg)rotateY(0)}50%{transform:translateY(-22px)rotate(8deg)rotateY(25deg)}}.hero .coin.c1{--s:64px;width:64px;height:64px;top:46%;left:49%}.hero .coin.c2{--s:38px;width:38px;height:38px;animation-delay:-3s;top:20%;left:44%}.hero .coin.c3{--s:90px;opacity:.95;width:90px;height:90px;animation-delay:-5s;bottom:8%;right:3%}.hero .coin.c4{--s:30px;width:30px;height:30px;animation-delay:-2s;bottom:10%;left:36%}.rates .coin.c1{--s:70px;width:70px;height:70px;top:90px;left:5%}.rates .coin.c2{--s:46px;width:46px;height:46px;animation-delay:-4s;top:150px;right:7%}.rates .coin.c3{--s:34px;width:34px;height:34px;animation-delay:-2s;bottom:120px;right:14%}.gallery .coin.c1{--s:54px;width:54px;height:54px;top:120px;left:3%}.gallery .coin.c2{--s:80px;width:80px;height:80px;animation-delay:-4s;bottom:80px;right:3%}.why .coin.c1{--s:56px;width:56px;height:56px;top:80px;right:6%}.why .coin.c2{--s:36px;width:36px;height:36px;animation-delay:-3s;bottom:100px;left:5%}.app .coin.c1{--s:70px;width:70px;height:70px;bottom:70px;left:4%;box-shadow:inset 0 -6px 12px #78460073,inset 0 4px 8px #ffffff8c,0 18px 40px -8px #00000080}.app .coin.c2{--s:44px;width:44px;height:44px;animation-delay:-4s;top:70px;right:8%}.rates,.why,.gallery,.purity,.reviews,.faq,.offers{overflow:hidden}.rates:before,.why:before,.reviews:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23e8a900' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M40 4l36 36-36 36L4 40z'/%3E%3Cpath d='M40 20l20 20-20 20-20-20z'/%3E%3Ccircle cx='40' cy='40' r='4'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.rates>*,.why>*,.reviews>*{z-index:2;position:relative}.rates>.coin,.why>.coin,.gallery>.coin,.app>.coin{z-index:1;position:absolute}@media (width<=900px){.coin{opacity:.55;transform:scale(.7)}}.btn.sm{letter-spacing:.14em;opacity:.85;border-width:1px;padding:7px 16px;font-size:.62rem}.btn.sm:hover{opacity:1}html,body{max-width:100%;overflow-x:hidden}section>*,.hero>*,.calc>*,.calc-form>*,.rate-grid>*,.karats>*,.hallmark>*,.app-grid>*{min-width:0}.calc-form input,.calc-form select{width:100%;min-width:0}@media (width<=900px){nav.top,nav.top.solid{padding:10px 5vw}.logo{letter-spacing:.04em;white-space:nowrap;font-size:1.15rem}.btn.sm{white-space:nowrap;padding:6px 12px;font-size:.58rem}.ratebar{font-size:.7rem}.ratebar-in{justify-content:center;gap:14px;padding:0 3vw}.ratebar .more,.ratebar .hide-sm{display:none}.hero{gap:36px;min-height:auto;padding:120px 5vw 60px}.hero h1{margin:16px 0 18px;font-size:clamp(3rem,14vw,4.6rem)}.hero p{margin-bottom:28px;font-size:.98rem}.hero .cta{flex-direction:column}.hero .cta .btn{text-align:center}.hero-art{height:400px}.hero .coin.c1,.hero .coin.c4{display:none}.hero .coin.c2{top:3%;left:40%}.hero .coin.c3{--s:60px;width:60px;height:60px;bottom:0;right:2%}section{padding:64px 5vw}.sec-head{margin-bottom:40px}.strip div{gap:36px;font-size:1.2rem}}@media (width<=640px){.rate-grid{grid-template-columns:1fr}.rate{padding:24px}.rate .per{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:2.2rem;display:flex}.calc{border-radius:22px;padding:24px 20px}.calc h3{font-size:1.7rem}.calc-form{grid-template-columns:1fr}.calc-out{flex-wrap:wrap;grid-column:span 1;gap:4px}.calc-out b{font-size:1.9rem}.karat{padding:34px 26px}.karat .num{font-size:5rem}.karat .pill{top:20px;right:20px}.hallmark{gap:26px;padding:26px 20px}.hallmark h3{font-size:2rem}.marks{grid-template-columns:1fr}.masonry{grid-auto-rows:160px;gap:12px}.tile figcaption{font-size:1.25rem;bottom:12px;left:14px}.offer-grid,.rev-grid,.feats{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr);gap:26px 10px}.app h2{font-size:2.4rem}.phone{width:260px;height:530px}.stores{flex-direction:column;align-items:stretch}.store{justify-content:center}.q button{padding:18px;font-size:.95rem}.q .a p{padding:0 18px 20px}.visit h2{font-size:2.6rem}.info{flex-direction:column;gap:22px}footer{text-align:center;flex-direction:column}.wa{width:52px;height:52px;bottom:14px;right:14px}}@media (width<=900px){.hero .coin.c2{display:none}}@media (width<=640px){.masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.t1{grid-area:span 2/span 2}.t2{grid-area:span 2/span 1}.t3,.t5{grid-area:span 1/span 1}.t4{grid-area:span 1/span 2}}.rb{align-items:baseline;gap:6px;display:inline-flex}.rb em{color:var(--gold-l);letter-spacing:.05em;font-style:normal;font-weight:700}.rb b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.02em}.rb small{color:#ffe9a8b3;font-size:.85em}.live-short,.nav-app{display:none}.btn.sm.fill.nav-app{opacity:1;padding:8px 16px}@media (width<=900px){.ratebar{height:46px;font-size:.8rem}.ratebar-in{justify-content:space-between;gap:0;padding:0 5vw}.live-txt{display:none}.live-short{font-size:.62rem;display:inline}.live{gap:6px}.rb{border-left:1px solid #ffe9a840;flex-direction:column;align-items:flex-start;gap:0;padding-left:14px;line-height:1.15}.rb em{font-size:.66rem}.rb b{font-size:1.02rem}.rb small{font-size:.62rem}nav.top.has-bar,nav.top.has-bar.solid{top:46px}.nav-admin{display:none}.nav-app{display:inline-block}.hero{padding-top:135px}}footer a{text-decoration:underline}
