:root{--dg-saffron:#f26727;--dg-saffron-deep:#c4491a;--dg-tulsi:#22452f;--dg-copper:#8c4a26;--dg-manuscript:#f7f3e8;--dg-ink:#3c3c3c;--dg-clay:#e5d9c7;--dg-alert:#b3261e;--dg-void:#0b1020;--dg-aurora:#4cc9f0;--dg-saffron-50:#ffeddf;--dg-saffron-100:#ffdcc6;--dg-saffron-200:#ffbf9f;--dg-saffron-300:#ff9d71;--dg-saffron-400:#fd7b45;--dg-saffron-500:#f26727;--dg-saffron-600:#ca4100;--dg-saffron-700:#a62700;--dg-saffron-800:#7d0800;--dg-saffron-900:#500000;--dg-saffron-deep-50:#ffede2;--dg-saffron-deep-100:#fdc;--dg-saffron-deep-200:#ffc1a8;--dg-saffron-deep-300:#ffa07f;--dg-saffron-deep-400:#f78058;--dg-saffron-deep-500:#e06338;--dg-saffron-deep-600:#c4491a;--dg-saffron-deep-700:#a02f00;--dg-saffron-deep-800:#791500;--dg-saffron-deep-900:#4c0000;--dg-tulsi-50:#eef9f1;--dg-tulsi-100:#def0e3;--dg-tulsi-200:#c4dfcc;--dg-tulsi-300:#a5c9b0;--dg-tulsi-400:#88b395;--dg-tulsi-500:#6e9b7d;--dg-tulsi-600:#568265;--dg-tulsi-700:#3e674c;--dg-tulsi-800:#22452f;--dg-tulsi-900:#0e2a19;--dg-copper-50:#fff1e7;--dg-copper-100:#ffe3d3;--dg-copper-200:#fbcbb4;--dg-copper-300:#edaf90;--dg-copper-400:#db936e;--dg-copper-500:#c47952;--dg-copper-600:#a9603a;--dg-copper-700:#8c4a26;--dg-copper-800:#662e0d;--dg-copper-900:#3f1400;--dg-manuscript-50:#f7f3e8;--dg-manuscript-100:#f1ead9;--dg-manuscript-200:#e0d6bc;--dg-manuscript-300:#cbbe9b;--dg-manuscript-400:#b5a57c;--dg-manuscript-500:#9d8d62;--dg-manuscript-600:#85754a;--dg-manuscript-700:#695b33;--dg-manuscript-800:#4b3f1d;--dg-manuscript-900:#2b2206;--dg-ink-50:#f6f6f6;--dg-ink-100:#eaeaea;--dg-ink-200:#d7d7d7;--dg-ink-300:#bfbfbf;--dg-ink-400:#a6a6a6;--dg-ink-500:#8e8e8e;--dg-ink-600:#767676;--dg-ink-700:#5c5c5c;--dg-ink-800:#3c3c3c;--dg-ink-900:#232323;--dg-clay-50:#faf5ed;--dg-clay-100:#f1e9dd;--dg-clay-200:#e5d9c7;--dg-clay-300:#ccbda5;--dg-clay-400:#b6a488;--dg-clay-500:#9f8b6e;--dg-clay-600:#867357;--dg-clay-700:#6a593f;--dg-clay-800:#4c3e28;--dg-clay-900:#2c2110;--dg-alert-50:#ffebe5;--dg-alert-100:#ffd9cf;--dg-alert-200:#ffbbad;--dg-alert-300:#ff9787;--dg-alert-400:#ff7463;--dg-alert-500:#ec5446;--dg-alert-600:#ce372c;--dg-alert-700:#b3261e;--dg-alert-800:maroon;--dg-alert-900:#520000;--dg-void-50:#f2f6fe;--dg-void-100:#e5eaf7;--dg-void-200:#cfd6ea;--dg-void-300:#b5bed8;--dg-void-400:#9ba6c4;--dg-void-500:#838ead;--dg-void-600:#6b7594;--dg-void-700:#515b76;--dg-void-800:#373f56;--dg-void-900:#0b1020;--dg-aurora-50:#dcfcff;--dg-aurora-100:#c0f4ff;--dg-aurora-200:#92e5ff;--dg-aurora-300:#4cc9f0;--dg-aurora-400:#00b9e7;--dg-aurora-500:#00a1d2;--dg-aurora-600:#0087b7;--dg-aurora-700:#006a96;--dg-aurora-800:#004c71;--dg-aurora-900:#002b48;--dg-surface:#fff;--dg-surface-raised:#fff;--dg-surface-sunken:#f7f3e8;--dg-surface-inverse:#232323;--dg-text:#232323;--dg-text-muted:#5c5c5c;--dg-text-inverse:#f7f3e8;--dg-text-on-primary:#fff;--dg-text-on-secondary:#fff;--dg-text-link:#a62700;--dg-border:#ccbda5;--dg-border-subtle:#e5d9c7;--dg-border-strong:#767676;--dg-border-focus:#232323;--dg-primary:#ca4100;--dg-primary-hover:#a62700;--dg-primary-active:#7d0800;--dg-primary-border:#a62700;--dg-primary-subtle:#ffeddf;--dg-secondary:#3e674c;--dg-secondary-hover:#22452f;--dg-secondary-active:#0e2a19;--dg-secondary-subtle:#eef9f1;--dg-accent:#8c4a26;--dg-accent-subtle:#fff1e7;--dg-success:#3e674c;--dg-success-subtle:#eef9f1;--dg-warning:#8c4a26;--dg-warning-subtle:#fff1e7;--dg-danger:#b3261e;--dg-danger-hover:maroon;--dg-danger-subtle:#ffebe5;--dg-font-display:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--dg-font-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--dg-font-devanagari:"Noto Serif Devanagari",serif;--dg-font-malayalam:"Noto Sans Malayalam",sans-serif;--dg-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--dg-text-xs:0.75rem;--dg-text-sm:0.875rem;--dg-text-base:1rem;--dg-text-lg:1.125rem;--dg-text-xl:1.25rem;--dg-text-2xl:1.5rem;--dg-text-3xl:1.875rem;--dg-text-4xl:2.375rem;--dg-text-5xl:3rem;--dg-leading-tight:1.15;--dg-leading-snug:1.3;--dg-leading-normal:1.5;--dg-leading-relaxed:1.7;--dg-weight-regular:400;--dg-weight-medium:500;--dg-weight-semibold:600;--dg-weight-bold:700;--dg-tracking-tight:-0.02em;--dg-tracking-normal:0;--dg-tracking-wide:0.04em;--dg-space-0:0px;--dg-space-1:4px;--dg-space-2:8px;--dg-space-3:12px;--dg-space-4:16px;--dg-space-5:20px;--dg-space-6:24px;--dg-space-8:32px;--dg-space-10:40px;--dg-space-12:48px;--dg-space-16:64px;--dg-space-20:80px;--dg-space-24:96px;--dg-space-touch:44px;--dg-radius-none:0px;--dg-radius-sm:6px;--dg-radius-md:10px;--dg-radius-lg:16px;--dg-radius-xl:24px;--dg-radius-2xl:32px;--dg-radius-full:9999px;--dg-shadow-sm:0 1px 2px rgba(60,60,60,.06);--dg-shadow-md:0 2px 8px rgba(60,60,60,.08);--dg-shadow-lg:0 8px 24px rgba(60,60,60,.1);--dg-shadow-focus:0 0 0 3px rgba(242,103,39,.35);--dg-duration-fast:120ms;--dg-duration-base:180ms;--dg-duration-slow:280ms;--dg-easing-standard:cubic-bezier(0.2,0,0,1);--dg-easing-enter:cubic-bezier(0,0,0,1);--dg-easing-exit:cubic-bezier(0.3,0,1,1);--dg-z-base:0;--dg-z-dropdown:1000;--dg-z-sticky:1100;--dg-z-overlay:1200;--dg-z-dialog:1300;--dg-z-toast:1400}[data-theme=dark]{color-scheme:dark;--dg-surface:#070a12;--dg-surface-raised:#0e1424;--dg-surface-sunken:#04060c;--dg-surface-inverse:#f2f6fe;--dg-text:#f2f6fe;--dg-text-muted:#9ba6c4;--dg-text-inverse:#0b1020;--dg-text-on-primary:#232323;--dg-text-on-secondary:#232323;--dg-text-link:#4cc9f0;--dg-border:#232b44;--dg-border-subtle:#171e33;--dg-border-strong:#6b7594;--dg-border-focus:#fff;--dg-primary:#f26727;--dg-primary-hover:#fd7b45;--dg-primary-active:#ff9d71;--dg-primary-border:#fd7b45;--dg-primary-subtle:#2a1409;--dg-secondary:#88b395;--dg-secondary-hover:#a5c9b0;--dg-secondary-active:#c4dfcc;--dg-secondary-subtle:#08221a;--dg-accent:#4cc9f0;--dg-accent-subtle:#062430;--dg-success:#88b395;--dg-success-subtle:#08221a;--dg-warning:#db936e;--dg-warning-subtle:#2a1409;--dg-danger:#ff7463;--dg-danger-hover:#ff9787;--dg-danger-subtle:#2a0a08;--dg-shadow-sm:0 1px 2px rgba(0,0,0,.6);--dg-shadow-md:0 4px 20px rgba(0,0,0,.55);--dg-shadow-lg:0 16px 48px rgba(0,0,0,.65);--dg-shadow-focus:0 0 0 3px rgba(76,201,240,.45)}.landing-theme{color-scheme:light}.landing-header{background-color:hsla(0,0%,100%,.88)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing-header{backdrop-filter:blur(14px) saturate(120%)}}.landing-nav-link{position:relative;font-size:var(--dg-text-xs);font-weight:var(--dg-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--dg-ink-800);transition:color var(--dg-duration-base) var(--dg-easing-standard)}.landing-nav-link:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background-color:var(--dg-saffron-500);transform:scaleX(0);transition:transform var(--dg-duration-base) var(--dg-easing-standard)}.landing-nav-link:focus-visible,.landing-nav-link:hover{color:var(--dg-saffron-600)}.landing-nav-link:focus-visible:after,.landing-nav-link:hover:after{transform:scaleX(1)}.landing-nav-link[aria-current=page]{color:var(--dg-saffron-600)}.landing-nav-link[aria-current=page]:after{transform:scaleX(1)}.landing-nav-link:active{transform:scale(.98);opacity:.85}.landing-announcement{background-color:var(--dg-ink-900);color:var(--dg-manuscript-100);font-size:var(--dg-text-xs);letter-spacing:.06em}.landing-strip{background-color:var(--dg-ink-800);color:var(--dg-manuscript-50)}.landing-footer{background-color:var(--dg-ink-900);color:var(--dg-manuscript-100)}.landing-strip-divide{border-color:hsla(44,48%,94%,.18)}.landing-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--dg-text-xs);font-weight:var(--dg-weight-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--dg-copper-700)}.landing-eyebrow-center:after,.landing-eyebrow:before{content:"";width:2rem;height:1px;background-color:var(--dg-copper-400)}.landing-eyebrow-inverse{color:var(--dg-manuscript-300)}.landing-eyebrow-inverse:after,.landing-eyebrow-inverse:before{background-color:var(--dg-manuscript-400)}.landing-ornament{display:flex;align-items:center;gap:.625rem;color:var(--dg-copper-400)}.landing-ornament:after,.landing-ornament:before{content:"";height:1px;background-color:currentcolor}.landing-ornament:before{width:3.5rem}.landing-ornament:after{width:1.5rem;opacity:.5}.landing-ornament>span{width:.375rem;height:.375rem;rotate:45deg;border:1px solid}.landing-mandala{opacity:.08;pointer-events:none;color:var(--dg-saffron-500)}.landing-mandala-inverse{opacity:.06;color:var(--dg-manuscript-200)}.landing-hero-plate{border-radius:var(--dg-radius-2xl);background:radial-gradient(120% 90% at 70% 8%,var(--dg-manuscript-50) 0,transparent 60%),linear-gradient(160deg,var(--dg-manuscript-100) 0,var(--dg-manuscript-200) 100%);box-shadow:0 32px 64px -40px rgba(31,26,22,.45)}.landing-hero-media-frame{padding:.35rem;border-radius:calc(var(--dg-radius-2xl) + .25rem);background:linear-gradient(180deg,var(--dg-manuscript-50) 0,var(--dg-clay-100) 100%);box-shadow:0 28px 56px -36px rgba(31,26,22,.38)}.landing-hero-script{font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;font-style:italic;font-size:clamp(1.35rem,2.8vw,2.125rem);line-height:1.15;text-shadow:0 1px 12px rgba(31,26,22,.35)}.landing-eyebrow-plain:after,.landing-eyebrow-plain:before{display:none}.landing-eyebrow-plain{gap:0;letter-spacing:.16em}.landing-spotlight-card{border-radius:var(--dg-radius-2xl);border:1px solid rgb(31 26 22/6%);box-shadow:0 20px 40px -32px rgba(31,26,22,.28)}.landing-spotlight-card--doctors{background:linear-gradient(145deg,#fff8f2,#ffebdc)}.landing-spotlight-card--store{background:linear-gradient(145deg,#f4faf6,#e4f2e8)}.landing-spotlight-card--testimonials{background:linear-gradient(160deg,var(--dg-manuscript-50) 0,var(--dg-clay-100) 100%)}.landing-spotlight-card--warm{background:linear-gradient(145deg,#fffaf4,#ffeee1)}.landing-spotlight-card--sage{background:linear-gradient(145deg,#f1f9f4,#e0f0e6)}.landing-spotlight-card--clay{background:linear-gradient(160deg,var(--dg-manuscript-100) 0,var(--dg-clay-200) 100%)}.landing-solid-btn-pill{border-radius:9999px}.landing-solid-btn-compact{min-height:36px;padding-inline:1rem;font-size:var(--dg-text-xs);letter-spacing:.04em}.patient-action-card{box-shadow:0 12px 28px -24px rgba(31,26,22,.28)}.patient-action-card-link{height:100%;border-radius:var(--dg-radius-2xl);color:inherit;text-decoration:none;overflow:hidden;transition:transform var(--dg-duration-fast) var(--dg-easing-standard),box-shadow var(--dg-duration-slow) var(--dg-easing-standard),border-color var(--dg-duration-slow) var(--dg-easing-standard)}.patient-action-card-link:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 20px 40px -28px rgba(31,26,22,.32);border-color:rgba(242,103,39,.22)}.patient-action-card-link:active{transform:translateY(-1px) scale(.995)}.patient-action-card-link:focus-visible{outline:2px solid var(--dg-border-focus);outline-offset:3px}.landing-trust-script{font-family:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;font-style:italic;font-size:clamp(1.125rem,2vw,1.625rem);line-height:1.2;text-decoration:underline;text-decoration-color:var(--dg-saffron-400);text-underline-offset:.35rem}.landing-stone-slab{background:linear-gradient(165deg,var(--dg-manuscript-50) 0,var(--dg-clay-100) 45%,var(--dg-clay-300) 100%)}.landing-card{border-radius:var(--dg-radius-xl);background-color:var(--dg-surface-raised);border:1px solid var(--dg-border-subtle);transition:border-color var(--dg-duration-slow) var(--dg-easing-standard),box-shadow var(--dg-duration-slow) var(--dg-easing-standard),transform var(--dg-duration-fast) var(--dg-easing-standard),opacity var(--dg-duration-fast) var(--dg-easing-standard)}.landing-card:active{transform:scale(.985);opacity:.94}.landing-card:hover{border-color:var(--dg-clay-300);box-shadow:0 24px 48px -32px rgba(31,26,22,.35);transform:translateY(-4px)}.landing-card.doctor-card-interactive:hover{transform:translateY(-4px) scale(1.02)}.landing-card-media{border-radius:var(--dg-radius-xl) var(--dg-radius-xl) 0 0;background:radial-gradient(80% 70% at 50% 20%,var(--dg-manuscript-50) 0,transparent 70%),var(--dg-manuscript-100)}.landing-quote-band{background-color:var(--dg-manuscript-100)}.landing-solid-btn,.landing-solid-btn-inverse{display:inline-flex;border-radius:var(--dg-radius-lg);align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding-inline:1.75rem;border:1px solid transparent;font-size:var(--dg-text-xs);font-weight:var(--dg-weight-medium);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--dg-duration-base) var(--dg-easing-standard),color var(--dg-duration-base) var(--dg-easing-standard),transform var(--dg-duration-base) var(--dg-easing-standard),box-shadow var(--dg-duration-base) var(--dg-easing-standard)}.landing-solid-btn{background-color:var(--dg-primary);border-color:var(--dg-primary-border);color:var(--dg-text-on-primary)}.landing-solid-btn:hover{background-color:var(--dg-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(242,103,39,.45)}.landing-outline-btn-inverse:active,.landing-outline-btn:active,.landing-solid-btn-inverse:active,.landing-solid-btn:active{transform:translateY(0) scale(.98);opacity:.92}.landing-solid-btn-inverse{background-color:var(--dg-manuscript-50);border-color:var(--dg-manuscript-50);color:var(--dg-ink-900)}.landing-solid-btn-inverse:hover{background-color:var(--dg-manuscript-100);transform:translateY(-1px)}.landing-outline-btn svg,.landing-solid-btn svg,.landing-solid-btn-inverse svg{transition:transform var(--dg-duration-base) var(--dg-easing-standard)}.landing-outline-btn:hover svg,.landing-solid-btn-inverse:hover svg,.landing-solid-btn:hover svg{transform:translateX(3px)}.landing-outline-btn{display:inline-flex;border-radius:var(--dg-radius-lg);align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--dg-saffron-500);color:var(--dg-saffron-600);background-color:transparent;font-size:var(--dg-text-xs);font-weight:var(--dg-weight-medium);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--dg-duration-base) var(--dg-easing-standard),color var(--dg-duration-base) var(--dg-easing-standard)}.landing-outline-btn:hover{background-color:var(--dg-primary);color:var(--dg-text-on-primary)}.landing-outline-btn-inverse{border-color:var(--dg-manuscript-300);color:var(--dg-manuscript-50)}.landing-outline-btn-inverse:hover{background-color:var(--dg-manuscript-50);color:var(--dg-ink-900)}.landing-nav-text-link{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:var(--dg-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--dg-text-muted);white-space:nowrap;transition:color var(--dg-duration-base) var(--dg-easing-standard)}.landing-nav-text-link:focus-visible,.landing-nav-text-link:hover{color:var(--dg-saffron-700)}.landing-nav-signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4375rem 1.125rem;border-radius:var(--dg-radius-md);border:1px solid var(--dg-primary-border);background-color:var(--dg-primary);font-size:.6875rem;font-weight:var(--dg-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--dg-text-on-primary);white-space:nowrap;box-shadow:0 4px 14px -6px rgba(242,103,39,.55);transition:background-color var(--dg-duration-base) var(--dg-easing-standard),transform var(--dg-duration-base) var(--dg-easing-standard),box-shadow var(--dg-duration-base) var(--dg-easing-standard)}.landing-nav-signin:hover{background-color:var(--dg-primary-hover);transform:translateY(-1px);box-shadow:0 8px 20px -8px rgba(242,103,39,.6)}.landing-nav-signin:active{transform:translateY(0)}.landing-arrow-link{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--dg-text-xs);font-weight:var(--dg-weight-medium);letter-spacing:.16em;text-transform:uppercase;padding-bottom:.375rem;border-bottom:1px solid;transition:opacity var(--dg-duration-base) var(--dg-easing-standard)}.landing-arrow-link svg{transition:transform var(--dg-duration-base) var(--dg-easing-standard)}.landing-arrow-link:hover svg{transform:translateX(4px)}.landing-service-bar{border-block-start:1px solid var(--dg-border-subtle)}@media (min-width:1024px){.landing-divided-row>*+*{border-inline-start:1px solid var(--dg-border-subtle)}}.dg-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.dg-scrollbar-hidden::-webkit-scrollbar{display:none}