.rfq-head{padding-block:var(--space-7) var(--space-6);background:var(--c-bg)}.rfq-head__crumbs{margin-block-end:var(--space-6)}.rfq-head__grid{display:grid;gap:var(--space-5) var(--col-gap);align-items:end}.rfq-head__title{margin-block-start:var(--space-4);font-size:calc(var(--fs-h2) * var(--script-scale));font-weight:600;line-height:var(--lh-h1);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.rfq-head__title:first-child{margin-block-start:0}:lang(ar) .rfq-head__title{text-transform:none}.rfq-head__lead{max-inline-size:52ch;color:var(--c-muted);font-size:1.0625rem;font-weight:300;line-height:var(--lh-lead)}@media(min-width:900px){.rfq-head__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(max-width:639px){.rfq-head[data-compact] .rfq-head__lead{display:none}}.rfq-body{padding-block:var(--space-6) var(--space-9);border-block-start:var(--hairline) solid var(--c-line)}.sent{display:grid;gap:var(--space-7);max-inline-size:46rem}.sent__reference{display:grid;gap:var(--space-2)}.sent__label{color:var(--c-muted);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase}:lang(ar) .sent__label{text-transform:none}.sent__id{font-family:var(--font-mono);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:500;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere}.sent__ltr{white-space:nowrap}.sent__notice{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5);border:var(--hairline) solid var(--c-text);background:var(--c-surface)}.sent__notice>p{margin:0;max-inline-size:56ch}.sent__notice-title{font-size:var(--fs-h4);line-height:1.25}.sent__quiet{margin:0;color:var(--c-muted)}.sent__heading{margin-block-end:var(--space-3);font-size:var(--fs-h4);line-height:1.25}.sent__steps{display:grid;margin:0;padding:0;list-style:none;counter-reset:sent-step}.sent__steps li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-block:.85rem;border-block-start:var(--hairline) solid var(--c-line);counter-increment:sent-step}.sent__steps li:last-child{border-block-end:var(--hairline) solid var(--c-line)}.sent__steps li:before{content:counter(sent-step,decimal-leading-zero);color:var(--c-muted);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label)}.sent__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}
