.hiw-step--delay-1{animation-delay:0.1s}.hiw-step--delay-2{animation-delay:0.25s}.hiw-step--delay-3{animation-delay:0.4s}.hiw-page{font-family:var(--wp--preset--font-family--dmsans,'DM Sans',sans-serif);color:var(--wp--preset--color--contrast,#141414);margin-block-start:0}.hiw-placeholder{background:#e8e4de;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hiw-placeholder::after{content:'Image';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#a09a90;background:linear-gradient(135deg,#e8e4de 25%,#ddd9d2 50%,#e8e4de 75%)}.hiw-btn{display:inline-block;padding:20px 30.41px;font-size:14px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease;border-radius:0}.hiw-btn--outline{color:#141414;background:#fff}.hiw-btn--outline:hover{background:#141414;color:#fff}.hiw-btn--dark{background:var(--wp--preset--color--contrast,#141414);color:var(--wp--preset--color--base,#fff);border:1px solid transparent}.hiw-btn--dark:hover{opacity:.85}.hiw-btn--ghost{border:1px solid var(--wp--preset--color--contrast,#141414);color:var(--wp--preset--color--contrast,#141414);background:transparent}.hiw-btn--ghost:hover{background:var(--wp--preset--color--contrast,#141414);color:var(--wp--preset--color--base,#fff)}.hiw-hero{position:relative;width:100%;min-height:46vw;overflow:hidden}.hiw-hero__image-wrap{position:absolute;inset:0;z-index:0}.hiw-hero__img{width:100%;height:100%;object-fit:cover}.hiw-hero__overlay{position:relative;z-index:1;min-height:46vw;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42)}.hiw-hero__content{max-width:640px;text-align:center;padding:60px 24px;color:#fff}.hiw-hero__heading{font-size:clamp(28px, 4vw, 52px);font-weight:400;line-height:1.15;margin:0 0 16px;color:#fff}.hiw-hero__subheading{font-size:clamp(14px, 1.5vw, 17px);line-height:1.65;margin:0 0 32px;color:rgba(255,255,255,.88)}.hiw-steps{max-width:1600px;margin:0 auto;padding:110px clamp(20px, 4vw, 60px)}.hiw-steps__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin:0 auto}.hiw-steps__row{display:flex;justify-content:center;gap:30px}.hiw-steps__grid .hiw-step{flex:0 0 calc(33.333% - 32px);max-width:max-content}.hiw-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.hiw-step__icon{width:52px;height:52px;color:#141414;opacity:.75}.hiw-step__icon svg{width:100%;height:100%}.hiw-step__title{font-size:20px;font-weight:500;margin:0;letter-spacing:.01em}.hiw-step__desc{font-size:14px;line-height:1.7;color:#141414;margin:0}.hiw-benefits{overflow:hidden;padding-bottom:60px}.hiw-benefits__inner{max-width:1600px;margin:0 auto;display:flex;min-height:480px}.hiw-benefits__image-col{flex:0 0 40%;min-height:480px;position:relative}.hiw-benefits__img{width:100%;height:100%;min-height:480px;object-fit:cover}.hiw-benefits__content-col{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:60px clamp(32px, 5vw, 80px);background-color:#f1f1f1}.hiw-benefit{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:520px}.hiw-benefit__icon{width:48px;height:48px;color:var(--wp--preset--color--contrast,#141414);opacity:.7}.hiw-benefit__icon svg{width:100%;height:100%}.hiw-benefit__title{font-size:20px;font-weight:600;margin:0}.hiw-benefit__desc{font-size:14px;line-height:1.75;color:var(--wp--preset--color--contrast,#141414);margin:0}@media (max-width:900px){.hiw-steps__grid .hiw-step{flex:calc(50% - 24px)!important;max-width:300px}.hiw-benefits__inner{flex-direction:column}.hiw-benefits__image-col{flex:0 0 auto;min-height:300px}.hiw-benefits__img{min-height:300px}.hiw-benefits__content-col{padding:48px 24px}}@media (max-width:600px){.hiw-hero__overlay{min-height:70vw}.hiw-hero{min-height:70vw}.hiw-steps{padding:56px 20px}.hiw-steps__row{flex-direction:column}.hiw-steps__grid .hiw-step{flex:100%!important;max-width:360px}.hiw-cta{padding:56px 20px}.hiw-cta__actions{flex-direction:column;width:100%}.hiw-cta__actions .hiw-btn{text-align:center;width:100%}}