.elementor-7516 .elementor-element.elementor-element-347f73c:not(.elementor-motion-effects-element-type-background), .elementor-7516 .elementor-element.elementor-element-347f73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.antminer.website/wp-content/uploads/2025/12/download-scaled.webp");background-position:top center;background-size:cover;}.elementor-7516 .elementor-element.elementor-element-347f73c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-7516 .elementor-element.elementor-element-347f73c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7516 .elementor-element.elementor-element-3dd9f718 .elementor-heading-title{font-weight:600;color:#ffffff;}.elementor-7516 .elementor-element.elementor-element-5cee2330 .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.4em;color:#FFFFFFFA;}.elementor-7516 .elementor-element.elementor-element-6a2c2dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7516 .elementor-element.elementor-element-b663e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7516 .elementor-element.elementor-element-057bb8f{--spacer-size:10px;}.elementor-7516 .elementor-element.elementor-element-af739ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7516 .elementor-element.elementor-element-004fa52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2d3798cf *//* Unique prefix: pm-tl- (payment timeline) to avoid WP theme conflicts */
:root{
  --pm-bg: rgba(12,12,20,0.03);
  --pm-accent: #7fffd4;
  --pm-accent-2: #8a7cff;
  --pm-glass: rgba(255,255,255,0.06);
  --pm-card-bg: rgba(255,255,255,0.95);
  --pm-border: rgba(255,255,255,0.12);
  --pm-text: #1a1a2e;
  --pm-dim: rgba(0,0,0,0.45);
  --pm-shadow: 0 8px 30px rgba(14,14,20,0.15);
  --pm-radius: 16px;
  --pm-blur: 12px;
  --pm-gap: 28px;
}

/* Reset only within our component */
.pm-tl-root *{box-sizing:border-box}
.pm-tl-root{font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; color:var(--pm-text)}

/* Page wrapper (center & full width friendly on white backgrounds) */
.pm-tl-root{padding:48px 18px;background:transparent}
.pm-tl-container{
  max-width:1100px;margin:0 auto;position:relative;
  z-index: 1;
}

/* Header - Centered */
.pm-tl-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}
.pm-tl-badge{background:linear-gradient(135deg,var(--pm-accent),var(--pm-accent-2));padding:10px 20px;border-radius:999px;color:#071129;font-weight:700;box-shadow:0 6px 22px rgba(138,124,255,0.18),0 2px 6px rgba(0,0,0,0.12);margin-bottom:15px}
.pm-tl-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#1a1a2e}
.pm-tl-sub{font-size:16px;opacity:0.9;color:#2b2f3a;max-width:600px}

/* Timeline layout */
.pm-tl-track{position:relative;padding:40px 20px}

/* central spine */
.pm-tl-spine{position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:6px;border-radius:999px;background:
  linear-gradient(180deg, rgba(138,124,255,0.35), rgba(127,255,212,0.28));box-shadow:0 0 30px rgba(127,255,212,0.06), 0 0 60px rgba(138,124,255,0.04);backdrop-filter: blur(var(--pm-blur));}

/* timeline item */
.pm-tl-item{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;gap:20px;align-items:start;margin: calc(var(--pm-gap)) 0}

/* card (left and right) */
.pm-tl-card{
  padding:24px;border-radius:14px;box-shadow:var(--pm-shadow);background:var(--pm-card-bg);border:1px solid rgba(0,0,0,0.08);backdrop-filter: blur(8px);min-height:140px;position:relative;overflow:hidden;
  transition:transform .6s cubic-bezier(.2,.9,.2,1), box-shadow .3s;
}

/* FIX: Proper left/right positioning */
.pm-tl-item:nth-child(odd) .pm-tl-card{
  grid-column: 1;
  justify-self: end;
  text-align: right;
}

.pm-tl-item:nth-child(even) .pm-tl-card{
  grid-column: 3;
  justify-self: start;
  text-align: left;
}

/* glowing accent on hover/visible */
.pm-tl-card:before{content:"";position:absolute;inset:0;border-radius:inherit;filter:blur(24px);opacity:0;transition:opacity .5s}
.pm-tl-card.pm-visible{transform:translateY(-6px);}
.pm-tl-card.pm-visible:before{opacity:1;background:linear-gradient(120deg, rgba(127,255,212,0.06), rgba(138,124,255,0.06));}

.pm-tl-ttl{font-size:20px;font-weight:700;margin-bottom:12px;letter-spacing:0.2px;color:#1a1a2e}
.pm-tl-desc{font-size:15px;line-height:1.6;color:#2b2f3a;opacity:0.95}

/* node circle */
.pm-tl-node{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;grid-column: 2;}
.pm-tl-node .pm-dot{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--pm-accent),var(--pm-accent-2));box-shadow:0 0 18px rgba(127,255,212,0.3),0 0 36px rgba(138,124,255,0.12);display:flex;align-items:center;justify-content:center;color:white;font-size:20px;}

/* floating neon rings */
.pm-tl-node:after{content:"";position:absolute;inset:-8px;border-radius:50%;filter:blur(12px);opacity:0.32;background:radial-gradient(circle at 30% 20%, rgba(127,255,212,0.28), transparent 35%), radial-gradient(circle at 70% 80%, rgba(138,124,255,0.2), transparent 30%)}

/* meta box for small details */
.pm-tl-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-start}

/* FIX: Proper meta positioning */
.pm-tl-item:nth-child(odd) .pm-tl-meta{
  grid-column: 3;
  align-items: flex-start;
}

.pm-tl-item:nth-child(even) .pm-tl-meta{
  grid-column: 1;
  align-items: flex-end;
}

.pm-tl-meta .pm-pill{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.08);font-size:12px;color:#2b2f3a;box-shadow:0 2px 4px rgba(0,0,0,0.05)}

/* Neon glow pulse on node when visible */
.pm-tl-node.pm-visible{animation:pmPulse 2.4s ease-in-out infinite}
@keyframes pmPulse{0%{filter:drop-shadow(0 0 0 rgba(127,255,212,0.0))}50%{filter:drop-shadow(0 0 20px rgba(127,255,212,0.14))}100%{filter:drop-shadow(0 0 0 rgba(127,255,212,0.0))}}

/* small footer actions */
.pm-tl-actions{display:flex;gap:10px;margin-top:14px}
.pm-btn{padding:8px 12px;border-radius:10px;background:linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0.8));border:1px solid rgba(0,0,0,0.08);font-size:13px;color:#2b2f3a;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.2s ease}
.pm-btn:hover{background:linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,0.9));transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.08)}

/* Responsive adjustments */
@media (max-width:900px){
  .pm-tl-item{grid-template-columns:1fr 60px;grid-auto-flow:row;gap:14px}
  .pm-tl-card{grid-column:1/3 !important;text-align:left !important;justify-self: stretch !important;}
  .pm-tl-item:nth-child(even) .pm-tl-meta{grid-column:1/3;align-items: flex-start;}
  .pm-tl-item:nth-child(odd) .pm-tl-meta{grid-column:1/3;align-items: flex-start;}
  .pm-tl-spine{left:32px;transform:none;width:4px}
  .pm-tl-node{margin-left:8px;grid-column: 1;}
}

@media (max-width:520px){
  .pm-tl-container{padding:0 10px}
  .pm-tl-header{flex-direction:column;align-items:center}
  .pm-tl-title{font-size:22px}
  .pm-tl-card{padding:18px;border-radius:12px}
}

/* MOBILE COMPATIBILITY FIXES */
@media (max-width: 768px) {
  .pm-tl-root {
    padding: 30px 15px;
  }
  
  .pm-tl-header {
    margin-bottom: 30px;
  }
  
  .pm-tl-title {
    font-size: 24px;
    padding: 0 10px;
  }
  
  .pm-tl-sub {
    font-size: 14px;
    padding: 0 15px;
  }
  
  .pm-tl-track {
    padding: 30px 10px;
  }
  
  .pm-tl-item {
    grid-template-columns: 1fr;
    gap: 15px;
    margin: 40px 0;
  }
  
  .pm-tl-card {
    grid-column: 1 !important;
    text-align: left !important;
    justify-self: stretch !important;
    padding: 20px;
    /* FIX: Added more space from timeline */
    margin: 0 0 0 30px;
  }
  
  .pm-tl-meta {
    grid-column: 1 !important;
    align-items: flex-start !important;
    /* FIX: Added more space from timeline */
    margin: 0 0 0 30px;
  }
  
  .pm-tl-node {
    grid-column: 1;
    margin: 10px auto;
    order: -1;
  }
  
  /* FIX: Moved timeline further left to create more space */
  .pm-tl-spine {
    left: 15px;
    transform: none;
  }
  
  .pm-tl-actions {
    justify-content: center;
  }
  
  .pm-btn {
    min-height: 44px;
    padding: 12px 16px;
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  .pm-tl-root {
    padding: 20px 10px;
  }
  
  .pm-tl-title {
    font-size: 20px;
  }
  
  .pm-tl-card {
    padding: 16px;
    /* FIX: Maintain space on smaller screens */
    margin: 0 0 0 25px;
  }
  
  .pm-tl-ttl {
    font-size: 18px;
  }
  
  .pm-tl-desc {
    font-size: 14px;
  }
  
  .pm-tl-meta {
    /* FIX: Maintain space on smaller screens */
    margin: 0 0 0 25px;
  }
  
  .pm-tl-meta .pm-pill {
    font-size: 11px;
    padding: 8px 12px;
  }
  
  /* FIX: Adjusted timeline position for smallest screens */
  .pm-tl-spine {
    left: 12px;
  }
}

/* Ensure readability on white backgrounds — add subtle outline */
.pm-tl-root [class*="pm-tl-card"]{outline:1px solid rgba(0,0,0,0.03)}

/* small accessibility: focus states */
.pm-btn:focus{outline:2px solid rgba(127,255,212,0.18);outline-offset:3px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89d4645 *//* Unique prefix: pm-tl- (payment timeline) to avoid WP theme conflicts */
:root{
  --pm-bg: rgba(12,12,20,0.03);
  --pm-accent: #7fffd4;
  --pm-accent-2: #8a7cff;
  --pm-glass: rgba(255,255,255,0.06);
  --pm-card-bg: rgba(255,255,255,0.95);
  --pm-border: rgba(255,255,255,0.12);
  --pm-text: #1a1a2e;
  --pm-dim: rgba(0,0,0,0.45);
  --pm-shadow: 0 8px 30px rgba(14,14,20,0.15);
  --pm-radius: 16px;
  --pm-blur: 12px;
  --pm-gap: 28px;
}

/* Reset only within our component */
.pm-tl-root *{box-sizing:border-box}
.pm-tl-root{font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; color:var(--pm-text)}

/* Page wrapper (center & full width friendly on white backgrounds) */
.pm-tl-root{padding:48px 18px;background:transparent}
.pm-tl-container{
  max-width:1100px;margin:0 auto;position:relative;
  z-index: 1;
}

/* Header - Centered */
.pm-tl-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px}
.pm-tl-badge{background:linear-gradient(135deg,var(--pm-accent),var(--pm-accent-2));padding:10px 20px;border-radius:999px;color:#071129;font-weight:700;box-shadow:0 6px 22px rgba(138,124,255,0.18),0 2px 6px rgba(0,0,0,0.12);margin-bottom:15px}
.pm-tl-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#1a1a2e}
.pm-tl-sub{font-size:16px;opacity:0.9;color:#2b2f3a;max-width:600px}

/* Timeline layout */
.pm-tl-track{position:relative;padding:40px 20px}

/* central spine */
.pm-tl-spine{position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:6px;border-radius:999px;background:
  linear-gradient(180deg, rgba(138,124,255,0.35), rgba(127,255,212,0.28));box-shadow:0 0 30px rgba(127,255,212,0.06), 0 0 60px rgba(138,124,255,0.04);backdrop-filter: blur(var(--pm-blur));}

/* timeline item */
.pm-tl-item{position:relative;display:grid;grid-template-columns:1fr 48px 1fr;gap:20px;align-items:start;margin: calc(var(--pm-gap)) 0}

/* card (left and right) */
.pm-tl-card{
  padding:24px;border-radius:14px;box-shadow:var(--pm-shadow);background:var(--pm-card-bg);border:1px solid rgba(0,0,0,0.08);backdrop-filter: blur(8px);min-height:140px;position:relative;overflow:hidden;
  transition:transform .6s cubic-bezier(.2,.9,.2,1), box-shadow .3s;
}

/* FIX: Proper left/right positioning */
.pm-tl-item:nth-child(odd) .pm-tl-card{
  grid-column: 1;
  justify-self: end;
  text-align: right;
}

.pm-tl-item:nth-child(even) .pm-tl-card{
  grid-column: 3;
  justify-self: start;
  text-align: left;
}

/* glowing accent on hover/visible */
.pm-tl-card:before{content:"";position:absolute;inset:0;border-radius:inherit;filter:blur(24px);opacity:0;transition:opacity .5s}
.pm-tl-card.pm-visible{transform:translateY(-6px);}
.pm-tl-card.pm-visible:before{opacity:1;background:linear-gradient(120deg, rgba(127,255,212,0.06), rgba(138,124,255,0.06));}

.pm-tl-ttl{font-size:20px;font-weight:700;margin-bottom:12px;letter-spacing:0.2px;color:#1a1a2e}
.pm-tl-desc{font-size:15px;line-height:1.6;color:#2b2f3a;opacity:0.95}

/* node circle */
.pm-tl-node{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;grid-column: 2;}
.pm-tl-node .pm-dot{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--pm-accent),var(--pm-accent-2));box-shadow:0 0 18px rgba(127,255,212,0.3),0 0 36px rgba(138,124,255,0.12);display:flex;align-items:center;justify-content:center;color:white;font-size:20px;}

/* floating neon rings */
.pm-tl-node:after{content:"";position:absolute;inset:-8px;border-radius:50%;filter:blur(12px);opacity:0.32;background:radial-gradient(circle at 30% 20%, rgba(127,255,212,0.28), transparent 35%), radial-gradient(circle at 70% 80%, rgba(138,124,255,0.2), transparent 30%)}

/* meta box for small details */
.pm-tl-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-start}

/* FIX: Proper meta positioning */
.pm-tl-item:nth-child(odd) .pm-tl-meta{
  grid-column: 3;
  align-items: flex-start;
}

.pm-tl-item:nth-child(even) .pm-tl-meta{
  grid-column: 1;
  align-items: flex-end;
}

.pm-tl-meta .pm-pill{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.08);font-size:12px;color:#2b2f3a;box-shadow:0 2px 4px rgba(0,0,0,0.05)}

/* Neon glow pulse on node when visible */
.pm-tl-node.pm-visible{animation:pmPulse 2.4s ease-in-out infinite}
@keyframes pmPulse{0%{filter:drop-shadow(0 0 0 rgba(127,255,212,0.0))}50%{filter:drop-shadow(0 0 20px rgba(127,255,212,0.14))}100%{filter:drop-shadow(0 0 0 rgba(127,255,212,0.0))}}

/* small footer actions */
.pm-tl-actions{display:flex;gap:10px;margin-top:14px}
.pm-btn{padding:8px 12px;border-radius:10px;background:linear-gradient(90deg, rgba(255,255,255,0.9), rgba(255,255,255,0.8));border:1px solid rgba(0,0,0,0.08);font-size:13px;color:#2b2f3a;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:all 0.2s ease}
.pm-btn:hover{background:linear-gradient(90deg, rgba(255,255,255,1), rgba(255,255,255,0.9));transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.08)}

/* Responsive adjustments */
@media (max-width:900px){
  .pm-tl-item{grid-template-columns:1fr 60px;grid-auto-flow:row;gap:14px}
  .pm-tl-card{grid-column:1/3 !important;text-align:left !important;justify-self: stretch !important;}
  .pm-tl-item:nth-child(even) .pm-tl-meta{grid-column:1/3;align-items: flex-start;}
  .pm-tl-item:nth-child(odd) .pm-tl-meta{grid-column:1/3;align-items: flex-start;}
  .pm-tl-spine{left:32px;transform:none;width:4px}
  .pm-tl-node{margin-left:8px;grid-column: 1;}
}

@media (max-width:520px){
  .pm-tl-container{padding:0 10px}
  .pm-tl-header{flex-direction:column;align-items:center}
  .pm-tl-title{font-size:22px}
  .pm-tl-card{padding:18px;border-radius:12px}
}

/* MOBILE COMPATIBILITY FIXES */
@media (max-width: 768px) {
  .pm-tl-root {
    padding: 30px 15px;
  }
  
  .pm-tl-header {
    margin-bottom: 30px;
  }
  
  .pm-tl-title {
    font-size: 24px;
    padding: 0 10px;
  }
  
  .pm-tl-sub {
    font-size: 14px;
    padding: 0 15px;
  }
  
  .pm-tl-track {
    padding: 30px 10px;
  }
  
  .pm-tl-item {
    grid-template-columns: 1fr;
    gap: 15px;
    margin: 40px 0;
  }
  
  .pm-tl-card {
    grid-column: 1 !important;
    text-align: left !important;
    justify-self: stretch !important;
    padding: 20px;
    /* FIX: Added more space from timeline */
    margin: 0 0 0 30px;
  }
  
  .pm-tl-meta {
    grid-column: 1 !important;
    align-items: flex-start !important;
    /* FIX: Added more space from timeline */
    margin: 0 0 0 30px;
  }
  
  .pm-tl-node {
    grid-column: 1;
    margin: 10px auto;
    order: -1;
  }
  
  /* FIX: Moved timeline further left to create more space */
  .pm-tl-spine {
    left: 15px;
    transform: none;
  }
  
  .pm-tl-actions {
    justify-content: center;
  }
  
  .pm-btn {
    min-height: 44px;
    padding: 12px 16px;
    font-size: 14px;
  }
}

@media (max-width: 480px) {
  .pm-tl-root {
    padding: 20px 10px;
  }
  
  .pm-tl-title {
    font-size: 20px;
  }
  
  .pm-tl-card {
    padding: 16px;
    /* FIX: Maintain space on smaller screens */
    margin: 0 0 0 25px;
  }
  
  .pm-tl-ttl {
    font-size: 18px;
  }
  
  .pm-tl-desc {
    font-size: 14px;
  }
  
  .pm-tl-meta {
    /* FIX: Maintain space on smaller screens */
    margin: 0 0 0 25px;
  }
  
  .pm-tl-meta .pm-pill {
    font-size: 11px;
    padding: 8px 12px;
  }
  
  /* FIX: Adjusted timeline position for smallest screens */
  .pm-tl-spine {
    left: 12px;
  }
}

/* Ensure readability on white backgrounds — add subtle outline */
.pm-tl-root [class*="pm-tl-card"]{outline:1px solid rgba(0,0,0,0.03)}

/* small accessibility: focus states */
.pm-btn:focus{outline:2px solid rgba(127,255,212,0.18);outline-offset:3px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84f3edc */.contact-section {
    background: white;
    border-radius: 15px;
    padding: 40px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    margin-top: 30px;
}

.contact-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 40px;
    text-align: center;
    justify-content: center;
    flex-wrap: wrap;
}

.contact-icon {
    font-size: 36px;
    color: #8a7cff;
}

.contact-header h2 {
    color: #1a1a2e;
    margin: 0;
    font-size: clamp(24px, 3vw, 28px);
}

.contact-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 25px;
    margin-bottom: 40px;
}

.contact-card {
    background: rgba(138, 124, 255, 0.05);
    border-radius: 12px;
    padding: 25px;
    border: 1px solid rgba(138, 124, 255, 0.1);
}

.address-card {
    grid-column: span 2;
}

@media (max-width: 768px) {
    .address-card {
        grid-column: span 1;
    }
}

.contact-card h4 {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #1a1a2e;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 18px;
}

.contact-card-icon {
    color: #8a7cff;
}

.contact-card p {
    margin: 8px 0;
    color: #2b2f3a;
    line-height: 1.5;
}

.contact-link {
    color: #8a7cff;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    transition: 0.3s;
    display: block;
    margin-top: 10px;
}

.contact-link:hover {
    color: #7fffd4;
    text-decoration: underline;
}

/* Responsive Design */
@media (max-width: 768px) {
    .contact-section {
        padding: 25px;
    }
    
    .contact-header {
        flex-direction: column;
        gap: 10px;
        text-align: center;
    }
}

@media (max-width: 480px) {
    .contact-card {
        padding: 20px;
    }
    
    .contact-link {
        font-size: 16px;
    }
}/* End custom CSS */