.pes-care{--care-accent:#b83c15;border:1px solid #dedfd7;border-top:3px solid var(--care-accent);background:#f8f8f4;padding:22px;margin:22px 0 18px;color:#263126;font-size:13px;line-height:1.65;clear:both}.pes-leons{--care-accent:#214c39;border-radius:16px;background:#f1f5ed}.pes-care-title{font-size:16px;font-weight:700;margin-bottom:15px}.pes-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pes-care strong{font-size:13px;display:block;margin:0 0 6px}.pes-care p{font-size:13px;line-height:1.65;margin:0;color:#536052}.pes-care a{color:var(--care-accent);text-decoration:underline;text-underline-offset:3px}.pes-care a:focus-visible{outline:3px solid var(--care-accent);outline-offset:4px}.pes-care .pes-help-note{border-top:1px solid #dbe0d5;margin-top:17px;padding-top:14px}.pes-contact{display:flex;align-items:center;flex-wrap:wrap;gap:13px 18px;margin-top:15px}.pes-contact .pes-ask{background:var(--care-accent);color:#fff;min-height:44px;display:inline-flex;align-items:center;padding:11px 15px;font-weight:650;text-decoration:none;line-height:1.4}.pes-leons .pes-ask{border-radius:24px}.pes-guide{display:inline-block;margin-top:15px;font-weight:600}@media(max-width:480px){.pes-care{padding:18px}.pes-care-grid{grid-template-columns:1fr;gap:14px}.pes-contact{align-items:flex-start;flex-direction:column}}.pe-site.woocommerce-checkout{--checkout-accent:#ad3c16}.pe-leons.woocommerce-checkout{--checkout-accent:#235740}.pe-site.woocommerce-checkout #place_order{background:var(--checkout-accent)!important;color:#fff!important;min-height:52px;font-size:14px;letter-spacing:.04em;border-radius:4px}.pe-leons.woocommerce-checkout #place_order{border-radius:28px}.pe-site.woocommerce-checkout #place_order:hover{filter:brightness(.9)}.pe-site.woocommerce-checkout #place_order:focus-visible{outline:3px solid var(--checkout-accent);outline-offset:4px}.pe-site.woocommerce-checkout input:focus,.pe-site.woocommerce-checkout textarea:focus{border-color:var(--checkout-accent)}.pe-site .pe-payment-panel{overflow-wrap:anywhere}.pe-site .pe-payment-panel ol li{margin-bottom:8px}.pe-site .pe-payment-panel a:focus-visible{outline:2px solid var(--checkout-accent);outline-offset:3px}@media(max-width:480px){.pe-site .pe-payment-panel{padding:16px!important}.pe-site .pe-payment-panel strong{line-height:1.5}}