[hidden]{display:none!important}.product{border-top:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.product-story>.pill{font-size:8px}.product-story>h3{font-size:30px;margin-top:25px}.product-story ol{list-style:none;padding:0;counter-reset:product-step;margin:28px 0}.product-story li{position:relative;padding-left:36px;margin-bottom:24px;counter-increment:product-step}.product-story li:before{content:'0' counter(product-step);position:absolute;left:0;top:3px;font-size:10px;color:#6b7e60}.product-story li strong{font-size:14px}.product-story li p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:7px}.product-measure{font-size:11px;line-height:1.8;padding-top:20px;border-top:1px solid var(--line);color:var(--muted)}.workflow-preview{background:#fffef9;border:1px solid var(--line);padding:30px;border-radius:10px;box-shadow:0 15px 35px #183d2d08}.workflow-preview label{display:block;font-size:11px;font-weight:600;margin:25px 0 9px}.workflow-preview select{width:100%;padding:12px 10px;font:inherit;font-size:12px;color:var(--green);background:var(--cream);border:1px solid var(--line);border-radius:5px}.sample-note{margin-top:24px;background:#edf2e4;padding:20px;border-radius:6px}.sample-note p{font-size:14px;line-height:1.8;margin-top:10px}.sample-stock{padding:18px 0}.sample-stock p{font-size:11px;color:var(--muted);margin-top:7px}.preview-button{width:100%;font-size:12px}.review-draft{margin-top:20px;padding:20px;border:1px solid #bfcca8;border-radius:6px;background:#f7faef}.review-status{font-size:8px;letter-spacing:1.2px;color:#586e39;font-weight:700}.review-draft h4{font-family:var(--display);font-size:18px;line-height:1.5;margin:12px 0}.review-draft p{font-size:12px;color:var(--muted);line-height:1.8}.review-draft button{padding:12px 0 0;border:0;background:transparent;color:var(--green);text-align:left}.review-draft button:disabled{opacity:.5;cursor:default}#review-feedback:not(:empty){border-top:1px solid var(--line);padding-top:12px;margin-top:14px;font-size:10px}.product-status{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding-top:30px;margin-top:45px}.product-status .mini-label{font-size:8px}.product-status p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px}.company{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid var(--line)}.company-details dl{margin:0}.company-details dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.company-details dt{color:var(--muted)}.company-details dd{margin:0;overflow-wrap:anywhere}.company-details dd a{text-decoration:underline;text-underline-offset:4px}.company-details .fine-print{font-size:10px}.hero .eyebrow{flex-wrap:wrap}
.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}
@media(max-width:900px){.product-grid{gap:30px}.workflow-preview{padding:22px}.product-story>h3{font-size:26px}.company{gap:40px}.product-status{gap:20px}}
@media(max-width:600px){.product-grid,.company{grid-template-columns:1fr;gap:32px}.product-story>h3{font-size:27px}.product-status{grid-template-columns:1fr;gap:22px;margin-top:32px}.product-status p{margin-top:6px}.workflow-preview{padding:22px}.workflow-preview .economics-top{flex-wrap:wrap}.product .section-heading h2{font-size:40px}.company-details dl>div{font-size:11px}.product-story>.pill{font-size:7px}.product .eyebrow{font-size:7px;letter-spacing:1px}}
@media(max-width:360px){.product .section-heading h2{font-size:35px}.workflow-preview{padding:18px}}
