/* Seller composition inherits the approved homepage palette, fonts and components. */
/* Electrical infrastructure, EV chargers and switchgear lead the buying presentation. */



.seller-standard-page .main-nav{gap:23px}
.seller-standard-page .main-nav a,.seller-standard-page .language{white-space:nowrap}
.seller-standard-page .hero{padding:43px 0 26px}
.seller-standard-page .hero:before{background:linear-gradient(90deg,#071325f7,#071325de 50%,#071325b8),url('/assets/switchgearaug2026/inventory-wide-1920.webp') center/cover}
.seller-standard-page .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px}
.seller-standard-page .hero h1{font-size:clamp(44px,4.8vw,69px);max-width:610px;margin-bottom:21px}
.seller-standard-page .hero-deck{max-width:570px;margin-bottom:24px;font-size:18px}
.seller-standard-page .hero-reasons{gap:10px 18px;font-size:12px;line-height:1.65}
.seller-standard-page .seller-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}
.seller-standard-page .mosaic-main{grid-column:1/-1}
.seller-standard-page .mosaic-frame{margin:0;overflow:hidden;border:1px solid #91d5ff35;border-radius:10px;background:var(--panel);box-shadow:0 16px 34px #0003}
.seller-standard-page .mosaic-frame img{width:100%;height:auto;aspect-ratio:2.05;object-fit:cover}
.seller-standard-page .mosaic-main img{aspect-ratio:1.95;object-position:center 47%}
.seller-standard-page .mosaic-frame:not(.mosaic-main) img{aspect-ratio:2.5;object-position:center 50%}
.seller-standard-page .mosaic-frame figcaption{padding:9px 12px;font-size:12px;font-weight:800;color:#e0eaf9;display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}
.seller-standard-page .mosaic-frame figcaption small{font-size:10px;font-weight:700;color:var(--cyan)}
.seller-standard-page .photo-provenance{grid-column:1/-1;color:#a6bcd3;font-size:10px;letter-spacing:.03em;line-height:1.5;margin:0}
.seller-standard-page .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px}
.seller-standard-page .hero-stat{min-height:75px;gap:17px;padding:15px 21px}
.seller-standard-page .hero-stat strong{font-size:33px}
.seller-standard-page .hero-stat span{font-size:12px;max-width:190px}
.seller-standard-page .seller-section-pad{padding:53px 0}
.seller-standard-page .section-top{align-items:end;margin-bottom:27px}
.seller-standard-page .section-title{margin:13px 0 0;max-width:650px}
.seller-standard-page .section-intro{max-width:420px;margin:0;color:#b8c9dd}
.seller-standard-page .seller-intake-section{background:radial-gradient(ellipse at 0 10%,#3ad5be17,transparent 53%),linear-gradient(130deg,#0a1b2d,#111f37);border-block:1px solid #ffffff19}
.seller-standard-page .seller-intake-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:48px;align-items:start}
.seller-standard-page .intake-intro .section-title{font-size:clamp(32px,3.5vw,47px);margin-bottom:17px}
.seller-standard-page .intake-intro>p{font-size:17px;line-height:1.6;color:#bfd0e1;margin:0 0 18px}
.seller-standard-page .response-line{display:flex;gap:11px;color:#d6eadf!important;font-size:14px!important;font-weight:700;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0!important}
.seller-standard-page .response-line:before{content:'';margin-top:8px;width:7px;height:7px;background:var(--mint);border-radius:50%;flex:none}
.seller-standard-page .seller-side-note{margin:22px 0 26px}
.seller-standard-page .seller-side-note h3{font-weight:800;font-size:19px;margin:0 0 9px;letter-spacing:-.02em}
.seller-standard-page .seller-side-note p{color:#aebece;font-size:14px;line-height:1.65;margin:0}
.seller-standard-page .start-note{border-left:2px solid var(--cyan);padding-left:17px}
.seller-standard-page .intake-panel{border:1px solid #7da6c63b;border-radius:12px;overflow:hidden;background:#0a1728;box-shadow:0 20px 45px #0003;padding:26px 29px}
.seller-standard-page .intake-panel h3{font-size:22px;font-weight:900;letter-spacing:-.03em;margin:0 0 4px}
.seller-standard-page .required-note{font-size:12px;color:#a6bdd2;margin:0 0 22px}
.seller-standard-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}
.seller-standard-page fieldset{margin:0;padding:0;border:0;min-width:0}
.seller-standard-page label{display:block;font-size:13px;font-weight:800;color:#dce7f5;line-height:1.5}
.seller-standard-page label .optional-label{color:#8aa2b9;font-size:11px;font-weight:500;margin-left:5px}
.seller-standard-page input:not([type=file]),.seller-standard-page textarea,.seller-standard-page select{display:block;width:100%;font:inherit;font-size:14px;color:#eff5ff;background:#112338;border:1px solid #d3e6fc28;border-radius:7px;padding:12px 13px;min-height:46px;margin:6px 0 0;line-height:1.45;outline-offset:3px;transition:border-color .15s}
.seller-standard-page textarea{min-height:110px;resize:vertical}
.seller-standard-page textarea:focus-visible,.seller-standard-page select:focus-visible{outline:3px solid var(--gold)}
.seller-standard-page input:hover,.seller-standard-page textarea:hover,.seller-standard-page select:hover{border-color:#58dffc6b}
.seller-standard-page input::placeholder,.seller-standard-page textarea::placeholder{color:#9cb2ca;opacity:1;font-size:12px}
.seller-standard-page label small,.seller-standard-page .field-hint{font-size:11px;font-weight:400;line-height:1.5;color:#94aec6;display:block;margin:6px 0 0}
.seller-standard-page .full-width{grid-column:1/-1}
.seller-standard-page .form-extras{margin:17px 0;border-block:1px solid var(--line)}
.seller-standard-page .form-extras summary{cursor:pointer;min-height:50px;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;padding:12px 0;color:#d9e6f4;list-style:none}
.seller-standard-page .form-extras summary::-webkit-details-marker{display:none}
.seller-standard-page .form-extras summary:after{content:'+';color:var(--cyan);font-size:23px;font-weight:500}
.seller-standard-page .form-extras[open] summary:after{content:'−'}
.seller-standard-page .form-extras summary span small{font-weight:400;color:#91a8be;margin-left:7px;font-size:11px}
.seller-standard-page .form-extras .form-grid{padding:1px 0 20px}
.seller-standard-page .upload-zone{border:1px dashed #58dffc65;background:#58dffc06;padding:16px 18px;border-radius:8px;margin:18px 0}
.seller-standard-page .upload-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.seller-standard-page .file-picker{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#18354a;border:1px solid #58dffc59;color:#a7efff;border-radius:6px;min-height:43px;padding:10px 14px;font-size:12px;white-space:nowrap;overflow:hidden;cursor:pointer}
.seller-standard-page .file-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.seller-standard-page .file-picker:focus-within{outline:3px solid var(--gold);outline-offset:3px}
.seller-standard-page .upload-zone>p{color:#a3bcd1;font-size:11px;line-height:1.6;margin:7px 0 0}
.seller-standard-page .file-list{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:7px}
.seller-standard-page .file-list:empty{display:none}
.seller-standard-page .file-list li{display:flex;gap:9px;align-items:center;justify-content:space-between;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:#071325}
.seller-standard-page .file-list .file-name{overflow-wrap:anywhere;min-width:0;flex:1;font-size:12px;font-weight:600;color:#d2e4f3}
.seller-standard-page .file-list small{font-size:10px;color:#a5b6c9;white-space:nowrap}
.seller-standard-page .file-list button{min-height:36px;padding:7px 10px;background:#173045;border:1px solid #c7dffe25;border-radius:5px;color:#c7e8f2;font-size:11px}
.seller-standard-page .privacy-note{color:#8faac2;font-size:11px;line-height:1.6;margin:15px 0 0}
.seller-standard-page .privacy-note a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.seller-standard-page .form-preview{color:#9eb4cd;font-size:10px;line-height:1.5;margin:10px 0 0}
.seller-standard-page .submit-button{width:100%;min-height:49px;font-size:14px;margin-top:1px}
.seller-standard-page .form-error{background:#ff7c8610;color:#ffd0d4;border:1px solid #ff7c8655;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.55;margin:12px 0}
.seller-standard-page [hidden]{display:none!important}







.seller-standard-page .seller-paths{background:linear-gradient(135deg,#101b32,#09192b);border-bottom:1px solid var(--line)}
.seller-standard-page .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.seller-standard-page .path-card{padding:29px;border:1px solid color-mix(in srgb,var(--accent),transparent 67%);border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent),transparent 94%),#0b192c);position:relative;overflow:hidden;display:flex;flex-direction:column}
.seller-standard-page .path-label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-weight:900;display:flex;gap:10px;align-items:center}
.seller-standard-page .path-label span{font-size:20px;letter-spacing:-.045em;font-weight:950;line-height:1;padding:10px 13px;border-radius:7px;border:1px solid color-mix(in srgb,var(--accent),transparent 70%);background:color-mix(in srgb,var(--accent),transparent 92%)}
.seller-standard-page .path-card h3{font-size:30px;font-weight:950;line-height:1.1;letter-spacing:-.04em;margin:22px 0 14px}
.seller-standard-page .path-card p{font-size:15px;line-height:1.6;color:#bccce0;margin:0 0 25px;max-width:480px}
.seller-standard-page .path-card button{margin-top:auto;align-self:start;background:none;border:0;border-bottom:1px solid var(--accent);border-radius:0;color:var(--accent);min-height:44px;padding:10px 0;font-weight:850;font-size:13px}
.seller-standard-page .path-card button[aria-pressed=true]{color:var(--navy);background:var(--accent);padding:10px 15px;border-radius:6px;border:0}
.seller-standard-page .path-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:20px}
.seller-standard-page .path-footer p{max-width:630px;font-size:12px;color:#91a8c2;line-height:1.6;margin:0}
.seller-standard-page .path-footer button{border:1px solid #ffffff36;border-radius:7px;color:#d7e6f7;background:#ffffff04;font-size:12px;font-weight:800;min-height:44px;padding:11px 15px}
.seller-standard-page .path-footer button[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}
.seller-standard-page .seller-equipment{background:radial-gradient(ellipse at 90% 30%,#ad88ff0f,transparent 40%),var(--navy)}
.seller-standard-page .equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.seller-standard-page .equipment-choice{display:block;width:100%;padding:0;text-align:left;border:1px solid #b7d6f72e;border-radius:10px;background:var(--panel);color:#f1f5fd;overflow:hidden;transition:transform .2s,border-color .2s;min-width:0}
.seller-standard-page .equipment-choice:hover{transform:translateY(-3px);border-color:var(--accent)}
.seller-standard-page .equipment-choice[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.seller-standard-page .equipment-photo{position:relative;display:block;overflow:hidden;height:192px;border-bottom:1px solid var(--line);background:#0b1729}
.seller-standard-page .equipment-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.seller-standard-page .equipment-choice:hover img,.seller-standard-page .equipment-choice:focus-visible img{transform:scale(1.035)}
.seller-standard-page .equipment-tag{position:absolute;top:12px;left:12px;padding:5px 9px;border:1px solid #ffffff35;border-radius:4px;background:#071325df;color:var(--accent);font-size:10px;font-weight:850;pointer-events:none}
.seller-standard-page .equipment-body{display:flex;flex-direction:column;min-height:219px;padding:21px}
.seller-standard-page .equipment-title{display:block;font-size:22px;line-height:1.12;letter-spacing:-.035em;font-weight:950;margin-bottom:12px}
.seller-standard-page .equipment-description{display:block;color:#b3c5db;font-size:13px;line-height:1.55;min-height:62px;margin-bottom:18px}
.seller-standard-page .equipment-action{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--accent);font-weight:900;border-top:1px solid var(--line);padding-top:12px;margin-top:auto;min-height:43px}
.seller-standard-page .selection-check{font-size:13px;width:25px;height:25px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.45;flex:none}
.seller-standard-page .selection-check:before{content:'+'}
.seller-standard-page [aria-pressed=true] .selection-check{background:var(--accent);color:var(--navy);opacity:1}
.seller-standard-page [aria-pressed=true] .selection-check:before{content:'✓'}
.seller-standard-page .equipment-status{display:flex;gap:18px;justify-content:space-between;align-items:center;font-size:12px;margin:20px 0 0;padding:15px 17px;border:1px solid var(--line);border-radius:7px;background:#102136;color:#b1c8df}
.seller-standard-page #type-status{color:var(--mint);font-weight:700}
.seller-standard-page .equipment-status>a{font-weight:850;color:var(--cyan);text-decoration:underline;text-underline-offset:4px}
.seller-standard-page .other-inventory{color:#9aafc6;font-size:13px;line-height:1.6;margin:17px 0 0}
.seller-standard-page .seller-process{border-block:1px solid var(--line);background:#0e1d31}
.seller-standard-page .step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.seller-standard-page .step-card{border-top:1px solid #5fdebf60;padding:19px 0 0}
.seller-standard-page .step-card .step-number{color:var(--mint);font-size:14px;font-weight:900;letter-spacing:.05em}
.seller-standard-page .step-card h3{font-size:23px;line-height:1.18;letter-spacing:-.035em;margin:14px 0 10px;font-weight:900}
.seller-standard-page .step-card p{color:#aabfd6;font-size:14px;line-height:1.6;margin:0;max-width:370px}
.seller-standard-page .seller-proof{background:radial-gradient(ellipse at 0 0,#ffd76f09,transparent 48%),#091629}
.seller-standard-page .case-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.seller-standard-page .case-record{padding:27px 29px;border:1px solid #ffffff23;border-left:3px solid var(--accent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent),transparent 94%),#111f37)}
.seller-standard-page .case-label{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.seller-standard-page .case-quantity{display:flex;align-items:baseline;gap:12px;margin:17px 0}
.seller-standard-page .case-quantity strong{font-size:52px;font-weight:950;line-height:1;letter-spacing:-.05em;color:#f2f6ff}
.seller-standard-page .case-quantity span{font-size:14px;color:#adbed2}
.seller-standard-page .case-record h3{font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:800;margin:0 0 11px}
.seller-standard-page .case-record p{font-size:14px;line-height:1.65;color:#a9bed3;margin:0;max-width:480px}
.seller-standard-page .proof-link{margin-top:20px;font-size:12px;text-decoration:underline;text-underline-offset:4px;display:inline-block;color:var(--cyan);font-weight:800}
.seller-standard-page .seller-faq{border-top:1px solid var(--line)}
.seller-standard-page .faq-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:48px}
.seller-standard-page .faq-list details{border-top:1px solid #b3c9e032;padding:0 0 14px}
.seller-standard-page .faq-list details:last-child{border-bottom:1px solid #b3c9e032}
.seller-standard-page .faq-list summary{font-size:16px;font-weight:850;line-height:1.4;min-height:58px;padding:17px 30px 14px 0;cursor:pointer;position:relative;list-style:none}
.seller-standard-page .faq-list summary::-webkit-details-marker{display:none}
.seller-standard-page .faq-list summary:after{content:'+';position:absolute;right:0;top:14px;color:var(--cyan);font-size:23px;font-weight:500}
.seller-standard-page .faq-list details[open] summary:after{content:'−'}
.seller-standard-page .faq-list p{font-size:14px;line-height:1.65;color:#b0c4dc;max-width:650px;margin:4px 18px 4px 0}
.seller-standard-page summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.seller-standard-page .contact-section{padding-top:52px}
.seller-standard-page .contact-top{margin-bottom:26px}
.seller-standard-page .contact-top h2{font-size:clamp(32px,3.2vw,45px);margin:11px 0 0}
.seller-standard-page .contact-top p{max-width:430px}
.seller-standard-page .buyer-band{margin-top:27px}
@media(max-width:1150px){.seller-standard-page .hero-grid{gap:31px}.seller-standard-page .hero h1{font-size:clamp(40px,4.7vw,55px)}.seller-standard-page .hero-deck{font-size:16px}.seller-standard-page .main-nav{gap:16px;font-size:12px}.seller-standard-page .seller-intake-grid{gap:32px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.seller-standard-page .intake-panel{padding:24px}.seller-standard-page .equipment-photo{height:168px}.seller-standard-page .equipment-title{font-size:20px}.seller-standard-page .equipment-body{padding:18px}}
@media(max-width:950px){.seller-standard-page .main-nav{gap:12px;font-size:11px}.seller-standard-page .nav-shell{gap:19px}.seller-standard-page .nav-actions{gap:13px}.seller-standard-page .hero h1{font-size:40px}.seller-standard-page .hero-deck{font-size:14px}.seller-standard-page .hero-reasons{font-size:11px}.seller-standard-page .hero-grid{gap:26px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.seller-standard-page .mosaic-frame figcaption{font-size:10px}.seller-standard-page .mosaic-frame figcaption small{font-size:8px}.seller-standard-page .hero-stat{padding:14px 17px;gap:12px}.seller-standard-page .hero-stat strong{font-size:28px}.seller-standard-page .hero-stat span{font-size:11px}.seller-standard-page .seller-intake-grid{grid-template-columns:1fr;gap:24px}.seller-standard-page .intake-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:0 32px}.seller-standard-page .intake-intro .eyebrow,.seller-standard-page .intake-intro h2{grid-column:1/-1}.seller-standard-page .intake-intro>p{font-size:15px}.seller-standard-page .response-line{grid-column:1;grid-row:4;margin-top:6px!important}.seller-standard-page .seller-side-note{margin:0 0 15px}.seller-standard-page .seller-side-note:first-of-type{grid-column:2;grid-row:3/5}.seller-standard-page .intake-intro>.text-link{grid-column:1/-1}.seller-standard-page .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-standard-page .equipment-photo{height:193px}.seller-standard-page .equipment-body{min-height:214px}.seller-standard-page .section-intro{max-width:340px}.seller-standard-page .path-card{padding:25px}.seller-standard-page .path-card h3{font-size:27px}.seller-standard-page .path-card p{font-size:14px}.seller-standard-page .path-footer{display:block}.seller-standard-page .path-footer p{margin-bottom:13px}.seller-standard-page .faq-layout{gap:30px;grid-template-columns:1fr 1.3fr}.seller-standard-page .case-record{padding:25px}.seller-standard-page .case-record h3{font-size:20px}}
@media(max-width:730px){.seller-standard-page .hero{padding:29px 0 23px}.seller-standard-page .hero-grid{grid-template-columns:1fr;gap:27px}.seller-standard-page .hero h1{font-size:clamp(40px,7.9vw,57px);max-width:650px}.seller-standard-page .hero-deck{font-size:17px;max-width:660px}.seller-standard-page .hero-actions{display:flex}.seller-standard-page .hero-actions .btn{font-size:13px}.seller-standard-page .hero-reasons{font-size:11px}.seller-standard-page .mosaic-frame figcaption{font-size:11px}.seller-standard-page .mosaic-frame figcaption small{font-size:9px}.seller-standard-page .mosaic-main img{aspect-ratio:2.1}.seller-standard-page .mosaic-frame:not(.mosaic-main) img{aspect-ratio:2.7}.seller-standard-page .hero-stats{gap:10px;margin-top:22px}.seller-standard-page .hero-stat{display:block;padding:13px;min-height:92px}.seller-standard-page .hero-stat strong{font-size:29px;display:block;margin-bottom:6px}.seller-standard-page .hero-stat span{font-size:10px;display:block}.seller-standard-page .seller-section-pad{padding:38px 0}.seller-standard-page .section-top{display:block;margin-bottom:24px}.seller-standard-page .section-intro{max-width:590px;margin-top:15px;font-size:15px}.seller-standard-page .section-title{font-size:32px;max-width:610px}.seller-standard-page .intake-intro{display:block}.seller-standard-page .intake-intro .section-title{font-size:35px}.seller-standard-page .intake-intro>p{font-size:16px}.seller-standard-page .response-line{margin:19px 0!important}.seller-standard-page .seller-side-note{margin:20px 0}.seller-standard-page .seller-side-note.start-note{display:none}.seller-standard-page .intake-panel{padding:24px}.seller-standard-page .path-card{padding:23px}.seller-standard-page .path-card h3{font-size:26px}.seller-standard-page .path-label{font-size:9px;letter-spacing:.08em}.seller-standard-page .path-label span{font-size:17px;padding:9px 10px}.seller-standard-page .path-card p{font-size:13px}.seller-standard-page .path-card button{font-size:12px}.seller-standard-page .equipment-photo{height:175px}.seller-standard-page .equipment-title{font-size:21px}.seller-standard-page .equipment-description{font-size:12px;min-height:70px}.seller-standard-page .equipment-body{min-height:230px;padding:18px}.seller-standard-page .step-grid{grid-template-columns:1fr;gap:24px}.seller-standard-page .step-card{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding-top:17px}.seller-standard-page .step-number{grid-row:1/3;padding-top:5px}.seller-standard-page .step-card h3{margin:0 0 9px;font-size:24px}.seller-standard-page .step-card p{font-size:14px;max-width:600px}.seller-standard-page .case-record{padding:23px}.seller-standard-page .case-quantity strong{font-size:43px}.seller-standard-page .case-quantity{display:block}.seller-standard-page .case-quantity span{display:block;font-size:12px;margin-top:7px}.seller-standard-page .case-record h3{font-size:19px}.seller-standard-page .case-record p{font-size:13px}.seller-standard-page .faq-layout{grid-template-columns:1fr;gap:25px}.seller-standard-page .faq-list summary{font-size:15px}.seller-standard-page .contact-section{padding-top:38px}.seller-standard-page .contact-top h2{font-size:34px}}
@media(max-width:500px){.seller-standard-page .hero h1{font-size:clamp(34px,9vw,44px);margin-bottom:18px}.seller-standard-page .hero-copy .eyebrow{font-size:9px;letter-spacing:.09em;line-height:1.6}.seller-standard-page .hero-deck{font-size:16px;line-height:1.6}.seller-standard-page .hero-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:9px}.seller-standard-page .hero-actions .btn{font-size:11px;padding:12px 10px;min-height:48px}.seller-standard-page .hero-reasons{font-size:10px;gap:7px 13px}.seller-standard-page .seller-mosaic{gap:8px}.seller-standard-page .mosaic-frame figcaption{font-size:10px;padding:8px 10px}.seller-standard-page .mosaic-main figcaption small{display:none}.seller-standard-page .mosaic-frame:not(.mosaic-main) figcaption{font-size:9px;padding:7px 8px}.seller-standard-page .photo-provenance{font-size:9px}.seller-standard-page .hero-stats{gap:7px;margin-top:18px}.seller-standard-page .hero-stat{padding:12px 10px;min-height:98px}.seller-standard-page .hero-stat strong{font-size:28px}.seller-standard-page .hero-stat span{font-size:9px;line-height:1.5}.seller-standard-page .seller-section-pad{padding:33px 0}.seller-standard-page .section-title{font-size:30px}.seller-standard-page .section-intro{font-size:14px}.seller-standard-page .seller-intake-grid{gap:23px}.seller-standard-page .intake-intro .section-title{font-size:34px}.seller-standard-page .intake-intro>p{font-size:15px}.seller-standard-page .intake-panel{padding:20px 17px}.seller-standard-page .intake-panel h3{font-size:22px}.seller-standard-page .form-grid{grid-template-columns:1fr;gap:15px}.seller-standard-page input:not([type=file]),.seller-standard-page textarea,.seller-standard-page select{font-size:16px}.seller-standard-page .upload-zone{padding:14px 13px}.seller-standard-page .upload-heading{align-items:start;gap:11px}.seller-standard-page .upload-heading>div>label{font-size:12px}.seller-standard-page .file-picker{font-size:11px;padding:10px;min-height:43px}.seller-standard-page .field-hint{font-size:10px}.seller-standard-page .form-extras summary span small{display:block;margin:2px 0 0}.seller-standard-page .path-grid{grid-template-columns:1fr;gap:16px}.seller-standard-page .path-card{padding:24px}.seller-standard-page .path-label{font-size:10px}.seller-standard-page .path-card h3{font-size:29px;margin-top:19px}.seller-standard-page .path-card p{font-size:14px}.seller-standard-page .path-card button{font-size:13px}.seller-standard-page .path-footer p{font-size:11px}.seller-standard-page .equipment-grid{grid-template-columns:1fr;gap:19px}.seller-standard-page .equipment-photo{height:205px}.seller-standard-page .equipment-body{min-height:0;padding:21px}.seller-standard-page .equipment-title{font-size:23px}.seller-standard-page .equipment-description{font-size:13px;min-height:0;margin-bottom:18px}.seller-standard-page .equipment-action{font-size:12px}.seller-standard-page .equipment-status{display:block;padding:14px 16px}.seller-standard-page .equipment-status>a{display:inline-block;margin-top:9px}.seller-standard-page .other-inventory{font-size:12px}.seller-standard-page .case-grid{grid-template-columns:1fr;gap:16px}.seller-standard-page .case-quantity{display:flex}.seller-standard-page .case-quantity strong{font-size:46px}.seller-standard-page .case-quantity span{font-size:13px}.seller-standard-page .case-record h3{font-size:22px}.seller-standard-page .case-record p{font-size:14px}.seller-standard-page .contact-top h2{font-size:32px}}
@media(max-width:350px){.seller-standard-page .hero h1{font-size:32px}.seller-standard-page .hero-deck{font-size:15px}.seller-standard-page .hero-actions .btn{font-size:10px}.seller-standard-page .hero-stat span{font-size:8px}.seller-standard-page .form-extras summary{font-size:12px}.seller-standard-page .equipment-photo{height:181px}.seller-standard-page .file-picker{font-size:10px}.seller-standard-page .intake-panel{padding:18px 14px}.seller-standard-page .upload-zone{padding:12px}.seller-standard-page .case-quantity strong{font-size:42px}}

/* Electrical-first focus with authentic inventory photography and two lead cards. */
.seller-standard-page .hero:before{background:linear-gradient(90deg,#071325f5,#071325df 50%,#071325c2),url('/assets/chicago-data-center/sc-type-9b-four-cabinet-lineup.webp') center/cover}
.seller-standard-page .hero h1{font-size:clamp(44px,4.6vw,65px)}
.seller-standard-page .hero-copy .eyebrow{line-height:1.6}
.seller-standard-page .mosaic-frame.mosaic-specialty img{aspect-ratio:1.65;object-position:center 52%}
.seller-standard-page .mosaic-specialty figcaption{flex-direction:column;gap:3px;font-size:12px;min-height:54px}
.seller-standard-page .mosaic-specialty figcaption small{font-size:9px;letter-spacing:.035em}
.seller-standard-page .mosaic-proof{grid-column:1/-1}
.seller-standard-page .mosaic-primary{grid-column:1/-1}
.seller-standard-page .mosaic-frame.mosaic-primary img{aspect-ratio:2.1;object-position:center}
.seller-standard-page .seller-mosaic img[src$="rack-rear.webp"]{object-position:center 32%}
.seller-standard-page .mosaic-frame.mosaic-proof img{aspect-ratio:3.7;object-position:center 48%}
.seller-standard-page .photo-provenance a{display:inline-block;color:var(--cyan);text-decoration:underline;text-underline-offset:3px;margin-left:5px}
.seller-standard-page .equipment-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.seller-standard-page .equipment-card{grid-column:span 2;display:flex;min-width:0}
.seller-standard-page .equipment-card.lead{grid-column:span 2}
.seller-standard-page .equipment-choice{display:flex;flex-direction:column}
.seller-standard-page .equipment-photo{flex:none;width:100%}
.seller-standard-page .equipment-body{width:100%;flex:1}
.seller-standard-page .equipment-card.lead .equipment-photo{height:255px}
.seller-standard-page .equipment-card.lead .equipment-body{min-height:218px;padding:24px}
.seller-standard-page .equipment-card.lead .equipment-title{font-size:27px;max-width:520px}
.seller-standard-page .equipment-card.lead .equipment-description{font-size:14px;min-height:44px}
.seller-standard-page .equipment-kind{color:#91a9c0;font-size:10px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px}
.seller-standard-page img[src$="machinery-cnc-lathe.webp"]{object-fit:contain;background:#fff}
.seller-standard-page .photo-credits{margin:23px 0 26px;font-size:11px;color:#9bb3cd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.seller-standard-page .photo-credits summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#bdd5e6;font-weight:700}
.seller-standard-page .photo-credits summary:after{content:'+';margin-left:auto;color:var(--cyan);font-size:18px}
.seller-standard-page .photo-credits[open] summary:after{content:'−'}
.seller-standard-page .photo-credits summary::-webkit-details-marker{display:none}
.seller-standard-page .photo-credits ul{padding-left:17px;line-height:1.7;margin:8px 0}
.seller-standard-page .photo-credits li{margin:7px 0}
.seller-standard-page .photo-credits a{text-decoration:underline;text-underline-offset:3px}
.seller-standard-page .photo-credits p{margin:7px 0 13px;line-height:1.6}
@media(max-width:1150px){.seller-standard-page .hero h1{font-size:clamp(40px,4.7vw,55px)}.seller-standard-page .mosaic-specialty figcaption{font-size:11px}.seller-standard-page .mosaic-proof figcaption small{font-size:9px}.seller-standard-page .equipment-card.lead .equipment-title{font-size:25px}}
@media(max-width:950px){.seller-standard-page .hero h1{font-size:39px}.seller-standard-page .mosaic-specialty figcaption{font-size:10px;min-height:60px}.seller-standard-page .mosaic-specialty figcaption small{font-size:8px}.seller-standard-page .mosaic-proof figcaption small{display:none}.seller-standard-page .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-standard-page .equipment-card,.seller-standard-page .equipment-card.lead{grid-column:span 1}.seller-standard-page .equipment-card:last-child{grid-column:1/-1}.seller-standard-page .equipment-card.lead .equipment-photo{height:220px}.seller-standard-page .equipment-card.lead .equipment-body{padding:21px;min-height:260px}.seller-standard-page .equipment-card.lead .equipment-title{font-size:24px}}
@media(max-width:730px){.seller-standard-page .hero h1{font-size:clamp(39px,7.9vw,57px)}.seller-standard-page .mosaic-specialty figcaption{font-size:12px;min-height:55px}.seller-standard-page .mosaic-specialty figcaption small{font-size:9px}.seller-standard-page .equipment-card.lead .equipment-title{font-size:23px}.seller-standard-page .equipment-card.lead .equipment-photo{height:190px}.seller-standard-page .equipment-card.lead .equipment-description{font-size:13px}}
@media(max-width:500px){.seller-standard-page .hero h1{font-size:clamp(33px,9vw,44px)}.seller-standard-page .mosaic-frame.mosaic-specialty img{aspect-ratio:1.3}.seller-standard-page .mosaic-specialty figcaption{font-size:10px;padding:9px;min-height:55px}.seller-standard-page .mosaic-specialty figcaption small{font-size:8px}.seller-standard-page .mosaic-frame.mosaic-proof img{aspect-ratio:2.8}.seller-standard-page .equipment-grid{grid-template-columns:1fr}.seller-standard-page .equipment-card.lead .equipment-photo{height:220px}.seller-standard-page .equipment-card.lead .equipment-body{padding:21px;min-height:228px}.seller-standard-page .equipment-card.lead .equipment-title{font-size:25px}.seller-standard-page .equipment-card.lead .equipment-description{font-size:13px}.seller-standard-page .photo-provenance{line-height:1.65}}

/* Seller composition: clear framed topics, useful diagrams and a visible seller workflow. */
.seller-rich .seller-section-pad{padding:28px 0}
.seller-rich .seller-equipment,.seller-rich .seller-paths,.seller-rich .seller-process,.seller-rich .seller-proof,.seller-rich .seller-faq{background:transparent;border:0}
.seller-rich .seller-frame{padding:32px;border:1px solid color-mix(in srgb,var(--frame-accent),transparent 56%);border-top:3px solid var(--frame-accent);border-radius:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--frame-accent),transparent 95%),#101f34 68%);box-shadow:0 14px 36px #0002}
.seller-rich .seller-frame>.section-top{padding-bottom:25px;margin-bottom:26px;border-bottom:1px solid #c3dcf12f;align-items:center}
.seller-rich .section-title{font-size:clamp(31px,3.3vw,44px);line-height:1.08;max-width:640px}
.seller-rich .section-intro{font-size:15px;line-height:1.65;color:#bdd0e3;max-width:440px}
.seller-rich .seller-frame .eyebrow{color:var(--frame-accent);letter-spacing:.11em;font-size:11px;margin-bottom:14px}
.seller-rich .seller-icon{width:46px;height:46px;display:block;flex:none}
.seller-rich .hero{padding-bottom:28px}
.seller-rich .hero-stats{margin-top:24px}
.seller-rich .equipment-grid{gap:18px}
.seller-rich .equipment-card:not(.lead) .equipment-photo{height:150px}
.seller-rich .equipment-card:not(.lead) .equipment-body{min-height:208px;padding:19px}
.seller-rich .equipment-card:not(.lead) .equipment-title{font-size:21px}
.seller-rich .equipment-card:not(.lead) .equipment-description{font-size:13px;margin-bottom:12px;min-height:61px}
.seller-rich .equipment-status{background:#08172b;border-color:#58dffc70;min-height:58px;font-size:13px;padding:15px 20px}
.seller-rich .decommissioning-band{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(210px,280px);gap:24px;align-items:center;margin-top:22px;padding:24px;border:1px solid #4fe4b95c;border-left:3px solid var(--mint);border-radius:9px;background:linear-gradient(120deg,#4fe4b911,#08192b)}
.seller-rich .decommissioning-icon{color:var(--mint)}
.seller-rich .decommissioning-icon .seller-icon{width:66px;height:66px}
.seller-rich .decommissioning-copy h3{font-size:27px;line-height:1.13;font-weight:950;letter-spacing:-.035em;margin:0 0 12px;color:#f1f6fc}
.seller-rich .decommissioning-copy p{font-size:15px;line-height:1.65;color:#c2d3e6;margin:0}
.seller-rich .decommissioning-band .btn{white-space:normal;text-align:center;line-height:1.4;min-height:50px;border-color:var(--mint);color:var(--mint)}
.seller-rich .decommissioning-band .btn[aria-pressed=true]{background:var(--mint);color:var(--navy)}
@media(max-width:950px){.seller-rich .decommissioning-band{grid-template-columns:55px minmax(0,1fr);gap:19px;padding:22px}.seller-rich .decommissioning-icon .seller-icon{width:52px;height:52px}.seller-rich .decommissioning-band .btn{grid-column:2;justify-self:start;max-width:100%}}
@media(max-width:500px){.seller-rich .decommissioning-band{grid-template-columns:1fr;gap:16px;padding:20px}.seller-rich .decommissioning-copy h3{font-size:25px}.seller-rich .decommissioning-copy p{font-size:14px}.seller-rich .decommissioning-band .btn{grid-column:1;width:100%;font-size:12px}.seller-rich .decommissioning-icon .seller-icon{width:44px;height:44px}}
.seller-rich .path-card{padding:27px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent),transparent 87%),#0a1a2e);border:1px solid color-mix(in srgb,var(--accent),transparent 40%);border-radius:10px}
.seller-rich .path-label{letter-spacing:.08em;gap:12px;font-size:12px}
.seller-rich .path-label .seller-icon{width:38px;height:38px}
.seller-rich .path-label span{font-size:12px;letter-spacing:.08em;font-weight:900;padding:0;border:0;background:none;line-height:1.5}
.seller-rich .path-card h3{font-size:31px;margin:17px 0 19px;line-height:1.13;max-width:480px}
@media(min-width:731px){.seller-rich .path-card h3{min-height:2.26em}}
.seller-rich :is(.ready-cash,.customer-network){display:grid;gap:7px;min-height:128px;align-content:center;flex-shrink:0;padding:16px 18px;border-left:3px solid var(--lime);border-radius:0 6px 6px 0;background:#bcf95b0c;margin-bottom:20px}
.seller-rich :is(.ready-cash,.customer-network) strong{font-size:clamp(30px,3.3vw,42px);line-height:1.1;font-weight:950;letter-spacing:-.04em;color:var(--lime)}
.seller-rich :is(.ready-cash,.customer-network) span{font-size:14px;line-height:1.45;font-weight:700;color:#d9e9f5}
@media(max-width:500px){.seller-rich :is(.ready-cash,.customer-network){padding:14px 12px}.seller-rich :is(.ready-cash,.customer-network) strong{font-size:28px}.seller-rich :is(.ready-cash,.customer-network) span{font-size:13px}}
.seller-rich .customer-network{border-left-color:var(--purple);background:#af88ff0c}
.seller-rich .customer-network strong{color:var(--purple)}
.seller-rich .route-diagram{background:#071426b3;border:1px solid color-mix(in srgb,var(--accent),transparent 76%);border-radius:8px;padding:8px;margin-bottom:21px;color:var(--accent)}
.seller-rich .route-graphic{display:block;width:100%;height:auto;max-height:150px;font-family:inherit}
.seller-rich .path-card p{font-size:15px;line-height:1.65;margin-bottom:18px;max-width:none;color:#c2d3e6}
.seller-rich .path-facts{padding:0;list-style:none;margin:0 0 24px;display:grid;gap:8px}
.seller-rich .path-facts li{color:#d9e9f5;font-size:13px;font-weight:700;display:flex;gap:9px;align-items:start}
.seller-rich .path-facts li:before{content:'✓';color:var(--accent);flex:none}
.seller-rich .path-card button{align-self:stretch;padding:14px 17px;border:1px solid var(--accent);border-radius:7px;background:color-mix(in srgb,var(--accent),transparent 89%);color:var(--accent);font-size:13px;min-height:50px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px}
.seller-rich .path-card button:after{content:'+';font-size:21px;font-weight:500;line-height:1;flex:none}
.seller-rich .path-card button[aria-pressed=true]{border:1px solid var(--accent);padding:14px 17px;background:var(--accent);color:var(--navy)}
.seller-rich .path-card button[aria-pressed=true]:after{content:'✓';font-size:16px}
.seller-rich .path-footer{padding:16px 18px;border:1px solid #b4cbe82a;border-radius:8px;background:#0714268a;gap:22px}
.seller-rich .path-footer p{color:#b1c6db;font-size:12px}
.seller-rich .step-grid{gap:0;border:1px solid #86b2d341;border-radius:10px;background:#08182b;overflow:hidden}
.seller-rich .step-card{border-top:3px solid var(--accent);padding:25px;display:flex;flex-direction:column;position:relative}
.seller-rich .step-card+.step-card{border-left:1px solid #abc8e12a}
.seller-rich .step-top{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;color:#dce9f6}
.seller-rich .step-number{font-size:20px;letter-spacing:0;color:var(--accent)}
.seller-rich .step-art{height:115px;display:flex;align-items:center;color:var(--accent);margin:14px 0 0;border-bottom:1px solid color-mix(in srgb,var(--accent),transparent 72%);background:radial-gradient(ellipse at 30% 70%,color-mix(in srgb,var(--accent),transparent 93%),transparent 74%)}
.seller-rich .step-art .seller-icon{width:92px;height:92px}
.seller-rich .step-card h3{font-size:25px;margin:22px 0 12px;line-height:1.15;letter-spacing:-.035em}
.seller-rich .step-card p{font-size:15px;line-height:1.65;color:#b8cce0;max-width:none;margin-bottom:22px}
.seller-rich .step-output{font-size:12px;font-weight:800;color:var(--accent);margin-top:auto;padding:13px 0 0;border-top:1px solid #abc8e126;line-height:1.5}
.seller-rich .seller-intake-section{background:radial-gradient(ellipse at 0 40%,#4fe4b916,transparent 50%);padding:50px 0}
.seller-rich .seller-intake-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;align-items:stretch}
.seller-rich .intake-intro{padding:29px;border:1px solid #68d7be61;border-top:3px solid var(--mint);border-radius:12px;background:linear-gradient(150deg,#4fe4b90e,#0f2034)}
.seller-rich .intake-intro>p{font-size:15px;line-height:1.65;color:#bdd1e3}
.seller-rich .response-line{padding:16px!important;border:1px solid #4fe4b947;border-radius:7px;background:#4fe4b90a;font-size:13px!important;margin:24px 0!important}
.seller-rich .intake-guide{margin:24px 0 26px}
.seller-rich .intake-guide h3,.seller-rich .situation-panel h3{font-size:19px;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px}
.seller-rich .intake-guide ul{list-style:none;padding:0;margin:0;display:grid;gap:17px}
.seller-rich .intake-guide li{display:flex;align-items:center;gap:13px}
.seller-rich .guide-icon{border:1px solid #88b6d449;border-radius:8px;padding:8px;background:#07182b;color:var(--cyan);flex:none}
.seller-rich .guide-icon .seller-icon{width:31px;height:31px}
.seller-rich .intake-guide strong{display:block;font-size:14px;font-weight:850;line-height:1.4;color:#e3eef7}
.seller-rich .intake-guide li div>span{display:block;font-size:12px;line-height:1.5;color:#abc1d5;margin-top:3px}
.seller-rich .situation-panel{padding-top:23px;border-top:1px solid #bfdaee28;margin-top:22px}
.seller-rich .situation-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.seller-rich .situation-tile{display:flex;gap:9px;align-items:center;padding:11px 10px;border:1px solid #bfdaee2e;border-radius:7px;color:#c5d9e8;background:#07182b;font-size:11px;font-weight:750;line-height:1.45}
.seller-rich .situation-tile .seller-icon{width:25px;height:25px;color:var(--mint)}
.seller-rich .intake-intro>.text-link{display:inline-flex;min-height:44px;align-items:center;margin-top:15px;color:var(--cyan);font-size:13px}
.seller-rich .intake-panel{padding:27px;border:1px solid #7ecbf373;border-top:3px solid var(--cyan);background:#0d1d31}
.seller-rich .form-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:23px}
.seller-rich .form-title-icon{color:var(--cyan)}
.seller-rich .form-title-icon .seller-icon{width:36px;height:36px}
.seller-rich .form-title h3{font-size:23px;line-height:1.25}
.seller-rich .form-title .required-note{margin:3px 0 0;font-size:12px}
.seller-rich .required-badge{margin-left:auto;color:var(--mint);font-size:10px;line-height:1.5;font-weight:800;padding:7px 9px;border:1px solid #4fe4b95a;border-radius:5px;background:#4fe4b910}
.seller-rich .form-required{padding:20px;background:#071628;border:1px solid #58dffc56;border-radius:8px}
.seller-rich .form-subhead{display:flex;align-items:center;gap:9px;color:#dfedf8;font-size:13px;margin-bottom:18px;line-height:1.5}
.seller-rich .form-subhead>span{font-size:11px;font-weight:900;color:var(--cyan);background:#58dffc12;border:1px solid #58dffc4d;border-radius:5px;min-width:28px;height:28px;display:grid;place-items:center}
.seller-rich .form-subhead>small{font-size:11px;margin-left:auto;color:#a6bfd3;font-weight:500}
.seller-rich .form-optional{padding:20px 0 0;margin-top:21px;border-top:1px solid #bbd6ef30}
.seller-rich .form-optional .form-subhead>span{color:#afc5dc;background:#ffffff05;border-color:#adcbe433}
.seller-rich .form-grid{gap:16px}
.seller-rich .seller-proof .seller-frame{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:'heading cases' 'link cases';align-items:start;gap:20px 36px}
.seller-rich .seller-proof .section-top{grid-area:heading;display:block;margin:0;border:0;padding:0}
.seller-rich .seller-proof .section-intro{margin:24px 0 0;max-width:410px}
.seller-rich .case-grid{grid-area:cases;grid-template-columns:1fr;gap:17px}
.seller-rich .case-record{display:flex;align-items:center;gap:21px;padding:25px;border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-left:4px solid var(--accent);background:#09192e}
.seller-rich .case-art{width:110px;flex:none;color:var(--accent);align-self:center}
.seller-rich .case-art .seller-icon{width:110px;height:110px}
.seller-rich .case-content{min-width:0}
.seller-rich .case-quantity{margin:14px 0;gap:10px;flex-wrap:wrap}
.seller-rich .case-quantity strong{font-size:49px;color:var(--accent)}
.seller-rich .case-record h3{font-size:20px;line-height:1.23;color:#f0f6fc}
.seller-rich .case-record p{font-size:13px;line-height:1.6;color:#b3c9dc}
.seller-rich .proof-link{grid-area:link;align-self:start;justify-self:start;display:flex;align-items:center;margin-top:0;min-height:44px;padding:10px 15px;border:1px solid #ffce676b;border-radius:6px;color:var(--gold);font-size:12px;text-decoration:none;background:#ffce670a}
.seller-rich .faq-layout{border:1px solid #74adcd70;border-top:3px solid var(--cyan);border-radius:12px;background:#102036;padding:32px;gap:42px}
.seller-rich .faq-callout{margin-top:26px;padding:23px;border:1px solid #58dffc35;border-radius:9px;background:#071a2b;color:var(--cyan)}
.seller-rich .faq-callout>.seller-icon{width:46px;height:46px;margin-bottom:17px}
.seller-rich .faq-callout h3{color:#e6f1f9;font-size:22px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}
.seller-rich .faq-callout p{color:#b4cada;font-size:14px;line-height:1.6;margin:0 0 19px}
.seller-rich .faq-callout .btn{font-size:12px;min-height:46px;padding:11px 15px}
.seller-rich .faq-list details{padding:0;border:1px solid #accbe142;border-radius:8px;background:#08192c;overflow:hidden;margin-bottom:11px}
.seller-rich .faq-list details:last-child{border:1px solid #accbe142}
.seller-rich .faq-list summary{padding:19px 21px;min-height:65px;font-size:15px;font-weight:800;gap:18px;line-height:1.45}
.seller-rich .faq-list details[open]{border-color:#58dffc80}
.seller-rich .faq-list details[open] summary{color:var(--cyan);background:#58dffc07}
.seller-rich .faq-list details p{padding:0 21px 21px;margin:0;color:#bacfe1;font-size:14px;line-height:1.65;max-width:none}
.seller-rich .contact-section{margin-top:30px;border-top:1px solid #58dffc51;background:linear-gradient(150deg,#58dffc09,#071325 65%)}
.seller-rich .photo-credits{font-size:10px;border:0;margin:14px 0 6px;color:#90a5bc;max-width:700px}
.seller-rich .photo-credits summary{font-size:10px;min-height:30px;justify-content:start;gap:10px;color:#8ca6bd;font-weight:500}
.seller-rich .photo-credits summary:after{margin-left:0;font-size:12px;color:#8ca6bd}
.seller-rich .photo-credits[open]{padding-bottom:12px;border-bottom:1px solid var(--line)}
@media(max-width:1100px){.seller-rich .seller-frame,.seller-rich .faq-layout{padding:25px}.seller-rich .path-card{padding:22px}.seller-rich .path-card h3{font-size:28px}.seller-rich .step-card{padding:22px}.seller-rich .step-card h3{font-size:23px}.seller-rich .seller-proof .seller-frame{grid-template-columns:.8fr 1.2fr;gap:25px}.seller-rich .case-record{padding:20px;gap:15px}.seller-rich .case-art,.seller-rich .case-art .seller-icon{width:76px;height:76px}.seller-rich .case-quantity strong{font-size:43px}.seller-rich .intake-intro,.seller-rich .intake-panel{padding:23px}.seller-rich .seller-intake-grid{gap:23px}}
@media(max-width:950px){.seller-rich .section-top{gap:22px}.seller-rich .section-title{font-size:34px}.seller-rich .section-intro{font-size:14px}.seller-rich .path-card h3{font-size:25px}.seller-rich .path-label{font-size:11px}.seller-rich .path-label span{font-size:11px}.seller-rich .step-card{padding:19px}.seller-rich .step-card h3{font-size:22px}.seller-rich .step-card p{font-size:14px}.seller-rich .step-top{font-size:11px}.seller-rich .seller-intake-grid{grid-template-columns:1fr}.seller-rich .intake-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.seller-rich .intake-intro>.eyebrow,.seller-rich .intake-intro>.section-title,.seller-rich .intake-intro>p,.seller-rich .intake-intro>.text-link{grid-column:1/-1}.seller-rich .intake-guide{margin-top:10px;margin-bottom:0}.seller-rich .situation-panel{margin-top:10px;border-top:0;padding-top:0}.seller-rich .situation-grid{grid-template-columns:1fr}.seller-rich .seller-proof .seller-frame{grid-template-columns:1fr;grid-template-areas:'heading' 'cases' 'link'}.seller-rich .seller-proof .section-top{display:flex;align-items:start;gap:25px}.seller-rich .seller-proof .section-intro{margin:0}.seller-rich .case-record{gap:24px;padding:22px}.seller-rich .case-art,.seller-rich .case-art .seller-icon{width:110px;height:110px}.seller-rich .faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px}.seller-rich .faq-callout{padding:19px}.seller-rich .faq-callout h3{font-size:20px}}
@media(max-width:730px){.seller-rich .seller-section-pad{padding:18px 0}.seller-rich .seller-frame,.seller-rich .faq-layout{padding:22px}.seller-rich .seller-frame>.section-top{display:block;margin-bottom:22px;padding-bottom:20px}.seller-rich .section-title{font-size:33px}.seller-rich .section-intro{margin-top:17px;font-size:15px;max-width:none}.seller-rich .path-grid{grid-template-columns:1fr;gap:17px}.seller-rich .path-card h3{font-size:29px}.seller-rich .path-footer{display:block}.seller-rich .path-footer button{margin-top:15px;width:100%}.seller-rich .step-grid{grid-template-columns:1fr}.seller-rich .step-card{padding:24px}.seller-rich .step-card+.step-card{border-left:0;border-top:1px solid #abc8e13b}.seller-rich .step-card h3{font-size:26px}.seller-rich .step-art{height:100px;margin:8px 0 0}.seller-rich .step-art .seller-icon{width:84px;height:84px}.seller-rich .step-card p{font-size:15px}.seller-rich .step-top{font-size:12px}.seller-rich .step-output{padding-top:14px}.seller-rich .seller-intake-section{padding:28px 0}.seller-rich .faq-layout{grid-template-columns:1fr}.seller-rich .faq-callout{margin-top:20px;display:grid;grid-template-columns:46px 1fr;gap:0 16px}.seller-rich .faq-callout>.seller-icon{grid-row:1/3;margin:0}.seller-rich .faq-callout p,.seller-rich .faq-callout h3{grid-column:2}.seller-rich .faq-callout .btn{grid-column:1/-1;margin-top:2px;justify-self:start}.seller-rich .seller-proof .section-top{display:block}.seller-rich .seller-proof .section-intro{margin-top:17px;max-width:none}.seller-rich .case-record h3{font-size:21px}.seller-rich .contact-section{margin-top:20px}}
@media(max-width:500px){.seller-rich .seller-frame,.seller-rich .faq-layout{padding:17px}.seller-rich .seller-frame>.section-top{padding-bottom:17px}.seller-rich .section-title{font-size:30px}.seller-rich .seller-frame .eyebrow{font-size:10px}.seller-rich .equipment-card:not(.lead) .equipment-photo{height:150px}.seller-rich .equipment-card:not(.lead) .equipment-body{min-height:190px;padding:18px}.seller-rich .equipment-card.lead .equipment-body{min-height:228px;padding:19px}.seller-rich .equipment-card.lead .equipment-title{font-size:24px}.seller-rich .equipment-card.lead .equipment-photo{height:205px}.seller-rich .equipment-status{display:block;padding:15px;font-size:12px}.seller-rich .equipment-status a{display:block;min-height:36px;padding-top:13px}.seller-rich .path-card{padding:20px}.seller-rich .path-card h3{font-size:28px}.seller-rich .path-card p{font-size:14px}.seller-rich .path-facts li{font-size:12px}.seller-rich .path-card button{font-size:12px}.seller-rich .route-diagram{padding:5px}.seller-rich .step-card{padding:20px}.seller-rich .step-card h3{font-size:24px}.seller-rich .intake-intro{display:block;padding:22px 20px}.seller-rich .intake-guide{margin-top:24px;margin-bottom:26px}.seller-rich .situation-panel{border-top:1px solid #bfdaee28;padding-top:22px;margin-top:24px}.seller-rich .situation-grid{grid-template-columns:1fr 1fr}.seller-rich .situation-tile{display:block;font-size:11px;padding:12px}.seller-rich .situation-tile .seller-icon{margin-bottom:8px;width:29px;height:29px}.seller-rich .intake-panel{padding:20px 17px}.seller-rich .form-title{gap:10px}.seller-rich .form-title h3{font-size:20px}.seller-rich .required-badge{margin-left:0}.seller-rich .form-required{padding:16px}.seller-rich .form-grid{grid-template-columns:1fr}.seller-rich .form-subhead{font-size:12px}.seller-rich .case-record{display:block;padding:20px}.seller-rich .case-art{width:100%;height:69px;margin-bottom:16px;border-bottom:1px solid #adcde92b;padding-bottom:12px}.seller-rich .case-art .seller-icon{width:85px;height:58px}.seller-rich .case-quantity strong{font-size:47px}.seller-rich .faq-callout{display:block;padding:19px}.seller-rich .faq-callout>.seller-icon{margin-bottom:15px}.seller-rich .faq-callout .btn{width:100%}.seller-rich .faq-list summary{padding:17px 16px;font-size:14px}.seller-rich .faq-list details p{padding:0 16px 19px}.seller-rich .photo-credits summary{min-height:36px}}
@media(prefers-reduced-motion:reduce){.seller-rich .equipment-choice,.seller-rich .equipment-photo img{transition:none}}
.seller-rich .step-card .step-number{color:var(--accent)}
.seller-rich .faq-list summary{padding-right:50px}
.seller-rich .faq-list summary:after{right:20px;top:18px}
.seller-rich .route-mobile{display:none}
@media(max-width:500px){.seller-rich .route-diagram .route-graphic:not(.route-mobile){display:none}.seller-rich .route-mobile{display:block;max-height:180px}.seller-rich .faq-list summary:after{right:16px;top:16px}}
.seller-rich .selection-context{display:flex;flex-wrap:wrap;gap:8px;margin:-7px 0 20px}
.seller-rich .selection-context p{padding:8px 11px;border:1px solid #7da7c848;border-radius:6px;background:#07182b;color:#c7deeb;font-size:11px;line-height:1.55;margin:0;max-width:100%}
.seller-rich .selection-context #type-status{color:var(--cyan);font-weight:700}
.seller-rich .selection-context #pathway-status{color:var(--mint)}
/* John's October 5 transaction statement replaces the two merchandise cases. */
.seller-rich .seller-proof .seller-frame{display:block}
.seller-rich .proof-statement{display:grid;grid-template-columns:100px minmax(0,1fr);gap:34px;align-items:center;padding:15px 5px}
.seller-rich .statement-icon{color:var(--gold)}
.seller-rich .statement-icon .seller-icon{width:100px;height:100px}
.seller-rich .statement-copy h2{font-size:clamp(38px,4.6vw,66px);font-weight:950;line-height:1.08;letter-spacing:-.045em;margin:0 0 19px;color:#f1f6fc}
.seller-rich .statement-amount{display:inline-block;white-space:nowrap;color:var(--gold)}
.seller-rich .statement-copy p{font-size:clamp(18px,1.7vw,23px);line-height:1.55;max-width:1000px;color:#c3d5e6;margin:0}
@media(max-width:950px){.seller-rich .proof-statement{grid-template-columns:70px minmax(0,1fr);gap:24px;padding:10px 0}.seller-rich .statement-icon .seller-icon{width:70px;height:70px}}
@media(max-width:730px){.seller-rich .proof-statement{grid-template-columns:1fr;gap:16px}.seller-rich .statement-icon .seller-icon{width:52px;height:52px}.seller-rich .statement-copy h2{font-size:clamp(36px,7.3vw,48px);margin-bottom:17px}.seller-rich .statement-copy p{font-size:18px}}
@media(max-width:500px){.seller-rich .statement-copy h2{font-size:36px;line-height:1.1}}

/* Referral introductions are separate from our seller-representation service. */
.seller-standard-page .hp{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.seller-standard-page #submit{display:block;scroll-margin-top:100px}
.seller-standard-page .form-success{background:#4fe4b90b;color:#d7f8e9;border:1px solid #4fe4b957;padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.55;margin:12px 0}
.seller-standard-page .form-preview{color:#c2d5e8;font-size:13px;line-height:1.55;margin:12px 0}
.seller-standard-page .referral-band{padding:22px 0 0}
.seller-standard-page .referral-frame{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:27px;padding:29px 32px;border:1px solid #bcf95b66;border-top:3px solid var(--lime);border-radius:10px;background:linear-gradient(120deg,#bcf95b0d,#0c1d31)}
.seller-standard-page .referral-icon{color:var(--lime)}
.seller-standard-page .referral-icon .seller-icon{width:64px;height:64px}
.seller-standard-page .referral-copy h2{font-size:clamp(25px,2.5vw,33px);line-height:1.12;font-weight:950;letter-spacing:-.035em;color:#f1f6fc;margin:0 0 13px}
.seller-standard-page .referral-copy p{font-size:16px;line-height:1.6;color:#dae8f5;margin:0 0 9px;max-width:760px}
.seller-standard-page .referral-copy .referral-support{font-size:13px;color:#acc3d7;margin:0}
.seller-standard-page .referral-frame>.btn{white-space:normal;text-align:center;line-height:1.4;min-height:50px;max-width:230px}
@media(max-width:950px){.seller-standard-page .referral-frame{grid-template-columns:55px minmax(0,1fr);padding:25px;gap:19px}.seller-standard-page .referral-icon .seller-icon{width:50px;height:50px}.seller-standard-page .referral-frame>.btn{grid-column:2;justify-self:start}}
@media(max-width:500px){.seller-standard-page .referral-band{padding-top:15px}.seller-standard-page .referral-frame{grid-template-columns:1fr;padding:21px;gap:16px}.seller-standard-page .referral-copy h2{font-size:27px}.seller-standard-page .referral-copy p{font-size:15px}.seller-standard-page .referral-frame>.btn{grid-column:1;max-width:none;width:100%;font-size:12px}.seller-standard-page .referral-icon .seller-icon{width:44px;height:44px}}


/* The EV buying priority is explicit; photographs keep their own frames. */
.seller-rich .charger-buying-panel{padding:16px 18px;margin:0 0 22px;border:1px solid #bcf95b70;border-left:3px solid var(--lime);border-radius:8px;background:linear-gradient(120deg,#bcf95b12,#4fe4b90a)}
.seller-rich .charger-buying-top{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;justify-content:space-between}
.seller-rich .charger-buying-top strong{color:var(--lime);font-size:15px;line-height:1.3;letter-spacing:-.015em}
.seller-rich .charger-buying-top span{display:inline-block;border:1px solid #bcf95b70;background:#bcf95b15;border-radius:4px;padding:5px 8px;white-space:nowrap;color:var(--lime);font-size:10px;font-weight:850;line-height:1.3;text-transform:uppercase;letter-spacing:.045em}
.seller-rich .charger-buying-panel p{font-size:13px;line-height:1.6;color:#d0deec;margin:11px 0 0}
.seller-rich .seller-mosaic{grid-template-columns:1fr 1fr;align-items:stretch}
.seller-rich .mosaic-primary{grid-column:1;grid-row:span 2;display:flex;flex-direction:column}
.seller-rich .mosaic-frame.mosaic-primary img{aspect-ratio:auto;height:100%;min-height:0;flex:1;object-position:center 53%}
.seller-rich .mosaic-primary figcaption{flex-direction:column;gap:3px;min-height:54px}
.seller-rich .mosaic-frame.mosaic-specialty img{aspect-ratio:1.45;object-position:center}
.seller-rich .mosaic-specialty:nth-of-type(2){border-color:#bcf95b70}
.seller-rich .seller-mosaic img.buying-abb-image{object-fit:contain;background:#071325;aspect-ratio:1.45}
.seller-rich .equipment-photo img[src$="trailer-view-1.webp"]{object-position:center 48%}
.seller-rich .equipment-photo img.buying-abb-image{object-fit:contain;background:#071325}
@media(max-width:950px){.seller-rich .mosaic-primary figcaption{font-size:10px}.seller-rich .charger-buying-panel{padding:13px 14px}.seller-rich .charger-buying-top strong{font-size:13px}.seller-rich .charger-buying-panel p{font-size:12px}.seller-rich .mosaic-frame.mosaic-specialty img{aspect-ratio:1.3}}
@media(max-width:730px){.seller-rich .mosaic-frame.mosaic-primary img{height:100%;aspect-ratio:auto}.seller-rich .charger-buying-top strong{font-size:15px}.seller-rich .charger-buying-panel p{font-size:13px}}
@media(max-width:500px){.seller-rich .seller-mosaic{grid-template-columns:1fr}.seller-rich .mosaic-primary{grid-column:auto;grid-row:auto}.seller-rich .mosaic-frame.mosaic-primary img{height:auto;aspect-ratio:1.35;flex:none;object-position:center 50%}.seller-rich .mosaic-frame.mosaic-specialty img,.seller-rich .seller-mosaic img.buying-abb-image{aspect-ratio:1.9}.seller-rich .mosaic-specialty figcaption{font-size:12px;min-height:49px}.seller-rich .mosaic-specialty figcaption small{font-size:9px}.seller-rich .mosaic-primary figcaption{font-size:12px;min-height:49px}.seller-rich .charger-buying-top strong{font-size:14px}}

/* A category card starts one inquiry; the original form moves into this dialog. */
html.seller-dialog-open{overflow:hidden}
.seller-rich .seller-category-dialog{width:min(720px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #58dffc91;border-top:3px solid var(--cyan);border-radius:12px;background:#0d1d31;color:#f5f7ff;box-shadow:0 24px 100px #0009;overflow:hidden}
.seller-rich .seller-category-dialog[open]{display:flex;flex-direction:column}
.seller-rich .seller-category-dialog::backdrop{background:#020c1bd9}
.seller-rich .seller-dialog-header{display:flex;align-items:flex-start;gap:20px;padding:24px 25px 20px;border-bottom:1px solid #7da7c83d;flex-shrink:0;background:linear-gradient(120deg,#58dffc0b,#0d1d31)}
.seller-rich .seller-dialog-title{flex:1;min-width:0}
.seller-rich .seller-dialog-title .eyebrow{margin:0 0 9px;font-size:10px;color:var(--cyan)}
.seller-rich .seller-dialog-title h2{margin:0;font-size:30px;font-weight:850;line-height:1.12;letter-spacing:-.035em;color:#f1f6fc;overflow-wrap:break-word}
.seller-rich .seller-dialog-title #seller-dialog-help{margin:12px 0 0;font-size:13px;line-height:1.6;color:#bdd2e3}
.seller-rich .seller-dialog-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:10px;border:1px solid #7da7c877;border-radius:7px;background:#071628;color:#d8ecf9;cursor:pointer}
.seller-rich .seller-dialog-close svg{width:22px;height:22px}
.seller-rich .seller-dialog-close:hover{border-color:var(--cyan);color:var(--cyan)}
.seller-rich .seller-dialog-close:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.seller-rich .seller-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 25px 25px;scrollbar-gutter:stable}
.seller-rich .seller-dialog-body .intake-panel{padding:0;border:0;background:transparent}
.seller-rich .seller-dialog-body .form-title{display:none}
.seller-rich .seller-dialog-body .selection-context{display:none}
.seller-rich .seller-dialog-body .privacy-note{margin-bottom:0}
@media(max-width:500px){.seller-rich .seller-category-dialog{width:calc(100% - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.seller-rich .seller-dialog-header{padding:19px 16px 17px;gap:12px}.seller-rich .seller-dialog-title h2{font-size:25px}.seller-rich .seller-dialog-title #seller-dialog-help{font-size:12px;margin-top:10px}.seller-rich .seller-dialog-body{padding:17px 16px 20px;scrollbar-gutter:auto}.seller-rich .seller-dialog-body .form-required{padding:15px}.seller-rich .seller-dialog-body .selection-context p{font-size:10px}}

/* Draft opening: buying capacity, equipment focus and EV requirements have distinct roles. */
.seller-rich .buying-capacity{padding:17px 20px;margin:0 0 24px;border:1px solid #ffce6740;border-left:3px solid var(--gold);border-radius:8px;background:linear-gradient(115deg,#ffce6708,#0c1e32)}
.seller-rich .buying-capacity-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 17px;margin:0;color:#f4f7fc;line-height:1.1}
.seller-rich .buying-capacity-heading strong{font-size:43px;font-weight:950;letter-spacing:-.04em;white-space:nowrap}
.seller-rich .buying-capacity-heading span{font-size:20px;font-weight:850;letter-spacing:.025em;text-transform:uppercase;color:var(--gold)}
.seller-rich .buying-capacity-note{margin:12px 0 0;font-size:13px;line-height:1.6;color:#d5e3ee}
.seller-rich .hero-copy .charger-buying-top strong{font-size:21px;font-weight:850;letter-spacing:-.025em}
.seller-rich .hero-copy .charger-buying-panel{margin-bottom:17px}
.seller-rich .hero-copy .hero-deck{font-size:15px;line-height:1.6;margin-bottom:22px;color:#bcd0df}
@media(max-width:950px){.seller-rich .buying-capacity{padding:15px;margin-bottom:21px}.seller-rich .buying-capacity-heading{gap:7px 12px}.seller-rich .buying-capacity-heading strong{font-size:35px}.seller-rich .buying-capacity-heading span{font-size:14px}.seller-rich .buying-capacity-note{font-size:12px;margin-top:10px}.seller-rich .hero-copy .charger-buying-top strong{font-size:18px}.seller-rich .hero-copy .hero-deck{font-size:13px}}
@media(max-width:730px){.seller-rich .buying-capacity-heading strong{font-size:40px}.seller-rich .buying-capacity-heading span{font-size:20px}.seller-rich .buying-capacity-note{font-size:13px}.seller-rich .hero-copy .charger-buying-top strong{font-size:21px}.seller-rich .hero-copy .hero-deck{font-size:15px}}
@media(max-width:500px){.seller-rich .buying-capacity{padding:16px 15px;margin-bottom:22px}.seller-rich .buying-capacity-heading{gap:8px 11px}.seller-rich .buying-capacity-heading strong{font-size:32px}.seller-rich .buying-capacity-heading span{font-size:12px}.seller-rich .buying-capacity-note{font-size:12px}.seller-rich .hero-copy .charger-buying-top strong{font-size:20px}.seller-rich .hero-copy .charger-buying-top{gap:10px}.seller-rich .hero-copy .hero-deck{font-size:14px}}

/* Buying billboard: navy, electrical cyan and a restrained amber buying signal. */
.seller-rich .hero-copy h1 .highlight{background:none;-webkit-text-fill-color:var(--cyan);color:var(--cyan)}
.seller-rich .buying-callout{position:relative;isolation:isolate;overflow:hidden;margin:0 0 19px;padding:20px 22px 19px;border:1px solid #58dffc70;border-radius:8px;background:radial-gradient(ellipse at 100% 0%,#58dffc15,transparent 62%),linear-gradient(125deg,#122a42,#0a192b 72%);color:#f4f7fc;box-shadow:inset 0 3px 0 var(--gold),0 14px 38px #0003;animation:buying-callout-arrive .7s cubic-bezier(.16,1,.3,1) .1s 1 both}
.seller-rich .buying-callout::after{content:"";position:absolute;inset:-50% -100%;pointer-events:none;background:linear-gradient(108deg,transparent 38%,#fff0 44%,#ffffff14 50%,#fff0 56%,transparent 62%);transform:translateX(60%);animation:buying-callout-shine 1.45s ease-out .45s 1 both}
.seller-rich .buying-callout-top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;border-bottom:1px solid #58dffc30;padding-bottom:12px}
.seller-rich .wanted-label{font-size:14px;font-weight:950;letter-spacing:.16em;line-height:1.3;background:var(--gold);color:var(--navy);padding:5px 9px;border-radius:3px}
.seller-rich .wanted-condition{font-size:10px;font-weight:800;line-height:1.4;text-align:right;max-width:190px;color:#e3eff9}
.seller-rich .wanted-condition b{display:block;font-weight:700;color:#a9c3d9}
.seller-rich .wanted-condition span{display:block;white-space:nowrap}
.seller-rich .buying-callout-main{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:15px;padding:19px 0 16px}
.seller-rich .buying-callout h2{margin:0;font-size:43px;font-weight:950;line-height:.98;letter-spacing:-.05em;color:#f4f7fc;text-transform:uppercase}
.seller-rich .buying-callout h2>span:not(.sr-only){display:block;white-space:nowrap}
.seller-rich .buying-callout h2>span:nth-of-type(2){color:var(--cyan)}
.seller-rich .buying-equipment-art{display:block;width:100%;height:auto;color:var(--cyan);opacity:.9}
.seller-rich .buying-callout-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border-top:1px solid #58dffc30;padding-top:14px;gap:18px}
.seller-rich .buying-callout-detail p{font-size:12px;line-height:1.55;color:#bdd0e1;margin:0}
.seller-rich .buying-callout-detail strong{display:block;color:#f4f7fc;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.045em;margin-bottom:4px}
.seller-rich .buying-callout .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes buying-callout-arrive{from{transform:translateY(8px)}to{transform:none}}
@keyframes buying-callout-shine{from{transform:translateX(-65%)}to{transform:translateX(65%)}}
@media(max-width:1180px) and (min-width:951px){.seller-rich .buying-callout h2{font-size:33px}.seller-rich .buying-callout-main{grid-template-columns:minmax(0,1fr) 108px;gap:10px}.seller-rich .buying-callout{padding:18px}}
@media(max-width:950px){.seller-rich .buying-callout{padding:17px 16px}.seller-rich .buying-callout-main{grid-template-columns:1fr;padding:17px 0}.seller-rich .buying-callout h2{font-size:34px}.seller-rich .buying-equipment-art{display:none}.seller-rich .wanted-label{font-size:12px}.seller-rich .wanted-condition{font-size:9px;max-width:145px}.seller-rich .buying-callout-detail{grid-template-columns:1fr;gap:12px}.seller-rich .buying-callout-detail p{font-size:11px}}
@media(max-width:730px){.seller-rich .buying-callout-main{grid-template-columns:minmax(0,1fr) 145px;gap:20px}.seller-rich .buying-callout h2{font-size:48px}.seller-rich .buying-equipment-art{display:block}.seller-rich .buying-callout-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.seller-rich .wanted-label{font-size:14px}.seller-rich .wanted-condition{font-size:10px;max-width:190px}}
@media(max-width:580px){.seller-rich .buying-callout-main{grid-template-columns:1fr}.seller-rich .buying-equipment-art{display:none}.seller-rich .buying-callout h2{font-size:clamp(30px,8.4vw,45px)}.seller-rich .buying-callout-detail{grid-template-columns:1fr;gap:11px}.seller-rich .buying-callout-top{gap:10px}.seller-rich .wanted-condition{font-size:9px;max-width:145px}}
@media(min-width:1181px){.seller-rich .seller-mosaic{align-self:stretch;grid-template-rows:1fr 1fr}.seller-rich .mosaic-frame.mosaic-specialty{display:flex;flex-direction:column;min-height:0}.seller-rich .seller-mosaic .mosaic-frame.mosaic-specialty img{height:0;min-height:0;flex:1;aspect-ratio:auto}.seller-rich .mosaic-specialty figcaption{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.seller-rich .buying-callout{animation:none}.seller-rich .buying-callout::after{animation:none;display:none}}

/* The same short power-up repeats with a calm hold and a gentle reset. */
.seller-rich .buying-equipment-art .equipment-charge-level{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(.12)}
.seller-rich .buying-equipment-art .equipment-cable-current,.seller-rich .buying-equipment-art .equipment-transfer-current{opacity:0;stroke:#d9f8ff;stroke-dasharray:12 100;stroke-dashoffset:112}
.seller-rich .buying-equipment-art .equipment-relay{stroke-width:3}
.seller-rich .buying-equipment-art.is-energizing .equipment-charge-level{animation:equipment-display-fill 6s ease-in-out infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-charge-bolt{animation:equipment-charge-light 6s ease-in-out infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-cable-current{animation:equipment-cable-travel 6s linear infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-transfer-current{animation:equipment-transfer-travel 6s linear infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-relay-a{animation:equipment-relay-a-light 6s ease-in-out infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-relay-b{animation:equipment-relay-b-light 6s ease-in-out infinite both paused}
.seller-rich .buying-equipment-art.is-energizing .equipment-relay-c{animation:equipment-relay-c-light 6s ease-in-out infinite both paused}
.seller-rich .buying-equipment-art.is-energizing.is-motion-visible *{animation-play-state:running}
@keyframes equipment-display-fill{0%,5%,93.333%,100%{transform:scaleY(.12)}25%,80%{transform:scaleY(1)}}
@keyframes equipment-charge-light{0%,4.167%,29.167%,100%{color:var(--cyan);filter:none}12.917%,20.417%{color:var(--gold);filter:drop-shadow(0 0 3px #ffce6790)}}
@keyframes equipment-cable-travel{0%,18.333%{opacity:0;stroke-dashoffset:112}20.733%{opacity:1}35.933%{opacity:1}38.333%,100%{opacity:0;stroke-dashoffset:-12}}
@keyframes equipment-transfer-travel{0%,34.167%{opacity:0;stroke-dashoffset:112}35.467%{opacity:1}43.7%{opacity:1}45%,100%{opacity:0;stroke-dashoffset:-12}}
@keyframes equipment-relay-a-light{0%,40.833%,93.333%,100%{color:var(--cyan);filter:none}47.5%{color:var(--gold);filter:drop-shadow(0 0 3px #ffce6790)}54.167%,80%{color:var(--gold);filter:none}}
@keyframes equipment-relay-b-light{0%,46.667%,93.333%,100%{color:var(--cyan);filter:none}53.333%{color:var(--gold);filter:drop-shadow(0 0 3px #ffce6790)}60%,80%{color:var(--gold);filter:none}}
@keyframes equipment-relay-c-light{0%,52.5%,93.333%,100%{color:var(--cyan);filter:none}59.167%{color:var(--gold);filter:drop-shadow(0 0 3px #ffce6790)}65.833%,80%{color:var(--gold);filter:none}}
@media(max-width:580px),(min-width:731px) and (max-width:950px){.seller-rich .buying-equipment-art.is-energizing.is-motion-visible *{animation-play-state:paused}}
@media(prefers-reduced-motion:reduce){.seller-rich .buying-equipment-art.is-energizing *{animation:none!important}.seller-rich .buying-equipment-art .equipment-cable-current,.seller-rich .buying-equipment-art .equipment-transfer-current{display:none}}
