.hu-page{--hu-rule:#252525;--hu-muted:#a1a1a1}.hu-page main{padding-top:64px}.hu-content,.hu-intro{max-width:1280px;margin-inline:auto;padding-inline:40px}.hu-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;padding-block:78px 52px}.hu-eyebrow{display:block;color:#8d9b91;font:11px/1.5 var(--hv-font-mono);letter-spacing:.08em}.hu-intro h1{font-size:clamp(44px,4.7vw,66px);margin:20px 0 0;line-height:1.05!important;letter-spacing:-.055em!important;font-weight:450!important}.hu-intro-detail{padding-bottom:5px;max-width:470px}.hu-intro-detail>p{font-size:17px;line-height:1.7;color:#a1a1a1;margin:0 0 23px}.hu-text-link{display:inline-flex;gap:12px;align-items:center;color:#ededed;font-size:14px;line-height:1.5;min-height:40px}.hu-text-link>svg{flex-shrink:0;transition:transform .2s}.hu-text-link:hover>svg{transform:translateX(3px)}.hu-small-note{font:12px/1.5 var(--hv-font-mono);color:#919191}.hu-docs-start{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.hu-start-card{border:1px solid #303030;border-radius:9px;min-width:0;padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;background:#090909;transition:border-color .2s,background .2s}.hu-start-card--main{background:radial-gradient(ellipse at top right,#17302155,transparent 65%),#090c0a}.hu-start-card:hover{background-color:#111;border-color:#545454}.hu-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9bafa2}.hu-card-top>svg:last-child{color:#797979}.hu-start-card h2{font-size:29px;line-height:1.15;margin:28px 0 12px;letter-spacing:-.035em!important}.hu-start-card p{font-size:15px;line-height:1.6;color:var(--hu-muted);max-width:430px;margin:0 0 22px}.hu-start-steps{display:flex;align-items:center;gap:16px;margin-top:10px;color:#c5d5ca;font-size:12px}.hu-start-steps b{font:10px var(--hv-font-mono);color:#768b7d;margin-right:8px}.hu-start-steps i{height:1px;background:#324337;flex:1}.hu-reference-section{padding-top:70px}.hu-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:25px}.hu-section-head h2{font-size:28px;line-height:1.2;margin:0;letter-spacing:-.035em!important}.hu-section-head>span{font:10px/1.5 var(--hv-font-mono);letter-spacing:.04em;color:#7e7e7e}.hu-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hu-reference-card{display:flex;flex-direction:column;border:1px solid var(--hu-rule);border-radius:8px;padding:25px 26px;background:#050505;transition:background .2s,border-color .2s;min-width:0}.hu-reference-card:hover{background:#0d0d0d;border-color:#444}.hu-reference-card .hu-eyebrow{margin-top:26px;font-size:9px;color:#888}.hu-reference-card h3{font-size:20px;margin:8px 0 10px;letter-spacing:-.02em!important}.hu-reference-card p{font-size:14px;line-height:1.6;color:#a1a1a1;margin:0;max-width:290px}.hu-experience-band{margin-top:88px;border-block:1px solid #1f1f1f;background:linear-gradient(#070907,#000 280px)}.hu-page .hu-experience-band .bx-experience{max-width:1280px;margin-block:72px;padding-inline:40px}.hu-page .hu-experience-band .bx-heading h2{font-size:clamp(32px,3vw,43px)}.hu-page .hu-experience-band .bx-description{font-size:16px}.hu-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:76px}.hu-bottom h2{font-size:clamp(32px,3.2vw,44px);line-height:1.13;margin:17px 0 0}.hu-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hu-channel{min-width:0;border:1px solid var(--hu-rule);border-radius:9px;padding:28px;background:#070707;display:flex;flex-direction:column;align-items:flex-start}.hu-channel h2{font-size:28px;line-height:1.17;margin:30px 0 16px;letter-spacing:-.035em!important;max-width:280px}.hu-channel p{font-size:15px;line-height:1.65;color:#a1a1a1;flex:1;margin:0 0 32px}.hu-channel>.hu-card-top{width:100%}.hu-channel>.hu-text-link{border-top:1px solid #282828;width:100%;justify-content:space-between;padding-top:18px}.hu-help-strip{display:flex;align-items:center;gap:19px;margin-top:22px}.hu-help-strip>svg{color:#a1a1a1;flex-shrink:0}.hu-help-strip p{font-size:13px;line-height:1.7;color:#939393;flex:1}.hu-help-strip p strong{color:#ccc;font-weight:500}.hu-help-strip>a{font-size:13px;flex-shrink:0}.hu-contact .hu-experience-band{margin-top:58px}@media(max-width:1000px){.hu-intro{gap:40px;grid-template-columns:1.2fr 1fr}.hu-content,.hu-intro,.hu-page .hu-experience-band .bx-experience{padding-inline:28px}.hu-channel{padding:22px}.hu-channel h2{font-size:24px}.hu-channel p{font-size:14px}.hu-reference-card{padding:23px 21px}}@media(max-width:700px){.hu-content,.hu-intro,.hu-page .hu-experience-band .bx-experience{padding-inline:22px}.hu-intro{grid-template-columns:1fr;gap:24px;padding-block:48px 34px}.hu-intro h1{font-size:44px;margin-top:16px}.hu-intro-detail>p{font-size:15px;margin-bottom:12px}.hu-docs-start{grid-template-columns:1fr}.hu-start-card{min-height:240px;padding:25px}.hu-start-card h2{font-size:26px;margin-top:26px}.hu-start-steps{gap:10px}.hu-reference-section{padding-top:48px}.hu-section-head{display:block}.hu-section-head h2{font-size:27px}.hu-section-head>span{display:block;margin-top:12px}.hu-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hu-reference-card{padding:20px}.hu-reference-card p{font-size:13px}.hu-reference-card h3{font-size:18px}.hu-reference-card .hu-eyebrow{font-size:8px}.hu-experience-band{margin-top:56px}.hu-page .hu-experience-band .bx-experience{margin-block:50px}.hu-bottom{padding-block:55px;align-items:flex-start;flex-direction:column;gap:24px}.hu-bottom h2{font-size:34px}.hu-channels{grid-template-columns:1fr}.hu-channel{padding:26px}.hu-channel h2{font-size:29px;max-width:320px;margin-top:24px}.hu-channel p{margin-bottom:23px}.hu-help-strip{flex-wrap:wrap;gap:12px;margin-top:26px}.hu-help-strip p{flex-basis:calc(100% - 40px);margin:0}.hu-help-strip>a{margin-left:33px}.hu-small-note{font-size:11px}}@media(max-width:390px){.hu-intro h1{font-size:39px}.hu-reference-grid{grid-template-columns:1fr}.hu-reference-card{padding:23px}.hu-reference-card .hu-eyebrow{font-size:10px}.hu-reference-card p{max-width:none}.hu-start-steps{font-size:11px}.hu-start-steps b{margin-right:5px}}@media(prefers-reduced-motion:reduce){.hu-page *{transition:none!important}}