.phase88-rfq-page .vc90b-response-path{--vc90b-surface:#071d2a;--vc90b-surface-raised:#0c2a3a;--vc90b-ink:#f7fbfc;--vc90b-muted:#c5d4d8;--vc90b-accent:#e5b978;--vc90b-accent-ink:#1f1408;--vc90b-cyan:#9be7eb;--vc90b-line:rgba(155,231,235,0.22);display:grid;gap:clamp(24px,3vw,34px);min-width:0;margin-top:clamp(32px,4vw,48px);padding:clamp(26px,3.5vw,42px);border:1px solid var(--vc90b-line);border-radius:16px;background:linear-gradient(135deg,rgba(229,185,120,0.09),transparent 42%),linear-gradient(155deg,var(--vc90b-surface-raised),var(--vc90b-surface));color:var(--vc90b-ink);box-shadow:0 24px 58px rgba(0,12,18,0.2)}html[data-theme="light"] body.phase88-rfq-page .vc90b-response-path{--vc90b-surface:#0b2837;--vc90b-surface-raised:#123849;--vc90b-muted:#d1dee1;--vc90b-line:rgba(155,231,235,0.26);box-shadow:0 24px 58px rgba(7,29,42,0.18)}html[data-theme="dark"] body.phase88-rfq-page .vc90b-response-path{--vc90b-surface:#04151f;--vc90b-surface-raised:#092535;--vc90b-muted:#c4d5d9;--vc90b-line:rgba(155,231,235,0.2);box-shadow:inset 0 1px rgba(255,255,255,0.045),0 28px 64px rgba(0,5,9,0.32)}.phase88-rfq-page .vc90b-response-head{display:grid;grid-template-columns:minmax(0,0.36fr) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:end;min-width:0;padding-bottom:24px;border-bottom:1px solid var(--vc90b-line)}.phase88-rfq-page .vc90b-kicker,.phase88-rfq-page .vc90b-contact-label{margin:0;color:var(--vc90b-accent);font-size:0.72rem;font-weight:780;letter-spacing:0.14em;line-height:1.45;text-transform:uppercase}.phase88-rfq-page .vc90b-response-head h2{max-width:19ch;margin:0;color:var(--vc90b-ink);font-family:"Playfair Display",Georgia,serif !important;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:520;letter-spacing:-0.035em;line-height:1.06;text-wrap:balance}.phase88-rfq-page .vc90b-response-steps{display:grid;gap:0;min-width:0;margin:0;padding:0;list-style:none}.phase88-rfq-page .vc90b-response-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(15px,2.2vw,24px);min-width:0;padding:22px 0;border-bottom:1px solid var(--vc90b-line)}.phase88-rfq-page .vc90b-response-steps li:first-child{padding-top:0}.phase88-rfq-page .vc90b-response-steps li>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(229,185,120,0.62);border-radius:50%;background:rgba(229,185,120,0.08);color:var(--vc90b-accent);font-size:0.68rem;font-weight:780;letter-spacing:0.08em}.phase88-rfq-page .vc90b-response-steps li>div{display:grid;gap:7px;min-width:0;padding-top:2px}.phase88-rfq-page .vc90b-response-steps h3,.phase88-rfq-page .vc90b-contact h3{margin:0;color:var(--vc90b-ink);font-size:0.98rem;font-weight:740;letter-spacing:0.01em;line-height:1.35}.phase88-rfq-page .vc90b-response-steps p{max-width:72ch;margin:0;color:var(--vc90b-muted);font-size:0.82rem;line-height:1.66}.phase88-rfq-page .vc90b-contact{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:24px clamp(24px,4vw,42px);min-width:0;padding:clamp(22px,3vw,30px);border:1px solid var(--vc90b-line);border-radius:12px;background:rgba(255,255,255,0.045)}.phase88-rfq-page .vc90b-contact-primary{display:grid;align-content:start;gap:9px;min-width:0}.phase88-rfq-page .vc90b-contact-primary address{display:grid;gap:4px;min-width:0;margin-top:4px;font-style:normal}.phase88-rfq-page .vc90b-contact-primary a,.phase88-rfq-page .vc90b-assurance-links a{display:inline-flex;min-width:0;min-height:44px;align-items:center;border-radius:6px;color:var(--vc90b-cyan);font-size:0.82rem;font-weight:690;line-height:1.35;text-decoration-line:underline;text-decoration-color:rgba(155,231,235,0.55);text-decoration-thickness:1px;text-underline-offset:0.24em;overflow-wrap:anywhere}.phase88-rfq-page .vc90b-contact-primary a{width:fit-content;max-width:100%}.phase88-rfq-page .vc90b-company-facts{display:grid;align-content:start;gap:0;min-width:0;margin:0}.phase88-rfq-page .vc90b-company-facts>div{display:grid;grid-template-columns:minmax(112px,0.82fr) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid var(--vc90b-line)}.phase88-rfq-page .vc90b-company-facts dt,.phase88-rfq-page .vc90b-company-facts dd{margin:0;font-size:0.76rem;line-height:1.45;overflow-wrap:anywhere}.phase88-rfq-page .vc90b-company-facts dt{color:var(--vc90b-muted)}.phase88-rfq-page .vc90b-company-facts dd{color:var(--vc90b-ink);font-weight:720}.phase88-rfq-page .vc90b-assurance-links{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;padding-top:4px}.phase88-rfq-page .vc90b-assurance-links a{justify-content:center;padding:9px 12px;border:1px solid var(--vc90b-line);background:rgba(255,255,255,0.035);text-align:center}.phase88-rfq-page .vc90b-contact-primary a:focus-visible,.phase88-rfq-page .vc90b-assurance-links a:focus-visible{outline:3px solid var(--vc90b-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.phase88-rfq-page .vc90b-contact-primary a:hover,.phase88-rfq-page .vc90b-assurance-links a:hover{color:#fff;text-decoration-color:#fff}.phase88-rfq-page .vc90b-assurance-links a:hover{border-color:rgba(229,185,120,0.62);background:rgba(229,185,120,0.1)}}@media (max-width:73.75rem){.phase88-rfq-page .vc90b-response-path{padding:clamp(26px,3vw,36px)}}@media (max-width:64rem){.phase88-rfq-page .vc90b-response-head{grid-template-columns:minmax(0,0.3fr) minmax(0,1fr)}}@media (max-width:51.25rem){.phase88-rfq-page .vc90b-response-head,.phase88-rfq-page .vc90b-contact{grid-template-columns:minmax(0,1fr)}.phase88-rfq-page .vc90b-response-head{align-items:start}.phase88-rfq-page .vc90b-assurance-links{grid-column:1}}@media (max-width:48rem){.phase88-rfq-page .vc90b-response-path{gap:24px;padding:26px}.phase88-rfq-page .vc90b-response-head h2{font-size:clamp(1.75rem,6vw,2.25rem)}}@media (max-width:32.5rem){.phase88-rfq-page .vc90b-response-path{margin-top:30px;padding:22px 18px;border-radius:12px}.phase88-rfq-page .vc90b-contact{gap:20px;padding:20px 16px}.phase88-rfq-page .vc90b-assurance-links{grid-template-columns:minmax(0,1fr)}.phase88-rfq-page .vc90b-contact-primary a,.phase88-rfq-page .vc90b-assurance-links a{width:100%}.phase88-rfq-page .vc90b-company-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.phase88-rfq-page .vc90b-response-path *,.phase88-rfq-page .vc90b-response-path *::before,.phase88-rfq-page .vc90b-response-path *::after{scroll-behavior:auto !important;transition:none !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}@media (forced-colors:active){.phase88-rfq-page .vc90b-response-path,.phase88-rfq-page .vc90b-contact,.phase88-rfq-page .vc90b-response-steps li,.phase88-rfq-page .vc90b-company-facts>div,.phase88-rfq-page .vc90b-assurance-links a{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none;forced-color-adjust:auto}.phase88-rfq-page .vc90b-response-steps li>span{border-color:CanvasText;background:Canvas;color:CanvasText}.phase88-rfq-page .vc90b-contact-primary a,.phase88-rfq-page .vc90b-assurance-links a{color:LinkText}}@media print{.phase88-rfq-page .vc90b-response-path,.phase88-rfq-page .vc90b-contact{display:grid !important;border:1px solid #777 !important;background:#fff !important;color:#000 !important;box-shadow:none !important}.phase88-rfq-page .vc90b-response-head,.phase88-rfq-page .vc90b-response-steps li,.phase88-rfq-page .vc90b-company-facts>div{border-color:#aaa !important}.phase88-rfq-page .vc90b-kicker,.phase88-rfq-page .vc90b-contact-label,.phase88-rfq-page .vc90b-response-head h2,.phase88-rfq-page .vc90b-response-steps h3,.phase88-rfq-page .vc90b-response-steps p,.phase88-rfq-page .vc90b-contact h3,.phase88-rfq-page .vc90b-company-facts dt,.phase88-rfq-page .vc90b-company-facts dd,.phase88-rfq-page .vc90b-contact-primary a,.phase88-rfq-page .vc90b-assurance-links a{color:#000 !important}.phase88-rfq-page .vc90b-response-steps li,.phase88-rfq-page .vc90b-contact{break-inside:avoid}.phase88-rfq-page .vc90b-assurance-links a::after{content:" (" attr(href) ")";font-weight:400}}