.inquiry-section{background:var(--white);color:var(--black)}.inquiry-section .eyebrow,.inquiry-section p{color:var(--muted)}.inquiry-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}.inquiry-layout h2{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.2;margin:8px 0 14px}.inquiry-layout p{font-size:15px;margin:0;max-width:400px}.wholesale-form{background:#fff;color:var(--black);padding:28px}.wholesale-form .button{margin-top:18px}.wholesale-form .form-message{color:var(--muted);margin:14px 0 0}.wholesale-form label{font-size:13px}.wholesale-form input,.wholesale-form select,.wholesale-form textarea{border-color:var(--line)}@media(max-width:800px){.inquiry-layout{grid-template-columns:1fr;gap:30px}.wholesale-form{padding:22px 18px}}
.form-readiness{background:var(--cream)}.readiness-cards .card{min-height:238px}

/* OJN-2026-069/070/071: readable text, with black reserved for confirmations. */
@font-face{font-family:OjnSkolar;src:url("assets/skolar-sans-light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-08FF,U+FB50-FEFF}
.wholesale-hero h1,.inquiry-layout h2,.section h2{font-weight:300;font-size:clamp(32px,4vw,56px)}
.wholesale-hero h1{font-size:clamp(40px,5vw,70px)}
.wholesale-hero .ordering-notice{font-size:16px;margin:14px 0 0;padding:10px 14px;border-inline-start:3px solid #000;background:#efe3ce;color:#000;line-height:1.5}
body :where(p,span,small,label,input,select,textarea,.label,.language,.nav-links,.portal,.card p,.registry-badge b,.registry-badge i,.brief-card p,.business-path a,.form-privacy){font-size:16px}
@media(max-width:800px){.actions .portal,.actions .language{font-size:16px!important;height:44px!important;padding:0 9px!important}.nav{flex-wrap:wrap!important;padding-block:12px}.brand img{width:42px!important}.actions{flex-wrap:wrap}.wholesale-hero{padding-top:28px}.wrap{width:calc(100% - 32px)}}
