/* condition-guide — from Atlas_Wholesale_Group_Condition_Guide.html */
.atlas-buyer-cg{isolation:isolate;background:#fff;color:#171717;direction:ltr;overflow-x:hidden;font-family:Manrope,Arial,sans-serif;line-height:1.65}
.atlas-buyer-cg *{box-sizing:border-box}
.atlas-buyer-cg a{color:inherit;text-decoration:none}
.atlas-buyer-cg img{display:block;max-width:100%}
.atlas-buyer-cg button,.atlas-buyer-cg input,.atlas-buyer-cg select,.atlas-buyer-cg textarea{font:inherit}
.atlas-buyer-cg h1,.atlas-buyer-cg h2,.atlas-buyer-cg h3,.atlas-buyer-cg h4,.atlas-buyer-cg p{margin-top:0}
.atlas-buyer-cg{--y:#f4c400;--yd:#d4a800;--ys:#fff8cc;--k:#0b0b0c;--k2:#171719;--w:#fff;--bg:#f5f5f2;--tx:#171717;--mut:#676761;--line:#deded7;--ok:#116b47;--danger:#a52525;--r:24px;--shadow:0 24px 70px rgba(0,0,0,.12);--soft:0 14px 38px rgba(0,0,0,.07)}
.atlas-buyer-cg *{box-sizing:border-box}
.atlas-buyer-cg button,.atlas-buyer-cg input,.atlas-buyer-cg select,.atlas-buyer-cg textarea{font:inherit}
.atlas-buyer-cg button,.atlas-buyer-cg a{touch-action:manipulation}
.atlas-buyer-cg a{color:inherit;text-decoration:none}
.atlas-buyer-cg img{display:block;max-width:100%}
.atlas-buyer-cg h1,.atlas-buyer-cg h2,.atlas-buyer-cg h3,.atlas-buyer-cg h4,.atlas-buyer-cg p{margin-top:0}
.atlas-buyer-cg h1,.atlas-buyer-cg h2{font-family:"Playfair Display",Georgia,serif;letter-spacing:-.025em;line-height:1.06}
.atlas-buyer-cg h3,.atlas-buyer-cg h4{line-height:1.25}
.atlas-buyer-cg .wrap{width:min(1280px,calc(100% - 40px));margin:auto}
.atlas-buyer-cg .eyebrow{display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}
.atlas-buyer-cg .eyebrow:before{content:"";width:28px;height:2px;background:var(--y)}
.atlas-buyer-cg .hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin:30px 0}
.atlas-buyer-cg .btn{border:0;border-radius:999px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;cursor:pointer;transition:.22s}
.atlas-buyer-cg .btn:hover{transform:translateY(-2px);box-shadow:var(--soft)}
.atlas-buyer-cg .btn-dark{background:var(--k);color:#fff}
.atlas-buyer-cg .btn-yellow{background:var(--y);color:#111}
.atlas-buyer-cg .btn-white{background:#fff;border:1px solid var(--line)}
.atlas-buyer-cg section{padding:96px 0}
.atlas-buyer-cg .soft{background:var(--bg)}
.atlas-buyer-cg .dark{background:var(--k);color:#fff}
.atlas-buyer-cg .dark h2,.atlas-buyer-cg .dark h3{color:#fff}
.atlas-buyer-cg .dark p{color:#bdbdb8}
.atlas-buyer-cg .head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}
.atlas-buyer-cg .head h2,.atlas-buyer-cg .center h2{font-size:clamp(38px,4.5vw,64px);margin:12px 0;max-width:820px}
.atlas-buyer-cg .head p{max-width:500px;color:var(--mut)}
.atlas-buyer-cg .center{text-align:center;max-width:850px;margin:0 auto 42px}
.atlas-buyer-cg .center p{color:var(--mut)}
/* VIP embedded-image & interaction overrides */
.atlas-buyer-cg{--hero-bg:none}
.atlas-buyer-cg .btn-ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(8px)}
.atlas-buyer-cg .hero-ops{background:rgba(8,8,9,.84);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);padding:30px;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.3)}
.atlas-buyer-cg .hero-ops-top{display:flex;gap:10px;align-items:center;color:var(--y);font-size:10px;font-weight:800;letter-spacing:.13em}
.atlas-buyer-cg .hero-ops h3,.atlas-buyer-cg .cg-side h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;margin:14px 0 25px;color:#fff}
.atlas-buyer-cg .btn,.atlas-buyer-cg .cg-final .btn{border-radius:8px!important}
.atlas-buyer-cg .cg-side,.atlas-buyer-cg .condition-card,.atlas-buyer-cg .buyer-card,.atlas-buyer-cg .cost-formula,.atlas-buyer-cg .compare-wrap,.atlas-buyer-cg .cg-faq-item{border-radius:10px!important}
.atlas-buyer-cg .cg-hero .eyebrow{color:#fff}
.atlas-buyer-cg .cg-hero .eyebrow:before{background:var(--y)}
/* ===== 2026 VIP refinement pass ===== */
.atlas-buyer-cg{--radius:10px;--radius-sm:7px}
.atlas-buyer-cg h1,.atlas-buyer-cg h2,.atlas-buyer-cg .hero-ops h3,.atlas-buyer-cg .dialog h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:700;letter-spacing:-.032em}
.atlas-buyer-cg h1{line-height:.96}
.atlas-buyer-cg .head h2,.atlas-buyer-cg .center h2{line-height:1.02}
.atlas-buyer-cg .white-title-chip{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:#fff;color:#111;padding:.01em .14em .05em;box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.atlas-buyer-cg .dark .white-title-chip,.atlas-buyer-cg .hero .white-title-chip{background:#fff;color:#111;text-shadow:none}
.atlas-buyer-cg .rfq .white-title-chip,.atlas-buyer-cg .carrier-board .white-title-chip{background:#fff;color:#111}
.atlas-buyer-cg .btn,.atlas-buyer-cg .join,.atlas-buyer-cg .filter,.atlas-buyer-cg .filter-reset,.atlas-buyer-cg .rfq-form button,.atlas-buyer-cg .country-grid button,.atlas-buyer-cg .newsletter-inline button,.atlas-buyer-cg .wa-fab,.atlas-buyer-cg .wa-send,.atlas-buyer-cg .product-actions button,.atlas-buyer-cg .login-tabs button,.atlas-buyer-cg .login-options button,.atlas-buyer-cg .signup-note button{border-radius:8px!important}

/* ===== Condition Guide page additions ===== */
.atlas-buyer-cg .cg-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#111;color:#fff}
.atlas-buyer-cg .cg-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}
.atlas-buyer-cg .cg-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.93) 0%,rgba(5,5,6,.78) 48%,rgba(5,5,6,.34) 100%);z-index:-2}
.atlas-buyer-cg .cg-hero-grid{display:grid;grid-template-columns:1.05fr .75fr;gap:46px;align-items:center}
.atlas-buyer-cg .cg-hero h1{font-size:clamp(54px,6vw,88px);margin:18px 0 22px;color:#fff}
.atlas-buyer-cg .cg-hero p{font-size:16px;color:#deded8;max-width:710px}
.atlas-buyer-cg .cg-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#2f2f32;border:1px solid #343438;margin-top:28px}
.atlas-buyer-cg .cg-strip div{background:rgba(14,14,15,.85);padding:17px}
.atlas-buyer-cg .cg-strip i{color:var(--y);width:18px}
.atlas-buyer-cg .cg-strip b{display:block;font-size:11px;margin-top:7px}
.atlas-buyer-cg .cg-strip small{display:block;color:#aaa;font-size:9px;margin-top:3px}
.atlas-buyer-cg .cg-side{background:rgba(10,10,11,.82);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);padding:28px;border-radius:10px}
.atlas-buyer-cg .cg-side h3{font-family:"Cormorant Garamond",serif;font-size:30px;color:#fff;margin:10px 0 14px}
.atlas-buyer-cg .cg-side-note{display:flex;gap:11px;border-top:1px solid rgba(255,255,255,.14);padding:14px 0;font-size:10px;color:#c7c7c2}
.atlas-buyer-cg .cg-side-note i{color:var(--y);flex:0 0 auto}
.atlas-buyer-cg .cg-split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}
.atlas-buyer-cg .cg-image{position:relative}
.atlas-buyer-cg .cg-image img{width:100%;height:560px;object-fit:cover;border-radius:10px}
.atlas-buyer-cg .cg-image:after{content:"CONDITION FIRST";position:absolute;right:-18px;bottom:-18px;background:var(--y);color:#111;padding:16px 18px;font-size:12px;font-weight:800;letter-spacing:.12em;border-radius:8px}
.atlas-buyer-cg .cg-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}
.atlas-buyer-cg .cg-point{border:1px solid var(--line);padding:14px;background:#fff;border-radius:8px;display:flex;gap:9px;align-items:flex-start;font-size:11px}
.atlas-buyer-cg .cg-point i{color:var(--yd);width:16px;flex:0 0 auto}
.atlas-buyer-cg .condition-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.atlas-buyer-cg .condition-card{background:#fff;border:1px solid var(--line);padding:19px;border-radius:10px;min-height:180px}
.atlas-buyer-cg .condition-card .tag{display:inline-flex;align-items:center;gap:6px;background:var(--ys);padding:6px 8px;font-size:9px;font-weight:800;border-radius:6px}
.atlas-buyer-cg .condition-card h3{font-size:16px;margin:16px 0 7px}
.atlas-buyer-cg .condition-card p{font-size:10px;color:var(--mut);margin:0}
.atlas-buyer-cg .condition-card i{color:var(--yd);width:14px}
.atlas-buyer-cg .cg-review-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:stretch}
.atlas-buyer-cg .cg-review-box{background:var(--k);color:#fff;padding:30px;border-radius:10px}
.atlas-buyer-cg .cg-review-box h3{font-family:"Cormorant Garamond",serif;font-size:34px;color:#fff}
.atlas-buyer-cg .cg-review-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
.atlas-buyer-cg .cg-review-list span{background:#1c1c1f;border:1px solid #333;padding:11px;font-size:10px;display:flex;gap:7px}
.atlas-buyer-cg .cg-review-list i{color:var(--y);width:14px}
.atlas-buyer-cg .cg-review-photo img{width:100%;height:100%;min-height:440px;object-fit:cover;border-radius:10px}
.atlas-buyer-cg .compare-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff}
.atlas-buyer-cg .compare-table{width:100%;border-collapse:collapse;min-width:760px}
.atlas-buyer-cg .compare-table th,.atlas-buyer-cg .compare-table td{padding:15px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}
.atlas-buyer-cg .compare-table th{background:var(--k);color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}
.atlas-buyer-cg .compare-table td:first-child{font-weight:800}
.atlas-buyer-cg .buyer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.atlas-buyer-cg .buyer-card{padding:24px;border:1px solid #35353a;border-radius:10px;background:#171719}
.atlas-buyer-cg .buyer-card i{color:var(--y)}
.atlas-buyer-cg .buyer-card h3{font-size:16px;color:#fff;margin:13px 0 7px}
.atlas-buyer-cg .buyer-card p{font-size:10px;color:#bdbdb8}
.atlas-buyer-cg .cost-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}
.atlas-buyer-cg .cost-formula{background:var(--y);padding:30px;border-radius:10px}
.atlas-buyer-cg .cost-line{display:grid;grid-template-columns:1fr auto;gap:15px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.18);font-size:12px}
.atlas-buyer-cg .cost-total{font-family:"Cormorant Garamond",serif;font-size:34px;font-weight:700;padding-top:18px}
.atlas-buyer-cg .cost-copy img{width:100%;height:430px;object-fit:cover;border-radius:10px;margin-top:20px}
.atlas-buyer-cg .transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}
.atlas-buyer-cg .transparency-panel{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.atlas-buyer-cg .transparency-panel div{background:#fff;border:1px solid var(--line);padding:16px;border-radius:8px;display:flex;gap:9px;font-size:11px}
.atlas-buyer-cg .transparency-panel i{color:var(--yd);width:16px}
.atlas-buyer-cg .transparency-photo img{width:100%;height:500px;object-fit:cover;border-radius:10px}
.atlas-buyer-cg .cg-faq{max-width:920px;margin:auto;display:grid;gap:8px}
.atlas-buyer-cg .cg-faq-item{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}
.atlas-buyer-cg .cg-faq-q{width:100%;border:0;background:#fff;display:grid;grid-template-columns:1fr auto;text-align:left;padding:18px 20px;font-weight:800;font-size:12px;cursor:pointer}
.atlas-buyer-cg .cg-faq-q i{color:var(--yd);transition:.25s}
.atlas-buyer-cg .cg-faq-a{max-height:0;overflow:hidden;opacity:0;padding:0 20px;color:var(--mut);font-size:11px;transition:.3s}
.atlas-buyer-cg .cg-faq-item.open .cg-faq-a{max-height:140px;opacity:1;padding:0 20px 18px}
.atlas-buyer-cg .cg-faq-item.open .cg-faq-q i{transform:rotate(45deg)}
.atlas-buyer-cg .cg-final{background:var(--y);padding:82px 0}
.atlas-buyer-cg .cg-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}
.atlas-buyer-cg .cg-final h2{font-size:clamp(42px,5vw,68px);margin:0 0 12px}
.atlas-buyer-cg .cg-final p{margin:0;max-width:720px}
.atlas-buyer-cg .cg-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}
.atlas-buyer-cg .cg-reveal.show{opacity:1;transform:none}
.atlas-buyer-cg .condition-card,.atlas-buyer-cg .buyer-card,.atlas-buyer-cg .cg-point,.atlas-buyer-cg .transparency-panel div{transition:.25s}
.atlas-buyer-cg .condition-card:hover,.atlas-buyer-cg .buyer-card:hover,.atlas-buyer-cg .cg-point:hover,.atlas-buyer-cg .transparency-panel div:hover{transform:translateY(-4px);box-shadow:var(--soft)}
@media(max-width:1080px){.atlas-buyer-cg .cg-hero-grid,.atlas-buyer-cg .cg-split,.atlas-buyer-cg .cg-review-grid,.atlas-buyer-cg .cost-grid,.atlas-buyer-cg .transparency-grid{grid-template-columns:1fr}.atlas-buyer-cg .condition-grid{grid-template-columns:repeat(2,1fr)}.atlas-buyer-cg .buyer-grid{grid-template-columns:repeat(2,1fr)}.atlas-buyer-cg .cg-hero{min-height:auto;padding:80px 0}.atlas-buyer-cg .cg-side{max-width:720px}.atlas-buyer-cg .cg-strip{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.atlas-buyer-cg .cg-hero h1{font-size:47px}.atlas-buyer-cg .cg-strip{grid-template-columns:1fr 1fr}.atlas-buyer-cg .cg-points,.atlas-buyer-cg .cg-review-list,.atlas-buyer-cg .transparency-panel{grid-template-columns:1fr}.atlas-buyer-cg .cg-image img,.atlas-buyer-cg .transparency-photo img{height:380px}.atlas-buyer-cg .buyer-grid,.atlas-buyer-cg .condition-grid{grid-template-columns:1fr}.atlas-buyer-cg .cg-final-grid{grid-template-columns:1fr}.atlas-buyer-cg .cg-final .btn{width:100%}}

/* Interaction helpers */
.atlas-buyer-page .cg-hero .cg-reveal{opacity:1!important;transform:none!important}
.atlas-buyer-cg .cg-reveal.revealed,.atlas-buyer-cg .cg-reveal.show{opacity:1;transform:none}
