.paint-code-link[data-astro-cid-qjl2ub47]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:1px}.paint-code-link[data-astro-cid-qjl2ub47]:hover{color:#aa400b}.preparation[data-astro-cid-excjhj55]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.eyebrow[data-astro-cid-excjhj55]{color:#687182;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.lead[data-astro-cid-excjhj55]{color:#687182;max-width:510px;margin:0 0 32px;font-size:18px;line-height:1.6}.checklist[data-astro-cid-excjhj55]{margin:0;padding:0;list-style:none}.checklist[data-astro-cid-excjhj55] li[data-astro-cid-excjhj55]{border-top:1px solid #dfe2e3;gap:22px;padding:22px 0;display:flex}.checklist[data-astro-cid-excjhj55] li[data-astro-cid-excjhj55]:last-child{padding-bottom:0}.checklist[data-astro-cid-excjhj55] li[data-astro-cid-excjhj55]>span[data-astro-cid-excjhj55]{color:var(--color-accent);padding-top:0;font-size:22px;font-weight:700}h3[data-astro-cid-excjhj55]{color:#101820;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.checklist[data-astro-cid-excjhj55] p[data-astro-cid-excjhj55]{color:#687182;margin:0;font-size:16px;line-height:1.6}.sample-visual[data-astro-cid-excjhj55]{background:#eef0f2;border-radius:14px;margin:0;position:relative;overflow:hidden}.sample-visual[data-astro-cid-excjhj55] img[data-astro-cid-excjhj55],.sample-visual[data-astro-cid-excjhj55] video[data-astro-cid-excjhj55]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.sample-visual[data-astro-cid-excjhj55] video[data-astro-cid-excjhj55]{background:#101820}@media (width<=1100px){.preparation[data-astro-cid-excjhj55]{gap:40px}}@media (width<=800px){.preparation[data-astro-cid-excjhj55]{grid-template-columns:1fr}.sample-visual[data-astro-cid-excjhj55]{justify-self:center;width:100%;max-width:560px}}@media (width<=550px){.lead[data-astro-cid-excjhj55]{font-size:16px}}.code-guide[data-astro-cid-pbqhq67i]{text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:inline-block}.questions[data-astro-cid-pbqhq67i]{grid-template-columns:1fr 1.4fr;gap:80px;display:grid}.questions-heading[data-astro-cid-pbqhq67i]{align-self:start;position:sticky;top:40px}.eyebrow[data-astro-cid-pbqhq67i]{color:#687182;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:12px;font-weight:600;display:block}.faq[data-astro-cid-pbqhq67i]{min-width:0;display:block}details[data-astro-cid-pbqhq67i]{border-top:1px solid #dfe2e3;overflow:hidden}details[data-astro-cid-pbqhq67i]:last-child{border-bottom:1px solid #dfe2e3}summary[data-astro-cid-pbqhq67i]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-pbqhq67i]::-webkit-details-marker{display:none}summary[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{color:var(--color-accent);flex-shrink:0;font-size:28px;font-weight:400;transition:transform .32s cubic-bezier(.22,1,.36,1)}details[data-astro-cid-pbqhq67i][open]:not([data-expanded=false]) summary[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{transform:rotate(45deg)}.faq[data-astro-cid-pbqhq67i] p[data-astro-cid-pbqhq67i]{color:#687182;margin:0;padding:0 40px 24px 0;font-size:16px;line-height:1.65}@media (width<=1100px){.questions[data-astro-cid-pbqhq67i]{gap:40px}}@media (width<=800px){.questions[data-astro-cid-pbqhq67i]{grid-template-columns:1fr}.questions-heading[data-astro-cid-pbqhq67i]{position:static}}@media (width<=550px){summary[data-astro-cid-pbqhq67i]{font-size:17px}.faq[data-astro-cid-pbqhq67i] p[data-astro-cid-pbqhq67i]{padding-right:0}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{transition:none}}.process[data-astro-cid-czeo3bky]{--section-spacing-top:100px;background:#f5f5f3;margin-top:50px}.section-heading[data-astro-cid-czeo3bky]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.section-heading[data-astro-cid-czeo3bky] h2[data-astro-cid-czeo3bky]{margin:0}.section-heading[data-astro-cid-czeo3bky]>p[data-astro-cid-czeo3bky]{color:#687182;margin:0;font-size:16px;line-height:1.6}.steps[data-astro-cid-czeo3bky]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-czeo3bky] li[data-astro-cid-czeo3bky]{border:1px solid #dfe2e3;border-radius:14px;padding:28px}.step-icon[data-astro-cid-czeo3bky]{background:color-mix(in srgb, var(--color-accent) 12%, white);width:64px;height:64px;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.step-icon[data-astro-cid-czeo3bky] svg[data-astro-cid-czeo3bky]{width:34px;height:34px}h3[data-astro-cid-czeo3bky]{color:#101820;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.steps[data-astro-cid-czeo3bky] p[data-astro-cid-czeo3bky]{color:#687182;margin:0;font-size:16px;line-height:1.6}@media (width<=1100px){.steps[data-astro-cid-czeo3bky]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.section-heading[data-astro-cid-czeo3bky]{flex-direction:column;align-items:flex-start}}@media (width<=550px){.process[data-astro-cid-czeo3bky]{--section-spacing-top:70px;margin-top:35px}.steps[data-astro-cid-czeo3bky]{grid-template-columns:1fr;gap:14px}.steps[data-astro-cid-czeo3bky] li[data-astro-cid-czeo3bky]{padding:24px}}.intro-heading[data-astro-cid-ivgs27cy]{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}h1[data-astro-cid-ivgs27cy]{color:#101820;letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.04}h1[data-astro-cid-ivgs27cy] span[data-astro-cid-ivgs27cy]{color:var(--color-accent)}.intro-description[data-astro-cid-ivgs27cy]{color:#687182;max-width:410px;margin:0 0 5px;font-size:19px;line-height:1.55}.intro-description[data-astro-cid-ivgs27cy] p[data-astro-cid-ivgs27cy]{margin:0}.intro-description[data-astro-cid-ivgs27cy] .description-note[data-astro-cid-ivgs27cy]{margin-top:18px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.intro-heading[data-astro-cid-ivgs27cy]{animation:.9s cubic-bezier(.22,1,.36,1) both intro-enter}@keyframes intro-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (width<=800px){.intro-heading[data-astro-cid-ivgs27cy]{grid-template-columns:1fr;gap:24px}.intro-description[data-astro-cid-ivgs27cy]{max-width:560px}}@media (width<=550px){.intro-heading[data-astro-cid-ivgs27cy]{margin-bottom:30px}.intro-description[data-astro-cid-ivgs27cy]{font-size:16px}}.service-hero[data-astro-cid-lkqby5ck]{isolation:isolate;color:#fff;background:#101820;border-radius:14px;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.service-hero[data-astro-cid-lkqby5ck]>img[data-astro-cid-lkqby5ck]{z-index:-2;object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.service-hero--contain[data-astro-cid-lkqby5ck]>img[data-astro-cid-lkqby5ck]{object-fit:contain;object-position:right center}.service-hero[data-astro-cid-lkqby5ck]:after{content:"";z-index:-1;background:linear-gradient(90deg,#081116d9,#08111666 45%,#0000 75%);position:absolute;inset:0}.hero-content[data-astro-cid-lkqby5ck]{width:100%;padding:48px}.hero-copy[data-astro-cid-lkqby5ck]{max-width:460px}h2[data-astro-cid-lkqby5ck]{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.12}p[data-astro-cid-lkqby5ck]{color:#c3c9cc;margin:20px 0 28px;font-size:16px;line-height:1.6}.quality-note[data-astro-cid-lkqby5ck]{color:#e0e2e5;margin:16px 0 0;font-size:12px;line-height:1.4}.button[data-astro-cid-lkqby5ck] span[data-astro-cid-lkqby5ck]{font-size:22px;line-height:1}@media (prefers-reduced-motion:no-preference){.service-hero[data-astro-cid-lkqby5ck]{animation:.9s cubic-bezier(.22,1,.36,1) .12s both hero-enter}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (width<=800px){.hero-content[data-astro-cid-lkqby5ck]{padding:32px}}@media (width<=550px){.service-hero[data-astro-cid-lkqby5ck]{align-items:end;min-height:480px}.service-hero[data-astro-cid-lkqby5ck]>img[data-astro-cid-lkqby5ck]{object-fit:cover;object-position:70% center}.service-hero[data-astro-cid-lkqby5ck]:after{background:linear-gradient(#0811160d,#08111699 45%,#081116f5)}.hero-content[data-astro-cid-lkqby5ck]{padding:28px 24px}p[data-astro-cid-lkqby5ck]{font-size:15px}}
