.how-page,.free-page{--page-paper:#f6f5f1;--page-ink:#17181c;--page-soft:#4b4d47;--page-muted:#9a9c93;--page-accent:#2f6844;--page-line:#dedcd3;min-height:100svh;margin:calc(var(--nav-h) * -1) 0 -2rem;background:var(--page-paper);color:var(--page-ink);padding:1.25rem clamp(1.25rem,6vw,6rem) clamp(3rem,8vh,6rem);font-family:Space Grotesk,system-ui,sans-serif}.how-page__header,.free-page__header{border-bottom:1px solid var(--page-line);justify-content:space-between;align-items:center;padding-bottom:1.15rem;display:flex}.how-page__brand{color:var(--page-ink);align-items:center;gap:.55rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.how-page__brand img{object-fit:contain;width:1.7rem;height:1.7rem}.how-page__back,.free-page__back{color:var(--page-soft);text-underline-offset:.2em;font-size:.86rem}.how-page__method,.how-page__saved,.how-page__download{width:min(100%,62rem);margin-inline:auto;display:block}.how-page__saved{padding:clamp(4rem,11vh,8rem) 0 clamp(3rem,8vh,6rem)}.how-page__method>p,.how-page__saved>p{color:var(--page-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.how-page__saved-lead{max-width:42rem;color:var(--page-soft);margin-top:1.75rem;font-size:1.05rem;line-height:1.6;display:block}.how-page__saved-note{max-width:44rem;color:var(--page-soft);margin-top:clamp(2.75rem,6vh,4.5rem);font-size:1rem;line-height:1.65;display:block}.how-page__saved-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:2.5rem;display:grid}.how-page__saved .how-page__saved-body ul{margin-top:0}.how-page__saved-metrics{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);min-width:11rem;display:flex}.how-page__metric p{color:var(--page-accent);letter-spacing:-.06em;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:500}.how-page__metric h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.05rem;font-weight:500}.how-page__metric span{max-width:24ch;color:var(--page-soft);margin-top:.35rem;font-size:.9rem;line-height:1.5;display:block}.how-page__method{padding-top:clamp(3.5rem,9vh,7rem)}.how-page__method>h2{letter-spacing:-.065em;max-width:12ch;margin:.85rem 0 0;font-size:clamp(2rem,4.5vw,4rem);font-weight:500;line-height:.97}.how-page__method ul,.how-page__saved ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,6vw,6rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.how-page__method li,.how-page__saved li{border-top:1px solid var(--page-line);padding-top:.85rem}.how-page__saved ul li:nth-child(-n+2){border-top:0;padding-top:0}.how-page__method h3,.how-page__saved h3{color:var(--page-ink);margin:0;font-size:1rem;font-weight:500}.how-page__method span,.how-page__saved li span{color:var(--page-soft);margin-top:.45rem;font-size:.93rem;line-height:1.55;display:block}.how-page__saved li a{text-decoration:none;display:block}.how-page__saved li a:hover h3,.how-page__saved li a:focus-visible h3{text-underline-offset:.2em;text-decoration:underline}.how-page__saved li strong{color:var(--page-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500;display:block}.how-page__download{background:var(--page-ink);width:fit-content;color:var(--page-paper);border-radius:999px;margin-top:clamp(4rem,9vh,7rem);padding:.85rem 1.55rem;font-size:.95rem;font-weight:500;text-decoration:none}.how-page__download:hover{background:var(--page-accent)}.free-page{flex-direction:column;display:flex}.free-page__header{flex:none}.free-page__brand{color:var(--page-ink);align-items:center;gap:.55rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.free-page__brand img{object-fit:contain;width:1.7rem;height:1.7rem}.free-page__content{text-align:center;flex:1;place-items:center;display:grid}.free-page__content p{color:var(--page-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.free-page__content h1{color:var(--page-accent);letter-spacing:-.1em;margin:.8rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(5rem,20vw,16rem);font-weight:500;line-height:.8}@media (width<=620px){.how-page__method ul,.how-page__saved ul,.how-page__saved-body{grid-template-columns:1fr}}
