.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-d634832{text-align:center;}.elementor-476 .elementor-element.elementor-element-d634832 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:69px;font-weight:700;letter-spacing:5.7px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px #E9CB71;color:#000000;}.elementor-476 .elementor-element.elementor-element-6848d32 table.foxco-metals thead{background:#1a1a1a !important;}.elementor-476 .elementor-element.elementor-element-6848d32 table.foxco-metals thead th{color:#ffffff !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="gold"] .metal-name{color:#D4AF37 !important;background:none !important;-webkit-text-fill-color:#D4AF37 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="gold"] .metal-name a{color:#D4AF37 !important;background:none !important;-webkit-text-fill-color:#D4AF37 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="silver"] .metal-name{color:#C0C0C0 !important;background:none !important;-webkit-text-fill-color:#C0C0C0 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="silver"] .metal-name a{color:#C0C0C0 !important;background:none !important;-webkit-text-fill-color:#C0C0C0 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="platinum"] .metal-name{color:#E5E4E2 !important;background:none !important;-webkit-text-fill-color:#E5E4E2 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="platinum"] .metal-name a{color:#E5E4E2 !important;background:none !important;-webkit-text-fill-color:#E5E4E2 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="palladium"] .metal-name{color:#CED0DD !important;background:none !important;-webkit-text-fill-color:#CED0DD !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="palladium"] .metal-name a{color:#CED0DD !important;background:none !important;-webkit-text-fill-color:#CED0DD !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="rhodium"] .metal-name{color:#B8B8B8 !important;background:none !important;-webkit-text-fill-color:#B8B8B8 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 tr[data-metal="rhodium"] .metal-name a{color:#B8B8B8 !important;background:none !important;-webkit-text-fill-color:#B8B8B8 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .metal-price{color:#1a1a1a !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .metal-bid{color:#1a1a1a !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .metal-ask{color:#1a1a1a !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .metal-change.positive{color:#00C853 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .metal-change.negative{color:#FF1744 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .foxco-metals-table{background-color:#ffffff !important;}.elementor-476 .elementor-element.elementor-element-6848d32 table.foxco-metals tbody tr{border-bottom-color:#e0e0e0 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 table.foxco-metals tbody tr:hover{background:#f5f5f5 !important;}.elementor-476 .elementor-element.elementor-element-6848d32 .foxco-metals-footer{background:#f8f9fa !important;color:#6c757d !important;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-476 .elementor-element.elementor-element-192284d{width:var( --container-widget-width, 98.364% );max-width:98.364%;--container-widget-width:98.364%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-476 .elementor-element.elementor-element-f70ebc6{width:11.491%;}.elementor-476 .elementor-element.elementor-element-9b0ad52{width:78.42%;}.elementor-476 .elementor-element.elementor-element-2fb99f4{width:10.001%;}}@media(max-width:767px){.elementor-476 .elementor-element.elementor-element-d634832{text-align:center;}.elementor-476 .elementor-element.elementor-element-d634832 .elementor-heading-title{font-size:50px;}}/* Start custom CSS for heading, class: .elementor-element-d634832 *//* =====================================
   GOLD STROKE GLOW (Elementor Heading friendly)
   Works with -webkit-text-stroke headings
   ===================================== */

.gold-glow .elementor-heading-title{
  /* keep your existing stroke styles */
  filter: drop-shadow(0 0 10px rgba(212,175,55,0.10));
  animation: goldGlowPulse 5.5s ease-in-out infinite;
  will-change: filter;
}

@keyframes goldGlowPulse{
  0%, 100%{
    filter:
      drop-shadow(0 0 10px rgba(212,175,55,0.10))
      drop-shadow(0 0 22px rgba(255,236,180,0.06));
  }
  50%{
    filter:
      drop-shadow(0 0 14px rgba(212,175,55,0.22))
      drop-shadow(0 0 36px rgba(255,236,180,0.12));
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-192284d *//* Gold Content Styling - Professional & Luxurious */

/* Main heading with gold gradient */
h1 {
    font-size: 48px;
    font-weight: 900;
    line-height: 1.2;
    margin-bottom: 24px;
    background: linear-gradient(135deg, #B8941F 0%, #FFD700 50%, #D4AF37 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: 0 2px 4px rgba(212, 175, 55, 0.1);
}

/* Subheadings with elegant gold accent */
h2 {
    font-size: 32px;
    font-weight: 700;
    color: #2c3338;
    margin-top: 48px;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(90deg, #D4AF37, transparent) 1;
    position: relative;
}

h2::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 60px;
    height: 3px;
    background: linear-gradient(90deg, #FFD700, #D4AF37);
}

/* Smaller headings */
h3 {
    font-size: 24px;
    font-weight: 700;
    color: #1a1a1a;
    margin-top: 32px;
    margin-bottom: 16px;
    position: relative;
    padding-left: 16px;
}

h3::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 20px;
    background: linear-gradient(180deg, #FFD700, #D4AF37);
    border-radius: 2px;
}

/* Body text */
p {
    font-size: 16px;
    line-height: 1.8;
    color: #4a4a4a;
    margin-bottom: 20px;
}

/* Introduction/lead paragraph */
.intro-text, .lead {
    font-size: 18px;
    line-height: 1.7;
    color: #666;
    margin-bottom: 32px;
}

/* Highlight boxes with gold accent */
.highlight-box, .gold-callout {
    background: linear-gradient(135deg, rgba(255, 215, 0, 0.05), rgba(212, 175, 55, 0.08));
    border-left: 4px solid #D4AF37;
    padding: 24px;
    margin: 32px 0;
    border-radius: 0 8px 8px 0;
    box-shadow: 0 2px 8px rgba(212, 175, 55, 0.1);
}

.highlight-box strong {
    color: #B8941F;
    font-weight: 700;
}

/* Current price callout */
.price-callout {
    background: linear-gradient(135deg, #1a1a1a, #2d2d2d);
    color: white;
    padding: 24px 32px;
    border-radius: 12px;
    margin: 32px 0;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    position: relative;
    overflow: hidden;
}

.price-callout::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #FFD700, #D4AF37, #FFD700);
}

.price-callout strong {
    color: #FFD700;
    font-size: 20px;
}

/* Lists with gold bullets */
ul {
    list-style: none;
    padding-left: 0;
}

ul li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 12px;
    line-height: 1.6;
}

ul li::before {
    content: '▸';
    position: absolute;
    left: 0;
    color: #D4AF37;
    font-size: 18px;
    font-weight: bold;
}

/* Ordered lists with gold numbers */
ol {
    counter-reset: gold-counter;
    list-style: none;
    padding-left: 0;
}

ol li {
    position: relative;
    padding-left: 42px;
    margin-bottom: 16px;
    line-height: 1.6;
}

ol li::before {
    counter-increment: gold-counter;
    content: counter(gold-counter);
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background: linear-gradient(135deg, #D4AF37, #FFD700);
    color: white;
    font-weight: 700;
    font-size: 14px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Strong/bold text with gold color */
strong, b {
    color: #B8941F;
    font-weight: 700;
}

/* Links with gold hover */
a {
    color: #1a1a1a;
    text-decoration: underline;
    text-decoration-color: #D4AF37;
    text-decoration-thickness: 2px;
    transition: all 0.3s ease;
}

a:hover {
    color: #D4AF37;
    text-decoration-thickness: 3px;
}

/* Section dividers */
hr {
    border: none;
    height: 2px;
    background: linear-gradient(90deg, transparent, #D4AF37, transparent);
    margin: 48px 0;
}

/* Stat/number highlighting */
.stat, .number {
    font-size: 36px;
    font-weight: 900;
    background: linear-gradient(135deg, #B8941F, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;
}

/* Pro tip boxes */
.pro-tip, .tip-box {
    background: linear-gradient(135deg, rgba(255, 215, 0, 0.08), rgba(212, 175, 55, 0.12));
    border: 2px solid #D4AF37;
    border-radius: 12px;
    padding: 20px 24px;
    margin: 24px 0;
    position: relative;
}

.pro-tip::before {
    content: '💡';
    font-size: 24px;
    position: absolute;
    left: 24px;
    top: 20px;
}

.pro-tip > *:first-child {
    margin-left: 40px;
}

.pro-tip strong {
    color: #8B7500;
}

/* Quote blocks */
blockquote {
    border-left: 4px solid #FFD700;
    padding-left: 24px;
    margin: 32px 0;
    font-style: italic;
    color: #666;
    background: rgba(255, 215, 0, 0.03);
    padding: 20px 20px 20px 24px;
    border-radius: 0 8px 8px 0;
}

/* Content wrapper for max-width */
.gold-content {
    max-width: 800px;
    margin: 0 auto;
    padding: 40px 20px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    h1 {
        font-size: 36px;
    }
    
    h2 {
        font-size: 28px;
    }
    
    h3 {
        font-size: 20px;
    }
    
    .stat, .number {
        font-size: 28px;
    }
}/* End custom CSS */