.hv-design .hs-hero{width:min(1400px,calc(100% - 80px));margin:0 auto;padding-top:104px;color:#ededed}.hs-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:30px;align-items:center;min-height:490px}.hs-hero__copy{position:relative;z-index:1;padding-block:32px 46px;min-width:0}.hs-hero__eyebrow{margin:0 0 25px;font:11px var(--hv-font-mono,monospace);letter-spacing:.06em;color:#aaa}.hv-design .hs-hero h1{margin:0;font-size:clamp(46px,5.2vw,76px);line-height:1.04!important;letter-spacing:-.055em!important;font-weight:500;text-wrap:balance;color:#ededed!important;-webkit-text-fill-color:#ededed!important}.hs-hero__description{margin:25px 0 0;max-width:455px;font-size:17px;line-height:1.7;color:#aaa;text-wrap:pretty}.hs-hero__actions{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;margin-top:30px}.hs-hero__primary,.hs-hero__secondary{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:13px;line-height:1.4;text-decoration:none}.hs-hero__primary{padding:11px 18px;background:#ededed;color:#171717;border:1px solid #ededed;border-radius:6px;transition:background .18s}.hs-hero__primary:hover{background:#fff}.hs-hero__secondary{color:#ccc}.hs-hero__secondary:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.hs-hero__actions a:focus-visible{outline:2px solid #ededed;outline-offset:5px}.hs-hero__artwork{min-width:0;align-self:center}.hs-hero__artwork .hd-stage{width:100%;margin:0;--hd-paper:#080808}.hs-hero__artwork .hd-stage-art>svg{display:block;width:100%;height:auto}.hs-hero__artwork .hd-motion{font-size:10px;min-height:36px;margin:0 0 0 auto;color:#999}.hs-hero__baseline{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #242424;padding:20px 0;color:#888;font:11px var(--hv-font-mono,monospace)}.hs-hero--company .hs-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hs-hero--company .hs-hero__description{max-width:420px}.hv-design .hs-hero--pricing{width:min(1200px,calc(100% - 64px));padding-top:12px}.hs-hero--pricing .hs-hero__grid{min-height:380px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:40px}.hv-design .hs-hero--pricing h1{font-size:clamp(43px,4.5vw,64px)}.hs-hero--pricing .hs-hero__copy{padding-block:32px}.hs-hero--pricing .hs-hero__description{max-width:530px;font-size:16px}.hs-hero--pricing .hs-hero__baseline{display:none}.hs-hero--pricing .hs-hero__artwork{max-width:510px}@media(min-width:1600px){.hs-hero__grid{min-height:550px;gap:65px}.hv-design .hs-hero{padding-top:118px}.hv-design .hs-hero--pricing{padding-top:12px}.hs-hero--pricing .hs-hero__grid{min-height:380px}}@media(max-width:1000px){.hv-design .hs-hero{width:calc(100% - 48px);padding-top:90px}.hs-hero__grid{gap:12px;min-height:430px}.hv-design .hs-hero h1{font-size:clamp(40px,5.5vw,58px)}.hs-hero__description{font-size:16px}.hs-hero__actions{gap:10px 18px}.hv-design .hs-hero--pricing{padding-top:12px}.hs-hero--pricing .hs-hero__grid{gap:24px;min-height:340px}}@media(max-width:700px){.hv-design .hs-hero{width:calc(100% - 40px);padding-top:91px}.hs-hero--company .hs-hero__grid,.hs-hero--pricing .hs-hero__grid,.hs-hero__grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.hs-hero__copy{padding:20px 0 6px}.hs-hero__eyebrow{margin-bottom:22px;font-size:10px}.hv-design .hs-hero h1{font-size:clamp(40px,10.6vw,62px);max-width:540px}.hs-hero__description{margin-top:22px;font-size:16px;max-width:480px}.hs-hero__actions{margin-top:24px}.hs-hero__artwork{margin:6px -8px 0;max-width:560px;justify-self:center;width:calc(100% + 16px)}.hs-hero__artwork .hd-motion{min-height:40px;margin-right:8px}.hs-hero__baseline{font-size:10px;line-height:1.6;padding:17px 0;gap:14px}.hs-hero__baseline span:last-child{text-align:right}.hv-design .hs-hero--pricing{width:calc(100% - 40px);padding-top:28px}.hs-hero--pricing .hs-hero__copy{padding:8px 0 0}.hs-hero--pricing .hs-hero__artwork{max-width:375px;margin-top:-4px}.hv-design .hs-hero--pricing h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.hs-hero__primary{transition:none}}