.hs{--hs-bg:#ffffff;--hs-app:#f6f4ee;--hs-panel:#ffffff;--hs-ink:#141a17;--hs-mute:#5a635e;--hs-line:#e3e5e1;--hs-forest:#0e3b2e;--hs-clay:#b04a1f;--hs-mustard:#d4a93a;--hs-sand:#efe9db;--hs-sage:#d5e3dc;--hs-ok:#0e6b46;--hs-crit:#a8321a;--hs-cta:#0e3b2e;--hs-cta-ink:#ffffff;--hs-brand:#0e3b2e;--hs-nav:rgb(255 255 255/0.86);--hs-display:var(--font-display),system-ui,sans-serif;--hs-body:var(--font-inter),system-ui,sans-serif;--hs-mono:var(--font-mono),ui-monospace,monospace;min-height:100vh;background:var(--hs-bg);color:var(--hs-ink);font-family:var(--hs-body);font-size:16px}.dark .hs{--hs-bg:#0f1512;--hs-app:#141c18;--hs-panel:#19221d;--hs-ink:#ecefea;--hs-mute:#a3ada7;--hs-line:#27332d;--hs-clay:#e07a4d;--hs-sand:#202b25;--hs-sage:#183328;--hs-ok:#5fcb9a;--hs-crit:#ef8a72;--hs-cta:#d4a93a;--hs-cta-ink:#141a17;--hs-brand:#ecefea;--hs-nav:rgb(15 21 18/0.86)}body:has(.hs){background:#ffffff}.dark body:has(.hs){background:#0f1512}.hs h1,.hs h2,.hs h3{font-family:var(--hs-display);text-wrap:balance}.hs :focus-visible{outline:2px solid var(--hs-cta);outline-offset:3px}.hs-gutter{padding-inline:clamp(16px,4vw,48px)}.hs-wrap{max-width:1180px;margin-inline:auto}.hs-sec{padding-block:clamp(56px,8vw,104px);scroll-margin-top:72px}.hs-sec-tight{padding-top:0}.hs-eyebrow{font-family:var(--hs-mono);font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--hs-clay)}.hs-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:13px 22px;font-weight:600;font-size:15px;transition:filter .15s,background .15s}.hs-btn:hover{filter:brightness(.94)}.hs-btn-sm{padding:9px 16px;font-size:14px}.hs-btn-1{background:var(--hs-cta);color:var(--hs-cta-ink)}.hs-btn-2{background:var(--hs-sand);color:var(--hs-ink)}.hs-btn-t{padding-inline:6px;color:var(--hs-ink)}.hs-nav{position:sticky;top:0;z-index:50;background:var(--hs-nav);backdrop-filter:blur(10px);border-bottom:1px solid var(--hs-line)}.hs-nav-in{display:flex;align-items:center;gap:24px;padding-block:10px}.hs-logo{display:inline-flex;align-items:center}.hs-nav-links{display:flex;gap:24px;margin-left:auto;font-size:14.5px;color:var(--hs-mute)}.hs-nav-links a:hover{color:var(--hs-ink)}.hs-nav-cta{display:flex;gap:10px;align-items:center}.hs-lang{display:inline-flex;align-items:center;gap:6px;font-family:var(--hs-mono);font-size:12px;color:var(--hs-mute);margin-right:4px}.hs-lang button[aria-pressed=true]{color:var(--hs-ink);font-weight:500}@media (max-width:960px){.hs-nav-links{display:none}.hs-nav-cta{margin-left:auto}}@media (max-width:520px){.hs-lang,.hs-nav-cta .hs-btn-t{display:none}}.hs-hero{display:grid;gap:clamp(28px,4vw,48px);padding-block:clamp(32px,5vw,64px) clamp(40px,5vw,64px)}.hs-hero-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 56px;align-items:end}.hs-hero-title{display:grid;gap:20px}.hs h1{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.02;letter-spacing:-.03em;font-weight:800;max-width:17ch}.hs h1 em{font-style:normal;color:var(--hs-clay)}.hs h2{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:-.025em;font-weight:700}.hs-hero-side{display:grid;gap:20px}.hs-lead{font-size:17px;line-height:1.6;color:var(--hs-mute);max-width:52ch}.hs-cta-row{gap:12px;align-items:center}.hs-cta-row,.hs-ticks{display:flex;flex-wrap:wrap}.hs-ticks{gap:8px 20px;font-size:13.5px;color:var(--hs-mute)}.hs-ticks li:before{content:"✓";margin-right:7px;font-weight:700;color:var(--hs-ok)}.hs-stage{min-width:0;background:var(--hs-forest);border-radius:24px;padding:clamp(12px,2.4vw,28px);scroll-margin-top:88px}.hs-win{background:var(--hs-app);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0/.35)}.hs-win-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--hs-panel);border-bottom:1px solid var(--hs-line);font-family:var(--hs-mono);font-size:12px;color:var(--hs-mute)}.hs-win-bar i{width:9px;height:9px;border-radius:50%;background:var(--hs-line);display:block;flex:none}.hs-win-bar span{margin-left:8px;overflow-wrap:anywhere}.hs-bar{height:4px;border-radius:2px;background:var(--hs-line);margin-top:7px;overflow:hidden}.hs-bar i{display:block;height:100%;width:100%;background:var(--hs-mustard);border-radius:2px}.hs-bar i.is-fill{animation:hs-fill 1.8s ease-out both}@keyframes hs-fill{0%{width:0}to{width:100%}}@media (max-width:880px){.hs-hero-top{grid-template-columns:minmax(0,1fr)}}.hs-tabs{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid var(--hs-line);overflow-x:auto;scrollbar-width:none}.hs-tabs::-webkit-scrollbar{display:none}.hs-tabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-family:var(--hs-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--hs-mute);overflow:hidden;transition:background .2s,color .2s}.hs-tabs button:hover{color:var(--hs-ink)}.hs-tabs button.is-cur{background:var(--hs-panel);color:var(--hs-ink);box-shadow:inset 0 0 0 1px var(--hs-line)}.hs-tabs b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--hs-line);font-weight:500}.hs-tabs .is-cur b{background:var(--hs-mustard);color:#141a17}.hs-tabs button>i{position:absolute;left:0;bottom:0;height:2px;background:var(--hs-mustard);animation:hs-fill linear both}.hs-demo{min-height:470px;background:var(--hs-line);display:grid;grid-template-columns:minmax(0,1fr)}.hs-d-cols{display:grid;gap:1px}.hs-d-flow{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr)}.hs-d-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-d-panel{background:var(--hs-app);padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;animation:hs-in .45s ease-out both}.hs-d-h{font-family:var(--hs-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-mute)}.hs-d-plan{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--hs-forest);color:#fff;font-size:10.5px;letter-spacing:.04em;vertical-align:1px}.hs-d-note{font-size:13px;line-height:1.45;color:var(--hs-mute)}@keyframes hs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hs-d-drop{display:grid;gap:10px;padding:10px;border:1.5px dashed var(--hs-line);border-radius:10px;background:var(--hs-panel);animation:hs-drop .7s cubic-bezier(.2,.8,.3,1.15) both}.hs-d-drop img{width:100%;max-height:300px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 8px 22px rgb(0 0 0/.18)}.hs-d-file b{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.hs-d-file span{font-family:var(--hs-mono);font-size:11px;color:var(--hs-mute)}@keyframes hs-drop{0%{opacity:0;transform:translateY(-36px) rotate(-4deg) scale(.9)}to{opacity:1;transform:none}}.hs-d-slider{position:relative;overflow:hidden;border-radius:8px;background:var(--hs-panel);opacity:0;transform:scale(.96);transition:opacity .5s,transform .5s}.hs-d-slider.is-on{opacity:1;transform:none}.hs-d-track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1)}.hs-d-track img{flex:0 0 100%;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.hs-d-arrow{position:absolute;top:50%;translate:0 -50%;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255/.92);color:#141a17;font-size:24px;line-height:1;display:grid;place-items:center;box-shadow:0 4px 14px rgb(0 0 0/.2);transition:background .15s}.hs-d-arrow:hover{background:#fff}.hs-d-arrow.is-prev{left:10px}.hs-d-arrow.is-next{right:10px}.hs-d-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px}.hs-d-dots i{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255/.55);transition:background .2s,width .2s}.hs-d-dots i.is-cur{width:16px;border-radius:3px;background:#fff}.hs-d-checks span,.hs-d-cmd,.hs-d-ok,.hs-d-pill,.hs-d-row-t em,.hs-d-sync,.hs-d-tags span,.hs-d-title{opacity:0;transition:opacity .4s,transform .4s}.hs-d-ok{font-family:var(--hs-mono);font-size:11.5px;color:var(--hs-ok)}.hs-d-flow .hs-d-ok{transition-delay:1s}.hs-d-checks span.is-on,.hs-d-cmd.is-on,.hs-d-ok.is-on,.hs-d-pill.is-on,.hs-d-row-t em.is-on,.hs-d-sync.is-on,.hs-d-tags span.is-on{opacity:1;transform:none}.hs-d-card{display:grid;gap:12px;padding:14px;border-radius:10px;background:var(--hs-panel);border:1px solid var(--hs-line)}.hs-d-title{font-size:15px;font-weight:600;line-height:1.4;clip-path:inset(0 100% 0 0);transition:opacity .2s,clip-path 1.2s steps(28)}.hs-d-title.is-on{opacity:1;clip-path:inset(0 0 0 0)}.hs-d-tags{display:flex;flex-wrap:wrap;gap:5px}.hs-d-tags span{font-size:11px;padding:3px 8px;background:var(--hs-sand);transform:translateY(6px)}.hs-d-status,.hs-d-tags span{font-family:var(--hs-mono);border-radius:999px}.hs-d-status{justify-self:start;font-size:12px;padding:6px 11px;background:var(--hs-line);color:var(--hs-mute);transition:background .3s,color .3s}.hs-d-pill.is-plan,.hs-d-status.is-plan{background:var(--hs-mustard);color:#141a17}.hs-d-pill.is-live,.hs-d-status.is-live{background:var(--hs-ok);color:#fff}.hs-d-status.is-live{animation:hs-pop .45s ease-out}@keyframes hs-pop{50%{transform:scale(1.12)}}.hs-d-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.hs-d-grid img{width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:3px}.is-pop{animation:hs-popin .45s cubic-bezier(.2,.8,.3,1.3) both}@keyframes hs-popin{0%{opacity:0;transform:scale(.6) translateY(-10px)}to{opacity:1;transform:none}}.hs-d-checks{display:flex;flex-wrap:wrap;gap:6px}.hs-d-checks span{font-family:var(--hs-mono);font-size:11.5px;padding:4px 9px;border-radius:999px;background:var(--hs-sage);color:var(--hs-ok);transform:translateY(6px)}.hs-d-store{display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--hs-panel);border:1px solid var(--hs-line)}.hs-d-store-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.hs-d-pill{font-family:var(--hs-mono);font-size:11px;padding:3px 9px;border-radius:999px;background:var(--hs-sand);white-space:nowrap}.hs-bar i.hs-d-grow{width:0;transition:width 1.6s ease-out}.hs-bar i.hs-d-grow.is-on{width:100%}.hs-d-wide{grid-column:1/-1}.hs-d-ops{display:flex;flex-wrap:wrap;gap:6px}.hs-d-ops span{font-size:13px;padding:6px 12px;border-radius:8px;background:var(--hs-panel);border:1px solid var(--hs-line);transition:background .3s,color .3s}.hs-d-ops span.is-cur{background:var(--hs-forest);border-color:var(--hs-forest);color:#fff}.hs-d-cmd{font-family:var(--hs-mono);font-size:12.5px;padding:9px 12px;border-radius:8px;background:var(--hs-sand)}.hs-d-cmd b{font-weight:500;color:var(--hs-clay)}.hs-d-table{display:grid;border:1px solid var(--hs-line);border-radius:10px;overflow:hidden;background:var(--hs-panel)}.hs-d-row{display:grid;grid-template-columns:22px 38px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 12px;font-size:13.5px}.hs-d-row+.hs-d-row{border-top:1px solid var(--hs-line)}.hs-d-row img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.hs-d-check{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--hs-forest);color:#fff;font-size:11px}.hs-d-row-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-d-row-t em{font-style:normal;color:var(--hs-clay)}.hs-d-row-m{color:var(--hs-mute)}.hs-d-row-m,.hs-d-sync{font-family:var(--hs-mono);font-size:11px}.hs-d-sync{color:var(--hs-ok);white-space:nowrap}.hs-d-auto{display:grid;gap:14px;padding:14px;border-radius:10px;background:var(--hs-panel);border:1px solid var(--hs-line);justify-items:start}.hs-d-auto dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13.5px;width:100%}.hs-d-auto dt{color:var(--hs-mute)}.hs-d-auto dd{font-weight:500;text-align:right}.hs-d-pins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hs-d-pins figure{margin:0;display:grid;gap:4px;opacity:0;transform:translateY(14px);transition:opacity .45s,transform .45s}.hs-d-pins figure.is-on{opacity:1;transform:none}.hs-d-pins img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px}.hs-d-pins figcaption{font-family:var(--hs-mono);font-size:10.5px;color:var(--hs-mute)}.hs-d-bundle{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center;padding:18px;border-radius:12px;background:var(--hs-panel);border:1px solid var(--hs-line)}.hs-d-bundle-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hs-d-bundle-imgs img{width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 6px 18px rgb(0 0 0/.15)}.hs-d-bundle-info{display:grid;gap:10px;justify-items:start}.hs-d-bundle-info>b{font-size:17px}.hs-d-btns{display:flex;gap:8px}.hs-d-btns span{font-size:13.5px;font-weight:600;padding:8px 16px;border-radius:8px;background:var(--hs-sand)}.hs-d-btns span:first-child{background:var(--hs-forest);color:#fff}.hs-d-btns span.is-press{animation:hs-press .4s ease-out}@keyframes hs-press{50%{transform:scale(.92)}}@media (max-width:880px){.hs-d-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-d-flow .hs-d-panel:last-child{grid-column:1/-1}.hs-d-row{grid-template-columns:22px 38px minmax(0,1fr) auto}.hs-d-row-m{display:none}}@media (max-width:600px){.hs-demo{min-height:0}.hs-d-bundle,.hs-d-flow,.hs-d-two{grid-template-columns:minmax(0,1fr)}.hs-d-drop{grid-template-columns:96px minmax(0,1fr);align-items:center}.hs-d-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-d-row{grid-template-columns:22px 38px minmax(0,1fr)}.hs-d-sync{grid-column:3}}@media (prefers-reduced-motion:reduce){.hs-demo *,.hs-tabs *{animation:none!important;transition:none!important}}.hs-head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px);max-width:760px}.hs-head p{color:var(--hs-mute);font-size:17px;line-height:1.6}.hs-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.hs-cmp>div{padding:28px;border-radius:14px}.hs-cmp h3{font-family:var(--hs-mono);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.hs-cmp li{padding-block:11px;font-size:16px;line-height:1.4}.hs-cmp li+li{border-top:1px solid var(--hs-line)}.hs-cmp-old{box-shadow:inset 0 0 0 1px var(--hs-line);color:var(--hs-mute)}.hs-cmp-old li:before{content:"✕  ";color:var(--hs-crit)}.hs-cmp-new{background:var(--hs-sage)}.hs-cmp-new h3{color:var(--hs-brand)}.hs-cmp-new li:before{content:"✓  ";color:var(--hs-ok);font-weight:700}.hs-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hs-line);border:1px solid var(--hs-line);border-radius:14px;overflow:hidden}.hs-feat{background:var(--hs-bg);padding:26px}.hs-feat h3{font-size:18px;font-weight:700;margin-block:14px 6px}.hs-feat p{font-size:15px;line-height:1.55;color:var(--hs-mute)}.hs-chip{display:block;width:30px;aspect-ratio:4/5;border:1.5px solid var(--hs-ink)}.hs-bulk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hs-line);border:1px solid var(--hs-line);border-radius:14px;overflow:hidden}.hs-bulk .hs-feat h3{margin-top:0}.hs-bulk-note{margin-top:14px;font-family:var(--hs-mono);font-size:12.5px;color:var(--hs-mute)}@media (max-width:960px){.hs-bulk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hs-bulk{grid-template-columns:minmax(0,1fr)}}.hs-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.hs-ai-copy{display:grid;gap:20px;justify-items:start}.hs-ai-copy>p{color:var(--hs-mute);font-size:17px;line-height:1.6}.hs-ai-copy ul{display:grid;gap:10px;color:var(--hs-mute)}.hs-ai-copy li:before{content:"▸ ";color:var(--hs-clay)}.hs-ai-box{background:var(--hs-sand);border-radius:14px;padding:20px;display:grid;gap:18px}.hs-models{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--hs-mono);font-size:11.5px}.hs-models span{background:var(--hs-bg);border-radius:999px;padding:4px 10px;color:var(--hs-mute)}.hs-models span:first-child{background:var(--hs-forest);color:#fff}.hs-prompt{font-family:var(--hs-mono);font-size:14px;line-height:1.6}.hs-prompt:before{content:"prompt › ";color:var(--hs-clay)}.hs-ai-out{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hs-ai-out img{display:block;width:100%;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 0 0 3px var(--hs-bg)}@media (max-width:880px){.hs-ai{grid-template-columns:minmax(0,1fr)}}.hs-bill{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--hs-sand);justify-self:start}.hs-bill button{border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.hs-bill button[aria-pressed=true]{background:var(--hs-ink);color:var(--hs-bg)}.hs-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.hs-plan{display:flex;flex-direction:column;gap:18px;padding:26px 24px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--hs-line)}.hs-plan h3{font-size:20px;font-weight:700}.hs-plan-sub{font-size:14px;margin-top:4px;color:var(--hs-mute)}.hs-plan-price b{font-family:var(--hs-display);font-size:40px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hs-plan-price span{font-size:15px;margin-left:4px;color:var(--hs-mute)}.hs-plan-note{font-size:12.5px;color:var(--hs-mute);margin-top:4px}.hs-plan ul{display:grid;gap:9px;font-size:14.5px;line-height:1.45;margin-bottom:auto;color:var(--hs-mute)}.hs-plan li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.hs-plan li:before{content:"✓";color:var(--hs-ok);font-weight:700}.hs-plan .hs-btn{width:100%;background:var(--hs-sand);color:var(--hs-ink)}.hs-plan.is-featured{background:var(--hs-forest);color:#fff;box-shadow:none}.hs-plan.is-featured .hs-plan-note,.hs-plan.is-featured .hs-plan-price span,.hs-plan.is-featured .hs-plan-sub,.hs-plan.is-featured ul{color:rgb(255 255 255/.74)}.hs-plan.is-featured li:before{color:var(--hs-mustard)}.hs-plan.is-featured .hs-btn,.hs-tag-pop{background:var(--hs-mustard);color:#141a17}.hs-tag-pop{font-family:var(--hs-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:4px 9px;border-radius:999px}.hs-faq{max-width:820px}.hs-faq details{border-top:1px solid var(--hs-line)}.hs-faq summary{cursor:pointer;padding-block:20px;font-size:18px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq summary:after{content:"+";font-family:var(--hs-mono);font-weight:400}.hs-faq details[open] summary:after{content:"–"}.hs-faq p{padding-bottom:22px;line-height:1.6;max-width:65ch;color:var(--hs-mute)}.hs-final{background:var(--hs-forest);color:#fff;border-radius:24px;padding:clamp(36px,6vw,80px);display:grid;gap:22px;justify-items:start}.hs-final h2{font-size:clamp(2.1rem,4.6vw,3.6rem)}.hs-final p{font-size:18px;opacity:.78;max-width:50ch}.hs-final .hs-btn{background:var(--hs-mustard);color:#141a17}.hs-foot{margin-top:clamp(56px,8vw,96px);border-top:1px solid var(--hs-line);padding-block:48px 32px;display:grid;gap:32px;font-size:14px;color:var(--hs-mute)}.hs-foot-cols{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px}.hs-foot-cols p{margin-top:12px;font-size:13.5px;line-height:1.55;max-width:36ch}.hs-foot h4{font-family:var(--hs-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.hs-foot li+li{margin-top:7px}.hs-foot a:hover{color:var(--hs-ink)}.hs-foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;border-top:1px solid var(--hs-line);padding-top:22px;font-size:12.5px;line-height:1.6}.hs-foot-legal p:first-child{max-width:760px}@media (max-width:760px){.hs-foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hs-art-1{background:radial-gradient(circle at 68% 30%,#f8dc95 0 9%,transparent 9.5%),linear-gradient(152deg,transparent 0 64%,#6e3419 64.3%),linear-gradient(205deg,transparent 0 57%,#a9552a 57.3%),linear-gradient(180deg,#f5d2ad,#e79a6a 58%,#c9683c)}.hs-art-2{background:radial-gradient(circle at 50% 100%,#1f3a5f 0 18%,#e9dcc3 18.4% 28%,#c8553d 28.4% 40%,#e9dcc3 40.4% 50%,#e0a458 50.4% 62%,#e9dcc3 62.4%)}.hs-art-3{background:linear-gradient(180deg,#27408b 0 38%,#f1e6d2 38% 42%,#d1495b 42% 78%,#f1e6d2 78% 82%,#edae49 82%)}.hs-art-4{background:radial-gradient(circle at 30% 32%,#e63946 0 17%,transparent 17.4%),radial-gradient(circle at 70% 70%,#1d3557 0 22%,transparent 22.4%),linear-gradient(90deg,transparent 0 48%,#f4a261 48% 56%,transparent 56%),#f1ece0}.hs-art-5{background:radial-gradient(circle at 50% 45%,#fff3d6 0 6%,transparent 6.5%),linear-gradient(180deg,#f7d9c4 0 30%,#f2a69b 46%,#5b8fb0 54%,#1f4e6b)}.hs-art-6{background:repeating-conic-gradient(from 20deg at 50% 112%,#2f5d50 0 8deg,#dfe7d6 8deg 16deg)}.hs-art-7{background:radial-gradient(circle at 34% 30%,#f4ead2 0 12%,transparent 12.5%),linear-gradient(165deg,transparent 0 66%,#0d1b2a 66.3%),linear-gradient(190deg,#1b263b,#415a77)}.hs-art-8{background:radial-gradient(circle at 50% 38%,#e9c46a 0 20%,transparent 20.4%),linear-gradient(180deg,#f4efe3 0 62%,#264653 62% 74%,#2a9d8f 74% 86%,#e76f51 86%)}@media (max-width:960px){.hs-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-feat:last-child{grid-column:1/-1}}@media (max-width:600px){.hs-feats{grid-template-columns:minmax(0,1fr)}}