:root{--bg:#080510;--soft:#10091e;--panel:#15102a;--border:rgba(162,121,255,.2);--purple:#a66cff;--purple2:#c89cff;--cyan:#39e7ef;--text:#f7f5ff;--muted:#aaa3be;--green:#45e6a1;--max:1120px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;color:var(--text);background:var(--bg);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.section{position:relative;padding:96px 0}.tinted{background:linear-gradient(180deg,rgba(20,11,39,.45),rgba(10,6,20,.78));border-block:1px solid rgba(255,255,255,.035)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.glow{position:fixed;pointer-events:none;filter:blur(110px);border-radius:50%;z-index:-1}.glow-a{width:420px;height:420px;background:var(--purple);opacity:.18;top:-170px;right:-130px}.glow-b{width:360px;height:360px;background:var(--cyan);opacity:.1;bottom:4%;left:-210px}
header{position:sticky;top:0;z-index:50;background:rgba(8,5,16,.84);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#0b0614;background:linear-gradient(135deg,var(--purple2),var(--cyan));box-shadow:0 0 28px rgba(154,95,255,.25)}nav{display:flex;align-items:center;gap:24px;font-size:14px;color:var(--muted);font-weight:600}nav a:hover{color:var(--text)}.menu-button{display:none;width:44px;height:44px;padding:11px;border:1px solid var(--border);background:rgba(255,255,255,.035);border-radius:13px}.menu-button span{display:block;height:2px;margin:5px 0;background:var(--text);border-radius:5px}
.hero{min-height:690px;display:grid;align-items:center;padding-top:112px}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:72px}.eyebrow,.kicker,.heading>span{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(57,231,239,.18);background:rgba(57,231,239,.06);border-radius:99px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}h1{margin:24px 0 14px;font-size:clamp(48px,8vw,84px);line-height:.98;letter-spacing:-.065em}h1 span{color:transparent;background:linear-gradient(100deg,var(--purple2),var(--cyan));-webkit-background-clip:text;background-clip:text}.subtitle{margin:0;font-size:clamp(20px,3vw,28px);font-weight:600;letter-spacing:-.03em}.muted,.heading p,.contact p{color:var(--muted)}.hero-desc{margin:14px 0 30px;font-size:17px}.buttons{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;padding:12px 20px;font-weight:750;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px)}.primary{color:#0c0616;background:linear-gradient(110deg,var(--purple2),var(--cyan));box-shadow:0 10px 35px rgba(125,78,224,.22)}.secondary{border:1px solid var(--border);background:rgba(255,255,255,.04)}.stats{display:flex;gap:26px;margin-top:42px;color:var(--muted);font-size:12px}.stats span{display:grid}.stats b{color:var(--text);font-size:15px}
.panel{border:1px solid var(--border);background:linear-gradient(145deg,rgba(29,18,54,.88),rgba(13,9,27,.9));box-shadow:0 24px 80px rgba(0,0,0,.28)}.hero-card{padding:22px;border-radius:26px;transform:rotate(1.2deg)}.card-head{display:flex;justify-content:space-between;padding-bottom:18px;color:var(--muted);font-size:13px}.card-head b{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;color:var(--green);background:rgba(69,230,161,.08);border-radius:99px}.card-head i{width:6px;height:6px;background:var(--green);border-radius:50%}.provider{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 0;border-top:1px solid rgba(255,255,255,.07)}.provider strong,.provider small,.wallet-title b,.wallet-title small{display:block}.provider small,.wallet-title small{color:var(--muted)}.provider>span{color:var(--green)}em.openai,em.gemini,.wallet-title em{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-style:normal;font-weight:800}.openai{color:var(--cyan);background:rgba(57,231,239,.1);border:1px solid rgba(57,231,239,.18)}.gemini{color:var(--purple2);background:rgba(166,108,255,.1);border:1px solid rgba(166,108,255,.2)}em.large{width:52px;height:52px;font-size:20px}.mini-note{padding:14px;margin:0;color:var(--muted);background:rgba(255,255,255,.035);border-radius:13px;font-size:12px;text-align:center}
.heading{max-width:650px;margin:0 auto 44px;text-align:center}.heading.left{margin-inline:0;text-align:left}.heading h2,.contact h2{margin:10px 0;font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:-.045em}.heading p,.contact p{margin:0}.pricing{max-width:850px;margin:auto;display:grid;grid-template-columns:.86fr 1.14fr;border-radius:22px;overflow:hidden}.price{padding:38px;background:linear-gradient(145deg,rgba(164,106,255,.12),rgba(57,231,239,.035))}.price>span{color:var(--muted)}.price>strong{display:block;margin:10px 0 24px;font-size:54px;letter-spacing:-.06em}.price strong small{font-size:15px;color:var(--cyan);letter-spacing:0}.pricing ul{display:grid;align-content:center;gap:19px;margin:0;padding:38px;list-style:none}.pricing li{display:flex;align-items:center;gap:11px}.pricing li b{display:grid;place-items:center;width:24px;height:24px;color:var(--green);background:rgba(69,230,161,.08);border-radius:50%}
.deposit-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:22px;align-items:start}.wallets{display:grid;gap:14px}.wallet{padding:20px;border-radius:18px}.wallet-title{display:flex;align-items:center;gap:12px}.wallet-title em{width:38px;height:38px}.trc{color:#ff6868;background:rgba(255,104,104,.1)}.bep{color:#ffd45e;background:rgba(255,212,94,.1)}.erc{color:#8faeff;background:rgba(143,174,255,.1)}.wallet[data-network-card]{transition:border-color .2s,box-shadow .2s,transform .2s}.wallet[data-network-card].active{border-color:rgba(57,231,239,.65);box-shadow:0 0 0 2px rgba(57,231,239,.09),0 24px 70px rgba(0,0,0,.32);transform:translateY(-2px)}.wallet-qr{width:214px;max-width:100%;margin:18px auto 9px;padding:12px;background:#fff;border-radius:17px}.wallet-qr img,.wallet-qr canvas{display:block;width:100%!important;height:auto!important;aspect-ratio:1}.scan-label{margin:0 0 12px;color:var(--cyan);text-align:center;font-size:11px;font-weight:700}.wallet code{display:block;margin:17px 0 12px;padding:13px;overflow-wrap:anywhere;color:#ddd7ed;background:rgba(0,0,0,.2);border-radius:10px;font-size:12px}.copy{width:100%;padding:10px;color:var(--cyan);border:1px solid rgba(57,231,239,.17);background:rgba(57,231,239,.055);border-radius:10px;font-weight:700}.warning{display:flex;gap:12px;padding:15px;color:#e8d4a8;border:1px solid rgba(255,204,102,.16);background:rgba(255,204,102,.055);border-radius:15px}.warning>b{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,204,102,.35);border-radius:50%}.warning p{margin:0;font-size:12px}.payment-form{padding:28px;border-radius:22px}.payment-form label{display:block;margin-bottom:18px;font-size:13px;font-weight:700}.payment-form input,.payment-form select{width:100%;min-height:50px;margin-top:7px;padding:12px 14px;color:var(--text);border:1px solid rgba(255,255,255,.1);background:#0d0919;border-radius:12px;outline:none}.payment-form input:focus,.payment-form select:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(166,108,255,.1)}.payment-form input.invalid{border-color:#ff7272}.payment-form label small{min-height:16px;display:block;margin-top:5px;color:#ff8c8c;font-size:11px}.submit{width:100%}.form-note{margin:12px 0 0;color:var(--muted);text-align:center;font-size:11px}
.models{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;margin:auto}.model{padding:30px;border-radius:22px}.model h3{margin:20px 0 7px;font-size:24px}.model p{margin:0 0 20px;color:var(--muted)}.model>b{display:inline-flex;padding:7px 10px;color:var(--cyan);border:1px solid rgba(57,231,239,.16);background:rgba(57,231,239,.06);border-radius:99px;font-size:11px}.docs{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px}.docs ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.docs li{display:grid;grid-template-columns:auto 1fr;gap:17px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.07)}.docs li>span{color:var(--purple2);font-size:12px;font-weight:800}.docs li p{margin:3px 0 0;color:var(--muted);font-size:13px}.contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;border-radius:26px}.contact h2{max-width:610px;font-size:clamp(30px,4vw,44px)}.contact p{max-width:620px}.contact>a{flex:0 0 auto}footer{padding:40px 0;border-top:1px solid rgba(255,255,255,.06)}.footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.footer p{margin:0;max-width:620px;color:var(--muted);font-size:12px}.footer small{color:#777184;font-size:11px}.toast{position:fixed;z-index:100;bottom:20px;left:50%;transform:translate(-50%,20px);padding:11px 16px;background:#211638;border:1px solid var(--border);border-radius:12px;opacity:0;pointer-events:none;transition:.22s}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:860px){.menu-button{display:block}nav{position:absolute;top:64px;left:20px;right:20px;display:none;padding:10px;background:#120b22;border:1px solid var(--border);border-radius:16px;box-shadow:0 22px 55px rgba(0,0,0,.42)}nav.open{display:grid}nav a{padding:11px 12px}.hero-grid,.deposit-grid,.docs{grid-template-columns:1fr}.hero{min-height:auto}.hero-grid{gap:50px}.hero-card{max-width:570px;transform:none}.docs{gap:0}.contact{display:grid}.footer{grid-template-columns:1fr;gap:18px}}
@media(max-width:600px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:72px 0}.nav-wrap{min-height:64px}.brand{font-size:14px}.hero{padding-top:74px}h1{margin-top:20px;font-size:clamp(48px,15vw,66px)}.subtitle{font-size:20px}.buttons{display:grid}.buttons .button{width:100%}.stats{justify-content:space-between;gap:8px}.stats span{font-size:10px}.stats b{font-size:13px}.heading{margin-bottom:30px}.pricing{grid-template-columns:1fr}.price,.pricing ul{padding:27px}.payment-form{padding:20px}.models{grid-template-columns:1fr}.model{padding:24px}.contact{padding:26px 22px}.contact>a{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}

/* Account and dashboard */
.nav-account{padding:8px 13px;color:var(--text);border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04)}
.account-page{min-height:100vh}.account-shell{width:min(calc(100% - 28px),480px);margin:auto;padding:48px 0}.account-shell>.brand{margin-bottom:28px}.auth-card{padding:30px;border-radius:24px}.heading.compact{margin-bottom:24px}.account-title{font-size:42px;margin:10px 0;letter-spacing:-.05em}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;margin-bottom:24px;background:rgba(0,0,0,.22);border-radius:13px}.auth-tabs button{padding:10px;color:var(--muted);border:0;border-radius:9px;background:transparent;font-weight:700}.auth-tabs button.active{color:var(--text);background:rgba(166,108,255,.16)}.auth-form{display:grid;gap:16px}.auth-form[hidden]{display:none}.auth-form label{display:grid;gap:7px;color:#dcd7e7;font-size:13px;font-weight:700}.auth-form input,.auth-form select{width:100%;min-height:49px;padding:11px 13px;color:var(--text);border:1px solid rgba(255,255,255,.1);background:#0d0919;border-radius:11px;outline:none}.auth-form input:focus,.auth-form select:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(166,108,255,.1)}.auth-form small,.back-link{color:var(--muted);font-size:12px}.auth-status,.dash-notice{min-height:22px;margin:16px 0 0;font-size:13px}.auth-status.error,.dash-notice.error{color:#ff9292}.auth-status.success,.dash-notice.success{color:var(--green)}.back-link{display:inline-block;margin-top:18px}
.small-button{min-height:40px;padding:8px 15px}.dash-main{padding:70px 0}.dash-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:32px}.dash-heading h1{margin:8px 0 2px;font-size:clamp(40px,7vw,68px)}.dash-heading p{margin:0;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metric,.dash-card{padding:25px;border-radius:20px}.metric span,.metric small{display:block;color:var(--muted)}.metric strong{display:block;margin:5px 0;font-size:35px;letter-spacing:-.05em}.dash-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;margin:18px 0}.dash-card h2{margin:0 0 17px;font-size:20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th,td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.empty{padding:25px;text-align:center;color:var(--muted)}.status{display:inline-flex;padding:4px 8px;border-radius:99px;font-size:10px;text-transform:capitalize}.status.pending{color:#ffd979;background:rgba(255,217,121,.1)}.status.approved,.status.active{color:var(--green);background:rgba(69,230,161,.1)}.status.rejected,.status.revoked{color:#ff9292;background:rgba(255,90,90,.1)}.positive{color:var(--green)}.negative{color:#ff9292}.safe-note{color:var(--muted);font-size:12px}
@media(max-width:780px){.dash-heading{display:grid}.metric-grid,.dash-grid{grid-template-columns:1fr}.dash-main{padding-top:42px}.auth-card{padding:23px}.account-title{font-size:36px}}

.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.card-title-row h2{margin:0}.new-key-box{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid rgba(69,230,161,.3);border-radius:14px;background:rgba(69,230,161,.07)}.key-reveal-field{display:block;width:100%;min-height:82px;padding:12px;color:#baffdf;background:#080510;border:1px solid rgba(69,230,161,.35);border-radius:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:none;user-select:text;-webkit-user-select:text}.new-key-box small{color:var(--muted);line-height:1.5}.new-key-box .button{width:100%}
@media(max-width:520px){.card-title-row{align-items:stretch;display:grid}.card-title-row .button{width:100%}}

.trial-card{margin:0 0 18px}.trial-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.trial-form .button{min-height:49px}
@media(max-width:600px){.trial-form{grid-template-columns:1fr}.trial-form .button{width:100%}}

.key-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.danger-button{color:#ffb1b1;border-color:rgba(255,90,90,.25)}
@media(max-width:520px){.key-actions{display:grid;grid-template-columns:1fr}.key-actions .button{width:100%}}

.api-test-result{padding:12px;color:#baffdf;background:rgba(69,230,161,.08);border:1px solid rgba(69,230,161,.24);border-radius:10px;font-size:12px;overflow-wrap:anywhere}

.store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-product{display:flex;flex-direction:column;padding:24px;border-radius:20px}.product-tag{align-self:flex-start;padding:5px 9px;color:var(--cyan);border:1px solid rgba(57,231,239,.18);background:rgba(57,231,239,.06);border-radius:99px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.account-product h3{margin:17px 0 2px;font-size:20px}.account-product p{margin:0;color:var(--muted);font-size:13px}.account-product>strong{margin:16px 0;font-size:31px}.account-product strong small{color:var(--cyan);font-size:11px}.account-product .button{width:100%;margin-top:auto}.stock-line{display:flex;justify-content:space-between;gap:10px;margin:0 0 17px;color:var(--muted);font-size:11px}.in-stock{color:var(--green)}.out-stock{color:#ff9292}.button.disabled{opacity:.48;pointer-events:none}.store-loading{grid-column:1/-1;padding:28px;text-align:center;color:var(--muted);border-radius:18px}.store-actions{display:flex;justify-content:center;margin-top:28px}.catalog-note{max-width:850px;margin:18px auto 0;text-align:center;color:var(--muted);font-size:12px}.store-dashboard{margin:18px 0}.compact-store{margin-top:20px}.delivery-cell{max-width:320px;white-space:normal}.delivery-cell summary{cursor:pointer;color:var(--cyan)}.delivery-cell pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8fff4}.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stock-editor{display:grid;grid-template-columns:1fr 90px auto;align-items:end;gap:12px;padding:16px;border-radius:15px}.stock-editor small{display:block;color:var(--muted)}.stock-editor label{font-size:11px}.stock-editor input,.order-status,.order-delivery{width:100%;padding:9px;color:var(--text);border:1px solid rgba(255,255,255,.1);background:#0d0919;border-radius:9px}.order-delivery{min-width:230px;resize:vertical}
@media(max-width:900px){.store-products{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-grid{grid-template-columns:1fr}}@media(max-width:600px){.store-products{grid-template-columns:1fr}.stock-editor{grid-template-columns:1fr 90px}.stock-editor .button{grid-column:1/-1}}

.aws-features{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:15px 0 0;padding:14px;list-style:none;color:#dcd7e7;background:rgba(57,231,239,.045);border:1px solid rgba(57,231,239,.12);border-radius:12px;font-size:11px}.aws-features li{position:relative;padding-left:14px}.aws-features li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:800}@media(max-width:420px){.aws-features{grid-template-columns:1fr}}

/* Premium black and electric-blue account storefront */
.store-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(0,102,255,.18),transparent 30%),radial-gradient(circle at 88% 35%,rgba(0,215,255,.13),transparent 32%),linear-gradient(180deg,#030712 0%,#050b18 50%,#02050c 100%);border-block:1px solid rgba(59,150,255,.17)}.store-showcase:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(rgba(53,132,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(53,132,255,.09) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.store-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-one{width:330px;height:330px;left:-160px;top:12%;background:#075cff;opacity:.18}.orb-two{width:380px;height:380px;right:-190px;top:36%;background:#00d9ff;opacity:.12}.store-heading{position:relative;max-width:760px}.store-heading>span{color:#53c7ff}.store-heading h2{font-size:clamp(38px,6vw,64px)}.store-heading h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#3c8cff,#64e8ff);-webkit-background-clip:text;background-clip:text}.store-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px}.store-trust b{padding:8px 12px;color:#cce8ff;border:1px solid rgba(69,151,255,.22);background:rgba(10,30,60,.62);border-radius:99px;font-size:11px}.store-showcase .store-products{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.store-showcase .account-product{position:relative;overflow:hidden;padding:25px;background:linear-gradient(160deg,rgba(12,26,53,.96),rgba(4,10,22,.98));border:1px solid rgba(67,142,255,.28);box-shadow:0 22px 55px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.045);transition:transform .22s,border-color .22s,box-shadow .22s}.store-showcase .account-product:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(35,126,255,.11),transparent 45%);pointer-events:none}.store-showcase .account-product:hover{transform:translateY(-6px);border-color:rgba(73,191,255,.6);box-shadow:0 28px 75px rgba(0,80,210,.18)}.product-logo{position:relative;display:grid;place-items:center;width:72px;height:72px;margin:0 auto 18px;border-radius:21px;font-weight:900;font-size:21px;letter-spacing:-.04em;box-shadow:0 14px 35px rgba(0,0,0,.38)}.product-logo span{position:relative;z-index:1}.product-logo i{position:absolute;inset:1px;border-radius:20px;border:1px solid rgba(255,255,255,.16)}.aws-logo{color:#e9f7ff;background:linear-gradient(145deg,#0755d9,#00bfea);box-shadow:0 15px 36px rgba(0,128,255,.28)}.claude-logo{color:#eaf7ff;background:linear-gradient(145deg,#17355f,#388dff);box-shadow:0 15px 36px rgba(45,128,255,.24)}.store-showcase .product-tag{position:absolute;top:18px;right:18px;color:#7adfff;background:rgba(0,153,255,.09);border-color:rgba(65,177,255,.24)}.store-showcase .account-product h3{text-align:center;font-size:22px}.store-showcase .account-product>p{text-align:center}.store-showcase .account-product>strong{display:block;text-align:center;color:#fff;font-size:34px}.store-showcase .account-product .button{color:#eaf7ff;background:linear-gradient(100deg,#075de8,#009fea);border:1px solid rgba(92,203,255,.35);box-shadow:0 12px 28px rgba(0,96,225,.2)}.store-showcase .account-product .button:hover{box-shadow:0 16px 38px rgba(0,141,255,.32)}.store-showcase .aws-features{background:rgba(0,112,255,.06);border-color:rgba(73,164,255,.16)}.purchase-flow{position:relative;margin:34px 0 0;padding:25px;border:1px solid rgba(58,142,255,.2);background:rgba(4,13,29,.78);border-radius:22px}.purchase-flow h3{margin:0 0 20px;text-align:center}.flow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.flow-steps span{display:flex;align-items:center;gap:11px;padding:12px;color:#c8dcf2;background:rgba(21,50,91,.45);border-radius:13px;font-size:12px}.flow-steps i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;color:#6ddfff;background:rgba(0,137,255,.12);border:1px solid rgba(76,182,255,.22);border-radius:11px;font-style:normal;font-weight:800}.store-cta{color:#fff;background:linear-gradient(100deg,#075de8,#00b9eb);box-shadow:0 15px 38px rgba(0,109,255,.28)}
@media(max-width:900px){.store-showcase .store-products{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.store-showcase .store-products{grid-template-columns:1fr}.store-trust{display:grid;grid-template-columns:1fr 1fr}.flow-steps{grid-template-columns:1fr}.store-showcase .account-product{padding:23px}.product-logo{width:68px;height:68px}}


/* 2026 premium storefront migration */
.premium-home{--bg:#050713;--soft:#080b19;--panel:#0b1022;--border:rgba(151,173,255,.16);--purple:#6679ff;--purple2:#a886ff;--cyan:#42dff5;background:radial-gradient(circle at 82% 8%,rgba(76,91,255,.13),transparent 27%),#050713}
.premium-home .brand b{color:var(--cyan)}
.premium-home .premium-hero{min-height:720px;padding-top:100px}
.premium-home .premium-hero h1{font-size:clamp(52px,7vw,86px);line-height:.96}
.premium-home .premium-hero h1 span{background:linear-gradient(100deg,var(--cyan),#7796ff 58%,#ba75ff);-webkit-background-clip:text;background-clip:text}
.premium-home .premium-orbit-card{position:relative;min-height:470px;padding:42px 28px;display:flex;flex-direction:column;justify-content:center;gap:14px;overflow:hidden;transform:none;background:radial-gradient(circle at center,rgba(45,79,162,.45),rgba(7,12,30,.96) 55%);border-color:rgba(66,223,245,.25)}
.premium-home .premium-orbit-card:before,.premium-home .premium-orbit-card:after{content:"";position:absolute;left:50%;top:50%;width:390px;height:245px;border:1px solid rgba(113,140,255,.2);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}
.premium-home .premium-orbit-card:after{width:430px;height:315px;transform:translate(-50%,-50%) rotate(28deg)}
.orbit-mark{position:relative;z-index:2;width:150px;height:150px;margin:0 auto 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 40% 30%,#1a3471,#0a1024 67%);border:1px solid rgba(66,223,245,.35);box-shadow:0 0 55px rgba(74,108,255,.3)}
.orbit-mark span{font-size:21px;font-weight:800}.orbit-mark small{color:var(--cyan);font-size:8px;letter-spacing:.15em}
.service-pill{position:relative;z-index:3;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 14px;background:rgba(8,14,33,.9);border:1px solid var(--border);border-radius:15px;box-shadow:0 14px 35px rgba(0,0,0,.28)}
.service-pill em{width:42px;height:42px;font-size:10px}.service-pill strong,.service-pill small{display:block}.service-pill small{color:var(--muted);font-size:11px}.service-pill>span{color:var(--green)}
.trust-strip{border-block:1px solid var(--border);background:rgba(10,14,30,.7)}.trust-strip .container{display:grid;grid-template-columns:repeat(4,1fr);padding-block:24px;text-align:center;color:var(--muted);font-size:11px}.trust-strip span{border-right:1px solid var(--border)}.trust-strip span:last-child{border:0}.trust-strip b{display:block;color:#fff;font-size:17px}
.api-support{background:radial-gradient(circle at 12% 40%,rgba(74,65,204,.15),transparent 34%),#080b19;border-block:1px solid var(--border)}.api-support-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:82px;align-items:center}.api-support h2{margin:20px 0;font-size:clamp(38px,5vw,58px);line-height:1.05;letter-spacing:-.05em}.api-support h2 span{color:var(--cyan)}.api-support-grid>div>p{color:var(--muted);line-height:1.8}.support-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:0;margin:28px 0 0;list-style:none}.support-checks li{position:relative;padding-left:27px;color:#c4cce0;font-size:13px}.support-checks li:before{content:"✓";position:absolute;left:0;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:var(--green);background:rgba(69,230,161,.09)}
.api-flow-card{padding:28px;border-radius:24px}.api-price{display:flex;flex-direction:column;padding-bottom:22px;border-bottom:1px solid var(--border)}.api-price small{color:var(--cyan);letter-spacing:.14em}.api-price strong{font-size:28px}.api-flow-card ol{display:grid;gap:4px;margin:18px 0 22px;padding:0;list-style:none}.api-flow-card li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;padding:10px 0}.api-flow-card li>b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#8da4ff;background:rgba(90,120,255,.13);font-size:11px}.api-flow-card li span strong,.api-flow-card li span small{display:block}.api-flow-card li span small{color:var(--muted)}.api-flow-card>.button{width:100%}.api-flow-card>.safe-note{display:block;margin-top:12px;text-align:center}
.centered{justify-content:center;margin-top:18px}.wallet-three{grid-template-columns:repeat(3,1fr)}.premium-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.premium-steps article{padding:27px;border-radius:20px}.premium-steps article>b{color:var(--cyan);font-size:12px}.premium-steps h3{margin:28px 0 8px}.premium-steps p{margin:0;color:var(--muted);font-size:12px}.cta-section{padding-top:20px}.cta-section .contact{background:linear-gradient(115deg,rgba(23,55,160,.9),rgba(101,66,178,.9) 58%,rgba(135,63,157,.9))}
@media(max-width:900px){.api-support-grid{grid-template-columns:1fr;gap:50px}.premium-steps{grid-template-columns:repeat(2,1fr)}.wallet-three{grid-template-columns:1fr}.trust-strip .container{grid-template-columns:repeat(2,1fr);gap:20px}.trust-strip span:nth-child(2){border-right:0}}
@media(max-width:600px){.premium-home .premium-hero{padding-top:72px}.premium-home .premium-hero h1{font-size:50px}.premium-home .premium-orbit-card{min-height:430px;padding:28px 18px}.support-checks{grid-template-columns:1fr}.premium-steps{grid-template-columns:1fr}.trust-strip span{border:0}.api-support h2{font-size:40px}}


/* Product-cover catalog and clearly labelled demo activity */
.store-showcase .account-product{padding-top:0}
.product-cover{position:relative;display:flex;min-height:210px;margin:0 -25px 22px;padding:28px 22px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;background:linear-gradient(145deg,#132957,#07101f);border-bottom:1px solid rgba(255,255,255,.12)}
.product-cover:before{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(255,255,255,.16);border-radius:44px;transform:rotate(28deg);box-shadow:0 0 42px rgba(100,180,255,.18)}
.product-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.16),transparent 45%)}
.product-cover>*{position:relative;z-index:1}
.product-cover .cover-brand{margin-bottom:10px;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.product-cover strong{max-width:95%;font-size:29px;line-height:1.02;letter-spacing:-.04em}
.product-cover small{margin-top:9px;color:rgba(255,255,255,.72);font-size:11px}
.cover-aws{background:linear-gradient(145deg,#0a3472,#06101d 72%);color:#fff}.cover-aws .cover-brand{color:#ffb23e}
.cover-claude{background:linear-gradient(145deg,#fff1dc,#d87942);color:#3d1f12}.cover-claude:before{border-color:rgba(98,38,15,.24)}.cover-claude small{color:#63311e}
.cover-openai{background:linear-gradient(145deg,#eef9f5,#92d7bf);color:#0b3d31}
.cover-gemini{background:linear-gradient(145deg,#102760,#5845a6 60%,#bd4e86);color:#fff}
.cover-grok{background:linear-gradient(145deg,#171717,#020202);color:#f5d98d}
.cover-capcut{background:linear-gradient(145deg,#fff,#bddff0);color:#111}
.cover-telegram{background:linear-gradient(145deg,#118acb,#0a2e65);color:#fff}
.store-showcase .product-logo{width:54px;height:54px;margin-top:-49px;margin-bottom:13px;border:3px solid #071020;border-radius:17px;z-index:3}
.store-showcase .product-logo i{border-radius:13px}
.demo-transaction{position:fixed;z-index:120;left:50%;bottom:18px;width:min(680px,calc(100% - 28px));display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;color:#fff;background:rgba(6,15,31,.96);border:1px solid rgba(91,182,255,.33);border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.52);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translate(-50%,24px);transition:opacity .3s,transform .3s}
.demo-transaction.show{opacity:1;transform:translate(-50%,0)}
.demo-check{display:grid;place-items:center;width:48px;height:48px;color:#061b15;background:#3ee2a1;border-radius:50%;font-size:25px;font-weight:900}
.demo-copy{min-width:0}.demo-copy>div{display:flex;align-items:center;gap:9px}.demo-copy strong{font-size:16px}.demo-copy>div span{padding:3px 7px;color:#8ee6ff;background:rgba(51,185,255,.12);border:1px solid rgba(89,199,255,.28);border-radius:99px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.demo-copy small{display:block;margin-top:4px;color:#a9b7ce}.demo-copy p{margin:3px 0 0;color:#bac5d5;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-copy p b{color:#fff}.demo-transaction>em{color:#4be0a8;font-size:12px;font-style:normal;font-weight:700}
@media(max-width:600px){.product-cover{min-height:185px;margin-inline:-23px}.demo-transaction{grid-template-columns:auto 1fr;padding:14px}.demo-check{width:42px;height:42px}.demo-transaction>em{grid-column:2}.demo-copy strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.demo-transaction{transition:none}}


/* Premium brand-icon artwork upgrade */
.product-cover{isolation:isolate;min-height:255px;padding:30px 22px 25px;background:#07111f}
.product-cover:before{z-index:-1;width:220px;height:220px;border-radius:50%;filter:blur(2px);opacity:.58;transform:none}
.product-cover:after{z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.10),transparent 36%,rgba(0,0,0,.22)),radial-gradient(circle at 50% 0,rgba(255,255,255,.18),transparent 40%)}
.cover-grid{position:absolute;z-index:-1;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000,transparent 86%)}
.brand-icon-shell{display:grid;place-items:center;width:86px;height:86px;margin-bottom:18px;border:1px solid rgba(255,255,255,.30);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.06));box-shadow:0 22px 48px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.28);backdrop-filter:blur(12px)}
.brand-icon{display:block;width:47px;height:47px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.32))}
.product-cover .cover-brand{margin-bottom:6px;color:rgba(255,255,255,.72);font-size:12px;letter-spacing:.18em}
.product-cover strong{color:#fff;font-size:27px;text-shadow:0 8px 25px rgba(0,0,0,.38)}
.product-cover small{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.76);font-size:11px;font-weight:650}
.product-cover small i{display:block;width:7px;height:7px;background:#43e2a1;border-radius:50%;box-shadow:0 0 12px #43e2a1}
.cover-aws{background:radial-gradient(circle at 50% 15%,#1769aa,transparent 45%),linear-gradient(145deg,#101c2a,#07101b 72%)}.cover-aws:before{background:#ff9900;opacity:.18}
.cover-claude{background:radial-gradient(circle at 50% 15%,#d97850,transparent 47%),linear-gradient(145deg,#4f2619,#170e0b 76%)}.cover-claude:before{background:#d97757;opacity:.23}.cover-claude small{color:rgba(255,255,255,.76)}
.cover-openai{background:radial-gradient(circle at 50% 12%,#26a17b,transparent 48%),linear-gradient(145deg,#123d35,#071713 74%)}.cover-openai:before{background:#10a37f;opacity:.20}
.cover-gemini{background:radial-gradient(circle at 30% 12%,#4285f4,transparent 38%),radial-gradient(circle at 75% 28%,#a142f4,transparent 46%),linear-gradient(145deg,#151c55,#120a28 78%)}.cover-gemini:before{background:#8e6cff;opacity:.20}
.cover-grok{background:radial-gradient(circle at 50% 8%,#6e6e6e,transparent 45%),linear-gradient(145deg,#151515,#000 78%)}.cover-grok:before{background:#fff;opacity:.10}
.cover-capcut{background:radial-gradient(circle at 50% 8%,#3ac7db,transparent 48%),linear-gradient(145deg,#103845,#061015 78%)}.cover-capcut:before{background:#35d5ea;opacity:.17}
.cover-telegram{background:radial-gradient(circle at 50% 10%,#37aee2,transparent 48%),linear-gradient(145deg,#0c416a,#061522 78%)}.cover-telegram:before{background:#2aabee;opacity:.22}
.cover-ai{background:radial-gradient(circle at 50% 10%,#655cff,transparent 48%),linear-gradient(145deg,#201c58,#08091a 78%)}.cover-ai:before{background:#7f75ff;opacity:.20}
@media(max-width:600px){.product-cover{min-height:225px}.brand-icon-shell{width:78px;height:78px}.brand-icon{width:43px;height:43px}.product-cover strong{font-size:25px}}


/* Requested 16:9 catalog imagery */
.product-cover{aspect-ratio:16/9;min-height:0;height:auto;padding-block:20px}
.product-cover .brand-icon-shell{width:68px;height:68px;margin-bottom:11px;border-radius:20px}
.product-cover .brand-icon{width:38px;height:38px}
.product-cover strong{font-size:clamp(20px,2.1vw,25px)}
.product-cover .cover-brand{margin-bottom:4px}
.product-cover small{margin-top:6px}
.demo-copy>div{flex-wrap:wrap}
.demo-time{margin-left:auto!important;padding:0!important;color:#a9b7ce!important;background:transparent!important;border:0!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}
@media(max-width:600px){.product-cover{aspect-ratio:16/9;min-height:0;padding-block:14px}.product-cover .brand-icon-shell{width:58px;height:58px;margin-bottom:8px}.product-cover .brand-icon{width:32px;height:32px}.product-cover strong{font-size:20px}.product-cover small{font-size:10px}.demo-time{margin-left:0!important}}

.demo-copy .demo-user{display:inline-block;margin:3px 9px 0 0;color:#83d9ff;font-weight:650}
.demo-copy .demo-order{display:inline-block;margin-top:4px}


/* Compact premium Telegram links replacing the large start-price block */
.telegram-mini-bar{display:grid;grid-template-columns:auto 1fr 1px 1fr;gap:13px;align-items:center;margin-bottom:17px;padding:13px 14px;border:1px solid rgba(66,223,245,.22);border-radius:15px;background:linear-gradient(135deg,rgba(17,56,105,.78),rgba(10,18,43,.92));box-shadow:inset 0 1px rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.18)}
.tg-mini-icon{display:grid;place-items:center;width:35px;height:35px;color:#fff;background:linear-gradient(145deg,#35b8ee,#168ac5);border-radius:11px;box-shadow:0 9px 22px rgba(30,165,220,.25);font-size:17px;transform:rotate(-18deg)}
.telegram-mini-bar>div{display:flex;min-width:0;flex-direction:column;gap:2px}
.telegram-mini-bar small{color:#8c9bb5;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.telegram-mini-bar a{color:#68ddff;font-size:13px;font-weight:800;white-space:nowrap}
.telegram-mini-bar a:hover{color:#fff}
.telegram-mini-bar>i{width:1px;height:31px;background:rgba(255,255,255,.11)}
@media(max-width:480px){.telegram-mini-bar{grid-template-columns:auto 1fr 1px 1fr;gap:9px;padding:11px}.tg-mini-icon{width:31px;height:31px}.telegram-mini-bar a{font-size:11px}.telegram-mini-bar small{font-size:8px}}


/* Reliable built-in brand marks and compact mobile catalog */
.brand-symbol{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:31px;font-weight:900;line-height:1;letter-spacing:-.06em;text-shadow:0 8px 20px rgba(0,0,0,.35)}
.brand-symbol-aws{font-size:22px;letter-spacing:-.08em}.brand-symbol-claude{font-size:39px}.brand-symbol-openai{font-size:38px}.brand-symbol-gemini{font-size:42px}.brand-symbol-grok{font-size:35px}.brand-symbol-capcut{font-size:34px}.brand-symbol-telegram{font-size:35px;transform:rotate(-18deg)}
.store-showcase .account-product>.product-logo{display:none}
@media(max-width:600px){
 .store-showcase .store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
 .store-showcase .account-product{padding:0 13px 14px;border-radius:16px}
 .product-cover{margin:0 -13px 14px;padding:10px 8px;min-height:0}
 .product-cover .brand-icon-shell{width:48px;height:48px;margin-bottom:6px;border-radius:15px}
 .brand-symbol{font-size:23px}.brand-symbol-aws{font-size:15px}.brand-symbol-claude{font-size:28px}.brand-symbol-gemini{font-size:30px}
 .product-cover .cover-brand{font-size:8px;letter-spacing:.12em}
 .product-cover strong{font-size:15px;line-height:1.05}
 .product-cover small{font-size:8px}
 .store-showcase .product-tag{position:static;align-self:center;margin:-2px 0 0;padding:4px 7px;font-size:7px;letter-spacing:.04em}
 .store-showcase .account-product h3{margin:11px 0 4px;font-size:15px;line-height:1.2}
 .store-showcase .account-product>p{font-size:10px;line-height:1.45}
 .store-showcase .account-product>strong{margin:11px 0;font-size:23px}
 .stock-line{display:grid;gap:3px;margin-bottom:11px;text-align:center;font-size:9px}
 .store-showcase .account-product .button{min-height:39px;padding:9px 6px;font-size:10px}
 .aws-features{display:none}
}
@media(max-width:350px){.store-showcase .store-products{grid-template-columns:1fr}}


/* Compact premium demo transaction notification */
.demo-transaction{
  width:min(620px,calc(100% - 24px));
  grid-template-columns:40px minmax(0,1fr) auto;
  gap:11px;
  padding:11px 13px;
  border-radius:16px;
}
.demo-check{
  width:38px;
  height:38px;
  font-size:20px;
}
.demo-copy>div{
  display:flex;
  flex-wrap:nowrap;
  gap:7px;
  min-width:0;
}
.demo-copy strong{
  min-width:0;
  overflow:hidden;
  color:#f7f9ff;
  font-size:14px;
  line-height:1.2;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.demo-copy .demo-time{
  flex:none;
  margin-left:auto!important;
  font-size:10px!important;
  white-space:nowrap;
}
.demo-copy .demo-label{
  flex:none;
  padding:2px 5px!important;
  border-radius:6px!important;
  font-size:7px!important;
  line-height:1.15!important;
  letter-spacing:.08em!important;
}
.demo-copy .demo-order,
.demo-copy .demo-user{
  margin:3px 8px 0 0;
  color:#9faec3;
  font-size:10px;
  line-height:1.25;
}
.demo-copy .demo-user{
  color:#79d4ff;
}
.demo-copy p{
  margin-top:3px;
  padding-right:4px;
  font-size:10px;
  line-height:1.3;
}
.demo-transaction>em{
  align-self:end;
  padding-bottom:1px;
  font-size:10px;
  white-space:nowrap;
}
@media(max-width:600px){
  .demo-transaction{
    bottom:12px;
    grid-template-columns:34px minmax(0,1fr);
    gap:9px;
    padding:10px 11px;
    border-radius:14px;
  }
  .demo-check{
    width:32px;
    height:32px;
    font-size:17px;
  }
  .demo-copy strong{
    font-size:12px;
  }
  .demo-copy .demo-time{
    margin-left:auto!important;
    font-size:9px!important;
  }
  .demo-copy .demo-label{
    padding:2px 4px!important;
    font-size:6px!important;
  }
  .demo-copy .demo-order,
  .demo-copy .demo-user,
  .demo-copy p{
    font-size:9px;
  }
  .demo-transaction>em{
    grid-column:2;
    justify-self:end;
    margin-top:-13px;
    font-size:9px;
  }
}


/* 2026-09-09 embedded official-style vector product artwork */
.product-cover .brand-icon-shell{
  position:relative;
  transform:perspective(320px) rotateX(7deg) rotateY(-7deg);
  border:1px solid rgba(255,255,255,.38);
  background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.055));
  box-shadow:0 20px 38px rgba(0,0,0,.42),inset 0 1px 1px rgba(255,255,255,.42),inset 0 -10px 24px rgba(0,0,0,.12);
}
.product-cover .brand-icon-shell::after{
  content:"";position:absolute;inset:8%;border-radius:inherit;
  background:linear-gradient(145deg,rgba(255,255,255,.13),transparent 52%);
  pointer-events:none
}
.brand-logo{position:relative;z-index:2;display:block;width:58%;height:58%;fill:currentColor;color:#fff;filter:drop-shadow(0 9px 13px rgba(0,0,0,.38))}
.brand-logo-aws{width:70%;height:70%;color:#ffb44a}
.brand-logo-claude{color:#f1a27d}
.brand-logo-openai{color:#fff}
.brand-logo-gemini{color:#cab8ff;filter:drop-shadow(0 0 12px rgba(174,135,255,.7))}
.brand-logo-grok{color:#fff}
.brand-logo-capcut{width:67%;height:67%;color:#fff}
.brand-logo-telegram{width:64%;height:64%;color:#fff}
.product-cover{border-radius:18px 18px 0 0}
.product-cover::before{box-shadow:0 0 70px currentColor}
@media(max-width:600px){
 .store-showcase .store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .product-cover{aspect-ratio:16/9;padding:9px 7px}
 .product-cover .brand-icon-shell{width:46px;height:46px;margin-bottom:6px;border-radius:14px}
 .product-cover strong{font-size:14px;line-height:1.08}
 .product-cover .cover-brand{font-size:8px}
 .product-cover small{font-size:7px}
}


/* Preserve the original product-card system; artwork enhancement only */
@media(max-width:600px){
  .store-showcase .store-products{grid-template-columns:1fr;gap:18px}
  .store-showcase .account-product{padding:0 23px 23px;border-radius:20px}
  .product-cover{margin:0 -23px 20px;padding:18px 16px}
  .product-cover .brand-icon-shell{width:66px;height:66px;margin-bottom:10px;border-radius:19px}
  .product-cover strong{font-size:21px;line-height:1.08}
  .product-cover .cover-brand{font-size:10px}
  .product-cover small{font-size:10px}
  .store-showcase .product-tag{position:absolute;top:16px;right:16px;margin:0;padding:5px 8px;font-size:8px}
  .store-showcase .account-product h3{margin:17px 0 4px;font-size:21px}
  .store-showcase .account-product>p{font-size:13px;line-height:1.5}
  .store-showcase .account-product>strong{margin:16px 0;font-size:31px}
  .stock-line{display:flex;gap:10px;margin-bottom:17px;text-align:left;font-size:11px}
  .store-showcase .account-product .button{min-height:46px;padding:12px 16px;font-size:13px}
  .aws-features{display:block}
}


/* 2026-09-09 luxury poster product covers */
.product-cover{
  display:block;
  aspect-ratio:16/9;
  position:relative;
  padding:22px 24px;
  text-align:left;
  overflow:hidden;
  isolation:isolate;
  border-bottom:1px solid rgba(255,255,255,.16);
  background:#07111f;
}
.product-cover::before{
  content:"";
  position:absolute;
  z-index:-2;
  width:180px;height:180px;
  right:-65px;top:-78px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:46px;
  transform:rotate(32deg);
  opacity:.85;
  filter:none;
  box-shadow:0 0 0 24px rgba(255,255,255,.018),0 0 0 50px rgba(255,255,255,.012);
}
.product-cover::after{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  background:
    linear-gradient(115deg,rgba(255,255,255,.12),transparent 24%),
    radial-gradient(circle at 14% 16%,rgba(255,255,255,.14),transparent 27%),
    linear-gradient(180deg,transparent 45%,rgba(0,0,0,.42));
}
.product-cover .cover-grid{
  inset:0;
  opacity:.09;
  background-size:34px 34px;
  mask-image:linear-gradient(135deg,#000,transparent 72%);
}
.product-cover .brand-icon-shell{
  position:absolute;
  left:24px;top:22px;
  width:76px;height:76px;
  margin:0;
  border-radius:23px;
  transform:perspective(340px) rotateX(7deg) rotateY(-8deg);
  border:1px solid rgba(255,255,255,.34);
  background:linear-gradient(145deg,rgba(255,255,255,.26),rgba(255,255,255,.055));
  box-shadow:0 18px 35px rgba(0,0,0,.43),inset 0 1px 1px rgba(255,255,255,.42),inset 0 -12px 25px rgba(0,0,0,.16);
}
.product-cover .cover-brand{
  position:absolute;
  left:116px;top:33px;
  margin:0;
  padding:6px 10px;
  max-width:calc(100% - 140px);
  color:rgba(255,255,255,.88);
  border:1px solid rgba(255,255,255,.14);
  background:rgba(3,10,23,.35);
  border-radius:999px;
  font-size:10px;
  font-weight:800;
  letter-spacing:.15em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  backdrop-filter:blur(10px);
}
.product-cover strong{
  position:absolute;
  left:24px;right:24px;bottom:48px;
  max-width:none;
  color:#fff;
  font-size:clamp(19px,2vw,26px);
  line-height:1.08;
  letter-spacing:-.035em;
  text-align:left;
  text-shadow:0 8px 22px rgba(0,0,0,.55);
}
.product-cover small{
  position:absolute;
  left:24px;bottom:20px;
  display:flex;
  align-items:center;
  gap:7px;
  margin:0;
  color:rgba(235,243,255,.74);
  font-size:10px;
  font-weight:650;
}
.product-cover small i{width:6px;height:6px;background:#4ce6aa;box-shadow:0 0 10px rgba(76,230,170,.85)}
.cover-aws{background:radial-gradient(circle at 16% 17%,rgba(255,153,0,.26),transparent 34%),linear-gradient(135deg,#14283a,#07111d 68%,#0b1c2f)}
.cover-claude{background:radial-gradient(circle at 16% 17%,rgba(218,119,87,.3),transparent 34%),linear-gradient(135deg,#3b211b,#160f0d 70%,#27140f)}
.cover-openai{background:radial-gradient(circle at 16% 17%,rgba(16,163,127,.28),transparent 34%),linear-gradient(135deg,#12372f,#071511 70%,#0b271f)}
.cover-gemini{background:radial-gradient(circle at 13% 12%,rgba(66,133,244,.34),transparent 32%),radial-gradient(circle at 75% 25%,rgba(161,66,244,.23),transparent 36%),linear-gradient(135deg,#162752,#120b2d 72%)}
.cover-grok{background:radial-gradient(circle at 16% 17%,rgba(255,255,255,.16),transparent 33%),linear-gradient(135deg,#272727,#060606 72%)}
.cover-capcut{background:radial-gradient(circle at 16% 17%,rgba(53,213,234,.26),transparent 34%),linear-gradient(135deg,#123944,#061218 72%)}
.cover-telegram{background:radial-gradient(circle at 16% 17%,rgba(42,171,238,.32),transparent 34%),linear-gradient(135deg,#10466e,#061725 72%)}
.cover-ai{background:radial-gradient(circle at 16% 17%,rgba(127,117,255,.3),transparent 34%),linear-gradient(135deg,#28215e,#090b1e 72%)}
@media(max-width:600px){
 .product-cover{padding:18px 20px}
 .product-cover .brand-icon-shell{left:20px;top:18px;width:66px;height:66px;border-radius:20px}
 .product-cover .cover-brand{left:99px;top:27px;max-width:calc(100% - 120px);font-size:9px}
 .product-cover strong{left:20px;right:20px;bottom:42px;font-size:clamp(20px,6vw,25px)}
 .product-cover small{left:20px;bottom:17px;font-size:9px}
}


/* 2026-09-09 compact premium correction */
#public-store-products .account-product{
  gap:0!important;
  min-height:0!important;
  height:auto!important;
  background:linear-gradient(155deg,rgba(10,22,45,.99),rgba(3,8,19,.995))!important;
  border:1px solid rgba(93,129,210,.32)!important;
  box-shadow:0 14px 38px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.045)!important;
}
#public-store-products .account-product:first-child{
  padding-top:0!important;
  border-color:rgba(84,145,255,.5)!important;
  box-shadow:0 16px 44px rgba(0,0,0,.42),0 0 24px rgba(60,103,220,.1)!important;
}
#public-store-products .account-product:first-child::before{display:none!important}
#public-store-products .account-product h3{margin:15px 0 4px!important}
#public-store-products .account-product>p{margin:0!important}
#public-store-products .account-product>strong{margin:14px 0 12px!important}
#public-store-products .stock-line{margin:0 0 14px!important}
#public-store-products .account-product .button{margin:0!important}
.product-cover{
  margin-bottom:0!important;
  background:#06101f;
  border-bottom:1px solid rgba(255,255,255,.11);
}
.product-cover::before{
  width:145px;height:145px;right:-58px;top:-62px;
  border-radius:40px;
  border-color:rgba(255,255,255,.11);
  box-shadow:0 0 0 20px rgba(255,255,255,.014),0 0 0 42px rgba(255,255,255,.009);
}
.product-cover::after{
  background:
    linear-gradient(125deg,rgba(255,255,255,.105),transparent 21%),
    radial-gradient(circle at 19% 19%,rgba(255,255,255,.12),transparent 23%),
    linear-gradient(180deg,transparent 43%,rgba(0,0,0,.5));
}
.product-cover .brand-icon-shell{
  width:84px;height:84px;
  border-radius:25px;
  border:1px solid rgba(255,255,255,.42);
  background:linear-gradient(145deg,rgba(255,255,255,.30),rgba(255,255,255,.07) 48%,rgba(0,0,0,.1));
  box-shadow:0 16px 34px rgba(0,0,0,.46),0 0 25px rgba(255,255,255,.07),inset 0 1px 1px rgba(255,255,255,.5),inset 0 -16px 28px rgba(0,0,0,.18);
}
.product-cover .brand-icon-shell::before{
  content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.16);border-radius:19px;pointer-events:none
}
.product-cover .brand-logo{width:62%;height:62%;filter:drop-shadow(0 7px 10px rgba(0,0,0,.52))}
.product-cover .brand-logo-aws{width:78%;height:78%;color:#ffad32}
.product-cover .cover-brand{
  left:122px;top:35px;
  padding:5px 10px;
  color:#eef5ff;
  background:rgba(3,9,20,.58);
  border-color:rgba(255,255,255,.18);
  font-size:9px;
}
.product-cover strong{bottom:45px;font-size:clamp(20px,2.1vw,27px)}
.product-cover small{bottom:18px}
@media(max-width:600px){
 #public-store-products .account-product,
 #public-store-products .account-product:first-child{padding:0 18px 18px!important}
 #public-store-products .account-product h3{font-size:20px!important}
 #public-store-products .account-product>strong{font-size:29px!important}
 .product-cover{margin:0 -18px 0!important;padding:16px 18px}
 .product-cover .brand-icon-shell{left:18px;top:16px;width:72px;height:72px;border-radius:22px}
 .product-cover .brand-icon-shell::before{border-radius:17px}
 .product-cover .cover-brand{left:102px;top:27px;max-width:calc(100% - 120px)}
 .product-cover strong{left:18px;right:18px;bottom:40px;font-size:clamp(19px,5.8vw,24px)}
 .product-cover small{left:18px;bottom:15px;font-size:9px}
 #public-store-products .product-tag{position:static!important;align-self:flex-start!important;margin:14px 0 0!important;padding:6px 9px!important;font-size:9px!important}
 #public-store-products .stock-line{font-size:11px!important}
 #public-store-products .account-product .button{min-height:46px!important}
}


/* 2026-09-09 official-colour filled covers */
.product-cover::before{display:none!important}
.product-cover::after{
  background:
    linear-gradient(120deg,rgba(255,255,255,.11),transparent 22%),
    radial-gradient(circle at 20% 22%,rgba(255,255,255,.10),transparent 24%),
    linear-gradient(180deg,transparent 36%,rgba(0,0,0,.48))!important;
}
.product-cover .brand-watermark{
  position:absolute;
  z-index:-1;
  right:18px;
  top:50%;
  width:42%;
  height:72%;
  transform:translateY(-50%);
  display:grid;
  place-items:center;
  opacity:.13;
  filter:blur(.15px);
}
.product-cover .brand-watermark .brand-logo{
  width:100%;
  height:100%;
  filter:none;
}
.product-cover .brand-icon-shell{transform:none!important}
.product-cover .brand-logo-aws{color:#ff9900!important}
.product-cover .brand-logo-claude{color:#d97757!important}
.product-cover .brand-logo-openai{color:#ffffff!important}
.product-cover .brand-logo-gemini{color:#8e75ff!important}
.product-cover .brand-logo-grok{color:#ffffff!important}
.product-cover .brand-logo-capcut{color:#ffffff!important}
.product-cover .brand-logo-telegram{color:#26a5e4!important}
.cover-aws .brand-icon-shell{border-color:rgba(255,153,0,.38);box-shadow:0 15px 34px rgba(0,0,0,.46),0 0 22px rgba(255,153,0,.16),inset 0 1px rgba(255,255,255,.38)}
.cover-claude .brand-icon-shell{border-color:rgba(217,119,87,.42);box-shadow:0 15px 34px rgba(0,0,0,.46),0 0 22px rgba(217,119,87,.18),inset 0 1px rgba(255,255,255,.38)}
.cover-openai .brand-icon-shell{border-color:rgba(255,255,255,.34)}
.cover-gemini .brand-icon-shell{border-color:rgba(142,117,255,.48);box-shadow:0 15px 34px rgba(0,0,0,.46),0 0 24px rgba(105,96,255,.2),inset 0 1px rgba(255,255,255,.38)}
.cover-telegram .brand-icon-shell{border-color:rgba(38,165,228,.48);box-shadow:0 15px 34px rgba(0,0,0,.46),0 0 24px rgba(38,165,228,.2),inset 0 1px rgba(255,255,255,.38)}
#public-store-products .account-product h3{margin:12px 0 2px!important}
#public-store-products .account-product>strong{margin:10px 0!important}
#public-store-products .stock-line{margin:0 0 11px!important}
#public-store-products .account-product .button{min-height:44px!important}
@media(max-width:600px){
 .product-cover .brand-watermark{right:12px;width:40%;height:68%;opacity:.14}
 #public-store-products .account-product h3{margin-top:12px!important}
 #public-store-products .account-product>strong{margin:9px 0!important}
 #public-store-products .stock-line{margin-bottom:10px!important}
}


/* 2026-09-09 soft 3D app-icon treatment from user reference */
.product-cover .brand-icon-shell{
  overflow:visible;
  border:0!important;
  border-radius:25px!important;
  box-shadow:
    0 16px 24px rgba(0,0,0,.38),
    0 3px 7px rgba(0,0,0,.22),
    inset 0 2px 2px rgba(255,255,255,.48),
    inset 0 -5px 9px rgba(0,0,0,.17)!important;
}
.product-cover .brand-icon-shell::before{
  content:"";
  position:absolute;
  inset:3px;
  z-index:0;
  border:1px solid rgba(255,255,255,.28);
  border-radius:22px;
  background:linear-gradient(150deg,rgba(255,255,255,.24),transparent 42%);
  pointer-events:none;
}
.product-cover .brand-icon-shell::after{
  content:"";
  position:absolute;
  left:13%;right:13%;bottom:-13px;
  z-index:-1;
  height:18px;
  border-radius:50%;
  background:rgba(0,0,0,.45);
  filter:blur(9px);
  pointer-events:none;
}
.cover-aws .brand-icon-shell{background:linear-gradient(145deg,#415060,#202c38 72%)!important}
.cover-claude .brand-icon-shell{background:linear-gradient(145deg,#efa27f,#c96546 72%)!important}
.cover-openai .brand-icon-shell{background:linear-gradient(145deg,#66dcca,#10a37f 72%)!important}
.cover-gemini .brand-icon-shell{background:linear-gradient(145deg,#eef3ff,#cfc7ff 58%,#a8bcff)!important}
.cover-grok .brand-icon-shell{background:linear-gradient(145deg,#303030,#050505 72%)!important}
.cover-capcut .brand-icon-shell{background:linear-gradient(145deg,#ffffff,#dfe7ec 72%)!important}
.cover-telegram .brand-icon-shell{background:linear-gradient(145deg,#61c9f3,#229ed9 72%)!important}
.cover-ai .brand-icon-shell{background:linear-gradient(145deg,#9c8cff,#5843d7 72%)!important}
.cover-aws .brand-icon-shell .brand-logo{color:#ff9900!important}
.cover-claude .brand-icon-shell .brand-logo{color:#fff7f1!important}
.cover-openai .brand-icon-shell .brand-logo{color:#ffffff!important}
.cover-grok .brand-icon-shell .brand-logo{color:#ffffff!important}
.cover-capcut .brand-icon-shell .brand-logo{color:#080808!important}
.cover-telegram .brand-icon-shell .brand-logo{color:#ffffff!important}
.product-cover .brand-icon-shell .brand-logo{
  z-index:2;
  filter:drop-shadow(0 2px 0 rgba(255,255,255,.18)) drop-shadow(0 5px 5px rgba(0,0,0,.28))!important;
}
.product-cover .brand-watermark{opacity:.09!important}
@media(max-width:600px){
 .product-cover .brand-icon-shell{border-radius:22px!important}
 .product-cover .brand-icon-shell::before{border-radius:19px}
}


/* 2026-09-09 no-empty-space final mobile correction */
.product-cover .brand-watermark{display:none!important}
#public-store-products .account-product{
  display:block!important;
  min-height:0!important;
  height:auto!important;
}
#public-store-products .product-cover{margin-bottom:0!important}
#public-store-products .product-tag{
  margin:10px 0 0!important;
}
#public-store-products .account-product h3{
  margin:8px 0 0!important;
  line-height:1.18!important;
}
#public-store-products .account-product>p{
  margin:4px 0 0!important;
  line-height:1.4!important;
}
#public-store-products .account-product>strong{
  display:block!important;
  margin:8px 0!important;
  line-height:1!important;
}
#public-store-products .stock-line{
  margin:0 0 9px!important;
  line-height:1.2!important;
}
#public-store-products .account-product .button{
  margin:0!important;
}
@media(max-width:600px){
 #public-store-products .account-product,
 #public-store-products .account-product:first-child{
   padding:0 15px 15px!important;
 }
 #public-store-products .product-cover{
   margin:0 -15px!important;
 }
 #public-store-products .product-tag{
   margin-top:10px!important;
 }
 #public-store-products .account-product h3{
   margin-top:7px!important;
   font-size:19px!important;
 }
 #public-store-products .account-product>strong{
   margin:7px 0!important;
   font-size:28px!important;
 }
 #public-store-products .stock-line{
   margin-bottom:8px!important;
 }
 #public-store-products .account-product .button{
   min-height:43px!important;
 }
}


/* Dedicated uploaded artwork for AWS + Kiro + GCP bundle only */
.product-cover.bundle-image-cover{
  display:block;
  aspect-ratio:auto;
  padding:0!important;
  background:#050b15;
}
.product-cover.bundle-image-cover::before,
.product-cover.bundle-image-cover::after{display:none!important}
.product-cover.bundle-image-cover img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
}


/* Uploaded premium product logos — exact product-to-brand mapping */
.brand-icon-shell.brand-photo-shell{
  width:94px;
  height:94px;
  padding:0;
  overflow:hidden;
  border-radius:24px;
  background:#fff;
  border:1px solid rgba(255,255,255,.28);
  box-shadow:0 15px 34px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.65);
}
.brand-photo{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
.cover-aws .brand-photo-shell{background:#fff}
.cover-claude .brand-photo-shell{background:#1b1b1b}
.cover-ai .brand-photo-shell{background:#f2c7ad}
.cover-telegram .brand-photo-shell{background:#f7f7f7}
@media(max-width:600px){
  .brand-icon-shell.brand-photo-shell{width:82px;height:82px;border-radius:21px}
}


/* 2026-09-09 exact centered product-logo placement */
#public-store-products .product-cover .brand-icon-shell{
  left:50%!important;
  right:auto!important;
  top:20px!important;
  transform:translateX(-50%)!important;
  margin:0!important;
}
#public-store-products .product-cover .cover-brand{
  display:none!important;
}
#public-store-products .product-cover .brand-icon-shell.brand-photo-shell{
  width:86px!important;
  height:86px!important;
}
#public-store-products .product-cover .brand-photo{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:600px){
  #public-store-products .product-cover .brand-icon-shell{
    left:50%!important;
    top:18px!important;
    transform:translateX(-50%)!important;
  }
  #public-store-products .product-cover .brand-icon-shell.brand-photo-shell{
    width:78px!important;
    height:78px!important;
    border-radius:22px!important;
  }
}


/* 2026-09-09 locked centered card composition */
#public-store-products .product-cover{text-align:center!important}
#public-store-products .product-cover .brand-icon-shell{
  left:50%!important;right:auto!important;top:18px!important;
  transform:translateX(-50%)!important
}
#public-store-products .product-cover strong{
  left:18px!important;right:18px!important;bottom:42px!important;
  max-width:none!important;text-align:center!important
}
#public-store-products .product-cover small{
  left:50%!important;right:auto!important;bottom:17px!important;
  width:max-content!important;max-width:calc(100% - 36px)!important;
  transform:translateX(-50%)!important;justify-content:center!important;text-align:center!important
}
#public-store-products .product-tag{
  display:table!important;margin:12px auto 0!important;text-align:center!important
}
#public-store-products .account-product h3,
#public-store-products .account-product>p,
#public-store-products .account-product>strong{
  width:100%!important;text-align:center!important
}
#public-store-products .cover-telegram .brand-icon-shell.brand-photo-shell{
  overflow:visible!important;background:transparent!important;
  border-radius:50%!important;box-shadow:none!important
}
#public-store-products .cover-telegram .brand-icon-shell::before,
#public-store-products .cover-telegram .brand-icon-shell::after{display:none!important}
#public-store-products .cover-telegram .brand-photo{
  object-fit:contain!important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.42))
}
@media(max-width:600px){
 #public-store-products .product-cover .brand-icon-shell{top:15px!important}
 #public-store-products .product-cover strong{
   left:15px!important;right:15px!important;bottom:39px!important;text-align:center!important
 }
 #public-store-products .product-cover small{bottom:14px!important}
 #public-store-products .product-tag{margin:10px auto 0!important}
}


/* 2026-09-09 compact no-gap flex cover final */
#public-store-products .product-cover:not(.bundle-image-cover){
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  aspect-ratio:auto!important;
  width:auto!important;
  height:230px!important;
  min-height:230px!important;
  padding:18px!important;
  text-align:center!important;
}
#public-store-products .product-cover:not(.bundle-image-cover) .cover-grid{
  position:absolute!important;
  inset:0!important;
}
#public-store-products .product-cover:not(.bundle-image-cover) .brand-icon-shell{
  position:relative!important;
  left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  flex:0 0 auto!important;
  width:80px!important;height:80px!important;
  margin:0 0 14px!important;
  transform:none!important;
}
#public-store-products .product-cover:not(.bundle-image-cover) .cover-brand{display:none!important}
#public-store-products .product-cover:not(.bundle-image-cover) strong{
  position:relative!important;
  left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  text-align:center!important;
}
#public-store-products .product-cover:not(.bundle-image-cover) small{
  position:relative!important;
  left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
  display:flex!important;
  width:auto!important;
  max-width:100%!important;
  margin:9px 0 0!important;
  transform:none!important;
  justify-content:center!important;
  text-align:center!important;
}
#public-store-products .cover-telegram .brand-icon-shell.brand-photo-shell{
  width:88px!important;height:88px!important;
  overflow:visible!important;
  background:transparent!important;
  box-shadow:none!important
}
#public-store-products .cover-telegram .brand-photo{
  position:relative!important;
  z-index:20!important;
  display:block!important;
  width:88px!important;height:88px!important;
  object-fit:contain!important;
  object-position:center!important;
  clip-path:none!important;
  opacity:1!important
}
@media(max-width:600px){
 #public-store-products .product-cover:not(.bundle-image-cover){
   height:218px!important;
   min-height:218px!important;
   padding:16px!important;
 }
 #public-store-products .product-cover:not(.bundle-image-cover) .brand-icon-shell{
   width:76px!important;height:76px!important;margin-bottom:12px!important
 }
 #public-store-products .cover-telegram .brand-icon-shell.brand-photo-shell,
 #public-store-products .cover-telegram .brand-photo{
   width:84px!important;height:84px!important
 }
 #public-store-products .product-cover:not(.bundle-image-cover) small{margin-top:8px!important}
}


/* 2026-09-09 edge-to-edge product cover gap fix */
#public-store-products .account-product{
  overflow:hidden!important;
}
#public-store-products .product-cover{
  box-sizing:border-box!important;
  width:calc(100% + 50px)!important;
  max-width:none!important;
  margin-left:-25px!important;
  margin-right:-25px!important;
  border-radius:19px 19px 0 0!important;
}
#public-store-products .product-cover.bundle-image-cover{
  width:calc(100% + 50px)!important;
}
@media(max-width:600px){
 #public-store-products .product-cover,
 #public-store-products .product-cover.bundle-image-cover{
   width:calc(100% + 30px)!important;
   margin-left:-15px!important;
   margin-right:-15px!important;
   border-radius:19px 19px 0 0!important;
 }
}


/* 2026-09-09 four rotating premium AWS colour covers */
#public-store-products .aws-tone-1 .cover-aws{
  background:
    radial-gradient(circle at 18% 12%,rgba(0,119,255,.45),transparent 38%),
    radial-gradient(circle at 88% 88%,rgba(0,76,190,.26),transparent 40%),
    linear-gradient(145deg,#071d42,#020914 72%)!important;
}
#public-store-products .aws-tone-2 .cover-aws{
  background:
    radial-gradient(circle at 18% 12%,rgba(255,153,0,.40),transparent 38%),
    radial-gradient(circle at 88% 88%,rgba(176,76,0,.28),transparent 42%),
    linear-gradient(145deg,#211306,#050505 72%)!important;
}
#public-store-products .aws-tone-3 .cover-aws{
  background:
    radial-gradient(circle at 16% 12%,rgba(116,57,255,.48),transparent 39%),
    radial-gradient(circle at 88% 88%,rgba(64,35,186,.30),transparent 42%),
    linear-gradient(145deg,#25106a,#07061a 72%)!important;
}
#public-store-products .aws-tone-4 .cover-aws{
  background:
    radial-gradient(circle at 16% 12%,rgba(0,220,235,.38),transparent 39%),
    radial-gradient(circle at 88% 88%,rgba(0,137,168,.28),transparent 42%),
    linear-gradient(145deg,#06333b,#03090d 72%)!important;
}
#public-store-products .aws-tone-1 .cover-aws{border-bottom-color:rgba(42,137,255,.34)!important}
#public-store-products .aws-tone-2 .cover-aws{border-bottom-color:rgba(255,153,0,.34)!important}
#public-store-products .aws-tone-3 .cover-aws{border-bottom-color:rgba(126,80,255,.38)!important}
#public-store-products .aws-tone-4 .cover-aws{border-bottom-color:rgba(0,209,224,.34)!important}


/* 2026-09-09 selected five rotating Claude colour covers */
/* Option 3 — Burgundy Wine + Charcoal */
#public-store-products .claude-tone-1 .cover-claude{
  background:
    radial-gradient(circle at 16% 12%,rgba(214,21,82,.46),transparent 40%),
    radial-gradient(circle at 88% 88%,rgba(116,13,55,.28),transparent 43%),
    linear-gradient(145deg,#4c0923,#10080c 72%)!important;
  border-bottom-color:rgba(221,42,103,.38)!important;
}
/* Option 4 — Royal Purple + Midnight Navy */
#public-store-products .claude-tone-2 .cover-claude{
  background:
    radial-gradient(circle at 16% 12%,rgba(121,49,255,.50),transparent 40%),
    radial-gradient(circle at 88% 88%,rgba(39,52,190,.30),transparent 43%),
    linear-gradient(145deg,#2d126d,#07091f 72%)!important;
  border-bottom-color:rgba(132,75,255,.40)!important;
}
/* Option 5 — Rose Copper + Deep Plum */
#public-store-products .claude-tone-3 .cover-claude{
  background:
    radial-gradient(circle at 16% 12%,rgba(238,112,128,.46),transparent 40%),
    radial-gradient(circle at 88% 88%,rgba(122,34,77,.30),transparent 43%),
    linear-gradient(145deg,#5b1b36,#150914 72%)!important;
  border-bottom-color:rgba(239,119,146,.38)!important;
}
/* Option 6 — Emerald Teal + Black */
#public-store-products .claude-tone-4 .cover-claude{
  background:
    radial-gradient(circle at 16% 12%,rgba(0,205,169,.43),transparent 40%),
    radial-gradient(circle at 88% 88%,rgba(0,112,94,.28),transparent 43%),
    linear-gradient(145deg,#073d36,#030b0a 72%)!important;
  border-bottom-color:rgba(0,216,181,.38)!important;
}
/* Option 7 — Silver Graphite + Ice Blue */
#public-store-products .claude-tone-5 .cover-claude{
  background:
    radial-gradient(circle at 16% 12%,rgba(181,218,255,.42),transparent 40%),
    radial-gradient(circle at 88% 88%,rgba(78,126,177,.28),transparent 43%),
    linear-gradient(145deg,#263b50,#080d13 72%)!important;
  border-bottom-color:rgba(161,207,255,.38)!important;
}


/* 2026-09-09 selected four rotating Telegram colour covers */
/* Selected option 1 — Sky Blue + Midnight Navy */
#public-store-products .telegram-tone-1 .cover-telegram{
  background:radial-gradient(circle at 15% 10%,rgba(20,174,255,.55),transparent 40%),radial-gradient(circle at 88% 88%,rgba(0,89,214,.32),transparent 43%),linear-gradient(145deg,#063a78,#030b1d 72%)!important;
  border-bottom-color:rgba(30,175,255,.42)!important
}
/* Selected option 3 — Cyan Teal + Graphite */
#public-store-products .telegram-tone-2 .cover-telegram{
  background:radial-gradient(circle at 15% 10%,rgba(0,222,235,.46),transparent 40%),radial-gradient(circle at 88% 88%,rgba(0,126,145,.30),transparent 43%),linear-gradient(145deg,#06404a,#030a0d 72%)!important;
  border-bottom-color:rgba(0,218,232,.40)!important
}
/* Selected option 4 — Royal Purple + Dark Blue */
#public-store-products .telegram-tone-3 .cover-telegram{
  background:radial-gradient(circle at 15% 10%,rgba(135,54,255,.52),transparent 40%),radial-gradient(circle at 88% 88%,rgba(32,73,218,.32),transparent 43%),linear-gradient(145deg,#321078,#050a24 72%)!important;
  border-bottom-color:rgba(138,72,255,.42)!important
}
/* Selected option 5 — Magenta + Navy */
#public-store-products .telegram-tone-4 .cover-telegram{
  background:radial-gradient(circle at 15% 10%,rgba(245,35,177,.48),transparent 40%),radial-gradient(circle at 88% 88%,rgba(49,62,201,.31),transparent 43%),linear-gradient(145deg,#64104f,#050a22 72%)!important;
  border-bottom-color:rgba(244,54,185,.42)!important
}

/* Selected premium wallet designs: 3 / 4 / 5 */
.wallets .wallet[data-network-card]{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:24px;
  border-radius:22px;
  box-shadow:0 22px 56px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);
}
.wallets .wallet[data-network-card]::before,
.wallets .wallet[data-network-card]::after{
  content:'';
  position:absolute;
  pointer-events:none;
  z-index:-1;
}
.wallets .wallet[data-network-card] .wallet-title,
.wallets .wallet[data-network-card] code,
.wallets .wallet[data-network-card] .copy{position:relative;z-index:1}
.wallets .wallet[data-network-card] .wallet-title em{
  width:48px;height:48px;border:1px solid rgba(255,255,255,.11);
  border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 25px rgba(0,0,0,.28);
}
.wallets .wallet[data-network-card] code{
  margin:20px 0 14px;padding:15px 16px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(1,6,18,.62);
  box-shadow:inset 0 1px 14px rgba(0,0,0,.32);
}
.wallets .wallet[data-network-card] .copy{
  min-height:50px;font-size:15px;
  backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}

/* Design 3 — Electric Blue Circuit */
.wallets .wallet[data-network-card="TRC20"]{
  border-color:rgba(41,133,255,.72);
  background:
    linear-gradient(135deg,rgba(0,41,120,.96),rgba(2,14,43,.98) 56%,rgba(0,27,77,.98)),
    #03112e;
  box-shadow:0 22px 58px rgba(0,65,210,.22),inset 0 0 34px rgba(17,113,255,.13);
}
.wallets .wallet[data-network-card="TRC20"]::before{
  inset:0;opacity:.42;
  background-image:
    linear-gradient(90deg,transparent 0 72%,rgba(31,127,255,.35) 72% 72.5%,transparent 72.5%),
    linear-gradient(0deg,transparent 0 68%,rgba(31,127,255,.24) 68% 68.5%,transparent 68.5%),
    radial-gradient(circle at 78% 28%,#2e8cff 0 3px,transparent 4px),
    radial-gradient(circle at 88% 38%,#2e8cff 0 3px,transparent 4px);
}
.wallets .wallet[data-network-card="TRC20"]::after{
  width:170px;height:170px;right:-70px;top:-80px;border-radius:50%;
  background:#087dff;filter:blur(58px);opacity:.2;
}
.wallets .wallet[data-network-card="TRC20"] .copy{
  color:#5fe8ff;border-color:#168dff;background:linear-gradient(135deg,rgba(11,84,211,.35),rgba(0,204,255,.14));
  box-shadow:0 0 22px rgba(0,135,255,.15),inset 0 1px 0 rgba(255,255,255,.1);
}

/* Design 4 — Emerald Security */
.wallets .wallet[data-network-card="BEP20"]{
  border-color:rgba(39,212,178,.63);
  background:
    radial-gradient(circle at 92% 6%,rgba(17,224,182,.18),transparent 32%),
    linear-gradient(145deg,#07191d,#061116 58%,#082126);
  box-shadow:0 22px 58px rgba(0,121,99,.18),inset 0 0 32px rgba(34,225,185,.08);
}
.wallets .wallet[data-network-card="BEP20"]::before{
  inset:0;opacity:.22;
  background-image:linear-gradient(rgba(70,236,210,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(70,236,210,.13) 1px,transparent 1px);
  background-size:28px 28px;
  mask-image:linear-gradient(135deg,black,transparent 70%);-webkit-mask-image:linear-gradient(135deg,black,transparent 70%);
}
.wallets .wallet[data-network-card="BEP20"]::after{
  width:150px;height:150px;right:-45px;bottom:-70px;border:1px solid rgba(43,238,199,.22);
  border-radius:38px;transform:rotate(35deg);box-shadow:0 0 45px rgba(25,223,182,.12);
}
.wallets .wallet[data-network-card="BEP20"] .copy{
  color:#66f4d6;border-color:#2fd6b4;background:linear-gradient(135deg,rgba(11,103,87,.38),rgba(24,220,181,.13));
  box-shadow:0 0 22px rgba(31,213,176,.12),inset 0 1px 0 rgba(255,255,255,.09);
}

/* Design 5 — Purple Magenta Aurora */
.wallets .wallet[data-network-card="ERC20"]{
  border-color:rgba(218,52,255,.7);
  background:
    radial-gradient(ellipse at 15% -5%,rgba(141,45,255,.34),transparent 45%),
    radial-gradient(ellipse at 100% 20%,rgba(255,43,196,.2),transparent 42%),
    linear-gradient(145deg,#170930,#09091e 62%,#16072a);
  box-shadow:0 22px 60px rgba(116,22,185,.23),inset 0 0 36px rgba(216,50,255,.09);
}
.wallets .wallet[data-network-card="ERC20"]::before{
  width:125%;height:88px;left:-12%;top:-42px;border-radius:50%;
  border:2px solid rgba(243,55,255,.34);transform:rotate(-7deg);
  box-shadow:0 12px 32px rgba(166,52,255,.22),0 25px 46px rgba(255,47,201,.13);
}
.wallets .wallet[data-network-card="ERC20"]::after{
  width:170px;height:150px;right:-65px;bottom:-75px;border-radius:50%;
  background:#b91cff;filter:blur(62px);opacity:.17;
}
.wallets .wallet[data-network-card="ERC20"] .copy{
  color:#f39cff;border-color:#d83dff;background:linear-gradient(135deg,rgba(113,24,210,.37),rgba(251,41,203,.15));
  box-shadow:0 0 24px rgba(209,47,255,.14),inset 0 1px 0 rgba(255,255,255,.1);
}

.wallets .wallet[data-network-card].active{transform:translateY(-2px)}
.wallets .wallet[data-network-card="TRC20"].active{border-color:#4db5ff;box-shadow:0 0 0 2px rgba(52,154,255,.14),0 24px 65px rgba(0,76,218,.28)}
.wallets .wallet[data-network-card="BEP20"].active{border-color:#44edca;box-shadow:0 0 0 2px rgba(48,222,187,.13),0 24px 65px rgba(0,126,102,.25)}
.wallets .wallet[data-network-card="ERC20"].active{border-color:#e75dff;box-shadow:0 0 0 2px rgba(224,64,255,.13),0 24px 65px rgba(135,20,190,.27)}
@media(max-width:600px){
  .wallets .wallet[data-network-card]{padding:20px;border-radius:20px}
  .wallets .wallet[data-network-card] code{font-size:12px;padding:14px;line-height:1.55}
}


/* Hero selection 5C — holographic cloud globe */
.hero-v5c{
  min-height:520px;
  padding:26px!important;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:28px;
  overflow:hidden;
  transform:none!important;
  border-color:rgba(215,72,255,.56)!important;
  background:
    radial-gradient(circle at 50% 32%,rgba(146,41,255,.24),transparent 36%),
    linear-gradient(145deg,#13082e 0%,#050716 62%,#15072a 100%)!important;
  box-shadow:0 30px 80px rgba(91,22,160,.25),inset 0 0 45px rgba(223,54,255,.08)!important;
}
.hero-v5c:before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  opacity:.34!important;
  background-image:
    linear-gradient(rgba(198,79,255,.1) 1px,transparent 1px),
    linear-gradient(90deg,rgba(93,117,255,.1) 1px,transparent 1px)!important;
  background-size:34px 34px!important;
  mask-image:radial-gradient(circle at 50% 38%,black,transparent 75%);
  -webkit-mask-image:radial-gradient(circle at 50% 38%,black,transparent 75%);
}
.holo-circuit{
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 14% 20%,#f65cff 0 2px,transparent 3px),
    radial-gradient(circle at 86% 29%,#7d8cff 0 2px,transparent 3px),
    radial-gradient(circle at 74% 70%,#f65cff 0 2px,transparent 3px);
  opacity:.65;
}
.holo-globe{
  position:relative;
  z-index:2;
  width:min(300px,78vw);
  aspect-ratio:1;
  margin:0 auto;
  display:grid;
  place-content:center;
  text-align:center;
  border:1px solid rgba(242,127,255,.62);
  border-radius:50%;
  background:
    radial-gradient(circle at 35% 28%,rgba(255,255,255,.25),transparent 11%),
    repeating-radial-gradient(ellipse at center,transparent 0 25px,rgba(230,114,255,.11) 26px 27px),
    radial-gradient(circle at 50% 52%,#29105d 0%,#11052f 54%,#040713 72%);
  box-shadow:
    inset -24px -18px 45px rgba(0,0,0,.6),
    inset 20px 12px 38px rgba(157,70,255,.28),
    0 0 18px rgba(235,69,255,.54),
    0 0 65px rgba(126,38,255,.34);
}
.holo-globe:before,.holo-globe:after{
  content:'';
  position:absolute;
  inset:43% -18%;
  border:3px solid rgba(245,66,255,.78);
  border-radius:50%;
  transform:rotate(-13deg);
  box-shadow:0 0 16px rgba(241,61,255,.86),0 0 34px rgba(108,86,255,.52);
}
.holo-globe:after{
  inset:7% 45%;
  border-width:1px;
  border-color:rgba(125,143,255,.58);
  transform:rotate(15deg);
  box-shadow:none;
}
.holo-globe span,.holo-globe small{position:relative;z-index:3;display:block}
.holo-globe span{
  color:#fff;
  font-size:31px;
  line-height:1;
  font-weight:850;
  letter-spacing:-.035em;
  text-shadow:0 0 18px rgba(242,95,255,.82);
}
.holo-globe small{
  margin-top:12px;
  color:#e6b8ff;
  font-size:11px;
  font-weight:750;
  letter-spacing:.2em;
}
.hero-service-logos{
  position:relative;
  z-index:3;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.hero-logo-tile{
  min-width:0;
  min-height:96px;
  padding:11px 7px 9px;
  display:grid;
  place-items:center;
  align-content:center;
  gap:7px;
  border:1px solid rgba(214,93,255,.45);
  border-radius:17px;
  background:linear-gradient(145deg,rgba(51,20,100,.72),rgba(8,10,30,.9));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 20px rgba(166,41,255,.09);
}
.hero-logo-tile b{font-size:12px;color:#f5eaff}
.hero-logo-img{
  width:48px;height:48px;display:grid;place-items:center;overflow:hidden;
  border-radius:14px;background:#fff;
}
.hero-logo-img img{width:100%;height:100%;object-fit:cover;display:block}
.hero-logo-gcp{
  position:relative;
  width:50px;height:38px;display:block;
  border:8px solid #4285f4;border-right-color:#34a853;border-bottom-color:#fbbc05;
  border-radius:22px 22px 18px 18px;
  filter:drop-shadow(0 0 8px rgba(100,126,255,.35));
}
.hero-logo-gcp:after{
  content:'';position:absolute;right:-9px;bottom:-8px;width:24px;height:9px;
  background:#ea4335;border-radius:8px;
}
.hero-logo-api{
  width:48px;height:48px;display:grid;place-items:center;
  color:#c784ff;border:1px solid rgba(205,113,255,.4);
  border-radius:14px;background:#15082d;font:800 16px/1 ui-monospace,monospace;
  text-shadow:0 0 10px rgba(230,89,255,.6);
}
@media(max-width:860px){
  .hero-v5c{max-width:600px;margin-inline:auto;min-height:0}
}
@media(max-width:600px){
  .premium-hero .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin-top:30px}
  .premium-hero .stats span{min-width:0;padding:12px 6px;text-align:center;border:1px solid rgba(133,103,255,.24);border-radius:12px;background:rgba(12,22,57,.7)}
  .premium-hero .stats b{font-size:14px}
  .hero-v5c{padding:22px 16px!important;gap:22px;border-radius:24px}
  .holo-globe{width:min(270px,76vw)}
  .holo-globe span{font-size:27px}
  .hero-service-logos{gap:7px}
  .hero-logo-tile{min-height:82px;padding:9px 4px;border-radius:14px}
  .hero-logo-img,.hero-logo-api{width:40px;height:40px;border-radius:12px}
  .hero-logo-gcp{transform:scale(.82)}
}
