.landing-module__9U7IEq__hero{gap:var(--s-xl);padding-block:var(--s-2xl) var(--s-xl);display:grid}.landing-module__9U7IEq__heroCopy{max-width:34rem}.landing-module__9U7IEq__hero h1{margin-bottom:var(--s-md);font-size:var(--text-display);line-height:1.04}.landing-module__9U7IEq__lede{max-width:48ch;margin:0 0 var(--s-lg);color:var(--muted);font-size:var(--text-md);line-height:1.45}.landing-module__9U7IEq__form{align-items:stretch;gap:var(--s-2xs);flex-wrap:wrap;max-width:28rem;display:flex}.landing-module__9U7IEq__input,.landing-module__9U7IEq__submit{min-height:2.75rem;font:inherit;font-size:var(--text-base);border-radius:2px}.landing-module__9U7IEq__input{min-width:0;padding:var(--s-xs) var(--s-sm);border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);flex:12rem}.landing-module__9U7IEq__input::placeholder{color:var(--muted)}.landing-module__9U7IEq__submit{padding:var(--s-xs) var(--s-md);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;font:500 var(--text-base) var(--body);white-space:nowrap;border-radius:2px}.landing-module__9U7IEq__submit:hover{opacity:.88}.landing-module__9U7IEq__submit:disabled{border-color:var(--rule);background:var(--rule);color:var(--muted);cursor:not-allowed}.landing-module__9U7IEq__formHelp,.landing-module__9U7IEq__formError,.landing-module__9U7IEq__formSuccess{min-height:1lh;font-size:var(--text-sm);flex-basis:100%;margin:0;line-height:1.45}.landing-module__9U7IEq__formHelp{color:var(--muted)}.landing-module__9U7IEq__formError{color:#9d3327}.landing-module__9U7IEq__formSuccess{color:#17633a}:root[data-theme=dark] .landing-module__9U7IEq__formError{color:#ffaaa0}:root[data-theme=dark] .landing-module__9U7IEq__formSuccess{color:#8fdfad}.landing-module__9U7IEq__proof{align-self:start;min-width:0}.landing-module__9U7IEq__proofCaption{margin:0 0 var(--s-md);font-family:var(--display);font-size:var(--text-lg);line-height:1.1}.landing-module__9U7IEq__stats{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.landing-module__9U7IEq__stats>div{min-width:0;padding:var(--s-md) var(--s-sm);border-bottom:1px solid var(--rule)}.landing-module__9U7IEq__stats>div:nth-child(odd){border-right:1px solid var(--rule)}.landing-module__9U7IEq__stats dt{margin:0 0 var(--s-2xs);font-family:var(--display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1}.landing-module__9U7IEq__stats dd{font-size:var(--text-sm);margin:0;line-height:1.35}.landing-module__9U7IEq__stats small{margin-top:var(--s-3xs);color:var(--muted);font-size:var(--text-xs);display:block}.landing-module__9U7IEq__proofFoot{margin:var(--s-lg) 0 0;color:var(--muted);font-family:var(--display);font-size:var(--text-base);line-height:1.45}.landing-module__9U7IEq__split{gap:var(--s-lg);padding-block:var(--s-2xl);border-top:1px solid var(--rule);display:grid}.landing-module__9U7IEq__sectionCopy{max-width:32rem}.landing-module__9U7IEq__split h2,.landing-module__9U7IEq__faq>h2{font-size:var(--text-xl);line-height:1.1}.landing-module__9U7IEq__split h2{margin-bottom:var(--s-sm)}.landing-module__9U7IEq__split p{max-width:62ch;margin:0 0 var(--s-sm);color:var(--muted)}.landing-module__9U7IEq__tableWrap{min-width:0;overflow-x:auto}.landing-module__9U7IEq__spec{border-collapse:collapse;width:100%}.landing-module__9U7IEq__spec th,.landing-module__9U7IEq__spec td{padding:var(--s-xs) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline}.landing-module__9U7IEq__spec th{width:34%;padding-right:var(--s-sm);font-family:var(--display);font-size:var(--text-base);font-weight:500}.landing-module__9U7IEq__spec td{color:var(--muted);font-size:var(--text-sm)}.landing-module__9U7IEq__spec .landing-module__9U7IEq__format{width:1%;padding-right:var(--s-md);color:var(--accent);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;font-weight:600}.landing-module__9U7IEq__steps{margin:0;padding:0;list-style:none}.landing-module__9U7IEq__steps li{gap:var(--s-sm);padding-block:var(--s-sm);border-bottom:1px solid var(--rule);grid-template-columns:2.4rem minmax(0,1fr);display:grid}.landing-module__9U7IEq__steps li:last-child{border-bottom:0}.landing-module__9U7IEq__steps b{color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.landing-module__9U7IEq__steps h3{margin-bottom:var(--s-3xs);font-size:var(--text-md)}.landing-module__9U7IEq__steps p{font-size:var(--text-sm);margin:0}.landing-module__9U7IEq__sampleTodo{margin-top:var(--s-md);padding:var(--s-2xs) var(--s-xs);border:1px solid var(--rule);background:var(--paper-soft);color:var(--muted);font-size:var(--text-sm);border-radius:2px;display:inline-block}.landing-module__9U7IEq__sample{padding:var(--s-md);border:1px solid var(--rule);background:var(--paper-raised)}.landing-module__9U7IEq__sample>h3{margin-bottom:var(--s-2xs);font-size:var(--text-md)}.landing-module__9U7IEq__sampleMeta{margin:0 0 var(--s-md);font-size:var(--text-xs)}.landing-module__9U7IEq__sampleRow{padding-block:var(--s-sm);border-top:1px solid var(--rule)}.landing-module__9U7IEq__sampleRow h4{margin-bottom:var(--s-3xs);font-size:var(--text-base);font-weight:500}.landing-module__9U7IEq__sampleRow p{font-size:var(--text-sm);margin:0}.landing-module__9U7IEq__sampleRow span{margin-top:var(--s-2xs);color:var(--muted);font-size:var(--text-xs);display:inline-block}.landing-module__9U7IEq__faq{padding-block:var(--s-2xl);border-top:1px solid var(--rule)}.landing-module__9U7IEq__faq>h2{max-width:26rem;margin-bottom:var(--s-lg)}.landing-module__9U7IEq__qa{border-bottom:1px solid var(--rule)}.landing-module__9U7IEq__qa>summary{justify-content:space-between;align-items:baseline;gap:var(--s-sm);padding-block:var(--s-sm);cursor:pointer;list-style:none;display:flex}.landing-module__9U7IEq__qa>summary::-webkit-details-marker{display:none}.landing-module__9U7IEq__qa>summary h3{font-size:var(--text-md);line-height:1.25}.landing-module__9U7IEq__qa>summary span{color:var(--accent);font-size:var(--text-md);flex:none;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1)}.landing-module__9U7IEq__qa[open]>summary span{transform:rotate(45deg)}.landing-module__9U7IEq__qa>summary:hover h3{color:var(--accent)}.landing-module__9U7IEq__answer{padding-bottom:var(--s-md)}.landing-module__9U7IEq__answer p{max-width:66ch;color:var(--muted);margin:0}.landing-module__9U7IEq__faqLinks{align-items:center;gap:var(--s-md);margin-top:var(--s-lg);flex-wrap:wrap;display:flex}.landing-module__9U7IEq__textLink{border-bottom:1px solid var(--accent);font-weight:500;text-decoration:none;color:var(--accent)!important}.landing-module__9U7IEq__chip{padding:var(--s-xs) var(--s-md);border:1px solid var(--ink);white-space:nowrap;border-radius:2px;font-weight:500;text-decoration:none}.landing-module__9U7IEq__chip:hover{background:var(--ink);color:var(--paper-raised)}.landing-module__9U7IEq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48rem){.landing-module__9U7IEq__hero{padding-block:var(--s-3xl) var(--s-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.landing-module__9U7IEq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.landing-module__9U7IEq__splitFlip .landing-module__9U7IEq__sectionCopy{order:2}.landing-module__9U7IEq__faq>h2{white-space:nowrap;max-width:none}}@media (max-width:36rem){.landing-module__9U7IEq__form{display:grid}.landing-module__9U7IEq__input,.landing-module__9U7IEq__submit{width:100%}.landing-module__9U7IEq__spec,.landing-module__9U7IEq__spec tbody,.landing-module__9U7IEq__spec tr{width:100%;display:block}.landing-module__9U7IEq__spec tr{gap:var(--s-3xs) var(--s-xs);padding-block:var(--s-sm);border-bottom:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);display:grid}.landing-module__9U7IEq__spec th,.landing-module__9U7IEq__spec td{border:0;width:auto;padding:0}.landing-module__9U7IEq__spec .landing-module__9U7IEq__format{width:auto;padding-right:0}.landing-module__9U7IEq__spec td:last-child{grid-column:1/-1}}@media (pointer:coarse){.landing-module__9U7IEq__submit,.landing-module__9U7IEq__chip,.landing-module__9U7IEq__qa>summary{min-height:48px}}
