/* HoraGold v32.8 — premium service showcases */
body[data-page="service-detail"] .today-market-main{padding:0;background:#f4f6f2}
.premium-service{--premium-accent:#efbd3f;--premium-accent-rgb:239,189,63;--premium-deep:#07150f;--premium-soft:#f4f6f2;overflow:hidden;color:#13261e;background:var(--premium-soft)}
.premium-service--melted_gold{--premium-accent:#f2be3d;--premium-accent-rgb:242,190,61;--premium-deep:#07170f}
.premium-service--coins{--premium-accent:#eca72e;--premium-accent-rgb:236,167,46;--premium-deep:#151106}
.premium-service--bullion{--premium-accent:#f5cc62;--premium-accent-rgb:245,204,98;--premium-deep:#11140b}
.premium-service--physical_delivery{--premium-accent:#52d29d;--premium-accent-rgb:82,210,157;--premium-deep:#071912}
.premium-service *{box-sizing:border-box}

.premium-service-hero{position:relative;min-height:760px;padding:154px 0 92px;isolation:isolate;overflow:hidden;color:#f7faf8;background:radial-gradient(circle at 12% 20%,rgba(var(--premium-accent-rgb),.16),transparent 31%),radial-gradient(circle at 86% 66%,rgba(39,128,91,.18),transparent 33%),linear-gradient(135deg,var(--premium-deep),#09231a 58%,#06110d)}
.premium-service--coins .premium-service-hero{background:radial-gradient(circle at 12% 20%,rgba(236,167,46,.22),transparent 33%),radial-gradient(circle at 85% 70%,rgba(122,78,17,.2),transparent 32%),linear-gradient(135deg,#100e07,#1e180a 58%,#090b07)}
.premium-service--bullion .premium-service-hero{background:radial-gradient(circle at 15% 22%,rgba(245,204,98,.2),transparent 34%),radial-gradient(circle at 82% 68%,rgba(87,111,46,.18),transparent 32%),linear-gradient(135deg,#10130b,#1b2210 58%,#080d08)}
.premium-service-noise{position:absolute;z-index:-1;inset:0;opacity:.58;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000 30%,transparent)}
.premium-service-noise:after{content:"";position:absolute;inset:-25%;background:conic-gradient(from 180deg at 50% 50%,transparent,rgba(var(--premium-accent-rgb),.05),transparent 35%);animation:premium-spin 28s linear infinite}
@keyframes premium-spin{to{transform:rotate(360deg)}}
.premium-service-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);gap:70px;align-items:center}
.premium-service-copy{position:relative;z-index:3}
.premium-service-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;color:#a9b9b1;font-size:12px;font-weight:800;transition:.2s}
.premium-service-back:hover{color:var(--premium-accent);transform:translateX(-3px)}
[dir="ltr"] .premium-service-back:hover{transform:translateX(3px)}
.premium-service-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--premium-accent);font-size:12px;font-weight:900}
.premium-service-eyebrow>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(var(--premium-accent-rgb),.22);border-radius:11px;background:rgba(var(--premium-accent-rgb),.08)}
.premium-service-copy h1{max-width:800px;margin:18px 0 18px;font-size:clamp(42px,5.3vw,76px);line-height:1.23;letter-spacing:-2.2px}
[dir="ltr"] .premium-service-copy h1{letter-spacing:-1.4px}
.premium-service-copy>p{max-width:750px;margin:0;color:#aebdb5;font-size:15px;line-height:2.05}
.premium-service-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}
.premium-service-chips span{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:#d7e0db;font-size:11px;backdrop-filter:blur(8px)}
.premium-service-chips .ui-icon{color:var(--premium-accent)}
.premium-service-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:31px}
.premium-primary-button,.premium-ghost-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:15px;font-size:12px;font-weight:900;transition:.22s}
.premium-primary-button{border:1px solid rgba(var(--premium-accent-rgb),.8);background:linear-gradient(135deg,var(--premium-accent),#cf8d13);color:#182116;box-shadow:0 16px 36px rgba(var(--premium-accent-rgb),.2)}
.premium-primary-button:hover{transform:translateY(-3px);box-shadow:0 22px 45px rgba(var(--premium-accent-rgb),.3)}
.premium-service--physical_delivery .premium-primary-button{background:linear-gradient(135deg,#6ce4b4,#20a977);color:#062016}
.premium-ghost-button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#eef4f0}
.premium-ghost-button:hover{border-color:rgba(var(--premium-accent-rgb),.35);color:var(--premium-accent)}
.premium-service-trustline{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px;color:#84998e;font-size:10px}
.premium-service-trustline span{display:flex;align-items:center;gap:7px}.premium-service-trustline .ui-icon{color:#69c69c}

.premium-service-stage{position:relative;min-height:520px;display:grid;place-items:center}
.premium-service-stage:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(var(--premium-accent-rgb),.15);border-radius:50%;box-shadow:0 0 100px rgba(var(--premium-accent-rgb),.07),inset 0 0 100px rgba(var(--premium-accent-rgb),.035)}

/* Melted gold visual */
.melted-stage-orbit{position:absolute;width:360px;height:360px;border:1px dashed rgba(242,190,61,.22);border-radius:50%;animation:premium-spin 24s linear infinite}
.melted-stage-orbit:before,.melted-stage-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#f2be3d;box-shadow:0 0 22px rgba(242,190,61,.65)}
.melted-stage-orbit:before{inset:35px auto auto 64px}.melted-stage-orbit:after{inset:auto 49px 54px auto}
.melted-stage-drop{position:absolute;z-index:2;inset:15px 36px auto auto;display:grid;width:112px;height:138px;place-items:center;border:1px solid rgba(255,230,150,.45);border-radius:56% 44% 58% 42% / 60% 55% 45% 40%;background:linear-gradient(145deg,#ffe992,#e8a91c 70%,#b86e05);color:#3a2704;box-shadow:0 27px 60px rgba(216,147,16,.32),inset 9px 9px 18px rgba(255,255,255,.35);transform:rotate(12deg)}
.melted-stage-drop span{font-size:29px;font-weight:950}.melted-stage-drop small{margin-top:-37px;font-size:10px;font-weight:900}
.melted-order-card{position:relative;z-index:3;width:min(390px,92%);padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:27px;background:linear-gradient(145deg,rgba(16,48,35,.95),rgba(5,19,13,.98));box-shadow:0 38px 90px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.05);transform:rotate(-2deg)}
[dir="ltr"] .melted-order-card{transform:rotate(2deg)}
.melted-order-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.melted-order-card header>span{color:#fff;font-size:13px;font-weight:900}.melted-order-card header>b{display:flex;align-items:center;gap:6px;color:#83b69e;font-size:9px}.melted-order-card header i{width:7px;height:7px;border-radius:50%;background:#4ee09a;box-shadow:0 0 12px #4ee09a}
.melted-order-card>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid rgba(255,255,255,.07)}.melted-order-card>div span{color:#8fa299;font-size:10px}.melted-order-card>div strong{min-width:75px;height:11px;border-radius:8px;background:linear-gradient(90deg,rgba(242,190,61,.12),rgba(242,190,61,.38));color:transparent}
.melted-order-card footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:14px;border-radius:14px;background:rgba(242,190,61,.1);color:#f3ca5d;font-size:11px;font-weight:900}

/* Coin visual */
.coin-stage-glow{position:absolute;width:400px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(236,167,46,.2),transparent 65%);filter:blur(8px)}
.coin-stage-stack{position:absolute;z-index:3;inset:22px auto auto 15px;width:310px;height:270px}
.coin-stage-piece{position:absolute;display:grid;place-items:center;border:4px solid rgba(255,233,158,.75);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff0a6,#e6a31e 56%,#a85c06 100%);color:#513004;box-shadow:0 24px 50px rgba(128,70,4,.45),inset 0 0 0 7px rgba(143,80,6,.18),inset 0 0 0 10px rgba(255,239,177,.25)}
.coin-stage-piece:after{content:"";position:absolute;inset:13px;border:1px dashed rgba(83,48,2,.35);border-radius:50%}
.coin-stage-piece span{position:relative;z-index:1;font-size:20px;font-weight:950}.coin-stage-piece b{position:relative;z-index:1;margin-top:-22px;font-size:14px}
.coin-stage-piece--one{width:176px;height:176px;inset:50px 60px auto auto;transform:rotate(-8deg)}
.coin-stage-piece--two{width:128px;height:128px;inset:0 auto auto 8px;transform:rotate(8deg)}
.coin-stage-piece--three{width:94px;height:94px;inset:auto 20px 0 auto;transform:rotate(16deg)}
.coin-catalog-card{position:absolute;z-index:4;inset:auto 0 5px auto;width:285px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(21,18,9,.92);box-shadow:0 28px 70px rgba(0,0,0,.45);backdrop-filter:blur(14px)}
[dir="ltr"] .coin-catalog-card{inset:auto auto 5px 0}
.coin-catalog-card header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.coin-catalog-card header span{color:#f7e9bd;font-size:11px;font-weight:900}.coin-catalog-card header i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:rgba(236,167,46,.12);color:#efb743}
.coin-catalog-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.055)}.coin-catalog-card>div:last-child{border:0}.coin-catalog-card b{color:#fff6d9;font-size:10px}.coin-catalog-card small{color:#77c89c;font-size:8px}

/* Bullion visual */
.bullion-stage-rays{position:absolute;width:420px;height:420px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(245,204,98,.07) 0 1deg,transparent 1deg 13deg);mask-image:radial-gradient(circle,transparent 23%,#000 24%,transparent 72%);animation:premium-spin 40s linear infinite}
.bullion-bar{position:absolute;z-index:3;inset:32px 35px auto auto;display:flex;width:220px;height:310px;align-items:center;justify-content:center;flex-direction:column;border:2px solid rgba(255,239,176,.75);border-radius:30px 30px 42px 42px;background:linear-gradient(145deg,#ffe998,#f1be3f 48%,#c78113 100%);color:#4c3306;box-shadow:0 38px 80px rgba(176,112,16,.35),inset 14px 14px 30px rgba(255,255,255,.35),inset -13px -16px 26px rgba(128,74,5,.2);transform:perspective(800px) rotateY(-12deg) rotateZ(5deg)}
[dir="ltr"] .bullion-bar{inset:32px auto auto 35px;transform:perspective(800px) rotateY(12deg) rotateZ(-5deg)}
.bullion-bar:before{content:"";position:absolute;inset:17px;border:1px solid rgba(90,53,1,.28);border-radius:22px 22px 32px 32px}.bullion-bar span{font-size:14px;font-weight:950}.bullion-bar strong{margin:28px 0 18px;font-size:51px;line-height:1}.bullion-bar small{max-width:130px;text-align:center;font-size:9px;font-weight:900;line-height:1.7}
.bullion-certificate{position:absolute;z-index:4;inset:auto auto 4px 0;width:310px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(12,18,9,.92);box-shadow:0 30px 75px rgba(0,0,0,.48);backdrop-filter:blur(14px)}
[dir="ltr"] .bullion-certificate{inset:auto 0 4px auto}
.bullion-certificate header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#f4d66f}.bullion-certificate header span{font-size:11px;font-weight:900}.bullion-certificate>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.bullion-certificate small{color:#87988e;font-size:8px}.bullion-certificate b{color:#f8f2d8;font-size:10px;letter-spacing:.04em}.bullion-certificate footer{display:flex;align-items:center;gap:7px;margin-top:7px;color:#7ad4a7;font-size:8px}.bullion-certificate footer i{width:7px;height:7px;border-radius:50%;background:#4bd792;box-shadow:0 0 12px #4bd792}

/* Delivery visual */
.delivery-stage-map{position:absolute;width:430px;height:360px;border:1px solid rgba(82,210,157,.12);border-radius:42% 58% 49% 51% / 55% 43% 57% 45%;background:linear-gradient(135deg,rgba(82,210,157,.04),transparent),repeating-linear-gradient(35deg,transparent 0 36px,rgba(82,210,157,.035) 36px 37px)}
.delivery-stage-map:before,.delivery-stage-map:after,.delivery-stage-map i{content:"";position:absolute;border:1px dashed rgba(82,210,157,.18);border-radius:50%}
.delivery-stage-map:before{inset:40px}.delivery-stage-map:after{inset:86px}.delivery-stage-map i:nth-child(1){width:10px;height:10px;inset:42px auto auto 82px;background:#55d6a1}.delivery-stage-map i:nth-child(2){width:8px;height:8px;inset:auto 82px 55px auto;background:#f1c252}.delivery-stage-map i:nth-child(3){width:12px;height:12px;inset:55% auto auto 46%;background:#5ccaa0}
.delivery-route-card{position:relative;z-index:4;width:min(390px,92%);padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(145deg,rgba(10,48,34,.95),rgba(4,19,13,.98));box-shadow:0 38px 90px rgba(0,0,0,.45)}
.delivery-route-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#dff8ed}.delivery-route-card header span{font-size:12px;font-weight:900}.delivery-route-card header .ui-icon{color:#62d8aa}
.delivery-route-step{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:62px}.delivery-route-step>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(82,210,157,.18);border-radius:13px;background:rgba(82,210,157,.08);color:#65d9ac}.delivery-route-step>b{color:#dfe9e4;font-size:10px}.delivery-route-step>i{position:absolute;inset:50px 19px auto auto;width:1px;height:24px;background:linear-gradient(#4fcf9b,transparent)}
[dir="ltr"] .delivery-route-step>i{inset:50px auto auto 19px}.delivery-route-step:last-child>i{display:none}
.delivery-pin{position:absolute;z-index:5;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d2d21;color:#6be0b1;box-shadow:0 15px 35px rgba(0,0,0,.3)}
.delivery-pin--one{inset:18px auto auto 38px;transform:rotate(-8deg)}.delivery-pin--two{inset:auto 25px 35px auto;transform:rotate(7deg)}

.premium-metrics{position:relative;z-index:5;margin-top:-35px}
.premium-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(280px,1.15fr);overflow:hidden;border:1px solid #dce5df;border-radius:23px;background:#fff;box-shadow:0 24px 60px rgba(10,34,25,.1)}
.premium-metrics-grid>div{min-height:105px;padding:22px 24px;border-inline-end:1px solid #e8eeea}.premium-metrics-grid>div:last-child{border:0}
.premium-metrics-grid strong{display:block;color:#13261e;font-size:19px}.premium-metrics-grid span{display:block;margin-top:7px;color:#74847c;font-size:10px}
.premium-metric-note{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(var(--premium-accent-rgb),.1),#fff)}.premium-metric-note .ui-icon{flex:0 0 auto;color:#a8750b}.premium-metric-note span{margin:0;line-height:1.9}

.premium-benefits{padding:100px 0 105px;background:#f4f6f2}
.premium-section-heading{max-width:850px;margin-bottom:36px}.premium-section-heading>span{color:#a8730c;font-size:11px;font-weight:900}.premium-section-heading h2{margin:9px 0 10px;font-size:clamp(30px,3.8vw,51px);line-height:1.45;letter-spacing:-1px}.premium-section-heading p{max-width:680px;margin:0;color:#718179;font-size:12px;line-height:1.95}.premium-section-heading--center{margin-inline:auto;text-align:center}.premium-section-heading--light{color:#f6faf7}.premium-section-heading--light>span{color:var(--premium-accent)}
.premium-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.premium-benefit-grid article{position:relative;min-height:315px;padding:28px;overflow:hidden;border:1px solid #dbe5df;border-radius:27px;background:#fff;box-shadow:0 20px 55px rgba(12,38,28,.06);transition:.25s}
.premium-benefit-grid article:hover{transform:translateY(-7px);border-color:rgba(var(--premium-accent-rgb),.45);box-shadow:0 28px 70px rgba(12,38,28,.12)}
.premium-benefit-grid article:after{content:"";position:absolute;inset:auto -55px -70px auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(var(--premium-accent-rgb),.17),transparent 68%)}
.premium-benefit-grid article>span{display:grid;width:55px;height:55px;place-items:center;border-radius:17px;background:rgba(var(--premium-accent-rgb),.12);color:#8d6208}.premium-service--physical_delivery .premium-benefit-grid article>span{color:#0b7955}
.premium-benefit-number{position:absolute;inset:21px 24px auto auto;color:#e0e7e3;font-size:34px;font-weight:950}[dir="rtl"] .premium-benefit-number{inset:21px auto auto 24px}
.premium-benefit-grid h3{margin:38px 0 10px;font-size:20px;line-height:1.55}.premium-benefit-grid p{margin:0;color:#708078;font-size:11px;line-height:2}

.premium-story{padding:100px 0;color:#f5f8f6;background:linear-gradient(145deg,#071710,#0b251b)}
.premium-story--coins{background:linear-gradient(145deg,#151107,#211908)}.premium-story--bullion{background:linear-gradient(145deg,#111409,#1a2110)}
.premium-story-grid{display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr);gap:76px;align-items:center}
.premium-story-visual{position:relative;min-height:440px;display:grid;place-items:center}.premium-story-visual:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(var(--premium-accent-rgb),.14),transparent 67%)}
.premium-story-copy{position:relative;z-index:2}.premium-story-copy>span{color:var(--premium-accent);font-size:11px;font-weight:900}.premium-story-copy h2{max-width:720px;margin:10px 0 14px;font-size:clamp(31px,4vw,52px);line-height:1.45}.premium-story-copy>p{max-width:700px;margin:0;color:#a3b3aa;font-size:13px;line-height:2}.premium-story-copy ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.premium-story-copy li{display:flex;align-items:center;gap:9px;color:#d5dfda;font-size:11px}.premium-story-copy li .ui-icon{color:var(--premium-accent)}.premium-story-copy>a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--premium-accent);font-size:12px;font-weight:900}
.wallet-ledger-mock,.branch-inventory-mock,.serial-verify-mock,.schedule-mock{position:relative;z-index:2;width:min(420px,92%);padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 35px 85px rgba(0,0,0,.35);backdrop-filter:blur(14px)}
.wallet-ledger-mock header,.branch-inventory-mock header,.schedule-mock header{display:flex;align-items:center;gap:12px}.wallet-ledger-mock header>span,.branch-inventory-mock header>span,.schedule-mock header>span{display:grid;width:45px;height:45px;place-items:center;border-radius:14px;background:rgba(var(--premium-accent-rgb),.12);color:var(--premium-accent)}.wallet-ledger-mock header div{display:flex;flex-direction:column}.wallet-ledger-mock header small{color:#8ca098;font-size:8px}.wallet-ledger-mock header b,.branch-inventory-mock header b,.schedule-mock header b{color:#f3f7f5;font-size:11px}.wallet-ledger-balance{margin:24px 0 14px;padding:20px;border-radius:18px;background:rgba(var(--premium-accent-rgb),.09)}.wallet-ledger-balance small{display:block;color:#aab8b1;font-size:8px}.wallet-ledger-balance strong{display:block;width:55%;height:17px;margin-top:11px;border-radius:10px;background:linear-gradient(90deg,var(--premium-accent),rgba(var(--premium-accent-rgb),.15));color:transparent}.wallet-ledger-mock p,.schedule-mock p{display:flex;align-items:center;gap:8px;margin:0;padding:11px 2px;border-top:1px solid rgba(255,255,255,.06);color:#b9c6c0;font-size:9px}.wallet-ledger-mock p i{width:7px;height:7px;border-radius:50%;background:#55d69f}.wallet-ledger-mock p b{margin-inline-start:auto;color:#61d5a1}
.branch-inventory-mock header{padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.07)}.branch-inventory-mock>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.branch-inventory-mock>div:last-child{border:0}.branch-inventory-mock>div span{display:flex;align-items:center;gap:8px;color:#d7dfdb;font-size:10px}.branch-inventory-mock>div span i{width:8px;height:8px;border-radius:50%;background:#57d29b}.branch-inventory-mock>div b{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:rgba(var(--premium-accent-rgb),.1);color:var(--premium-accent);font-size:10px}
.serial-verify-mock header{display:flex;align-items:center;gap:9px;color:var(--premium-accent);font-size:10px;font-weight:900}.serial-verify-mock>div{margin:22px 0;padding:22px;border:1px dashed rgba(var(--premium-accent-rgb),.28);border-radius:17px;background:rgba(0,0,0,.12)}.serial-verify-mock small{display:block;color:#8fa098;font-size:8px}.serial-verify-mock strong{display:block;margin-top:10px;color:#f4e7b9;font-size:20px;letter-spacing:.12em}.serial-verify-mock footer{display:flex;align-items:center;gap:11px}.serial-verify-mock footer>span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:rgba(82,210,157,.11);color:#5cdaa8}.serial-verify-mock footer p{margin:0;color:#c1cec7;font-size:9px;line-height:1.8}
.schedule-days{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:24px 0}.schedule-days i{display:grid;height:44px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#8fa199;font-size:10px;font-style:normal}.schedule-days i.active{border-color:rgba(var(--premium-accent-rgb),.5);background:rgba(var(--premium-accent-rgb),.15);color:var(--premium-accent);font-weight:900}.schedule-mock p .ui-icon{color:#64d7a7}

.premium-process{padding:100px 0 110px;background:#f6f8f5}
.premium-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.premium-process-grid li{position:relative;min-height:285px;padding:26px;border:1px solid #dce5df;border-radius:25px;background:#fff;box-shadow:0 17px 45px rgba(12,38,28,.05)}
.premium-process-grid li:after{content:"";position:absolute;inset:50px -17px auto auto;width:18px;border-top:1px dashed #bdc9c2}[dir="rtl"] .premium-process-grid li:after{inset:50px auto auto -17px}.premium-process-grid li:last-child:after{display:none}
.premium-process-grid li>b{position:absolute;inset:20px 22px auto auto;color:#e0e7e3;font-size:30px}[dir="rtl"] .premium-process-grid li>b{inset:20px auto auto 22px}.premium-process-grid li>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:rgba(var(--premium-accent-rgb),.13);color:#936807}.premium-service--physical_delivery .premium-process-grid li>span{color:#08724f}.premium-process-grid h3{margin:34px 0 10px;font-size:17px;line-height:1.6}.premium-process-grid p{margin:0;color:#728179;font-size:10px;line-height:2}

.premium-assurance{padding:90px 0;background:#071710;color:#f5f8f6}.premium-service--coins .premium-assurance{background:#151107}.premium-service--bullion .premium-assurance{background:#111409}
.premium-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.premium-assurance-grid article{display:flex;align-items:flex-start;gap:15px;min-height:175px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(255,255,255,.03)}.premium-assurance-grid article>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:rgba(var(--premium-accent-rgb),.1);color:var(--premium-accent)}.premium-assurance-grid h3{margin:2px 0 7px;font-size:15px}.premium-assurance-grid p{margin:0;color:#96a89e;font-size:10px;line-height:1.95}

.premium-faq{padding:100px 0;background:#f4f6f2}.premium-faq-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:60px;align-items:start}.premium-faq-intro{position:sticky;top:110px}.premium-faq-intro>span{color:#a8740c;font-size:11px;font-weight:900}.premium-faq-intro h2{margin:10px 0 12px;font-size:clamp(30px,3.5vw,46px);line-height:1.45}.premium-faq-intro p{margin:0;color:#718179;font-size:11px;line-height:2}.premium-faq-list{display:grid;gap:11px}.premium-faq-list details{border:1px solid #dce5df;border-radius:19px;background:#fff;box-shadow:0 12px 34px rgba(13,39,29,.035)}.premium-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;color:#183027;font-size:12px;font-weight:900}.premium-faq-list summary::-webkit-details-marker{display:none}.premium-faq-list summary .ui-icon{flex:0 0 auto;color:#b07c12;transition:.2s}.premium-faq-list details[open] summary .ui-icon{transform:rotate(45deg)}.premium-faq-list details p{margin:0;padding:0 22px 21px;color:#718179;font-size:11px;line-height:2}

.premium-related{padding:92px 0;background:#eef2ed}.premium-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.premium-related-grid>a{display:flex;min-height:280px;flex-direction:column;padding:25px;border:1px solid #d8e2dc;border-radius:24px;background:#fff;color:#14261e;box-shadow:0 16px 45px rgba(13,39,29,.05);transition:.23s}.premium-related-grid>a:hover{transform:translateY(-6px);border-color:rgba(var(--premium-accent-rgb),.55);box-shadow:0 26px 62px rgba(13,39,29,.11)}.premium-related-grid>a>span{display:grid;width:49px;height:49px;place-items:center;border-radius:15px;background:rgba(var(--premium-accent-rgb),.12);color:#936807}.premium-service--physical_delivery .premium-related-grid>a>span{color:#08724f}.premium-related-grid small{margin-top:22px;color:#a5730d;font-size:9px;font-weight:900}.premium-related-grid h3{margin:7px 0 9px;font-size:18px}.premium-related-grid p{margin:0;color:#708078;font-size:10px;line-height:1.9}.premium-related-grid b{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #eaf0ec;color:#0c6e4e;font-size:10px}

.premium-final-cta{padding:0 0 100px;background:#eef2ed}.premium-final-cta-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px;overflow:hidden;border:1px solid rgba(var(--premium-accent-rgb),.3);border-radius:30px;background:radial-gradient(circle at 10% 0%,rgba(var(--premium-accent-rgb),.17),transparent 36%),linear-gradient(135deg,#0a2118,#07150f);color:#f4f8f5;box-shadow:0 28px 70px rgba(11,35,26,.18)}.premium-service--coins .premium-final-cta-inner{background:radial-gradient(circle at 10% 0%,rgba(236,167,46,.18),transparent 36%),linear-gradient(135deg,#201806,#100e07)}.premium-service--bullion .premium-final-cta-inner{background:radial-gradient(circle at 10% 0%,rgba(245,204,98,.17),transparent 36%),linear-gradient(135deg,#1b210e,#10130a)}.premium-final-cta-inner>div{position:relative;z-index:2}.premium-final-cta-inner>div>span{color:var(--premium-accent);font-size:10px;font-weight:900}.premium-final-cta h2{max-width:760px;margin:8px 0 8px;font-size:clamp(27px,3.5vw,44px);line-height:1.45}.premium-final-cta p{max-width:720px;margin:0;color:#9eafa6;font-size:11px;line-height:1.9}.premium-final-cta .premium-primary-button{position:relative;z-index:2;flex:0 0 auto}

@media(max-width:1180px){
  .premium-service-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:38px}
  .premium-service-copy h1{font-size:52px}
  .premium-story-grid{gap:40px}
  .premium-metrics-grid{grid-template-columns:repeat(3,1fr)}
  .premium-metric-note{grid-column:1/-1;min-height:72px}
}
@media(max-width:960px){
  .premium-service-hero{padding-top:130px}
  .premium-service-hero-grid,.premium-story-grid,.premium-faq-grid{grid-template-columns:1fr}
  .premium-service-copy{text-align:center}.premium-service-copy>p{margin-inline:auto}.premium-service-eyebrow,.premium-service-back{margin-inline:auto}.premium-service-chips,.premium-service-actions,.premium-service-trustline{justify-content:center}
  .premium-service-stage{min-height:500px;max-width:620px;width:100%;margin-inline:auto}
  .premium-benefit-grid,.premium-assurance-grid,.premium-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .premium-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-process-grid li:nth-child(2):after{display:none}
  .premium-story-copy{text-align:center}.premium-story-copy>p{margin-inline:auto}.premium-story-copy ul{width:max-content;max-width:100%;margin-inline:auto;text-align:start}.premium-faq-intro{position:static;text-align:center}.premium-faq-intro p{max-width:690px;margin-inline:auto}
  .premium-final-cta-inner{align-items:flex-start;flex-direction:column}.premium-final-cta .premium-primary-button{width:100%}
}
@media(max-width:680px){
  .premium-service-hero{min-height:auto;padding:112px 0 62px}.premium-service-copy h1{font-size:38px;letter-spacing:-1px}.premium-service-copy>p{font-size:13px}.premium-service-chips{display:grid;grid-template-columns:1fr;width:100%}.premium-service-chips span{justify-content:center}.premium-service-actions{display:grid;grid-template-columns:1fr;width:100%}.premium-primary-button,.premium-ghost-button{width:100%}.premium-service-trustline{align-items:flex-start;flex-direction:column;width:max-content;margin-inline:auto}
  .premium-service-stage{min-height:420px}.premium-service-stage:before{width:310px;height:310px}.melted-stage-orbit{width:285px;height:285px}.melted-stage-drop{width:83px;height:104px;inset:12px 8px auto auto}.melted-stage-drop span{font-size:22px}.melted-stage-drop small{margin-top:-28px}.melted-order-card{padding:19px}.coin-stage-stack{width:250px;height:220px;inset:15px auto auto 0}.coin-stage-piece--one{width:145px;height:145px}.coin-stage-piece--two{width:105px;height:105px}.coin-stage-piece--three{width:78px;height:78px}.coin-catalog-card{width:240px}.bullion-bar{width:165px;height:235px;inset:15px 10px auto auto}.bullion-bar strong{font-size:38px}.bullion-certificate{width:255px}.delivery-route-card{padding:18px}.delivery-pin{display:none}
  .premium-metrics{margin-top:0}.premium-metrics-grid{grid-template-columns:1fr}.premium-metrics-grid>div{min-height:auto;border-inline-end:0;border-bottom:1px solid #e8eeea}.premium-metric-note{grid-column:auto}
  .premium-benefits,.premium-story,.premium-process,.premium-assurance,.premium-faq,.premium-related{padding:68px 0}.premium-section-heading{text-align:center;margin-inline:auto}.premium-section-heading h2{font-size:30px}.premium-benefit-grid,.premium-assurance-grid,.premium-related-grid,.premium-process-grid{grid-template-columns:1fr}.premium-benefit-grid article,.premium-process-grid li{min-height:0}.premium-process-grid li:after{display:none}.premium-story-visual{min-height:350px}.premium-story-copy h2{font-size:30px}.premium-assurance-grid article{min-height:0}.premium-related-grid>a{min-height:240px}.premium-final-cta{padding-bottom:68px}.premium-final-cta-inner{padding:27px 22px;border-radius:24px}
}
@media(max-width:420px){
  .premium-service-copy h1{font-size:33px}.premium-service-stage{min-height:390px}.melted-stage-drop{display:none}.coin-catalog-card{inset:auto 0 0 auto}.bullion-certificate{inset:auto auto 0 0}.premium-benefit-grid article{padding:23px}.premium-story-visual{min-height:310px}.wallet-ledger-mock,.branch-inventory-mock,.serial-verify-mock,.schedule-mock{width:100%;padding:19px}.premium-faq-list summary{padding:17px;font-size:11px}.premium-faq-list details p{padding:0 17px 17px}.premium-final-cta h2{font-size:27px}
}
@media(prefers-reduced-motion:reduce){.premium-service-noise:after,.melted-stage-orbit,.bullion-stage-rays{animation:none}.premium-primary-button,.premium-benefit-grid article,.premium-related-grid>a{transition:none}}
