.hw-lower{max-width:880px;margin-top:80px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:24px}.hw-price-head{text-align:center}.hw-price-head h2,.hw-faq>h2,.hw-explain h2,.hw-tools-block h2,.hw-guides h2{margin:0;color:var(--text-strong);font-size:26px;font-weight:700;letter-spacing:-.01em}.hw-price-head p{margin:8px 0 0;color:var(--muted-foreground);font-size:13.5px}.hw-price-more{margin:14px 0 0;text-align:center}.hw-price-more a{color:var(--text-dim);font-size:13px}.hw-tools-block{scroll-margin-top:calc(var(--topbar-h) + 16px)}.hw-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.hw-plans-catalog{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.hw-faq{max-width:720px;margin:0 auto;width:100%}.hw-faq details{border-bottom:1px solid rgba(255,255,255,.06)}.hw-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 4px;color:var(--text-strong);font-size:15px;font-weight:600}.hw-faq summary::-webkit-details-marker{display:none}.hw-faq summary span{margin-left:auto;color:var(--text-dim);font-weight:400}.hw-faq details p{margin:0;padding:0 4px 18px;max-width:640px;color:var(--muted-foreground);font-size:13.5px;line-height:1.65}.hw-explain{max-width:720px;margin:0 auto;width:100%}.hw-explain .hw-evidence-kicker{margin-bottom:8px}.hw-explain p{margin:12px 0 0;color:var(--muted-foreground);font-size:13.5px;line-height:1.65}.hw-explain a{color:color-mix(in srgb,var(--scan-accent) 72%,white);text-decoration:underline;text-underline-offset:3px}.hw-tools-block h2{text-align:center;margin-bottom:16px}.hw-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left}.hw-tools [data-tool-card]{display:grid;gap:8px;min-height:100%;padding:18px 16px;border-radius:14px;background:linear-gradient(168deg,color-mix(in srgb,var(--primary-bright) 10%,transparent),#ffffff0a 60%);border:1px solid color-mix(in srgb,var(--scan-accent) 22%,transparent);color:inherit;text-decoration:none}.hw-tools h3{margin:0;color:var(--text-strong);font-size:15px;font-weight:650}.hw-tools span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.hw-guides{max-width:880px;margin:0 auto;width:100%}.hw-guides h2{text-align:center;margin-bottom:16px}.hw-guides-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left}.hw-guides-list a{display:grid;align-content:start;gap:8px;padding:16px 4px 4px;border-top:1px solid var(--border-subtle);color:inherit;text-decoration:none}.hw-guides-list h3{margin:0;color:var(--text-strong);font-size:15px;font-weight:650}.hw-guides-list em{color:var(--foreground);font-size:13.5px;font-style:normal;line-height:1.45}.hw-guides-list span{color:var(--muted-foreground);font-size:13px;line-height:1.55}@media(max-width:899px){.hw-price-head h2,.hw-faq>h2,.hw-explain h2,.hw-tools-block h2,.hw-guides h2{font-size:22px}}@media(max-width:899px){.hw-plans,.hw-plans-catalog,.hw-guides-list{grid-template-columns:1fr}.hw-tools{display:flex;align-items:stretch;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.hw-tools::-webkit-scrollbar{display:none}.hw-tools [data-tool-card]{flex:0 0 calc(100% - 22px);scroll-snap-align:start;scroll-snap-stop:always}.hw-lower{max-width:none;gap:40px;margin-top:56px}}.hw-tools [data-tool-card]{position:relative}.hw-tools-soon{position:absolute;top:10px;right:10px;white-space:nowrap;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-dim);font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.hw-process{max-width:1080px;margin-top:72px}.hw-title{margin:0;color:var(--text-strong);font-size:26px;font-weight:700;letter-spacing:-.01em;text-align:center}.hw-row{display:flex;align-items:stretch;gap:28px;margin:28px 0 0;padding:0;list-style:none}.hw-item{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:stretch}.hw-arrow{position:absolute;top:0;bottom:0;left:-28px;width:28px;display:flex;align-items:center;justify-content:center;color:#fff6}.hw-card{flex:1;min-width:0;padding:16px;border-radius:16px;background:linear-gradient(168deg,color-mix(in srgb,var(--primary-bright) 10%,transparent),#ffffff0a 60%);border:1px solid color-mix(in srgb,var(--scan-accent) 22%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.hw-scene{aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:#040a1285;border:1px solid rgba(255,255,255,.07);color:color-mix(in srgb,var(--scan-accent) 75%,transparent)}.hw-scene svg{display:block;width:100%;height:100%}.hw-n{display:block;margin:14px 0 0;color:color-mix(in srgb,var(--scan-accent) 80%,transparent);font-size:11px;letter-spacing:.08em}.hw-card h3{margin:6px 0 0;color:var(--text-strong);font-size:15px;font-weight:650}.hw-card p{margin:6px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.6}.hw-more{margin-top:10px}.hw-more summary{width:fit-content;color:color-mix(in srgb,var(--scan-accent) 78%,white);font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;list-style:none}.hw-more summary::-webkit-details-marker{display:none}.hw-more[open] summary{margin-bottom:2px}.hw-dots{display:none;justify-content:center;gap:8px;margin-top:14px}.hw-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff38;cursor:pointer;appearance:none}.hw-dots button.is-on{width:18px;background:color-mix(in srgb,var(--scan-accent) 80%,white)}.hw-arrow svg{width:20px;display:block;margin:0 auto}.hw-scene .scene .ph-ring{fill:none;stroke:#ffffff38;stroke-width:1.5}.hw-process .c1-bundle{transform:translate(-260px);transform-box:fill-box;transform-origin:center;animation:c1-flow 10.8s ease-in-out infinite}.hw-process .c1-b2{animation-delay:-3.6s}.hw-process .c1-b3{animation-delay:-7.2s}@keyframes c1-flow{0%{transform:translate(-260px) rotate(-4deg)}7%{transform:translate(0) rotate(0)}30%{transform:translate(0) rotate(0)}35%{transform:translate(280px) rotate(3deg)}35.01%,to{transform:translate(-260px) rotate(-4deg)}}.hw-process .c2-cycle{animation:c2-cycle 12s ease-in-out infinite}@keyframes c2-cycle{0%{transform:translate(0);opacity:1}82%{transform:translate(0);opacity:1}88%{transform:translate(460px);opacity:1}88.5%{transform:translate(460px);opacity:0}89%{transform:translate(-460px);opacity:0}92%{opacity:1}96%,to{transform:translate(0);opacity:1}}.hw-process .c2-brackets{fill:none;stroke:#ffffff61;stroke-width:2;stroke-linecap:round}.hw-process .c2-beam{opacity:0;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}.hw-process .c2-bm1{animation-name:c2-bm1}.hw-process .c2-bm2{animation-name:c2-bm2}.hw-process .c2-bm3{animation-name:c2-bm3}.hw-process .c2-bm4{animation-name:c2-bm4}@keyframes c2-bm1{0%,6%{transform:translate(-70px);opacity:0}7%{opacity:1}7.5%{transform:translate(110px)}12.5%{transform:translate(290px)}14%{transform:translate(470px);opacity:1}15%,to{transform:translate(470px);opacity:0}}@keyframes c2-bm2{0%,24%{transform:translate(-70px);opacity:0}25%{opacity:1}25.5%{transform:translate(110px)}30.5%{transform:translate(290px)}32%{transform:translate(470px);opacity:1}33%,to{transform:translate(470px);opacity:0}}@keyframes c2-bm3{0%,42%{transform:translate(-70px);opacity:0}43%{opacity:1}43.5%{transform:translate(110px)}48.5%{transform:translate(290px)}50%{transform:translate(470px);opacity:1}51%,to{transform:translate(470px);opacity:0}}@keyframes c2-bm4{0%,60%{transform:translate(-70px);opacity:0}61%{opacity:1}61.5%{transform:translate(110px)}66.5%{transform:translate(290px)}68%{transform:translate(470px);opacity:1}69%,to{transform:translate(470px);opacity:0}}.hw-process .c2-ov{fill:none;opacity:0;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.c2-ov2a,.c2-ov2b,.hw-process .c2-ov2c{fill:#8b7cf6}.hw-process .c2-ov1{animation-name:c2-ov1}.hw-process .c2-ov2a{animation-name:c2-ov2a}.hw-process .c2-ov2b{animation-name:c2-ov2b}.hw-process .c2-ov2c{animation-name:c2-ov2c}.hw-process .c2-ov3a{animation-name:c2-ov3a}.hw-process .c2-ov3b{animation-name:c2-ov3b}.hw-process .c2-ov3c{animation-name:c2-ov3c}.c2-ov3a rect,.c2-ov3b rect,.hw-process .c2-ov3c rect{fill:#f5b544;stroke:none}@keyframes c2-ov1{0%,9%{opacity:0}10.5%,27%{opacity:1}28.5%,to{opacity:0}}@keyframes c2-ov2a{0%,26%{opacity:0}27%,45%{opacity:1}46.5%,to{opacity:0}}@keyframes c2-ov2b{0%,27%{opacity:0}28%,45%{opacity:1}46.5%,to{opacity:0}}@keyframes c2-ov2c{0%,28%{opacity:0}29%,45%{opacity:1}46.5%,to{opacity:0}}@keyframes c2-ov3a{0%,44%{opacity:0}45%,63%{opacity:1}64.5%,to{opacity:0}}@keyframes c2-ov3b{0%,45%{opacity:0}46%,63%{opacity:1}64.5%,to{opacity:0}}@keyframes c2-ov3c{0%,46%{opacity:0}47%,63%{opacity:1}64.5%,to{opacity:0}}.hw-process .c2-refine{stroke-dasharray:100;stroke-dashoffset:100;animation:c2-draw 12s linear infinite}@keyframes c2-draw{0%,61.5%{stroke-dashoffset:100}66.5%,to{stroke-dashoffset:0}}.hw-process .c2-word{stroke:#080a0e99;stroke-width:4;paint-order:stroke;font-family:inherit;font-size:20px;font-weight:700;letter-spacing:.14em;text-anchor:middle;text-transform:uppercase;opacity:0;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hw-process .c2-w1{animation-name:c2-w1}.hw-process .c2-w2{animation-name:c2-w2}.hw-process .c2-w3{animation-name:c2-w3}.hw-process .c2-w4{animation-name:c2-w4}@keyframes c2-w1{0%,9.5%{opacity:0;transform:translateY(6px)}11%,27.5%{opacity:1;transform:translateY(0)}29%,to{opacity:0;transform:translateY(-4px)}}@keyframes c2-w2{0%,27.5%{opacity:0;transform:translateY(6px)}29%,45.5%{opacity:1;transform:translateY(0)}47%,to{opacity:0;transform:translateY(-4px)}}@keyframes c2-w3{0%,45.5%{opacity:0;transform:translateY(6px)}47%,63.5%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-4px)}}@keyframes c2-w4{0%,63.5%{opacity:0;transform:translateY(6px)}65%,79%{opacity:1;transform:translateY(0)}80.5%,to{opacity:0;transform:translateY(-4px)}}.hw-process .c3-rep{opacity:0;transform-box:fill-box;transform-origin:center;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hw-process .c3-r1{animation-name:c3-r1}.hw-process .c3-r2{animation-name:c3-r2}.hw-process .c3-r3{animation-name:c3-r3}@keyframes c3-r1{0%{transform:translate(-340px) rotate(-6deg);opacity:0}4%{opacity:1}6.5%,27%{transform:translate(0) rotate(0);opacity:1}32%,to{transform:translate(320px) rotate(5deg);opacity:0}}@keyframes c3-r2{0%,33.33%{transform:translate(-340px) rotate(5deg);opacity:0}37.33%{opacity:1}39.83%,60.33%{transform:translate(0) rotate(0);opacity:1}65.33%,to{transform:translate(320px) rotate(-4deg);opacity:0}}@keyframes c3-r3{0%,66.66%{transform:translate(-340px) rotate(-4deg);opacity:0}70.66%{opacity:1}73.16%,93.66%{transform:translate(0) rotate(0);opacity:1}98.66%,to{transform:translate(320px) rotate(6deg);opacity:0}}.hw-process .c3-tag{fill:#fff;stroke:none;font-family:inherit;font-size:7px;font-weight:700;letter-spacing:.05em;text-anchor:middle}.hw-process .c3-score{fill:#1e293b;stroke:none;font-family:inherit;font-size:19px;font-weight:700;text-anchor:middle}@media(prefers-reduced-motion:reduce){.hw-process .scene *{animation:none}.hw-process .c1-b1{transform:none}.c1-b2,.hw-process .c1-b3{opacity:0}.hw-process .c2-cycle{transform:none}.c2-beam,.c2-ov1,.c2-ov2a,.c2-ov2b,.c2-ov2c,.c2-ov3a,.c2-ov3b,.c2-ov3c,.c2-w1,.c2-w2,.hw-process .c2-w3{opacity:0}.hw-process .c2-w4{opacity:1;transform:none}.hw-process .c2-refine{stroke-dashoffset:0}.hw-process .c3-r1{transform:none;opacity:1}.c3-r2,.hw-process .c3-r3{opacity:0}}@media(max-width:899px){.hw-process{max-width:none}.hw-title{font-size:22px}.hw-row{flex-direction:row;align-items:stretch;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;touch-action:pan-x}.hw-row::-webkit-scrollbar{display:none}.hw-item{flex:0 0 calc(100% - 22px);scroll-snap-align:start;scroll-snap-stop:always}.hw-dots{display:flex}.hw-arrow{display:none}}
