@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;800;900&display=swap');
/* Keep the existing white surfaces; only the decoration is transparent. */
.gold-atmosphere{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:35}
.p-loading__inner{width:min(90vw,430px)!important;height:54px!important;max-height:none!important;min-height:54px!important;overflow:visible!important}
.p-loading__front,.p-loading__back{width:100%;height:54px!important;line-height:54px!important;text-align:center}
.p-loading__front__inner,.p-loading__back__inner{white-space:nowrap;line-height:54px!important}
.p-loading__inner span{font-size:clamp(18px,4vw,24px)!important;letter-spacing:4px!important}
.miner-route-cover{position:fixed;inset:0;background:#fff;display:grid;place-items:center;z-index:10000;color:#080808;font:400 clamp(18px,4vw,24px)/54px Arial,sans-serif;letter-spacing:4px;animation:route-enter .2s ease both}
@keyframes route-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.gold-atmosphere{display:none}.miner-route-cover{animation:none}}
.gold-atmosphere{display:block!important;visibility:visible!important;opacity:1!important}
body.is-stage-hide canvas.gold-atmosphere{display:block!important}
canvas.gold-atmosphere{z-index:999!important;transform:none!important;background:transparent!important}
/* Keep the original loader lifecycle, with exactly one unscaled text face. */
#loading .p-loading__inner{font:400 24px/54px Arial,sans-serif!important;letter-spacing:4px!important;text-align:center!important}
#loading .p-loading__inner>div{visibility:hidden!important}
#loading .p-loading__inner::after{content:'BITCOIN MINERS';position:absolute;inset:0;display:block;color:#080808!important;-webkit-text-fill-color:#080808!important;font:400 24px/54px Arial,sans-serif!important;letter-spacing:4px!important;text-shadow:none!important;-webkit-text-stroke:0!important;white-space:nowrap}
@media(max-width:600px){#loading .p-loading__inner::after{font-size:18px!important;letter-spacing:3px!important}}


h1,h2,h3,h4,h5,h6,.p-works__title h1,.miner-specifications h2,.p-works-detail__title{font-family:Orbitron,Arial,sans-serif!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase}
.brand-heading{color:#080808!important;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
.brand-heading *{color:inherit!important;background:none!important;-webkit-text-fill-color:inherit!important}
.p-loading,.p-loading span,.p-loading__front,.p-loading__back,.miner-route-cover{color:#080808!important;-webkit-text-fill-color:#080808!important}
.space-reviews .space-background{background-image:url("../img/reviews50.webp")!important;background-size:cover!important;background-position:center!important;opacity:1!important}
.space-reviews .intro h1{filter:drop-shadow(0 1px 1px #fff8)}
@media(max-width:700px){.space-reviews .space-background{background-image:url("../img/community/reviews-mobile.png")!important;background-size:cover!important;background-position:center!important}}
body.is-image-zoom .curved-gallery .detail-view:not([data-position="0"]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body.is-image-zoom canvas.gold-atmosphere{visibility:hidden!important}
h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:inherit!important}

.brand-heading,.brand-heading *{background:none!important;-webkit-text-fill-color:currentColor!important;color:#080808!important}
.space-reviews .brand-heading,.space-reviews .brand-heading *,.showcase .brand-heading,.showcase .brand-heading *{color:#fff!important;filter:none!important}
.brand-heading .heading-gold{color:#d6a338!important;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
.p-loading span,.p-loading__front__inner,.p-loading__back__inner,.miner-route-cover{font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:4px!important;line-height:54px!important}
.curved-gallery .detail-view[data-position="hidden"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.brand-heading .heading-gold{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}

/* Responsive containment after applying the display typeface. */
.profit-calculator{box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:28px 24px!important}
.profit-calculator h2{font-size:clamp(13px,1.65vw,23px)!important;white-space:nowrap!important;margin:0 0 18px!important;letter-spacing:-.04em!important}
.journey-frame{grid-template-columns:minmax(0,42fr) minmax(0,58fr)!important}
.journey-copy{min-width:0!important;box-sizing:border-box!important;padding:40px 28px!important}
.journey-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
.journey-benefits>div{min-width:0!important;margin:0!important;padding:18px 10px!important;box-sizing:border-box!important}
.journey-benefits h3{font-size:clamp(10px,1vw,14px)!important;overflow-wrap:anywhere;line-height:1.5!important;letter-spacing:0!important}
.type-character{white-space:pre-wrap}
.miner-specifications{width:calc(100% - 40px)!important;max-width:900px!important;padding:32px!important;box-sizing:border-box!important}
.p-works-detail__title{max-width:90vw!important;width:90vw!important;text-align:center!important}
.p-works-detail__title__inner{font-size:clamp(12px,2.1vw,30px)!important;white-space:nowrap!important;letter-spacing:0!important;padding:0!important}
.l-works-detail__head{height:32vh!important;min-height:220px!important}
.p-works-detail__head__blank{height:8vh!important;min-height:45px!important}
body #loading.p-loading .p-loading__inner,body #loading.p-loading .p-loading__inner *,body .miner-route-cover{font-family:Arial,sans-serif!important;font-weight:400!important;font-size:24px!important;letter-spacing:4px!important;text-shadow:none!important;-webkit-text-stroke:0!important}
@media(max-width:900px){.journey-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-copy{padding:28px 20px!important}}
@media(max-width:600px){.journey-frame{display:flex!important;flex-direction:column!important}.journey-copy{width:100%!important}.profit-calculator{padding:24px 18px!important}.profit-calculator h2{font-size:clamp(12px,4vw,20px)!important}.miner-specifications{padding:24px 18px!important;width:calc(100% - 28px)!important}.p-works-detail__title__inner{font-size:clamp(9px,2.8vw,17px)!important}.l-works-detail__head{height:210px!important;min-height:210px!important}.p-works-detail__head__blank{height:30px!important;min-height:30px!important}}
.p-works-detail__title{font-size:clamp(12px,2.1vw,30px)!important;white-space:nowrap!important;letter-spacing:0!important}
.l-works-detail__head{height:290px!important;min-height:290px!important}
.p-works-detail__head__blank{height:160px!important;min-height:160px!important}
@media(max-width:600px){.p-works-detail__title{font-size:clamp(9px,2.8vw,17px)!important}.l-works-detail__head{height:225px!important;min-height:225px!important}.p-works-detail__head__blank{height:145px!important;min-height:145px!important}}
/* One text layer prevents the two original loader faces from doubling the weight. */
#loading .p-loading__back{visibility:hidden!important}


/* Shared mobile footer and contact controls. */
.floating-contact svg{width:27px!important;height:27px!important;fill:currentColor!important;stroke:none!important}
@media(max-width:900px){
html body .mining-footer,html body .footer-track{height:auto!important;min-height:0!important;padding-bottom:8px!important;margin-bottom:0!important}
html body .mining-footer .journey-frame{height:auto!important;min-height:0!important;padding-bottom:0!important}
html body .mining-footer .footer-contact-bar{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;padding:26px 18px 28px!important;height:auto!important;min-height:0!important;margin:0!important}
html body .mining-footer .footer-brand{display:flex!important;justify-content:center!important;width:auto!important;margin:0!important}
html body .mining-footer .footer-brand img{width:145px!important;height:auto!important;max-height:62px!important}
html body .mining-footer .footer-socials{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}
html body .mining-footer .footer-socials a{width:36px!important;height:36px!important}
html body .mining-footer .footer-contact-bar address{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:max-content!important;max-width:100%!important;margin:0!important;font-style:normal!important}
html body .mining-footer .footer-contact-bar address>*{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0!important;font-size:12px!important;font-weight:700!important;white-space:normal!important}
html body .mining-footer .footer-contact-bar address svg{flex:0 0 36px!important;width:36px!important;height:36px!important}
html body .mining-footer .journey-benefits p{display:block!important;font-size:12px!important;line-height:1.5!important}
html body .mining-footer .journey-benefits>div>span{width:48px!important;height:48px!important}
html body.repair-page .hero-track,html body.repair-page .hero-track>.scene-pin{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}
html body.repair-page .hero-layout{height:auto!important;min-height:0!important;padding:120px 6% 22px!important}
html body.repair-page .repair-benefits{position:relative!important;inset:auto!important;transform:none!important;margin:0 6% 24px!important;width:auto!important;height:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
html body.repair-page .repair-benefits>div{min-width:0!important;padding:14px!important;height:auto!important}
}

@media(max-width:900px){
html body.company-experience .footer-track .mining-footer,html body .footer-track{height:auto!important;min-height:0!important;padding-bottom:8px!important;margin-bottom:0!important}
html body.company-experience .footer-track .mining-footer .journey-frame{height:auto!important;min-height:0!important;padding-bottom:0!important}
html body.company-experience .footer-track .mining-footer .footer-contact-bar{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;padding:26px 18px 28px!important;height:auto!important;min-height:0!important;margin:0!important}
html body.company-experience .footer-track .mining-footer .footer-brand{display:flex!important;justify-content:center!important;width:auto!important;margin:0!important}
html body.company-experience .footer-track .mining-footer .footer-brand img{width:145px!important;height:auto!important;max-height:62px!important}
html body.company-experience .footer-track .mining-footer .footer-socials{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}
html body.company-experience .footer-track .mining-footer .footer-socials a{width:36px!important;height:36px!important}
html body.company-experience .footer-track .mining-footer .footer-contact-bar address{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:max-content!important;max-width:100%!important;margin:0!important;font-style:normal!important}
html body.company-experience .footer-track .mining-footer .footer-contact-bar address>*{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0!important;font-size:12px!important;font-weight:700!important;white-space:normal!important}
html body.company-experience .footer-track .mining-footer .footer-contact-bar address svg{flex:0 0 36px!important;width:36px!important;height:36px!important}
html body.company-experience .footer-track .mining-footer .journey-benefits p{display:block!important;font-size:12px!important;line-height:1.5!important}
html body.company-experience .footer-track .mining-footer .journey-benefits>div>span{width:48px!important;height:48px!important}
html body.repair-page .hero-track,html body.repair-page .hero-track>.scene-pin{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}
html body.repair-page .hero-layout{height:auto!important;min-height:0!important;padding:120px 6% 22px!important}
html body.repair-page .repair-benefits{position:relative!important;inset:auto!important;transform:none!important;margin:0 6% 24px!important;width:auto!important;height:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
html body.repair-page .repair-benefits>div{min-width:0!important;padding:14px!important;height:auto!important}
}

/* Specific corrections for contact sizing, contrast and repair layout. */
html body.about-page .hero-description{color:#e3e6e8!important}
html body.about-page .hero-track .header .official-brand-logo{background:#fffffff2!important;border-radius:12px;padding:7px!important;box-sizing:border-box;object-fit:contain}
html body .mining-footer .footer-contact-bar address svg,html body.company-experience .footer-track .mining-footer .footer-contact-bar address svg{box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;padding:8px!important}
html body.company-experience .process-cards article{height:auto!important;min-height:150px!important;padding:22px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:10px 16px!important;align-items:start!important}
html body.company-experience .process-cards article>span{grid-row:1/3!important;position:static!important;margin:0!important;width:46px!important;height:46px!important;box-sizing:border-box!important}
html body.company-experience .process-cards article h3,html body.company-experience .process-cards article p{position:static!important;margin:0!important;min-width:0!important;line-height:1.6!important}
@media(max-width:900px){
html body.repair-page .hero-track>.scene-pin{display:block!important;width:100%!important;max-width:100%!important}
html body.repair-page .hero-layout{display:block!important;width:100%!important;box-sizing:border-box!important}
html body.repair-page .hero-copy{width:100%!important;max-width:none!important}
html body.repair-page .hero-track .repair-benefits{display:grid!important;position:relative!important;inset:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:88%!important;width:88%!important;margin:0 auto 24px!important;flex:none!important;transform:none!important}
html body.repair-page .hero-track .repair-benefits>div{width:auto!important;max-width:100%!important;min-width:0!important;display:flex!important;gap:10px!important;box-sizing:border-box!important}
html body.repair-page .repair-benefits p{min-width:0!important;white-space:normal!important}
html body.repair-page .repair-benefits>div>span{flex:0 0 36px!important;width:36px!important;height:36px!important}
html body.company-experience .process-cards article{min-height:0!important}
}

/* About header: gold emblem with white lettering on the dark hero. */
html body.about-page .hero-track .header .brand{position:relative;display:inline-block}
html body.about-page .hero-track .header .official-brand-logo{background:transparent!important;border-radius:0!important;padding:0!important}
html body.about-page .hero-track .header .about-logo-white-text{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:brightness(0) invert(1);clip-path:inset(0 0 0 37%);pointer-events:none}
html body.about-page .hero-copy>.eyebrow{color:#e6e8eb!important;-webkit-text-fill-color:#e6e8eb!important}
html body.about-page .hero-copy>.eyebrow span{color:inherit!important;-webkit-text-fill-color:inherit!important}
@media(max-width:900px){html body.repair-page .hero-track .repair-benefits{display:none!important}}

html body #track .hero .bm-live-crypto-card{width:calc(100% + 34px)!important;margin-left:-34px!important;min-height:118px!important;height:118px!important}html body #track .hero .bm-live-crypto-card .bm-crypto-viewport{height:100%!important}html body #track .hero .bm-live-crypto-card #bmCryptoCurrent{height:100%!important;align-content:center!important}
.contact34{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px!important;font-style:normal;flex:1;max-width:850px}.contact34 a{display:flex!important;align-items:center;gap:12px;color:inherit;font:600 14px/1.5 Arial;text-decoration:none}.contact34 a:first-child{grid-column:1 / -1}.contact-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1px solid #d4a23e;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);color:#352a13}.contact34 .contact-icon svg{width:21px!important;height:21px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;fill:none;stroke:currentColor;stroke-width:1.6}.footer-contact-bar{flex-wrap:wrap;gap:30px!important}.compact-footer34{margin:40px auto;padding:32px;max-width:1100px;border-top:1px solid #e6d7b7;color:#202523}.map-open34{display:inline-flex;align-items:center;justify-content:center;margin:12px 0 12px 14px;padding:20px 30px;min-height:56px;border:1px solid #d3a044;border-radius:40px;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);color:#171b19;font:700 15px Arial;cursor:pointer}.map-dialog34{box-sizing:border-box;width:min(950px,94vw);max-height:90vh;padding:24px;border:1px solid #d8b366;border-radius:22px;background:white;color:#171b19;box-shadow:0 20px 90px #0008}.map-dialog34::backdrop{background:#0009}.map-dialog34 header{display:flex;align-items:center;justify-content:space-between;gap:15px}.map-dialog34 h2{margin:0;font:700 24px Arial}.map-close34{border:0;border-radius:50%;width:44px;height:44px;background:#f5e7c2;font:32px Arial;cursor:pointer}.map-dialog34 p{font:14px/1.6 Arial;margin:12px 0 18px}.map-dialog34 iframe{display:block;width:100%;height:min(55vh,500px);border:0;border-radius:12px}.power-estimate34{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0;font:14px Arial}.power-estimate34 h3,.power-estimate34 output,.power-estimate34>a{grid-column:1/-1}.power-estimate34 label{display:grid;gap:8px}.power-estimate34 input,.catalog-tools34 input,.catalog-tools34 select{padding:14px;border:1px solid #d7c9ae;border-radius:12px;background:#fff;color:#171b19;width:100%;box-sizing:border-box;font:16px Arial}.catalog-tools34{position:relative;z-index:3;display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;width:min(1200px,90%);margin:25px auto 50px;font:14px Arial}.catalog-tools34 label{display:grid;gap:8px}.catalog-tools34 [role=status]{grid-column:1/-1;margin:0}.p-works__list>li[hidden]{display:none!important}.catalog-filtered34 .p-works__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px!important;transform:none!important;height:auto!important}.catalog-filtered34 .p-works__list__item{position:relative!important;margin:0!important;width:100%!important;min-height:600px!important;transform:none!important}.catalog-filtered34 .p-works__list .js-target--parallax{transform:none!important}.catalog-filtered34 .catalog-price{bottom:0!important;top:auto!important;left:30px!important}.catalog-filtered34 .p-works__text{top:320px!important;bottom:auto!important}.catalog-filtered34 .p-works__panel{width:100%!important;height:350px!important}
@media(max-width:700px){html body #track .hero .bm-live-crypto-card{width:100%!important;margin-left:0!important;min-height:112px!important}.contact34{grid-template-columns:1fr;gap:14px!important;width:100%}.contact34 a{font-size:12px}.contact34 a:first-child{grid-column:auto}.map-open34{margin:14px 0;width:100%;box-sizing:border-box}.map-dialog34{padding:16px}.map-dialog34 h2{font-size:19px}.catalog-tools34{grid-template-columns:1fr 1fr}.catalog-tools34 label:first-child{grid-column:1/-1}.catalog-filtered34 .p-works__list{grid-template-columns:1fr}.power-estimate34{grid-template-columns:1fr}}
html body .mining-footer .footer-contact-bar,html body.company-experience .footer-track .mining-footer .footer-contact-bar{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:0!important;gap:24px!important;padding:24px 30px!important;overflow:visible!important}
html body .mining-footer .footer-contact-bar address.contact34,html body.company-experience .footer-track .mining-footer .footer-contact-bar address.contact34{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:1 0 100%!important;width:100%!important;max-width:none!important;gap:16px!important;margin:0!important}
html body .mining-footer .footer-contact-bar address.contact34>a{white-space:normal!important;width:auto!important;min-width:0!important;margin:0!important;border:0!important;padding:0!important;justify-content:flex-start!important;text-align:left!important}
html body .mining-footer .footer-contact-bar address.contact34>a:first-child{grid-column:1/-1!important}
html body .mining-footer .footer-contact-bar address.contact34 .contact-icon svg{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;flex:none!important}
@media(max-width:700px){html body .mining-footer .footer-contact-bar address.contact34,html body.company-experience .footer-track .mining-footer .footer-contact-bar address.contact34{grid-template-columns:1fr!important;flex:auto!important}.catalog-tools34{letter-spacing:normal!important}}
@media(min-width:701px){html body .mining-footer{height:auto!important;min-height:100svh!important}html body .mining-footer .journey-frame{height:auto!important;min-height:calc(100svh - 20px)!important;grid-template-rows:minmax(650px,1fr) auto!important;overflow:visible!important}html body .mining-footer .footer-contact-bar{grid-column:1/-1!important;position:relative!important;transform:none!important}}
html body.catalog-filtered34 .p-works__list{display:none!important}.catalog-results34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1200px,90%);margin:0 auto 60px}.catalog-results34[hidden]{display:none}.catalog-results34 article{padding:22px;border:1px solid #dce0e7;border-radius:22px;background:linear-gradient(140deg,#fff,#eef1f5);font-family:Arial;letter-spacing:normal}.catalog-results34 img{display:block;width:100%;height:270px;object-fit:contain;margin-bottom:20px}.catalog-results34 h2{font:700 23px/1.3 Arial!important;letter-spacing:normal!important;color:#171b19;margin:15px 0}.catalog-results34 dl{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.catalog-results34 dt{font-size:12px;color:#626970;margin-bottom:7px}.catalog-results34 dd{font-weight:700;font-size:15px;margin:0}.catalog-results34 .result-price34{display:inline-block;padding:14px 24px;border:1px solid #d8a746;border-radius:30px;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);font-weight:700;color:#171b19}.catalog-tools34{letter-spacing:normal!important}@media(max-width:700px){.catalog-results34{grid-template-columns:1fr}.catalog-results34 img{height:230px}}
.catalog-results34{position:relative;z-index:3}

/* Final responsive alignment and shared button finish. */
html body .service-action{display:inline-flex!important;align-items:center;gap:18px;margin:22px 8px 16px 24px;padding:16px 25px;border:1px solid #d7ad50;border-radius:40px;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);box-shadow:inset 0 2px 2px #fff9,0 8px 25px #d9b25330;color:#20231f;font:700 14px Arial;text-decoration:none;transition:background .25s,box-shadow .25s}
html body .service-action:hover,html body .map-open34:hover{background:linear-gradient(125deg,#f5f7fa,#bfc8d2);box-shadow:inset 0 2px 2px white,0 8px 25px #9cabb950}
.catalog-tools34 input,.catalog-tools34 select{background:linear-gradient(130deg,#fff,#e7ebef);box-shadow:inset 0 1px 2px white,0 5px 18px #c5cbd226;border-color:#d6b975}
.catalog-tools34 input:focus,.catalog-tools34 select:focus{outline:2px solid #d9b454;outline-offset:3px}
html body #track .hero #bmCryptoCurrent{display:grid!important;grid-template-columns:48px 1fr!important;grid-template-rows:auto auto!important;gap:7px 13px!important;padding:16px!important;box-sizing:border-box!important;position:relative!important}
html body #track .hero #bmCryptoCurrent .bm-crypto-icon-box{grid-column:1;grid-row:1/3;position:static!important;align-self:center!important;margin:0!important}
html body #track .hero #bmCryptoCurrent .bm-crypto-details{grid-column:2;grid-row:1;position:static!important;transform:none!important;align-self:end!important;text-align:left!important;margin:0!important}
html body #track .hero #bmCryptoCurrent .bm-crypto-price-area{grid-column:2;grid-row:2;position:static!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:5px 10px!important;text-align:left!important;width:auto!important;margin:0!important}
html body #track .hero #bmCryptoCurrent time{flex-basis:100%;text-align:left!important;margin:0!important}
@media(min-width:1100px){
html body .mining-footer .footer-contact-bar,html body.company-experience .footer-track .mining-footer .footer-contact-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr) 140px!important;align-items:center!important;gap:24px!important;padding:22px 28px!important}
html body .mining-footer .footer-socials{grid-column:1!important;grid-row:1!important;gap:10px!important;flex-wrap:nowrap!important;margin:0!important}
html body .mining-footer .footer-brand{grid-column:3!important;grid-row:1!important;width:140px!important;margin:0!important}
html body .mining-footer .footer-contact-bar address.contact34,html body.company-experience .footer-track .mining-footer .footer-contact-bar address.contact34{grid-column:2!important;grid-row:1!important;grid-template-columns:1.25fr 1fr!important;gap:10px 16px!important;width:auto!important;padding:0 18px!important;border-left:1px solid #dfc887;border-right:1px solid #dfc887}
html body .mining-footer .footer-contact-bar address.contact34>a:first-child{grid-column:1!important;grid-row:1/3!important}
html body .mining-footer .footer-contact-bar address.contact34>a{font-size:12px!important;gap:8px!important}
html body .mining-footer .footer-contact-bar address.contact34>a:nth-child(4){grid-column:1/-1!important;justify-content:center!important}
html body .mining-footer .contact-icon{width:30px!important;height:30px!important;flex-basis:30px!important}
}
@media(max-width:700px){html body #track .hero .bm-live-crypto-card{height:112px!important}.service-action{margin-left:15px!important}}

html body #track .hero #bmCryptoCurrent .bm-crypto-price-area strong{display:inline!important;width:auto!important;flex:0 0 auto!important;position:static!important;margin:0!important}html body #track .hero #bmCryptoCurrent .bm-crypto-price-area{min-width:0!important}html body #track .hero #bmCryptoCurrent .bm-crypto-symbol{font-size:13px!important}

html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-price-area{display:grid!important;grid-template-columns:max-content max-content!important;justify-content:start!important;gap:5px 10px!important}html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-symbol{grid-column:1!important;grid-row:1!important}html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-price{grid-column:2!important;grid-row:1!important}html body #track .hero #bmCryptoCurrent.bm-current-slide time{grid-column:1/-1!important;grid-row:2!important}

/* Brand finish shared by local preview and the complete hosting release. */
html body .map-dialog34{border:1px solid #e9bd55;box-shadow:0 0 0 5px #f6d78325,0 0 55px #e9bc5966,0 30px 90px #0005;background:linear-gradient(140deg,#fff,#fffdf7)}
html body .map-dialog34 h2{font-weight:800;letter-spacing:-.5px}html body .map-dialog34 h2 span{color:#b88218;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html body .map-close34{display:grid;place-items:center;flex:none;border:1px solid #cb9a31;background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);box-shadow:inset 0 2px 3px #fff,0 0 22px #e3b64590;font:30px/1 Arial;color:#211c10}
html body .map-dialog34 a{color:#966811;font-weight:700}
html body .catalog-tools34{gap:22px;padding:22px 0;overflow:visible}
html body .catalog-tools34 label{font:700 15px/1.5 Arial;color:#403319;gap:10px}
html body .catalog-tools34 input,html body .select-trigger36{width:100%;height:58px;box-sizing:border-box;padding:16px 42px 16px 18px;border:1px solid #d9aa42;border-radius:15px;background:linear-gradient(120deg,#fff5ce,#f3d477);box-shadow:inset 0 2px 2px #fff,0 5px 24px #dfb74740;color:#282316;font:500 16px/1.4 Arial;text-align:left}
html body .catalog-tools34 input::placeholder{color:#78694a;opacity:1}
.select36{position:relative}.native-select36{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important}
.select-trigger36{position:relative;cursor:pointer}.select-trigger36:after{content:'';position:absolute;right:20px;top:23px;width:8px;height:8px;border-right:2px solid #705319;border-bottom:2px solid #705319;transform:rotate(45deg)}
.select-options36{position:absolute;left:0;right:0;top:calc(100% + 9px);z-index:20;padding:7px;background:linear-gradient(130deg,#fffaf0,#f6e5b5);border:1px solid #d2a33a;border-radius:14px;box-shadow:0 10px 35px #b9873450;max-height:280px;overflow:auto}.select-options36[hidden]{display:none}.select-options36 button{display:block;width:100%;padding:12px;border:0;border-radius:9px;text-align:left;background:transparent;color:#342b19;font:500 15px Arial;cursor:pointer}.select-options36 button:hover,.select-options36 button:focus,.select-options36 button[aria-selected=true]{background:linear-gradient(145deg,#fff2b8 0%,#f4d36e 36%,#dfb33f 72%,#f2ce65 100%);outline:none}.select-trigger36:focus-visible{outline:2px solid #a67b27;outline-offset:3px}
.featured36{font:700 11px/1.5 Arial;letter-spacing:3px;text-transform:uppercase;color:#f1cd71;margin-bottom:15px;text-shadow:0 1px 6px #000}
/* Five aligned groups: social links, address, phones, email and brand. */
@media(min-width:1100px){
html body .mining-footer .footer-contact-bar,html body.company-experience .footer-track .mining-footer .footer-contact-bar{grid-template-columns:auto minmax(0,1fr) 145px!important;gap:20px!important;padding:24px!important;border-top:1px solid #e2b54d!important;border-bottom:1px solid #e2b54d!important}
html body .mining-footer .footer-contact-bar address.contact34,html body.company-experience .footer-track .mining-footer .footer-contact-bar address.contact34{display:grid!important;grid-template-columns:minmax(180px,1.5fr) minmax(145px,.8fr) minmax(165px,1fr)!important;gap:15px!important;align-items:center!important;border:0!important;padding:0!important}
html body .mining-footer .footer-contact-bar address.contact34>a:first-child{grid-column:1!important;grid-row:1!important;border-left:1px solid #dfc176!important;padding-left:15px!important;font-size:12px!important}
html body .mining-footer .footer-contact-bar address.contact34>a[href^="mailto:"]{grid-column:3!important;grid-row:1!important;border-left:1px solid #dfc176!important;padding-left:15px!important;font-size:12px!important;overflow-wrap:anywhere}
html body .mining-footer .footer-phones36{grid-column:2;grid-row:1;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:4px 9px;padding-left:15px;border-left:1px solid #dfc176}
html body .mining-footer .footer-phones36>.contact-icon{grid-column:1;grid-row:1/3}html body .mining-footer .footer-phones36>a{grid-column:2;font-size:12px!important;white-space:nowrap!important}
html body .mining-footer .footer-socials a{width:32px!important;height:32px!important}html body .mining-footer .footer-socials{gap:8px!important}html body .mining-footer .footer-socials strong{font-size:11px!important}
html body .mining-footer .footer-brand{border-left:1px solid #dfc176;padding-left:15px!important;box-sizing:border-box}
}
@media(max-width:1099px){.footer-phones36{display:grid;grid-template-columns:35px 1fr;gap:6px 10px}.footer-phones36>.contact-icon{grid-row:1/3}.footer-phones36>a{grid-column:2}}
/* Silver quote card matching the supplied layout. */
html body #track .hero .bm-live-crypto-card[data-tone]{background:linear-gradient(125deg,#f7f8f7,#d1d8de 45%,#acb7c1)!important;color:#111!important;border:1px solid #d8b55e!important;box-shadow:inset 0 2px 3px #fff,0 8px 26px #89929e32!important;height:142px!important;min-height:142px!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide{grid-template-columns:58px minmax(0,1fr) auto!important;grid-template-rows:22px auto!important;padding:18px!important;gap:5px 16px!important;align-content:center!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-icon-box{width:52px!important;height:60px!important;border:1px solid #d9ae42!important;background:linear-gradient(140deg,#fff9df99,#cad2d877)!important;color:#10140f!important;border-radius:14px!important;font-size:32px!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-details{grid-column:2!important;grid-row:1!important;color:#384047!important;font:10px Arial!important;padding-left:12px!important;border-left:1px solid #aeb6bb}
html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-price-area{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important;border-left:1px solid #aeb6bb;padding-left:12px!important;color:#101418!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-symbol{grid-column:1!important;grid-row:1!important;font:800 15px Arial!important;color:#101418!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-price{grid-column:1!important;grid-row:2!important;font:800 clamp(19px,1.6vw,28px) Arial!important;color:#101418!important}
html body #track .hero #bmCryptoCurrent.bm-current-slide time{grid-column:1!important;grid-row:3!important;font:10px Arial!important;color:#414a50!important}
.quote-change36{grid-column:3;grid-row:1/3;align-self:center;padding:7px;border-radius:9px;background:#cef0d7;color:#08784e;font:700 12px Arial;white-space:nowrap}.quote-change36.negative{background:#f7d9d7;color:#a73328}
.bm-calculator .bm-fixed{margin:0 0 18px;font-size:13px;color:#535a5f}.bm-calculator .bm-fixed output{display:block;padding:13px;margin-top:7px;border:1px solid #d9bd73;border-radius:12px;font-size:17px;font-weight:700;color:#242923;background:linear-gradient(130deg,#fff,#e3e8ed);min-height:50px}.bm-calculator .bm-assumptions{border-top:1px solid #d9bd73;margin-top:24px;padding-top:16px}.bm-calculator .bm-assumptions h3{font:700 16px Arial;color:#333;margin:0}
@media(max-width:700px){html body #track .hero #bmCryptoCurrent.bm-current-slide{padding:14px!important;gap:4px 9px!important;grid-template-columns:48px minmax(0,1fr) auto!important}html body #track .hero #bmCryptoCurrent.bm-current-slide .bm-crypto-icon-box{width:44px!important;height:52px!important}.quote-change36{font-size:10px;padding:6px}.featured36{margin-bottom:8px;font-size:10px}.map-dialog34 h2{font-size:19px!important}.catalog-tools34 label{font-size:13px!important}}
@media(min-width:1100px){html body .mining-footer .footer-contact-bar,html body.company-experience .footer-track .mining-footer .footer-contact-bar{padding-right:85px!important}}
@media(max-width:700px){html body .catalog-tools34{grid-template-columns:1fr!important;scroll-margin-top:100px}.catalog-tools34 label{grid-column:1!important}.select-trigger36{white-space:nowrap}.footer-contact-bar .footer-socials{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}.footer-contact-bar .footer-socials strong{flex-basis:100%!important;text-align:center!important}.footer-contact-bar .footer-socials a{width:36px!important;height:36px!important}html body .mining-footer .contact34 .footer-phones36{display:grid!important;grid-template-columns:40px 1fr!important;gap:7px 12px!important}.footer-phones36 a{white-space:nowrap}.footer-phones36>a:first-of-type{grid-row:1!important}.footer-phones36>a:last-of-type{grid-row:2!important}}
