.ZgnocG_header{padding:1.1rem 0}.ZgnocG_headerInner{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ZgnocG_wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:1.35rem;font-weight:800;text-decoration:none}.ZgnocG_wordmark span{color:var(--ink-soft);font-weight:500}.ZgnocG_header nav a{font-size:var(--step--1);font-weight:700}.ZgnocG_footer{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--step--1);margin-top:4rem;padding:2rem 0 3rem}.ZgnocG_legalNav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.ZgnocG_hero{padding:2rem 0 1rem}.ZgnocG_hero h1{max-width:13ch;margin-bottom:.6em}.ZgnocG_promise{font-size:var(--step-1);max-width:30ch}.ZgnocG_cta{margin-top:.5rem}.ZgnocG_tag{background:var(--paper);border:1px solid var(--line);max-width:22rem;box-shadow:6px 8px 0 var(--marker);border-radius:4px 14px 14px 4px;margin:3rem 0 1rem .5rem;padding:1.6rem 1.4rem 1.3rem 2.6rem;position:relative;transform:rotate(-2deg)}.ZgnocG_tag:before{content:"";border:2px solid var(--ink);background:var(--sky);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:1.7rem;left:.9rem}.ZgnocG_tagTitle{font-family:var(--font-display), system-ui, sans-serif;font-weight:700;font-size:var(--step-1);margin-bottom:.6rem}.ZgnocG_tag ul{margin:0;padding:0;list-style:none}.ZgnocG_tag li{border-top:1px dashed var(--line);font-size:var(--step--1);padding:.35rem 0}.ZgnocG_tag li:first-child{border-top:0}.ZgnocG_tagCheck{color:var(--ok);font-weight:700}.ZgnocG_tagCaption{font-size:var(--step--1);color:var(--ink-soft);max-width:30ch;margin:1.5rem 0 0}.ZgnocG_section{padding:2.5rem 0 0}.ZgnocG_steps{counter-reset:step;margin:0;padding:0;list-style:none}.ZgnocG_steps li{counter-increment:step;padding:0 0 1.5rem 3.2rem;position:relative}.ZgnocG_steps li:before{content:counter(step);border:2px solid var(--ink);width:2.2rem;height:2.2rem;font-family:var(--font-display), system-ui, sans-serif;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.ZgnocG_steps h3{margin-bottom:.25rem;padding-top:.2rem}.ZgnocG_steps p{color:var(--ink-soft);margin:0}.ZgnocG_price{border-left:6px solid var(--marker);background:var(--paper);margin-top:2.5rem;padding:1.25rem 1.25rem 1.25rem 1.1rem}.ZgnocG_price p:last-child{margin-bottom:0}.ZgnocG_priceMain{font-size:var(--step-1);font-weight:700}.ZgnocG_prose{padding-top:2rem}.ZgnocG_prose h1{max-width:18ch}.ZgnocG_prose h2{font-size:var(--step-1);margin-top:2rem}.ZgnocG_banner{background:var(--marker-soft);border:2px dashed var(--ink);border-radius:var(--radius);padding:.75rem 1rem;font-weight:700}
