:root{--gcs-purple:#3c0bcc;--gcs-purple2:#6f42ff;--gcs-navy:#070b32;--gcs-text:#111633;--gcs-muted:#596079;--gcs-border:#e5e7f2;--gcs-soft:#f8f6ff;--gcs-card:#fff;--gcs-shadow:0 18px 45px rgba(25,19,77,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.gcs-body,body{margin:0;background:#fff;color:var(--gcs-text);font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden;opacity:1!important;visibility:visible!important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.gcs-container{width:min(100% - 48px,1360px);margin:auto}.section-pad{padding:72px 0}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;border:1px solid var(--gcs-purple);font-weight:800;padding:14px 24px;cursor:pointer;transition:.25s;background:#fff;color:var(--gcs-purple);white-space:nowrap}.btn.primary{background:linear-gradient(135deg,var(--gcs-purple),#24008f);color:#fff;border-color:transparent;box-shadow:0 12px 26px rgba(60,11,204,.22)}.btn.ghost{background:#fff;color:var(--gcs-purple)}.btn.light{background:#fff;color:var(--gcs-purple);border-color:transparent}.btn.outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.btn.small{padding:10px 18px;border-radius:10px}.btn.full{width:100%}.gcs-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid var(--gcs-border)}.nav-wrap{height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}.gcs-logo img{width:210px;display:block}.desktop-nav{display:flex;gap:38px;font-weight:800;color:#090c31}.desktop-nav a{position:relative}.desktop-nav a:hover:after{width:100%}.desktop-nav a:after{content:'';height:3px;background:var(--gcs-purple);position:absolute;left:0;bottom:-28px;width:0;transition:.25s;border-radius:20px}.nav-actions{display:flex;gap:12px}.mobile-menu-btn{display:none;width:56px;height:46px;border:3px solid #000;border-radius:14px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:6px}.mobile-menu-btn span{display:block;width:32px;height:5px;background:#000;border-radius:99px}.mobile-panel{display:none;position:absolute;left:18px;right:18px;top:92px;background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:var(--gcs-shadow);padding:18px;z-index:999}.mobile-panel a{display:block;padding:15px;border-bottom:1px solid #f0eff8;font-weight:800}.mobile-auth{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.mobile-panel.active{display:block}.hero{background:radial-gradient(circle at 92% 25%,rgba(101,50,255,.16),transparent 38%),linear-gradient(180deg,#fff,#fbfaff)}.hero-grid{display:grid;grid-template-columns:1fr 1.16fr;gap:58px;align-items:center}.eyebrow{display:inline-block;margin-bottom:20px;color:var(--gcs-purple);font-weight:900}.hero h1,.market-hero h1,.product-title{font-size:clamp(42px,5.2vw,78px);line-height:1.03;margin:0 0 22px;color:#070b32;letter-spacing:-.055em;overflow-wrap:break-word}.hero h1 span{color:var(--gcs-purple)}.hero p,.market-hero p{font-size:20px;line-height:1.7;color:var(--gcs-muted);max-width:620px}.hero-buttons{display:flex;gap:18px;margin:32px 0}.trust-mini{display:flex;flex-wrap:wrap;gap:22px;font-weight:800}.hero-card{display:grid;grid-template-columns:190px 1fr;background:#fff;border:1px solid var(--gcs-border);border-radius:26px;box-shadow:var(--gcs-shadow);overflow:hidden;min-height:410px}.dash-sidebar{padding:28px;border-right:1px solid var(--gcs-border);display:flex;flex-direction:column;gap:18px}.dash-logo{width:130px;margin-bottom:10px}.dash-sidebar b,.dash-sidebar span{padding:12px;border-radius:10px}.dash-sidebar b{background:#f0ecff;color:var(--gcs-purple)}.dash-main{padding:30px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpis div,.chart-card{border:1px solid var(--gcs-border);border-radius:18px;padding:18px;background:#fff}.kpis small{display:block;color:#596079}.kpis strong{font-size:34px;color:#070b32}.charts{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:20px}.chart-card svg{width:100%;height:190px}.donut{width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--gcs-purple) 0 42%,#8b6cff 42% 68%,#b9b9c4 68% 88%,#e4e4eb 88%);margin:8px auto;position:relative}.donut:after{content:'';position:absolute;inset:34px;border-radius:50%;background:#fff}.chart-card ul{margin:0;padding:0 0 0 18px;color:#596079}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.section-head h2,.center{font-size:28px;color:#070b32;margin:0}.section-head a{color:var(--gcs-purple);font-weight:900}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.cat-card,.mini-auction,.auction-card,.panel,.bid-panel,.gallery-card,.proxy-card,.related-card,.benefit-grid>div,.stats,.testimonial{background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 30px rgba(15,13,60,.04)}.cat-card{padding:22px;position:relative;min-height:170px}.cat-card img{height:95px;object-fit:contain;margin-bottom:12px}.cat-card b,.cat-card small{display:block}.cat-card span{position:absolute;right:18px;bottom:18px;width:38px;height:38px;border:1px solid #d7cfff;border-radius:50%;display:grid;place-items:center;color:var(--gcs-purple)}.home-auction-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.mini-auction{display:block;padding:18px;min-width:0}.mini-auction img{height:126px;width:100%;object-fit:contain}.timer{display:inline-flex;background:linear-gradient(135deg,var(--gcs-purple),#6329ff);color:#fff;border-radius:9px;padding:8px 12px;font-weight:900;font-size:13px}.mini-auction b{display:block;margin:10px 0;line-height:1.25}.mini-auction div{display:flex;justify-content:space-between;margin-top:8px}.mini-auction strong{color:var(--gcs-purple);font-size:22px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.steps div{text-align:center;padding:28px}.steps i{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--gcs-purple);color:#fff;font-weight:900;font-style:normal}.benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:28px}.benefit-grid>div{padding:26px;text-align:center}.benefit-grid i{font-size:44px;color:var(--gcs-purple);font-style:normal}.sell-banner{margin:34px 0;padding:34px 42px;border-radius:20px;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#4010ce,#071064);color:#fff;display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center}.sell-banner b{font-size:28px}.sell-banner p{margin:8px 0 0;color:#dcd7ff}.stats-test{display:grid;grid-template-columns:1.25fr .75fr;gap:28px}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:28px;text-align:center}.stats strong{font-size:34px;color:var(--gcs-purple)}.stats span{display:block;margin-top:6px}.testimonial{padding:28px}.testimonial b{font-size:48px;color:var(--gcs-purple)}.market-hero{background:radial-gradient(circle at 88% 35%,rgba(101,50,255,.16),transparent 38%),linear-gradient(180deg,#fff,#fbfaff)}.market-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:46px;align-items:center}.search-card{background:#fff;padding:18px;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:var(--gcs-shadow)}.search-row{display:flex;gap:10px}.search-row input,.proxy-card input,.newsletter input,.bid-modal input,select,.filter-panel input[type=number],.filter-panel input[type=range]{width:100%;border:1px solid #dcdff0;border-radius:12px;padding:14px 16px;font:inherit}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.chips span{padding:8px 12px;background:#f1edff;color:var(--gcs-purple);border-radius:99px;font-weight:800;font-size:13px}.market-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.market-top>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.view-btn{padding:12px 18px;border-radius:10px;border:1px solid var(--gcs-border);background:#fff;font-weight:800}.view-btn.active{background:var(--gcs-purple);color:#fff}.filter-toggle{display:none}.market-layout{display:grid;grid-template-columns:270px 1fr;gap:28px}.filter-panel{background:#fff;border:1px solid var(--gcs-border);border-radius:18px;padding:22px;position:sticky;top:100px;height:max-content}.filter-panel label{display:block;margin:16px 0;color:#555d74;font-weight:700}.filter-close{display:none}.checklist label{font-weight:500}.auction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.auction-grid.list{grid-template-columns:1fr}.auction-grid.list .auction-card{display:grid;grid-template-columns:210px 1fr;align-items:center}.auction-grid.list .product-image{height:auto}.auction-card{padding:18px;min-width:0;overflow:hidden}.card-top{display:flex;align-items:center;justify-content:space-between}.watch{border:none;background:#fff;color:#596079;font-size:24px;cursor:pointer}.watch.active{color:var(--gcs-purple)}.product-image{display:grid;place-items:center;height:165px;margin:10px 0}.product-image img{max-height:150px;object-fit:contain}.auction-card h3{font-size:18px;line-height:1.25;min-height:46px;margin:10px 0 8px;overflow-wrap:anywhere}.bid-row{display:flex;justify-content:space-between;gap:8px;margin:9px 0;color:#596079}.bid-row strong{color:var(--gcs-purple);font-size:24px}.bid-row em{font-style:normal;color:#1e2441}.seller{display:flex;gap:10px;align-items:center;margin:18px 0}.seller span{width:32px;height:32px;border-radius:50%;background:#eef2ff;display:grid;place-items:center;color:var(--gcs-purple);font-weight:900}.card-actions{display:grid;grid-template-columns:44px 1fr;gap:12px}.circle{width:44px;height:44px;border:1px solid var(--gcs-border);border-radius:50%}.featured-strip{margin:36px 0;padding:28px;border-radius:20px;background:linear-gradient(135deg,#4110cf,#06115f);color:#fff;display:grid;grid-template-columns:1fr 300px .7fr;align-items:center;gap:26px}.featured-strip img{height:150px;object-fit:contain}.featured-strip span{display:block;margin:9px 0}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pagination button{min-width:42px;height:42px;border:1px solid var(--gcs-border);border-radius:10px;background:#fff;font-weight:800}.pagination .active{background:var(--gcs-purple);color:#fff}.product-page{background:linear-gradient(180deg,#fff,#fbfaff)}.breadcrumbs{color:#66708c;margin-bottom:24px}.product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}.product-title{font-size:clamp(34px,4vw,52px)}.pill{display:inline-flex;padding:8px 12px;background:var(--gcs-purple);color:#fff;border-radius:8px;font-weight:900;margin-right:8px}.pill.light{background:#f1edff;color:var(--gcs-purple)}.meta{color:#596079}.product-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:34px}.gallery-card{position:relative;padding:28px;min-height:520px}.unit-badge{position:absolute;top:20px;left:20px;background:var(--gcs-purple);color:#fff;border-radius:8px;padding:8px 12px;font-weight:900}.gallery-card>img{display:block;width:100%;height:340px;object-fit:contain;margin:50px auto 20px}.gallery-nav{position:absolute;top:48%;transform:translateY(-50%);border:1px solid var(--gcs-border);background:#fff;color:var(--gcs-purple);width:42px;height:42px;border-radius:50%;font-size:26px}.gallery-nav.prev{left:20px}.gallery-nav.next{right:20px}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.thumb{height:72px;border:1px solid var(--gcs-border);border-radius:10px;background:#fff;cursor:pointer}.thumb.active{border-color:var(--gcs-purple);box-shadow:0 0 0 2px rgba(60,11,204,.12)}.thumb img{height:60px;object-fit:contain}.bid-panel{padding:28px;height:max-content}.timer-split{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:transparent;color:inherit;padding:0}.timer-split span{background:#fff;border:1px solid var(--gcs-border);border-radius:12px;padding:14px;text-align:center;font-weight:900;color:var(--gcs-purple);font-size:28px}.timer-split small{display:block;color:#596079;font-size:11px}.price{font-size:42px;font-weight:900;color:#070b32}.price small{font-size:14px;color:#596079}.bid-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.bid-meta span{border-right:1px solid var(--gcs-border);font-size:13px;color:#596079}.condition{display:flex;justify-content:space-between;padding:15px;border:1px solid var(--gcs-border);border-radius:12px;margin-bottom:18px}.condition b{color:#087d3a;background:#e7fbef;border:1px solid #9be0b5;border-radius:8px;padding:5px 10px}.secure,.watching{color:#596079}.proxy-card{margin:28px 0;padding:24px;display:grid;grid-template-columns:1.2fr .6fr auto .7fr;gap:24px;align-items:end}.proxy-card label{font-weight:900}.bid-error{color:#d10000;font-weight:800;margin-top:8px}.two-col{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;margin:28px 0}.panel{padding:24px}table{width:100%;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid var(--gcs-border);text-align:left}.seller-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;margin-top:18px}.spec-panel{display:flex;justify-content:space-between;gap:24px}.spec-panel ul{columns:2;line-height:2}.related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.related-card{padding:16px}.related-card img{height:110px;width:100%;object-fit:contain}.related-card b{display:block;margin:8px 0}.related-card span{color:var(--gcs-purple);font-weight:900}.gcs-footer{background:#07124f;color:#fff;padding:52px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;gap:34px}.footer-logo{width:190px;filter:brightness(0) invert(1)}.gcs-footer p,.gcs-footer a{display:block;color:#d9dfff;line-height:1.7;margin:8px 0}.socials span{display:inline-flex;margin-right:18px;font-weight:900}.newsletter-form{display:flex}.newsletter-form input{border-radius:10px 0 0 10px;border:none}.newsletter-form button{border:0;border-radius:0 10px 10px 0;background:var(--gcs-purple);color:#fff;font-weight:900;padding:0 18px}.copyright{text-align:center;margin-top:34px;color:#d9dfff}.bid-modal{position:fixed;inset:0;background:rgba(5,8,35,.55);z-index:9999;display:none;align-items:center;justify-content:center;padding:18px}.bid-modal.active{display:flex}.bid-box{width:min(100%,420px);background:#fff;border-radius:20px;padding:26px;box-shadow:var(--gcs-shadow);position:relative}.modal-close{position:absolute;right:16px;top:12px;border:none;background:transparent;font-size:30px;cursor:pointer}.muted{color:#596079}.gcs-reveal{opacity:1;transform:translateY(0);transition:transform .55s ease,opacity .55s ease}.js .gcs-reveal{transform:translateY(24px);opacity:.01}.js .gcs-reveal.in-view{transform:translateY(0);opacity:1}@media(max-width:1100px){.hero-grid,.market-grid,.product-grid,.stats-test,.two-col{grid-template-columns:1fr}.home-auction-grid{grid-template-columns:repeat(3,1fr)}.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.featured-strip{grid-template-columns:1fr}.proxy-card{grid-template-columns:1fr}.sell-banner{grid-template-columns:1fr}.cat-grid,.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.gcs-container{width:min(100% - 28px,1360px)}.nav-wrap{height:72px}.desktop-nav,.nav-actions{display:none}.mobile-menu-btn{display:flex}.gcs-logo img{width:170px}.section-pad{padding:48px 0}.hero h1,.market-hero h1,.product-title{font-size:clamp(32px,11vw,44px)!important;line-height:1.08;letter-spacing:-.035em;max-width:100%;word-break:normal;overflow-wrap:anywhere}.hero p,.market-hero p{font-size:16px}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-card{grid-template-columns:1fr;min-height:0}.dash-sidebar{display:none}.dash-main{padding:18px}.kpis{grid-template-columns:repeat(2,1fr)}.charts{grid-template-columns:1fr}.cat-grid,.home-auction-grid,.steps,.benefit-grid,.auction-grid,.related-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr);gap:18px}.market-top{align-items:flex-start;flex-direction:column}.market-top>div{width:100%}.market-top select,.market-top .view-btn{flex:1}.filter-toggle{display:inline-flex}.market-layout{display:block}.filter-panel{display:none;position:fixed;z-index:2000;inset:0;overflow:auto;border-radius:0;top:0}.filter-panel.open{display:block}.filter-close{display:block;position:absolute;right:18px;top:16px;border:none;background:#fff;font-size:30px}.auction-card{width:100%;max-width:100%;overflow:hidden}.product-image{height:145px}.auction-card h3{min-height:0;font-size:18px;white-space:normal;overflow-wrap:anywhere}.card-actions{grid-template-columns:44px minmax(0,1fr)}.card-actions .btn{min-width:0;white-space:normal}.auction-grid.list .auction-card{display:block}.product-head{flex-direction:column}.gallery-card{min-height:0;padding:18px}.gallery-card>img{height:250px}.thumbs{grid-template-columns:repeat(3,1fr)}.bid-meta,.timer-split{grid-template-columns:repeat(2,1fr)}.spec-panel{display:block}.spec-panel ul{columns:1}.footer-grid{grid-template-columns:1fr}.newsletter-form{display:grid;grid-template-columns:1fr}.newsletter-form input,.newsletter-form button{border-radius:10px;height:48px}.featured-strip img{height:110px}.mobile-panel{top:78px}.search-row{flex-direction:column}.search-row .btn{width:100%}}@media(max-width:380px){.gcs-container{width:min(100% - 20px,1360px)}.kpis{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.timer-split{grid-template-columns:1fr 1fr}.auction-card{padding:14px}.product-image img{max-width:96%}}

/* GCS About Page v7 */
.about-hero{background:radial-gradient(circle at 90% 30%,rgba(111,66,255,.20),transparent 36%),linear-gradient(180deg,#fff,#fbfaff);position:relative;overflow:hidden}
.about-hero:after{content:'';position:absolute;right:-140px;bottom:0;width:600px;height:600px;background:repeating-radial-gradient(circle,rgba(111,66,255,.18) 0 1px,transparent 2px 12px);opacity:.45;border-radius:50%;pointer-events:none}
.about-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:58px;align-items:center}
.about-eyebrow{display:inline-block;color:var(--gcs-purple);background:#eee9ff;border-radius:999px;font-weight:900;letter-spacing:.06em;font-size:13px;padding:8px 12px;margin-bottom:16px}
.about-copy h1{font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.055em;color:#070b32;margin:0 0 10px;max-width:680px}
.about-copy h2{color:var(--gcs-purple);font-size:clamp(22px,2.4vw,31px);line-height:1.24;margin:0 0 18px}
.about-copy p,.about-partner-copy p,.about-info-card p,.about-values p,.about-team p,.about-cta p{color:var(--gcs-muted);line-height:1.7;font-size:17px}
.about-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}
.about-trust-row div{display:grid;grid-template-columns:42px 1fr;column-gap:10px;align-items:center}
.about-trust-row .about-icon{grid-row:span 2;width:42px;height:42px;object-fit:contain}
.about-trust-row b{font-size:14px;color:#070b32}.about-trust-row small{font-size:13px;color:#596079}
.about-dashboard{background:#fff;border:1px solid var(--gcs-border);border-radius:24px;box-shadow:var(--gcs-shadow);display:grid;grid-template-columns:120px 1fr;overflow:hidden;min-height:385px}
.about-dash-side{border-right:1px solid var(--gcs-border);padding:22px;display:flex;flex-direction:column;gap:16px;align-items:center}
.about-dash-logo{width:86px}.about-dash-side span{width:28px;height:28px;border-radius:10px;background:#f1edff;position:relative}.about-dash-side span:first-of-type{background:#e9e3ff}.about-dash-side span:after{content:'';position:absolute;inset:9px;border-radius:50%;background:var(--gcs-purple)}
.about-dash-main{padding:28px}
.about-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.about-kpis div,.about-chart{border:1px solid var(--gcs-border);border-radius:16px;background:#fff;padding:16px}.about-kpis small{display:block;color:#596079}.about-kpis strong{font-size:28px;color:#070b32}.about-charts{display:grid;grid-template-columns:1.45fr .85fr;gap:18px;margin-top:18px}.about-chart svg{width:100%;height:170px}.about-chart b{color:#070b32}.about-donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(var(--gcs-purple) 0 42%,#8b6cff 42% 70%,#d2cee8 70% 100%);margin:18px auto;position:relative}.about-donut:after{content:'';position:absolute;inset:31px;background:#fff;border-radius:50%}.about-chart.small p{display:grid;gap:9px}.about-chart.small p span{display:block;height:9px;background:#e6e0ff;border-radius:99px}
.about-section{padding:28px 0}.about-partner-card{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:24px;box-shadow:0 12px 34px rgba(15,13,60,.05);padding:28px}
.about-building img{border-radius:18px;width:100%;display:block}.about-partner-copy h2,.about-center,.about-team-head h2,.about-cta h2{font-size:clamp(28px,3vw,42px);line-height:1.1;color:#070b32;margin:0 0 16px;letter-spacing:-.035em}.about-partner-copy ul{padding:0;margin:22px 0 0;list-style:none}.about-partner-copy li{position:relative;padding-left:34px;margin:12px 0;color:#26304f}.about-partner-copy li:before{content:'✓';position:absolute;left:0;top:0;background:var(--gcs-purple);color:#fff;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900}
.about-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.about-info-card{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:22px;box-shadow:0 10px 28px rgba(15,13,60,.04);padding:26px}.about-info-card .about-icon{width:96px;height:96px;background:#f3efff;border-radius:50%;padding:18px;object-fit:contain}.about-info-card .about-eyebrow{background:transparent;padding:0;margin:0 0 8px}
.about-center{text-align:center;margin-bottom:30px}.about-center:after{content:'';display:block;width:72px;height:4px;margin:14px auto 0;border-radius:99px;background:linear-gradient(90deg,var(--gcs-purple),#a98cff)}
.about-values{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.about-values>div{background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 28px rgba(15,13,60,.04);padding:24px 18px;text-align:center}.about-values .about-icon{width:72px;height:72px;object-fit:contain;background:#f4f0ff;border-radius:50%;padding:13px;margin-bottom:16px}.about-values h3{margin:0 0 8px;color:#070b32}
.about-timeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative;gap:22px;margin:40px 0 10px}.about-timeline:before{content:'';position:absolute;left:5%;right:5%;top:11px;height:3px;background:#b29eff;border-radius:99px}.about-time-item{position:relative;text-align:center;padding-top:34px}.about-time-item i{position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:24px;background:var(--gcs-purple);border-radius:50%;z-index:2;box-shadow:0 0 0 8px #fff}.about-time-item strong{display:block;color:var(--gcs-purple);font-size:22px}.about-time-item b{display:block;color:#070b32;margin:8px 0}.about-time-item span{display:block;color:#596079;line-height:1.5;font-size:14px}
.about-stat-banner{display:grid;grid-template-columns:repeat(6,1fr);gap:0;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.14),transparent 26%),linear-gradient(135deg,#4010ce,#06115f);border-radius:22px;color:#fff;padding:30px 18px;box-shadow:var(--gcs-shadow)}.about-stat-banner>div{text-align:center;border-right:1px dashed rgba(255,255,255,.35);padding:8px 18px}.about-stat-banner>div:last-child{border-right:0}.about-stat-banner .about-icon{width:54px;height:54px;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:12px}.about-stat-banner strong{display:block;font-size:34px}.about-stat-banner span{display:block;color:#ded9ff;margin-top:5px}
.about-team-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.about-team-head span{color:#596079;font-weight:700}.about-team{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.about-team>div{background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 28px rgba(15,13,60,.04);padding:26px}.avatar{display:grid;place-items:center;width:94px;height:94px;border-radius:50%;background:linear-gradient(135deg,#f0ebff,#fff);color:var(--gcs-purple);font-size:28px;font-weight:900;margin-bottom:18px;border:1px solid #ded7ff}.about-team h3{color:#070b32;margin:0 0 6px}.about-team b{color:var(--gcs-purple)}
.about-cta-wrap{padding-bottom:56px}.about-cta{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;background:radial-gradient(circle at 65% 40%,rgba(255,255,255,.12),transparent 35%),linear-gradient(135deg,#4010ce,#06115f);color:#fff;border-radius:22px;padding:34px 42px}.about-cta h2{color:#fff;margin-bottom:8px}.about-cta p{color:#e6e1ff;margin:0}
.gcs-header .desktop-nav{gap:30px}
@media(max-width:1100px){.about-hero-grid,.about-partner-card,.about-mission-grid{grid-template-columns:1fr}.about-values{grid-template-columns:repeat(3,1fr)}.about-stat-banner{grid-template-columns:repeat(3,1fr);row-gap:20px}.about-stat-banner>div:nth-child(3){border-right:0}.about-team{grid-template-columns:repeat(2,1fr)}.about-timeline{grid-template-columns:repeat(3,1fr)}.about-timeline:before{display:none}.about-cta{grid-template-columns:1fr}}
@media(max-width:860px){.about-copy h1{font-size:clamp(34px,11vw,46px);letter-spacing:-.04em}.about-dashboard{grid-template-columns:1fr}.about-dash-side{display:none}.about-kpis,.about-charts,.about-trust-row,.about-values,.about-stat-banner,.about-team,.about-timeline{grid-template-columns:1fr}.about-trust-row div{grid-template-columns:38px 1fr}.about-partner-card{padding:18px}.about-info-card{grid-template-columns:1fr;text-align:center}.about-info-card .about-icon{margin:auto}.about-team-head{display:block}.about-stat-banner>div{border-right:0;border-bottom:1px dashed rgba(255,255,255,.28)}.about-stat-banner>div:last-child{border-bottom:0}.about-cta{padding:26px}.about-cta .btn{width:100%}}

/* ==============================
   How It Works Page / Widgets
================================ */
.gcs-hiw-page{background:#fff;}
.gcs-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6C4DFF;margin-bottom:14px;}
.gcs-kicker.is-light{color:#CFC5FF;}
.gcs-hiw-section-head{margin-bottom:28px;}
.gcs-hiw-section-head.center{text-align:center;max-width:760px;margin:0 auto 28px;}
.gcs-hiw-section-head h2,.gcs-hiw-hero-copy h1{margin:0 0 14px;font-size:clamp(28px,3vw,48px);line-height:1.08;color:#0E1553;}
.gcs-hiw-section-head p,.gcs-hiw-hero-copy p{margin:0;color:#5B638A;line-height:1.75;font-size:16px;}
.gcs-hiw-hero-section,.gcs-hiw-process-section,.gcs-hiw-user-flows-section,.gcs-hiw-lifecycle-section,.gcs-hiw-insights-section,.gcs-hiw-trust-section{padding:36px 0;}
.gcs-hiw-hero-grid,.gcs-hiw-dual-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:28px;align-items:center;}
.gcs-hiw-showcase{position:relative;padding:20px;border-radius:28px;background:linear-gradient(135deg,rgba(108,77,255,.10),rgba(108,77,255,.03));overflow:hidden;}
.gcs-hiw-showcase:before{content:'';position:absolute;inset:auto -80px -80px auto;width:240px;height:240px;background:radial-gradient(circle,rgba(108,77,255,.16),transparent 68%);pointer-events:none;}
.gcs-hiw-auction-card,.gcs-hiw-panel,.gcs-hiw-process-card,.gcs-hiw-mini-card,.gcs-hiw-trust-card{background:#fff;border:1px solid #EAECF7;border-radius:24px;box-shadow:0 12px 40px rgba(17,24,57,.06);}
.gcs-hiw-auction-card{padding:22px;position:relative;z-index:1;}
.gcs-hiw-auction-card__top{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;margin-bottom:18px;}
.gcs-hiw-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:#F3F0FF;color:#5E39F5;border-radius:999px;font-size:12px;font-weight:700;margin-bottom:10px;}
.gcs-hiw-auction-card__top h3{font-size:24px;line-height:1.15;margin:0 0 6px;color:#0E1553;}
.gcs-hiw-auction-card__top p{margin:0;color:#6D7496;font-size:14px;}
.gcs-hiw-timer{padding:14px 16px;border-radius:18px;background:#F7F8FD;border:1px solid #EBEEF8;min-width:180px;text-align:center;}
.gcs-hiw-timer span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6D7496;margin-bottom:6px;}
.gcs-hiw-timer strong{font-size:22px;line-height:1;color:#0E1553;}
.gcs-hiw-auction-card__body>img{width:100%;height:auto;border-radius:18px;background:#F7F8FD;display:block;margin-bottom:18px;}
.gcs-hiw-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px;}
.gcs-hiw-metrics div{padding:16px;border-radius:18px;background:#F7F8FD;border:1px solid #EBEEF8;}
.gcs-hiw-metrics span{display:block;font-size:13px;color:#6D7496;margin-bottom:6px;}
.gcs-hiw-metrics strong{font-size:26px;line-height:1.1;color:#0E1553;}
.gcs-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:15px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:.25s ease;border:1px solid transparent;}
.gcs-btn--primary{background:linear-gradient(135deg,#6C4DFF,#4126D9);color:#fff;}
.gcs-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(76,49,229,.18);}
.gcs-btn--block{width:100%;}
.gcs-btn--light{background:#fff;color:#4126D9;}
.gcs-btn--outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.35);}
.gcs-btn--outline-light:hover,.gcs-btn--light:hover{transform:translateY(-2px);}
.gcs-hiw-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;}
.gcs-hiw-badge{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:20px;background:#F9FAFF;border:1px solid #ECEFFD;}
.gcs-hiw-badge img,.gcs-hiw-trust-card img,.gcs-hiw-process-card img,.gcs-hiw-mini-card img{width:44px;height:44px;object-fit:contain;flex:0 0 44px;}
.gcs-hiw-badge h4{margin:0 0 5px;color:#0E1553;font-size:16px;}
.gcs-hiw-badge p{margin:0;color:#6D7496;font-size:14px;line-height:1.65;}
.gcs-hiw-process-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;}
.gcs-hiw-process-card{padding:28px 22px;position:relative;text-align:left;min-height:250px;}
.gcs-hiw-step-number,.gcs-hiw-mini-card__num{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#4C31E5;color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 18px rgba(76,49,229,.18);}
.gcs-hiw-process-card img{margin:32px 0 16px;}
.gcs-hiw-process-card h3,.gcs-hiw-mini-card h3,.gcs-hiw-trust-card h3{margin:0 0 10px;color:#0E1553;font-size:20px;line-height:1.2;}
.gcs-hiw-process-card p,.gcs-hiw-mini-card p,.gcs-hiw-trust-card p{margin:0;color:#6D7496;line-height:1.7;font-size:14px;}
.gcs-hiw-process-divider{height:2px;width:48px;border-top:2px dashed #D4D9EF;}
.gcs-hiw-dual-grid{gap:24px;align-items:start;}
.gcs-hiw-flow-block,.gcs-hiw-panel{padding:30px;border-radius:28px;background:#FDFDFF;border:1px solid #EAECF7;box-shadow:0 12px 40px rgba(17,24,57,.04);}
.gcs-hiw-mini-grid{display:grid;gap:16px;}
.gcs-hiw-mini-grid.five{grid-template-columns:repeat(5,minmax(0,1fr));}
.gcs-hiw-mini-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));}
.gcs-hiw-mini-card{position:relative;padding:24px 18px 20px;min-height:230px;}
.gcs-hiw-mini-card img{margin:24px 0 14px;}
.gcs-hiw-mini-card--lifecycle{min-height:220px;}
.gcs-hiw-insights-section .gcs-hiw-dual-grid.is-2col{grid-template-columns:1fr 1fr;}
.gcs-hiw-proxy-card{padding:24px;border-radius:24px;border:1px solid #EAECF7;background:#fff;box-shadow:0 10px 32px rgba(17,24,57,.05);}
.gcs-hiw-proxy-top{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px;}
.gcs-hiw-proxy-badge{padding:14px 18px;border-radius:18px;background:#F7F8FD;border:1px solid #EBEEF8;min-width:160px;}
.gcs-hiw-proxy-badge.is-win{background:linear-gradient(135deg,rgba(108,77,255,.12),rgba(76,49,229,.06));}
.gcs-hiw-proxy-badge span{display:block;color:#6D7496;font-size:13px;margin-bottom:4px;}
.gcs-hiw-proxy-badge strong{color:#0E1553;font-size:22px;}
.gcs-hiw-proxy-chart{display:flex;align-items:flex-end;gap:0;height:170px;padding:10px 0 20px;position:relative;overflow:hidden;}
.gcs-hiw-proxy-chart:after{content:'';position:absolute;left:0;right:0;bottom:12px;border-top:2px dashed #D4D9EF;}
.gcs-hiw-proxy-line{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding-right:6px;flex:1;border-top:4px solid #4C31E5;border-right:4px solid #4C31E5;border-top-right-radius:12px;}
.gcs-hiw-proxy-line span{position:absolute;top:-30px;right:-8px;font-size:12px;font-weight:700;color:#4C31E5;background:#fff;padding:2px 6px;}
.gcs-hiw-proxy-line.step-1{height:56px;}
.gcs-hiw-proxy-line.step-2{height:92px;}
.gcs-hiw-proxy-line.step-3{height:124px;}
.gcs-hiw-proxy-line.step-4{height:148px;}
.gcs-hiw-proxy-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;color:#6D7496;font-size:13px;}
.gcs-hiw-proxy-legend .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:middle;}
.gcs-hiw-proxy-legend .dot-a{background:#4C31E5;}
.gcs-hiw-proxy-legend .dot-b{background:#D4D9EF;}
.gcs-hiw-manifest-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:stretch;}
.gcs-hiw-checklist,.gcs-hiw-manifest-card{padding:24px;border-radius:24px;border:1px solid #EAECF7;background:#fff;box-shadow:0 10px 32px rgba(17,24,57,.05);}
.gcs-hiw-check-item{display:flex;align-items:flex-start;gap:12px;color:#4F577D;font-size:15px;line-height:1.7;}
.gcs-hiw-check-item + .gcs-hiw-check-item{margin-top:12px;}
.gcs-hiw-check-item .check{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#6C4DFF,#4126D9);position:relative;flex:0 0 18px;margin-top:4px;}
.gcs-hiw-check-item .check:before{content:'';position:absolute;left:5px;top:3px;width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(40deg);}
.gcs-hiw-manifest-card{display:flex;flex-direction:column;justify-content:space-between;}
.gcs-hiw-manifest-doc{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:18px;border-radius:20px;background:#F7F8FD;border:1px solid #EBEEF8;}
.gcs-hiw-manifest-doc img{width:46px;height:46px;object-fit:contain;}
.gcs-hiw-manifest-doc span{display:block;color:#6D7496;font-size:13px;margin-bottom:4px;}
.gcs-hiw-manifest-doc h4{margin:0 0 4px;color:#0E1553;font-size:20px;line-height:1.2;}
.gcs-hiw-manifest-doc p{margin:0;color:#6D7496;}
.gcs-hiw-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:28px;}
.gcs-hiw-trust-card{padding:24px;text-align:left;}
.gcs-hiw-trust-card img{margin-bottom:16px;}
.gcs-hiw-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 32px;border-radius:28px;background:linear-gradient(135deg,#191E73,#4C31E5 58%,#6C4DFF);color:#fff;box-shadow:0 20px 45px rgba(51,41,151,.22);}
.gcs-hiw-cta-banner h2{margin:0 0 10px;color:#fff;font-size:clamp(28px,2.6vw,40px);line-height:1.08;}
.gcs-hiw-cta-banner p{margin:0;color:rgba(255,255,255,.82);line-height:1.75;max-width:620px;}
.gcs-hiw-cta-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;}

@media (max-width: 1199px){
  .gcs-hiw-badges{grid-template-columns:1fr;}
  .gcs-hiw-mini-grid.five{grid-template-columns:repeat(3,minmax(0,1fr));}
  .gcs-hiw-mini-grid.six{grid-template-columns:repeat(3,minmax(0,1fr));}
  .gcs-hiw-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .gcs-hiw-process-grid{grid-template-columns:1fr;}
  .gcs-hiw-process-divider{display:none;}
}
@media (max-width: 991px){
  .gcs-hiw-hero-grid,.gcs-hiw-dual-grid,.gcs-hiw-insights-section .gcs-hiw-dual-grid.is-2col,.gcs-hiw-manifest-grid{grid-template-columns:1fr;}
  .gcs-hiw-mini-grid.five,.gcs-hiw-mini-grid.six{grid-template-columns:repeat(2,minmax(0,1fr));}
  .gcs-hiw-cta-banner{flex-direction:column;align-items:flex-start;}
  .gcs-hiw-cta-actions{justify-content:flex-start;}
  .gcs-hiw-auction-card__top{flex-direction:column;}
}
@media (max-width: 767px){
  .gcs-hiw-hero-section,.gcs-hiw-process-section,.gcs-hiw-user-flows-section,.gcs-hiw-lifecycle-section,.gcs-hiw-insights-section,.gcs-hiw-trust-section{padding:24px 0;}
  .gcs-hiw-flow-block,.gcs-hiw-panel,.gcs-hiw-auction-card,.gcs-hiw-process-card,.gcs-hiw-mini-card,.gcs-hiw-trust-card,.gcs-hiw-checklist,.gcs-hiw-manifest-card,.gcs-hiw-cta-banner{padding:22px;}
  .gcs-hiw-mini-grid.five,.gcs-hiw-mini-grid.six,.gcs-hiw-trust-grid,.gcs-hiw-metrics{grid-template-columns:1fr;}
  .gcs-hiw-badge{padding:16px;}
  .gcs-hiw-timer{min-width:0;width:100%;}
  .gcs-hiw-proxy-top{flex-direction:column;}
}

/* v9 custom adjustments */
.gcs-hiw-user-flows-section .gcs-hiw-dual-grid{grid-template-columns:1fr;gap:28px}
.gcs-hiw-user-flows-section .gcs-hiw-flow-block{padding:30px 28px}
.gcs-hiw-user-flows-section .gcs-hiw-mini-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}
.about-chart-image-wrap,.about-donut-image-wrap{display:flex;align-items:center;justify-content:center;margin-top:14px}
.about-chart-image{width:100%;max-width:520px;height:auto;display:block;border-radius:14px}
.about-donut-image{width:160px;max-width:100%;height:auto;display:block}
.about-team-photo{margin-bottom:18px}
.about-team-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px;display:block}
.socials{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}
.socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.06);transition:transform .25s ease,background .25s ease}
.socials a:hover{transform:translateY(-2px);background:rgba(255,255,255,.12)}
.social-icon{width:22px;height:22px;object-fit:contain;display:block}
@media(max-width:1200px){.gcs-hiw-user-flows-section .gcs-hiw-mini-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:860px){.gcs-hiw-user-flows-section .gcs-hiw-mini-grid.five{grid-template-columns:1fr}}

/* v10 Elementor separated section refinements */
.home-step-icon{width:38px;height:38px;object-fit:contain;display:block;margin:6px 0 12px;}
.home-benefit-icon{width:42px;height:42px;object-fit:contain;display:block;margin-bottom:14px;}
.steps>div i + .home-step-icon{margin-top:14px;}
.cat-card img{max-width:100%;object-fit:contain;}
.elementor-widget-gcs-home-hero,
.elementor-widget-gcs-home-categories,
.elementor-widget-gcs-home-auctions,
.elementor-widget-gcs-home-steps,
.elementor-widget-gcs-home-trust,
.elementor-widget-gcs-about-hero,
.elementor-widget-gcs-about-partner,
.elementor-widget-gcs-about-mission,
.elementor-widget-gcs-about-values,
.elementor-widget-gcs-about-journey,
.elementor-widget-gcs-about-stats,
.elementor-widget-gcs-about-team,
.elementor-widget-gcs-about-cta{width:100%;}
@media(max-width:767px){
  .home-step-icon,.home-benefit-icon{margin-left:auto;margin-right:auto;}
}


/* WooCommerce real auction product additions */
.gcs-bid-message{padding:14px 16px;border-radius:14px;margin:0 0 18px;font-weight:800}
.gcs-bid-message.success{background:#edfdf4;color:#0a7b3f;border:1px solid #b7f0ce}
.gcs-bid-message.error{background:#fff1f1;color:#b42318;border:1px solid #ffd0d0}
.gcs-auction-actions{display:grid;gap:12px;margin-top:14px}
.gcs-bid-form{display:grid;gap:10px}
.gcs-bid-form label{font-size:13px;font-weight:800;color:#070b32}
.gcs-bid-form input{width:100%;height:50px;border:1px solid #d8dcf0;border-radius:14px;padding:0 14px;font-size:16px;font-weight:800;color:#070b32;background:#fff}
.gcs-bid-form small{color:#69708e;font-weight:700}
.gcs-buy-now{margin-top:2px}
.gcs-auction-ended,.timer.ended,.timer-split.ended{display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff0f0;color:#b42318;font-weight:900;border:1px solid #ffd0d0}
.buy-now-row strong{color:#07803a}
.main-product-img{width:100%;height:auto;object-fit:contain}
.woo-description{margin-top:16px;padding-top:16px;border-top:1px solid #e7e9f6;color:#5f6684;line-height:1.7}
.gcs-wc-auction-box{margin-top:18px;padding:18px;border-radius:18px;border:1px solid #e7e9f6;background:#fbfbff}
.gcs-wc-auction-box .btn{width:100%;text-align:center}

/* ==============================
   Pricing / Contact / FAQ Pages
================================ */
.gcs-header .desktop-nav{gap:18px;font-size:14px}.gcs-section{padding:26px 0}.gcs-panel{background:#fff;border:1px solid var(--gcs-border);border-radius:20px;box-shadow:0 10px 32px rgba(15,13,60,.045);padding:28px}.gcs-panel h2{margin:0 0 14px;color:#07104c}.gcs-resource-hero{background:radial-gradient(circle at 86% 38%,rgba(101,50,255,.16),transparent 38%),linear-gradient(180deg,#fff,#fbfaff);position:relative;overflow:hidden}.gcs-resource-hero:after,.gcs-contact-hero:after{content:'';position:absolute;right:-70px;top:0;width:560px;height:330px;background:repeating-radial-gradient(ellipse at center,rgba(107,73,255,.18) 0 2px,transparent 3px 13px);opacity:.42;pointer-events:none}.gcs-resource-hero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;position:relative;z-index:1}.gcs-resource-hero h1,.gcs-faq-hero-content h1,.gcs-contact-hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1.05;letter-spacing:-.05em;color:#07104c;margin:0 0 14px}.gcs-resource-hero h2{font-size:24px;color:#49506d;margin:0 0 16px}.gcs-resource-hero p,.gcs-contact-hero p,.gcs-faq-hero-content p{font-size:18px;line-height:1.7;color:#596079;max-width:640px}.gcs-resource-badges{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px}.gcs-resource-badges span{display:flex;align-items:center;gap:9px;font-weight:900;color:#07104c}.gcs-resource-badges img{width:34px;height:34px;object-fit:contain}.gcs-resource-badges small{display:block;color:#5f6684;font-weight:600}.gcs-resource-stack{display:grid;gap:18px}.gcs-resource-mini{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:var(--gcs-shadow);padding:22px}.gcs-resource-mini img{width:52px;height:52px;object-fit:contain}.gcs-resource-mini h3{margin:0 0 6px;color:var(--gcs-purple);font-size:17px}.gcs-resource-mini p{margin:0;font-size:14px;line-height:1.5;color:#596079}.gcs-pricing-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.gcs-price-plan{border:1px solid var(--gcs-border);border-radius:20px;padding:28px;background:#fff;box-shadow:0 10px 32px rgba(15,13,60,.04)}.gcs-plan-head{display:flex;justify-content:space-between;gap:16px}.gcs-plan-head img{width:58px;height:58px;object-fit:contain}.gcs-plan-head h3{margin:0 0 8px;color:var(--gcs-purple);font-size:22px}.gcs-plan-head p{margin:0;color:#596079;line-height:1.6}.gcs-plan-value{font-size:48px;letter-spacing:-.05em;line-height:1;margin:28px 0 8px;color:#07104c;font-weight:900}.gcs-price-plan strong{display:block;color:#07104c}.gcs-price-plan small{display:block;color:#596079;margin:12px 0 18px}.gcs-price-plan ul,.gcs-two-benefits ul{margin:0;padding:0;list-style:none}.gcs-price-plan li,.gcs-two-benefits li{margin:10px 0;color:#4f5774}.gcs-price-plan li:before,.gcs-two-benefits li:before{content:'✓';color:var(--gcs-purple);font-weight:900;margin-right:10px}.gcs-pricing-notice{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px 20px;border:1px solid var(--gcs-border);border-radius:14px;background:#fff}.gcs-pricing-notice span{font-weight:700;color:#596079}.gcs-compare-grid{display:grid;grid-template-columns:1fr 360px;gap:24px}.gcs-table-wrap{overflow:auto}.gcs-plan-table{width:100%;border-collapse:collapse;min-width:680px}.gcs-plan-table th,.gcs-plan-table td{border:1px solid #edf0f8;padding:14px;text-align:center;color:#3c4464}.gcs-plan-table th:first-child,.gcs-plan-table td:first-child{text-align:left;font-weight:800;color:#07104c}.gcs-plan-table th{color:var(--gcs-purple);font-size:13px}.gcs-why-panel{display:grid;gap:18px}.gcs-why-item{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start}.gcs-why-item img{width:42px;height:42px;object-fit:contain}.gcs-why-item h3{font-size:16px;margin:0 0 6px;color:#07104c}.gcs-why-item p{margin:0;color:#596079;line-height:1.55}.gcs-breakdown{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:center}.gcs-breakdown>div:first-child span,.gcs-breakdown-math span{display:block;color:#596079;font-weight:700}.gcs-breakdown>div:first-child strong{display:block;color:var(--gcs-purple);font-size:32px;margin:6px 0 18px}.gcs-breakdown select{margin-top:8px}.gcs-breakdown-math{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:16px;align-items:center;text-align:center}.gcs-breakdown-math b{display:block;font-size:28px;color:#07104c;margin-top:8px}.gcs-breakdown-math em{font-style:normal;font-weight:900;color:#07104c}.gcs-breakdown-math .payout b{color:var(--gcs-purple)}.gcs-breakdown-math small{grid-column:1/-1;text-align:left;border:1px solid var(--gcs-border);border-radius:12px;padding:14px;color:#596079}.gcs-two-benefits{display:grid;grid-template-columns:1fr 1fr;gap:28px}.gcs-two-benefits>div{display:grid;grid-template-columns:86px 1fr;gap:22px;align-items:start}.gcs-two-benefits>div+div{border-left:1px dashed #d9dcef;padding-left:36px}.gcs-two-benefits img{width:78px;height:78px;object-fit:contain}.gcs-two-benefits h3{margin:0 0 12px;color:#07104c}.gcs-section-row{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.gcs-section-row h2{margin:0;color:#07104c}.gcs-section-row a{color:var(--gcs-purple);font-weight:900}.gcs-mini-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gcs-mini-faq-grid details,.gcs-quick-grid details,.gcs-faq-accordion details{border:1px solid var(--gcs-border);border-radius:12px;background:#fff;overflow:hidden}.gcs-mini-faq-grid summary,.gcs-quick-grid summary,.gcs-faq-accordion summary{cursor:pointer;font-weight:900;color:#07104c;padding:16px;list-style:none}.gcs-mini-faq-grid summary:after,.gcs-quick-grid summary:after,.gcs-faq-accordion summary:after{content:'+';float:right;color:var(--gcs-purple);font-size:20px}.gcs-mini-faq-grid details[open] summary:after,.gcs-quick-grid details[open] summary:after,.gcs-faq-accordion details[open] summary:after{content:'–'}.gcs-mini-faq-grid p,.gcs-quick-grid p,.gcs-faq-accordion p{margin:0;padding:0 16px 16px;color:#596079;line-height:1.7}.gcs-resource-cta{background:radial-gradient(circle at 78% 35%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#4010ce,#071064);color:#fff;border-radius:20px;padding:32px 42px;display:grid;grid-template-columns:86px 1fr auto;gap:24px;align-items:center}.gcs-resource-cta img{width:76px;height:76px;object-fit:contain;border-radius:50%;background:rgba(255,255,255,.08)}.gcs-resource-cta h2{margin:0 0 8px;color:#fff;font-size:28px}.gcs-resource-cta p{margin:0;color:#e6e1ff;line-height:1.55}.gcs-resource-cta>div:last-child{display:flex;gap:14px}.btn.light-border{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}

.gcs-contact-hero-section{padding:26px 0}.gcs-contact-hero{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,rgba(101,50,255,.12),rgba(101,50,255,.04));padding:34px 56px;display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:center}.gcs-contact-hero-icon{width:130px;height:130px;border-radius:50%;background:#fff;box-shadow:var(--gcs-shadow);padding:24px;object-fit:contain;position:relative;z-index:1}.gcs-contact-hero>div{position:relative;z-index:1}.gcs-contact-grid{display:grid;grid-template-columns:1fr 420px;gap:24px}.gcs-contact-form{display:grid;gap:16px}.gcs-contact-form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gcs-contact-form label{font-weight:800;color:#07104c}.gcs-contact-form input,.gcs-contact-form select,.gcs-contact-form textarea{width:100%;margin-top:8px;border:1px solid #dfe3f0;border-radius:10px;padding:14px 16px;font:inherit}.gcs-contact-form textarea{min-height:140px;resize:vertical}.gcs-upload-box{border:1px dashed #a99cff;border-radius:12px;text-align:center;padding:20px;color:var(--gcs-purple);font-weight:900}.gcs-upload-box small{display:block;color:#596079;font-weight:600;margin-top:5px}.gcs-contact-detail{display:grid;grid-template-columns:46px 1fr;gap:16px;margin:22px 0}.gcs-contact-detail img{width:42px;height:42px;object-fit:contain}.gcs-contact-detail h3{margin:0 0 6px;color:#07104c}.gcs-contact-detail p{margin:0;color:#596079;line-height:1.55}.gcs-panel.urgent{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.gcs-panel.urgent h3{margin:0;color:#07104c}.gcs-panel.urgent p{margin:6px 0 0;color:#596079}.gcs-topic-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:14px}.gcs-topic-card{border:1px solid var(--gcs-border);border-radius:16px;background:#fff;padding:24px;text-align:center;box-shadow:0 10px 28px rgba(15,13,60,.035)}.gcs-topic-card img{width:72px;height:72px;object-fit:contain;margin-bottom:14px}.gcs-topic-card h3{margin:0 0 10px;color:#07104c}.gcs-topic-card p{margin:0 0 14px;color:#596079;line-height:1.55}.gcs-topic-card a{color:var(--gcs-purple);font-weight:900}.gcs-office-grid{display:grid;grid-template-columns:1fr 360px;gap:24px}.gcs-office-card{display:grid;grid-template-columns:70px 1fr 1.35fr;gap:22px;align-items:center}.gcs-office-card>img{width:62px;height:62px;object-fit:contain}.gcs-office-card p,.gcs-hours-text{color:#596079;line-height:1.75}.gcs-map-mock{height:160px;border-radius:14px;background:linear-gradient(135deg,#eef2f7,#f8faff);position:relative;overflow:hidden}.gcs-map-mock:before{content:'';position:absolute;inset:0;background:linear-gradient(30deg,transparent 0 46%,rgba(164,181,207,.45) 47% 49%,transparent 50%),linear-gradient(-30deg,transparent 0 44%,rgba(164,181,207,.35) 45% 47%,transparent 48%);background-size:90px 90px}.gcs-map-mock span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:48px;color:var(--gcs-purple)}.gcs-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}

.gcs-faq-hero-section{text-align:left}.gcs-faq-hero-content{max-width:740px;margin:auto;position:relative;z-index:1}.gcs-faq-search{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--gcs-border);border-radius:12px;padding:0 18px;max-width:620px;box-shadow:0 10px 30px rgba(15,13,60,.045);color:var(--gcs-purple);font-size:24px}.gcs-faq-search input{border:none;outline:none;min-height:66px;width:100%;font:inherit;font-size:18px}.gcs-faq-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:26px}.gcs-faq-tabs button{background:#fff;border:1px solid var(--gcs-border);border-radius:14px;min-height:118px;display:grid;place-items:center;gap:8px;font-weight:900;color:#07104c;box-shadow:0 10px 28px rgba(15,13,60,.035);cursor:pointer}.gcs-faq-tabs button.active{border:2px solid var(--gcs-purple);color:var(--gcs-purple)}.gcs-faq-tabs img{width:52px;height:52px;object-fit:contain}.gcs-faq-layout{display:grid;grid-template-columns:300px 1fr;border:1px solid var(--gcs-border);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 32px rgba(15,13,60,.04)}.gcs-faq-layout aside{padding:32px;background:#fbfbff}.gcs-faq-layout aside h2{margin:0 0 14px;color:#07104c}.gcs-faq-layout aside p{color:#596079;line-height:1.7}.gcs-faq-accordion{padding:18px;display:grid;gap:12px}.gcs-faq-accordion details[open]{background:#fbf8ff;border-color:#d8d0ff}.gcs-faq-resources{display:grid;grid-template-columns:240px repeat(4,1fr);gap:24px;align-items:stretch}.gcs-faq-resources h2{margin:0 0 14px;color:#07104c}.gcs-faq-resources p{color:#596079;line-height:1.65}.gcs-faq-resources article{border:1px solid var(--gcs-border);border-radius:16px;background:#fff;padding:24px;box-shadow:0 10px 28px rgba(15,13,60,.035)}.gcs-faq-resources img{width:50px;height:50px;object-fit:contain}.gcs-faq-resources h3{color:#07104c}.gcs-faq-resources a{color:var(--gcs-purple);font-weight:900}.gcs-faq-trust-section{border-top:1px solid var(--gcs-border);padding:26px 0;background:#fff}.gcs-faq-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gcs-faq-trust-grid>div{display:grid;grid-template-columns:54px 1fr;gap:14px;border-right:1px solid #edf0f8}.gcs-faq-trust-grid>div:last-child{border-right:0}.gcs-faq-trust-grid img{width:46px;height:46px;object-fit:contain}.gcs-faq-trust-grid h3{margin:0 0 6px;color:#07104c}.gcs-faq-trust-grid p{margin:0;color:#596079;line-height:1.45}
@media(max-width:1180px){.gcs-pricing-card-grid,.gcs-compare-grid,.gcs-contact-grid,.gcs-office-grid,.gcs-resource-hero__grid{grid-template-columns:1fr}.gcs-topic-grid{grid-template-columns:repeat(3,1fr)}.gcs-faq-resources{grid-template-columns:1fr 1fr}.gcs-faq-tabs{grid-template-columns:repeat(4,1fr)}.gcs-breakdown{grid-template-columns:1fr}.gcs-office-card{grid-template-columns:70px 1fr}.gcs-map-mock{grid-column:1/-1}.gcs-resource-cta{grid-template-columns:70px 1fr}.gcs-resource-cta>div:last-child{grid-column:1/-1}}
@media(max-width:760px){.gcs-container{width:min(100% - 32px,1360px)}.gcs-resource-hero h1,.gcs-faq-hero-content h1,.gcs-contact-hero h1{font-size:40px}.gcs-resource-badges,.gcs-pricing-notice,.gcs-section-row{align-items:flex-start;flex-direction:column}.gcs-pricing-card-grid,.gcs-topic-grid,.gcs-mini-faq-grid,.gcs-quick-grid,.gcs-two-benefits,.gcs-faq-resources,.gcs-faq-trust-grid,.gcs-contact-form .two{grid-template-columns:1fr}.gcs-two-benefits>div+div{border-left:0;border-top:1px dashed #d9dcef;padding-left:0;padding-top:24px}.gcs-breakdown-math{grid-template-columns:1fr;gap:10px;text-align:left}.gcs-breakdown-math em{display:none}.gcs-contact-hero{grid-template-columns:1fr;padding:26px}.gcs-contact-hero-icon{width:100px;height:100px}.gcs-contact-grid aside{min-width:0}.gcs-panel.urgent{grid-template-columns:1fr}.gcs-office-card{grid-template-columns:1fr}.gcs-faq-tabs{grid-template-columns:1fr 1fr;gap:12px}.gcs-faq-layout{grid-template-columns:1fr}.gcs-resource-cta{grid-template-columns:1fr;text-align:center;padding:28px}.gcs-resource-cta img{margin:auto}.gcs-resource-cta>div:last-child{display:grid}.gcs-faq-trust-grid>div{border-right:0;border-bottom:1px solid #edf0f8;padding-bottom:14px}.gcs-faq-trust-grid>div:last-child{border-bottom:0}}

/* ==============================
   Seller Profile Page / Elementor Widgets
================================ */
.elementor-widget-gcs-seller-hero,
.elementor-widget-gcs-seller-about,
.elementor-widget-gcs-seller-performance,
.elementor-widget-gcs-seller-auctions,
.elementor-widget-gcs-seller-categories,
.elementor-widget-gcs-seller-certifications,
.elementor-widget-gcs-seller-reviews,
.elementor-widget-gcs-seller-cta{width:100%;}
.gcs-seller-hero{padding:26px 0 18px;background:radial-gradient(circle at 88% 30%,rgba(101,50,255,.16),transparent 34%),linear-gradient(180deg,#fff,#fbfaff);position:relative;overflow:hidden}.gcs-seller-hero:after{content:'';position:absolute;right:-80px;top:40px;width:640px;height:420px;background:repeating-radial-gradient(ellipse at center,rgba(107,73,255,.18) 0 2px,transparent 3px 13px);opacity:.45;pointer-events:none}.gcs-seller-hero .gcs-container{position:relative;z-index:1}.gcs-seller-breadcrumb{display:flex;gap:12px;align-items:center;color:#596079;font-size:13px;font-weight:800;margin:0 0 20px}.gcs-seller-breadcrumb a{color:var(--gcs-purple)}.gcs-seller-hero-card{display:grid;grid-template-columns:220px 1fr 320px;gap:34px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:24px;box-shadow:0 18px 48px rgba(15,13,60,.08);padding:34px 38px}.gcs-seller-logo-card{border:1px solid var(--gcs-border);border-radius:20px;background:#fff;display:grid;place-items:center;min-height:220px;padding:20px}.gcs-seller-logo-card img{width:180px;height:180px;object-fit:contain}.gcs-seller-verified{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#07104c;margin-bottom:12px}.gcs-seller-verified img{width:26px;height:26px;object-fit:contain}.gcs-seller-main-copy h1{font-size:clamp(36px,3.8vw,56px);line-height:1.05;letter-spacing:-.055em;margin:0 0 12px;color:#07104c}.gcs-seller-main-copy p{color:#596079;line-height:1.75;font-size:16px;max-width:700px}.gcs-seller-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#596079}.gcs-seller-meta-row strong{color:#07104c}.gcs-seller-stars{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.gcs-seller-stars img{width:18px;height:18px;object-fit:contain}.gcs-seller-contact-line{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:20px;color:#596079;font-weight:800}.gcs-seller-contact-line span,.gcs-seller-contact-line a{display:inline-flex;align-items:center;gap:8px}.gcs-seller-contact-line img{width:22px;height:22px;object-fit:contain}.gcs-seller-contact-line a{color:var(--gcs-purple)}.gcs-seller-actions-card{display:grid;gap:14px}.gcs-seller-actions-card .btn img,.gcs-seller-cta .btn img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.gcs-seller-actions-card .btn.ghost img{filter:none}.gcs-seller-trustbox{border:1px solid var(--gcs-border);border-radius:18px;background:#fff;padding:24px;margin-top:12px}.gcs-seller-trustbox h3{margin:0 0 8px;color:#07104c;font-size:22px}.gcs-seller-trustbox p{margin:8px 0 12px;color:#596079}.gcs-seller-trustbox strong{color:#07104c}.gcs-seller-green-stars{display:flex;gap:4px}.gcs-seller-green-stars img{width:24px;height:24px;object-fit:contain}.gcs-seller-about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.gcs-seller-about-grid .gcs-panel p{color:#596079;line-height:1.7}.gcs-seller-bullets{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:22px 0}.gcs-seller-bullets span{display:flex;align-items:center;gap:9px;color:#4f5774;font-weight:700}.gcs-seller-bullets img{width:20px;height:20px;object-fit:contain}.gcs-seller-detail-panel{display:grid;gap:12px}.gcs-seller-detail-panel div{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center}.gcs-seller-detail-panel strong{color:#07104c}.gcs-seller-detail-panel span{color:#596079;font-weight:700}.gcs-seller-performance-section .gcs-section-row span{color:#596079;font-size:13px}.gcs-seller-stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.gcs-seller-stat-grid article{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:16px;padding:22px;box-shadow:0 10px 30px rgba(15,13,60,.045)}.gcs-seller-stat-grid img{width:58px;height:58px;object-fit:contain}.gcs-seller-stat-grid strong{display:block;color:var(--gcs-purple);font-size:28px;line-height:1;font-weight:900}.gcs-seller-stat-grid span{display:block;color:#07104c;font-weight:800;margin-top:6px}.gcs-seller-auction-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.gcs-seller-auction-card{position:relative;background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 30px rgba(15,13,60,.045);padding:16px;min-width:0;display:block}.gcs-seller-auction-card .timer{font-size:12px;padding:7px 10px}.gcs-seller-auction-card .watch{position:absolute;top:12px;right:12px;background:#fff;border:0;color:#596079;font-size:22px}.gcs-seller-auction-card .product-image{height:118px;margin:12px 0}.gcs-seller-auction-card .product-image img{max-height:110px}.gcs-seller-auction-card h3{font-size:16px;line-height:1.22;min-height:40px;margin:8px 0 6px;color:#07104c;overflow-wrap:anywhere}.gcs-seller-auction-card small{color:#596079;font-weight:700}.gcs-seller-auction-card .bid-row{font-size:14px;margin:8px 0}.gcs-seller-auction-card .bid-row strong{font-size:20px}.gcs-seller-chip-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.gcs-seller-chip-grid article{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:16px;box-shadow:0 10px 26px rgba(15,13,60,.035);padding:18px}.gcs-seller-chip-grid img{width:52px;height:52px;object-fit:contain}.gcs-seller-chip-grid h3{margin:0 0 4px;color:#07104c;font-size:16px}.gcs-seller-chip-grid p{margin:0;color:#596079;font-size:13px;line-height:1.45}.gcs-seller-cert-section h2{color:#07104c;margin:0 0 18px}.gcs-seller-chip-grid.certs{grid-template-columns:repeat(6,1fr)}.gcs-seller-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gcs-seller-review-grid article{display:grid;grid-template-columns:70px 1fr;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 30px rgba(15,13,60,.045);padding:24px}.gcs-seller-review-grid .avatar{width:58px;height:58px;border-radius:50%;object-fit:cover}.review-top{display:flex;align-items:center;gap:12px}.review-top strong{color:#07104c}.gcs-seller-review-grid p{color:#596079;line-height:1.65;margin:10px 0}.gcs-seller-review-grid h3{margin:0 0 4px;color:#07104c;font-size:15px}.gcs-seller-review-grid small{color:#596079}.gcs-seller-cta{background:radial-gradient(circle at 78% 35%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#4010ce,#071064);color:#fff;border-radius:20px;padding:28px 36px;display:grid;grid-template-columns:78px 1fr auto auto;gap:24px;align-items:center}.gcs-seller-cta>img{width:68px;height:68px;object-fit:contain;border-radius:50%;background:rgba(255,255,255,.08);padding:8px}.gcs-seller-cta h2{margin:0 0 8px;color:#fff;font-size:28px}.gcs-seller-cta p{margin:0;color:#e6e1ff;line-height:1.55;max-width:670px}.gcs-seller-cta-metrics{display:flex;gap:18px;align-items:center;flex-wrap:wrap;min-width:360px}.gcs-seller-cta-metrics span{display:grid;gap:4px;border-left:1px solid rgba(255,255,255,.22);padding-left:18px}.gcs-seller-cta-metrics small{color:#dcd7ff;font-size:12px}.gcs-seller-cta-metrics strong{color:#fff}.gcs-seller-cta .btn.light img{filter:none}
@media(max-width:1280px){.gcs-seller-hero-card{grid-template-columns:180px 1fr 270px;gap:24px}.gcs-seller-stat-grid{grid-template-columns:repeat(3,1fr)}.gcs-seller-auction-grid{grid-template-columns:repeat(3,1fr)}.gcs-seller-chip-grid,.gcs-seller-chip-grid.certs{grid-template-columns:repeat(3,1fr)}.gcs-seller-cta{grid-template-columns:70px 1fr}.gcs-seller-cta-metrics,.gcs-seller-cta .btn{grid-column:2}.gcs-seller-cta-metrics{min-width:0}}
@media(max-width:980px){.gcs-seller-hero-card,.gcs-seller-about-grid{grid-template-columns:1fr}.gcs-seller-actions-card{grid-template-columns:1fr 1fr}.gcs-seller-trustbox{grid-column:1/-1}.gcs-seller-logo-card{min-height:160px}.gcs-seller-logo-card img{width:150px;height:150px}.gcs-seller-review-grid{grid-template-columns:1fr}.gcs-seller-stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.gcs-seller-hero{padding-top:18px}.gcs-seller-hero-card{padding:22px}.gcs-seller-actions-card,.gcs-seller-bullets,.gcs-seller-detail-panel div,.gcs-seller-stat-grid,.gcs-seller-auction-grid,.gcs-seller-chip-grid,.gcs-seller-chip-grid.certs{grid-template-columns:1fr}.gcs-seller-main-copy h1{font-size:38px}.gcs-seller-contact-line{gap:14px}.gcs-seller-cta{grid-template-columns:1fr;text-align:center;padding:26px}.gcs-seller-cta>img{margin:auto}.gcs-seller-cta-metrics,.gcs-seller-cta .btn{grid-column:auto}.gcs-seller-cta-metrics{justify-content:center}.gcs-seller-cta-metrics span{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:12px 8px 0}.gcs-seller-review-grid article{grid-template-columns:1fr;text-align:center}.gcs-seller-review-grid .avatar{margin:auto}.review-top{justify-content:center}.gcs-seller-section-row{display:block}}

/* ==============================
   Categories Page / Elementor Widgets
================================ */
.elementor-widget-gcs-categories-hero,
.elementor-widget-gcs-categories-featured,
.elementor-widget-gcs-categories-all,
.elementor-widget-gcs-categories-subcats,
.elementor-widget-gcs-categories-spotlight,
.elementor-widget-gcs-categories-benefits-cta{width:100%;}
.gcs-categories-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 38%,rgba(101,50,255,.18),transparent 38%),linear-gradient(180deg,#fff,#fbfaff);border-bottom:1px solid var(--gcs-border)}
.gcs-categories-hero:after{content:'';position:absolute;right:-100px;top:15px;width:720px;height:420px;background:repeating-radial-gradient(ellipse at center,rgba(107,73,255,.2) 0 2px,transparent 3px 13px);opacity:.48;pointer-events:none}
.gcs-categories-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;gap:58px;align-items:center;min-height:300px}.gcs-categories-copy h1{font-size:clamp(42px,4.6vw,66px);line-height:1.04;letter-spacing:-.055em;color:#07104c;margin:0 0 18px}.gcs-categories-copy p{font-size:20px;line-height:1.65;color:#444b66;max-width:610px;margin:0}.gcs-categories-badges{display:flex;gap:26px;flex-wrap:wrap;margin-top:38px}.gcs-categories-badges div{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;min-width:190px}.gcs-categories-badges img{width:42px;height:42px;object-fit:contain;grid-row:span 2}.gcs-categories-badges strong{display:block;color:#07104c;font-size:14px;font-weight:900}.gcs-categories-badges span{display:block;color:#596079;font-size:12px;line-height:1.35}.gcs-categories-collage{position:relative;min-height:310px}.gcs-categories-collage img{position:absolute;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(15,13,60,.12))}.cat-hero-laptop{left:5%;top:10%;width:42%;z-index:2}.cat-hero-server{right:13%;top:-1%;width:28%;z-index:3}.cat-hero-gpu{left:38%;bottom:16%;width:31%;z-index:4}.cat-hero-switch{right:3%;bottom:9%;width:33%;z-index:2}.gcs-category-featured-section,.gcs-category-all-section,.gcs-category-sub-section,.gcs-category-spot-section{padding-top:30px;padding-bottom:0}.gcs-category-featured-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.gcs-category-all-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gcs-category-card{position:relative;display:block;background:#fff;border:1px solid var(--gcs-border);border-radius:18px;box-shadow:0 10px 30px rgba(15,13,60,.04);padding:22px;min-height:172px;overflow:hidden;transition:.25s}.gcs-category-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(15,13,60,.09)}.gcs-category-card img{display:block;width:100%;height:96px;object-fit:contain;margin:0 0 12px}.gcs-category-card.big{min-height:178px}.gcs-category-card.big img{height:102px}.gcs-category-card strong{display:block;color:#07104c;font-size:18px;line-height:1.2;margin:4px 48px 2px 0}.gcs-category-card span{display:block;color:#596079;font-size:14px}.gcs-category-card i{position:absolute;right:18px;bottom:18px;width:38px;height:38px;border:1px solid #d9d2ff;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;color:var(--gcs-purple);background:#fff}.gcs-category-sub-section h2{margin:0 0 16px;color:#07104c}.gcs-subcat-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.gcs-subcat-grid a{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;background:#fff;border:1px solid var(--gcs-border);border-radius:12px;padding:13px 14px;min-height:70px}.gcs-subcat-grid img{width:34px;height:34px;object-fit:contain;grid-row:span 2}.gcs-subcat-grid strong{display:block;color:#07104c;font-size:13px;line-height:1.2}.gcs-subcat-grid span{display:block;color:#596079;font-size:12px}.gcs-category-spot-grid{display:grid;grid-template-columns:360px 1fr;border:1px solid var(--gcs-border);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 36px rgba(15,13,60,.045)}.gcs-spot-card{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.22),transparent 30%),linear-gradient(135deg,#4511d6,#170072);color:#fff;padding:36px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gcs-spot-card>span{display:inline-flex;border-radius:9px;background:#fff;color:var(--gcs-purple);font-weight:900;padding:8px 12px;margin-bottom:24px}.gcs-spot-card h2{font-size:34px;margin:0 0 14px;color:#fff;letter-spacing:-.04em}.gcs-spot-card p{margin:0 0 20px;color:#eee9ff;line-height:1.65}.gcs-spot-card div{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:26px}.gcs-spot-card small{color:#fff;font-weight:800}.gcs-spot-lots{padding:20px 18px}.gcs-section-row.mini{margin-bottom:8px;align-items:center}.gcs-section-row.mini h2{font-size:18px}.gcs-section-row.mini a{font-size:13px}.gcs-spot-lot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gcs-spot-lot{position:relative;display:block;border:1px solid var(--gcs-border);border-radius:16px;background:#fff;padding:14px;box-shadow:0 10px 24px rgba(15,13,60,.035);min-width:0}.gcs-spot-lot .timer{font-size:11px;padding:6px 9px}.gcs-spot-lot .watch{position:absolute;top:12px;right:12px;border:0;background:transparent;color:#596079;font-size:20px;padding:0}.gcs-spot-lot>img{display:block;width:100%;height:96px;object-fit:contain;margin:12px 0}.gcs-spot-lot strong{display:block;color:#07104c;font-size:14px;line-height:1.25;min-height:36px}.gcs-spot-lot small{display:block;color:#596079;margin-top:4px}.gcs-spot-lot .bid-row{font-size:12px;margin:7px 0}.gcs-spot-lot .bid-row b{color:var(--gcs-purple);font-size:15px}.gcs-spot-lot .bid-row em{font-style:normal;color:#07104c}.gcs-category-benefits-section{padding-top:34px}.gcs-cat-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:24px 0 34px}.gcs-cat-benefit-grid div{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center}.gcs-cat-benefit-grid img{width:54px;height:54px;object-fit:contain;grid-row:span 2}.gcs-cat-benefit-grid strong{color:#07104c;font-size:15px;font-weight:900}.gcs-cat-benefit-grid span{color:#596079;font-size:13px;line-height:1.35}.gcs-category-cta{background:radial-gradient(circle at 78% 35%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#4010ce,#071064);color:#fff;border-radius:20px;padding:32px 42px;display:grid;grid-template-columns:86px 1fr auto auto;gap:24px;align-items:center}.gcs-category-cta>img{width:76px;height:76px;object-fit:contain;border-radius:50%;background:rgba(255,255,255,.08);padding:8px}.gcs-category-cta h2{margin:0 0 8px;color:#fff;font-size:30px}.gcs-category-cta p{margin:0;color:#e6e1ff;line-height:1.55;max-width:650px}
@media(max-width:1280px){.gcs-category-featured-grid{grid-template-columns:repeat(3,1fr)}.gcs-category-all-grid{grid-template-columns:repeat(3,1fr)}.gcs-subcat-grid{grid-template-columns:repeat(4,1fr)}.gcs-category-spot-grid{grid-template-columns:300px 1fr}.gcs-spot-lot-grid{grid-template-columns:repeat(2,1fr)}.gcs-cat-benefit-grid{grid-template-columns:repeat(3,1fr)}.gcs-category-cta{grid-template-columns:76px 1fr}.gcs-category-cta .btn{grid-column:2}}
@media(max-width:980px){.gcs-categories-hero-grid{grid-template-columns:1fr;gap:28px}.gcs-categories-collage{min-height:310px;max-width:700px}.gcs-category-spot-grid{grid-template-columns:1fr}.gcs-cat-benefit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.gcs-categories-hero{padding:48px 0}.gcs-categories-copy h1{font-size:40px}.gcs-categories-copy p{font-size:16px}.gcs-categories-badges{gap:14px}.gcs-categories-badges div{min-width:100%;grid-template-columns:40px 1fr}.gcs-categories-collage{min-height:270px}.cat-hero-laptop{width:48%;left:0;top:20px}.cat-hero-server{width:38%;right:2%;top:0}.cat-hero-gpu{width:42%;left:28%;bottom:40px}.cat-hero-switch{width:42%;right:0;bottom:18px}.gcs-category-featured-grid,.gcs-category-all-grid,.gcs-subcat-grid,.gcs-spot-lot-grid,.gcs-cat-benefit-grid{grid-template-columns:1fr}.gcs-category-card,.gcs-category-card.big{min-height:auto}.gcs-category-card img,.gcs-category-card.big img{height:130px}.gcs-spot-card{padding:28px}.gcs-category-cta{grid-template-columns:1fr;text-align:center;padding:28px}.gcs-category-cta>img{margin:auto}.gcs-category-cta .btn{grid-column:auto}.gcs-cat-benefit-grid div{grid-template-columns:54px 1fr;text-align:left}.gcs-subcat-grid a{grid-template-columns:44px 1fr}}


/* Footer alignment fix v17 */
.gcs-footer{clear:both;width:100%;background:linear-gradient(135deg,#06134a,#02072c);color:#fff;padding:54px 0 24px;overflow:hidden}.gcs-footer .footer-grid{display:grid;grid-template-columns:minmax(245px,1.45fr) repeat(4,minmax(130px,.8fr)) minmax(230px,1.25fr);gap:38px;align-items:start}.gcs-footer .footer-brand{max-width:300px}.gcs-footer .footer-logo{width:190px!important;height:auto!important;display:block;margin:0 0 18px;filter:brightness(0) invert(1)}.gcs-footer h4{margin:4px 0 16px;color:#fff;font-size:16px;line-height:1.2;font-weight:900}.gcs-footer p,.gcs-footer a{display:block;color:#dbe3ff;line-height:1.65;margin:0 0 10px;font-size:14px;text-decoration:none}.gcs-footer a:hover{color:#fff}.gcs-footer .socials{display:flex;align-items:center;gap:16px;margin-top:18px}.gcs-footer .socials a{display:flex!important;align-items:center;justify-content:center;width:22px;height:22px;margin:0!important;padding:0}.gcs-footer .social-icon{width:18px!important;height:18px!important;max-width:18px!important;object-fit:contain;display:block;filter:brightness(0) invert(1);opacity:.92}.gcs-footer .newsletter{min-width:0}.gcs-footer .newsletter-form{display:flex;align-items:stretch;margin-top:14px;width:100%;max-width:300px}.gcs-footer .newsletter-form input{height:44px;min-width:0;border:0;border-radius:10px 0 0 10px;background:#fff;color:#091036;padding:0 14px;font:inherit}.gcs-footer .newsletter-form button{height:44px;border:0;border-radius:0 10px 10px 0;background:var(--gcs-purple);color:#fff;font-weight:900;padding:0 16px;white-space:nowrap}.gcs-footer .copyright{text-align:center;margin:36px auto 0;color:#dbe3ff;font-size:14px;width:min(100% - 48px,1360px);padding-top:18px;border-top:1px solid rgba(255,255,255,.10)}@media(max-width:1180px){.gcs-footer .footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:34px}.gcs-footer .newsletter{grid-column:auto}}@media(max-width:760px){.gcs-footer{padding:42px 0 22px}.gcs-footer .footer-grid{grid-template-columns:1fr;gap:26px}.gcs-footer .footer-brand{max-width:none}.gcs-footer .newsletter-form{max-width:none}.gcs-footer .copyright{width:min(100% - 32px,1360px)}}

/* ==============================
   Final v22 fixes: clean dynamic menu, HIW spacing, dashboards, footer
================================ */
.desktop-nav .gcs-menu,.mobile-panel .gcs-mobile-menu{list-style:none;margin:0;padding:0}.desktop-nav .gcs-menu{display:flex;align-items:center;gap:28px}.desktop-nav .gcs-menu>li{position:relative;margin:0}.desktop-nav .gcs-menu a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.desktop-nav .menu-item-has-children>a:after{content:'⌄';font-size:12px;margin-left:4px;position:static;width:auto;height:auto;background:transparent}.desktop-nav .sub-menu{display:none;position:absolute;top:calc(100% + 22px);left:0;min-width:210px;background:#fff;border:1px solid var(--gcs-border);border-radius:16px;box-shadow:0 18px 45px rgba(25,19,77,.14);padding:10px;list-style:none;margin:0;z-index:1100}.desktop-nav .menu-item-has-children:hover>.sub-menu,.desktop-nav .menu-item-has-children:focus-within>.sub-menu{display:block}.desktop-nav .sub-menu li{margin:0}.desktop-nav .sub-menu a{display:flex;padding:12px 14px;border-radius:10px;color:#090c31}.desktop-nav .sub-menu a:hover{background:#f3f0ff;color:var(--gcs-purple)}.desktop-nav .sub-menu a:after{display:none}.mobile-panel ul{list-style:none;padding:0;margin:0}.mobile-panel li{margin:0}.mobile-panel .sub-menu{padding-left:14px;background:#fbfaff}.mobile-panel .sub-menu a{font-size:14px}.nav-wrap{gap:18px}.desktop-nav{min-width:0}.nav-actions{flex-shrink:0}@media(max-width:1220px){.desktop-nav .gcs-menu{gap:18px}.gcs-logo img{width:190px}.btn.small{padding:10px 14px}}@media(max-width:1080px){.desktop-nav,.nav-actions{display:none}.mobile-menu-btn{display:flex}.nav-wrap{height:78px}.gcs-logo img{width:190px}}
.gcs-hiw-user-flows-section .gcs-hiw-dual-grid{grid-template-columns:1fr!important;gap:26px}.gcs-hiw-user-flows-section .gcs-hiw-flow-block{padding:34px}.gcs-hiw-mini-grid.five{grid-template-columns:repeat(5,minmax(150px,1fr));gap:18px}.gcs-hiw-mini-card{min-width:0;overflow:hidden}.gcs-hiw-mini-card h3{overflow-wrap:anywhere}.gcs-hiw-lifecycle-section .gcs-hiw-mini-grid.six{grid-template-columns:repeat(6,minmax(140px,1fr))}@media(max-width:1180px){.gcs-hiw-mini-grid.five,.gcs-hiw-lifecycle-section .gcs-hiw-mini-grid.six{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:760px){.gcs-hiw-flow-block{padding:22px!important}.gcs-hiw-mini-grid.five,.gcs-hiw-lifecycle-section .gcs-hiw-mini-grid.six{grid-template-columns:1fr}}
.gcs-footer{clear:both}.gcs-footer .footer-grid{align-items:start}.gcs-footer .footer-col,.gcs-footer .newsletter,.gcs-footer .footer-brand{min-width:0}.gcs-footer .footer-col a{word-break:normal}.gcs-footer .newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto}.gcs-footer .newsletter-form input{width:100%}@media(max-width:1280px){.gcs-footer .footer-grid{grid-template-columns:1.3fr repeat(2,1fr);gap:32px}.gcs-footer .newsletter{grid-column:span 1}}@media(max-width:900px){.gcs-footer .footer-grid{grid-template-columns:1fr 1fr}.gcs-footer .footer-brand,.gcs-footer .newsletter{grid-column:1/-1}}@media(max-width:620px){.gcs-footer .footer-grid{grid-template-columns:1fr}.gcs-footer .footer-brand,.gcs-footer .newsletter{grid-column:auto}.gcs-footer .newsletter-form{grid-template-columns:1fr}.gcs-footer .newsletter-form input,.gcs-footer .newsletter-form button{border-radius:10px}}
.gcs-main{min-height:60vh}.gcs-product-card img,.gcs-dash-product img,.gcs-cat-card img{object-fit:contain}.woocommerce div.product form.cart .button.gcs-hidden-button{display:none!important}

/* ==========================================================
   V23 MOBILE UI FIXES: glass toggle, right slide drawer,
   two-column mobile product/card layout, spacing cleanup
   ========================================================== */
.gcs-mobile-backdrop{display:none}
@media (max-width:1080px){
  html,body{max-width:100%;overflow-x:hidden!important}
  .gcs-header{position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:9999;box-shadow:0 10px 28px rgba(17,12,70,.06)}
  .gcs-header .gcs-container.nav-wrap{width:100%!important;max-width:100%!important;height:86px!important;margin:0!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
  .gcs-logo{display:flex!important;align-items:center!important;min-width:0!important;line-height:0!important}
  .gcs-logo img{width:min(205px,64vw)!important;max-height:58px!important;object-fit:contain!important;display:block!important}
  .desktop-nav,.nav-actions{display:none!important}
  .mobile-menu-btn{display:flex!important;position:relative!important;z-index:10002!important;flex:0 0 62px!important;width:62px!important;height:62px!important;padding:0!important;border:1px solid rgba(101,50,255,.13)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,243,255,.82))!important;box-shadow:0 18px 38px rgba(49,14,140,.14),inset 0 1px 0 rgba(255,255,255,.95)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:7px!important;cursor:pointer!important;transition:transform .24s ease,box-shadow .24s ease!important}
  .mobile-menu-btn:active{transform:scale(.96)!important}
  .mobile-menu-btn span{display:block!important;width:27px!important;height:4px!important;background:linear-gradient(135deg,#6b21ff,#3410bb)!important;border-radius:999px!important;transition:transform .28s ease,opacity .2s ease,width .28s ease!important;transform-origin:center!important}
  .mobile-menu-btn.active span:nth-child(1){transform:translateY(11px) rotate(45deg)!important;width:30px!important}
  .mobile-menu-btn.active span:nth-child(2){opacity:0!important;transform:scaleX(.15)!important}
  .mobile-menu-btn.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)!important;width:30px!important}
  .gcs-mobile-backdrop{display:block!important;position:fixed!important;inset:86px 0 0 0!important;background:rgba(7,11,50,.17)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:9997!important;transition:opacity .32s ease,visibility .32s ease!important}
  body.gcs-mobile-menu-open .gcs-mobile-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
  .mobile-panel{display:block!important;position:fixed!important;top:86px!important;right:12px!important;left:auto!important;width:min(312px,calc(100vw - 26px))!important;max-height:calc(100vh - 102px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:18px!important;border:1px solid rgba(101,50,255,.13)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(249,247,255,.9))!important;box-shadow:0 28px 70px rgba(21,10,70,.18),inset 0 1px 0 rgba(255,255,255,.95)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;z-index:9998!important;transform:translateX(calc(100% + 28px))!important;opacity:.4!important;visibility:hidden!important;transition:transform .42s cubic-bezier(.2,.86,.25,1),opacity .28s ease,visibility .28s ease!important}
  .mobile-panel.active{transform:translateX(0)!important;opacity:1!important;visibility:visible!important}
  .gcs-mobile-drawer-nav{display:grid!important;gap:12px!important}
  .gcs-mobile-drawer-nav a{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:14px 15px!important;border:0!important;border-radius:15px!important;color:#111633!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important;background:transparent!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease!important}
  .gcs-mobile-drawer-nav a:hover,.gcs-mobile-drawer-nav a.active{background:rgba(244,240,255,.96)!important;color:#4d16df!important;box-shadow:0 12px 30px rgba(72,28,190,.10)!important;transform:translateX(-2px)!important}
  .gcs-mobile-drawer-nav a b{font-size:28px!important;line-height:1!important;color:#8990ad!important;font-weight:400!important}
  .gcs-mobile-drawer-nav .mi{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;color:#3210b7!important;font-size:26px!important;font-weight:800!important;line-height:1!important;background:rgba(255,255,255,.72)!important;box-shadow:inset 0 0 0 1px rgba(99,41,255,.10)!important;font-family:Inter,Segoe UI Symbol,Arial,sans-serif!important}
  .gcs-mobile-drawer-nav .login-register{margin-top:9px!important;padding-top:16px!important;border-top:1px solid rgba(90,75,155,.13)!important;color:#4d16df!important}
  .gcs-mobile-drawer-nav .need-help{grid-template-columns:44px 1fr!important;margin-top:2px!important;padding:14px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 10px 28px rgba(18,12,69,.08)!important}
  .gcs-mobile-drawer-nav .need-help small{display:block!important;margin-top:4px!important;font-size:13px!important;font-weight:600!important;color:#6b6f8f!important}
  body.gcs-mobile-menu-open{overflow:hidden!important;touch-action:none!important}
}

@media (max-width:760px){
  .gcs-container{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}
  .section-pad,.gcs-section{padding-top:34px!important;padding-bottom:34px!important}
  .hero,.market-hero,.gcs-resource-hero,.gcs-contact-hero,.gcs-cat-hero,.gcs-seller-hero{overflow:hidden!important}
  .hero-grid,.market-grid,.gcs-resource-hero__grid,.gcs-contact-hero__grid,.gcs-seller-hero-card,.gcs-categories-hero-grid{grid-template-columns:1fr!important;gap:22px!important}
  .hero h1,.market-hero h1,.gcs-resource-hero h1,.gcs-faq-hero-content h1,.gcs-contact-hero h1,.product-title{font-size:clamp(36px,11vw,48px)!important;letter-spacing:-.045em!important;line-height:1.08!important}
  .hero p,.market-hero p,.gcs-resource-hero p,.gcs-contact-hero p,.gcs-faq-hero-content p{font-size:16px!important;line-height:1.65!important}
  .hero-buttons,.market-top,.section-head,.sell-banner{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
  .hero-buttons .btn,.sell-banner .btn,.gcs-seller-cta .btn{width:100%!important}

  /* Auction/products: 2 cards in one line with tight mobile spacing */
  .home-auction-grid,.auction-grid,.gcs-seller-auction-grid,.related-grid,.woocommerce ul.products,.woocommerce-page ul.products,.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
  .woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.products .product,.auction-card,.mini-auction,.gcs-seller-auction-card,.related-card{width:auto!important;float:none!important;margin:0!important;min-width:0!important;padding:11px!important;border-radius:14px!important;overflow:hidden!important}
  .auction-grid.list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .auction-grid.list .auction-card{display:block!important}
  .product-image,.mini-auction .product-image,.gcs-seller-auction-card .product-image{height:92px!important;margin:7px 0!important}
  .product-image img,.mini-auction img,.gcs-seller-auction-card .product-image img,.woocommerce ul.products li.product img{max-height:86px!important;width:100%!important;object-fit:contain!important;margin:0 auto!important}
  .auction-card h3,.mini-auction b,.gcs-seller-auction-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.25!important;min-height:auto!important;margin:7px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .timer,.gcs-seller-auction-card .timer{font-size:10px!important;padding:5px 7px!important;border-radius:7px!important}
  .bid-row{display:grid!important;grid-template-columns:1fr!important;gap:1px!important;margin:6px 0!important;font-size:11px!important}
  .bid-row strong,.mini-auction strong{font-size:15px!important;line-height:1.15!important}
  .seller,.card-actions{display:none!important}
  .card-actions .btn,.auction-card .btn,.mini-auction .btn{min-height:38px!important;font-size:12px!important;padding:9px 10px!important}

  /* Categories/cards/stats: 2 columns on mobile, less side spacing */
  .cat-grid,.gcs-category-feature-grid,.gcs-categories-grid,.gcs-subcategory-grid,.gcs-seller-stat-grid,.gcs-seller-chip-grid,.gcs-seller-chip-grid.certs,.stats,.kpis,.benefit-grid,.steps,.gcs-resource-card-grid,.gcs-contact-topic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-left:0!important;margin-right:0!important}
  .cat-card,.gcs-cat-card,.gcs-category-card,.gcs-subcategory-card,.gcs-seller-stat-grid article,.gcs-seller-chip-grid article,.stats>*,.kpis div,.benefit-grid>div,.steps>div,.gcs-panel{padding:13px!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}
  .cat-card img,.gcs-cat-card img,.gcs-category-card img{height:74px!important;width:100%!important;object-fit:contain!important;margin:0 auto 8px!important}
  .cat-card b,.gcs-cat-card h3,.gcs-category-card h3,.gcs-subcategory-card h3{font-size:13px!important;line-height:1.25!important}
  .cat-card small,.gcs-cat-card p,.gcs-category-card p,.gcs-subcategory-card p{font-size:11px!important;line-height:1.35!important}
  .stats strong,.kpis strong,.gcs-seller-stat-grid strong{font-size:22px!important}
  .stats span,.kpis small,.gcs-seller-stat-grid span{font-size:11px!important;line-height:1.25!important}
  .hero-card{grid-template-columns:1fr!important;min-height:auto!important;border-radius:18px!important}
  .dash-sidebar{display:none!important}
  .dash-main{padding:13px!important}
  .charts{grid-template-columns:1fr!important;gap:10px!important}
  .sell-banner,.gcs-seller-cta,.featured-strip{grid-template-columns:1fr!important;padding:20px!important;text-align:left!important;border-radius:16px!important}
  .gcs-footer{padding-left:0!important;padding-right:0!important;text-align:center!important}
  .gcs-footer .footer-grid{grid-template-columns:1fr!important;gap:24px!important;text-align:center!important}
  .gcs-footer .footer-brand,.gcs-footer .footer-col,.gcs-footer .newsletter{align-items:center!important;justify-items:center!important;text-align:center!important}
  .socials{justify-content:center!important}
  .newsletter-form{grid-template-columns:1fr!important;gap:10px!important}
}

@media (max-width:380px){
  .gcs-header .gcs-container.nav-wrap{height:78px!important;padding:12px 10px!important}
  .gcs-logo img{width:min(182px,61vw)!important}
  .mobile-menu-btn{width:56px!important;height:56px!important;flex-basis:56px!important;border-radius:17px!important}
  .mobile-panel{top:78px!important;right:8px!important;width:calc(100vw - 18px)!important;max-height:calc(100vh - 90px)!important;padding:14px!important}
  .gcs-mobile-backdrop{inset:78px 0 0 0!important}
  .gcs-mobile-drawer-nav a{font-size:15px!important;padding:12px 13px!important;grid-template-columns:34px minmax(0,1fr) auto!important}
  .gcs-mobile-drawer-nav .mi{width:34px!important;height:34px!important;font-size:22px!important}
  .home-auction-grid,.auction-grid,.gcs-seller-auction-grid,.related-grid,.cat-grid,.gcs-category-feature-grid,.gcs-categories-grid,.gcs-subcategory-grid,.woocommerce ul.products,.woocommerce-page ul.products,.products{gap:8px!important}
  .auction-card,.mini-auction,.gcs-seller-auction-card,.cat-card,.gcs-cat-card,.gcs-category-card,.woocommerce ul.products li.product{padding:9px!important}
}

/* V23 final overrides for named category/spotlight sections */
@media (max-width:760px){
  .gcs-category-featured-grid,.gcs-category-all-grid,.gcs-subcat-grid,.gcs-spot-lot-grid,.gcs-cat-benefit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-left:0!important;margin-right:0!important}
  .gcs-category-spot-grid{grid-template-columns:1fr!important}
  .gcs-spot-lot,.gcs-category-card,.gcs-category-card.big,.gcs-subcat-grid a,.gcs-cat-benefit-grid div{padding:11px!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important}
  .gcs-spot-lot>img,.gcs-category-card img,.gcs-category-card.big img{height:74px!important;width:100%!important;object-fit:contain!important;margin:0 auto 8px!important}
  .gcs-spot-card{padding:20px!important;border-radius:16px!important}
}

/* ==========================================================
   V24 HOTFIX: Terms/Privacy, smooth FAQ, smooth submenu delay
   ========================================================== */
/* Desktop submenu opens/closes smoothly and stays long enough for mouse movement */
@media (min-width:1081px){
  .desktop-nav .gcs-menu>li.menu-item-has-children{position:relative!important}
  .desktop-nav .gcs-menu>li.menu-item-has-children:before{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:30px;background:transparent;pointer-events:auto}
  .desktop-nav .sub-menu{display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(14px) scale(.985)!important;transform-origin:top left!important;transition:opacity .28s ease .20s,transform .28s cubic-bezier(.2,.8,.2,1) .20s,visibility 0s linear .55s!important;top:calc(100% + 16px)!important}
  .desktop-nav .menu-item-has-children:hover>.sub-menu,.desktop-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;transition-delay:0s!important}
  .desktop-nav .sub-menu:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px;background:transparent}
}
/* Native FAQ/details animation helpers */
.gcs-details-content{overflow:hidden;transition:height .34s cubic-bezier(.2,.8,.2,1),opacity .28s ease;will-change:height,opacity}.gcs-details-animated>summary{cursor:pointer}.gcs-details-animated summary::-webkit-details-marker{display:none}.gcs-faq-accordion details,.gcs-mini-faq-grid details,.gcs-quick-grid details{transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.gcs-faq-accordion details[open],.gcs-mini-faq-grid details[open],.gcs-quick-grid details[open]{box-shadow:0 14px 34px rgba(31,18,102,.07);border-color:#cdbfff;background:#fff}
/* Terms/privacy shortcode fallback styling when bundled plugin assets are not cached yet */
.gcs-page.gcs-terms-page{width:min(100% - 48px,1240px)!important;margin:0 auto!important;padding:34px 0 48px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;color:#0b0c3c!important;overflow:hidden!important}.gcs-page.gcs-terms-page *{box-sizing:border-box}.gcs-page.gcs-terms-page .gcs-hero{margin:0 0 32px!important;border-radius:0!important;min-height:255px!important;display:grid!important;grid-template-columns:1.3fr .7fr!important;gap:32px!important;align-items:center!important;padding:50px 56px!important;background:radial-gradient(circle at 80% 45%,rgba(111,44,255,.2),transparent 34%),linear-gradient(100deg,#fff 0%,#fff 48%,#f0eaff 100%)!important;position:relative!important;overflow:hidden!important}.gcs-page.gcs-terms-page .gcs-hero>*{position:relative;z-index:1}.gcs-page.gcs-terms-page .gcs-hero:after{content:""!important;position:absolute!important;right:-30px!important;top:-120px!important;width:540px!important;height:540px!important;background:repeating-radial-gradient(ellipse at center,rgba(102,72,255,.28) 0 2px,transparent 3px 12px)!important;transform:rotate(-18deg)!important;opacity:.38!important}.gcs-page.gcs-terms-page h1{font-size:clamp(38px,5vw,64px)!important;line-height:1.04!important;margin:0 0 16px!important;color:#06134a!important;font-weight:900!important;letter-spacing:-.045em!important}.gcs-page.gcs-terms-page h2{font-size:26px!important;margin:0 0 14px!important;color:#08104a!important}.gcs-page.gcs-terms-page h3{font-size:18px!important;margin:0 0 12px!important;color:#08104a!important}.gcs-page.gcs-terms-page p{color:#596079!important;line-height:1.65!important;margin:0 0 14px!important}.gcs-page.gcs-terms-page .gcs-card{background:rgba(255,255,255,.94)!important;border:1px solid var(--gcs-border,#e6e5f4)!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(25,19,77,.08)!important;padding:24px!important}.gcs-page.gcs-terms-page .gcs-icon{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f4f1ff!important;color:#4b0fe8!important;flex:0 0 42px!important}.gcs-page.gcs-terms-page .gcs-icon svg{width:24px!important;height:24px!important;stroke:currentColor!important;fill:none!important}.gcs-page.gcs-terms-page .gcs-legal-grid{display:grid!important;grid-template-columns:240px minmax(0,1fr) 280px!important;gap:22px!important;margin-bottom:32px!important}.gcs-page.gcs-terms-page .gcs-tab-list{display:grid!important;gap:16px!important;align-self:start!important}.gcs-page.gcs-terms-page .gcs-tab-list>a{display:flex!important;gap:12px!important;align-items:flex-start!important;padding:18px!important;border:1px solid transparent!important;border-radius:12px!important;color:#0b0c3c!important;background:#fff!important;text-decoration:none!important}.gcs-page.gcs-terms-page .gcs-tab-list>a.active{background:#f6f3ff!important;border-left:4px solid #4b0fe8!important}.gcs-page.gcs-terms-page .gcs-right-rail{display:grid!important;gap:18px!important;align-self:start!important}.gcs-page.gcs-terms-page .gcs-search-box{max-width:585px!important;margin-top:28px!important;background:#fff!important;border:1px solid var(--gcs-border,#e6e5f4)!important;border-radius:12px!important;padding:13px 15px!important;display:flex!important;align-items:center!important;gap:10px!important;box-shadow:0 14px 34px rgba(25,19,77,.07)!important}.gcs-page.gcs-terms-page .gcs-search-box input{border:0!important;outline:0!important;width:100%!important;background:transparent!important;font-size:16px!important}.gcs-page.gcs-terms-page .gcs-check-list{padding-left:0!important;list-style:none!important}.gcs-page.gcs-terms-page .gcs-check-list li{position:relative!important;margin:10px 0!important;padding-left:26px!important;color:#29265b!important}.gcs-page.gcs-terms-page .gcs-check-list li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#4b0fe8!important;font-weight:900!important}.gcs-page.gcs-terms-page .gcs-accordion button{width:100%!important;padding:14px 12px!important;margin:8px 0!important;border:1px solid var(--gcs-border,#e6e5f4)!important;border-radius:10px!important;background:#fff!important;text-align:left!important;font-weight:850!important;color:#0b0c3c!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:inherit!important}.gcs-page.gcs-terms-page .gcs-accordion div{display:none;padding:0 12px 12px!important;color:#596079!important;line-height:1.55!important}.gcs-page.gcs-terms-page .gcs-three-cols{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:28px 0!important}.gcs-page.gcs-terms-page .gcs-pref-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;align-items:center!important}.gcs-page.gcs-terms-page .gcs-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#4b0fe8,#26008a)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:13px 22px!important;font-weight:850!important;box-shadow:0 14px 28px rgba(53,18,216,.18)!important;line-height:1.2!important;text-decoration:none!important}.gcs-page.gcs-terms-page .gcs-btn-outline{background:#fff!important;color:#4b0fe8!important;border:1px solid #a994ff!important;box-shadow:none!important}.gcs-page.gcs-terms-page .gcs-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:28px 0!important;background:linear-gradient(135deg,#4010e8 0%,#09136a 100%)!important;border-radius:16px!important;padding:28px 34px!important;color:#fff!important;box-shadow:0 22px 45px rgba(22,21,99,.18)!important}.gcs-page.gcs-terms-page .gcs-cta h2,.gcs-page.gcs-terms-page .gcs-cta p{color:#fff!important}@media(max-width:1100px){.gcs-page.gcs-terms-page .gcs-legal-grid{grid-template-columns:1fr!important}.gcs-page.gcs-terms-page .gcs-pref-grid{grid-template-columns:repeat(2,1fr)!important}.gcs-page.gcs-terms-page .gcs-three-cols{grid-template-columns:1fr!important}}@media(max-width:760px){.gcs-page.gcs-terms-page{width:100%!important;padding:22px 12px 38px!important}.gcs-page.gcs-terms-page .gcs-hero{grid-template-columns:1fr!important;padding:34px 22px!important;min-height:220px!important}.gcs-page.gcs-terms-page h1{font-size:clamp(34px,11vw,46px)!important}.gcs-page.gcs-terms-page .gcs-card{padding:18px!important}.gcs-page.gcs-terms-page .gcs-cta{display:block!important;padding:22px!important}.gcs-page.gcs-terms-page .gcs-pref-grid{grid-template-columns:1fr!important}}
