.-\33 2-Kq_servicePage{padding:40px 0 100px}.-\33 2-Kq_breadcrumbs ol{color:#777;flex-wrap:wrap;gap:8px;font-size:.9rem;list-style:none;display:flex}.-\33 2-Kq_breadcrumbs li+li:before{content:"›";color:#bbb;margin-right:8px}.-\33 2-Kq_breadcrumbs a{color:#555;transition:color .3s}.-\33 2-Kq_breadcrumbs a:hover{color:#f39c12}.-\33 2-Kq_intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:40px 0 70px;display:grid}.-\33 2-Kq_introText{flex-direction:column;gap:20px;display:flex}.-\33 2-Kq_introText h1{color:#000;font-size:2.6rem;font-weight:700;line-height:1.2}.-\33 2-Kq_lead{color:#555;font-size:1.1rem;line-height:1.8}.-\33 2-Kq_actions{flex-wrap:wrap;gap:15px;margin-top:10px;display:flex}.-\33 2-Kq_primaryButton,.-\33 2-Kq_secondaryButton,.-\33 2-Kq_ctaButton{border-radius:5px;align-items:center;gap:10px;padding:15px 30px;font-size:1.05rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.-\33 2-Kq_primaryButton{color:#fff;background-color:#000}.-\33 2-Kq_primaryButton:hover{background-color:#333}.-\33 2-Kq_secondaryButton{color:#000;border:2px solid #000;padding:13px 28px}.-\33 2-Kq_secondaryButton:hover{color:#f39c12;border-color:#f39c12}.-\33 2-Kq_introImage{aspect-ratio:4/3;background-color:#ddd;border-radius:12px;position:relative;overflow:hidden;box-shadow:18px 18px #f39c12}.-\33 2-Kq_introImage img{object-fit:cover}.-\33 2-Kq_content{max-width:900px}.-\33 2-Kq_section{margin-bottom:50px}.-\33 2-Kq_section h2{color:#000;border-bottom:2px solid #f39c12;margin-bottom:20px;padding-bottom:10px;font-size:1.6rem;font-weight:700}.-\33 2-Kq_section p,.-\33 2-Kq_section li{color:#555;font-size:1.05rem;line-height:1.8}.-\33 2-Kq_section p+p{margin-top:15px}.-\33 2-Kq_section ul{margin:15px 0 0 20px}.-\33 2-Kq_section li{margin-bottom:8px}.-\33 2-Kq_section .-\33 2-Kq_highlights{grid-template-columns:repeat(2,1fr);gap:15px;margin-left:0;list-style:none;display:grid}.-\33 2-Kq_highlights li{color:#333;background-color:#f8f8f8;border-radius:8px;margin:0;padding:18px 20px 18px 48px;font-weight:500;position:relative}.-\33 2-Kq_highlights li:before{content:"✓";color:#f39c12;font-weight:700;position:absolute;left:20px}.-\33 2-Kq_faq{flex-direction:column;gap:25px;display:flex}.-\33 2-Kq_faq h3{color:#333;margin-bottom:6px;font-size:1.1rem;font-weight:600}.-\33 2-Kq_cta{background-color:#f39c12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;padding:40px;display:flex}.-\33 2-Kq_ctaTitle{color:#fff;font-size:1.5rem;font-weight:700}.-\33 2-Kq_ctaButton{color:#fff;background-color:#000}.-\33 2-Kq_ctaButton:hover{background-color:#333}.-\33 2-Kq_otherServices h2{color:#000;margin-bottom:20px;font-size:1.3rem;font-weight:700}.-\33 2-Kq_otherServices ul{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.-\33 2-Kq_otherServices a{color:#333;border:1px solid #ddd;border-radius:50px;padding:10px 20px;font-weight:500;transition:border-color .3s,color .3s;display:inline-block}.-\33 2-Kq_otherServices a:hover{color:#f39c12;border-color:#f39c12}@media (max-width:968px){.-\33 2-Kq_intro{grid-template-columns:1fr;gap:40px;padding:30px 0 50px}.-\33 2-Kq_introText h1{font-size:2.2rem}.-\33 2-Kq_introImage{margin-right:12px;box-shadow:12px 12px #f39c12}}@media (max-width:600px){.-\33 2-Kq_servicePage{padding:25px 0 60px}.-\33 2-Kq_introText h1{font-size:1.8rem}.-\33 2-Kq_lead,.-\33 2-Kq_section p,.-\33 2-Kq_section li{font-size:1rem}.-\33 2-Kq_section h2{font-size:1.35rem}.-\33 2-Kq_actions a{justify-content:center;width:100%}.-\33 2-Kq_section .-\33 2-Kq_highlights{grid-template-columns:1fr}.-\33 2-Kq_cta{padding:30px 20px}.-\33 2-Kq_ctaTitle{font-size:1.25rem}.-\33 2-Kq_ctaButton{justify-content:center;width:100%}}
