.how{--hw-cyan: #5cc8ff;--hw-blue: #5b8cff;--hw-teal: #45d6c2;--hw-green: #7ee2a8;--hw-amber: #f2b766;--hw-text: #eef1f8;--hw-soft: #aab0c1;--hw-line: rgba(190, 210, 255, .09);--hw-line-2: rgba(190, 210, 255, .16)}.how .is-violet{--t: 167, 155, 255}.how .is-cyan{--t: 92, 200, 255}.how .is-teal{--t: 69, 214, 194}.how .is-green{--t: 126, 226, 168}.how .is-amber{--t: 242, 183, 102}.hw-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.3fr);gap:clamp(40px,3.8vw,56px);align-items:stretch}.hw-copy .eyebrow{margin-bottom:22px}.hw-copy .h2{margin-bottom:22px;font-size:clamp(2.4rem,4.1vw,3.9rem)}.hw-copy .h2 .serif{background:linear-gradient(100deg,#d9d3ff 10%,#a79bff 45%,#6cc9ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.hw-copy .lead{max-width:30em}.hw-steps{margin-top:clamp(24px,2.8vw,32px);display:grid;gap:8px}.hw-tab{appearance:none;width:100%;display:grid;grid-template-columns:22px 44px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:12px 14px;text-align:left;cursor:pointer;border-radius:18px;border:1px solid var(--hw-line);background:#ffffff04;transition:opacity var(--dur) var(--ease-out),transform calc(var(--dur) * 1.2) var(--ease-out),border-color .4s,background-color .4s,box-shadow .4s;transition-delay:calc(var(--d, 0) * 90ms),calc(var(--d, 0) * 90ms),0s,0s,0s}.hw-tab:hover{border-color:var(--hw-line-2);background-color:#ffffff08}.hw-tab:focus-visible{outline:2px solid var(--hw-cyan);outline-offset:3px}.hw-tab-n{align-self:start;padding-top:4px;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--hw-soft);font-variant-numeric:tabular-nums}.hw-tab-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--t),.07);border:1px solid rgba(var(--t),.16);color:rgba(var(--t),.78);transition:background .4s,border-color .4s,color .4s}.hw-tab-ic svg{width:22px;height:22px}.hw-tab-body{display:grid;gap:3px;min-width:0}.hw-tab-t{font-size:1.03rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#d9dce6;transition:color .4s}.hw-tab-b{font-size:.86rem;line-height:1.5;color:var(--hw-soft)}.hw-tab-go{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--hw-line-2);color:var(--hw-soft);transition:background .4s,color .4s,border-color .4s}.hw-tab-go svg{width:15px;height:15px}.hw-tab[aria-selected=true]{border-color:#5cc8ff80;background-color:#286edc1a;background-image:linear-gradient(118deg,#5cc8ff1f,#5b8cff08 70%);box-shadow:0 0 0 1px #5cc8ff1a,0 20px 50px -28px #3c96ffa6}.hw-tab[aria-selected=true] .hw-tab-n{color:var(--hw-cyan)}.hw-tab[aria-selected=true] .hw-tab-t{color:#fff}.hw-tab[aria-selected=true] .hw-tab-ic{background:rgba(var(--t),.16);border-color:rgba(var(--t),.42);color:rgb(var(--t))}.hw-tab[aria-selected=true] .hw-tab-go{background:var(--hw-cyan);border-color:transparent;color:#03111f}.hw-visual{position:relative;display:flex;min-width:0}.hw-visual:before{content:"";position:absolute;inset:8% 4% 12%;background:radial-gradient(closest-side at 70% 30%,rgba(92,200,255,.16),transparent),radial-gradient(closest-side at 25% 80%,rgba(69,214,194,.1),transparent);filter:blur(46px);z-index:-1}.hw-ws{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;border-radius:30px;padding:30px 32px 22px;border:1px solid rgba(190,210,255,.11);background:radial-gradient(ellipse 70% 42% at 88% 0%,rgba(92,200,255,.1),transparent 70%),radial-gradient(ellipse 55% 38% at 0% 100%,rgba(69,214,194,.05),transparent 70%),linear-gradient(180deg,#101423f2,#090b14f7);box-shadow:0 60px 120px -60px #000000f2,inset 0 1px #ffffff12;color:var(--hw-text)}.hw-ws-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.hw-ws-title{display:grid;gap:8px;min-width:0}.hw-count{font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hw-cyan);font-variant-numeric:tabular-nums}.hw-count span{color:var(--hw-soft)}.hw-ws-t{font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.hw-ws-d{max-width:40em;font-size:14.5px;line-height:1.5;color:var(--hw-soft)}.hw-progress{list-style:none;margin:0 0 24px;padding:16px 0 0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hw-line)}.hw-progress:before,.hw-progress:after{content:"";position:absolute;top:31px;left:10%;right:10%;height:2px;border-radius:2px;background:#bed2ff24}.hw-progress:after{background:linear-gradient(90deg,var(--hw-cyan),var(--hw-blue));transform-origin:left center;transform:scaleX(var(--p, 0));transition:transform .5s var(--ease-out)}.hw-progress li{position:relative;z-index:1;display:grid;grid-template-rows:32px auto;justify-items:center;align-items:center;gap:7px}.hw-progress i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hw-soft);background:#0d1222;border:2px solid rgba(190,210,255,.24);transition:width .4s var(--ease-out),height .4s var(--ease-out),background .4s,border-color .4s,box-shadow .4s,color .4s}.hw-progress span{font-size:12.5px;font-weight:600;color:var(--hw-soft);transition:color .4s}.hw-progress .is-done i{background:#2d7fd9;border-color:var(--hw-cyan);color:#e6f6ff}.hw-progress .is-done span{color:#b9dcf5}.hw-progress .is-now i{width:32px;height:32px;font-size:11px;background:var(--hw-cyan);border-color:#d7f2ff;color:#03111f;box-shadow:0 0 0 5px #5cc8ff29}.hw-progress .is-now span{color:#fff;font-weight:700}.hw-stage{flex:1;display:grid;min-height:0}.hw-view{grid-area:1 / 1;align-self:center;min-width:0;opacity:0;visibility:hidden;transform:translate3d(16px,0,0);transition:opacity .3s ease,transform .35s ease,visibility 0s linear .35s}.hw-view[data-pos=before]{transform:translate3d(-16px,0,0)}.hw-view[data-on]{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease-out),transform .55s var(--ease-out),visibility 0s}.hw-rise{opacity:0;transform:translate3d(0,8px,0);transition:opacity 0s linear .35s,transform 0s linear .35s}.hw-view[data-on] .hw-rise{opacity:1;transform:none;transition:opacity .38s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(.04s + var(--i, 0) * 45ms)}.hw-ws-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hw-line)}.hw-disclaimer{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--hw-soft)}.hw-disclaimer svg{width:15px;height:15px;color:var(--hw-cyan);flex:none}.hw-next{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 14px;border-radius:999px;border:1px solid rgba(190,210,255,.16);background:transparent;color:#c9cfdc;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .3s,border-color .3s,color .3s}.hw-next:hover{color:#fff;background:#5cc8ff0f;border-color:#5cc8ff73}.hw-next:focus-visible{outline:2px solid var(--hw-cyan);outline-offset:3px}.hw-next svg{width:15px;height:15px;color:var(--hw-cyan)}.hw-card{border-radius:18px;border:1px solid rgba(190,210,255,.09);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:inset 0 1px #ffffff0d,0 26px 50px -32px #000000d9}.hw-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hw-kicker{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--t))}.hw-kicker-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(var(--t),.13);border:1px solid rgba(var(--t),.3)}.hw-kicker-ic svg{width:16px;height:16px}.hw-ex{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b9bfcd;padding:3px 9px;border-radius:999px;border:1px solid rgba(190,210,255,.2)}.hw-h{display:block;margin-top:12px;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.hw-sub{display:block;margin-top:3px;font-size:14px;color:var(--hw-soft)}.hw-label{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--hw-soft)}.hw-note{font-size:13px;color:var(--hw-soft)}.hw-chips{display:flex;flex-wrap:wrap;gap:6px}.hw-chip{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid rgba(242,183,102,.34);background:#f2b76614;color:#f7ddb6;white-space:nowrap}.hw-chip.is-soft{border-color:#bed2ff2e;background:#ffffff08;color:#dfe3ee}.hw-art{display:block;width:80%;height:auto}.hw-v-intake{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:center}.hw-intake{padding:22px 22px 20px}.hw-intake-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--hw-line)}.hw-intake-t{min-width:0}.hw-intake .hw-h{font-size:21px}.hw-product{width:116px;height:88px;flex:none;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,#5cc8ff42,#0b1330 74%);border:1px solid rgba(160,200,255,.18)}.hw-fields{margin:0;padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hw-field{display:grid;gap:7px;min-width:0}.hw-field.is-wide{grid-column:1 / -1}.hw-field dt{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#c7ccd9}.hw-field dt svg{width:16px;height:16px;flex:none;color:#8fb6ff}.hw-opt{color:var(--hw-soft);font-weight:400}.hw-field dd{margin:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;background:#06091399;border:1px solid rgba(190,210,255,.12);font-size:13.5px;line-height:1.3;color:var(--hw-text)}.hw-field dd svg{width:16px;height:16px;flex:none;color:var(--hw-soft)}.hw-field.is-hint dd{color:#9aa1b3;border-style:dashed}.hw-flow{list-style:none;margin:0;padding:0 0 0 24px;position:relative;display:grid;gap:30px}.hw-flow:before{content:"";position:absolute;left:4px;top:34px;bottom:34px;width:2px;background:linear-gradient(180deg,#a79bffcc,#45d6c2cc 50%,#f2b766cc);-webkit-mask:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 8px);mask:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 8px)}.hw-flow-card{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:16px;border:1px solid rgba(var(--t),.3);background:linear-gradient(135deg,rgba(var(--t),.1),#ffffff04 62%),#0e1222;box-shadow:0 22px 40px -28px #000000f2}.hw-flow-card:nth-child(2){margin-left:6px}.hw-flow-card:nth-child(3){margin-left:12px}.hw-flow-card:before{content:"";position:absolute;top:calc(50% - 5px);left:-25px;width:10px;height:10px;border-radius:50%;background:rgb(var(--t));box-shadow:0 0 0 4px rgba(var(--t),.16)}.hw-flow-card:nth-child(2):before{left:-31px}.hw-flow-card:nth-child(3):before{left:-37px}.hw-flow-card:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-18px;width:7px;height:7px;margin-left:-4px;border-right:1.5px solid rgba(190,210,255,.4);border-bottom:1.5px solid rgba(190,210,255,.4);transform:rotate(45deg)}.hw-flow-ic{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:rgba(var(--t),.13);border:1px solid rgba(var(--t),.32);color:rgb(var(--t))}.hw-flow-ic svg{width:22px;height:22px}.hw-flow-ic .hw-art{width:34px}.hw-flow-t{font-size:13.5px;font-weight:600;line-height:1.35;color:#e9ecf4}.hw-v-approach{display:grid;gap:16px}.hw-reco{padding:22px}.hw-options{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hw-option{display:flex;flex-direction:column;gap:7px;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--hw-line-2);background:#ffffff05}.hw-option.is-reco{border-color:#45d6c273;background:linear-gradient(160deg,#45d6c21a,#45d6c205 62%);box-shadow:0 22px 44px -32px #45d6c299}.hw-option-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-soft)}.hw-reco-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;color:#74e8d7;background:#45d6c21f;border:1px solid rgba(69,214,194,.4);letter-spacing:.06em}.hw-reco-badge svg{width:13px;height:13px}.hw-option-t{margin-top:4px;font-size:19px;font-weight:700;letter-spacing:-.01em}.hw-option p{font-size:14px;line-height:1.5;color:var(--hw-soft)}.hw-based{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.hw-based .hw-label{margin:0}.hw-inc{list-style:none;margin:4px 0 0;padding:11px 0 0;border-top:1px solid var(--hw-line);display:grid;gap:6px}.hw-inc li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.35;color:#dfe3ee}.hw-inc svg{width:14px;height:14px;flex:none;stroke-width:2.4;color:var(--hw-soft)}.hw-option.is-reco .hw-inc svg{color:#74e8d7}.hw-content{padding:16px 20px 18px}.hw-content ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hw-content li{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid rgba(242,183,102,.2);background:#f2b7660b;font-size:14px;font-weight:600;line-height:1.3}.hw-content-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:#f2b76624;color:var(--hw-amber)}.hw-content-ic svg{width:18px;height:18px}@media(min-width:721px){.hw-view[data-step="3"]{align-self:stretch;display:flex}.hw-v-brief{flex:1;display:flex}.hw-brief{flex:1;display:flex;flex-direction:column}.hw-brief-grid{flex:1;grid-auto-rows:minmax(0,1fr)}.hw-brief-grid .hw-bf{align-content:space-between}}.hw-brief{position:relative;padding:22px 24px 20px;overflow:hidden}.hw-brief:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(180deg,#f2b766cc,#f2b7661a)}.hw-brief-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--hw-line)}.hw-brief-grid{margin:18px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hw-bf{grid-column:span 2;min-width:0;display:grid;align-content:start;gap:12px;padding:16px 16px 18px;border-radius:14px;border:1px solid var(--hw-line-2);background:#ffffff05}.hw-bf.is-wide{grid-column:span 3}.hw-bf dt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-soft)}.hw-bf dt svg{width:16px;height:16px;flex:none;color:var(--hw-amber)}.hw-bf dd{margin:0;display:grid;gap:6px}.hw-bf-v{font-size:16px;font-weight:600;line-height:1.35;color:var(--hw-text)}.hw-bf-n{font-size:13px;line-height:1.4;color:var(--hw-soft)}.hw-brief-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hw-line)}.hw-status{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:700}.hw-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.hw-status.is-amber{color:#f6c47e;background:#f2b7661a;border:1px solid rgba(242,183,102,.38)}.hw-portrait .hc-scene{position:absolute;inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:90 / 160;max-width:none;border-radius:0;margin-top:-8.9%}.hw-v-creators{display:grid;gap:18px}.hw-shortlist-head{display:grid;gap:14px}.hw-against{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.hw-against .hw-label{margin:0}.hw-creators{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hw-cr{display:flex;flex-direction:column;gap:12px;padding:12px 12px 14px;min-width:0}.hw-cr.is-pick{border-color:#7ee2a84d;background:linear-gradient(180deg,#7ee2a80f,#ffffff03)}.hw-portrait{position:relative;display:block;aspect-ratio:5 / 6;border-radius:12px;overflow:hidden;border:1px solid rgba(190,210,255,.14)}.hw-cr.is-alt .hw-portrait{filter:saturate(.7) brightness(.9)}.hw-cr-body{display:grid;justify-items:start;padding:0 2px}.hw-cr-body strong{font-size:17px;line-height:1.25;letter-spacing:-.01em}.hw-cr-body .hw-fit{margin-top:8px}.hw-cr-body .hw-sub{margin:8px 0 0;font-size:13.5px}.hw-fit{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;color:var(--hw-soft);border:1px solid var(--hw-line-2);background:#ffffff08}.hw-fit i{width:7px;height:7px;border-radius:50%;background:currentColor}.hw-fit.is-strong{color:var(--hw-green);background:#7ee2a81a;border-color:#7ee2a861}.hw-checks{list-style:none;margin:0;padding:12px 2px 0;border-top:1px solid var(--hw-line);display:grid;gap:7px}.hw-checks li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:#cdd2de}.hw-checks li.is-part{color:var(--hw-soft)}.hw-tick{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center}.hw-tick svg{width:12px;height:12px;stroke-width:2.6}.is-yes .hw-tick{background:#7ee2a829;color:var(--hw-green)}.is-part .hw-tick{background:#bed2ff14;color:#8d94a8}.hw-v-report{display:grid;gap:16px}.hw-track{padding:22px 22px 24px}.hw-stepper{list-style:none;margin:26px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hw-stepper:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hw-cyan),var(--hw-blue) 50%,rgba(190,210,255,.14) 50%)}.hw-stepper li{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;text-align:center;padding:0 4px}.hw-node{position:relative;z-index:1;width:36px;height:36px;margin-bottom:8px;border-radius:50%;display:grid;place-items:center;background:#0f1428;border:1px solid var(--hw-line-2);color:#8d94a8}.hw-node svg{width:17px;height:17px;stroke-width:2.2}.hw-node i{width:7px;height:7px;border-radius:50%;background:currentColor}.hw-stepper .is-done .hw-node{background:linear-gradient(140deg,#a8e6ff,var(--hw-blue));border-color:transparent;color:#041224}.hw-stepper .is-now .hw-node{border:2px solid var(--hw-cyan);color:var(--hw-cyan);box-shadow:0 0 0 5px #5cc8ff24}.hw-stepper strong{margin-top:2px;font-size:15px;line-height:1.25}.hw-st{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-soft)}.hw-stepper .is-done .hw-st{color:#9fd8ff}.hw-stepper .is-now .hw-st{color:#fff}.hw-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hw-updates,.hw-report{padding:20px 22px}.hw-updates ul,.hw-report ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.hw-updates li,.hw-report li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;color:#e3e6ef}.hw-dot{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center}.hw-dot svg{width:14px;height:14px;stroke-width:2.2}.hw-dot i{width:6px;height:6px;border-radius:50%;background:currentColor}.hw-updates .is-done .hw-dot{background:#7ee2a824;color:var(--hw-green)}.hw-updates .is-amber .hw-dot{background:#f2b76626;color:var(--hw-amber)}.hw-updates .is-amber{color:#f8d9a8}.hw-updates .is-next .hw-dot{border:1px dashed rgba(190,210,255,.3);color:#8d94a8}.hw-updates .is-next{color:var(--hw-soft)}.hw-report .hw-row{justify-content:space-between;margin-bottom:12px}.hw-report .hw-label{margin:0}.hw-doc-ic{width:24px;height:24px;flex:none;border-radius:7px;display:grid;place-items:center;background:#5cc8ff1a;color:var(--hw-cyan)}.hw-doc-ic svg{width:14px;height:14px}.hw-report .hw-note{display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--hw-line)}.story-cta{margin-top:clamp(28px,4vw,48px);display:flex;justify-content:center}@media(min-width:721px)and (max-width:1300px){.hw-intake .hw-h{font-size:20px}}@media(min-width:1101px)and (max-width:1300px){.hw-ws{padding:26px 24px 20px}.hw-v-intake{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.hw-product{width:88px;height:70px}.hw-flow-t{font-size:13px}}@media(max-width:1100px){.hw-grid{grid-template-columns:minmax(0,1fr)}.hw-product{width:96px;height:74px}.hw-visual{max-width:860px}}@media(max-width:720px){.hw-tab{grid-template-columns:20px 40px minmax(0,1fr);gap:12px}.hw-tab-ic{width:40px;height:40px}.hw-tab-go{display:none}.hw-ws{padding:20px 16px 16px;border-radius:22px}.hw-ws-head,.hw-ws-foot{flex-direction:column;align-items:flex-start}.hw-view:not([data-on]){display:none}.hw-v-intake,.hw-options,.hw-content ul,.hw-creators,.hw-report-grid,.hw-fields,.hw-brief-grid{grid-template-columns:minmax(0,1fr)}.hw-bf,.hw-bf.is-wide{grid-column:auto}.hw-against{justify-items:start}.hw-stepper{grid-template-columns:minmax(0,1fr);gap:12px}.hw-stepper:before{display:none}.hw-stepper li{grid-template-columns:36px minmax(0,1fr) auto;justify-items:start;align-items:center;text-align:left;column-gap:12px}.hw-node{margin:0}.hw-next{white-space:normal}.hw-h,.hw-intake .hw-h{font-size:21px}.hw-progress span{max-width:62px;font-size:11px;line-height:1.2;text-align:center;white-space:normal}.hw-cr{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:center}.hw-portrait{border-radius:12px}.hw-checks{grid-column:1 / -1}.hw-cr-body .hw-fit,.hw-cr-body .hw-sub{margin-top:6px}.hw-stepper strong{grid-area:1 / 2;margin:0}.hw-stepper .hw-st{grid-area:1 / 3}}@media(max-width:560px){.hw-intake-top .hw-product,.hw-brief-top .hw-product{display:none}}@media(prefers-reduced-motion:reduce){.hw-view,.hw-view[data-pos=before],.hw-rise{transform:none;transition:none}.hw-progress:after{transition:none}}
