#hmi .wsec{background:var(--dark);color:#fff;padding:96px 36px}#hmi .wsec .win{max-width:1200px;margin:0 auto}#hmi .wsec .ey{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--pink);font-size:12px}#hmi .wsec h2{letter-spacing:-.04em;text-transform:uppercase;margin-top:16px;font-size:clamp(34px,5.6vw,72px);font-weight:900;line-height:.98}#hmi .wsec .lead{color:#ffffffa8;max-width:46ch;margin-top:20px;font-size:18px;line-height:1.55}#hmi .wlist{gap:13px;margin:0;padding:0;list-style:none;display:grid}#hmi .wlist li{color:#ffffffd1;padding-left:30px;font-size:16px;line-height:1.4;position:relative}#hmi .wlist li:before{content:"";background:var(--pink);width:16px;height:9px;position:absolute;top:.34em;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3Cpath d='M0 7 L5 2 L8 7 L13 2 L16 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9'%3E%3Cpath d='M0 7 L5 2 L8 7 L13 2 L16 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#hmi .warrow{color:#fff;border-bottom:2px solid #0000;align-items:center;gap:.5em;padding-bottom:3px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}#hmi .warrow:hover{border-color:var(--pink)}#hmi .warrow .arr{color:var(--pink);transition:transform .2s}#hmi .warrow:hover .arr{transform:translate(4px)}#hmi .wtracks{grid-template-columns:1fr 1fr;gap:28px;margin-top:52px;display:grid}#hmi .wtrack{background:#141110;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:38px;transition:border-color .3s,transform .4s;display:flex}#hmi .wtrack:hover{border-color:#ff2d7873;transform:translateY(-4px)}#hmi .wtrack .tag{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);font-size:12px}#hmi .wtrack h3{letter-spacing:-.03em;text-transform:uppercase;margin-top:16px;font-size:clamp(26px,3.4vw,40px);font-weight:900;line-height:1}#hmi .wtrack p{color:#ffffffa8;margin-top:16px;font-size:17px;line-height:1.55}#hmi .wtrack .wlist{margin-top:22px}#hmi .wtrack .cta{margin-top:auto;padding-top:28px}#hmi .winc{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;margin-top:52px;display:grid}#hmi .winc .wlist{gap:0}#hmi .winc .wlist li{border-top:1px solid #ffffff1a;padding-top:16px;padding-bottom:16px}#hmi .winc .wlist li:first-child{border-top:0}#hmi .winc .wlist li:before{top:1.05em}#hmi .wsteps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:52px;display:grid}#hmi .wstep{border-top:2px solid #ff2d78b3;padding-top:18px}#hmi .wstep .n{font-family:var(--font-jetbrains-mono), monospace;color:var(--pink);letter-spacing:.1em;font-size:14px;font-weight:700}#hmi .wstep h4{text-transform:uppercase;letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:900;line-height:1.05}#hmi .wstep p{color:#fff9;margin-top:10px;font-size:15px;line-height:1.6}#hmi .wproof{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}#hmi .wpcard{background:#141110;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .3s,transform .4s;display:flex}#hmi .wpcard:hover{border-color:#ff2d7873;transform:translateY(-4px)}#hmi .wpcard h4{text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:900;line-height:1.05}#hmi .wpcard p{color:#fff9;flex:1;margin-top:12px;font-size:14px;line-height:1.6}#hmi .wpcard .visit{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--pink);margin-top:20px;font-size:11px}#hmi .wfaq{max-width:900px;margin:44px auto 0}#hmi .wfaqrow{border-top:1px solid #ffffff1f;padding:26px 0}#hmi .wfaqrow:first-child{border-top:0}#hmi .wfaqrow .q{letter-spacing:-.01em;color:#fff;font-size:clamp(20px,2.4vw,26px);font-weight:800}#hmi .wfaqrow .a{color:#ffffffa8;max-width:70ch;margin-top:12px;font-size:16px;line-height:1.7}@media (max-width:820px){#hmi .wtracks,#hmi .winc,#hmi .wsteps,#hmi .wproof{grid-template-columns:1fr;gap:28px}#hmi .wsec{padding:72px 28px}}
