.neopak-support{max-width:1100px}.support-lead{font-size:1.2rem;line-height:1.7;max-width:780px}.support-preview{padding:16px 20px;background:#f4f6fa;border-left:4px solid #233b65;margin:24px 0}.support-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}.neopak-support h2{font-size:1.45rem;line-height:1.3;margin:32px 0 12px}.neopak-support p{line-height:1.7}.support-contact,.support-location{margin-top:36px;padding:24px 28px;background:#f3f6fa;border:1px solid #d7dfea}.support-contact h2,.support-location h2{margin-top:0}.faq-tools{padding:22px;background:#f1f5fa;margin:24px 0}.faq-tools label{display:block;font-weight:700;margin-bottom:10px}.faq-search-row{display:flex;gap:12px}.faq-search-row input{width:100%;min-width:0;border:1px solid #aab8ce;background:white;padding:12px;font:inherit}.faq-tools button{font:inherit;border:1px solid #233b65;background:white;color:#233b65;padding:10px 16px;cursor:pointer}.faq-tools button:hover{background:#233b65;color:white}.faq-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.faq-actions p{margin:0 auto 0 0}.faq-categories{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 36px}.faq-categories a{display:block;padding:9px 14px;border:1px solid #c5d0e1;background:white}.faq-group{scroll-margin-top:24px;margin-bottom:36px}.faq-item{border:1px solid #d7dfea;margin-top:9px;background:white}.faq-item summary{cursor:pointer;padding:16px 20px;line-height:1.5;font-weight:700;list-style-position:outside;margin-left:20px}.faq-item[open] summary{color:#ae2828}.faq-answer{padding:0 20px 12px 40px}.faq-answer p{margin:0}.faq-empty{border:1px solid #d7dfea;padding:24px}.faq-item[hidden],.faq-group[hidden],.faq-empty[hidden]{display:none}.order-steps{list-style:none;counter-reset:order;padding:0}.order-steps li{counter-increment:order;position:relative;padding:0 0 20px 64px;border-bottom:1px solid #d7dfea}.order-steps li:before{content:counter(order);position:absolute;left:0;top:0;width:42px;height:42px;display:grid;place-items:center;background:#233b65;color:white;border-radius:50%;font-size:1.2rem;font-weight:700}.order-steps h2{margin-top:26px}.faq-tools button:focus-visible,.faq-item summary:focus-visible,.faq-categories a:focus-visible{outline:3px solid #ae2828;outline-offset:3px}@media(max-width:620px){.support-columns{grid-template-columns:1fr;gap:0}.support-contact,.support-location{padding:20px}.faq-tools{padding:16px}.faq-search-row{flex-wrap:wrap}.faq-search-row button{width:100%}.faq-categories{gap:7px}.faq-categories a{font-size:.9rem;padding:8px 10px}.faq-item summary{padding:14px 12px;margin-left:18px}.faq-answer{padding:0 16px 16px 30px}.order-steps li{padding-left:52px}.neopak-support h2{font-size:1.3rem}.support-lead{font-size:1.05rem}.faq-actions button{flex:1}.faq-actions p{width:100%}}
