.faqs-module__4S8_xW__hero{padding:var(--s-8) 0 var(--s-7);background:linear-gradient(135deg, color-mix(in srgb, var(--mossy) 22%, var(--surface-1)) 0%, var(--surface-1) 70%);border-bottom:2px solid var(--border-strong)}.faqs-module__4S8_xW__heroTitle{font-family:var(--font-title);letter-spacing:-.02em;color:var(--chalk);margin:var(--s-2) 0 0;font-size:clamp(2.4rem,7vw,4rem);line-height:.95}.faqs-module__4S8_xW__heroSub{color:var(--ink-muted);margin-top:var(--s-3);max-width:52ch;font-size:var(--t-body)}.faqs-module__4S8_xW__heroSub a{color:var(--text-frog-on-surface);text-decoration:underline}.faqs-module__4S8_xW__body{padding:var(--s-4) 0 var(--s-8)}.faqs-module__4S8_xW__group{margin-top:var(--s-7);scroll-margin-top:96px}.faqs-module__4S8_xW__groupHead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);margin:0 0 var(--s-4);padding-bottom:var(--s-2);border-bottom:2px solid var(--border);font-size:12px}.faqs-module__4S8_xW__a{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.6}.faqs-module__4S8_xW__a a{color:var(--text-frog-on-surface);text-decoration:underline}.faqs-module__4S8_xW__a>:first-child{margin-top:0}.faqs-module__4S8_xW__a>:last-child{margin-bottom:0}.faqs-module__4S8_xW__a p{margin:0 0 .6em}.faqs-module__4S8_xW__a ul,.faqs-module__4S8_xW__a ol{margin:0 0 .6em;padding-left:1.4em}.faqs-module__4S8_xW__a li{margin:.2em 0}.faqs-module__4S8_xW__cta{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.faqs-module__4S8_xW__search{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.faqs-module__4S8_xW__searchLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);font-size:11px}.faqs-module__4S8_xW__searchInput{width:100%;padding:var(--s-3) var(--s-4);background:var(--surface-1);border:2px solid var(--border);border-radius:var(--r-md);color:var(--chalk);font-size:var(--t-body);font-family:inherit;transition:border-color .15s,box-shadow .15s,transform 50ms}.faqs-module__4S8_xW__searchInput:focus{border-color:var(--frog-flash);box-shadow:5px 5px 0 var(--mossy-deep);outline:none;transform:translate(-1px,-1px)}.faqs-module__4S8_xW__accordion{gap:var(--s-3);flex-direction:column;display:flex}.faqs-module__4S8_xW__accItem{background:var(--surface-1);border:2px solid var(--border);border-radius:var(--r-md);scroll-margin-top:96px;overflow:hidden}.faqs-module__4S8_xW__accItem[open]{border-color:var(--frog-flash);box-shadow:5px 5px 0 var(--mossy-deep)}.faqs-module__4S8_xW__summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.faqs-module__4S8_xW__summary::-webkit-details-marker{display:none}.faqs-module__4S8_xW__summaryQ{font-family:var(--font-header);color:var(--chalk);flex:auto;font-size:1.02rem;font-weight:700}.faqs-module__4S8_xW__summaryMeta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex:none;font-size:10px}.faqs-module__4S8_xW__caret{border-right:2px solid var(--chalk);border-bottom:2px solid var(--chalk);width:12px;height:12px;margin-right:var(--s-1);flex:none;transition:transform .15s;transform:rotate(45deg)}.faqs-module__4S8_xW__accItem[open] .faqs-module__4S8_xW__caret{transform:rotate(-135deg)}.faqs-module__4S8_xW__accBody{padding:0 var(--s-4) var(--s-4);border-top:2px solid var(--border)}.faqs-module__4S8_xW__accBody .faqs-module__4S8_xW__a{margin-top:var(--s-3)}.faqs-module__4S8_xW__empty{margin-top:var(--s-5);padding:var(--s-5);background:var(--surface-1);border:2px dashed var(--border);border-radius:var(--r-md);color:var(--ink-muted);text-align:center;font-size:14px}.faqs-module__4S8_xW__resultsCount{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);margin:0 0 var(--s-2);font-size:11px}.faqs-module__4S8_xW__submitWrap{margin-top:var(--s-8);padding-top:var(--s-6);border-top:2px solid var(--border)}.faqs-module__4S8_xW__submitHead{font-family:var(--font-header);color:var(--chalk);margin:0 0 var(--s-2);font-size:1.4rem}.faqs-module__4S8_xW__submitIntro{color:var(--ink-muted);margin:0 0 var(--s-4);max-width:640px;font-size:14px}.faqs-module__4S8_xW__submitMuted{color:var(--ink-muted);font-size:14px}.faqs-module__4S8_xW__submitCta{color:var(--text-frog-on-surface);font-weight:600;text-decoration:underline}.faqs-module__4S8_xW__submitForm{gap:var(--s-4);flex-direction:column;max-width:640px;display:flex}.faqs-module__4S8_xW__typeRow{gap:var(--s-2);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.faqs-module__4S8_xW__typeLegend{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);width:100%;margin-bottom:var(--s-2);padding:0;font-size:11px}.faqs-module__4S8_xW__typeChip{padding:var(--s-2) var(--s-3);background:var(--surface-1);border:2px solid var(--border);border-radius:var(--r-md);cursor:pointer;align-items:center;transition:transform 50ms,box-shadow .1s,border-color .1s,background .1s;display:inline-flex}.faqs-module__4S8_xW__typeChip[data-active]{border-color:var(--frog-flash);background:var(--mossy-deep);box-shadow:5px 5px 0 var(--border);transform:translate(-1px,-1px)}.faqs-module__4S8_xW__typeRadio{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.faqs-module__4S8_xW__typeChipLabel{font-family:var(--font-header);color:var(--chalk);font-size:.95rem;font-weight:600}.faqs-module__4S8_xW__typeHint{width:100%;margin:var(--s-1) 0 0;color:var(--ink-muted);font-size:13px}.faqs-module__4S8_xW__fieldLabel{gap:var(--s-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-frog-on-surface);flex-direction:column;font-size:11px;display:flex}.faqs-module__4S8_xW__fieldOpt{color:var(--ink-muted);text-transform:none;letter-spacing:0;margin-left:var(--s-1);font-size:11px}.faqs-module__4S8_xW__fieldInput,.faqs-module__4S8_xW__fieldTextarea{width:100%;padding:var(--s-3) var(--s-4);background:var(--surface-1);border:2px solid var(--border);border-radius:var(--r-md);color:var(--chalk);font-size:var(--t-body);text-transform:none;letter-spacing:normal;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform 50ms}.faqs-module__4S8_xW__fieldTextarea{resize:vertical;min-height:7em;line-height:1.5}.faqs-module__4S8_xW__fieldInput:focus,.faqs-module__4S8_xW__fieldTextarea:focus{border-color:var(--frog-flash);box-shadow:5px 5px 0 var(--mossy-deep);outline:none;transform:translate(-1px,-1px)}.faqs-module__4S8_xW__fieldCounter{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.08em;text-transform:none;align-self:flex-end;font-size:11px}.faqs-module__4S8_xW__fieldCounter[data-state=too-short]{color:var(--crimp)}.faqs-module__4S8_xW__fieldCounter[data-state=near-limit]{color:var(--text-leap-on-surface)}.faqs-module__4S8_xW__fieldCounter[data-state=at-limit]{color:var(--crimp);font-weight:700}.faqs-module__4S8_xW__suggestWrap{border:2px dashed var(--border);border-radius:var(--radius-md,8px);padding:var(--s-3) var(--s-4);background:var(--surface-2)}.faqs-module__4S8_xW__suggestHead{color:var(--ink-muted);margin:0 0 var(--s-2);font-size:13px;font-weight:600}