#hiw-sec .col,#hiw-sec .row,#hiw-sec.section{padding:0!important}#hiw-sec .hiw-heading,#hiw-sec .hiw-step-title{font-family:var(--font-heading,serif);font-weight:700}#hiw-sec .row{max-width:100%!important}#hiw-sec{background:var(--soft-bg)!important;overflow:hidden;font-family:var(--font-body,'Manrope',sans-serif)}#hiw-sec .hiw-inner{padding:0}#hiw-sec .hiw-bar,#hiw-sec .hiw-btn-ghost,#hiw-sec .hiw-btn-wa,#hiw-sec .hiw-head-right .hiw-btn,#hiw-sec .hiw-step-badge,#hiw-sec .hiw-step-num{display:none!important}#hiw-sec .hiw-head{display:block;text-align:center;padding:80px 64px 64px;background:var(--soft-bg)}#hiw-sec .hiw-head-left,#hiw-sec .hiw-head-right,#hiw-sec .hiw-steps{display:block}#hiw-sec .hiw-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}#hiw-sec .hiw-eyebrow::after,#hiw-sec .hiw-eyebrow::before{content:'';width:28px;height:2px;background:var(--soft-border-accent)}#hiw-sec .hiw-eyebrow span{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--soft-em)}#hiw-sec .hiw-heading{font-size:clamp(26px, 3vw, 46px);color:var(--soft-heading)!important;line-height:1.2;margin-bottom:14px}#hiw-sec .hiw-heading em,#hiw-sec .hiw-step-title em{font-style:italic;color:var(--soft-em)!important}#hiw-sec .hiw-subhead{font-size:15px;color:var(--soft-para)!important;max-width:520px;margin:0 auto;line-height:1.8}#hiw-sec .hiw-step{display:grid;grid-template-columns:1fr 1fr;min-height:360px;cursor:default}#hiw-sec .hiw-step:nth-child(2n) .hiw-step-img-col{order:2}#hiw-sec .hiw-step:nth-child(2n) .hiw-step-text-col{order:1;background:var(--light-bg)}#hiw-sec .hiw-step-img-col{display:block!important;position:relative;overflow:hidden}#hiw-sec .hiw-step-img{display:block!important;width:100%;height:100%;object-fit:cover;transition:transform .6s}#hiw-sec .hiw-step:hover .hiw-step-img{transform:scale(1.06)}#hiw-sec .hiw-step-img-overlay{display:block!important;position:absolute;inset:0;background:0 0;pointer-events:none;transition:background .4s}#hiw-sec .hiw-step:hover .hiw-step-img-overlay{background:rgb(255 0 132 / .08)}#hiw-sec .hiw-step-text-col{display:flex!important;flex-direction:column;justify-content:center;background:var(--soft-bg);padding:56px 64px;position:relative;transition:background .3s}#hiw-sec .hiw-step:hover .hiw-step-text-col{background:var(--soft-bg)}#hiw-sec .hiw-step-text-col::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--soft-border-accent);opacity:0;transition:opacity .3s}#hiw-sec .hiw-step:hover .hiw-step-text-col::before{opacity:1}#hiw-sec .hiw-step-label{display:inline-block!important;background:var(--soft-span-bg);border:1px solid var(--soft-border);color:var(--soft-em)!important;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;margin-bottom:20px;width:fit-content}#hiw-sec .hiw-step-title{font-size:clamp(20px, 2vw, 30px);color:var(--soft-heading)!important;line-height:1.2;margin-bottom:16px}#hiw-sec .hiw-step-desc{font-size:14px;color:var(--soft-para)!important;line-height:1.85;margin-bottom:20px}#hiw-sec .hiw-step-detail{display:flex!important;align-items:center;gap:8px;font-size:12px;color:var(--soft-em)!important;font-weight:600}#hiw-sec .hiw-btn,#hiw-sec .hiw-btn-ghost{font-size:13px;text-decoration:none!important}#hiw-sec .hiw-step-detail::before{content:'';width:20px;height:2px;background:var(--soft-border-accent);flex-shrink:0}#hiw-sec .hiw-cta{display:block;padding:64px;text-align:center;background:var(--soft-bg)}#hiw-sec .hiw-btn{display:inline-block;background:var(--soft-btn-bg);color:var(--soft-btn-text)!important;font-weight:700;padding:15px 44px;margin-right:12px;transition:background .2s}#hiw-sec .hiw-btn:hover{background:var(--primary-dark)}#hiw-sec .hiw-btn-ghost{display:inline-block!important;border:2px solid var(--soft-border);color:var(--soft-para)!important;font-weight:600;padding:13px 28px}@media (max-width:960px){#hiw-sec .hiw-head{padding:56px 28px 40px}#hiw-sec .hiw-step{grid-template-columns:1fr}#hiw-sec .hiw-step:nth-child(2n) .hiw-step-img-col,#hiw-sec .hiw-step:nth-child(2n) .hiw-step-text-col{order:unset}#hiw-sec .hiw-step-img-col{min-height:240px}#hiw-sec .hiw-cta,#hiw-sec .hiw-step-text-col{padding:40px 28px}}