.oil-page[data-astro-cid-lpnml6pe]{background:var(--paper);color:var(--ink)}.oil-hero[data-astro-cid-lpnml6pe]{background:var(--gradient-heading);border-bottom:1px solid var(--line);padding-block:clamp(36px,7vw,84px)}.oil-hero[data-astro-cid-lpnml6pe] h1[data-astro-cid-lpnml6pe]{margin-top:10px;color:var(--graphite);font-family:var(--font-display);font-size:clamp(38px,7vw,72px);font-weight:900;letter-spacing:-.045em;line-height:.96}.oil-hero__lead[data-astro-cid-lpnml6pe]{max-width:60ch;margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6}.oil-hero__actions[data-astro-cid-lpnml6pe]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.oil-wa[data-astro-cid-lpnml6pe]{display:inline-flex;min-height:48px;align-items:center;gap:8px;border-radius:var(--radius-sm);background:#25d366;color:#fff;padding:0 20px;font-weight:800;text-decoration:none}.oil-wa[data-astro-cid-lpnml6pe] img[data-astro-cid-lpnml6pe]{filter:brightness(0) invert(1)}.oil-wa[data-astro-cid-lpnml6pe]:hover,.oil-wa[data-astro-cid-lpnml6pe]:focus-visible{background:#1ebe5a}.oil-wa--small[data-astro-cid-lpnml6pe]{min-height:42px;margin-top:auto;justify-content:center}.oil-quote[data-astro-cid-lpnml6pe]{display:inline-flex;min-height:48px;align-items:center;gap:8px;border:1px solid var(--accent-text);border-radius:var(--radius-sm);padding:0 20px;font-weight:800;text-decoration:none}.oil-products[data-astro-cid-lpnml6pe],.oil-inquiry[data-astro-cid-lpnml6pe]{padding-block:clamp(32px,6vw,64px)}.oil-products[data-astro-cid-lpnml6pe] h2[data-astro-cid-lpnml6pe],.oil-inquiry[data-astro-cid-lpnml6pe] h2[data-astro-cid-lpnml6pe]{color:var(--graphite);font-family:var(--font-display);font-size:clamp(26px,4vw,38px);font-weight:900;letter-spacing:-.03em}.oil-products__grid[data-astro-cid-lpnml6pe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none}.oil-card[data-astro-cid-lpnml6pe]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--gradient-panel);padding:16px}.oil-card[data-astro-cid-lpnml6pe] img[data-astro-cid-lpnml6pe]{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--paper);border-radius:var(--radius-sm)}.oil-card[data-astro-cid-lpnml6pe] h3[data-astro-cid-lpnml6pe]{font-size:18px;font-weight:850;color:var(--graphite)}.oil-card[data-astro-cid-lpnml6pe] dl[data-astro-cid-lpnml6pe]{display:grid;gap:4px;margin:0;font-size:14px}.oil-card[data-astro-cid-lpnml6pe] dl[data-astro-cid-lpnml6pe] div[data-astro-cid-lpnml6pe]{display:flex;gap:6px}.oil-card[data-astro-cid-lpnml6pe] dt[data-astro-cid-lpnml6pe]{color:var(--muted)}.oil-card[data-astro-cid-lpnml6pe] dd[data-astro-cid-lpnml6pe]{margin:0;font-weight:700}.oil-inquiry[data-astro-cid-lpnml6pe]{border-top:1px solid var(--line);background:var(--surface)}.oil-inquiry[data-astro-cid-lpnml6pe] .container[data-astro-cid-lpnml6pe]{display:grid;gap:28px}.oil-inquiry__copy[data-astro-cid-lpnml6pe] ul[data-astro-cid-lpnml6pe]{display:grid;gap:8px;margin:16px 0 0;padding-inline-start:20px;color:var(--ink);font-size:16px;line-height:1.5}.oil-inquiry__note[data-astro-cid-lpnml6pe]{margin:14px 0 18px;color:var(--accent-text);font-size:14px;font-weight:700}.oil-form[data-astro-cid-lpnml6pe]{display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--gradient-panel);box-shadow:var(--shadow);padding:20px}.oil-form[data-astro-cid-lpnml6pe] h2[data-astro-cid-lpnml6pe]{font-size:24px}.oil-form[data-astro-cid-lpnml6pe] label[data-astro-cid-lpnml6pe]{display:grid;gap:6px;color:var(--accent-text);font-size:14px;font-weight:750}.oil-form[data-astro-cid-lpnml6pe] input[data-astro-cid-lpnml6pe],.oil-form[data-astro-cid-lpnml6pe] textarea[data-astro-cid-lpnml6pe]{width:100%;min-width:0;min-height:48px;border:1px solid var(--control-line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:11px;font:500 16px var(--font-body)}.oil-form[data-astro-cid-lpnml6pe] textarea[data-astro-cid-lpnml6pe]{resize:vertical}.oil-form[data-astro-cid-lpnml6pe] button[data-astro-cid-lpnml6pe]{min-height:50px;border:1px solid var(--accent-text);border-radius:var(--radius-sm);font-weight:850;cursor:pointer}.oil-form[data-astro-cid-lpnml6pe] .form-status{color:#b42318;font-weight:700}@media(min-width:900px){.oil-inquiry[data-astro-cid-lpnml6pe] .container[data-astro-cid-lpnml6pe]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}
