.sc.hw main{display:block}.hw .hw-hero{text-align:center;justify-items:center;padding-top:clamp(48px,7vw,112px);display:grid}.hw .hw-hero .dm-h1{text-wrap:balance;margin:14px auto 0}.hw .hw-hero .dm-sub{text-wrap:pretty;margin-inline:auto}.hw .hw-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.sc .hw-ghost{border:1px solid var(--sc-bg-soft-hover);background:var(--sc-bg-card);height:44px;color:var(--sc-text);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sc .hw-ghost:hover{background:var(--sc-bg-soft);color:var(--sc-text)}.hw .hw-proof{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hw .hw-proof li{background:var(--sc-bg-card);border:1px solid var(--sc-bg-soft-hover);color:var(--sc-text);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.hw .hw-proof svg,.hw .hw-pts svg{color:var(--sc-accent);flex:none}.hw .hw-appwrap{padding-top:clamp(40px,5vw,72px)}.hw .hw-app{background:var(--sc-bg-card);border:1px solid var(--sc-bg-soft-hover);min-height:420px;box-shadow:var(--sc-shadow-raised);text-align:left;border-radius:22px;grid-template-columns:220px 1fr;display:grid;overflow:hidden}.hw .hw-side{background:var(--sc-bg-soft);border-right:1px solid var(--sc-bg-soft-hover);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.hw .hw-ws{color:var(--sc-text);align-items:center;gap:9px;padding:4px 8px 12px;font-weight:700;display:flex}.hw .hw-ws i{background:var(--sc-accent);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.hw .hw-grp{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-label);padding:12px 10px 6px;font-size:11px;font-weight:700}.sc .hw-tab{color:var(--sc-text-secondary);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sc .hw-tab:hover{background:var(--sc-bg-soft-hover);color:var(--sc-text)}.sc .hw-tab.on{background:var(--sc-bg-card);color:var(--sc-text);box-shadow:var(--sc-shadow-card)}.hw .hw-main{flex-direction:column;gap:16px;min-width:0;padding:22px clamp(16px,3vw,32px);display:flex}.hw .hw-main-top,.hw .hw-card-top{color:var(--sc-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.hw .hw-main-top b{font-size:20px;font-family:var(--sc-font-display)}.hw .hw-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-label);background:var(--sc-bg-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.hw .hw-next{background:var(--sc-bg-dark);color:var(--sc-on-dark);border-radius:16px;gap:6px;padding:18px 20px;display:grid}.hw .hw-next small{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-on-dark-label);font-size:11px;font-weight:700}.hw .hw-next p{color:var(--sc-on-dark);margin:0;font-size:17px;font-weight:600}.hw .hw-next-btn{background:var(--sc-accent);color:#fff;border-radius:999px;justify-self:start;margin-top:6px;padding:7px 14px;font-size:13px;font-weight:700}.hw .hw-groups{gap:12px;display:grid}.hw .hw-group small{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-text-label);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.hw .hw-row{border:1px solid var(--sc-bg-soft-hover);color:var(--sc-text);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.hw .hw-dot{background:var(--sc-accent);border-radius:50%;flex:none;width:8px;height:8px}.hw .hw-dot.d1{background:#3a5d8f}.hw .hw-dot.d2{background:#c9862b}.hw .hw-cap{text-align:center;max-width:680px;color:var(--sc-text-secondary);margin:18px auto 0;font-size:16px}.hw .hw-cap b{color:var(--sc-text)}.hw .hw-start-field{max-width:620px;margin-top:22px}.hw .hw-mini{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hw .hw-mini li{background:var(--sc-bg-card);border:1px solid var(--sc-bg-soft-hover);border-radius:16px;grid-template-columns:auto 1fr;gap:4px 12px;padding:16px 18px;display:grid}.hw .hw-mini i{background:var(--sc-accent);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:700;display:grid}.hw .hw-mini b{color:var(--sc-text);font-size:15px}.hw .hw-mini span{color:var(--sc-text-secondary);font-size:14px;line-height:1.45}.hw .hw-secs{flex-direction:column;gap:clamp(56px,8vw,112px);margin-top:clamp(36px,5vw,64px);display:flex}.hw .hw-sec{gap:8px;scroll-margin-top:90px;display:grid}.hw .hw-sec .dm-h2{font-size:clamp(26px,2.8vw,38px)}.hw .hw-num{color:var(--sc-accent);font-weight:700}.hw .hw-pts{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hw .hw-pts li{color:var(--sc-text);align-items:flex-start;gap:9px;font-size:16px;line-height:1.4;display:flex}.hw .hw-pts svg{margin-top:3px}.hw .hw-sec .dm-panel2.hw-vis{margin-top:18px}@media (min-width:1180px){.hw .hw-sec{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px)}.hw .hw-sec.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hw .hw-sec.flip .hw-text{order:2}.hw .hw-sec .dm-panel2.hw-vis{margin-top:0}}.hw .hw-card{background:var(--sc-bg-card);border:1px solid var(--sc-bg-soft-hover);box-shadow:var(--sc-shadow-card);text-align:left;border-radius:18px;gap:14px;width:100%;padding:18px;display:grid}.hw .hw-card-top b{font-size:16px}.hw .hw-card-top small{color:var(--sc-text-label);font-size:12px}.hw .hw-stepbar{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw .hw-stepbar li{color:var(--sc-text-label);border-top:3px solid var(--sc-bg-soft-hover);align-items:center;gap:6px;min-width:0;padding-top:8px;font-size:12px;font-weight:600;display:flex}.hw .hw-stepbar li i{background:var(--sc-bg-soft);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.hw .hw-stepbar li.done{border-top-color:var(--sc-accent);color:var(--sc-text-secondary)}.hw .hw-stepbar li.done i,.hw .hw-stepbar li.on i{background:var(--sc-accent);color:#fff}.hw .hw-stepbar li.on{border-top-color:var(--sc-accent);color:var(--sc-text)}.hw .hw-field small{letter-spacing:.08em;text-transform:uppercase;color:var(--sc-text-label);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.hw .hw-field p{background:var(--sc-bg-field,var(--sc-bg-soft));border:1px solid var(--sc-bg-soft-hover);color:var(--sc-text);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.hw .hw-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hw .hw-chips{flex-wrap:wrap;gap:6px;display:flex}.hw .hw-chips span{background:var(--sc-success-bg);color:var(--sc-success-fg);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.hw .hw-ways span{background:var(--sc-bg-soft);color:var(--sc-text-secondary)}.hw .hw-ways span.on{background:var(--sc-accent);color:#fff}.hw .hw-deals{gap:14px;width:100%;display:grid}.hw .hw-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hw .hw-col{background:var(--sc-bg-soft);border-radius:12px;align-content:start;gap:6px;min-height:120px;padding:8px;display:grid}.hw .hw-col small{color:var(--sc-text-label);padding:2px 2px 4px;font-size:11px;font-weight:700}.hw .hw-bcard{background:var(--sc-bg-card);color:var(--sc-text);box-shadow:var(--sc-shadow-card);overflow-wrap:anywhere;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:600}.hw .hw-col.money .hw-bcard{border-left:3px solid var(--sc-accent)}.hw .hw-res{border-collapse:collapse;width:100%;color:var(--sc-text);font-size:14px}.hw .hw-res th{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-label);text-align:right;padding:0 8px 8px;font-size:11px;font-weight:700}.hw .hw-res td{border-top:1px solid var(--sc-bg-soft-hover);text-align:right;padding:9px 8px}.hw .hw-res td:first-child{text-align:left;font-weight:600}.hw .hw-res b{color:var(--sc-accent)}.hw .hw-conn-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:26px 0 0;display:grid}.hw .hw-conn-row{background:var(--sc-bg-card);border:1px solid var(--sc-bg-soft-hover);border-radius:14px;padding:14px 16px}.hw .hw-conn-row dt{color:var(--sc-text);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.hw .hw-conn-row dd{color:var(--sc-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.45}.hw .hw-conn-row.soon{opacity:.7}.hw .hw-devs{margin:18px 0}@media (max-width:760px){.hw .hw-app{grid-template-columns:1fr}.hw .hw-side{border-right:0;border-bottom:1px solid var(--sc-bg-soft-hover);flex-flow:row;gap:4px;padding:10px;overflow-x:auto}.hw .hw-ws,.hw .hw-grp{display:none}.sc .hw-tab{flex:none}.hw .hw-mini,.hw .hw-two{grid-template-columns:1fr}.hw .hw-stepbar{grid-template-columns:repeat(2,1fr)}.hw .hw-card,.hw .hw-deals{grid-template-columns:minmax(0,1fr);min-width:0}.hw .hw-board{grid-template-columns:repeat(5,minmax(110px,1fr));min-width:0;overflow-x:auto}}.hw .hw-start-field .sc-start-row{background:var(--sc-bg-card);box-shadow:var(--sc-shadow-raised);border-radius:18px;align-items:center;gap:8px;padding:6px;display:flex}.hw .hw-start-field .sc-start-input{background:var(--sc-bg-inset);min-width:0;min-height:52px;font-family:var(--sc-font-body);color:var(--sc-text);border:0;border-radius:14px;outline:none;flex:auto;padding:0 18px;font-size:15px}.hw .hw-start-field .sc-start-row>button{white-space:nowrap;border-radius:14px;flex:none;min-height:52px;padding:0 24px;font-size:15px}.hw .hw-start-field small,.hw .hw-start-field .sc-hint{color:var(--sc-text-secondary);margin-top:10px;font-size:13px;display:block}@media (max-width:560px){.hw .hw-start-field .sc-start-row{flex-wrap:wrap}.hw .hw-start-field .sc-start-row>button{width:100%}}.hw #platform>.dm-eyebrow,.hw #platform>.dm-h2,.hw #platform>.dm-lead{text-align:center;margin-inline:auto}.hw #platform>.dm-h2{font-size:clamp(32px,4vw,52px)}@media (max-width:900px){.hw .hw-mini{grid-template-columns:1fr}}@media (max-width:560px){.hw .hw-res{font-size:13px}.hw .hw-res th{letter-spacing:0;padding:0 4px 6px;font-size:10px}.hw .hw-res td{padding:8px 4px}.hw .hw-card{padding:14px}}
