.clog-landing{--clog-red:#a60e13;color:#17191c;background:#f5f2eb}.clog-header{color:#fff;background:#101113;justify-content:space-between;align-items:center;gap:20px;padding:14px max(22px,6vw);display:flex}.clog-header img{object-fit:contain;width:190px;height:100px}.clog-call{background:var(--clog-red);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:15px 24px;font-size:17px;font-weight:800;display:inline-flex}.clog-hero{color:#fff;background:#17191c;grid-template-columns:1.25fr 1fr;align-items:center;gap:55px;padding:70px max(22px,6vw);display:grid}.clog-kicker{text-transform:uppercase;letter-spacing:.1em;color:#a60e13;font-size:12px;font-weight:800}.clog-hero .clog-kicker{color:#ffb5b7}.clog-hero h1{letter-spacing:-.045em;max-width:800px;margin:18px 0 24px;font-size:clamp(40px,5.3vw,72px);line-height:1.04}.clog-intro{color:#e0ded9;font-size:20px;line-height:1.6}.clog-actions{flex-wrap:wrap;gap:12px;margin:26px 0 18px;display:flex}.clog-secondary{border:1px solid #d8d3ca;border-radius:5px;align-items:center;min-height:54px;padding:15px 24px;font-weight:800;display:inline-flex}.clog-dispatch{color:#d5d2cb;max-width:630px;font-size:14px;line-height:1.6}.clog-trust{border-top:1px solid #ffffff35;flex-wrap:wrap;gap:12px 22px;margin-top:26px;padding-top:22px;font-size:13px;font-weight:700;display:flex}.clog-hero figure{margin:0}.clog-hero figure img{border-radius:8px;width:100%;height:auto}.clog-hero figcaption{color:#d5d2cb;margin-top:12px;font-size:12px;line-height:1.6}.clog-area{background:#fff;border-bottom:1px solid #d8d3ca;flex-wrap:wrap;justify-content:center;gap:18px;padding:23px;font-weight:800;display:flex}.clog-area span{color:#a60e13}.clog-section{padding:65px max(22px,6vw)}.clog-section h2{letter-spacing:-.035em;margin:15px 0 26px;font-size:clamp(30px,3.5vw,45px);line-height:1.1}.clog-section p{line-height:1.75}.clog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.clog-grid article{background:#fff;border-top:4px solid #a60e13;padding:28px}.clog-grid h3{margin:0 0 15px;font-size:22px}.clog-grid p{color:#4d4944}.clog-process{background:#fff;grid-template-columns:1fr 1fr;gap:65px;display:grid}.clog-process a,.clog-faq a,.clog-request p a{text-underline-offset:4px;font-weight:800;text-decoration:underline}.clog-process ol{counter-reset:steps;padding:0;list-style-position:inside}.clog-process li{border-bottom:1px solid #d8d3ca;padding:18px 0;font-size:18px}.clog-process li span{color:#4d4944;margin-top:8px;font-size:15px;line-height:1.6;display:block}.clog-request{grid-template-columns:1fr 1fr;gap:65px;scroll-margin-top:20px;display:grid}.clog-request .inquiry-form{background:#fff;margin:0;padding:30px}.clog-request .inquiry-form .button-primary{background:#a60e13}.clog-small{color:#504b45;font-size:13px}.clog-faq{padding-top:0}.clog-faq details{border-bottom:1px solid #c9c3ba;padding:20px 0}.clog-faq summary{cursor:pointer;font-size:19px;font-weight:700}.clog-footer{color:#fff;background:#17191c;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px max(22px,6vw);font-size:14px;display:flex}:is(.clog-landing a:focus-visible,.clog-landing summary:focus-visible){outline-offset:5px;outline:3px solid #da8b00}@media (max-width:800px){.clog-hero,.clog-process,.clog-request{grid-template-columns:1fr;gap:30px}.clog-hero{padding-top:38px}.clog-hero figure{max-width:500px}.clog-grid{grid-template-columns:1fr}.clog-header{gap:12px;padding:10px 18px}.clog-header img{width:135px;height:72px}.clog-header .clog-call{min-height:48px;padding:12px;font-size:14px}.clog-area{gap:10px;font-size:14px}.clog-section{padding-top:42px;padding-bottom:42px}.clog-intro{font-size:18px}.clog-footer{padding-bottom:95px}.clog-request .inquiry-form{padding:22px}}@media (prefers-reduced-motion:reduce){html:has(.clog-landing){scroll-behavior:auto}}
