@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap);:root{--jmi-primary:#b72a29;--jmi-secondary:#c9a84c;--jmi-primary-300:#f6aaaa;--jmi-primary-400:#ef7372;--jmi-primary-600:#b72a29;--jmi-primary-800:#771b1a;--jmi-secondary-300:#efd7af;--jmi-secondary-400:#eac88c;--jmi-secondary-600:#c9a84c;--jmi-secondary-800:#866b31;--color-primary-glow:#b72a292e;--color-secondary-glow:#c9a84c2e;--red-gradient:linear-gradient(135deg,#ef7372,#b72a29 55%,#771b1a);--red-subtle:#b72a291a;--red-border:#b72a2959;--dual-accent-gradient:linear-gradient(90deg,#c9a84c,#b72a29 50%,#c9a84c);--tech-accent:#866b31;--white:#fff;--black:#000;--gray-0:#fff;--gray-25:#fafafa;--gray-50:#f4f4f5;--gray-100:#e4e4e7;--gray-200:#d4d4d8;--gray-300:#c4c4c8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#09090b;--brand-red-50:#fef2f2;--brand-red-100:#fee2e2;--brand-red-200:#fecaca;--brand-red-300:#fca5a5;--brand-red-400:#f87171;--brand-red-500:#dc2626;--brand-red-600:var(--jmi-primary);--brand-red-700:#991b1b;--brand-red-800:#7f1d1d;--brand-red-900:#450a0a;--brand-gold-50:#fffbeb;--brand-gold-100:#fef3c7;--brand-gold-200:#fde68a;--brand-gold-300:#fcd34d;--brand-gold-400:#fbbf24;--brand-gold-500:#f59e0b;--brand-gold-600:var(--jmi-secondary);--brand-gold-700:#b45309;--brand-gold-800:#92400e;--brand-gold-900:#78350f;--brand-50:var(--brand-gold-50);--brand-100:var(--brand-gold-100);--brand-200:var(--brand-gold-200);--brand-300:var(--brand-gold-300);--brand-400:var(--brand-gold-400);--brand-500:var(--brand-gold-500);--brand-600:var(--brand-gold-600);--brand-700:var(--brand-gold-700);--brand-800:var(--brand-gold-800);--brand-900:var(--brand-gold-900);--accent-50:#fff7ed;--accent-100:#ffedd5;--accent-200:#fed7aa;--accent-300:#fdba74;--accent-400:#fb923c;--accent-500:#f97316;--accent-600:#ea580c;--accent-700:#c2410c;--accent-800:#9a3412;--accent-900:#7c2d12;--brand-primary:var(--jmi-primary);--brand-primary-light:var(--jmi-primary-400);--brand-primary-lighter:var(--jmi-primary-300);--brand-primary-dark:var(--jmi-primary-800);--brand-primary-glow:var(--color-primary-glow);--brand-secondary:var(--jmi-secondary);--brand-secondary-light:var(--accent-400);--brand-secondary-dark:var(--accent-700);--color-bg:var(--gray-0);--color-bg-subtle:#f1f1f3;--color-surface:var(--gray-100);--color-surface-raised:var(--gray-0);--color-surface-overlay:var(--gray-0);--color-text:var(--gray-900);--color-text-secondary:var(--gray-700);--color-text-muted:var(--gray-500);--color-text-placeholder:var(--gray-400);--color-text-inverse:var(--gray-0);--color-border:var(--gray-200);--color-border-strong:var(--gray-300);--color-border-muted:var(--gray-100);--color-success:#059669;--color-success-light:#d1fae5;--color-success-bg:#05966914;--color-success-border:#05966940;--color-danger:#dc2626;--color-danger-light:#fee2e2;--color-danger-bg:#ef444414;--color-danger-border:#ef444440;--color-warning:#d97706;--color-warning-light:#fef3c7;--color-warning-bg:#d9770614;--color-warning-border:#d9770640;--color-info:#866b31;--color-info-light:#f7f1e0;--color-info-bg:#c9a84c1a;--color-info-border:#c9a84c4d;--grad-brand:linear-gradient(135deg,var(--brand-primary-light),var(--brand-primary));--grad-brand-strong:linear-gradient(135deg,var(--brand-300),var(--brand-700));--grad-accent:linear-gradient(135deg,var(--accent-400),var(--accent-600));--grad-warning:linear-gradient(135deg,var(--accent-400),var(--color-warning));--grad-danger:linear-gradient(135deg,#f97316,#dc2626);--grad-rose:linear-gradient(135deg,#ef4444,#ec4899);--grad-ink:linear-gradient(135deg,#000,#3f3f46);--card-grad-catalogue:linear-gradient(135deg,#ea7317,#b45309);--card-grad-readystock:linear-gradient(135deg,#ea7317,#7c2d12);--card-grad-order:linear-gradient(135deg,#c2410c,#dc2626);--card-grad-market:linear-gradient(135deg,#e11d48,#be185d);--card-grad-festival:linear-gradient(135deg,#131315,#3b3b40);--card-grad-diamond:linear-gradient(135deg,#996f10,#c9942c);--card-solid-catalogue:var(--accent-100);--card-solid-readystock:var(--brand-50);--card-solid-order:#fef3c7;--card-solid-market:var(--color-info-light);--card-solid-festival:var(--brand-100);--card-solid-diamond:var(--gray-100);--card-solid-title:var(--gray-900);--card-solid-sub:var(--gray-600);--card-solid-muted:var(--gray-500);--card-solid-border:var(--color-border);--card-solid-accent:var(--brand-primary);--color-primary:var(--brand-primary);--color-primary-light:var(--brand-primary-light);--color-primary-dark:var(--brand-primary-dark);--color-secondary:var(--brand-secondary);--color-accent:var(--brand-primary-light);--color-error:var(--color-danger);--color-bg-dark:#0a0a0a;--color-surface-dark:var(--gray-900);--color-text-light:var(--color-text-inverse);--color-text-muted-light:var(--gray-400);--color-border-dark:var(--gray-700);--black-tone:#0a0a0a;--success-600:var(--color-success);--danger-600:var(--color-danger);--warning-600:var(--color-warning);--info-600:var(--color-info);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-heading:"Outfit",var(--font-sans);--font-body:var(--font-sans);--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:30px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.65;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 2px 4px #00000014;--shadow-sm:0 2px 6px #0000001f,0 1px 3px #00000014;--shadow-md:0 6px 12px #0000001f,0 3px 6px #00000014;--shadow-lg:0 12px 24px #00000026,0 6px 12px #0000001a;--shadow-xl:0 24px 40px #0000002e,0 12px 20px #0000001f;--shadow-card:0 2px 8px #00000014,0 0 20px #d4af3714;--shadow-card-lg:0 12px 32px #00000026,0 0 30px #d4af371f;--shadow-glow:0 0 0 4px var(--brand-primary-glow);--shadow-gold:0 0 0 4px #b8860b40,0 0 20px #d4af3726;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:400ms ease;--transition-bounce:300ms cubic-bezier(0.34,1.56,0.64,1);--transition-smooth:300ms cubic-bezier(0.4,0,0.2,1);--header-bg:#fff;--header-text:var(--color-text);--header-muted:var(--color-text-muted);--header-border:var(--color-border);--header-hover:var(--color-surface-raised);--header-accent:var(--brand-primary);--header-height:56px;--footer-height:64px;--sidebar-width:250px;--max-width:1240px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:500;--z-header:900;--z-sidebar:910;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--bg-deep:#f8f9fa;--bg-primary:#fff;--bg-surface:#f1f3f5;--bg-surface-elevated:#e9ecef;--bg-card:#fff;--bg-card-hover:#fefefe;--bg-glass:#fffffff2;--gold-300:#fcd34d;--gold-400:#fbbf24;--gold-500:#f59e0b;--gold-600:#d97706;--gold-700:#b45309;--gold-gradient:linear-gradient(135deg,#fbbf24,#f59e0b 40%,#d97706);--gold-glow:0 0 30px #fbbf2466;--gold-subtle:#fbbf241f;--gold-border:#d9770659;--gold-border-bright:#d97706a6;--text-primary:#0a0a0a;--text-secondary:#3f3f46;--text-muted:#71717a;--text-inverse:#fff;--border-hairline:#00000014;--border-medium:#00000024;--border-strong:#00000038}[data-theme=dark]{--gray-0:#000;--gray-25:#09090b;--gray-50:#09090b;--gray-100:#18181b;--gray-200:#27272a;--gray-300:#3f3f46;--gray-400:#52525b;--gray-500:#71717a;--gray-600:#a1a1aa;--gray-700:#d4d4d8;--gray-800:#e4e4e7;--gray-900:#f4f4f5;--gray-950:#fafafa;--brand-red-50:#1f1212;--brand-red-100:#2a1818;--brand-red-200:#3a2424;--brand-red-300:#4a3030;--brand-red-400:#5a3c3c;--brand-red-500:#6b2d2d;--brand-red-600:var(--jmi-primary);--brand-red-700:#991b1b;--brand-red-800:#7f1d1d;--brand-red-900:#450a0a;--brand-gold-50:#1a1408;--brand-gold-100:#23190c;--brand-gold-200:#2d2110;--brand-gold-300:#fde68a;--brand-gold-400:#fbbf24;--brand-gold-500:#f59e0b;--brand-gold-600:var(--jmi-secondary);--brand-gold-700:#b45309;--brand-gold-800:#92400e;--brand-gold-900:#78350f;--brand-50:var(--brand-gold-50);--brand-100:var(--brand-gold-100);--brand-200:var(--brand-gold-200);--brand-300:var(--brand-gold-300);--brand-400:var(--brand-gold-400);--brand-500:var(--brand-gold-500);--brand-600:var(--brand-gold-600);--brand-700:var(--brand-gold-700);--brand-800:var(--brand-gold-800);--brand-900:var(--brand-gold-900);--accent-400:#f59e0b;--accent-500:#d97706;--accent-600:#ea580c;--accent-700:#c2410c;--accent-800:#9a3412;--color-bg:#0a0a0a;--color-bg-subtle:#121212;--color-surface:#121212;--color-surface-raised:#1c1c1c;--color-surface-overlay:#1c1c1c;--color-text:#f9fafb;--color-text-secondary:#e4e4e7;--color-text-muted:#a1a1aa;--color-text-placeholder:#71717a;--color-text-inverse:#18181b;--color-border:#3f3f46;--color-border-strong:#52525b;--color-border-muted:#27272a;--color-bg-dark:#000;--color-surface-dark:#18181b;--color-error:var(--color-danger);--success-600:var(--color-success);--danger-600:var(--color-danger);--warning-600:var(--color-warning);--info-600:var(--color-info);--color-success:#10b981;--color-success-light:#064e3b;--color-success-bg:#10b9811f;--color-success-border:#10b9814d;--color-danger:#ef4444;--color-danger-light:#450a0a;--color-danger-bg:#ef44441f;--color-danger-border:#ef44444d;--color-warning:#fbbf24;--color-warning-light:#451a03;--color-warning-bg:#fbbf241f;--color-warning-border:#fbbf244d;--color-info:var(--tech-accent);--color-info-light:#451a03;--color-info-bg:#c9a84c1f;--color-info-border:#c9a84c4d;--grad-brand:linear-gradient(135deg,var(--brand-primary-light,#ef7372),var(--brand-primary,#b72a29));--grad-brand-strong:linear-gradient(135deg,#b72a29,#7f1d1d);--grad-accent:linear-gradient(135deg,var(--accent-400),var(--accent-600));--card-grad-catalogue:linear-gradient(135deg,#c2410c,#9a3412);--card-grad-readystock:linear-gradient(135deg,#b45309,#7c2d12);--card-grad-order:linear-gradient(135deg,#c2410c,#b91c1c);--card-grad-market:linear-gradient(135deg,#be123c,#9d174d);--card-grad-festival:linear-gradient(135deg,#000,#1e1e21);--card-grad-diamond:linear-gradient(135deg,#854d0e,#a16207);--card-solid-catalogue:#7c2d12;--card-solid-readystock:#382706;--card-solid-order:#451a03;--card-solid-market:#6b1d33;--card-solid-festival:#3f2f08;--card-solid-diamond:#3f3f46;--card-solid-title:var(--gray-50);--card-solid-sub:var(--gray-300);--card-solid-muted:var(--gray-400);--card-solid-border:var(--color-border);--card-solid-accent:var(--brand-gold-400);--tech-accent:#f0b429;--shadow-xs:0 2px 4px #00000080;--shadow-sm:0 2px 6px #0009,0 1px 3px #0006;--shadow-md:0 6px 12px #000000b3,0 3px 6px #00000080;--shadow-lg:0 12px 24px #000c,0 6px 12px #0009;--shadow-xl:0 25px 40px #000000e6,0 12px 20px #000000b3;--shadow-card:0 2px 8px #0009,0 0 20px #d4af370d;--shadow-card-lg:0 12px 36px #000c,0 0 30px #d4af3714;--bg-deep:#000;--bg-primary:#0a0a0c;--bg-surface:#111114;--bg-surface-elevated:#1a1a1f;--bg-card:#101014f2;--bg-card-hover:#1a1a1f;--bg-glass:#0a0a0ceb;--gold-300:#fde68a;--gold-400:#fbbf24;--gold-500:#f59e0b;--gold-600:#d4af37;--gold-700:#b8860b;--gold-gradient:linear-gradient(135deg,gold,#d4af37 40%,#b8860b);--gold-glow:0 0 35px #d4af3766;--gold-subtle:#d4af3726;--gold-border:#d4af3759;--gold-border-bright:#ffd700b3;--text-primary:#fff;--text-secondary:#c4c4c8;--text-muted:#8a8a92;--text-inverse:#000;--border-hairline:#ffffff0f;--border-medium:#ffffff1f;--border-strong:#fff3}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:16px;scroll-behavior:smooth}body,html{background-color:#f8f9fa;background-color:var(--bg-deep);color:#0a0a0a;color:var(--text-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.app-wrapper{background:radial-gradient(circle at 50% 0,#fbbf2414 0,#0000 50%),radial-gradient(circle at 85% 30%,#d977060d 0,#0000 45%),radial-gradient(circle at 15% 70%,#b72a290a 0,#0000 50%),radial-gradient(circle at 50% 50%,#fff 0,#f8f9fa 100%),#f8f9fa;background-attachment:fixed;display:flex;flex-direction:column;min-height:100vh;position:relative}[data-theme=dark] .app-wrapper{background:radial-gradient(ellipse at 50% 0,#ffd7001f 0,#0000 50%),radial-gradient(circle at 85% 20%,#d4af3714 0,#0000 45%),radial-gradient(circle at 15% 80%,#b72a290f 0,#0000 50%),radial-gradient(circle at 50% 50%,#141418 0,#000 100%),#000;background-attachment:fixed}.jmi-container{margin:0 auto;padding:0 100px;width:100%}@media (max-width:1200px){.jmi-container{padding:0 48px}}@media (max-width:768px){.jmi-container{padding:0 20px}}@media (max-width:480px){.jmi-container{padding:0 16px}}h1,h2,h3,h4,h5,h6{color:#0a0a0a;color:var(--text-primary);font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.gold-gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b 40%,#d97706);background:var(--gold-gradient);-webkit-background-clip:text}.gold-gradient-text,.red-gradient-text{-webkit-text-fill-color:#0000;display:inline-block}.red-gradient-text{background:linear-gradient(135deg,#ef7372,#b72a29 55%,#771b1a);background:var(--red-gradient);-webkit-background-clip:text;background-clip:text}.section-label{align-items:center;background:#fbbf241f;border:1px solid #d9770659;border:1px solid var(--gold-border);border-radius:9999px;color:#fbbf24;display:inline-flex;font-size:.78rem;gap:8px;letter-spacing:.12em;padding:6px 14px}.section-label:before{background:#b72a29;background:var(--jmi-primary);border-radius:50%;box-shadow:0 0 8px #b72a292e;box-shadow:0 0 8px var(--color-primary-glow);content:"";flex-shrink:0;height:7px;width:7px}.section-title{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.18;margin-bottom:16px}.section-subtitle{color:#3f3f46;font-size:1.05rem;margin:0 auto 48px;max-width:680px}.jmi-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fff;background:var(--bg-card);border:1px solid #00000014;border:1px solid var(--border-hairline);border-radius:12px;border-radius:var(--radius-lg);overflow:hidden;padding:32px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.jmi-card:hover{border-color:#d9770659;border-color:var(--gold-border);box-shadow:0 16px 36px -12px #00000080,0 0 20px #d4af3714;transform:translateY(-3px)}.jmi-card{background:linear-gradient(135deg,#fff,#fefefe);box-shadow:0 4px 16px #00000014,0 0 20px #fbbf240d,inset 0 1px 0 #fffc}.jmi-card:hover{background:linear-gradient(135deg,#fff,#fffef8);border-color:#d97706a6;border-color:var(--gold-border-bright);box-shadow:0 20px 48px #00000026,0 0 40px #fbbf2426,inset 0 1px 0 #fff;transform:translateY(-4px)}[data-theme=dark] .jmi-card{background:linear-gradient(135deg,#101014f2,#0a0a0cfa);box-shadow:0 4px 16px #0009,inset 0 1px 0 #ffffff0d}[data-theme=dark] .jmi-card:hover{background:linear-gradient(135deg,#1a1a1f,#101014);border-color:#d97706a6;border-color:var(--gold-border-bright);box-shadow:0 20px 48px #000000e6,0 0 40px #d4af3726,inset 0 1px 0 #ffd7001a;transform:translateY(-4px)}.btn{border:1px solid #0000;border-radius:10px;border-radius:var(--radius-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.95rem;gap:10px;padding:13px 26px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-primary{background:linear-gradient(135deg,#fbbf24,#f59e0b 40%,#d97706);box-shadow:0 6px 24px #fbbf2459}.btn-primary:hover{box-shadow:0 8px 32px #fbbf2480;transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);box-shadow:0 6px 24px #fbbf2466,0 0 40px #d9770633,inset 0 1px 0 #fff6;color:#0a0a0a;font-weight:700}.btn-primary:hover{box-shadow:0 8px 32px #fbbf2499,0 0 60px #d977064d,inset 0 1px 0 #ffffff80;filter:brightness(1.1)}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,gold,#d4af37 50%,#b8860b);box-shadow:0 6px 24px #ffd70066,0 0 40px #d4af3733,inset 0 1px 0 #fff3;color:#000;font-weight:700}[data-theme=dark] .btn-primary:hover{box-shadow:0 8px 32px #ffd70099,0 0 60px #d4af374d,inset 0 1px 0 #ffffff4d;filter:brightness(1.15)}.btn-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #00000024;border:1px solid var(--border-medium);color:#0a0a0a;color:var(--text-primary)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}.btn-outline-gold{border:1px solid #d97706a6;border:1px solid var(--gold-border-bright);color:#fbbf24}.btn-outline-gold:hover{background:#fbbf241f;border-color:#fbbf24;box-shadow:0 0 30px #fbbf2466;box-shadow:var(--gold-glow);transform:translateY(-2px)}.btn-sm{border-radius:8px;border-radius:var(--radius-sm);font-size:.85rem;padding:8px 16px}.btn-lg{border-radius:10px;border-radius:var(--radius-md);font-size:1.05rem;padding:16px 34px}.badge-verified{background:#05966914;background:var(--color-success-bg);border:1px solid #05966940;border:1px solid var(--color-success-border);border-radius:9999px;border-radius:var(--radius-full);color:#059669;color:var(--color-success)}.badge-gold,.badge-verified{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:4px 10px}.badge-gold{background:#fbbf241f;background:var(--gold-subtle);border:1px solid #d9770659;border:1px solid var(--gold-border);border-radius:9999px;border-radius:var(--radius-full);color:#fbbf24;color:var(--gold-400)}[data-theme=light] .jmi-navbar-wrapper{background:#ffffffe0;box-shadow:0 8px 24px #18181b0f}[data-theme=light] .jmi-navbar-wrapper.scrolled{background:#fffffff5;border-bottom-color:#c9a84c66;box-shadow:0 10px 30px #18181b1a}[data-theme=light] .brand-title{color:#18181b}[data-theme=light] .app-dropdown-menu{background:#fff;box-shadow:0 16px 36px #18181b29}[data-theme=light] .item-title{color:#18181b}[data-theme=light] .mobile-drawer{background:#fff}[data-theme=light] .mobile-link{border-bottom-color:#0000000f}[data-theme=light] .hero-conversion-cluster{background:var(--bg-surface);border-color:var(--border-hairline);box-shadow:0 20px 48px #18181b1f}[data-theme=light] .hero-btn-buyer{background:var(--red-gradient);color:#fff}[data-theme=light] .hero-btn-seller{background:var(--gold-gradient);color:var(--text-inverse)}[data-theme=light] .hero-btn-buyer .btn-main-title{color:#fff}[data-theme=light] .hero-btn-buyer .btn-sub-caption{color:#ffffffd9}[data-theme=light] .hero-btn-seller .btn-main-title{color:var(--text-inverse)}[data-theme=light] .hero-hub-summary-card{background:var(--bg-card);box-shadow:0 24px 60px #18181b1f,0 0 35px #c9a84c2e}[data-theme=light] .field-select option{background:#fff;color:#18181b}[data-theme=light] .buyer-hero-title,[data-theme=light] .operator-hero-title,[data-theme=light] .seller-hero-title{color:var(--text-primary)}[data-theme=light] .badge-hallmark,[data-theme=light] .conversion-panel,[data-theme=light] .spec-tile{background:var(--bg-card)}[data-theme=light] .hub-card-header h3{color:var(--text-primary)}[data-theme=light] .hub-metric-box{background:var(--bg-surface)}[data-theme=light] .hub-metric-box .metric-val{color:var(--text-primary)}[data-theme=light] .hub-metric-box .metric-val.gold{color:var(--gold-400)}[data-theme=light] .model-workflow-section,[data-theme=light] .territory-scope-section{background:var(--bg-surface)}[data-theme=light] .application-form-card,[data-theme=light] .commercial-pillar-card,[data-theme=light] .corporate-verification-card,[data-theme=light] .model-rules-card,[data-theme=light] .role-scope-card,[data-theme=light] .segment-card,[data-theme=light] .sidebar-info-card,[data-theme=light] .territory-card,[data-theme=light] .wf-step-card{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .field-textarea{background:var(--bg-surface-elevated);color:var(--text-primary)}[data-theme=light] .segment-select-btn{background:#18181b0d;color:var(--text-primary)}[data-theme=light] .disclaimer-copy strong,[data-theme=light] .form-section-title,[data-theme=light] .joint-desc strong,[data-theme=light] .model-rules-table tbody td:first-child,[data-theme=light] .model-rules-title,[data-theme=light] .pillar-title,[data-theme=light] .role-item-text strong,[data-theme=light] .role-scope-title,[data-theme=light] .segment-title,[data-theme=light] .sidebar-title,[data-theme=light] .success-next-steps h5,[data-theme=light] .territory-title,[data-theme=light] .wf-step-title{color:var(--text-primary)}[data-theme=light] .metal-rate-strip{background:linear-gradient(90deg,#fdfaf3,#fff 50%,#fdfaf3);box-shadow:0 2px 10px #18181b14;color:var(--text-primary)}[data-theme=light] .rate-badge{background:#c9a84c24;border-color:#b72a294d}[data-theme=light] .rate-badge-title{color:#92400e}[data-theme=light] .rate-state-select{background:#fff;border-color:#18181b2e;color:var(--text-primary)}[data-theme=light] .rate-state-select:focus,[data-theme=light] .rate-state-select:hover{background:#fff8ec;border-color:var(--jmi-secondary)}[data-theme=light] .rate-state-select option{background:#fff;color:#18181b}[data-theme=light] .rate-ticker-item{background:#18181b08;border-color:#18181b14}[data-theme=light] .rate-metal-name{color:var(--text-secondary)}[data-theme=light] .rate-price{color:#18181b}[data-theme=light] .rate-unit,[data-theme=light] .rate-updated{color:var(--text-muted)}[data-theme=light] .hero-main-title{color:var(--text-primary)}[data-theme=light] .hero-conversion-cluster{background:#ffffffc7;border-color:#18181b1a;box-shadow:0 20px 48px #18181b1a}[data-theme=light] .hero-trust-proof-strip{background:#ffffffa6;border-color:#18181b14}[data-theme=light] .categories-section,[data-theme=light] .metal-rates-section{background:var(--bg-surface)}[data-theme=light] .app-card-item,[data-theme=light] .category-spotlight-card,[data-theme=light] .faq-item,[data-theme=light] .rate-card-item,[data-theme=light] .workflow-step-card{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .faq-item.open{background:var(--bg-card);border-color:#b72a2959}[data-theme=light] .rate-display-box,[data-theme=light] .spotlight-image-col{background:var(--bg-surface-elevated)}[data-theme=light] .rates-regulatory-notice{background:var(--bg-card);border-color:#b72a294d}[data-theme=light] .cat-mini-card,[data-theme=light] .cat-tab-btn,[data-theme=light] .min-order-pill{background:#18181b0a}[data-theme=light] .cat-mini-card.selected{background:#c9a84c29;border-color:#b72a2959}[data-theme=light] .app-title,[data-theme=light] .cat-mini-title,[data-theme=light] .faq-q-title,[data-theme=light] .notice-heading,[data-theme=light] .pipeline-title,[data-theme=light] .rate-card-title,[data-theme=light] .spec-tile-value,[data-theme=light] .spotlight-title,[data-theme=light] .stage-name,[data-theme=light] .step-title,[data-theme=light] .trust-card-title{color:var(--text-primary)}[data-theme=light] .node-bubble{background:#18181b0a}[data-theme=light] .business-card,[data-theme=light] .entity-node{border-color:#18181b1a}[data-theme=light] .network-hub-pill{background:#c9a84c24}[data-theme=light] .card-headline,[data-theme=light] .detail-title,[data-theme=light] .node-title,[data-theme=light] .panel-title{color:var(--text-primary)}[data-theme=light] .product-intelligence-card{background:var(--bg-card);box-shadow:0 24px 48px #18181b1f,0 0 24px #c9a84c1f}[data-theme=light] .product-img-box{background:var(--bg-surface-elevated)}[data-theme=light] .huid-pill{background:#18181bd9}[data-theme=light] .commercial-breakdown-box,[data-theme=light] .spec-table-container{background:#18181b08}[data-theme=light] .spec-row{border-bottom-color:#18181b14}[data-theme=light] .product-name,[data-theme=light] .spec-val,[data-theme=light] .total-label{color:var(--text-primary)}[data-theme=light] .seller-name{color:var(--text-secondary)}[data-theme=light] .auth-modal-card{background:var(--bg-card)}[data-theme=light] .auth-tabs-row{background:#18181b0a}[data-theme=light] .auth-tab-btn.active.login{background:#18181b14;color:var(--text-primary)}[data-theme=light] .auth-modal-close{background:#18181b0f}[data-theme=light] .auth-modal-close:hover{background:#18181b1f;color:var(--text-primary)}[data-theme=light] .auth-header-desc h4,[data-theme=light] .auth-success-state h3,[data-theme=light] .modal-brand-title{color:var(--text-primary)}[data-theme=light] .input-group select{background:var(--bg-surface-elevated);color:var(--text-primary)}[data-theme=light] .input-group select option{background:#fff;color:#18181b}[data-theme=light] .buyer-features-section,[data-theme=light] .buyer-workflow-section{background:var(--bg-surface)}[data-theme=light] .stat-pill{background:#18181b0a}[data-theme=light] .buyer-feat-card,[data-theme=light] .timeline-step-card{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .buyer-cta-banner-box h2,[data-theme=light] .buyer-feat-card .feat-title,[data-theme=light] .step-action-name{color:var(--text-primary)}[data-theme=light] .buyer-cta-banner-box{background:linear-gradient(135deg,#ffffffeb,#fdfaf3f5);border-color:#b72a2959;box-shadow:0 24px 60px #18181b1a}[data-theme=light] .seller-channel-summary-card{background:var(--bg-card);box-shadow:0 24px 60px #18181b1f,0 0 25px #c9a84c1f}[data-theme=light] .ssc-hero-kpi{background:var(--bg-surface-elevated);border-color:#18181b14}[data-theme=light] .ssc-kpi-sub{color:var(--text-secondary)}[data-theme=light] .seller-workflow-section{background:var(--bg-surface)}[data-theme=light] .seller-feat-item,[data-theme=light] .seller-workflow-card{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .seller-banner-card h2,[data-theme=light] .seller-feat-item .feat-title,[data-theme=light] .seller-workflow-card .step-title{color:var(--text-primary)}[data-theme=light] .seller-banner-card{background:radial-gradient(circle at 50% 50%,#c9a84c29 0,#ffffffe6 75%);box-shadow:0 24px 60px #18181b1a}[data-theme=light] .calc-interactive-block,[data-theme=light] .capex-item-card,[data-theme=light] .elig-card,[data-theme=light] .franchise-summary-card,[data-theme=light] .fsc-hero-kpi,[data-theme=light] .highlight-gold-border,[data-theme=light] .operator-cap-item,[data-theme=light] .operator-segment-card,[data-theme=light] .operator-workflow-card,[data-theme=light] .segment-plan-card,[data-theme=light] .tier-card{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .operator-capabilities-section,[data-theme=light] .operator-eligibility-section,[data-theme=light] .operator-shipping-plan-section,[data-theme=light] .operator-workflow-section,[data-theme=light] .roi-spotlight-section,[data-theme=light] .setup-breakdown-section{background:var(--bg-surface)}[data-theme=light] .operator-cta-banner-section,[data-theme=light] .operator-shipping-segments-section,[data-theme=light] .strict-purity-section{background:var(--bg-surface-elevated)}[data-theme=light] .capex-summary-bar{background:#c9a84c1f}[data-theme=light] .lots-range-slider{background:#18181b26}[data-theme=light] .capex-item-card h4,[data-theme=light] .cb-val,[data-theme=light] .fsc-spec-val,[data-theme=light] .purity-title,[data-theme=light] .slider-title,[data-theme=light] .tier-income{color:var(--text-primary)}[data-theme=light] .request-access-wrapper{background:var(--bg-surface)}[data-theme=light] .access-form-card,[data-theme=light] .access-support-card{background:var(--bg-card)}[data-theme=light] .role-selector-pills{background:#18181b0d}[data-theme=light] .form-field textarea{background:var(--bg-surface-elevated);color:var(--text-primary)}[data-theme=light] .success-next-steps{background:var(--bg-surface-elevated)}[data-theme=light] .blog-detail-wrapper{background:var(--bg-surface);color:var(--text-primary)}[data-theme=light] .article-cta-box h3,[data-theme=light] .article-h2,[data-theme=light] .article-h4,[data-theme=light] .article-headline,[data-theme=light] .author-fullname{color:var(--text-primary)}[data-theme=light] .article-body-content,[data-theme=light] .article-summary-lead{color:var(--text-secondary)}[data-theme=light] .article-author-meta-bar,[data-theme=light] .article-featured-media,[data-theme=light] .article-tags-row{border-color:#18181b1a}[data-theme=light] .share-text{color:var(--text-primary)}[data-theme=light] .btn-share-copy{background:#18181b0d}[data-theme=light] .article-cta-box{background:linear-gradient(135deg,#fffffff2,#fdfaf3fa)}[data-theme=light] .jmi-footer{background:#f7f7f8}[data-theme=light] .footer-brand-logo .brand-name,[data-theme=light] .footer-col-title{color:var(--text-primary)}[data-theme=light] .google-play-pill{background:#18181b0a;border-color:#18181b1f;color:var(--text-primary)}[data-theme=light] .google-play-pill:hover{background:#18181b14;border-color:#b72a2959}[data-theme=light] .footer-bottom-bar{border-top-color:#18181b1a}[data-theme=light] .jmi-social-title{color:var(--jmi-secondary-800)}[data-theme=light] .jmi-social-link{background:#18181b0a;border-color:#18181b1f;color:var(--text-secondary)}[data-theme=light] .jmi-social-link:hover{background:#c9a84c24;border-color:#b72a2966;color:var(--jmi-primary)}[data-theme=light] .jmi-social-whatsapp-line strong{color:var(--jmi-secondary-800)}[data-theme=light] .jmi-social-row--drawer{border-top-color:#00000014}[data-theme=light] .jmi-social-row--contact{border-top-color:#18181b1a}[data-theme=light] .order-pipeline-widget{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .modal-form input{background:var(--bg-surface-elevated);color:var(--text-primary)}[data-theme=light] .modal-form input::placeholder{color:var(--text-muted)}[data-theme=light] .blog-wrapper{background:var(--bg-deep);color:var(--text-primary)}[data-theme=light] .blog-hero-section{border-bottom-color:#18181b14}[data-theme=light] .blog-hero-badge{background:#c9a84c24;border-color:#b72a294d;color:var(--jmi-secondary-800)}[data-theme=light] .blog-hero-title,[data-theme=light] .card-title a,[data-theme=light] .featured-title{color:var(--text-primary)}[data-theme=light] .blog-empty-state,[data-theme=light] .blog-hero-subtitle,[data-theme=light] .blog-loading-state,[data-theme=light] .card-author,[data-theme=light] .card-excerpt,[data-theme=light] .card-meta,[data-theme=light] .featured-excerpt{color:var(--text-muted)}[data-theme=light] .cat-pill{background:#fff;border-color:#18181b24;color:var(--text-secondary)}[data-theme=light] .cat-pill:hover{background:#18181b0d;color:var(--text-primary)}[data-theme=light] .blog-search-wrap input{background:#fff;border-color:#18181b29;color:var(--text-primary)}[data-theme=light] .article-card,[data-theme=light] .blog-newsletter-banner,[data-theme=light] .featured-article-card{background:var(--bg-card);border-color:#b72a2940;box-shadow:0 10px 30px #18181b14}[data-theme=light] .card-footer{border-top-color:#18181b14}[data-theme=light] .newsletter-content h3{color:var(--text-primary)}[data-theme=light] .newsletter-content p{color:var(--text-muted)}[data-theme=light] .newsletter-input-group input{background:#fff;border-color:#18181b29;color:var(--text-primary)}[data-theme=light] .author-portal-shortcut{background:#18181b0a;color:var(--text-muted)}[data-theme=light] .article-category-pill,[data-theme=light] .article-h3,[data-theme=light] .current-crumb,[data-theme=light] .pub-readtime{color:var(--jmi-secondary-800)}[data-theme=light] .article-blockquote{background:#c9a84c1f;color:var(--text-primary)}[data-theme=light] .article-tags-row{border-top-color:#18181b14}[data-theme=light] .article-breadcrumbs,[data-theme=light] .article-pub-stats,[data-theme=light] .author-credentials,[data-theme=light] .tags-label{color:var(--text-muted)}[data-theme=light] .article-breadcrumbs a{color:var(--text-secondary)}[data-theme=light] .article-tag-pill{background:#18181b0f;color:var(--text-secondary)}[data-theme=light] .article-share-box{background:var(--bg-card);border-color:#18181b1a}[data-theme=light] .share-text{color:var(--text-secondary)}[data-theme=light] .btn-share-copy{background:#18181b0f;color:var(--jmi-secondary-800)}[data-theme=light] .article-author-meta-bar{border-bottom-color:#18181b1a;border-top-color:#18181b1a}[data-theme=light] .blog-admin-wrapper{background:var(--bg-deep);color:var(--text-primary)}[data-theme=light] .admin-studio-header{border-bottom-color:#18181b1a}[data-theme=light] .studio-tag,[data-theme=light] .table-category-tag,[data-theme=light] .table-sub-link a{color:var(--jmi-secondary-800)}[data-theme=light] .editor-card-header h2,[data-theme=light] .studio-title,[data-theme=light] .table-header-row h2{color:var(--text-primary)}[data-theme=light] .editor-hint,[data-theme=light] .studio-desc,[data-theme=light] .studio-empty,[data-theme=light] .table-date{color:var(--text-muted)}[data-theme=light] .studio-desc strong{color:var(--text-primary)}[data-theme=light] .btn-author-logout{background:#18181b0f;border-color:#18181b24;color:var(--text-secondary)}[data-theme=light] .btn-author-logout:hover{background:var(--jmi-primary);border-color:var(--jmi-primary);color:#fff}[data-theme=light] .studio-alert.success{color:#047857}[data-theme=light] .studio-alert.error{color:#b91c1c}[data-theme=light] .studio-articles-table-card,[data-theme=light] .studio-editor-card{background:var(--bg-card);border-color:#18181b1a;box-shadow:0 10px 30px #18181b12}[data-theme=light] .studio-table th{background:#18181b0d;border-bottom-color:#18181b1a;color:var(--text-secondary)}[data-theme=light] .studio-table td{border-bottom-color:#18181b0f}[data-theme=light] .studio-table tbody tr:hover{background:#18181b08}[data-theme=light] .table-article-title{color:var(--text-primary)}[data-theme=light] .table-author-name{color:var(--text-secondary)}[data-theme=light] .table-article-slug{color:var(--text-muted)}[data-theme=light] .btn-table-view{background:#18181b0f;color:var(--jmi-secondary-800)}[data-theme=light] .editor-card-header{border-bottom-color:#18181b1a}[data-theme=light] .studio-form .form-field label{color:var(--text-secondary)}[data-theme=light] .studio-form .form-field input,[data-theme=light] .studio-form .form-field select,[data-theme=light] .studio-form .form-field textarea{background:#fff;border-color:#18181b29;color:var(--text-primary)}[data-theme=light] .status-badge-pill.published{color:#047857}[data-theme=light] .status-badge-pill.draft{color:#b45309}[data-theme=light] .roi-spotlight-card{background:var(--bg-card);border-color:#b72a2940;box-shadow:0 24px 60px #18181b1a}[data-theme=light] .operator-banner-card{background:var(--bg-card);border-color:#c9a84c4d}[data-theme=light] .operator-banner-card h2,[data-theme=light] .operator-banner-card h3{color:var(--text-primary)}[data-theme=light] .operator-banner-card p{color:var(--text-muted)}[data-theme=light] .strict-purity-banner{background:var(--bg-card);border-color:#b72a294d}[data-theme=light] .purity-desc strong{color:var(--text-primary)}[data-theme=light] .purity-pill-item{color:var(--jmi-primary)}[data-theme=light] .summary-text,[data-theme=light] .tier-capex,[data-theme=light] .tier-features li,[data-theme=light] .tier-per{color:var(--text-secondary)}[data-theme=light] .trust-section{background:var(--bg-deep)}[data-theme=light] .trust-card-item{background:var(--bg-card);border-color:var(--border-hairline)}[data-theme=light] .trust-card-item:hover{background:var(--bg-surface);border-color:var(--gold-border);box-shadow:0 16px 36px var(--shadow-lg),0 0 20px #d4af3714}[data-theme=light] .trust-icon-box{background:#d4af371f;border-color:var(--gold-border)}[data-theme=light] .trust-card-title{color:var(--text-primary)}[data-theme=light] .main-hero-section{background:radial-gradient(circle at 50% 10%,#1a1a1d1a 0,var(--bg-deep) 75%)}[data-theme=light] .hero-conversion-cluster:hover{border-color:var(--border-medium);box-shadow:0 24px 56px #18181b29}[data-theme=light] .hero-btn-buyer:hover{background:var(--red-gradient);box-shadow:0 12px 32px #b72a2980;filter:brightness(1.08)}[data-theme=light] .hero-btn-seller:hover{background:var(--gold-gradient);box-shadow:0 6px 20px #c9a84c40;filter:none}[data-theme=light] .hero-btn-buyer:hover .btn-arrow-icon,[data-theme=light] .hero-btn-seller:hover .btn-arrow-icon{color:var(--text-inverse)}[data-theme=light] .hero-trust-proof-strip{background:#fffc;border-color:var(--border-hairline)}[data-theme=light] .proof-separator{background:var(--border-muted)}[data-theme=light] .business-selector-section{background:var(--bg-deep)}[data-theme=light] .business-card{background:var(--bg-card);border-color:var(--border-hairline)}[data-theme=light] .business-card:hover{background:var(--bg-surface);border-color:var(--border-medium);box-shadow:0 24px 48px -12px #18181b1a}[data-theme=light] .buyer-portal-card:hover{border-color:var(--jmi-primary)}[data-theme=light] .seller-portal-card:hover{border-color:var(--jmi-secondary)}[data-theme=light] .operating-layer-section{background:var(--bg-surface)}[data-theme=light] .network-diagram-container{background:radial-gradient(circle at 50% 50%,#d4af3714 0,var(--bg-surface) 100%)}[data-theme=light] .entity-node{background:var(--bg-card);border-color:var(--border-hairline)}[data-theme=light] .entity-node.active,[data-theme=light] .entity-node:hover{background:var(--bg-surface);border-color:var(--gold-border);box-shadow:0 12px 30px var(--shadow-lg),0 0 20px #d4af371f}[data-theme=light] .central-node{background:var(--bg-surface)}[data-theme=light] .network-hub-pill{background:var(--bg-surface-elevated);border-color:var(--border-hairline);color:var(--text-primary)}[data-theme=light] .entity-detail-panel{background:var(--bg-card)}[data-theme=light] .workflow-step-card{background:var(--bg-card);border-color:var(--border-hairline)}[data-theme=light] .workflow-step-card:hover{background:var(--bg-surface);border-color:var(--gold-border);box-shadow:0 16px 30px var(--shadow-lg),0 0 16px #d4af371a}[data-theme=light] .categories-section{background:var(--bg-deep)}[data-theme=light] .cat-tab-btn{background:var(--bg-surface-elevated);border-color:var(--border-medium);color:var(--text-secondary)}[data-theme=light] .cat-tab-btn:hover{background:#c9a84c1a;border-color:var(--gold-border);color:var(--gold-400)}[data-theme=light] .cat-tab-btn.active{background:var(--gold-gradient);border-color:var(--gold-400);color:var(--text-inverse)}[data-theme=light] .category-spotlight-card{background:var(--bg-card);border-color:var(--gold-border);box-shadow:0 20px 48px var(--shadow-lg)}[data-theme=light] .spotlight-image-col{background:var(--bg-deep)}[data-theme=light] .cat-mini-card{background:var(--bg-surface-elevated);border-color:var(--border-hairline)}[data-theme=light] .cat-mini-card.selected,[data-theme=light] .cat-mini-card:hover{border-color:var(--gold-border-bright);box-shadow:0 8px 18px var(--shadow-lg)}[data-theme=light] .cat-mini-card.selected{background:var(--bg-surface)}[data-theme=light] .segmentation-section{background:var(--bg-deep)}[data-theme=light] .segment-card:hover,[data-theme=light] .tech-segment-card:hover{background:var(--bg-surface);border-color:var(--gold-border);box-shadow:0 12px 24px -6px #18181b1a}[data-theme=light] .segmentation-cta{background:var(--bg-surface);border-color:var(--border-hairline)}.btn{overflow:hidden;position:relative;transform:translateZ(0)}.btn:after{background:radial-gradient(circle at 50% 50%,#fff3 0,#0000 70%);background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%),#fff3 0,#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.btn.is-rippling:after,.btn:active:after{opacity:1;transition:opacity 0s}.btn-primary{background-position:0;background-size:200% 200%;transition:background-position .5s ease,box-shadow .25s ease,transform .2s ease,filter .2s ease}.btn-primary:hover{background-position:100%}.btn-outline-gold:hover{animation:gold-pulse 1.4s ease infinite}@keyframes gold-pulse{0%{box-shadow:0 0 0 0 var(--gold-subtle)}50%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 0 0 var(--gold-subtle)}}.jmi-card{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease;will-change:transform}.jmi-card .card-body,.jmi-card .card-content{transition:transform .32s cubic-bezier(.22,1,.36,1)}.jmi-card:hover .card-body,.jmi-card:hover .card-content{transform:translateZ(10px)}.jmi-tilt{position:relative}.jmi-tilt:before{background:linear-gradient(135deg,#ffffff1f,#0000 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.jmi-tilt:hover:before{opacity:1}.jmi-skeleton{animation:shimmer 1.6s linear infinite;background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-surface-elevated) 50%,var(--bg-surface) 75%);background-size:200% 100%;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.magic-border{position:relative;z-index:0}.magic-border:before{animation:magic-rotate 4s linear infinite;background:linear-gradient(135deg,var(--jmi-secondary) 0,var(--jmi-primary) 40%,var(--jmi-secondary) 80%,var(--gold-400) 100%);background:linear-gradient(var(--magic-angle,135deg),var(--jmi-secondary) 0,var(--jmi-primary) 40%,var(--jmi-secondary) 80%,var(--gold-400) 100%);background-size:300% 300%;border-radius:calc(var(--radius-lg) + 2px);content:"";inset:-1.5px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.magic-border.always-on:before,.magic-border:hover:before{opacity:1}@keyframes magic-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nav-item:after{background:var(--dual-accent-gradient);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .28s cubic-bezier(.22,1,.36,1);width:0}.nav-item.active:after,.nav-item:hover:after{width:100%}.gold-gradient-text-animated{-webkit-text-fill-color:#0000;animation:text-shimmer 3.5s ease infinite;background:linear-gradient(90deg,var(--gold-400) 0,var(--gold-300) 30%,var(--jmi-secondary) 50%,var(--gold-300) 70%,var(--gold-400) 100%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%}@keyframes text-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;inset:0;opacity:.028;pointer-events:none;position:absolute;z-index:0}[data-theme=dark] .noise-overlay{opacity:.04}.scroll-pulse{align-items:flex-start;border:2px solid var(--border-medium);border-radius:14px;cursor:default;display:flex;height:44px;justify-content:center;padding-top:6px;width:28px}.scroll-pulse-dot{animation:scroll-bob 1.8s ease infinite;background:var(--gold-400);border-radius:3px;height:8px;width:5px}@keyframes scroll-bob{0%{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-transition-enter{opacity:0;transform:translateY(10px)}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.section-label:before{animation:dot-pulse 2.4s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.hero-network-badge{animation:float-badge 3.6s ease-in-out infinite}@keyframes float-badge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.glow-ring{position:relative}.glow-ring:after{border:2px solid var(--gold-border);border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute;transform:scale(.9);transition:all .3s ease}.glow-ring:hover:after{opacity:1;transform:scale(1.1)}.toggle-thumb{transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}.stagger-grid{display:grid}.jmi-counter{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);margin:0;min-height:100vh;padding:0}code{font-family:var(--font-mono)}.jmi-navbar-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #00000014;box-shadow:0 2px 12px #0000000d;left:0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:100}.logo-line{fill:none;stroke:#be2a2b;stroke-width:5.5;stroke-linecap:butt;stroke-linejoin:miter}[data-theme=dark] .jmi-navbar-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000eb;border-bottom:1px solid #d4af3726;box-shadow:0 4px 20px #00000080}.jmi-navbar-wrapper.scrolled{background:#fffffffa;border-bottom-color:#d9770640;box-shadow:0 10px 40px #0000001f,0 0 30px #fbbf2414}[data-theme=dark] .jmi-navbar-wrapper.scrolled{background:#000000fa;border-bottom-color:#ffd7004d;box-shadow:0 10px 40px #000c,0 0 30px #d4af371a}.navbar-inner{gap:20px;height:72px;justify-content:space-between}.jmi-brand,.navbar-inner{align-items:center;display:flex}.jmi-brand{gap:10px;text-decoration:none}.brand-logo-img{filter:drop-shadow(0 2px 8px rgba(183,42,41,.35));height:36px;object-fit:contain;transition:transform .25s ease,filter .25s ease;width:80px}.jmi-brand:hover .brand-logo-img{filter:drop-shadow(0 4px 14px rgba(183,42,41,.55));transform:scale(1.05)}.brand-text-block{display:flex;flex-direction:column;justify-content:center}.brand-title{color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:800;letter-spacing:.05em;line-height:1.1}.brand-tagline{color:var(--gold-600);font-size:.62rem;font-weight:600;letter-spacing:.16em;line-height:1.2;margin-top:2px}[data-theme=dark] .brand-title{color:#fff}[data-theme=dark] .brand-tagline{color:var(--gold-400)}.desktop-nav-links{align-items:center;display:flex;gap:22px}.nav-item{color:var(--text-secondary);font-size:.9rem;font-weight:500;padding:6px 0;position:relative;text-decoration:none;transition:all .2s ease}.nav-item.active,.nav-item:hover{color:var(--gold-300)}.nav-item.active:after{background:linear-gradient(90deg,var(--jmi-secondary) 0,var(--jmi-primary) 100%);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}@media (max-width:420px){.brand-tagline{font-size:.85rem;letter-spacing:.03em}.navbar-actions{gap:6px}}.navbar-actions{align-items:center;display:flex;gap:10px}.app-dropdown-container{position:relative}.app-drop-btn{align-items:center;display:flex;gap:6px}.drop-caret{font-size:.7rem}.app-dropdown-menu{animation:fadeInDown .2s ease;background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl),0 0 20px #fbbf241a;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:250px}[data-theme=dark] .app-dropdown-menu{background:#131315;border:1px solid var(--gold-border);box-shadow:0 16px 36px #0009,0 0 20px #d4af371a}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{border-bottom:1px solid var(--border-hairline);color:var(--gold-500);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px;padding:6px 10px 8px}.dropdown-item{border-radius:var(--radius-sm);display:block;padding:8px 10px;text-decoration:none;transition:all .15s ease}.dropdown-item:hover{background:#f59e0b1a}.item-title{color:var(--text-primary);font-size:.86rem;font-weight:600}.item-sub{color:var(--text-muted);font-size:.74rem;margin-top:2px}.login-btn{border-color:#ffffff26}.mobile-toggle{background:none;border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:none;font-size:1.25rem;padding:6px 10px}.mobile-drawer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-card);border-top:1px solid var(--border-hairline);display:none;padding:20px 24px 30px}[data-theme=dark] .mobile-drawer{background:#0d0d0f}.mobile-links{display:flex;flex-direction:column;gap:12px}.mobile-link{align-items:center;border-bottom:1px solid #ffffff0d;color:var(--text-secondary);display:flex;font-size:1rem;justify-content:space-between;padding:10px 0;text-decoration:none}.badge-pill{background:#f59e0b26;border-radius:12px;color:var(--tech-accent);font-size:.72rem;padding:2px 8px}.badge-pill.gold{background:#f59e0b26;color:var(--gold-400)}.mobile-footer-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.mobile-action-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.mobile-login-btn{width:100%}@media (max-width:1024px){.desktop-nav-links,.desktop-only{display:none}.mobile-drawer,.mobile-toggle{display:block}}.jmi-theme-toggle{align-items:center;background:#0000;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.78rem;font-weight:600;gap:8px;padding:5px 10px 5px 6px;transition:border-color .2s ease,color .2s ease,background .2s ease}.jmi-theme-toggle:hover{background:var(--gold-subtle);border-color:var(--gold-border-bright);color:var(--gold-400)}.jmi-theme-toggle{background:#fffc;box-shadow:0 2px 8px #0000000d}.jmi-theme-toggle:hover{box-shadow:0 4px 12px #fbbf2433}[data-theme=dark] .jmi-theme-toggle{background:#ffffff08;box-shadow:0 2px 8px #0006}[data-theme=dark] .jmi-theme-toggle:hover{border-color:var(--gold-border-bright);box-shadow:0 4px 12px #ffd70033}.jmi-theme-toggle.compact{padding:5px 6px}.jmi-theme-toggle .toggle-track{align-items:center;background:#0000000d;border:1px solid var(--border-hairline);border-radius:var(--radius-full);display:inline-flex;height:24px;justify-content:space-between;padding:0 6px;position:relative;width:46px}[data-theme=dark] .jmi-theme-toggle .toggle-track{background:#ffffff0d}.jmi-theme-toggle .toggle-icon{font-size:.72rem;line-height:1;transition:all .2s ease;z-index:1}.jmi-theme-toggle .toggle-icon.sun{color:var(--gold-500)}.jmi-theme-toggle .toggle-icon.moon{color:var(--text-muted)}.jmi-theme-toggle:hover .toggle-icon.sun{color:var(--gold-600);transform:scale(1.1)}[data-theme=dark] .jmi-theme-toggle:hover .toggle-icon.moon{color:var(--gold-300);transform:scale(1.1)}.jmi-theme-toggle .toggle-thumb{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);border-radius:50%;box-shadow:0 2px 8px #0000004d,0 0 12px #fbbf244d;height:18px;left:3px;position:absolute;top:2px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;width:18px}[data-theme=dark] .jmi-theme-toggle .toggle-thumb{background:linear-gradient(135deg,gold,#d4af37 50%,#b8860b);box-shadow:0 2px 8px #0009,0 0 16px #ffd70066}.jmi-theme-toggle:hover .toggle-thumb{box-shadow:0 3px 12px #0006,0 0 20px #fbbf2480}[data-theme=dark] .jmi-theme-toggle:hover .toggle-thumb{box-shadow:0 3px 12px #000c,0 0 24px #ffd70099}.jmi-theme-toggle .toggle-thumb.to-light{transform:translateX(0)}.jmi-theme-toggle .toggle-thumb.to-dark{transform:translateX(20px)}.jmi-theme-toggle .toggle-label{letter-spacing:.04em}.jmi-social-row{display:flex;flex-direction:column;gap:10px;margin-top:18px}.jmi-social-title{color:var(--gold-400);font-size:.72rem;font-weight:700;letter-spacing:.14em}.jmi-social-icons{display:flex;flex-wrap:wrap;gap:10px}.jmi-social-link{align-items:center;background:#ffffff0d;border:1px solid var(--border-medium);border-radius:50%;color:var(--text-secondary);display:inline-flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.jmi-social-link svg{height:17px;width:17px}.jmi-social-link:hover{background:var(--gold-subtle);border-color:var(--gold-border);color:var(--gold-300);transform:translateY(-2px)}.jmi-social-whatsapp-line{color:var(--text-muted);font-size:.78rem;text-decoration:none;transition:color .2s ease}.jmi-social-whatsapp-line strong{color:var(--brand-secondary);font-family:var(--font-mono);letter-spacing:.02em}.jmi-social-whatsapp-line:hover{color:var(--gold-300)}.jmi-social-row--drawer{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:14px}.jmi-social-row--drawer .jmi-social-link{height:40px;width:40px}.jmi-social-row--contact{border-top:1px solid var(--border-hairline);margin-top:6px;padding-top:20px}@media (max-width:480px){.jmi-social-row{align-items:flex-start}.jmi-social-icons{gap:8px}}.jmi-footer{background:#fff;border-top:1px solid var(--border-medium);box-shadow:inset 0 1px 0 #0000000d;color:var(--text-secondary);padding:70px 0 32px;position:relative}[data-theme=dark] .jmi-footer{background:#06080d;border-top:1px solid #d4af3726;box-shadow:inset 0 1px 0 #ffd7000d}.footer-columns-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2.2fr 1.1fr 1.1fr 1.1fr 1.1fr 1.4fr;margin-bottom:50px}.brand-col{display:flex;flex-direction:column}.footer-brand-logo{align-items:center;display:flex;gap:8px;margin-bottom:6px;text-decoration:none}.footer-brand-logo .footer-logo-img{filter:drop-shadow(0 2px 6px rgba(201,168,76,.3));height:34px;object-fit:contain;width:70px}.footer-brand-logo .brand-name{color:var(--text-primary);font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:.05em}.company-legal-name{color:var(--gold-400);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin-bottom:14px}.footer-tagline{color:var(--text-muted);font-size:.85rem;line-height:1.6;margin-bottom:18px;max-width:280px}.footer-company-reg{color:var(--text-muted);font-size:.76rem}.footer-col-title{color:var(--text-primary);font-size:.76rem;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.footer-nav-list{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-nav-list a{color:var(--text-secondary);font-size:.84rem;text-decoration:none;transition:all .2s ease}.footer-nav-list a:hover{color:var(--gold-300);display:inline-block;transform:translateX(2px)}.footer-link-btn{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:.84rem;padding:0;text-align:left;transition:all .2s ease}.footer-link-btn:hover{color:var(--gold-300);transform:translateX(2px)}.footer-download-badges{display:flex;flex-direction:column;gap:12px}.google-play-pill{align-items:center;background:#ffffff0d;border:1px solid var(--border-medium);border-radius:var(--radius-md);color:#fff;display:inline-flex;gap:10px;padding:8px 14px;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.google-play-pill:hover{background:#ffffff1a;border-color:var(--gold-border)}.google-play-pill .play-store-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));flex-shrink:0;height:24px;width:24px}.pill-text{display:flex;flex-direction:column}.pill-sub{color:var(--text-muted);font-size:.6rem;letter-spacing:.08em}.pill-main{font-size:.85rem;font-weight:700}.pill-app-label{background:#d4af371f;border:1px solid var(--gold-border);border-radius:999px;color:var(--gold-400);font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:1px 7px;white-space:nowrap}.footer-bottom-bar{align-items:center;border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;font-size:.78rem;gap:16px;justify-content:space-between;padding-top:24px}.copyright-text{color:var(--text-muted);font-family:var(--font-mono)}.footer-disclaimer-snippet{color:var(--text-muted);max-width:580px;text-align:right}@media (max-width:1100px){.footer-columns-grid{gap:30px;grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.footer-columns-grid{gap:28px;grid-template-columns:1fr 1fr}.footer-disclaimer-snippet{text-align:left}}.jmi-footer:before{background:var(--dual-accent-gradient);content:"";height:3px;left:0;position:absolute;right:0;top:0}@media (max-width:480px){.footer-columns-grid{gap:26px;grid-template-columns:1fr}.footer-bottom-bar{align-items:flex-start;flex-direction:column}}.metal-rate-strip{background:linear-gradient(90deg,#f8f9fa,#fff 50%,#f8f9fa);border-bottom:1px solid #d9770633;box-shadow:0 2px 12px #00000014;color:var(--text-primary);font-size:13px;overflow:hidden;position:relative;z-index:1001}[data-theme=dark] .metal-rate-strip{background:linear-gradient(90deg,#0a0a0b,#131315 50%,#0a0a0b);border-bottom:1px solid #ffd7004d;box-shadow:0 2px 12px #0009,0 0 20px #d4af3714}.rate-container{gap:12px;height:42px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 16px}.rate-badge,.rate-container{align-items:center;display:flex}.rate-badge{background:#fbbf2426;border:1px solid #d9770659;border-radius:20px;flex-shrink:0;gap:6px;padding:4px 10px;white-space:nowrap}[data-theme=dark] .rate-badge{background:#ffd7001f;border:1px solid #ffd70066}.live-dot{background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;display:inline-block;height:7px;transition:transform .2s ease;width:7px}.live-dot.pulse-1{box-shadow:0 0 12px #34d399;transform:scale(1.35)}.live-dot.pulse-0{transform:scale(1)}.rate-badge-title{color:#d97706;font-size:11px;font-weight:700;letter-spacing:.8px}[data-theme=dark] .rate-badge-title{color:#fbbf24}.rate-live-interval{background:#10b98126;border-radius:4px;color:#10b981;font-size:10px;font-weight:600;padding:1px 5px}.rate-state-selector-wrap{flex-shrink:0}.rate-state-select{background:#161618e6;border:1px solid var(--color-secondary-border);border-radius:6px;color:var(--color-secondary-light);cursor:pointer;font-size:11px;font-weight:600;outline:none;padding:4px 8px;transition:all .2s ease}.rate-state-select:focus,.rate-state-select:hover{background:#1c1c1e;border-color:#f3ba2f}.rate-state-select option{background:#131315;color:#e6edf3}.rate-scroll-viewport{flex:1 1;mask-image:linear-gradient(90deg,#0000,#000 30px,#000 calc(100% - 30px),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30px,#000 calc(100% - 30px),#0000);overflow:hidden;position:relative}.rate-scroll-marquee{align-items:center;animation:ticker-scroll 28s linear infinite;display:flex;gap:24px;width:-webkit-max-content;width:max-content;will-change:transform}.rate-scroll-marquee.paused{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rate-ticker-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;display:inline-flex;gap:7px;padding:3px 12px;transition:background .2s ease;white-space:nowrap}.rate-ticker-item:hover{background:#d4af3714;border-color:#d4af3733}.rate-metal-name{color:#a1a1aa;font-size:11px;font-weight:700;letter-spacing:.5px}.rate-price{color:#fff;font-family:Consolas,monospace,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px}.rate-unit{color:#71717a;font-size:10px}.rate-change{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;padding:1px 5px}.rate-change.positive{background:#10b9811f;color:#10b981}.rate-change.negative{background:#ef44441f;color:#ef4444}.rate-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.rate-updated{color:#a1a1aa;font-family:Consolas,monospace,sans-serif;font-size:11px}.rate-disclaimer-pill{background:#c9a84c1a;border:1px solid var(--color-secondary-border);border-radius:4px;color:var(--color-secondary-light);cursor:help;font-size:10px;padding:2px 7px;white-space:nowrap}.metal-rate-strip:after{background:var(--dual-accent-gradient);bottom:0;content:"";height:2px;left:0;opacity:.85;position:absolute;right:0}@media (max-width:900px){.rate-disclaimer-pill{display:none}}@media (max-width:650px){.rate-badge-title,.rate-updated{display:none}.rate-container{gap:8px;padding:0 10px}}.main-hero-section{background:radial-gradient(circle at 50% 10%,#fbbf240f 0,#0000 70%);overflow:hidden;padding:85px 0 70px;position:relative}[data-theme=dark] .main-hero-section{background:radial-gradient(circle at 50% 10%,#ffd70014 0,#0000 75%)}.hero-radial-glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.gold-top-glow{background:#fbbf241f;height:350px;left:50%;top:-120px;transform:translateX(-50%);width:500px}[data-theme=dark] .gold-top-glow{background:#ffd70024}.sapphire-right-glow{background:#b72a290f;height:400px;right:-100px;top:30%;width:400px}[data-theme=dark] .sapphire-right-glow{background:#b72a2914}.hero-mesh-overlay{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:40px 40px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-container{position:relative;z-index:10}.hero-content-block{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:920px;text-align:center}.hero-network-badge{align-items:center;background:#d4af371a;border:1px solid #d4af3747;border-radius:var(--radius-full);box-shadow:0 0 20px #d4af3726;color:var(--gold-400);display:inline-flex;font-size:.76rem;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:24px;padding:6px 18px}.badge-sparkle{color:var(--gold-300);font-size:.85rem}.hero-main-title{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.title-words{color:var(--text-primary);font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.title-subline{font-size:clamp(1.7rem,3.8vw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.hero-lead-text{color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65;margin-bottom:40px;max-width:760px}.hero-conversion-cluster{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #d9770633;border-radius:var(--radius-xl);box-shadow:0 20px 48px #0000001f,0 0 30px #fbbf241a,inset 0 1px 0 #fffc;margin-bottom:40px;max-width:720px;padding:24px 28px;width:100%}[data-theme=dark] .hero-conversion-cluster{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);box-shadow:0 20px 48px var(--shadow-xl)}.decision-prompt-label{color:var(--gold-400);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:16px}.primary-actions-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.hero-btn{border-radius:var(--radius-md);overflow:hidden;padding:18px 20px;position:relative;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1)}.hero-btn-buyer{background:var(--red-gradient);border:1px solid #ef737373;box-shadow:0 8px 25px #b72a2959}.hero-btn-buyer:hover{box-shadow:0 12px 32px #b72a2980;filter:brightness(1.08);transform:translateY(-3px)}.hero-btn-seller{background:var(--gold-gradient);border:1px solid var(--gold-400);box-shadow:0 8px 25px #d4af374d}.hero-btn-seller:hover{box-shadow:0 12px 32px #d4af3773;filter:brightness(1.08);transform:translateY(-3px)}.hero-btn-seller .btn-main-title{color:#0b0e14}.hero-btn-seller .btn-sub-caption{color:#0b0e14d9}.hero-btn-seller .btn-arrow-icon{color:#0b0e14}.btn-inner{align-items:center;display:flex;gap:14px}.portal-icon-lead{font-size:1.6rem}.btn-label-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;text-align:left}.btn-main-title{color:var(--text-primary);font-size:1.15rem;font-weight:800;line-height:1.2}.btn-sub-caption{color:var(--text-secondary);font-size:.74rem;margin-top:2px}.btn-arrow-icon{color:#fff;font-size:1.2rem;font-weight:700;transition:transform .2s ease}.hero-btn:hover .btn-arrow-icon{transform:translateX(4px)}.secondary-actions-row{align-items:center;border-top:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;font-size:.82rem;gap:14px;justify-content:center;padding-top:14px}.sec-link{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.sec-link:hover{color:var(--gold-300)}.sec-divider{color:var(--text-muted)}.sec-link-btn{background:none;border:none;color:var(--gold-400);cursor:pointer;font-size:.82rem;font-weight:600;padding:0}.sec-link-btn:hover{text-decoration:underline}.hero-trust-proof-strip{align-items:center;background:#0000000a;border:1px solid var(--border-hairline);border-radius:var(--radius-full);display:flex;flex-wrap:wrap;gap:28px;justify-content:center;padding:16px 28px}[data-theme=dark] .hero-trust-proof-strip{background:#0a0a0b8c}.proof-item{align-items:center;display:flex;gap:8px}.proof-val{color:var(--gold-600);font-family:var(--font-mono);font-size:.95rem;font-weight:800}[data-theme=dark] .proof-val{color:var(--gold-300)}.proof-label{color:var(--text-muted);font-size:.8rem}.proof-separator{background:var(--border-medium);height:14px;width:1px}@media (max-width:768px){.primary-actions-row{grid-template-columns:1fr}.hero-trust-proof-strip{border-radius:var(--radius-lg);gap:16px}.proof-separator{display:none}}.business-selector-section{background:var(--bg-deep);padding:80px 0;position:relative}.business-cards-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);position:relative;z-index:10}.business-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;padding:40px 36px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.business-card:hover{box-shadow:0 24px 48px -12px var(--shadow-xl);transform:translateY(-5px)}.buyer-portal-card:hover{border-color:var(--jmi-primary)}.seller-portal-card:hover{border-color:var(--jmi-secondary)}.card-ambient-glow{border-radius:50%;filter:blur(70px);height:220px;opacity:.15;pointer-events:none;position:absolute;right:-80px;top:-80px;width:220px}.buyer-glow{background:var(--jmi-primary)}.seller-glow{background:var(--jmi-secondary)}.card-top{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.portal-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.1em;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.buyer-tag{border:1px solid #b72a294d;color:var(--jmi-primary)}.seller-tag{background:#c9a84c1f;border:1px solid #c9a84c4d;color:var(--jmi-secondary)}.role-sub{color:var(--text-muted);font-size:.82rem}.card-headline{color:var(--text-primary);font-size:1.65rem;line-height:1.25;margin-bottom:12px}.card-lead{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:28px}.features-checklist{display:flex;flex:1 1;flex-direction:column;gap:12px;margin-bottom:36px}.check-item{align-items:flex-start;display:flex;gap:12px}.check-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.check-icon.sapphire{background:#b72a292e;color:var(--jmi-primary)}.check-icon.gold{background:#d4af372e;color:var(--gold-400)}.check-text{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.card-bottom-action{display:flex;flex-direction:column;gap:12px}.w-full{width:100%}.card-action-sub{color:var(--text-muted);font-size:.78rem;text-align:center}@media (max-width:960px){.business-cards-grid{gap:24px;grid-template-columns:1fr}.business-card{padding:30px 24px}}.operating-layer-section{background:var(--bg-deep);border-bottom:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline);padding:90px 0;position:relative}.network-diagram-container{background:radial-gradient(circle at 50% 50%,#d4af370d 0,var(--bg-deep) 100%);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);margin-bottom:32px;padding:48px 36px 36px;position:relative}.platform-crown{display:flex;justify-content:center;margin-bottom:40px}.crown-badge{align-items:center;background:#d4af3726;border:1px solid var(--gold-border-bright);border-radius:var(--radius-full);box-shadow:0 0 24px #d4af3733;display:flex;gap:8px;padding:8px 20px}.crown-icon{color:var(--gold-300);font-size:.9rem}.crown-text{color:var(--gold-300);font-size:.85rem;font-weight:800;letter-spacing:.12em}.tri-entity-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:10}.entity-node{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:28px 24px;position:relative;text-align:center;transition:all .25s ease}.entity-node.active,.entity-node:hover{border-color:var(--gold-border-bright);box-shadow:0 12px 30px var(--shadow-xl),0 0 20px #d4af371f;transform:translateY(-4px)}.central-node{background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-surface-elevated) 100%);border-color:#d4af3759}.node-indicator{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:700;margin-bottom:12px}.node-indicator.highlight{color:var(--gold-400);letter-spacing:.08em}.node-icon{font-size:2.2rem;margin-bottom:12px}.node-title{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.04em;margin-bottom:8px}.node-summary{color:var(--text-secondary);font-size:.85rem;line-height:1.45;margin-bottom:16px;min-height:48px}.node-action{color:var(--gold-400);font-size:.78rem;font-weight:600;margin-top:auto}.order-network-base{align-items:center;display:flex;flex-direction:column;margin-top:36px;position:relative}.network-hub-pill{align-items:center;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:0 4px 20px var(--shadow-md);color:var(--text-secondary);display:flex;font-size:.82rem;font-weight:700;gap:10px;letter-spacing:.08em;padding:10px 24px}.lock-icon{color:var(--gold-400)}.entity-detail-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-surface);border:1px solid var(--gold-border);border-radius:var(--radius-lg);padding:32px 36px}.detail-header{border-bottom:1px solid var(--border-hairline);margin-bottom:24px;padding-bottom:20px}.detail-badge{color:var(--gold-400);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.detail-title{color:var(--text-primary);font-size:1.4rem;margin-bottom:6px}.detail-role{color:var(--text-secondary);font-size:.95rem}.detail-points-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.detail-point-card{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 18px}.detail-bullet{color:var(--gold-400);font-size:.85rem;margin-top:2px}.detail-point-text{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media (max-width:900px){.tri-entity-grid{gap:16px}.detail-points-grid,.tri-entity-grid{grid-template-columns:1fr}.network-diagram-container{padding:30px 20px}}@media (max-width:640px){.operating-layer-section{padding:60px 0}.entity-detail-panel{padding:24px 18px}.node-summary{min-height:0;min-height:auto}}.how-jmi-works-section{background:var(--bg-deep);padding:85px 0;position:relative}.steps-flow-container{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,1fr);position:relative}.workflow-step-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;padding:28px 20px;position:relative;transition:all .3s ease}.workflow-step-card:hover{border-color:var(--gold-border);box-shadow:0 16px 30px var(--shadow-md),0 0 16px #d4af371a;transform:translateY(-4px)}.step-number-pill{align-items:center;background:#d4af371f;border:1px solid var(--gold-border);border-radius:8px;color:var(--gold-300);display:flex;font-family:var(--font-mono);font-size:.95rem;font-weight:700;height:36px;justify-content:center;margin-bottom:16px;width:36px}.step-tag{color:var(--gold-500);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin-bottom:6px}.step-title{color:var(--text-primary);font-size:1.25rem;margin-bottom:10px}.step-description{color:var(--text-secondary);flex:1 1;font-size:.84rem;line-height:1.5;margin-bottom:18px}.step-points-list{border-top:1px solid var(--border-hairline);display:flex;flex-direction:column;gap:8px;padding-top:14px}.step-pt-item{align-items:flex-start;color:var(--text-muted);display:flex;font-size:.76rem;gap:8px;line-height:1.4}.step-dot{color:var(--gold-500);font-size:.65rem;margin-top:2px}@media (max-width:1200px){.steps-flow-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.steps-flow-container{gap:16px;grid-template-columns:repeat(2,1fr)}.how-jmi-works-section{padding:60px 0}}@media (max-width:480px){.steps-flow-container{grid-template-columns:1fr}.workflow-step-card{padding:22px 16px}}.categories-section{background:var(--bg-deep);padding:90px 0;position:relative}.category-tabs-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.cat-tab-btn{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;font-size:.86rem;font-weight:600;padding:8px 18px;transition:all .2s ease}.cat-tab-btn:hover{background:#d4af371a;color:var(--gold-300)}.cat-tab-btn.active{background:var(--gold-gradient);border-color:var(--gold-400);box-shadow:0 4px 16px #d4af3747;color:#0a0a0b}.category-spotlight-card{background:var(--bg-surface-elevated);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 20px 48px var(--shadow-xl),0 0 30px #fbbf2414;display:grid;grid-template-columns:460px 1fr;margin-bottom:40px;overflow:hidden}[data-theme=dark] .category-spotlight-card{background:#121214d9;box-shadow:0 20px 48px #000000b3}.spotlight-image-col{background:var(--bg-deep);height:100%;min-height:380px;position:relative}.category-hero-img{display:block;height:100%;object-fit:cover;width:100%}.image-overlay-badge{bottom:16px;left:16px;position:absolute}.badge-hallmark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border:1px solid var(--gold-border);border-radius:6px;color:var(--gold-600);font-size:.76rem;font-weight:700;letter-spacing:.06em;padding:6px 12px}.spotlight-content-col{display:flex;flex-direction:column;padding:40px}.spotlight-meta-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cat-badge{color:var(--gold-400);font-size:.72rem;font-weight:800;letter-spacing:.12em}.min-order-pill{background:#ffffff0f;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.76rem;padding:4px 10px}.spotlight-title{color:var(--text-primary);font-size:1.85rem;margin-bottom:8px}.spotlight-purities{align-items:center;display:flex;font-size:.85rem;gap:8px;margin-bottom:16px}.spotlight-purities .label{color:var(--text-muted)}.spotlight-purities .val{color:var(--gold-300);font-family:var(--font-mono);font-weight:600}.spotlight-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:24px}.spec-tiles-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.spec-tile{background:#0c0c0d99;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.spec-tile-label{color:var(--text-muted);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.spec-tile-value{color:var(--text-primary);font-size:.86rem;font-weight:600}.spotlight-actions{display:flex;gap:14px;margin-top:auto}.all-categories-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr)}.cat-mini-card{background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:all .2s ease}.cat-mini-card.selected,.cat-mini-card:hover{border-color:var(--gold-border-bright);box-shadow:0 8px 18px var(--shadow-lg);transform:translateY(-3px)}.cat-mini-card.selected{background:var(--bg-surface)}.cat-mini-img{display:block;height:90px;object-fit:cover;width:100%}.cat-mini-info{padding:8px 10px}.cat-mini-title{color:var(--text-primary);font-size:.78rem;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-mini-purity{color:var(--gold-400);display:block;font-size:.68rem}@media (max-width:1024px){.category-spotlight-card{grid-template-columns:1fr}.spotlight-image-col{height:260px;min-height:260px}.all-categories-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.all-categories-grid{grid-template-columns:repeat(2,1fr)}.spotlight-actions{flex-direction:column}.spotlight-content-col{padding:24px 18px}.spotlight-title{font-size:1.45rem}.categories-section{padding:60px 0}.spec-tiles-grid{grid-template-columns:1fr}}.segmentation-section{background:var(--bg-deep);padding:80px 0;position:relative}.segmentation-section .jmi-container{max-width:1400px}@media (max-width:768px){.segmentation-section{padding:56px 0}}@media (max-width:480px){.segmentation-section{padding:44px 0}}.section-header-center{margin-bottom:48px;text-align:center}@media (max-width:480px){.section-header-center{margin-bottom:32px}}.section-label{background:var(--gold-subtle);border-radius:var(--radius-full);color:var(--gold-400);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:8px 16px;text-transform:uppercase}.section-title{-webkit-text-fill-color:#0000;background:var(--gold-gradient);-webkit-background-clip:text;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;line-height:1.2;margin-bottom:12px}.section-subtitle{color:var(--text-secondary);font-size:clamp(.95rem,2vw,1.125rem);line-height:1.6;margin:0 auto;max-width:700px}.role-selector-tabs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.role-tab-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.role-tab-btn:hover{background:var(--bg-card);border-color:var(--gold-border-bright);transform:translateY(-2px)}.role-tab-btn.active{background:var(--gold-gradient);border-color:var(--jmi-primary);box-shadow:0 4px 12px #b8860b47;color:var(--text-inverse)}.tab-icon{font-size:1.25rem}.segment-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:400px){.segment-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.segment-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.segment-cards-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.segment-cards-grid{grid-template-columns:repeat(4,1fr)}}.segment-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:20px 16px;position:relative;transition:all .25s ease}.segment-card-accent-bar{background:var(--gold-400);background:var(--segment-accent,var(--gold-400));border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:3px;left:0;opacity:.85;position:absolute;right:0;top:0}.segment-card:hover{background:var(--bg-surface);border-color:var(--gold-border);box-shadow:0 10px 28px -6px #00000029;transform:translateY(-4px)}.segment-card--operator{border-color:#0000001f;border-color:var(--border-medium,#0000001f)}.segment-card--operator:hover{border-color:var(--segment-accent,var(--gold-400));box-shadow:0 12px 32px -6px #00000038}.segment-card--operator .segment-card-accent-bar{height:4px;opacity:1}.operator-highlight-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;background:var(--bg-surface,#ffffff0a);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;gap:20px;justify-content:center;margin-bottom:36px;padding:18px 24px}.operator-highlight-item{align-items:center;display:flex;flex:1 1;gap:12px;max-width:280px}.operator-highlight-icon{align-items:center;background:var(--gold-subtle);border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;width:40px}.operator-highlight-item div{display:flex;flex-direction:column;line-height:1.25}.operator-highlight-item strong{color:var(--text-primary);font-size:.95rem;font-weight:700}.operator-highlight-item span{color:var(--text-secondary);font-size:.78rem}.operator-highlight-divider{background:var(--border-hairline);flex-shrink:0;height:32px;width:1px}@media (max-width:768px){.operator-highlight-bar{align-items:flex-start;flex-direction:column;gap:14px;padding:16px}.operator-highlight-divider{height:1px;width:100%}.operator-highlight-item{max-width:100%}}.segment-operator-caps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 14px;padding:0}.segment-cap-tag{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;line-height:1.3;padding:4px 9px}.segment-cap-dot{background:var(--gold-400);background:var(--segment-accent,var(--gold-400));border-radius:50%;flex-shrink:0;height:6px;width:6px}.segment-kind-pill{align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.4px;margin-bottom:14px;padding:3px 9px;text-transform:uppercase}.segment-kind-product{background:var(--gold-subtle);border-color:#b8860b59;border-color:var(--gold-border,#b8860b59);color:var(--gold-400)}.segment-kind-service{background:#7c3aed14;border-color:#7c3aed59;color:#7c3aed}.segment-kind-equipment{background:#c2410c14;border-color:#c2410c59;color:#c2410c}.segment-card--tech{grid-column:span 1}.segment-icon,.tech-segment-icon{display:block;font-size:2rem;margin-bottom:12px}.segment-title,.tech-segment-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:8px}.segment-description,.tech-segment-description{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:16px}.segment-actions{margin-top:auto}.tech-subcategories{margin:16px 0}.tech-subcategory{background:var(--bg-surface-elevated);border-radius:var(--radius-md);margin-bottom:12px;padding:12px}.tech-subcategory-title{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:8px}.tech-subcategory-note{color:var(--text-muted);font-size:.875rem;font-style:italic;margin-bottom:12px}.tech-options,.tech-sources{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tech-option-label,.tech-source-label{color:var(--text-muted);font-size:.875rem;font-weight:600}.tech-option-tag,.tech-source-tag{background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.8rem;padding:4px 8px}.tech-segment-actions{display:flex;justify-content:flex-end;margin-top:16px}.segment-tech-list{grid-gap:6px 10px;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);display:grid;gap:6px 10px;grid-template-columns:repeat(2,1fr);margin:0 0 16px;padding:10px}.segment-tech-item{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-tech-item span{flex-shrink:0;font-size:1rem}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease}.btn-sm{font-size:.75rem;padding:6px 12px}.btn-outline{background:#0000;border:1px solid var(--border-hairline);color:var(--text-secondary)}.btn-outline:hover{background:var(--bg-surface-elevated);border-color:var(--text-secondary);color:var(--text-primary)}.btn-outline-gold{background:#0000;border:1px solid var(--gold-border);color:var(--gold-400)}.btn-outline-gold:hover{background:var(--gold-subtle);border-color:var(--gold-400);color:var(--text-primary)}.btn-secondary{background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);color:var(--text-secondary)}.btn-secondary:hover{background:var(--bg-card);border-color:var(--text-muted);color:var(--text-primary)}.btn-primary{background:var(--gold-gradient);border:none;color:var(--text-inverse)}.btn-primary:hover{background:var(--gold-gradient);filter:brightness(1.08);transform:translateY(-1px)}.btn-lg{font-size:1rem;padding:12px 24px}.arrow-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.segmentation-cta{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);margin-top:48px;padding:32px;text-align:center}.segmentation-cta-content{margin:0 auto;max-width:600px}.segmentation-cta-content h3{color:var(--text-primary);font-size:clamp(1.2rem,3vw,1.75rem);font-weight:700;margin-bottom:16px}.segmentation-cta-content p{color:var(--text-secondary);font-size:clamp(.9rem,2vw,1.1rem);line-height:1.6;margin-bottom:24px}@media (max-width:640px){.segmentation-cta{margin-top:32px;padding:24px 16px}.segmentation-cta-content .btn-lg{justify-content:center;width:100%}}@media (max-width:480px){.role-selector-tabs{gap:8px;margin-bottom:28px}.role-tab-btn{font-size:.86rem;padding:9px 16px}}.metal-rates-section{background:var(--bg-deep);padding:85px 0;position:relative}.rates-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:36px}.rate-card-item{background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:28px 22px;position:relative;transition:all .3s ease}.rate-card-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px var(--shadow-lg),0 0 18px #d4af371a;transform:translateY(-4px)}.card-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rate-metal-badge{background:#d4af371f;border-radius:4px;color:var(--gold-400);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:4px 8px}.rate-fluctuation{font-family:var(--font-mono);font-size:.74rem;font-weight:600}.rate-fluctuation.pos{color:#34d399}.rate-fluctuation.neg{color:#f87171}.rate-card-title{color:var(--text-primary);font-size:1.3rem;margin-bottom:4px}.rate-card-purity{color:var(--text-muted);font-size:.8rem;margin-bottom:18px}.rate-display-box{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--gold-border-bright);border-radius:var(--radius-md);display:flex;flex-direction:column;margin-bottom:18px;padding:14px}.main-rate-val{color:var(--gold-300);font-family:var(--font-mono);font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.main-rate-unit{color:var(--text-muted);font-size:.75rem;margin-top:2px}.rate-card-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.45;margin-top:auto}.rates-regulatory-notice{align-items:flex-start;background:var(--bg-surface-elevated);border:1px solid var(--gold-border-bright);border-radius:var(--radius-md);display:flex;gap:16px;padding:20px 24px}.notice-icon{flex-shrink:0;font-size:1.5rem;margin-top:2px}.notice-heading{color:var(--text-primary);font-size:.92rem;margin-bottom:4px}.notice-text{color:var(--text-muted);font-size:.82rem;line-height:1.5}@media (max-width:1024px){.rates-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.rates-cards-grid{grid-template-columns:1fr}.metal-rates-section{padding:60px 0}.rates-regulatory-notice{flex-direction:column;gap:10px}}.trust-section{background:var(--bg-deep);padding:85px 0;position:relative}.trust-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.trust-card-item{background:var(--bg-surface-elevated);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:32px 26px;position:relative;transition:all .3s ease}.trust-card-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px var(--shadow-lg),0 0 20px #d4af3714;transform:translateY(-4px)}.trust-icon-box{align-items:center;background:#d4af371a;border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:20px;width:48px}.trust-card-title{color:var(--text-primary);font-size:1.15rem;margin-bottom:10px}.trust-card-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.55}@media (max-width:992px){.trust-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trust-cards-grid{grid-template-columns:1fr}.trust-section{padding:60px 0}}.mobile-apps-section{background:var(--bg-deep);padding:85px 0;position:relative}.apps-cards-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:960px}.app-card-item{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-lg);display:flex;flex-direction:column;padding:36px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.app-card-item:hover{border-color:var(--gold-border-bright);box-shadow:0 24px 48px var(--shadow-xl),0 0 40px #fbbf241f;transform:translateY(-6px)}[data-theme=dark] .app-card-item{background:#18181bd9}[data-theme=dark] .app-card-item:hover{box-shadow:0 24px 48px #000c,0 0 30px #d4af3726}.app-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.app-badge{border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 10px}.app-badge.buyer{background:#b72a291f;border:1px solid #b72a294d;color:#b72a29}.app-badge.operator{background:#c9a84c24;border:1px solid #c9a84c4d;color:#866b31}.app-badge.seller{background:#fbbf2426;border:1px solid #d977064d;color:#d97706}[data-theme=dark] .app-badge.buyer{background:#b72a2924;border-color:#b72a294d;color:var(--tech-accent)}[data-theme=dark] .app-badge.operator{background:#c9a84c24;border-color:#c9a84c4d;color:var(--tech-accent)}[data-theme=dark] .app-badge.seller{background:#ffd70024;border-color:#ffd7004d;color:var(--gold-400)}.app-store-icon{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem}.app-title{color:var(--text-primary);font-size:1.45rem;font-weight:700;margin-bottom:4px}.app-subtitle{color:var(--gold-400);font-size:.84rem;font-weight:600;margin-bottom:14px}.app-description{color:var(--text-secondary);font-size:.88rem;line-height:1.55;margin-bottom:24px}.app-features-list{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:30px}.app-feature-row{align-items:center;color:var(--text-secondary);display:flex;font-size:.82rem;gap:10px}.app-feat-check{color:var(--gold-400);font-weight:700}.play-icon{color:var(--gold-400);font-size:.8rem}@media (max-width:1024px){.apps-cards-grid{gap:24px;grid-template-columns:1fr}}@media (max-width:640px){.mobile-apps-section{padding:60px 0}.app-card-item{padding:28px 20px}}.google-play-btn{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #ffffff26;border-radius:10px;display:flex;gap:12px;justify-content:center;min-width:180px;padding:12px 20px;text-decoration:none;transition:all .25s ease}[data-theme=light] .google-play-btn{background:linear-gradient(135deg,#000,#1f1f1f);border:1px solid #0003}.google-play-btn:hover{background:linear-gradient(135deg,#2d2d2d,#404040);border-color:#ffffff40;transform:translateY(-2px)}[data-theme=light] .google-play-btn:hover{background:linear-gradient(135deg,#1f1f1f,#2d2d2d);border-color:#0000004d}[data-theme=light] .play-sub{color:#ffffffb3}.play-store-svg{flex-shrink:0;height:32px;width:32px}.play-btn-text{align-items:flex-start;display:flex;flex-direction:column}.play-sub{color:var(--text-muted);font-size:.65rem;font-weight:500;letter-spacing:.05em}.play-main{color:#fff;font-size:1rem;font-weight:700}@media (max-width:768px){.google-play-btn{gap:10px;min-width:160px;padding:10px 16px}.play-store-svg{height:28px;width:28px}.play-sub{font-size:.6rem}.play-main{font-size:.9rem}[data-theme=light] .google-play-btn{padding:10px 14px}[data-theme=light] .play-store-svg{height:24px;width:24px}[data-theme=light] .play-main{font-size:.85rem}}@media (max-width:640px){.google-play-btn{gap:8px;padding:12px 18px}.play-store-svg{height:26px;width:26px}.play-btn-text{align-items:center}.play-main{font-size:.95rem}[data-theme=light] .google-play-btn{padding:10px 14px}[data-theme=light] .play-store-svg{height:22px;width:22px}[data-theme=light] .play-main{font-size:.8rem}}@media (max-width:480px){.google-play-btn{gap:8px;min-width:0;min-width:auto;padding:14px 16px;width:100%}.play-store-svg{height:26px;width:26px}.play-btn-text{align-items:center}.play-sub{font-size:.6rem}.play-main{font-size:.95rem}[data-theme=light] .google-play-btn{padding:12px 14px}[data-theme=light] .play-store-svg{height:22px;width:22px}[data-theme=light] .play-main{font-size:.8rem}}@media (max-width:360px){.google-play-btn{gap:6px;padding:12px 10px}.play-store-svg{height:22px;width:22px}.play-sub{font-size:.55rem}.play-main{font-size:.8rem}}.business-onboarding-section{padding:85px 0;position:relative}.onboarding-banner-box{background:radial-gradient(circle at 50% 0,#fbbf2414 0,#fffffffa 60%);border:2px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #0000001f,0 0 40px #fbbf241a,inset 0 1px 0 #fffc;overflow:hidden;padding:56px 48px;position:relative;transition:all .4s ease}.onboarding-banner-box:hover{border-color:var(--gold-border-bright);box-shadow:0 32px 80px #00000026,0 0 60px #fbbf2426,inset 0 1px 0 #fff}[data-theme=dark] .onboarding-banner-box{background:radial-gradient(circle at 50% 0,#ffd7001f 0,#101011f2 70%);border:2px solid var(--gold-border);box-shadow:0 24px 60px #000c,0 0 40px #d4af371a}[data-theme=dark] .onboarding-banner-box:hover{border-color:var(--gold-border-bright);box-shadow:0 32px 80px #000000e6,0 0 60px #d4af3733}.banner-backdrop-pattern{background-image:radial-gradient(#d977061f 1px,#0000 0);background-size:24px 24px;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}[data-theme=dark] .banner-backdrop-pattern{background-image:radial-gradient(#ffd70014 1px,#0000 0);opacity:1}.banner-content-top{margin:0 auto 48px;max-width:750px;position:relative;text-align:center;z-index:10}.banner-title{color:var(--text-primary);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.2;margin-bottom:14px}.banner-sub{color:var(--text-secondary);font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.65;margin:0 auto;max-width:680px}.banner-conversion-split{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;position:relative;z-index:10}.conversion-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#f8f9faf2);border:2px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:0 8px 24px #00000014,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;overflow:hidden;padding:36px 32px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.conversion-panel:before{background:#0000;content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .35s ease}.conversion-panel:hover{box-shadow:0 20px 48px #00000026,0 0 40px #fbbf241a,inset 0 1px 0 #fff;transform:translateY(-6px) scale(1.02)}.buyer-panel:hover{border-color:#b72a2980}.buyer-panel:hover:before{background:linear-gradient(90deg,#ef7372,#b72a29)}.seller-panel:hover{border-color:var(--gold-border-bright)}.seller-panel:hover:before{background:linear-gradient(90deg,#fbbf24,#f59e0b 50%,#d97706)}[data-theme=dark] .conversion-panel{background:linear-gradient(135deg,#101014eb,#0a0a0cf2);box-shadow:0 8px 24px #0009,inset 0 1px 0 #ffffff0d}[data-theme=dark] .conversion-panel:hover{box-shadow:0 20px 48px #000000e6,0 0 40px #d4af3726,inset 0 1px 0 #ffd7001a}[data-theme=dark] .buyer-panel:hover{border-color:#ef737366}[data-theme=dark] .seller-panel:hover{border-color:var(--gold-border-bright)}.panel-badge-row{margin-bottom:16px}.panel-tag{border-radius:var(--radius-full);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:5px 12px;transition:all .3s ease}.buyer-tag{background:#b72a291f;border:1.5px solid #b72a294d;color:#b72a29}.conversion-panel:hover .buyer-tag{background:#b72a292e;border-color:#b72a2980;transform:scale(1.05)}.seller-tag{background:#fbbf2426;border:1.5px solid #d9770659;color:#d97706}.conversion-panel:hover .seller-tag{background:#fbbf2438;border-color:#d977068c;transform:scale(1.05)}[data-theme=dark] .buyer-tag{background:#b72a2926;border-color:#b72a294d;color:var(--tech-accent)}[data-theme=dark] .seller-tag{background:#ffd70026;border-color:#ffd7004d;color:var(--gold-400)}.panel-title{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;line-height:1.3;margin-bottom:12px;transition:color .3s ease}.conversion-panel:hover .panel-title,.panel-title{color:var(--text-primary)}.panel-desc{font-size:clamp(.85rem,1.5vw,.92rem);line-height:1.65;margin-bottom:20px}.panel-desc,.panel-perks{color:var(--text-secondary)}.panel-perks{display:flex;flex-direction:column;font-size:clamp(.8rem,1.4vw,.86rem);font-weight:500;gap:10px;margin-bottom:28px}.panel-perks span{align-items:center;display:inline-flex;gap:8px;padding:6px 0;transition:all .25s ease}.buyer-panel .panel-perks span:first-letter{color:#b72a29;font-weight:700}.seller-panel .panel-perks span:first-letter{color:#d97706;font-weight:700}.conversion-panel:hover .panel-perks span{color:var(--text-primary);transform:translateX(4px)}[data-theme=dark] .panel-perks{color:var(--text-muted)}[data-theme=dark] .buyer-panel .panel-perks span:first-letter{color:var(--tech-accent)}[data-theme=dark] .seller-panel .panel-perks span:first-letter{color:var(--gold-400)}[data-theme=dark] .conversion-panel:hover .panel-perks span{color:var(--text-secondary)}.panel-action{display:flex;flex-direction:column;gap:12px;margin-top:auto}.conversion-panel .btn-buyer-red{background:linear-gradient(135deg,#ef7372,#b72a29 55%,#771b1a);border:1px solid #ef737380;box-shadow:0 6px 20px #b72a2966,0 0 30px #b72a2933,inset 0 1px 0 #ffffff26;color:#fff;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}.conversion-panel .btn-buyer-red:hover{box-shadow:0 10px 32px #b72a298c,0 0 50px #b72a294d,inset 0 1px 0 #ffffff40;filter:brightness(1.1);transform:translateY(-3px)}[data-theme=dark] .conversion-panel .btn-buyer-red{background:linear-gradient(135deg,#ef7372,#b72a29 55%,#771b1a);border:1px solid #ef737373;box-shadow:0 6px 24px #b72a2973,0 0 36px #b72a2940,inset 0 1px 0 #fff3;color:#fff}[data-theme=dark] .conversion-panel .btn-buyer-red:hover{box-shadow:0 10px 36px #b72a2999,0 0 60px #b72a2959,inset 0 1px 0 #ffffff4d}.conversion-panel .btn-outline-gold{background:#0000;border:2px solid var(--gold-border-bright);color:var(--gold-600);font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}.conversion-panel .btn-outline-gold:hover{background:var(--gold-gradient);box-shadow:0 10px 32px #fbbf2480,0 0 40px #d977064d;color:#0a0a0a;transform:translateY(-3px)}[data-theme=dark] .conversion-panel .btn-outline-gold{border:2px solid var(--gold-border-bright);color:var(--gold-400)}[data-theme=dark] .conversion-panel .btn-outline-gold:hover{background:linear-gradient(135deg,gold,#d4af37 50%,#b8860b);box-shadow:0 10px 36px #ffd70080,0 0 50px #d4af3759;color:#000}.panel-learn-more{color:var(--gold-600);font-size:clamp(.74rem,1.3vw,.8rem);padding:6px 0;text-align:center;text-decoration:none;transition:all .25s ease}.panel-learn-more:hover{color:var(--gold-700);text-decoration:underline;transform:translateY(-1px)}[data-theme=dark] .panel-learn-more{color:var(--gold-400)}[data-theme=dark] .panel-learn-more:hover{color:var(--gold-300)}@media (max-width:1024px){.business-onboarding-section{padding:64px 0}.onboarding-banner-box{padding:44px 32px}.banner-content-top{margin-bottom:40px}.banner-title{font-size:clamp(1.8rem,3vw,2.5rem)}.banner-sub{font-size:clamp(.9rem,1.6vw,1rem)}.banner-conversion-split{gap:24px}.conversion-panel{padding:30px 26px}.panel-title{font-size:clamp(1.1rem,1.8vw,1.3rem)}.panel-desc{font-size:clamp(.82rem,1.3vw,.9rem)}.panel-perks{font-size:clamp(.78rem,1.2vw,.84rem)}}@media (max-width:900px){.business-onboarding-section{padding:56px 0}.onboarding-banner-box{border-radius:var(--radius-lg);padding:36px 20px}.banner-content-top{margin-bottom:36px;max-width:100%}.banner-title{font-size:clamp(1.6rem,2.8vw,2.3rem)}.banner-sub{font-size:clamp(.88rem,1.5vw,.98rem)}.banner-conversion-split{gap:20px;grid-template-columns:1fr}.conversion-panel{padding:26px 20px}.conversion-panel:hover{transform:translateY(-3px) scale(1)}.panel-title{font-size:clamp(1rem,1.6vw,1.2rem)}.panel-desc{font-size:clamp(.8rem,1.2vw,.88rem)}.panel-perks{font-size:clamp(.76rem,1rem,.82rem);gap:9px}.panel-action{gap:10px}.panel-tag{font-size:.68rem;padding:4px 10px}}@media (max-width:768px){.business-onboarding-section{padding:52px 0}.onboarding-banner-box{border-radius:var(--radius-lg);gap:16px;padding:32px 18px}.banner-backdrop-pattern{background-size:20px 20px;opacity:.5}[data-theme=dark] .banner-backdrop-pattern{background-size:20px 20px;opacity:.8}.banner-content-top{margin-bottom:32px;padding:0 12px}.section-label{font-size:.65rem}.banner-title{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}.banner-sub{font-size:clamp(.85rem,1.4vw,.95rem);line-height:1.6}.conversion-panel{padding:24px 18px}.panel-badge-row{margin-bottom:14px}.panel-tag{font-size:.66rem;padding:4px 9px}.panel-title{font-size:clamp(.95rem,1.5vw,1.15rem);margin-bottom:10px}.panel-desc{font-size:clamp(.78rem,1.1vw,.85rem);margin-bottom:16px}.panel-perks{font-size:clamp(.74rem,1vw,.8rem);gap:8px;margin-bottom:20px}.panel-action{gap:9px}.panel-action .btn{font-size:clamp(.82rem,1vw,.88rem);padding:12px 16px}.panel-learn-more{font-size:clamp(.7rem,.95vw,.76rem)}}@media (max-width:560px){.business-onboarding-section{padding:48px 0}.onboarding-banner-box{border-radius:var(--radius-lg);padding:28px 16px}.banner-backdrop-pattern{background-size:18px 18px}.banner-content-top{margin-bottom:28px;max-width:100%}.section-label{font-size:.62rem;letter-spacing:.06em}.banner-title{font-size:clamp(1.3rem,2.3vw,1.8rem);margin-bottom:10px}.banner-sub{font-size:clamp(.82rem,1.3vw,.9rem);line-height:1.55}.banner-conversion-split{gap:18px}.conversion-panel{padding:20px 14px}.panel-badge-row{margin-bottom:12px}.panel-tag{font-size:.64rem;letter-spacing:.05em;padding:3px 8px}.panel-title{font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.2;margin-bottom:9px}.panel-desc{font-size:clamp(.76rem,1vw,.82rem);line-height:1.5;margin-bottom:14px}.panel-perks{font-size:clamp(.72rem,.95vw,.78rem);gap:7px;margin-bottom:16px}.panel-perks span{padding:5px 0}.panel-action{gap:8px}.panel-action .btn{font-size:clamp(.8rem,.95vw,.85rem);padding:11px 14px;width:100%}.panel-learn-more{font-size:clamp(.68rem,.9vw,.74rem);padding:5px 0}.conversion-panel:hover{transform:translateY(-2px)}}@media (max-width:420px){.business-onboarding-section{padding:40px 0}.onboarding-banner-box{padding:24px 14px}.banner-backdrop-pattern{background-size:16px 16px}.section-label{font-size:.6rem;letter-spacing:.04em}.banner-title{font-size:1.25rem;margin-bottom:9px}.banner-sub{font-size:.8rem;line-height:1.5}.banner-content-top{margin-bottom:24px;padding:0}.banner-conversion-split{gap:16px}.conversion-panel{padding:18px 12px}.panel-tag{font-size:.62rem;padding:3px 7px}.panel-title{font-size:.95rem;margin-bottom:8px}.panel-desc{font-size:.74rem;margin-bottom:12px}.panel-perks{font-size:.7rem;gap:6px;margin-bottom:14px}.panel-action .btn{font-size:.8rem;padding:10px 12px}.panel-learn-more{font-size:.66rem}}@media (max-width:360px){.business-onboarding-section{padding:36px 0}.onboarding-banner-box{padding:20px 12px}.banner-backdrop-pattern{background-size:15px 15px}.section-label{font-size:.58rem}.banner-title{font-size:1.15rem;margin-bottom:8px}.banner-sub{font-size:.78rem;line-height:1.45}.conversion-panel{padding:16px 11px}.panel-tag{font-size:.6rem;padding:2px 6px}.panel-title{font-size:.9rem;margin-bottom:7px}.panel-desc{font-size:.72rem;margin-bottom:11px}.panel-perks{font-size:.68rem;gap:5px;margin-bottom:12px}.panel-action .btn{font-size:.76rem;padding:9px 11px}.panel-learn-more{font-size:.64rem}}.faq-section{background:var(--bg-deep);padding:85px 0;position:relative}.faq-accordion-list{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:820px}.faq-item{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;padding:20px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-item.open,.faq-item:hover{background:var(--bg-card-hover);border-color:var(--gold-border);box-shadow:0 12px 24px var(--shadow-md),0 0 16px #fbbf2414;transform:translateY(-2px)}[data-theme=dark] .faq-item{background:#101011b3}[data-theme=dark] .faq-item.open,[data-theme=dark] .faq-item:hover{background:#141416d9;box-shadow:0 12px 24px #0009,0 0 16px #d4af371a}.faq-question-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-q-title{color:var(--text-primary);font-size:1.05rem;font-weight:600}.faq-icon-toggle{color:var(--gold-400);font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.faq-answer-row{border-top:1px solid var(--border-hairline);margin-top:14px;padding-top:14px}.faq-answer-text{color:var(--text-secondary);font-size:.92rem;line-height:1.6;overflow-wrap:break-word}@media (max-width:640px){.faq-section{padding:60px 0}.faq-item{border-radius:var(--radius-sm);padding:16px 14px}.faq-q-title{font-size:.95rem;overflow-wrap:anywhere}.faq-answer-text{font-size:.88rem}.faq-icon-toggle{font-size:1.1rem}}.auth-modal-backdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#04060adb;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:9999}.auth-modal-card{-webkit-overflow-scrolling:touch;animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1);background:#131315;border:1px solid var(--gold-border);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 24px 60px #000c,0 0 30px #d4af3726;max-height:90vh;max-width:520px;overflow-y:auto;padding:34px 30px;position:relative;width:100%}.auth-modal-card::-webkit-scrollbar{width:6px}.auth-modal-card::-webkit-scrollbar-track{background:#0a0a0b80;border-radius:4px}.auth-modal-card::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:4px}.auth-modal-card::-webkit-scrollbar-thumb:hover{background:#d4af3780}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.auth-modal-close{align-items:center;background:#ffffff0f;border:1px solid var(--border-medium);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:.95rem;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:20}.auth-modal-close:hover{background:#ffffff26;color:#fff}.auth-modal-brand-header{align-items:center;border-bottom:1px solid var(--border-hairline);display:flex;gap:12px;margin-bottom:20px;padding-bottom:14px}.modal-logo-img{filter:drop-shadow(0 2px 8px rgba(201,168,76,.4));height:38px;object-fit:contain;width:auto}.modal-brand-text{display:flex;flex-direction:column}.modal-brand-title{color:#fff;font-family:var(--font-heading);font-size:.95rem;font-weight:800;letter-spacing:.08em}.modal-brand-sub{color:var(--gold-400);font-size:.65rem;font-weight:600;letter-spacing:.14em}.auth-tabs-row{background:#0a0a0bb3;border:1px solid var(--border-hairline);border-radius:8px;border-radius:var(--radius-md,8px);display:flex;gap:4px;margin-bottom:22px;padding:4px}.auth-tab-btn{background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;padding:8px 6px;text-align:center;transition:all .2s ease;white-space:nowrap}.auth-tab-btn.active.buyer{background:#b72a2933;color:var(--tech-accent)}.auth-tab-btn.active.seller{background:#d4af3733;color:var(--gold-400)}.auth-tab-btn.active.operator{background:#c9a84c33;color:var(--tech-accent)}.auth-tab-btn.active.login{background:#ffffff1a;color:#fff}.auth-header-desc{margin-bottom:20px}.auth-header-desc h4{color:#fff;font-size:1.2rem;line-height:1.3;margin-bottom:4px}.auth-header-desc p{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.auth-error-banner{background:#ef44441f;border:1px solid #ef444459;border-radius:6px;color:#f87171;font-size:.8rem;margin-bottom:16px;padding:8px 12px}.auth-form-grid{display:flex;flex-direction:column;gap:13px}.input-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.input-group{display:flex;flex-direction:column;gap:5px}.input-group label{color:var(--text-secondary);font-size:.76rem;font-weight:600}.input-group input,.input-group select{background:#0a0a0c;border:1px solid var(--border-medium);border-radius:6px;border-radius:var(--radius-sm,6px);box-sizing:border-box;color:#fff;font-family:var(--font-body);font-size:.86rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.input-group input:focus,.input-group select:focus{border-color:var(--gold-400);outline:none}.auth-submit-btn{font-size:.92rem;margin-top:6px;padding:12px 18px;width:100%}.form-sub-link{color:var(--gold-400);cursor:pointer;font-size:.78rem;margin-top:6px;text-align:center}.form-sub-link:hover{text-decoration:underline}.verification-guarantee-note{color:var(--text-muted);font-size:.7rem;margin-top:4px;text-align:center}.auth-success-state{padding:24px 10px;text-align:center}.success-icon{align-items:center;background:#10b98133;border:2px solid #10b981;border-radius:50%;color:#34d399;display:flex;font-size:1.5rem;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.auth-success-state h3{color:#fff;font-size:1.35rem;margin-bottom:8px}.auth-success-state p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.success-tracking-badge{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;gap:8px;margin:16px 0;padding:12px 16px}.success-tracking-badge strong{color:#34d399;font-size:1rem;font-weight:700}[data-theme=dark] .success-tracking-badge{background:#10b98114;border-color:#10b98140}.success-instruction-card{background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;font-size:.85rem;margin:16px 0;padding:16px}.inst-title{color:var(--text-primary);font-weight:700;margin-bottom:10px}.inst-list{color:var(--text-secondary);line-height:1.6;margin:0;padding-left:20px}.inst-list li{margin-bottom:8px}[data-theme=dark] .success-instruction-card{background:#3b82f60d;border-color:#3b82f626}.officer-note{background:#fbbf2414;border:1px solid #fbbf2433;border-radius:8px;color:var(--text-secondary);font-size:.82rem;margin:16px 0;padding:12px;text-align:center}[data-theme=dark] .officer-note{background:#fbbf240d;border-color:#fbbf2426}@media (max-width:768px){.auth-modal-backdrop{padding:12px}.auth-modal-card{max-height:85vh;padding:28px 20px}.auth-modal-brand-header{gap:10px;margin-bottom:18px}.modal-logo-img{height:32px}.modal-brand-title{font-size:.9rem}.modal-brand-sub{font-size:.6rem}.auth-tabs-row{gap:3px;margin-bottom:18px}.auth-tab-btn{font-size:.75rem;padding:8px 5px}.auth-header-desc h4{font-size:1.1rem;margin-bottom:6px}.auth-header-desc p{font-size:.8rem}.input-row-2{gap:11px;grid-template-columns:1fr}.auth-form-grid{gap:11px}.input-group label{font-size:.74rem}.input-group input,.input-group select{font-size:.85rem;padding:10px 11px}.auth-submit-btn{font-size:.9rem;margin-top:4px;padding:12px 16px}.form-sub-link{font-size:.76rem;margin-top:8px}.verification-guarantee-note{font-size:.72rem;margin-top:8px}.success-tracking-badge{font-size:.82rem;margin:14px 0;padding:10px 14px}.success-instruction-card{margin:14px 0;padding:14px}.inst-list{font-size:.8rem}.officer-note{font-size:.78rem;padding:10px}}@media (max-width:560px){.auth-modal-backdrop{align-items:flex-end;padding:10px}.auth-modal-card{border-bottom:none;border-radius:16px 16px 0 0;max-height:92vh;padding:22px 16px}.auth-modal-close{font-size:.85rem;height:28px;right:12px;top:12px;width:28px}.auth-modal-brand-header{margin-bottom:16px}.modal-logo-img{height:30px}.modal-brand-title{font-size:.85rem}.modal-brand-sub{font-size:.55rem}.auth-tabs-row{flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:3px}.auth-tab-btn{flex:1 1 45%;font-size:.72rem;padding:7px 4px}.auth-header-desc{margin-bottom:14px}.auth-header-desc h4{font-size:1.05rem;padding-right:24px}.auth-header-desc p{font-size:.78rem}.auth-error-banner{font-size:.78rem;margin-bottom:14px;padding:7px 11px}.input-row-2{gap:10px;grid-template-columns:1fr}.auth-form-grid{gap:10px}.input-group label{font-size:.72rem}.input-group input,.input-group select{font-size:.84rem;padding:9px 11px}.auth-submit-btn{font-size:.88rem;padding:11px}.form-sub-link{font-size:.76rem}.verification-guarantee-note{font-size:.68rem}.success-icon{font-size:1.4rem;height:48px;margin:0 auto 14px;width:48px}.auth-success-state h3{font-size:1.2rem;margin-bottom:8px}.auth-success-state p{font-size:.82rem;line-height:1.5}.success-tracking-badge{font-size:.78rem;margin:12px 0;padding:9px 12px}.success-tracking-badge strong{font-size:.95rem}.success-instruction-card{font-size:.78rem;margin:12px 0;padding:12px}.inst-title{font-size:.8rem;margin-bottom:8px}.inst-list{font-size:.76rem;padding-left:18px}.inst-list li{margin-bottom:6px}.officer-note{font-size:.74rem;margin:12px 0;padding:9px}}@media (max-width:360px){.auth-modal-card{padding:18px 14px}.auth-modal-close{font-size:.8rem;height:26px;width:26px}.auth-tab-btn{flex:1 1 48%;font-size:.68rem;padding:6px 2px}.auth-header-desc h4{font-size:.95rem}.auth-header-desc p{font-size:.75rem}.input-group label{font-size:.68rem}.input-group input,.input-group select{font-size:.8rem;padding:8px 10px}.auth-submit-btn{font-size:.82rem;padding:10px}.auth-success-state h3{font-size:1.1rem}.auth-success-state p{font-size:.78rem}}.segment-select-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:4px}.segment-option{align-items:center;background:#0a0a0bcc;border:1px solid var(--border-medium);border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px 6px;transition:all .2s ease}.segment-option:hover{background:#d4af3714}.segment-option.selected,.segment-option:hover{border-color:var(--segment-color,var(--gold-400))}.segment-option.selected{background:#d4af3726;box-shadow:0 0 12px #d4af3733}.segment-icon{font-size:1.2rem;margin-bottom:4px}.segment-name{color:var(--text-secondary);font-size:.65rem;font-weight:600;text-align:center}.segment-option.selected .segment-name{color:var(--gold-400);color:var(--segment-color,var(--gold-400))}.calc-toggle-btn{align-items:center;background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid #d4af3766;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--gold-400);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;height:100%;justify-content:center;min-height:42px;transition:all .2s ease;width:100%}.calc-toggle-btn:hover{background:linear-gradient(135deg,#d4af3740,#d4af371a);border-color:var(--gold-400)}.earnings-calc-container{background:linear-gradient(135deg,#10b98114,#10b98105);border:1px solid #10b9814d;border-radius:10px;border-radius:var(--radius-md,10px);margin-top:8px;padding:20px}.calc-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}.calc-icon{font-size:1.4rem}.calc-title{color:#10b981;font-size:.95rem;font-weight:700}.calc-segment-display{margin-bottom:16px}.segment-badge{align-items:center;border-radius:20px;color:#000;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 14px}.calc-slider-section{margin-bottom:20px}.calc-slider-section label{color:var(--text-secondary);display:block;font-size:.8rem;margin-bottom:10px}.calc-slider{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:3px;cursor:pointer;height:6px;width:100%}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gold-400);border-radius:50%;box-shadow:0 2px 8px #d4af3766;cursor:pointer;height:18px;width:18px}.calc-result{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;margin-bottom:12px;padding:16px 0;text-align:center}.calc-amount{color:#10b981;font-size:2rem;font-weight:800;line-height:1.2}.calc-period{color:var(--text-muted);font-size:.75rem;margin-top:4px}.calc-note{color:var(--text-muted);font-size:.68rem;line-height:1.5;text-align:center}@media (max-width:768px){.segment-select-grid{gap:6px;grid-template-columns:repeat(3,1fr)}.segment-option{padding:8px 4px}.segment-icon{font-size:1rem}.segment-name{font-size:.6rem}.earnings-calc-container{padding:16px}.calc-amount{font-size:1.6rem}}@media (max-width:560px){.segment-select-grid{gap:5px;grid-template-columns:repeat(3,1fr)}.segment-name{font-size:.55rem}.calc-toggle-btn{font-size:.78rem;padding:8px}}.onboarding-inline-form{background:#131315;border:1px solid var(--gold-border);border-radius:16px;border-radius:var(--radius-xl,16px);max-width:100%;padding:30px;width:100%}.onboarding-inline-form .auth-form-grid{display:flex;flex-direction:column;gap:14px}.onboarding-inline-form .input-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.onboarding-inline-form .input-group{display:flex;flex-direction:column;gap:5px}.onboarding-inline-form .input-group label{color:var(--text-secondary);font-size:.76rem;font-weight:600}.onboarding-inline-form .input-group input,.onboarding-inline-form .input-group select{background:#0a0a0c;border:1px solid var(--border-medium);border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;font-size:.86rem;padding:10px 12px;transition:border-color .2s ease}.onboarding-inline-form .input-group input:focus,.onboarding-inline-form .input-group select:focus{border-color:var(--gold-400);outline:none}.onboarding-inline-form .auth-header-desc{margin-bottom:10px}.onboarding-inline-form .auth-header-desc h4{color:#fff;font-size:1.1rem;margin:0}.onboarding-inline-form .auth-error-banner{background:#ef44441f;border:1px solid #ef444459;border-radius:6px;color:#f87171;font-size:.8rem;padding:8px 12px}.onboarding-inline-form .auth-submit-btn{margin-top:8px}.onboarding-inline-form .segment-select-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr)}.onboarding-inline-form .segment-option{align-items:center;background:#0a0a0bcc;border:1px solid var(--border-medium);border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;display:flex;flex-direction:column;padding:8px 4px;transition:all .2s ease}.onboarding-inline-form .segment-option.selected,.onboarding-inline-form .segment-option:hover{background:#d4af371a;border-color:var(--segment-color,var(--gold-400))}.onboarding-inline-form .segment-icon{font-size:1rem}.onboarding-inline-form .segment-name{color:var(--text-secondary);font-size:.55rem;font-weight:600}.onboarding-inline-form .segment-option.selected .segment-name{color:var(--gold-400);color:var(--segment-color,var(--gold-400))}.onboarding-inline-form .calc-toggle-btn{align-items:center;background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid #d4af3766;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--gold-400);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;height:100%;justify-content:center;min-height:42px;transition:all .2s ease}.onboarding-inline-form .calc-toggle-btn:hover{background:linear-gradient(135deg,#d4af3740,#d4af371a)}.onboarding-inline-form .auth-success-state{padding:20px;text-align:center}.onboarding-inline-form .success-icon{align-items:center;background:#10b98133;border:2px solid #10b981;border-radius:50%;color:#34d399;display:flex;font-size:1.5rem;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.onboarding-inline-form .success-tracking-badge{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;gap:8px;margin:16px 0;padding:12px 16px}.onboarding-inline-form .success-tracking-badge strong{color:#34d399;font-weight:700}.onboarding-inline-form .auth-success-state h3{color:#fff;font-size:1.2rem;margin-bottom:8px}.onboarding-inline-form .auth-success-state p{color:var(--text-secondary);font-size:.88rem;margin-bottom:16px}@media (max-width:640px){.onboarding-inline-form{padding:20px 16px}.onboarding-inline-form .input-row-2{grid-template-columns:1fr}.onboarding-inline-form .segment-select-grid{grid-template-columns:repeat(4,1fr)}}.landing-experience{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.product-intelligence-card{background:#121214e6;border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #0009,0 0 30px #d4af371f;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative}.product-card-badge-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.spec-intel-badge{color:var(--gold-400);font-size:.7rem;font-weight:800;letter-spacing:.12em}.product-preview-header{grid-gap:18px;display:grid;gap:18px;grid-template-columns:100px 1fr;margin-bottom:24px}.product-img-box{background:#0a0a0b;border:1px solid var(--border-medium);border-radius:var(--radius-md);height:100px;overflow:hidden;position:relative;width:100px}.intel-product-img{height:100%;object-fit:cover;width:100%}.huid-pill{background:#0c0c0dd9;border-radius:2px;bottom:4px;color:var(--gold-300);font-family:var(--font-mono);font-size:.6rem;left:4px;padding:2px 0;position:absolute;right:4px;text-align:center}.product-header-info{display:flex;flex-direction:column;justify-content:center}.product-category-tag{color:var(--gold-400);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.product-name{color:#fff;font-size:1.15rem;line-height:1.3;margin-bottom:8px}.seller-attribution{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px}.seller-label{color:var(--text-muted)}.seller-name{color:#e4e4e7;font-weight:600}.seller-badge{background:#10b9811f;border-radius:4px;color:#34d399;font-size:.68rem;padding:1px 6px}.spec-table-container{background:#0a0a0b99;border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;margin-bottom:20px;padding:8px 16px}.spec-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:.84rem;justify-content:space-between;padding:10px 0}.spec-row:last-child{border-bottom:none}.spec-key{color:var(--text-secondary)}.spec-val{color:#f8fafc;font-weight:500}.highlight-gold,.highlight-mono{font-family:var(--font-mono);font-weight:700}.highlight-gold{color:var(--gold-300)}.badge-purity{background:#d4af3726;color:var(--gold-300)}.badge-purity,.badge-stamp{border-radius:4px;font-size:.78rem;font-weight:600;padding:2px 8px}.badge-stamp{background:#b72a2926;color:var(--tech-accent)}.commercial-breakdown-box{background:#0e0e0ff2;border:1px dashed var(--gold-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;margin-bottom:22px;padding:14px 16px}.breakdown-line{color:var(--text-muted);display:flex;font-size:.78rem;justify-content:space-between}.mono-num{color:var(--text-secondary);font-family:var(--font-mono)}.breakdown-total{align-items:center;border-top:1px solid var(--border-hairline);display:flex;justify-content:space-between;margin-top:4px;padding-top:8px}.total-label{color:#fff;font-size:.84rem;font-weight:600}.total-price{color:var(--gold-300);font-family:var(--font-mono);font-size:1.15rem;font-weight:800}.add-order-btn{font-size:.98rem}.card-disclaimer-sub{color:var(--text-muted);font-size:.72rem;line-height:1.4;margin-top:10px;text-align:center}@media (max-width:640px){.product-intelligence-card{padding:20px}.product-preview-header{gap:16px;grid-template-columns:1fr;text-align:center}.product-img-box{height:84px;margin:0 auto;width:84px}.product-card-badge-row{flex-wrap:wrap;gap:8px;justify-content:center}}.order-pipeline-widget{background:#0e0e0fe6;border:1px solid var(--border-medium);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:24px;padding:32px}.pipeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.live-status-pill{background:#b72a291f;border-radius:4px;color:var(--tech-accent);display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;padding:3px 8px}.pipeline-title{color:#fff;font-size:1.25rem}.order-id-label{background:#d4af3714;border:1px solid var(--gold-border);border-radius:4px;color:var(--gold-400);font-family:var(--font-mono);font-size:.82rem;padding:4px 10px}.pipeline-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);padding:10px 0;position:relative}.pipeline-node{cursor:pointer;flex-direction:column;position:relative;text-align:center;transition:all .2s ease}.node-bubble,.pipeline-node{align-items:center;display:flex}.node-bubble{background:#ffffff0d;border:2px solid var(--border-medium);border-radius:50%;font-size:1.1rem;height:44px;justify-content:center;margin-bottom:8px;transition:all .25s ease;width:44px}.node-name-label{color:var(--text-muted);font-size:.72rem;line-height:1.2}.pipeline-node.completed .node-bubble{background:#10b98133;border-color:#10b981;color:#34d399}.pipeline-node.completed .node-name-label{color:var(--text-secondary)}.pipeline-node.current .node-bubble{background:#d4af3740;border-color:var(--gold-400);box-shadow:0 0 16px #d4af3766;transform:scale(1.1)}.pipeline-node.current .node-name-label{color:var(--gold-300);font-weight:700}.active-stage-card{background:#0a0a0bb3;border:1px solid var(--gold-border);border-radius:var(--radius-md);padding:18px 22px}.stage-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.stage-num{color:var(--gold-400);display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:600}.stage-name{color:#fff;font-size:1.1rem}.stage-status-badge{background:#10b9811f;border:1px solid #10b9814d;border-radius:4px;color:#34d399;font-size:.74rem;padding:3px 8px}.stage-detail-text{color:var(--text-secondary);font-size:.88rem;line-height:1.5}@media (max-width:900px){.pipeline-stepper{gap:16px;grid-template-columns:repeat(4,1fr)}}@media (max-width:540px){.pipeline-stepper{grid-template-columns:repeat(2,1fr)}}.buyer-page-view{background-color:var(--bg-deep)}.buyer-hero-section{background:radial-gradient(circle at 20% 20%,#b72a2914 0,#0000 50%),radial-gradient(circle at 80% 80%,#d4af370f 0,#0000 50%);padding:80px 0 60px;position:relative}.buyer-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.buyer-hero-copy{display:flex;flex-direction:column}.buyer-hero-title{font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.15;margin-bottom:20px}.buyer-hero-sub{color:var(--text-secondary);font-size:1.1rem;line-height:1.65;margin-bottom:32px}.buyer-cta-group{margin-bottom:36px}.buyer-cta-group,.buyer-quick-stats{display:flex;flex-wrap:wrap;gap:16px}.stat-pill{background:#ffffff0d;border:1px solid var(--border-medium);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.8rem;padding:6px 14px}.stat-pill strong{color:var(--gold-300)}.buyer-workflow-section{background:#0a0a0b;padding:85px 0}.timeline-flow-track{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.timeline-step-card{background:#101011cc;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:30px 24px;position:relative;transition:all .3s ease}.timeline-step-card:hover{border-color:#b72a2966;box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.step-badge-number{color:var(--tech-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px}.step-icon-bubble{align-items:center;background:#b72a291f;border-radius:var(--radius-md);display:flex;font-size:1.3rem;height:44px;justify-content:center;margin-bottom:14px;width:44px}.step-action-name{color:#fff;font-size:1.35rem;margin-bottom:6px}.step-subhead{color:var(--gold-400);font-size:.95rem;font-weight:600;margin-bottom:12px}.step-detail-p{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.buyer-pipeline-section{padding:85px 0}.buyer-features-section{background:#0a0a0b;padding:85px 0}.buyer-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.buyer-feat-card{background:#101011bf;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:32px 26px;transition:all .3s ease}.buyer-feat-card:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.buyer-feat-card .feat-icon{font-size:1.8rem;margin-bottom:16px}.buyer-feat-card .feat-title{color:#fff;font-size:1.2rem;margin-bottom:10px}.buyer-feat-card .feat-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.buyer-banner-cta-section{padding:80px 0}.buyer-cta-banner-box{background:linear-gradient(135deg,#1a1a1de6,#0e0e0ff2);border:1px solid #b72a2966;border-radius:var(--radius-xl);box-shadow:0 24px 60px #0009;padding:56px 40px;text-align:center}.buyer-cta-banner-box h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:14px}.buyer-cta-banner-box p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:680px}.banner-btn-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:1024px){.buyer-hero-grid{grid-template-columns:1fr}.buyer-features-grid,.timeline-flow-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.buyer-features-grid,.timeline-flow-track{grid-template-columns:1fr}.buyer-hero-section{padding:56px 0 44px}.buyer-banner-cta-section{padding:56px 0}.buyer-cta-banner-box{padding:34px 18px}}.seller-page-view{background-color:var(--bg-deep)}.seller-hero-section{background:radial-gradient(circle at 80% 20%,#d4af3717 0,#0000 50%),radial-gradient(circle at 20% 80%,#10b9810d 0,#0000 50%);padding:80px 0 60px;position:relative}.seller-hero-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr}.seller-hero-copy{display:flex;flex-direction:column}.seller-hero-title{font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.15;margin-bottom:20px}.seller-hero-sub{color:var(--text-secondary);font-size:1.1rem;line-height:1.65;margin-bottom:32px}.seller-cta-group{margin-bottom:36px}.seller-cta-group,.seller-quick-stats{display:flex;flex-wrap:wrap;gap:16px}.seller-channel-summary-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0e0e0ff2;border:1px solid #d4af3759;border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 24px 60px #000000b3,0 0 25px #d4af3714;display:flex;flex-direction:column;overflow:hidden;padding:28px 26px;position:relative}.seller-channel-summary-card:before{background:linear-gradient(90deg,#d4af37,#10b981,#d4af37);content:"";height:2px;left:0;position:absolute;right:0;top:0}.ssc-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.ssc-badge{align-items:center;background:#d4af371f;border:1px solid #d4af374d;border-radius:999px;color:#facc15;color:var(--gold-400,#facc15);display:inline-flex;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;padding:4px 10px}.ssc-badge-dot{background:#facc15;border-radius:50%;box-shadow:0 0 8px #facc15;height:6px;width:6px}.ssc-status-tag{background:#10b9811a;border:1px solid #10b98140;border-radius:4px;color:#10b981;font-size:.74rem;font-weight:600;padding:3px 8px}.ssc-hero-kpi{background:#080809cc;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:18px;text-align:center}.ssc-kpi-lbl{color:#a1a1aa;display:block;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ssc-kpi-val{font-family:monospace;font-family:var(--font-mono,monospace);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;margin:6px 0 2px}.ssc-kpi-sub{color:#d4d4d8;display:block;font-size:.74rem}.ssc-specs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.ssc-spec-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.ssc-spec-lbl{color:#a1a1aa;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.ssc-spec-val{color:#fff;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.84rem;font-weight:700}.ssc-spec-val.gold{color:#facc15}.ssc-spec-val.cyan{color:var(--tech-accent)}.ssc-features-list{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:7px;margin-bottom:20px;padding:12px 14px}.ssc-feat-row{color:#d4d4d8;font-size:.78rem;line-height:1.4}.ssc-footer-bar{display:flex;flex-direction:column;gap:12px}.ssc-corporate-credit{border-top:1px solid #ffffff0f;color:#a1a1aa;font-size:.7rem;line-height:1.45;padding-top:10px;text-align:center}.ssc-corporate-credit strong{color:#f1f5f9}.ssc-corporate-credit span{color:#facc15;color:var(--gold-400,#facc15);font-family:monospace;font-family:var(--font-mono,monospace);font-size:.68rem}.seller-workflow-section{background:#0a0a0b;padding:85px 0}.seller-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.seller-steps-grid .seller-workflow-card:last-child{grid-column:span 2}.seller-workflow-card{background:#101011d9;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:26px 22px;position:relative;transition:all .3s ease}.seller-workflow-card:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080,0 0 18px #d4af371a;transform:translateY(-4px)}.step-num-pill{align-items:center;background:#d4af371f;border:1px solid var(--gold-border);border-radius:8px;color:var(--gold-300);display:flex;font-family:var(--font-mono);font-size:.95rem;font-weight:700;height:38px;justify-content:center;margin-bottom:14px;width:38px}.seller-workflow-card .step-title{color:#fff;font-size:1.25rem;margin-bottom:8px}.seller-workflow-card .step-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.seller-features-section{padding:85px 0}.seller-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.seller-feat-item{background:#101011bf;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:32px 26px;transition:all .3s ease}.seller-feat-item:hover{border-color:var(--gold-border);box-shadow:0 16px 36px #00000080;transform:translateY(-4px)}.feat-icon-box{align-items:center;background:#d4af371a;border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;font-size:1.4rem;height:48px;justify-content:center;margin-bottom:18px;width:48px}.seller-feat-item .feat-title{color:#fff;font-size:1.2rem;margin-bottom:10px}.seller-feat-item .feat-desc{color:var(--text-secondary);font-size:.86rem;line-height:1.55}.seller-cta-banner-section{padding:80px 0}.seller-banner-card{background:radial-gradient(circle at 50% 50%,#d4af3726 0,#0e0e0ff2 75%);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:0 24px 60px #000000b3;padding:56px 40px;text-align:center}.seller-banner-card h2{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:14px}.seller-banner-card p{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:680px}@media (max-width:1100px){.seller-hero-grid{grid-template-columns:1fr}.seller-steps-grid{grid-template-columns:repeat(2,1fr)}.seller-steps-grid .seller-workflow-card:last-child{grid-column:span 1}.seller-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.seller-features-grid,.seller-steps-grid{grid-template-columns:1fr}.seller-hero-section{padding:56px 0 44px}.seller-cta-banner-section{padding:56px 0}.seller-banner-card{padding:34px 18px}.ssc-specs-grid{gap:8px;grid-template-columns:1fr 1fr}}.operator-page-view{--bg-deep:#f8f9fa;--bg-card:#fff;--bg-surface:#f1f3f5;--text-primary:#0a0a0a;--text-secondary:#3f3f46;--text-muted:#71717a;--border-hairline:#00000014;--border-medium:#00000024;--gold-400:#fbbf24;--gold-300:#fcd34d;--gold-500:#f59e0b;--gold-600:#d97706;--gold-subtle:#fbbf241f;--gold-border:#d9770659;--gold-border-bright:#d97706a6;--gold-gradient:linear-gradient(135deg,#fbbf24,#f59e0b 40%,#d97706);--tech-accent:#866b31;--shadow-card:0 2px 8px #00000014,0 0 20px #d4af3714;--shadow-card-lg:0 12px 32px #00000026,0 0 30px #d4af371f;--radius-xl:16px;--radius-lg:12px;--radius-md:10px;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--color-success:#059669;--color-success-bg:#05966914;--color-success-border:#05966940;--color-danger:#dc2626;--color-danger-bg:#ef444414;--color-danger-border:#ef444440;--gray-800:#27272a;background-color:var(--bg-deep)}[data-theme=dark] .operator-page-view{--bg-deep:#000;--bg-card:#101014f2;--bg-surface:#111114;--text-primary:#fff;--text-secondary:#c4c4c8;--text-muted:#8a8a92;--border-hairline:#ffffff0f;--border-medium:#ffffff1f;--gold-400:#fbbf24;--gold-300:#fde68a;--gold-500:#f59e0b;--gold-600:#d4af37;--gold-subtle:#d4af3726;--gold-border:#d4af3759;--gold-border-bright:#ffd700b3;--gold-gradient:linear-gradient(135deg,gold,#d4af37 40%,#b8860b);--tech-accent:#f0b429;--shadow-card:0 2px 8px #0009,0 0 20px #d4af370d;--shadow-card-lg:0 12px 36px #000c,0 0 30px #d4af3714;--color-success:#10b981;--color-success-bg:#10b9811f;--color-success-border:#10b9814d;--color-danger:#ef4444;--color-danger-bg:#ef44441f;--color-danger-border:#ef44444d;--gray-800:#27272a;background:radial-gradient(ellipse at 50% 0,#ffd7001f 0,#0000 50%),radial-gradient(circle at 85% 20%,#d4af3714 0,#0000 45%),radial-gradient(circle at 15% 80%,#b72a290f 0,#0000 50%),var(--bg-deep)}.operator-hero-section{background:radial-gradient(circle at 80% 20%,var(--gold-subtle) 0,#0000 50%),radial-gradient(circle at 20% 80%,var(--gold-subtle) 0,#0000 50%),var(--bg-deep);border-bottom:1px solid var(--border-hairline);padding:80px 0 60px;position:relative}.operator-hero-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr}.operator-hero-copy{display:flex;flex-direction:column}.roi-badge-highlight{align-items:center;background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:999px;color:var(--gold-400);display:inline-flex;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:18px;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.spark-icon{color:var(--tech-accent);font-size:.9rem}.operator-hero-title{color:var(--text-primary);font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.15;margin-bottom:20px}.operator-hero-sub{color:var(--text-secondary);font-size:1.1rem;line-height:1.65;margin-bottom:32px}.operator-hero-sub strong{color:var(--gold-400)}.operator-cta-group{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:36px}.operator-quick-stats{display:flex;flex-wrap:wrap;gap:12px}.operator-quick-stats .stat-pill{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:999px;color:var(--text-secondary);font-size:.82rem;padding:8px 16px}.operator-quick-stats .stat-pill strong{color:var(--gold-400)}.operator-quick-stats .stat-pill.highlight-gold{background:var(--gold-subtle);border-color:var(--gold-border)}.operator-quick-stats .stat-pill.highlight-gold strong{color:var(--gold-400)}.franchise-summary-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-lg);display:flex;flex-direction:column;overflow:hidden;padding:28px 26px;position:relative}.franchise-summary-card:before{background:var(--gold-gradient);content:"";height:2px;left:0;position:absolute;right:0;top:0}.fsc-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.fsc-badge{align-items:center;background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:999px;color:var(--gold-400);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;padding:4px 10px}.fsc-badge-dot{background:var(--gold-400);border-radius:50%;box-shadow:0 0 8px var(--gold-400);height:6px;width:6px}.fsc-city-tag{background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:4px;color:var(--gold-400);font-size:.74rem;font-weight:600;padding:3px 8px}.fsc-hero-kpi{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:12px;margin-bottom:16px;padding:18px;text-align:center}.fsc-kpi-lbl{color:var(--text-muted);display:block;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.fsc-kpi-val{font-family:var(--font-mono);font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;margin:6px 0 2px}.fsc-kpi-sub{color:var(--text-secondary);display:block;font-size:.74rem}.fsc-specs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.fsc-spec-item{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.fsc-spec-lbl{color:var(--text-muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.fsc-spec-val{color:var(--text-primary);font-family:var(--font-mono);font-size:.84rem;font-weight:700}.fsc-spec-val.gold{color:var(--gold-400)}.fsc-spec-val.cyan{color:var(--tech-accent)}.fsc-features-list{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:8px;display:flex;flex-direction:column;gap:7px;margin-bottom:20px;padding:12px 14px}.fsc-feat-row{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.fsc-footer-bar{display:flex;flex-direction:column;gap:12px}.fsc-corporate-credit{border-top:1px solid var(--border-hairline);color:var(--text-muted);font-size:.7rem;line-height:1.45;padding-top:10px;text-align:center}.fsc-corporate-credit strong{color:var(--text-primary)}.fsc-corporate-credit span{color:var(--gold-400);font-family:var(--font-mono);font-size:.68rem}.roi-spotlight-section{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);padding:85px 0 60px}.roi-spotlight-card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-lg);padding:50px 42px;position:relative}.roi-spotlight-card:before{background:var(--gold-gradient);content:"";height:2px;left:10%;position:absolute;right:10%;top:0}.roi-header-group{margin:0 auto 40px;max-width:800px;text-align:center}.calc-interactive-block{background:#080809d9;border:1px solid #c9a84c33;border-radius:14px}.calc-left-col{display:flex;flex-direction:column;gap:18px}.slider-header{align-items:center;display:flex;justify-content:space-between}.slider-title{color:var(--text-primary);font-size:1.05rem;font-weight:700}.slider-display-val{background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:8px;color:var(--gold-400);font-family:var(--font-mono);font-size:1.25rem;font-weight:700;padding:4px 14px}.lots-range-slider{accent-color:var(--tech-accent);background:#212124}.slider-ticks{color:#71717a;font-family:monospace;font-family:var(--font-mono,monospace)}.cb-pill{background:#ffffff08;border:1px solid #ffffff14}.cb-lbl{color:var(--text-muted);font-size:.7rem;text-transform:uppercase}.cb-val{color:#f1f5f9;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.88rem}.cb-val.gold{color:#facc15}.earnings-highlight-box{background:linear-gradient(135deg,#141416f2,#0c0c0df2);border:1px solid #d4af3759;border-radius:12px;box-shadow:0 16px 36px #00000080;overflow:hidden;position:relative}.earnings-highlight-box:before{background:linear-gradient(90deg,#d4af37,var(--tech-accent));content:"";height:2px;left:0;position:absolute;right:0;top:0}.box-tag{color:#d4d4d8;font-size:.72rem}.big-earning-number,.box-tag{font-family:monospace;font-family:var(--font-mono,monospace)}.big-earning-number{color:#facc15;font-size:clamp(2.2rem,3.8vw,3rem);margin:10px 0 4px}.big-earning-number .lakhs-text{color:#f8fafc;font-size:1.15rem;font-weight:600}.monthly-sub-stat{color:#a1a1aa;font-size:.85rem}.setup-payback-badge{background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:6px;color:var(--tech-accent);font-size:.78rem;margin-bottom:18px;padding:6px 12px}.mt-3{margin-top:14px}.tier-card{background:#080809bf;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;padding:30px 26px}.tier-card:hover{border-color:#c9a84c66}.tier-popular-tag{background:var(--color-secondary-light);border-radius:4px;font-family:monospace;font-family:var(--font-mono,monospace);letter-spacing:.06em;padding:3px 10px;right:24px;top:-12px}.highlight-gold-border{background:#0e0e0fe6;border-color:#d4af3773;box-shadow:0 16px 36px #00000080,0 0 20px #d4af3714}.tier-badge{color:#a1a1aa;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.08em;margin-bottom:14px}.tier-badge.gold{color:var(--color-secondary-light)}.tier-income{color:#fff;font-family:monospace;font-family:var(--font-mono,monospace);font-size:1.85rem}.tier-income.gold-text{color:var(--color-secondary-light)}.tier-per{color:#a1a1aa;font-size:.95rem;font-weight:500}.tier-scale{color:var(--tech-accent);font-size:.84rem;font-weight:600;margin-bottom:20px}.tier-features{flex:1 1;margin:0 0 24px}.tier-features li{color:#d4d4d8;font-size:.84rem}.tier-capex{border-top:1px solid #ffffff14;color:#a1a1aa;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.78rem}.setup-breakdown-section{background:#0a0a0b;padding:85px 0}.capex-grid{margin:40px 0 32px}.capex-item-card{background:#101011bf;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;padding:26px 20px}.capex-icon{font-size:2.2rem}.capex-cost{color:var(--color-secondary-light);font-family:monospace;font-family:var(--font-mono,monospace);font-size:1.35rem;font-weight:700;margin-bottom:8px}.capex-item-card h4{color:#fff;font-size:1.02rem}.capex-item-card p{color:#a1a1aa;font-size:.82rem}.capex-summary-bar{background:#c9a84c0f;border:1px solid #c9a84c40;border-radius:12px;gap:20px}.summary-text{color:#d4d4d8;font-size:.95rem}.summary-text strong{color:var(--tech-accent)}.strict-purity-section{background:#070708;padding:40px 0}.strict-purity-banner{grid-gap:32px;background:linear-gradient(135deg,#101012e6,#0a0a0bf2);border:1px solid #c9a84c59;border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 16px 36px #00000080,0 0 20px #c9a84c14;display:grid;gap:32px;grid-template-columns:auto 1fr auto;overflow:hidden;padding:32px 36px;position:relative}.strict-purity-banner:before{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.purity-badge-col{gap:8px;min-width:140px;text-align:center}.purity-seal{font-size:2.4rem}.purity-seal-text{color:var(--tech-accent);font-family:monospace;font-family:var(--font-mono,monospace);letter-spacing:.08em}.purity-text-col{display:flex;flex-direction:column;gap:8px}.purity-title{color:#f8fafc;font-size:1.25rem;line-height:1.35}.purity-desc{color:#a1a1aa;font-size:.9rem}.purity-desc strong{color:#f1f5f9}.purity-check-col{gap:10px;min-width:190px}.purity-pill-item{background:#c9a84c1a;border:1px solid #c9a84c40;border-radius:999px;color:var(--tech-accent);font-size:.8rem;padding:6px 14px;white-space:nowrap}.operator-workflow-section{background:#0a0a0b;padding:85px 0}.operator-steps-grid{margin-top:40px}.operator-workflow-card{background:#101011d9;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;padding:26px 22px;position:relative}.operator-workflow-card:hover{border-color:#c9a84c66;box-shadow:0 16px 36px #00000080,0 0 18px #c9a84c1a}.op-step-num-pill{align-items:center;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:8px;color:var(--tech-accent);display:flex;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.95rem;height:38px;justify-content:center;width:38px}.op-step-title{color:#fff;font-size:1.05rem;margin-bottom:10px}.op-step-desc{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.85rem}.operator-capabilities-section{background:#0c0c0e;padding:85px 0}.operator-caps-grid{grid-gap:22px;gap:22px;margin-top:40px}.operator-cap-item{background:#10101199;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;padding:28px 24px;transition:all .25s ease}.operator-cap-item:hover{background:#101011e6;border-color:#d4af3759;transform:translateY(-3px)}.cap-icon-box{font-size:2rem;margin-bottom:16px}.cap-title{color:#fff;font-size:1.05rem}.cap-desc{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.86rem}.operator-eligibility-section{background:#080809;padding:85px 0}.eligibility-grid{grid-gap:22px;gap:22px;margin-top:40px}.elig-card{background:#101011b3;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;padding:28px 22px;transition:all .25s ease}.elig-card:hover{border-color:#c9a84c66;transform:translateY(-3px)}.elig-card h4{color:#fff;font-size:1.08rem;margin-bottom:8px}.elig-card p{color:#a1a1aa;font-size:.84rem}.operator-cta-banner-section{background:#070708;padding:70px 0 90px}.operator-banner-card{background:linear-gradient(135deg,#141417f2,#0c0c0dfa);border:1px solid #c9a84c4d;border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 24px 60px #0009;overflow:hidden;padding:60px 48px;position:relative;text-align:center}.operator-banner-card:before{background:linear-gradient(90deg,#0000,var(--color-primary),var(--color-secondary),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.banner-gold-badge{background:#c9a84c26;border:1px solid #c9a84c66;border-radius:999px;color:var(--color-secondary-light);display:inline-block;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:18px;padding:5px 14px}.operator-banner-card h2{color:#fff;font-size:clamp(1.8rem,3.2vw,2.6rem);margin-bottom:16px}.operator-banner-card p{color:#d4d4d8;font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:650px}.operator-banner-card p strong{color:var(--color-secondary-light)}.banner-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.banner-trust-sub{color:#a1a1aa;font-size:.8rem;margin-top:24px}@media (max-width:1024px){.operator-hero-grid{gap:40px}.calc-interactive-block,.operator-hero-grid,.tier-cards-grid{grid-template-columns:1fr}.capex-grid,.eligibility-grid,.operator-caps-grid,.operator-steps-grid{grid-template-columns:repeat(2,1fr)}.strict-purity-banner{grid-template-columns:1fr;text-align:left}.purity-badge-col{align-items:center;flex-direction:row;gap:12px}}@media (max-width:768px){.calc-breakdown-pills,.capex-grid,.eligibility-grid,.operator-caps-grid,.operator-steps-grid{grid-template-columns:1fr}.calc-interactive-block,.roi-spotlight-card{padding:24px}.operator-banner-card{padding:40px 20px}}.operator-shipping-segments-section{background:#070708;border-top:1px solid #ffffff0a;padding:86px 0 110px}.operator-segments-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.operator-segment-card{background:#0e0e0fd9;border:1px solid #ffffff0f;border-radius:14px;border-radius:var(--radius-lg,14px);display:flex;flex-direction:column;overflow:hidden;padding:26px 20px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.operator-segment-card:hover{border-color:#c9a84c59;border-color:var(--color-secondary-border,#c9a84c59);box-shadow:0 20px 44px -12px #000000b3,0 0 24px #c9a84c0f;box-shadow:0 20px 44px -12px #000000b3,0 0 24px var(--color-secondary-glow,#c9a84c0f);transform:translateY(-5px)}.seg-step-pill{align-items:center;background:#b72a2924;background:var(--color-primary-glow,#b72a2924);border:1px solid #b72a2959;border:1px solid var(--color-primary-border,#b72a2959);border-radius:8px;color:#fff;display:inline-flex;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:800;height:32px;justify-content:center;margin-bottom:14px;width:32px}.seg-header{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.seg-title{color:#fff;font-size:1.02rem;letter-spacing:.01em;margin:0}.seg-sla{background:#c9a84c1c;border:1px solid #c9a84c59;border-radius:999px;color:#e2c88a;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:800;padding:2px 10px;white-space:nowrap}.seg-route{align-items:center;color:#eac88c;color:var(--color-secondary-light,#eac88c);display:flex;font-size:.78rem;gap:8px;margin:0 0 11px}.seg-route-dot{background:#c9a84c;background:var(--color-secondary,#c9a84c);border-radius:50%;box-shadow:0 0 10px #c9a84c;box-shadow:0 0 10px var(--color-secondary,#c9a84c);flex-shrink:0;height:6px;width:6px}.seg-desc{color:#a1a1aa;flex:1 1;font-size:.84rem;line-height:1.6;margin:0 0 16px}.seg-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.seg-meta{color:#d4d4d8;font-size:.75rem}.seg-meta-key{font-weight:700;margin-right:4px}.seg-meta-key,.seg-trust{color:#c9a84c;color:var(--color-secondary,#c9a84c)}.seg-trust{border-top:1px solid #ffffff0f;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-top:auto;padding-top:10px;text-transform:uppercase}.operator-segment-cities{margin-top:6px}.segment-cities-title{color:#a1a1aa;font-size:.8rem;font-weight:800;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.segment-city-pill{align-items:center;background:#c9a84c17;border:1px solid #c9a84c47;color:#e2c88a;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:6px 14px}.segment-city-pill:hover{background:#c9a84c29;border-color:#c9a84c;border-color:var(--color-secondary,#c9a84c);color:#fff}@media (max-width:1024px){.operator-segments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.operator-segments-grid{grid-template-columns:1fr}.seg-header{align-items:flex-start;flex-direction:column;gap:6px}.seg-sla{align-self:flex-start}}.operator-shipping-plan-section{background:#0b0b0d;padding:70px 0 100px}.segment-filter-row{gap:10px}.segment-chip{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;color:#d4d4d8;display:inline-flex;font-family:inherit;font-family:var(--font-body,inherit);font-size:.86rem;gap:8px;padding:8px 18px;transition:all .25s ease}.segment-chip:hover{border-color:var(--color-secondary-border);color:var(--color-secondary-light)}.segment-chip-active{background:linear-gradient(135deg,#d4af3733,#c9a84c26);border-color:#d4af3780;box-shadow:0 0 20px #d4af3740;color:#fff}.shipping-summary-strip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.summary-pill{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;border-radius:var(--radius-lg,12px);gap:6px;padding:18px 16px;transition:all .25s ease}.summary-pill:hover{border-color:#d4af3759;transform:translateY(-2px)}.summary-pill.pill-fee{background:#d4af370f;border-color:#d4af3759}.summary-label{color:#a1a1aa;font-size:.72rem;font-weight:700;letter-spacing:.14em}.summary-label,.summary-value{font-family:monospace;font-family:var(--font-mono,monospace)}.summary-value{color:#fff;font-size:1.35rem;font-weight:800}.summary-pill.pill-fee .summary-value{color:var(--color-secondary-light)}.segment-plan-grid{grid-template-columns:repeat(3,1fr);margin-bottom:30px}.segment-plan-card{background:#0e0e0fe6;border:1px solid #ffffff0f;border-radius:16px;border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;padding:26px 22px 24px;position:relative}.segment-plan-card:hover{border-color:#c9a84c66;box-shadow:0 20px 40px -10px #0009}.segment-card-head{margin-bottom:16px}.segment-chip-badge{border-radius:14px;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:42px;width:42px}.segment-card-title h3{color:#fff;font-size:1.15rem;letter-spacing:.01em;margin:0 0 4px}.segment-group-tag{color:#a1a1aa;font-size:.7rem;font-weight:800;letter-spacing:.16em}.segment-group-tag,.segment-hallmark{font-family:monospace;font-family:var(--font-mono,monospace)}.segment-hallmark{color:#d4d4d8;display:block;font-size:.78rem;margin-top:2px}.segment-card-body{flex:1 1;margin-bottom:18px}.plan-row{align-items:baseline;font-size:.84rem;gap:10px;margin-bottom:10px}.plan-label{color:#a1a1aa;font-family:monospace;font-family:var(--font-mono,monospace);font-weight:600;min-width:150px}.plan-value{color:#fff;overflow-wrap:anywhere}.plan-value.fee-text{color:#facc15;font-family:monospace;font-family:var(--font-mono,monospace);font-weight:700}.segment-card-footer{border-top:1px solid #ffffff0d;margin-top:auto;padding-top:16px}.coverage-tag{color:var(--tech-accent);font-family:monospace;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.plan-apply-btn{font-size:.8rem;padding:8px 16px}.segment-note{background:#d4af370d;border:1px solid #d4af3726;border-radius:12px;border-radius:var(--radius-lg,12px);color:#d4d4d8;font-size:.86rem;line-height:1.7;margin-top:34px;padding:20px 24px}.segment-note p{margin:0}.segment-note strong{color:#facc15}@media (max-width:1024px){.segment-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.segment-plan-grid,.shipping-summary-strip{grid-template-columns:1fr}.segment-card-footer{align-items:flex-start;flex-direction:column;gap:10px}.operator-hero-section{padding:56px 0 44px}.strict-purity-banner{gap:18px;padding:24px 18px}.operator-banner-card,.roi-spotlight-card{padding:24px 16px}.fsc-specs-grid{gap:8px}.banner-trust-sub{font-size:.75rem}}.operator-application-section{background:linear-gradient(180deg,#f8f9fa,#fff);padding:90px 0 100px;position:relative}[data-theme=dark] .operator-application-section{background:linear-gradient(180deg,#0a0a0b,#0c0c0e)}.application-form-wrapper{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:.85fr 1.15fr}@media (max-width:1200px){.application-form-wrapper{gap:40px;grid-template-columns:1fr}}@media (max-width:900px){.operator-application-section{padding:64px 0 80px}}@media (max-width:640px){.operator-application-section{padding:48px 0 64px}}.segment-full-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-bottom:40px}.segment-full-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.segment-full-card:hover{border-color:var(--gold-border);box-shadow:var(--shadow-card-lg);transform:translateY(-4px)}.segment-full-card.gold-segment{border-color:var(--gold-border-bright)}.seg-full-header{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);display:flex;gap:14px;padding:20px;position:relative}.seg-icon-wrapper{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.seg-icon{font-size:1.5rem}.seg-full-title-group{flex:1 1}.seg-full-title-group h3{color:var(--text-primary);font-size:1.15rem;font-weight:700;margin-bottom:2px}.seg-group-tag{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.seg-hallmark-badge{background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:6px;color:var(--gold-400);font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:4px 10px}.seg-full-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.seg-detail-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seg-detail-label{color:var(--text-muted);font-size:.78rem;font-weight:500}.seg-detail-value{color:var(--text-primary);font-size:.8rem;font-weight:600;text-align:right}.seg-detail-value.gold{color:var(--gold-400)}.seg-detail-value.highlight{color:var(--color-success);font-family:var(--font-mono)}.operator-segment-cities{border-top:1px solid var(--border-hairline);padding:30px 0;text-align:center}.segment-cities-title{color:var(--text-primary);font-size:1rem;margin-bottom:18px}.segment-city-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.segment-city-pill{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:999px;color:var(--text-secondary);font-size:.82rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.segment-city-pill:hover{border-color:var(--gold-border);color:var(--gold-400)}.operator-eligibility-section{background:var(--bg-deep);border-bottom:1px solid var(--border-hairline);padding:80px 0}.eligibility-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.eligibility-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.eligibility-grid{grid-template-columns:1fr}}.elig-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:26px 22px;text-align:center;transition:all .3s ease}.elig-card:hover{border-color:var(--gold-border);box-shadow:var(--shadow-card);transform:translateY(-4px)}.elig-icon{display:block;font-size:2.2rem;margin-bottom:14px}.elig-card h4{color:var(--text-primary);font-size:1.05rem;font-weight:700;margin-bottom:10px}.elig-card p{color:var(--text-secondary);font-size:.85rem;line-height:1.55}.setup-breakdown-section{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);padding:80px 0}.capex-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}@media (max-width:1024px){.capex-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.capex-grid{grid-template-columns:1fr}}.capex-item-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;transition:all .3s ease}.capex-item-card:hover{border-color:var(--gold-border);transform:translateY(-4px)}.capex-icon{display:block;font-size:2rem;margin-bottom:12px}.capex-cost{color:var(--gold-400);font-family:var(--font-mono);font-size:1.3rem;font-weight:800;margin-bottom:10px}.capex-item-card h4{color:var(--text-primary);font-size:.95rem;font-weight:700;margin-bottom:8px}.capex-item-card p{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.capex-summary-bar{align-items:center;background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 28px}.summary-text{color:var(--text-primary);font-size:1rem}.summary-text strong{color:var(--gold-400)}.operator-workflow-section{background:var(--bg-deep);border-bottom:1px solid var(--border-hairline);padding:80px 0}.operator-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.operator-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.operator-steps-grid{grid-template-columns:1fr}}.operator-workflow-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:24px 20px;transition:all .3s ease}.operator-workflow-card:hover{border-color:var(--gold-border);transform:translateY(-4px)}.op-step-num-pill{background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:6px;color:var(--gold-400);display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:700;margin-bottom:14px;padding:4px 10px}.op-step-title{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.35;margin-bottom:8px}.op-step-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.operator-capabilities-section{background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);padding:80px 0}.operator-caps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.operator-caps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.operator-caps-grid{grid-template-columns:1fr}}.operator-cap-item{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:24px 20px;transition:all .3s ease}.operator-cap-item:hover{border-color:var(--gold-border);transform:translateY(-4px)}.cap-icon-box{display:block;font-size:1.8rem;margin-bottom:14px}.cap-title{color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:8px}.cap-desc{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.strict-purity-section{background:var(--bg-deep);padding:50px 0}.strict-purity-banner{align-items:center;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:24px;padding:28px 32px}.purity-badge-col{align-items:center;display:flex;flex-direction:column;gap:6px}.purity-seal{font-size:2.2rem}.purity-seal-text{color:var(--color-danger);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.purity-text-col{flex:1 1;min-width:280px}.purity-title{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:6px}.purity-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.purity-desc strong{color:var(--color-danger)}.purity-check-col{display:flex;flex-direction:column;gap:8px}.purity-pill-item{color:var(--color-success);font-size:.82rem;font-weight:600}.tier-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:900px){.tier-cards-grid{grid-template-columns:1fr}}.tier-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:28px 24px;position:relative;transition:all .3s ease}.tier-card:hover{box-shadow:var(--shadow-card-lg);transform:translateY(-4px)}.tier-card.tier-mid{border-color:var(--gold-border)}.tier-card.tier-mid:before{content:"";height:3px;left:0;right:0;top:0}.tier-card.tier-mid:before,.tier-popular-tag{background:var(--gold-gradient);position:absolute}.tier-popular-tag{border-radius:999px;color:#000;font-size:.68rem;font-weight:800;left:50%;padding:4px 12px;top:-10px;transform:translateX(-50%)}.tier-badge,.tier-popular-tag{letter-spacing:.05em;text-transform:uppercase}.tier-badge{color:var(--text-muted);display:inline-block;font-size:.7rem;font-weight:700;margin-bottom:12px}.tier-badge.gold{color:var(--gold-400)}.tier-badge.cyan{color:var(--tech-accent)}.tier-income{color:var(--text-primary);font-size:1.6rem;font-weight:800;margin-bottom:6px}.tier-income.gold-text{color:var(--gold-400)}.tier-income.cyan-text{color:var(--tech-accent)}.tier-per{color:var(--text-muted);font-size:.9rem;font-weight:400}.tier-scale{color:var(--text-secondary);font-family:var(--font-mono);font-size:.82rem;margin-bottom:16px}.tier-features{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 18px;padding:0}.tier-features li{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.tier-capex{border-top:1px solid var(--border-hairline);color:var(--gold-400);font-size:.82rem;font-weight:600;padding-top:14px}.earnings-highlight-box{background:var(--gold-subtle);border:1px solid var(--gold-border);border-radius:var(--radius-lg);padding:28px;text-align:center}.box-tag{color:var(--gold-400);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.big-earning-number{color:var(--gold-400);font-family:var(--font-mono);font-size:2.4rem;font-weight:800;margin-bottom:8px}.lakhs-text{color:var(--text-muted);font-size:1rem;font-weight:400}.monthly-sub-stat{color:var(--text-secondary);font-size:.92rem;margin-bottom:16px}.setup-payback-badge{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:8px;color:var(--color-success);display:inline-block;font-size:.82rem;font-weight:600;margin-bottom:16px;padding:8px 16px}.calc-interactive-block{grid-gap:36px;align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:grid;gap:36px;grid-template-columns:1.2fr .8fr;margin-bottom:48px;padding:36px}@media (max-width:900px){.calc-interactive-block{grid-template-columns:1fr}}.lots-range-slider{accent-color:var(--gold-400);background:var(--gray-800);border-radius:5px;cursor:pointer;height:10px;margin:8px 0;outline:none;width:100%}.slider-ticks{color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:.74rem;justify-content:space-between}.calc-breakdown-pills{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:10px}@media (max-width:600px){.calc-breakdown-pills{grid-template-columns:1fr}}.cb-pill{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.cb-val{color:var(--text-primary);font-size:.85rem;font-weight:700}.cb-val.gold{color:var(--gold-400)}.segment-filter-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.segment-chip{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 20px;transition:all .2s ease}.segment-chip:hover{border-color:var(--gold-border);color:var(--gold-400)}.segment-chip-active{background:var(--gold-gradient);border-color:#0000;color:#000!important}.shipping-summary-strip{background:var(--bg-surface);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px;padding:20px}.summary-pill{align-items:center;background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 20px}.summary-pill.pill-fee{background:var(--gold-subtle);border-color:var(--gold-border)}.summary-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.summary-value{color:var(--text-primary);font-family:var(--font-mono);font-size:1rem;font-weight:700}.segment-plan-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.segment-plan-card{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.segment-plan-card:hover{border-color:var(--gold-border);transform:translateY(-4px)}.segment-card-head{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;gap:14px;padding:20px}.segment-chip-badge{align-items:center;border:1px solid;border-radius:10px;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.segment-card-title{flex:1 1}.segment-card-title h3{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:2px}.segment-group-tag{color:var(--text-muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.segment-hallmark{background:var(--gold-subtle);border-radius:6px;color:var(--gold-400);font-family:var(--font-mono);font-size:.72rem;padding:4px 10px}.segment-card-body{display:flex;flex-direction:column;gap:12px;padding:20px}.plan-row{display:flex;gap:12px;justify-content:space-between}.plan-label{color:var(--text-muted);font-size:.8rem;font-weight:500}.plan-value{color:var(--text-primary);font-size:.82rem;font-weight:600;text-align:right}.plan-value.fee-text{color:var(--gold-400);font-family:var(--font-mono)}.segment-card-footer{align-items:center;background:var(--bg-surface);border-top:1px solid var(--border-hairline);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.coverage-tag{color:var(--text-secondary);font-size:.78rem;font-weight:500}.operator-application-section{background:var(--bg-deep);padding:80px 0}.application-form-container{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-lg);margin:0 auto;max-width:700px;padding:40px 36px}.app-form-title{color:var(--text-primary);font-size:1.5rem;margin-bottom:8px;text-align:center}.app-form-subtitle{color:var(--text-secondary);font-size:1rem;margin-bottom:32px;text-align:center}.form-field-group{margin-bottom:20px}.form-field-group label{color:var(--text-secondary);display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.form-field-group input,.form-field-group select,.form-field-group textarea{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:1rem;padding:14px 16px;transition:all .2s ease;width:100%}.form-field-group input:focus,.form-field-group select:focus,.form-field-group textarea:focus{border-color:var(--gold-400);box-shadow:0 0 0 3px var(--gold-subtle);outline:none}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.form-row{grid-template-columns:1fr}}@media (max-width:900px){.operator-hero-grid{grid-template-columns:1fr}.franchise-summary-card{margin-top:20px}.roi-spotlight-card{padding:30px 20px}}.request-access-wrapper{background:#0a0a0c;color:#f1f5f9;min-height:100vh}.request-access-main{padding:60px 0 100px}.access-hero-header{margin:0 auto 48px;max-width:800px;text-align:center}.access-header-logo{filter:drop-shadow(0 4px 16px rgba(201,168,76,.45));height:56px;margin-bottom:16px;object-fit:contain;width:auto}.access-eyebrow{color:#d4af37;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}.access-title{color:#fff;font-size:38px;font-weight:800;line-height:1.2;margin-bottom:16px}.access-subtitle{color:#a1a1aa;font-size:16px;line-height:1.6}.access-grid-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:1fr 380px}.access-form-card{background:#131315;border:1px solid #d4af3740;border-radius:16px;box-shadow:0 15px 35px #0006;padding:36px}.role-selector-pills{grid-gap:10px;background:#1d1d20;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:28px;padding:6px}.role-pill{background:#0000;border:none;border-radius:8px;color:#a1a1aa;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 8px;text-align:center;transition:all .2s ease}.role-pill.active{background:linear-gradient(135deg,#b8860b,#d4af37);box-shadow:0 4px 12px #d4af374d;color:#0a0a0b}.pill-title{font-size:14px;font-weight:700}.pill-sub{font-size:10px;opacity:.85}.form-section-title{border-bottom:1px solid #d4af3726;color:#d4af37;font-size:14px;font-weight:700;letter-spacing:.5px;margin:20px 0 12px;padding-bottom:6px;text-transform:uppercase}.form-row-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:14px}.form-field{margin-bottom:12px}.form-error-alert{background:#ef444426;border:1px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:13px;margin-bottom:20px;padding:12px 16px}.submit-access-btn{font-size:15px;font-weight:700;margin-top:20px;padding:14px 24px}.access-success-box{padding:20px 0;text-align:center}.success-icon-big{align-items:center;background:#10b98126;border:2px solid #10b981;border-radius:50%;color:#10b981;display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.success-ref-pill{background:#d4af3726;border:1px solid #d4af37;border-radius:20px;color:#f3ba2f;display:inline-block;font-size:13px;margin-bottom:16px;padding:6px 16px}.access-success-box h2{color:#fff;font-size:24px;margin-bottom:12px}.access-success-box p{color:#a1a1aa;font-size:14px;line-height:1.6;margin:0 auto 24px;max-width:500px}.success-next-steps{background:#1d1d20;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:20px;text-align:left}.success-next-steps h4{color:#d4af37;font-size:14px;margin-bottom:10px}.success-next-steps ul{color:#d4d4d8;font-size:13px;line-height:1.7;margin:0;padding-left:20px}.success-actions{display:flex;gap:12px;justify-content:center}.access-sidebar{display:flex;flex-direction:column;gap:24px}.access-support-card,.access-trust-card{background:#131315;border:1px solid #ffffff14;border-radius:14px;padding:24px}.access-trust-card h3{color:#fff;font-size:18px;margin-bottom:8px}.access-trust-card>p{color:#a1a1aa;font-size:13px;line-height:1.5;margin-bottom:20px}.trust-benefit-item{display:flex;gap:14px;margin-bottom:16px}.benefit-icon{flex-shrink:0;font-size:22px}.trust-benefit-item h4{color:#f1f5f9;font-size:13px;margin-bottom:3px}.trust-benefit-item p{color:#71717a;font-size:12px;line-height:1.4;margin:0}.access-support-card h4{color:#d4af37;font-size:15px;margin-bottom:6px}.access-support-card p{color:#a1a1aa;font-size:12px;margin-bottom:14px}.support-email,.support-phone{color:#fff;font-size:13px;font-weight:600;margin-bottom:4px}@media (max-width:960px){.access-grid-layout{grid-template-columns:1fr}}@media (max-width:600px){.form-row-2,.role-selector-pills{grid-template-columns:1fr}.access-form-card{padding:20px}}.blog-wrapper{background:#0a0a0c;color:#f1f5f9;min-height:100vh}.blog-main-content{padding-bottom:80px}.blog-hero-section{background:radial-gradient(circle at 50% 20%,#d4af3714 0,#0000 70%);border-bottom:1px solid #ffffff0f;padding:50px 0 36px}.blog-hero-badge{align-items:center;background:#d4af371f;border:1px solid #d4af3759;border-radius:20px;color:#d4af37;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:5px 14px}.badge-sparkle{color:#f3ba2f}.blog-hero-title{color:#fff;font-size:38px;font-weight:800;line-height:1.25;margin-bottom:16px;max-width:900px}.blog-hero-subtitle{color:#a1a1aa;font-size:16px;line-height:1.6;margin-bottom:36px;max-width:800px}.blog-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:10px}.blog-category-pills{display:flex;flex-wrap:wrap;gap:8px}.cat-pill{background:#18181b;border:1px solid #ffffff1a;border-radius:20px;color:#a1a1aa;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.cat-pill:hover{background:#212124;color:#fff}.cat-pill.active{background:linear-gradient(135deg,#b8860b,#d4af37);border-color:#d4af37;box-shadow:0 2px 10px #d4af3740;color:#0a0a0b}.blog-search-wrap input{background:#18181b;border:1px solid #ffffff1f;border-radius:20px;box-sizing:border-box;color:#fff;font-size:13px;max-width:100%;outline:none;padding:9px 18px;transition:border-color .2s ease,box-shadow .2s ease;width:280px}.blog-search-wrap input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.blog-catalog-section{padding-top:48px}.featured-article-card{grid-gap:32px;background:#131315;border:1px solid #d4af3740;border-radius:16px;box-shadow:0 10px 30px #00000059;display:grid;gap:32px;grid-template-columns:1.2fr 1fr;margin-bottom:48px;overflow:hidden;transition:transform .3s ease}.featured-article-card:hover{transform:translateY(-3px)}.featured-img-wrap{height:100%;min-height:320px;position:relative}.featured-img-wrap img{height:100%;object-fit:cover;width:100%}.featured-badge{background:#d4af37;border-radius:4px;color:#0a0a0b;font-size:11px;font-weight:800;left:16px;letter-spacing:.5px;padding:4px 10px;position:absolute;top:16px}.featured-content{display:flex;flex-direction:column;justify-content:center;padding:32px 32px 32px 0}.article-meta-row{align-items:center;color:#a1a1aa;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.category-tag{color:#d4af37;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.featured-title{font-size:24px;font-weight:800;line-height:1.35;margin-bottom:14px}.featured-title a{color:#fff;text-decoration:none;transition:color .2s ease}.featured-title a:hover{color:#d4af37}.featured-excerpt{color:#a1a1aa;font-size:14px;line-height:1.6;margin-bottom:24px}.featured-footer{justify-content:space-between}.author-block,.featured-footer{align-items:center;display:flex}.author-block{gap:10px}.author-avatar{align-items:center;background:#b8860b;border-radius:50%;color:#0a0a0b;display:flex;font-size:14px;font-weight:800;height:36px;justify-content:center;width:36px}.author-name{color:#f1f5f9;font-size:13px;font-weight:700}.author-role{color:#71717a;font-size:11px}.btn-read-more{color:#d4af37;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s ease}.btn-read-more:hover{transform:translateX(4px)}.articles-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-bottom:60px}.article-card{background:#131315;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.article-card:hover{border-color:#d4af3759;transform:translateY(-4px)}.article-card-img{height:190px;position:relative}.article-card-img img{height:100%;object-fit:cover;width:100%}.category-tag-floating{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0ed9;border:1px solid #d4af374d;border-radius:4px;bottom:12px;color:#d4af37;font-size:11px;font-weight:700;left:12px;padding:3px 8px;position:absolute}.article-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px}.card-meta{color:#71717a;display:flex;font-size:11px;gap:6px;margin-bottom:8px}.card-title{font-size:17px;font-weight:700;line-height:1.4;margin-bottom:10px}.card-title a{color:#fff;text-decoration:none;transition:color .2s ease}.card-title a:hover{color:#d4af37}.card-excerpt{color:#a1a1aa;flex:1 1;font-size:13px;line-height:1.5;margin-bottom:20px}.card-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;justify-content:space-between;padding-top:12px}.card-author{color:#71717a;font-size:12px}.card-link{color:#d4af37;font-size:13px;font-weight:700;text-decoration:none}.blog-newsletter-banner{align-items:center;background:linear-gradient(135deg,#18181b,#131315);border:1px solid #d4af374d;border-radius:14px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px;padding:32px}.newsletter-content{align-items:center;display:flex;gap:16px;max-width:600px}.newsletter-sparkle{font-size:32px}.newsletter-content h3{color:#fff;font-size:18px;margin-bottom:4px}.newsletter-content p{color:#a1a1aa;font-size:13px;margin:0}.newsletter-input-group{display:flex;flex-wrap:wrap;gap:10px;max-width:360px;width:100%}.newsletter-input-group input{background:#0a0a0c;border:1px solid #ffffff26;border-radius:8px;color:#fff;flex:1 1;font-size:13px;min-width:0;outline:none;padding:10px 14px}.author-portal-shortcut{background:#ffffff05;border-radius:10px;color:#71717a;font-size:13px;padding:24px;text-align:center}.author-portal-link{color:#d4af37;font-weight:700;margin-left:8px;text-decoration:none}.author-portal-link:hover{text-decoration:underline}.blog-empty-state,.blog-loading-state{color:#a1a1aa;padding:80px 20px;text-align:center}@media (max-width:900px){.featured-article-card{grid-template-columns:1fr}.featured-content{padding:24px}}@media (max-width:640px){.blog-hero-title{font-size:27px}.blog-hero-subtitle{font-size:14px;margin-bottom:24px}.blog-filter-bar{align-items:stretch;flex-direction:column;gap:12px}.blog-search-wrap input{width:100%}.blog-newsletter-banner{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 18px}.newsletter-input-group{max-width:100%}}@media (max-width:400px){.articles-grid{gap:20px;grid-template-columns:1fr}.blog-hero-title{font-size:23px}}.blog-detail-wrapper{background:#0a0a0c;color:#f1f5f9;min-height:100vh}.blog-detail-main{padding:40px 0 80px}.article-reading-container{margin:0 auto;max-width:820px;padding:0 20px}.article-breadcrumbs{align-items:center;color:#71717a;display:flex;font-size:12px;gap:8px;margin-bottom:24px}.article-breadcrumbs a{color:#a1a1aa;text-decoration:none;transition:color .2s ease}.article-breadcrumbs a:hover{color:#d4af37}.current-crumb{color:#d4af37;font-weight:600}.article-header{margin-bottom:32px}.article-category-pill{background:#d4af3726;border:1px solid #d4af3759;border-radius:20px;color:#d4af37;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.article-headline{color:#fff;font-size:34px;font-weight:800;line-height:1.3;margin-bottom:16px}.article-summary-lead{color:#d4d4d8;font-size:17px;line-height:1.6;margin-bottom:28px}.article-author-meta-bar{align-items:center;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.author-meta-left{align-items:center;display:flex;gap:12px}.author-avatar-big{align-items:center;background:linear-gradient(135deg,#b8860b,#d4af37);border-radius:50%;color:#0a0a0b;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;width:44px}.author-fullname{color:#fff;font-size:14px;font-weight:700}.article-pub-stats,.author-credentials{color:#a1a1aa;font-size:12px}.article-pub-stats{text-align:right}.pub-readtime{color:#d4af37;margin-top:2px}.article-featured-media{border:1px solid #ffffff1a;border-radius:14px;margin-bottom:36px;overflow:hidden}.article-featured-media img{display:block;max-height:450px;object-fit:cover;width:100%}.article-body-content{color:#e4e4e7;font-size:16px;line-height:1.8}.article-p{margin-bottom:24px}.article-h2{border-bottom:1px solid #d4af3733;color:#fff;font-size:24px;font-weight:800;margin:36px 0 16px;padding-bottom:8px}.article-h3{color:#d4af37;font-size:20px;font-weight:700;margin:28px 0 12px}.article-h4{color:#fff;font-size:16px;font-weight:700;margin:20px 0 8px}.article-blockquote{background:#d4af3714;border-left:3px solid #d4af37;border-radius:0 8px 8px 0;color:#f1f5f9;font-style:italic;margin:28px 0;padding:16px 20px}.article-codeblock{background:#101012;border:1px solid #ffffff1a;border-radius:8px;color:var(--tech-accent);font-family:Consolas,monospace;font-size:13px;margin:24px 0;overflow-x:auto;padding:16px}.article-list,.article-ordered-list{margin-bottom:24px;padding-left:24px}.article-list li,.article-ordered-list li{margin-bottom:8px}.article-tags-row{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px;margin:40px 0;padding-top:20px}.tags-label{color:#71717a;font-size:12px;font-weight:600}.article-tag-pill{background:#212124;border-radius:6px;color:#a1a1aa;font-size:12px;padding:4px 10px}.article-share-box{align-items:center;background:#131315;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:40px;padding:20px}.share-text{color:#d4d4d8;font-size:13px;font-weight:600}.share-buttons{display:flex;gap:10px}.btn-share-copy,.btn-share-wa{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.btn-share-wa{background:#25d366;color:#fff}.btn-share-copy{background:#212124;border:1px solid #d4af374d;color:#d4af37}.article-cta-box{align-items:center;background:linear-gradient(135deg,#18181b,#131315);border:1px solid #d4af3759;border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;padding:32px}.cta-icon{font-size:36px}.article-cta-box h3{color:#fff;font-size:18px;margin-bottom:6px}.article-cta-box p{color:#a1a1aa;font-size:13px;margin:0;max-width:480px}@media (max-width:640px){.blog-detail-main{padding:28px 0 60px}.article-headline{font-size:25px}.article-pub-stats{text-align:left}.article-author-meta-bar{border-top:none;padding-top:0}.article-cta-box{padding:24px 20px}.article-share-box{align-items:flex-start;flex-direction:column}.share-buttons{flex-wrap:wrap}}.blog-login-wrapper{background:#0a0a0c;color:#f1f5f9;min-height:100vh}.blog-login-main{align-items:center;display:flex;padding:60px 0 100px}.blog-login-card{background:#131315;border:1px solid #d4af3759;border-radius:16px;box-shadow:0 20px 40px #00000080;margin:0 auto;max-width:520px;padding:40px}.login-header-zone{margin-bottom:24px;text-align:center}.author-icon-badge{font-size:36px;margin-bottom:12px}.portal-tag{color:#d4af37;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.login-header-zone h2{color:#fff;font-size:24px;font-weight:800;margin-bottom:8px}.login-header-zone p{color:#a1a1aa;font-size:13px;line-height:1.5;margin:0}.portal-separation-notice{background:#d4af371a;border:1px solid #d4af3740;border-radius:8px;color:#d4d4d8;font-size:12px;line-height:1.5;margin-bottom:24px;padding:12px 14px}.portal-separation-notice a{color:#f3ba2f;font-weight:600}.login-error-alert{background:#ef444426;border:1px solid #ef4444;border-radius:8px;color:#fca5a5;font-size:13px;margin-bottom:20px;padding:10px 14px}.blog-login-form{display:flex;flex-direction:column;gap:18px}.blog-login-form .form-group{display:flex;flex-direction:column;gap:6px}.blog-login-form label{color:#d4d4d8;font-size:12px;font-weight:600}.blog-login-form input{background:#1d1d20;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px 14px;transition:all .2s ease}.blog-login-form input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.field-tip{color:#71717a;font-size:11px;margin-top:2px}.field-tip code{background:#101012;border-radius:3px;color:#d4af37;padding:1px 4px}.login-card-footer{display:flex;font-size:13px;gap:12px;justify-content:center;margin-top:28px}.login-card-footer a{color:#a1a1aa;text-decoration:none;transition:color .2s ease}.login-card-footer a:hover{color:#d4af37}@media (max-width:560px){.blog-login-main{padding:40px 0 70px}.blog-login-card{border-radius:14px;padding:28px 18px}.login-header-zone h2{font-size:21px}}.blog-admin-wrapper{background:#0a0a0c;color:#f1f5f9;min-height:100vh}.blog-admin-main{padding:40px 0 80px}.admin-studio-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px;padding-bottom:24px}.studio-tag{color:#d4af37;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px}.studio-title{color:#fff;font-size:26px;font-weight:800;margin-bottom:6px}.studio-desc{color:#a1a1aa;font-size:13px;margin:0}.studio-desc strong{color:#f1f5f9}.studio-actions{align-items:center;display:flex;gap:12px}.btn-author-logout{background:#212124;border:1px solid #ffffff1a;border-radius:8px;color:#d4d4d8;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.btn-author-logout:hover{background:#ef4444;border-color:#ef4444;color:#fff}.studio-alert{border-radius:8px;font-size:14px;font-weight:600;margin-bottom:24px;padding:12px 18px}.studio-alert.success{background:#10b98126;border:1px solid #10b981;color:#34d399}.studio-alert.error{background:#ef444426;border:1px solid #ef4444;color:#fca5a5}.studio-articles-table-card{background:#131315;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:24px}.table-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table-header-row h2{color:#fff;font-size:18px;margin:0}.table-sub-link a{color:#d4af37;font-size:13px;font-weight:600;text-decoration:none}.studio-table{border-collapse:collapse;font-size:13px;width:100%}.studio-table th{background:#1d1d20;border-bottom:1px solid #ffffff14;color:#a1a1aa;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.studio-table td{border-bottom:1px solid #ffffff0d;padding:14px 16px;vertical-align:middle}.studio-table tbody tr:hover{background:#ffffff05}.table-article-info{display:flex;flex-direction:column;gap:2px}.table-article-title{color:#fff;font-size:14px}.table-article-slug{color:#71717a;font-family:monospace;font-size:11px}.table-category-tag{color:#d4af37;font-size:12px;font-weight:600}.table-author-name{color:#d4d4d8}.status-badge-pill{border-radius:4px;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px}.status-badge-pill.published{background:#10b98126;border:1px solid #10b9814d;color:#34d399}.status-badge-pill.draft{background:#f59e0b26;border:1px solid #f59e0b4d;color:#fbbf24}.table-date{color:#a1a1aa;font-size:12px}.table-actions{display:flex;gap:8px}.btn-table-del,.btn-table-edit,.btn-table-view{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;text-decoration:none;transition:opacity .2s ease}.btn-table-view{background:#212124;color:#d4af37}.btn-table-edit{background:#b72a29;color:#fff}.btn-table-del{background:#ef4444;color:#fff}.studio-editor-card{background:#131315;border:1px solid #d4af374d;border-radius:14px;box-shadow:0 10px 30px #00000059;padding:32px}.editor-card-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.editor-card-header h2{color:#fff;font-size:20px;margin:0}.editor-hint{color:#a1a1aa;font-size:12px}.studio-form{display:flex;flex-direction:column;gap:20px}.form-grid-2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-grid-3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{color:#d4d4d8;font-size:12px;font-weight:600}.form-field input,.form-field select,.form-field textarea{background:#1d1d20;border:1px solid #ffffff1f;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .2s ease}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.content-editor-textarea{font-family:Consolas,monospace,sans-serif;line-height:1.6}.preset-images-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.preset-label{color:#71717a;font-size:11px}.preset-btn{background:#212124;border:1px solid #ffffff1a;border-radius:4px;color:#d4af37;cursor:pointer;font-size:11px;padding:3px 8px}.preset-btn:hover{background:#27272b}.editor-form-actions{display:flex;gap:12px;margin-top:12px}.studio-empty,.studio-loading{color:#a1a1aa;padding:60px 20px;text-align:center}@media (max-width:800px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}.studio-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}.table-header-row{align-items:flex-start;flex-direction:column;gap:8px}}.privacy-policy{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3;--text-dark:#5a4a1a;--text-light:#8a7a5a;--text-body:#3a3a3a;--bg-gradient:linear-gradient(135deg,#f8f5f0,#e8e0d0);background:var(--bg-gradient);color:var(--text-body);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;min-height:100vh;padding:20px}.privacy-container{background:#fff;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:800px;overflow:hidden}.privacy-policy h1{border-bottom:1px solid var(--primary-border);color:var(--primary-dark);font-size:2rem;margin-top:0;padding-bottom:15px}.privacy-policy h2{border-bottom:2px solid var(--primary-border);color:var(--primary-color);font-size:1.5rem;margin-top:30px;padding-bottom:8px}.privacy-policy p,.privacy-policy ul{color:var(--text-body);font-size:1.05rem;margin-bottom:20px}.privacy-policy ul{padding-left:24px}.privacy-policy li{line-height:1.7;margin-bottom:10px}.back-to-home{background:var(--primary-color);border-radius:8px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin-bottom:20px;padding:10px 20px;text-decoration:none;transition:background .3s ease,transform .2s ease}.back-to-home:hover{background:var(--primary-dark);transform:translateY(-2px)}.contact-section{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin-top:30px;padding:25px}.contact-section h3{color:var(--primary-dark);font-size:1.3rem;margin-top:0}.contact-section a{color:var(--primary-color);font-weight:600;text-decoration:none}.contact-section a:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width:1024px){.privacy-container{border-radius:14px}}@media (max-width:768px){.privacy-policy{padding:15px}.privacy-container{border-radius:12px}.privacy-policy h1{font-size:1.7rem;padding-bottom:12px}.privacy-policy h2{font-size:1.3rem;margin-top:25px}.privacy-policy li,.privacy-policy p{font-size:1rem}}@media (max-width:600px){.privacy-policy{padding:12px}.privacy-container{border-radius:10px}.privacy-policy h1{font-size:1.5rem}.privacy-policy h2{font-size:1.2rem}.privacy-policy ul{padding-left:20px}}@media (max-width:480px){.privacy-policy{padding:10px}.privacy-policy h1{font-size:1.3rem}.privacy-policy h2{font-size:1.1rem}.privacy-policy li,.privacy-policy p{font-size:.95rem;line-height:1.6}.back-to-home{font-size:.9rem;padding:12px 18px}}@media print{.privacy-policy{background:#fff;padding:0}.privacy-container{border:none;border-radius:0;box-shadow:none}.back-to-home{display:none}}.privacy-policy-wrapper{--bg-gradient:linear-gradient(135deg,#f8f5f0,#e8e0d0);background:var(--bg-gradient)}.back-to-home-link{align-items:center;background:#ffffff26;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;left:20px;padding:10px 16px;position:absolute;text-decoration:none;top:20px;transition:background .3s ease;z-index:10}.back-to-home-link:hover{background:#ffffff40}@media (max-width:1024px){.privacy-policy-container{max-width:100%}}@media (max-width:768px){.privacy-policy-wrapper{padding:15px}.privacy-policy-container{border-radius:12px}.privacy-header{padding:40px 25px}.privacy-app-name{font-size:2.5rem}.privacy-tagline{font-size:1.2rem}.privacy-content{padding:40px 25px}.last-updated{font-size:1rem;padding:10px 16px}.privacy-section{padding:25px 20px}.privacy-section h2{font-size:1.4rem}.privacy-section h3{font-size:1.2rem}.privacy-section li,.privacy-section p{font-size:1rem}.contact-info,.subsection{padding:16px}.privacy-footer{padding:25px}.back-to-home-link{font-size:.85rem;left:15px;padding:8px 14px;top:15px}}@media (max-width:600px){.privacy-policy-wrapper{padding:12px}.privacy-header{padding:35px 20px}.privacy-app-name{font-size:2.2rem}.privacy-tagline{font-size:1.1rem}.privacy-content{padding:35px 20px}.privacy-section{padding:22px 18px}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.15rem}.privacy-section li,.privacy-section p{font-size:.95rem}.contact-info p{font-size:1rem}}@media (max-width:480px){.privacy-policy-wrapper{padding:10px}.privacy-header{padding:30px 16px}.privacy-app-name{font-size:1.8rem}.privacy-tagline{font-size:1rem}.privacy-content{padding:30px 16px}.last-updated{font-size:.9rem;padding:8px 12px}.privacy-section{margin-bottom:30px;padding:20px 14px}.privacy-section h2{font-size:1.2rem;margin-bottom:16px;padding-bottom:8px}.privacy-section h3{font-size:1.05rem;margin:20px 0 12px}.privacy-section li,.privacy-section p{font-size:.9rem;line-height:1.6}.privacy-section ul{padding-left:18px}.subsection{margin:20px 0;padding:14px}.subsection h3{font-size:1rem}.contact-info{padding:14px}.contact-info p{font-size:.9rem;margin:8px 0}.privacy-footer{padding:20px 16px}.privacy-footer p{font-size:.85rem}.footer-note{font-size:.8rem}.back-to-home-link{font-size:.8rem;left:12px;padding:8px 12px;top:12px}}@media (max-width:360px){.privacy-app-name{font-size:1.6rem}.privacy-section{padding:18px 12px}}@media print{.privacy-policy-wrapper{background:#fff;padding:0}.privacy-policy-container{border:none;border-radius:0;box-shadow:none}.privacy-header{background:#f8f5f0!important;color:var(--text-dark);-webkit-print-color-adjust:exact}.privacy-content{background:#fff;-webkit-print-color-adjust:exact}.back-to-home-link{display:none}}a:focus,button:focus,input:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width:768px){.back-to-home-link,.contact-link{align-items:center;display:inline-flex;min-height:44px}}.privacy-policy-wrapper{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3;--text-dark:#5a4a1a;--text-light:#8a7a5a;background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.privacy-policy-container{background:#fff;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.privacy-header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.privacy-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.privacy-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.privacy-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.privacy-content{background:var(--primary-bg);padding:50px 40px}.last-updated{border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-dark);font-size:1.1rem;font-weight:600;padding:12px 20px;text-align:center}.last-updated,.privacy-section{background:#fff;margin-bottom:40px}.privacy-section{border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.privacy-section h2{border-bottom:2px solid var(--primary-border);color:var(--primary-dark);font-size:1.6rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.privacy-section h3{color:var(--primary-color);font-size:1.3rem;font-weight:600;margin:25px 0 15px}.privacy-section p{color:var(--text-dark);font-size:1.1rem;line-height:1.7;margin-bottom:16px}.privacy-section ul{color:var(--text-dark);margin:16px 0;padding-left:24px}.privacy-section li{font-size:1.05rem;line-height:1.6;margin-bottom:12px}.subsection{background:var(--primary-bg);border-left:4px solid var(--primary-color);border-radius:8px;margin:25px 0;padding:20px}.subsection h3{color:var(--primary-dark);margin-top:0}.contact-info{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:8px;margin-top:15px;padding:20px}.contact-info p{font-size:1.1rem;margin:10px 0}.contact-link{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:var(--primary-dark);text-decoration:underline}.privacy-footer{background:var(--primary-dark);border-top:1px solid var(--primary-border);color:#fff;padding:30px 40px;text-align:center}.privacy-footer p{margin:8px 0;opacity:.9}.footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.privacy-policy-wrapper{padding:15px}.privacy-policy-container{border-radius:12px}.privacy-header{padding:40px 25px}.privacy-app-name{font-size:2.5rem}.privacy-content{padding:40px 25px}.privacy-section{padding:25px 20px}.privacy-section h2{font-size:1.4rem}.privacy-section h3{font-size:1.2rem}}@media (max-width:480px){.privacy-header{padding:30px 20px}.privacy-app-name{font-size:2rem}.privacy-content{padding:30px 20px}.privacy-section{padding:20px 15px}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}.privacy-section li,.privacy-section p{font-size:1rem}.subsection{padding:15px}}@media print{.privacy-policy-wrapper{background:#fff;padding:0}.privacy-policy-container{border:none;border-radius:0;box-shadow:none}.privacy-header{background:#f8f5f0!important;color:var(--text-dark);-webkit-print-color-adjust:exact}.privacy-content{background:#fff;-webkit-print-color-adjust:exact}}.privacy-section{scroll-margin-top:20px}.privacy-section ul li{padding-left:10px;position:relative}.privacy-section ul li:before{color:var(--primary-color);content:"•";font-weight:700;left:-15px;position:absolute}.privacy-section h2:before{color:var(--primary-color);content:counter(section) ". ";counter-increment:section}.privacy-content{counter-reset:section}.buyer-delete-wrapper{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3;background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.buyer-delete-container{background:#fff;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.buyer-app-header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.buyer-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.buyer-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.buyer-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.buyer-data-deletion-info{background:var(--primary-bg);border-bottom:1px solid var(--primary-border);padding:50px 40px}.buyer-data-deletion-info h2{color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.buyer-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.buyer-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.buyer-data-section{background:#fff;border-left:4px solid var(--primary-color);border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.buyer-data-section h3{border-bottom:2px solid var(--primary-bg);color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.buyer-data-section ol,.buyer-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.buyer-data-section li{font-size:1.05rem;margin-bottom:12px}.buyer-data-section ol li{margin-bottom:15px}.buyer-deletion-form-section{padding:50px 40px}.buyer-deletion-form-section h2{color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.buyer-confirmation-step,.buyer-login-step,.buyer-success-step{margin:0 auto;max-width:600px}.buyer-confirmation-step h3,.buyer-login-step h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.buyer-confirmation-step p,.buyer-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.buyer-form-group{margin-bottom:30px}.buyer-form-group label{color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.buyer-form-group input{background:#fff;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.buyer-form-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.buyer-form-group input:disabled{background-color:var(--primary-bg);cursor:not-allowed}.buyer-account-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.buyer-account-summary p{color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.buyer-final-warning{background:#fef8e8;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.buyer-final-warning h4{color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.buyer-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.buyer-back-btn,.buyer-delete-btn,.buyer-new-request-btn,.buyer-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.buyer-verify-btn{background:var(--primary-color);color:#fff}.buyer-verify-btn:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.buyer-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.buyer-delete-btn{background:#dc2626;color:#fff}.buyer-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.buyer-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.buyer-back-btn{background:#8c7c5e;color:#fff}.buyer-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.buyer-button-group{display:flex;gap:20px;margin-top:40px}.buyer-button-group button{flex:1 1}.buyer-success-step{padding:50px 30px;text-align:center}.buyer-success-icon{color:var(--primary-color);font-size:5rem;margin-bottom:30px}.buyer-success-step h3{color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.buyer-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.buyer-deletion-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.buyer-deletion-summary p{color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.buyer-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.buyer-deletion-summary li{margin-bottom:10px}.buyer-new-request-btn{background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.buyer-new-request-btn:hover{background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.buyer-error-message{background:#fef8e8;border:1px solid var(--primary-color);border-radius:12px;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.buyer-support-section{background:var(--primary-bg);border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.buyer-support-section h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.buyer-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.buyer-support-contact{align-items:center;background:#fff;border:1px solid var(--primary-border);border-radius:12px;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.buyer-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.buyer-whatsapp-icon:hover{transform:scale(1.1)}.buyer-support-email{margin:20px 0}.buyer-support-email a{color:var(--primary-color);font-weight:600;text-decoration:none}.buyer-support-email a:hover{color:var(--primary-dark);text-decoration:underline}.buyer-support-hours{background:#fff;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-dark);margin-top:25px;padding:15px}.buyer-page-footer{background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.buyer-page-footer p{margin:8px 0;opacity:.9}.buyer-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.buyer-delete-wrapper{padding:15px}.buyer-delete-container{border-radius:12px}.buyer-app-header{padding:40px 25px}.buyer-app-name{font-size:2.5rem}.buyer-data-deletion-info,.buyer-deletion-form-section,.buyer-support-section{padding:40px 25px}.buyer-data-types{gap:25px;grid-template-columns:1fr}.buyer-button-group{flex-direction:column}.buyer-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.buyer-app-header{padding:30px 20px}.buyer-app-name{font-size:2rem}.buyer-data-deletion-info,.buyer-deletion-form-section,.buyer-support-section{padding:30px 20px}.buyer-data-section{padding:25px 20px}.buyer-back-btn,.buyer-delete-btn,.buyer-form-group input,.buyer-new-request-btn,.buyer-verify-btn{padding:16px 18px}}.seller-delete-wrapper{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3;background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.seller-delete-container{background:#fff;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.seller-app-header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.seller-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.seller-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.seller-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.seller-data-deletion-info{background:var(--primary-bg);border-bottom:1px solid var(--primary-border);padding:50px 40px}.seller-data-deletion-info h2{color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.seller-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.seller-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.seller-data-section{background:#fff;border-left:4px solid var(--primary-color);border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.seller-data-section h3{border-bottom:2px solid var(--primary-bg);color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.seller-data-section ol,.seller-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.seller-data-section li{font-size:1.05rem;margin-bottom:12px}.seller-data-section ol li{margin-bottom:15px}.seller-deletion-form-section{padding:50px 40px}.seller-deletion-form-section h2{color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.seller-confirmation-step,.seller-login-step,.seller-success-step{margin:0 auto;max-width:600px}.seller-confirmation-step h3,.seller-login-step h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.seller-confirmation-step p,.seller-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.seller-form-group{margin-bottom:30px}.seller-form-group label{color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.seller-form-group input{background:#fff;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.seller-form-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.seller-form-group input:disabled{background-color:var(--primary-bg);cursor:not-allowed}.seller-account-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.seller-account-summary p{color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.seller-final-warning{background:#fef8e8;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.seller-final-warning h4{color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.seller-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.seller-back-btn,.seller-delete-btn,.seller-new-request-btn,.seller-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.seller-verify-btn{background:var(--primary-color);color:#fff}.seller-verify-btn:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.seller-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.seller-delete-btn{background:#dc2626;color:#fff}.seller-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.seller-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.seller-back-btn{background:#8c7c5e;color:#fff}.seller-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.seller-button-group{display:flex;gap:20px;margin-top:40px}.seller-button-group button{flex:1 1}.seller-success-step{padding:50px 30px;text-align:center}.seller-success-icon{color:var(--primary-color);font-size:5rem;margin-bottom:30px}.seller-success-step h3{color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.seller-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.seller-deletion-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.seller-deletion-summary p{color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.seller-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.seller-deletion-summary li{margin-bottom:10px}.seller-new-request-btn{background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.seller-new-request-btn:hover{background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.seller-error-message{background:#fef8e8;border:1px solid var(--primary-color);border-radius:12px;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.seller-support-section{background:var(--primary-bg);border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.seller-support-section h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.seller-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.seller-support-contact{align-items:center;background:#fff;border:1px solid var(--primary-border);border-radius:12px;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.seller-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.seller-whatsapp-icon:hover{transform:scale(1.1)}.seller-support-email{margin:20px 0}.seller-support-email a{color:var(--primary-color);font-weight:600;text-decoration:none}.seller-support-email a:hover{color:var(--primary-dark);text-decoration:underline}.seller-support-hours{background:#fff;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-dark);margin-top:25px;padding:15px}.seller-page-footer{background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.seller-page-footer p{margin:8px 0;opacity:.9}.seller-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.seller-delete-wrapper{padding:15px}.seller-delete-container{border-radius:12px}.seller-app-header{padding:40px 25px}.seller-app-name{font-size:2.5rem}.seller-data-deletion-info,.seller-deletion-form-section,.seller-support-section{padding:40px 25px}.seller-data-types{gap:25px;grid-template-columns:1fr}.seller-button-group{flex-direction:column}.seller-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.seller-app-header{padding:30px 20px}.seller-app-name{font-size:2rem}.seller-data-deletion-info,.seller-deletion-form-section,.seller-support-section{padding:30px 20px}.seller-data-section{padding:25px 20px}.seller-back-btn,.seller-delete-btn,.seller-form-group input,.seller-new-request-btn,.seller-verify-btn{padding:16px 18px}}.jres-delete-wrapper{--primary-color:#b8860b;--primary-dark:#9a7509;--primary-light:#d4af37;--primary-bg:#fffbf0;--primary-border:#e6d7b3;background:linear-gradient(135deg,#f8f5f0,#e8e0d0);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.jres-delete-container{background:#fff;border:2px solid var(--primary-border);border-radius:16px;box-shadow:0 20px 40px #b8860b1a;margin:0 auto;max-width:900px;overflow:hidden}.jres-app-header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.jres-app-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}.jres-app-name{font-size:3rem;font-weight:700;margin:0 0 15px;position:relative;text-shadow:0 2px 4px #0003}.jres-app-tagline{font-size:1.3rem;font-weight:300;margin:0;opacity:.95;position:relative}.jres-data-deletion-info{background:var(--primary-bg);border-bottom:1px solid var(--primary-border);padding:50px 40px}.jres-data-deletion-info h2{color:var(--primary-dark);font-size:2rem;margin-bottom:25px;text-align:center}.jres-data-deletion-info>p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.jres-data-types{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.jres-data-section{background:#fff;border-left:4px solid var(--primary-color);border:1px solid var(--primary-border);border-radius:12px;box-shadow:0 4px 6px #b8860b1a;padding:30px}.jres-data-section h3{border-bottom:2px solid var(--primary-bg);color:var(--primary-dark);font-size:1.4rem;margin-bottom:20px;padding-bottom:10px}.jres-data-section ol,.jres-data-section ul{color:#5a4a1a;line-height:1.7;padding-left:24px}.jres-data-section li{font-size:1.05rem;margin-bottom:12px}.jres-data-section ol li{margin-bottom:15px}.jres-deletion-form-section{padding:50px 40px}.jres-deletion-form-section h2{color:var(--primary-dark);font-size:2rem;margin-bottom:40px;text-align:center}.jres-confirmation-step,.jres-login-step,.jres-success-step{margin:0 auto;max-width:600px}.jres-confirmation-step h3,.jres-login-step h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:20px;text-align:center}.jres-confirmation-step p,.jres-login-step p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:35px;text-align:center}.jres-form-group{margin-bottom:30px}.jres-form-group label{color:var(--primary-dark);display:block;font-size:1.1rem;font-weight:600;margin-bottom:12px}.jres-form-group input{background:#fff;border:2px solid var(--primary-border);border-radius:12px;box-sizing:border-box;font-size:16px;font-size:1.05rem;padding:18px 20px;transition:all .3s ease;width:100%}.jres-form-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #b8860b1a;outline:none}.jres-form-group input:disabled{background-color:var(--primary-bg);cursor:not-allowed}.jres-account-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.jres-account-summary p{color:var(--primary-dark);font-size:1.1rem;margin:10px 0}.jres-final-warning{background:#fef8e8;border:2px solid var(--primary-color);border-radius:12px;margin-bottom:30px;padding:25px}.jres-final-warning h4{color:var(--primary-dark);font-size:1.3rem;margin-bottom:15px;text-align:center}.jres-final-warning p{color:#5a4a1a;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}.jres-back-btn,.jres-delete-btn,.jres-new-request-btn,.jres-verify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:15px;padding:18px 20px;transition:all .3s ease;width:100%}.jres-verify-btn{background:var(--primary-color);color:#fff}.jres-verify-btn:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.jres-verify-btn:disabled{background:#e0d6b8;box-shadow:none;cursor:not-allowed;transform:none}.jres-delete-btn{background:#dc2626;color:#fff}.jres-delete-btn:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-2px)}.jres-delete-btn:disabled{background:#fecaca;box-shadow:none;cursor:not-allowed;transform:none}.jres-back-btn{background:#8c7c5e;color:#fff}.jres-back-btn:hover:not(:disabled){background:#6b5d45;transform:translateY(-2px)}.jres-button-group{display:flex;gap:20px;margin-top:40px}.jres-button-group button{flex:1 1}.jres-success-step{padding:50px 30px;text-align:center}.jres-success-icon{color:var(--primary-color);font-size:5rem;margin-bottom:30px}.jres-success-step h3{color:var(--primary-dark);font-size:2rem;margin-bottom:25px}.jres-success-step p{color:#5a4a1a;font-size:1.15rem;line-height:1.7;margin-bottom:25px}.jres-deletion-summary{background:var(--primary-bg);border:1px solid var(--primary-border);border-radius:12px;margin:30px 0;padding:25px;text-align:left}.jres-deletion-summary p{color:var(--primary-dark);font-weight:600;margin-bottom:15px;text-align:left}.jres-deletion-summary ul{color:#5a4a1a;line-height:1.7;padding-left:20px;text-align:left}.jres-deletion-summary li{margin-bottom:10px}.jres-new-request-btn{background:var(--primary-color);color:#fff;margin:30px auto 0;max-width:350px}.jres-new-request-btn:hover{background:var(--primary-dark);box-shadow:0 4px 12px #b8860b4d;transform:translateY(-2px)}.jres-error-message{background:#fef8e8;border:1px solid var(--primary-color);border-radius:12px;color:var(--primary-dark);font-size:1.05rem;font-weight:500;margin:25px 0;padding:18px 20px;text-align:center}.jres-support-section{background:var(--primary-bg);border-top:1px solid var(--primary-border);padding:50px 40px;text-align:center}.jres-support-section h3{color:var(--primary-dark);font-size:1.5rem;margin-bottom:25px}.jres-support-section p{color:#5a4a1a;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.jres-support-contact{align-items:center;background:#fff;border:1px solid var(--primary-border);border-radius:12px;color:var(--primary-dark);display:flex;font-size:1.1rem;gap:15px;justify-content:center;margin:25px 0;padding:20px}.jres-whatsapp-icon{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.jres-whatsapp-icon:hover{transform:scale(1.1)}.jres-support-email{margin:20px 0}.jres-support-email a{color:var(--primary-color);font-weight:600;text-decoration:none}.jres-support-email a:hover{color:var(--primary-dark);text-decoration:underline}.jres-support-hours{background:#fff;border:1px solid var(--primary-border);border-radius:8px;color:var(--primary-dark);margin-top:25px;padding:15px}.jres-page-footer{background:var(--primary-dark);color:#fff;padding:30px 40px;text-align:center}.jres-page-footer p{margin:8px 0;opacity:.9}.jres-footer-note{font-style:italic;margin-top:15px;opacity:.7}@media (max-width:768px){.jres-delete-wrapper{padding:15px}.jres-delete-container{border-radius:12px}.jres-app-header{padding:40px 25px}.jres-app-name{font-size:2.5rem}.jres-data-deletion-info,.jres-deletion-form-section,.jres-support-section{padding:40px 25px}.jres-data-types{gap:25px;grid-template-columns:1fr}.jres-button-group{flex-direction:column}.jres-support-contact{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.jres-app-header{padding:30px 20px}.jres-app-name{font-size:2rem}.jres-data-deletion-info,.jres-deletion-form-section,.jres-support-section{padding:30px 20px}.jres-data-section{padding:25px 20px}.jres-back-btn,.jres-delete-btn,.jres-form-group input,.jres-new-request-btn,.jres-verify-btn{padding:16px 18px}}.not-found-wrapper{align-items:center;background:linear-gradient(135deg,#f5f7fa,#d4d4d8);background:linear-gradient(135deg,var(--bg-surface,#f5f7fa) 0,var(--bg-deep,#d4d4d8) 100%);display:flex;justify-content:center;min-height:100vh}.not-found-container{max-width:500px;padding:2rem;text-align:center}.not-found-code{display:block;font-size:clamp(6rem,20vw,12rem);font-weight:700;line-height:1;margin-bottom:.5rem}.not-found-code,.not-found-title{color:#1c1c1f;color:var(--text-primary,#1c1c1f)}.not-found-title{font-size:clamp(1.6rem,5vw,2.5rem);margin-bottom:1rem}.not-found-message{color:#71717a;color:var(--text-secondary,#71717a);font-size:clamp(1rem,3vw,1.2rem);margin-bottom:2rem;overflow-wrap:break-word}.not-found-link{background:#b72a29;background:var(--jmi-primary,#b72a29);border-radius:4px;border-radius:var(--radius-sm,4px);color:#fff;display:inline-block;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:background .3s ease,transform .2s ease}.not-found-link:hover{background:#9e2322;transform:translateY(-2px)}@media (max-width:480px){.not-found-container{padding:1.25rem}}
/*# sourceMappingURL=main.d554362d.css.map*/