.iwmk-hero-dek{font-size:18px;line-height:1.6;max-width:680px}.iwmk-card{display:flex;justify-content:space-between;align-items:center;gap:20px}.iwmk-card h2,.iwmk-card h3{font-family:Arial,Helvetica,sans-serif;font-weight:600;margin:0;color:#0E1B2A}.iwmk-card h2{font-size:22px}.iwmk-card h3{font-size:21px}.iwmk-card p{font-size:14.5px;color:#6B7886;line-height:1.55;margin:8px 0 0}.iwmk-arrow{color:#d68527;font-size:22px;line-height:1;flex-shrink:0;transition:transform .18s ease}.iwmk-card:hover .iwmk-arrow{transform:translateX(4px)}.iwmk-sector{display:block}.iwmk-feature{display:flex;gap:18px}.iwmk-feature .iwmk-ficon{width:42px;height:42px;flex-shrink:0;border-radius:10px;background:rgba(214,133,39,.12);color:#d68527;font-size:18px;display:flex;align-items:center;justify-content:center}.iwmk-feature h3{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:19px;margin:0 0 7px;color:#0E1B2A}.iwmk-feature p{font-size:14.5px;color:#6B7886;line-height:1.6;margin:0}.iwmk-stat{text-align:center}.iwmk-stat .iwmk-stat-num{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:30px;color:#d68527}.iwmk-stat .iwmk-stat-label{font-size:13.5px;color:#6B7886;margin-top:4px}.iwmk-hero-media{aspect-ratio:4/3}.iwmk-quote{text-align:center}.iwmk-quote .iwmk-quote-mark{font-family:Arial,Helvetica,sans-serif;font-size:42px;color:#d68527;line-height:1}.iwmk-quote .iwmk-quote-text{font-family:Arial,Helvetica,sans-serif;font-weight:500;font-size:24px;line-height:1.45;color:#fff;max-width:680px;margin:18px auto 20px}.iwmk-quote .iwmk-quote-cite{font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:.08em;color:#8E9BAA}@media (max-width:760px){.iwmk-quote .iwmk-quote-text{font-size:20px}}.iwmk-intro{margin:0 0 40px}.iwmk-intro p{font-size:16.5px;line-height:1.7;color:#221F1F;margin:0 0 16px}.iwmk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.iwmk-mcard{display:flex;flex-direction:column;border:1px solid #E6E9ED;border-radius:16px;overflow:hidden;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.iwmk-mcard:hover{transform:translateY(-4px);box-shadow:0 24px 44px -26px rgba(14,27,42,.5);border-color:#d68527}.iwmk-mmedia{display:block;aspect-ratio:16/10;background:#EEF1F4;overflow:hidden;line-height:0}.iwmk-mmedia img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.iwmk-mcard:hover .iwmk-mmedia img{transform:scale(1.04)}.iwmk-mbody{display:flex;flex-direction:column;flex:1;padding:22px}.iwmk-mtitle{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#0E1B2A;margin:0 0 10px;transition:color .15s ease}.iwmk-mcard:hover .iwmk-mtitle{color:#d68527}.iwmk-mdesc{font-size:14.5px;line-height:1.6;color:#3A4654;flex:1}.iwmk-mmore{color:#d68527;font-weight:600;font-size:14px;margin-top:16px}@media (max-width:1024px){.iwmk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.iwmk-grid{grid-template-columns:1fr}}.iwcust-intro{font-size:16.5px;line-height:1.7;color:#221F1F;margin:0 0 18px}.iwcust-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}.iwcust-nav a{font-size:13px;font-weight:600;color:#0E1B2A;border:1px solid #E6E9ED;border-radius:999px;padding:8px 16px;transition:background .15s,color .15s,border-color .15s}.iwcust-nav a:hover{background:#d68527;color:#fff;border-color:#d68527}.iwcust-cat{margin-top:48px;scroll-margin-top:110px}.iwcust-h{font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;color:#d68527;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #E6E9ED}.iwcust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.iwcust-logo{display:flex;align-items:center;justify-content:center;border:1px solid #E6E9ED;border-radius:12px;background:#fff;padding:18px;aspect-ratio:3/2}.iwcust-logo img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.78;transition:filter .2s ease,opacity .2s ease}.iwcust-logo:hover img{filter:none;opacity:1}@media (max-width:1024px){.iwcust-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.iwcust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.iwcust-grid{grid-template-columns:repeat(2,1fr)}}