.hiw{background:#f4f3ef;color:#1a1a1a;line-height:1.65}.hiw .wrap{max-width:1000px;margin:0 auto;padding:0 28px}.hiw h1,.hiw h2{font-family:Playfair Display,Georgia,serif;letter-spacing:-.02em}.hiw .acc,.hiw .amber{color:#e87722}.hiw .acc{font-style:italic}.hiw .hero{padding:74px 0 18px}.hiw .hero .kick{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e87722}.hiw .hero h1{font-size:clamp(34px,6vw,54px);font-weight:700;line-height:1.07;margin:14px 0 18px;max-width:880px}.hiw .hero .lede{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(18px,3vw,23px);color:#1a1a1a;margin:0 0 10px}.hiw .hero .sub{font-size:17.5px;color:#6b6b66;max-width:640px}.hiw .acco{margin:42px 0 6px;display:flex;flex-direction:column;gap:12px}.hiw .step{background:#fff;border:1px solid #e4e2da;border-radius:16px;overflow:hidden;transition:.15s}.hiw .step[open]{box-shadow:0 16px 38px #1a1a1a14}.hiw summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:20px;padding:22px 26px;transition:.15s}.hiw summary::-webkit-details-marker{display:none}.hiw .step:not([open]) summary:hover{background:#fcfbf9}.hiw .badge{width:42px;height:42px;border-radius:50%;background:#e877221a;color:#e87722;font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.15s}.hiw .step[open] .badge{background:#e87722;color:#fff;box-shadow:0 6px 16px #e8772247}.hiw summary .stt{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:clamp(19px,2.6vw,23px);flex:1;min-width:0}.hiw summary .chev{flex-shrink:0;color:#1a1a1a4d;display:flex;transition:.18s}.hiw .step[open] summary .chev{transform:rotate(90deg);color:#e87722}.hiw .sbody{padding:0 26px 28px 88px;display:grid;grid-template-columns:1fr 350px;gap:34px;align-items:center}.hiw .sbody .copy p{font-size:16.5px;color:#2b2b2b}.hiw .sbody .copy .em{font-style:italic}.hiw .sbody .copy .inlink{color:#e87722;text-decoration:none;border-bottom:1px solid #e8772266}.hiw .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hiw .chip{font-size:13px;font-weight:600;color:#1a1a1a;background:#5a7a5a1f;border-radius:100px;padding:6px 13px}.hiw .viz{display:flex;flex-direction:column}.hiw .ui{background:#f4f3ef;border:1px solid #e4e2da;border-radius:14px;padding:15px 16px;box-shadow:0 8px 22px #1a1a1a0d}.hiw .ui .uh{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b66}.hiw .ui .uh .dot{width:7px;height:7px;border-radius:50%;background:#5a7a5a}.hiw .ui .uh .t{margin-left:auto;font-weight:500;letter-spacing:.02em;text-transform:none;color:#6b6b66;font-size:11.5px}.hiw .conn{gap:7px;font-size:12.5px;font-style:italic;color:#e87722;padding:7px 4px 7px 14px}.hiw .conn,.hiw .kv{display:flex;align-items:center}.hiw .kv{justify-content:space-between;font-size:13.5px;padding:7px 0;border-bottom:1px solid #e4e2da}.hiw .kv:last-child{border-bottom:0}.hiw .kv .k{color:#6b6b66}.hiw .kv .v{font-weight:600}.hiw .player{gap:11px;margin-top:9px}.hiw .play,.hiw .player{display:flex;align-items:center}.hiw .play{width:34px;height:34px;border-radius:50%;background:#e87722;justify-content:center;flex-shrink:0}.hiw .wavef{flex:1;height:22px;display:flex;align-items:center;gap:3px}.hiw .wavef span{flex:1;background:#e8772273;border-radius:2px}.hiw .bub{font-size:13px;background:#fff;border:1px solid #e4e2da;border-radius:11px;padding:9px 12px;margin-top:10px;line-height:1.45}.hiw .task{gap:10px;font-size:13.5px;padding:7px 0}.hiw .task,.hiw .tick{display:flex;align-items:center}.hiw .tick{width:18px;height:18px;border-radius:50%;background:#5a7a5a;justify-content:center;flex-shrink:0}.hiw .am{gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #e4e2da}.hiw .am,.hiw .av{display:flex;align-items:center}.hiw .av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e87722,#c95f12);color:#fff;font-size:12px;font-weight:700;justify-content:center;flex-shrink:0}.hiw .am .amt{font-size:13px;line-height:1.35}.hiw .am .amt b{display:block}.hiw .am .amt span{color:#6b6b66}.hiw .tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:4px}.hiw .tile{background:#fff;border:1px solid #e4e2da;border-radius:10px;padding:10px 11px;text-align:center}.hiw .tile .n{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:21px;color:#e87722;line-height:1}.hiw .tile .l{font-size:10.5px;color:#6b6b66;margin-top:4px}.hiw .flag{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #e8772266;border-left:3px solid #e87722;border-radius:10px;padding:11px 13px}.hiw .flag .fi{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e87722}.hiw .flag .fc{font-size:13px;line-height:1.4;margin-top:3px}.hiw .flag .fc span{color:#6b6b66}.hiw .principle{margin:46px 0 10px}.hiw .principle .head{text-align:center;font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:clamp(22px,4vw,30px);margin:0 0 22px}.hiw .split{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:880px;margin:0 auto}.hiw .half{border-radius:18px;padding:30px 28px}.hiw .half .t{font-family:Playfair Display,Georgia,serif;font-weight:600;font-size:21px;margin:0 0 8px}.hiw .half p{margin:0;font-size:15.5px;line-height:1.55}.hiw .half .tag{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px}.hiw .half.auto{background:#e8772214;border:1px solid #e8772247}.hiw .half.auto .t,.hiw .half.auto .tag{color:#e87722}.hiw .half.human{background:#5a7a5a1f;border:1px solid #5a7a5a52}.hiw .half.human .t,.hiw .half.human .tag{color:#5a7a5a}.hiw .half.human p{color:#2b2b2b}.hiw .principle .tail{text-align:center;font-size:16.5px;color:#2b2b2b;max-width:640px;margin:22px auto 0}.hiw .cta,.hiw .principle .tail b{color:#1a1a1a}.hiw .cta{background:#fff;border:1px solid #e4e2da;text-align:center;padding:60px 28px;border-radius:18px;margin:46px 0 70px}.hiw .cta p{font-family:Playfair Display,Georgia,serif;font-size:23px;margin:0 0 20px;color:#1a1a1a}.hiw .cta a{display:inline-block;background:#e87722;color:#fff;font-weight:600;font-size:16px;padding:15px 28px;border-radius:12px;text-decoration:none}@media (max-width:820px){.hiw .sbody{gap:22px;padding:0 22px 26px}.hiw .sbody,.hiw .split{grid-template-columns:1fr}}