.marketing-root .how-hero{padding-block:56px 36px}.marketing-root .how-hero-inner{max-width:780px}.marketing-root .how-hero .hero-sub{max-width:620px}.marketing-root .cmd{font-family:var(--font-mono),monospace;font-size:12.5px;line-height:1.45;color:var(--ink);background:var(--paper-warm);border:1.5px solid var(--ink);border-left:4px solid var(--violet);padding:8px 11px}.marketing-root .cmd:before{content:"▸ ";color:var(--violet)}.marketing-root .lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.marketing-root .lib-card{display:flex;flex-direction:column;gap:12px;padding:22px 20px;background:#fbfaf6;border:2.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .14s ease,box-shadow .14s ease}.marketing-root .lib-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ink)}.marketing-root .lib-card-head{display:flex;align-items:center;gap:14px}.marketing-root .lib-card-name{font-family:var(--font-serif),serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.05;letter-spacing:-.01em;color:var(--ink)}.marketing-root .lib-card p{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:0}.marketing-root .lib-card .cmd{margin-top:auto}.marketing-root .glyph{display:grid;gap:3px;width:46px;height:46px;flex:none;padding:4px;border:2px solid var(--ink);background:var(--paper-warm)}.marketing-root .glyph i{background:var(--ink);opacity:.82;border-radius:1px}.marketing-root .glyph-g9{grid-template:repeat(3,1fr) /repeat(3,1fr)}.marketing-root .glyph-g4{grid-template:repeat(2,1fr) /repeat(2,1fr)}.marketing-root .glyph-gcol{grid-template:1fr/repeat(4,1fr)}.marketing-root .glyph-gsplit{grid-template:1fr/repeat(2,1fr)}.marketing-root .glyph-grow{grid-template:repeat(3,1fr) /1fr}.marketing-root .glyph-g8{grid-template:repeat(2,1fr) /repeat(4,1fr)}.marketing-root .glyph-ghat{grid-template:repeat(2,1fr) /repeat(3,1fr)}.marketing-root .glyph-ghat i:first-child{background:var(--ink-mute);opacity:1}.marketing-root .glyph-ghat i:nth-child(2){background:var(--pink);opacity:1}.marketing-root .glyph-ghat i:nth-child(3){background:var(--ink);opacity:1}.marketing-root .glyph-ghat i:nth-child(4){background:var(--yellow);opacity:1}.marketing-root .glyph-ghat i:nth-child(5){background:var(--neon);opacity:1}.marketing-root .glyph-ghat i:nth-child(6){background:var(--violet);opacity:1}.marketing-root .steps{list-style:none;margin:0;padding:0;max-width:780px;display:flex;flex-direction:column;gap:26px;counter-reset:step}.marketing-root .steps>li{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}.marketing-root .steps>li:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-chunky),sans-serif;font-size:26px;line-height:1;color:var(--paper);-webkit-text-stroke:1.5px var(--ink);text-shadow:2.5px 2.5px 0 var(--violet)}.marketing-root .steps h3{font-family:var(--font-serif),serif;font-style:italic;font-weight:400;font-size:23px;line-height:1.1;letter-spacing:-.01em;margin:0 0 6px}.marketing-root .steps p{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:0}.marketing-root .steps .cmd{display:inline-block;margin-top:10px}.marketing-root .steps-note{margin-top:36px;max-width:780px;font-family:var(--font-serif),serif;font-style:italic;font-size:19px;line-height:1.4;color:var(--ink-soft)}@media (max-width:640px){.marketing-root .lib-grid{grid-template-columns:1fr}.marketing-root .steps>li{gap:16px}}