:root{--color-wine-darkest: #1F0509;--color-wine-dark: #2D080E;--color-wine-main: #3F0D15;--color-wine-medium: #54141E;--color-wine-light: #701D2A;--color-wine-subtle: #962B3B;--color-gold-deep: #805B13;--color-gold-main: #D4AF37;--color-gold-bright: #F5D77F;--color-gold-light: #FDF3D0;--color-gold-glow: rgba(212, 175, 55, .25);--color-gold-glow-strong: rgba(212, 175, 55, .45);--color-gold-gradient: linear-gradient(135deg, #F5D77F 0%, #D4AF37 50%, #996515 100%);--color-gold-gradient-hover: linear-gradient(135deg, #FFF0B8 0%, #E5BF47 50%, #B87B1C 100%);--color-gold-border: rgba(212, 175, 55, .35);--color-bg-primary: #140E10;--color-bg-card: #201518;--color-bg-card-hover: #291B1F;--color-bg-card-glass: rgba(36, 22, 26, .75);--color-bg-light: #FDFBF7;--color-bg-cream: #F6EFE6;--color-bg-cream-dark: #ECE3D4;--color-text-primary: #FFF9F2;--color-text-secondary: #E0D3C3;--color-text-muted: #A89B8D;--color-text-gold: #F0D38D;--color-text-dark: #1E1719;--color-text-dark-secondary: #4A3F43;--color-success: #22C55E;--color-warning: #F59E0B;--color-danger: #EF4444;--font-primary: "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Cinzel", "Noto Sans Devanagari", Georgia, serif;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4.5rem;--spacing-4xl: 6rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--shadow-lg: 0 12px 36px rgba(0, 0, 0, .45);--shadow-gold: 0 8px 25px rgba(212, 175, 55, .25);--shadow-gold-lg: 0 12px 40px rgba(212, 175, 55, .35);--shadow-glow: 0 0 35px rgba(212, 175, 55, .2);--transition-fast: .15s ease;--transition-normal: .25s cubic-bezier(.16, 1, .3, 1);--transition-slow: .4s cubic-bezier(.16, 1, .3, 1);--container-max-width: 1200px;--container-padding: 1.5rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:var(--color-bg-primary);color:var(--color-text-primary)}body{font-family:var(--font-primary);line-height:1.65;font-weight:400;color:var(--color-text-primary);background-color:var(--color-bg-primary);overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 15%,rgba(112,29,42,.25) 0%,transparent 50%),radial-gradient(circle at 80% 60%,rgba(212,175,55,.08) 0%,transparent 45%),radial-gradient(circle at 50% 90%,rgba(63,13,21,.35) 0%,transparent 60%);pointer-events:none;z-index:-1}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);position:relative}.section--alt{background-color:#2015188c;border-top:1px solid rgba(212,175,55,.12);border-bottom:1px solid rgba(212,175,55,.12)}.section-header{text-align:center;max-width:780px;margin:0 auto var(--spacing-2xl) auto}.section-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#d4af371f;border:1px solid var(--color-gold-border);border-radius:var(--radius-full);color:var(--color-gold-bright);font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-md)}.section-title{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.25;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);letter-spacing:-.01em}.section-title .text-gold{color:var(--color-gold-bright);background:var(--color-gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.6}.text-center{text-align:center}.text-gold{color:var(--color-gold-bright)}.text-muted{color:var(--color-text-muted)}.font-semibold{font-weight:600}.font-bold{font-weight:700}.badge-star{color:var(--color-gold-main)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem 2.25rem;background:var(--color-gold-gradient);color:#1a1005;font-family:var(--font-primary);font-size:1.15rem;font-weight:700;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 24px #d4af3759,inset 0 1px #ffffff80;transition:all var(--transition-normal);text-decoration:none;cursor:pointer;position:relative;overflow:hidden;letter-spacing:.02em;z-index:1}.btn-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transition:left .75s ease;z-index:-1}.btn-cta:hover{background:var(--color-gold-gradient-hover);box-shadow:0 12px 32px #d4af3780,inset 0 1px #ffffffb3;transform:translateY(-2px);color:#140b02}.btn-cta:hover:before{left:100%}.btn-cta:active{transform:translateY(0);box-shadow:0 4px 16px #d4af374d}.btn-cta--large{padding:1.25rem 2.75rem;font-size:1.25rem}.btn-cta--full{width:100%}.btn-cta .btn-arrow{display:inline-block;transition:transform var(--transition-fast)}.btn-cta:hover .btn-arrow{transform:translate(4px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;background:#2d080ed9;border:1px solid var(--color-gold-border);color:var(--color-gold-bright);font-size:.95rem;font-weight:600;border-radius:var(--radius-full);transition:all var(--transition-fast)}.btn-secondary:hover{background:#3f0d15;border-color:var(--color-gold-main);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.badge-gold{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:linear-gradient(135deg,#d4af372e,#3f0d1573);border:1px solid var(--color-gold-border);border-radius:var(--radius-full);color:var(--color-gold-bright);font-size:.85rem;font-weight:600}.badge-urgency{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:#dc262626;border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-full);color:#fca5a5;font-size:.82rem;font-weight:600}.badge-authority{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);border-radius:var(--radius-full);color:#86efac;font-size:.82rem;font-weight:600}.card-luxury{background:linear-gradient(180deg,#29171cd9,#1a0e12f2);border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative;overflow:hidden}.card-luxury:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-gold-main),transparent);opacity:.6}.card-luxury:hover{transform:translateY(-4px);border-color:#d4af3766;box-shadow:var(--shadow-gold-lg)}.card-glass{background:var(--color-bg-card-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.14);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.card-guarantee{background:linear-gradient(135deg,#321219e6,#16080cfa);border:1.5px solid var(--color-gold-border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-md)}.price-display-wrapper{display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap}.price-main{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.25rem);font-weight:800;color:var(--color-gold-bright);line-height:1;text-shadow:0 0 20px rgba(212,175,55,.4)}.price-strike{font-size:1.35rem;color:var(--color-text-muted);text-decoration:line-through;font-weight:500}.price-discount-pill{display:inline-block;padding:.25rem .65rem;background:#22c55e26;border:1px solid rgba(34,197,94,.4);border-radius:var(--radius-full);color:#4ade80;font-size:.82rem;font-weight:700}.trust-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.trust-item{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;background:#2b141ab3;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-md);transition:transform var(--transition-fast)}.trust-item:hover{transform:translateY(-2px);border-color:var(--color-gold-main);background:#371921d9}.trust-icon-box{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4af3733,#3f0d1599);border:1px solid var(--color-gold-border);border-radius:var(--radius-sm);color:var(--color-gold-bright);font-size:1.25rem}.trust-text{font-size:.92rem;font-weight:600;color:var(--color-text-primary);line-height:1.35}.scripture-quote-box{background:linear-gradient(135deg,#3f0d15b3,#1f080ce6);border:1px solid var(--color-gold-border);border-radius:var(--radius-lg);padding:1.75rem 2rem;text-align:center;position:relative}.scripture-quote-shloka{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-gold-bright);margin-bottom:.5rem;letter-spacing:.02em}.scripture-quote-meaning{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;font-style:italic}.scripture-quote-ref{margin-top:.75rem;font-size:.85rem;color:var(--color-text-gold);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.finger-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.5rem}.finger-guide-card{background:#241016bf;border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);padding:1.25rem 1.15rem;display:flex;flex-direction:column;gap:.4rem}.finger-guide-card.highlight{border-color:var(--color-gold-main);background:#37161ed9;box-shadow:var(--shadow-gold)}.finger-name-tag{font-size:1.05rem;font-weight:700;color:var(--color-gold-bright)}.finger-purpose-text{font-size:.88rem;color:var(--color-text-secondary);line-height:1.5}.inclusions-master-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0;text-align:left}.inclusion-card-item{display:flex;align-items:center;gap:.75rem;background:#1a0a0ecc;border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);padding:.85rem 1rem}.inclusion-icon{width:32px;height:32px;min-width:32px;border-radius:50%;background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80;display:flex;align-items:center;justify-content:center;font-size:.9rem}.inclusion-title{font-size:.92rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.inclusion-sub{font-size:.78rem;color:var(--color-text-muted)}.faq-list{display:flex;flex-direction:column;gap:1rem;max-width:860px;margin:0 auto}.faq-card{background:linear-gradient(180deg,#26161bcc,#1a0f13e6);border:1px solid rgba(212,175,55,.16);border-radius:var(--radius-md);overflow:hidden;transition:all var(--transition-normal)}.faq-card.active{border-color:#d4af3780;box-shadow:0 4px 20px #d4af3726}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;text-align:left;background:transparent;color:var(--color-text-primary);font-family:var(--font-primary);font-size:1.1rem;font-weight:600;cursor:pointer;transition:color var(--transition-fast)}.faq-question-btn:hover,.faq-card.active .faq-question-btn{color:var(--color-gold-bright)}.faq-icon-indicator{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d4af371f;border:1px solid var(--color-gold-border);color:var(--color-gold-bright);font-size:1.1rem;transition:transform var(--transition-normal),background-color var(--transition-fast)}.faq-card.active .faq-icon-indicator{transform:rotate(180deg);background:var(--color-gold-main);color:#1a1005}.faq-answer-panel{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .3s ease;padding:0 1.5rem}.faq-card.active .faq-answer-panel{padding:0 1.5rem 1.35rem}.faq-answer-text{font-size:.98rem;line-height:1.75;color:var(--color-text-secondary);border-top:1px solid rgba(212,175,55,.1);padding-top:1rem}.mobile-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#180a0ff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--color-gold-border);box-shadow:0 -8px 24px #0009;padding:.75rem 1rem;transform:translateY(0);transition:transform var(--transition-normal)}.mobile-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:600px;margin:0 auto}.mobile-sticky-info{display:flex;flex-direction:column}.mobile-sticky-title{font-size:.88rem;font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sticky-price{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:var(--color-gold-bright)}.mobile-sticky-btn{padding:.75rem 1.5rem;font-size:.95rem;white-space:nowrap}.site-header{position:sticky;top:0;z-index:100;background:#160a0ef0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(212,175,55,.18);transition:all var(--transition-normal)}.top-announcement-bar{background:linear-gradient(90deg,#2a080e,#4a0e17,#2a080e);border-bottom:1px solid rgba(212,175,55,.2);padding:.4rem 1rem;text-align:center;font-size:.84rem;color:var(--color-gold-bright);font-weight:600;display:flex;align-items:center;justify-content:center;gap:.75rem}.top-bar-badge{background:var(--color-gold-gradient);color:#1a0d03;padding:.1rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;text-transform:uppercase}.header-main-nav{display:flex;align-items:center;justify-content:space-between;padding:.85rem var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.brand-logo-group{display:flex;align-items:center;gap:.85rem;text-decoration:none}.brand-symbol-emblem{width:44px;height:44px;min-width:44px;border-radius:50%;background:radial-gradient(circle,#55121c,#200508);border:1.5px solid var(--color-gold-main);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-gold);color:var(--color-gold-bright);font-family:var(--font-heading);font-weight:800;font-size:1.35rem}.brand-text-block{display:flex;flex-direction:column}.brand-name-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;letter-spacing:.08em;color:var(--color-text-primary);line-height:1.1;text-transform:uppercase}.brand-name-title span{color:var(--color-gold-bright)}.brand-tagline-sub{font-size:.75rem;letter-spacing:.12em;color:var(--color-text-gold);text-transform:uppercase;font-weight:600}.header-cta-btn{padding:.65rem 1.35rem;font-size:.92rem}.hero-section{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.hero-content{display:flex;flex-direction:column;gap:1.25rem}.hero-badge-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero-title{font-family:var(--font-heading);font-size:clamp(2.25rem,4.5vw,3.4rem);font-weight:800;line-height:1.2;color:var(--color-text-primary);letter-spacing:-.01em}.hero-title-highlight{background:var(--color-gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-tagline{font-size:1.25rem;font-weight:600;color:var(--color-gold-bright);line-height:1.5}.hero-desc{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.7}.hero-price-box{background:linear-gradient(135deg,#3f0d15b3,#1f080ce6);border:1px solid var(--color-gold-border);border-radius:var(--radius-lg);padding:1.35rem 1.75rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:var(--shadow-md);margin-top:.5rem}.hero-offer-line{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:#fca5a5;font-weight:600}.hero-cta-group{display:flex;flex-direction:column;gap:.85rem;margin-top:.5rem}.hero-trust-subtext{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--color-text-muted)}.hero-trust-subtext svg{color:var(--color-gold-bright)}.hero-visual-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.hero-image-halo{position:absolute;width:110%;height:110%;background:radial-gradient(circle,rgba(212,175,55,.28) 0%,rgba(112,29,42,.35) 45%,transparent 70%);filter:blur(25px);z-index:0;pointer-events:none;animation:pulseGlow 6s ease-in-out infinite alternate}@keyframes pulseGlow{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.08);opacity:1}}.hero-image-card{position:relative;z-index:1;border-radius:var(--radius-xl);overflow:hidden;border:2px solid var(--color-gold-border);box-shadow:0 20px 50px #000000b3,var(--shadow-gold-lg);background:#1c0a0e}.hero-product-img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-image-card:hover .hero-product-img{transform:scale(1.04)}.hero-floating-badge{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;background:#1a0a0ee0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-gold-border);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-primary);font-size:.88rem;font-weight:600;z-index:2}.trust-section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-top:1px solid rgba(212,175,55,.15);border-bottom:1px solid rgba(212,175,55,.15);background:#1c0c1099}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:var(--spacing-2xl)}.problem-card{background:linear-gradient(180deg,#2e1217bf,#1a0b0ee6);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);padding:1.5rem 1.25rem;text-align:center;transition:all var(--transition-normal)}.problem-card:hover{transform:translateY(-4px);border-color:#ef444473;box-shadow:0 8px 24px #dc262626}.problem-icon{width:48px;height:48px;margin:0 auto 1rem;border-radius:50%;background:#ef44441f;border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;color:#f87171;font-size:1.35rem}.problem-title{font-size:1.05rem;font-weight:700;color:#fee2e2;margin-bottom:.5rem}.problem-desc{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.problem-reassurance-box{background:linear-gradient(135deg,#3f0d1599,#1f080ccc);border:1px solid var(--color-gold-border);border-radius:var(--radius-lg);padding:1.75rem 2rem;text-align:center;max-width:860px;margin:0 auto}.reassurance-quote{font-size:1.1rem;font-weight:500;color:var(--color-gold-light);line-height:1.8;font-style:italic}.reassurance-author{margin-top:.75rem;font-size:.88rem;color:var(--color-text-gold);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.product-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.intro-image-container{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:2px solid var(--color-gold-border);box-shadow:var(--shadow-lg);background:#1a0a0e}.intro-image{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}.intro-image-container:hover .intro-image{transform:scale(1.05)}.intro-points-list{display:flex;flex-direction:column;gap:1.25rem}.intro-point-item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:#26111699;border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-md);transition:all var(--transition-fast)}.intro-point-item:hover{background:#37161ecc;border-color:var(--color-gold-border);transform:translate(4px)}.intro-point-icon{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--color-gold-gradient);color:#1a0d03;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}.intro-point-title{font-size:1.08rem;font-weight:700;color:var(--color-gold-bright);margin-bottom:.25rem}.intro-point-desc{font-size:.92rem;color:var(--color-text-secondary);line-height:1.55}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.35rem;margin-bottom:var(--spacing-2xl)}.benefit-card{background:linear-gradient(180deg,#261117cc,#180a0ef2);border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:all var(--transition-normal);position:relative}.benefit-card:hover{transform:translateY(-5px);border-color:var(--color-gold-main);box-shadow:0 10px 28px #d4af3740;background:linear-gradient(180deg,#32161ee6,#1e0c12fa)}.benefit-icon-wrap{width:44px;height:44px;border-radius:var(--radius-sm);background:#d4af371f;border:1px solid var(--color-gold-border);color:var(--color-gold-bright);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.benefit-card-title{font-size:1.12rem;font-weight:700;color:var(--color-text-primary)}.benefit-card-desc{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}.benefits-cta-box{text-align:center}.ashtadhatu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:var(--spacing-xl)}.metal-card{background:#210e13b3;border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);padding:1.25rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all var(--transition-fast)}.metal-card:hover{border-color:var(--color-gold-main);background:#30141bd9;transform:translateY(-3px);box-shadow:var(--shadow-gold)}.metal-icon-circle{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#d4af3740,#3f0d15b3);border:1.5px solid var(--color-gold-main);display:flex;align-items:center;justify-content:center;color:var(--color-gold-bright);font-weight:800;font-size:1.15rem;font-family:var(--font-heading)}.metal-name-hindi{font-size:1.15rem;font-weight:700;color:var(--color-text-primary)}.metal-name-en{font-size:.82rem;color:var(--color-text-gold);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.metal-benefit-text{font-size:.85rem;color:var(--color-text-secondary);line-height:1.4}.timeline-track{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;position:relative;margin-top:var(--spacing-xl)}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.timeline-step-num{width:44px;height:44px;border-radius:50%;background:var(--color-gold-gradient);color:#1a0d03;font-family:var(--font-heading);font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 4px 14px #d4af3759;z-index:2}.timeline-step-card{background:#241016b3;border:1px solid rgba(212,175,55,.15);border-radius:var(--radius-md);padding:1.1rem .85rem;width:100%;height:100%;display:flex;flex-direction:column;gap:.4rem;transition:all var(--transition-fast)}.timeline-step:hover .timeline-step-card{border-color:var(--color-gold-main);background:#32161ed9;transform:translateY(-3px)}.timeline-step-title{font-size:.98rem;font-weight:700;color:var(--color-gold-bright)}.timeline-step-desc{font-size:.84rem;color:var(--color-text-muted);line-height:1.45}.who-wear-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.who-wear-card{background:linear-gradient(180deg,#261117bf,#180a0ee6);border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);padding:1.5rem 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.who-wear-icon{font-size:1.85rem;color:var(--color-gold-bright);margin-bottom:.25rem}.who-wear-title{font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}.who-wear-desc{font-size:.88rem;color:var(--color-text-secondary);line-height:1.5}.how-wear-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.how-wear-steps{display:flex;flex-direction:column;gap:1.15rem}.how-wear-step-item{display:flex;gap:1.15rem;align-items:flex-start;padding:1.15rem 1.35rem;background:#241016b3;border:1px solid rgba(212,175,55,.18);border-radius:var(--radius-md);transition:all var(--transition-fast)}.how-wear-step-item:hover{border-color:var(--color-gold-main);background:#32161ed9;transform:translate(4px)}.how-step-num-badge{width:34px;height:34px;min-width:34px;border-radius:50%;background:var(--color-gold-gradient);color:#1a0d03;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.95rem}.how-step-content-title{font-size:1.05rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.2rem}.how-step-content-desc{font-size:.9rem;color:var(--color-text-secondary);line-height:1.5}.gallery-section-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}.gallery-visual-box{display:flex;flex-direction:column;gap:1rem}.gallery-main-view{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:2px solid var(--color-gold-border);box-shadow:0 16px 40px #000000b3,var(--shadow-gold);background:#18090c;aspect-ratio:1 / 1}.gallery-active-img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .4s ease}.gallery-thumbs-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.gallery-thumb-btn{border-radius:var(--radius-md);overflow:hidden;border:2px solid rgba(212,175,55,.2);background:#1f0a0e;aspect-ratio:1 / 1;padding:0;cursor:pointer;transition:all var(--transition-fast)}.gallery-thumb-btn img{width:100%;height:100%;object-fit:cover}.gallery-thumb-btn.active{border-color:var(--color-gold-main);box-shadow:0 0 16px #d4af3780;transform:translateY(-2px)}.gallery-features-card{display:flex;flex-direction:column;gap:1.25rem}.quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.quality-card{background:linear-gradient(180deg,#261117bf,#16090de6);border:1px solid rgba(212,175,55,.2);border-radius:var(--radius-md);padding:1.35rem 1.15rem;text-align:center;transition:all var(--transition-fast)}.quality-card:hover{transform:translateY(-3px);border-color:var(--color-gold-main);box-shadow:var(--shadow-gold)}.quality-icon{font-size:1.85rem;color:var(--color-gold-bright);margin-bottom:.5rem}.quality-card-title{font-size:1.05rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.35rem}.quality-card-desc{font-size:.88rem;color:var(--color-text-muted);line-height:1.45}.pricing-master-card{max-width:820px;margin:0 auto;background:linear-gradient(145deg,#2e1118e6,#18080cfa);border:2px solid var(--color-gold-main);border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:0 20px 60px #000c,0 0 35px #d4af3740;text-align:center;position:relative;overflow:hidden}.pricing-ribbon-badge{position:absolute;top:1.25rem;right:1.25rem;background:var(--color-gold-gradient);color:#1a0d03;padding:.35rem 1rem;border-radius:var(--radius-full);font-size:.82rem;font-weight:800;text-transform:uppercase;box-shadow:0 4px 12px #d4af374d}.pricing-product-title{font-family:var(--font-heading);font-size:clamp(1.85rem,3.5vw,2.4rem);font-weight:800;color:var(--color-text-primary);margin-bottom:.5rem}.pricing-inclusions-list{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:1.5rem 0 2rem;padding:1rem;background:#1a0a0eb3;border-radius:var(--radius-md);border:1px solid rgba(212,175,55,.15)}.pricing-inclusion-item{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--color-gold-light)}.pricing-inclusion-item svg{color:#4ade80}.pricing-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:450px;margin:0 auto}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.review-card-placeholder{background:linear-gradient(180deg,#261117b3,#180a0ed9);border:1px dashed rgba(212,175,55,.3);border-radius:var(--radius-md);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all var(--transition-fast)}.review-card-placeholder:hover{border-style:solid;border-color:var(--color-gold-main);background:#30141bd9}.review-header{display:flex;align-items:center;justify-content:space-between}.review-user-info{display:flex;align-items:center;gap:.75rem}.review-avatar-ph{width:42px;height:42px;border-radius:50%;background:#d4af3726;border:1px solid var(--color-gold-border);display:flex;align-items:center;justify-content:center;color:var(--color-gold-bright);font-weight:700}.review-user-name{font-size:.98rem;font-weight:700;color:var(--color-text-primary)}.review-verified-tag{font-size:.78rem;color:#4ade80;display:flex;align-items:center;gap:.25rem}.review-stars{color:#fbbf24;font-size:.95rem;letter-spacing:2px}.review-quote-text{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6;font-style:italic}.final-cta-section{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-4xl);position:relative}.final-cta-box{background:linear-gradient(135deg,#4a0e17,#20060a,#4a0e17);border:2px solid var(--color-gold-main);border-radius:var(--radius-xl);padding:3.5rem 2rem;text-align:center;box-shadow:0 20px 60px #000c,var(--shadow-gold-lg);position:relative;overflow:hidden}.final-cta-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 30%,rgba(212,175,55,.18) 0%,transparent 65%);pointer-events:none}.final-cta-title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--color-text-primary);margin-bottom:.75rem}.final-cta-sub{font-size:1.35rem;color:var(--color-gold-bright);font-weight:700;margin-bottom:2rem}.site-footer{background:#0e0709;border-top:1px solid rgba(212,175,55,.18);padding-top:var(--spacing-3xl);padding-bottom:5.5rem;color:var(--color-text-muted)}.footer-top-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;margin-bottom:var(--spacing-2xl)}.footer-brand-col{display:flex;flex-direction:column;gap:1rem}.footer-desc{font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}.footer-col-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;letter-spacing:.04em}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:.65rem}.footer-links-list a{font-size:.9rem;color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-links-list a:hover{color:var(--color-gold-bright)}.footer-disclaimer-box{background:#160a0e99;border:1px solid rgba(212,175,55,.1);border-radius:var(--radius-md);padding:1.25rem 1.5rem;font-size:.82rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--spacing-xl)}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(212,175,55,.1);padding-top:1.5rem;font-size:.84rem;color:var(--color-text-muted);flex-wrap:wrap;gap:1rem}@media screen and (max-width: 1024px){.hero-grid{grid-template-columns:1fr;gap:2.5rem;text-align:center}.hero-badge-row,.hero-price-box,.hero-cta-group,.hero-trust-subtext{justify-content:center;align-items:center;text-align:center}.hero-visual-wrapper{max-width:480px;margin:0 auto}.trust-strip-grid{grid-template-columns:repeat(2,1fr)}.product-intro-grid{grid-template-columns:1fr;gap:2.5rem}.benefits-grid{grid-template-columns:repeat(2,1fr)}.ashtadhatu-grid{grid-template-columns:repeat(4,1fr)}.timeline-track{grid-template-columns:repeat(3,1fr);row-gap:1.5rem}.who-wear-grid{grid-template-columns:repeat(2,1fr)}.how-wear-container{grid-template-columns:1fr;gap:2.5rem}.gallery-section-grid{grid-template-columns:1fr;gap:2rem}.reviews-grid{grid-template-columns:repeat(2,1fr)}.footer-top-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand-col{grid-column:span 2}}@media screen and (max-width: 768px){:root{--spacing-3xl: 3.5rem;--spacing-4xl: 4.5rem;--container-padding: 1rem}.top-announcement-bar{font-size:.78rem;padding:.35rem .5rem}.brand-name-title{font-size:1.15rem}.brand-symbol-emblem{width:38px;height:38px;min-width:38px;font-size:1.15rem}.header-cta-btn{display:none}.hero-title{font-size:2.1rem}.hero-tagline{font-size:1.1rem}.hero-desc{font-size:.96rem}.price-main{font-size:2.4rem}.btn-cta{width:100%;padding:1.05rem 1.5rem;font-size:1.08rem}.trust-strip-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.trust-item{padding:.85rem .75rem;gap:.6rem}.trust-icon-box{width:36px;height:36px;min-width:36px;font-size:1.05rem}.trust-text{font-size:.86rem}.benefits-grid{grid-template-columns:1fr;gap:1rem}.ashtadhatu-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}.timeline-track{grid-template-columns:1fr;gap:1rem}.timeline-step{flex-direction:row;align-items:center;gap:1rem;text-align:left}.timeline-step-num{margin-bottom:0;min-width:40px;width:40px;height:40px;font-size:.95rem}.who-wear-grid,.reviews-grid{grid-template-columns:1fr}.pricing-master-card{padding:2rem 1.25rem}.pricing-inclusions-list{flex-direction:column;align-items:flex-start;gap:.75rem}.final-cta-box{padding:2.5rem 1.25rem}.footer-top-grid{grid-template-columns:1fr}.footer-brand-col{grid-column:span 1}.footer-bottom-bar{flex-direction:column;text-align:center;gap:.75rem}}@media screen and (max-width: 480px){.hero-title{font-size:1.85rem}.hero-tagline{font-size:1rem}.price-main{font-size:2.1rem}.hero-price-box{padding:1rem}.trust-strip-grid,.ashtadhatu-grid{grid-template-columns:1fr}.faq-question-btn{padding:1rem 1.15rem;font-size:.98rem}.faq-answer-panel{padding:0 1.15rem}.faq-card.active .faq-answer-panel{padding:0 1.15rem 1.15rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
