._7BPujG_page{--r-bg:#f5f0e8;--r-card:#fff;--r-card-border:#c4704b1f;--r-primary:#c4704b;--r-primary-soft:#c4704b1a;--r-amber:#e8a84c;--r-text:#1c1410;--r-text-secondary:#7a6558;--r-separator:#00000014;--r-shadow:0 2px 16px #00000014;--r-font-heading:var(--font-bricolage), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--r-font-body:var(--font-jakarta), -apple-system, BlinkMacSystemFont, system-ui, sans-serif}@media (prefers-color-scheme:dark){._7BPujG_page{--r-bg:#2a2420;--r-card:#413830;--r-card-border:#c4704b26;--r-text:#f5f0e8;--r-text-secondary:#b8a090;--r-separator:#ffffff12;--r-shadow:0 2px 20px #00000059}}._7BPujG_page{background-color:var(--r-bg);min-height:100vh;font-family:var(--r-font-body);color:var(--r-text);-webkit-font-smoothing:antialiased;z-index:0;position:relative}._7BPujG_page:before,._7BPujG_page:after{display:none}._7BPujG_nav{border-bottom:1px solid var(--r-separator);background-color:var(--r-bg);z-index:10;-webkit-backdrop-filter:blur(12px);align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._7BPujG_navTitle{text-align:center;font-family:var(--r-font-heading);color:var(--r-text);flex:1;font-size:1rem;font-weight:600}._7BPujG_content{max-width:640px;margin:0 auto;padding:32px 20px 80px}._7BPujG_header{flex-direction:column;gap:6px;margin-bottom:32px;display:flex}._7BPujG_headerTop{align-items:center;gap:12px;display:flex}._7BPujG_iconWrap{background:var(--r-primary-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._7BPujG_iconWrap svg{width:26px;height:26px;color:var(--r-primary);fill:var(--r-primary)}._7BPujG_title{font-family:var(--r-font-heading);color:var(--r-text);letter-spacing:-.02em;font-size:clamp(1.625rem,5vw,2.125rem);font-weight:700;line-height:1.1}._7BPujG_subhead{color:var(--r-text-secondary);padding-left:60px;font-size:.9375rem}._7BPujG_sectionHeading{font-family:var(--r-font-heading);color:var(--r-text);letter-spacing:-.01em;margin:8px 0 16px;font-size:1.125rem;font-weight:700}._7BPujG_faqList{flex-direction:column;gap:12px;display:flex}._7BPujG_faqItem{background:var(--r-card);border:1px solid var(--r-card-border);box-shadow:var(--r-shadow);border-radius:16px;transition:box-shadow .2s;overflow:hidden}._7BPujG_faqItem[open]{box-shadow:0 4px 20px #0000001a}._7BPujG_faqSummary{cursor:pointer;font-family:var(--r-font-heading);color:var(--r-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}._7BPujG_faqSummary::-webkit-details-marker{display:none}._7BPujG_faqSummary:after{content:"+";color:var(--r-primary);flex-shrink:0;font-size:1.5rem;font-weight:300;line-height:1;transition:transform .2s}._7BPujG_faqItem[open] ._7BPujG_faqSummary:after{content:"−"}._7BPujG_faqBody{color:var(--r-text-secondary);padding:0 20px 18px;font-size:.9375rem;line-height:1.7}._7BPujG_faqBody p+p{margin-top:10px}._7BPujG_faqBody a{color:var(--r-primary);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}._7BPujG_faqBody a:hover{border-color:var(--r-primary)}._7BPujG_contactCard{background:var(--r-primary-soft);border:1px solid #c4704b33;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding:22px;display:flex}._7BPujG_contactTitle{font-family:var(--r-font-heading);color:var(--r-primary);font-size:1rem;font-weight:600}._7BPujG_contactBody{color:var(--r-text-secondary);font-size:.9375rem;line-height:1.6}._7BPujG_contactButton{background:var(--r-primary);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:10px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._7BPujG_contactButton:hover{opacity:.9}._7BPujG_contactButton svg{width:16px;height:16px}._7BPujG_footer{text-align:center;color:var(--r-text-secondary);opacity:.7;margin-top:48px;font-size:.8125rem}._7BPujG_footerLink{color:var(--r-primary);font-weight:500;text-decoration:none}._7BPujG_footerLink:hover{text-decoration:underline}@media (min-width:768px){._7BPujG_content{padding:48px 24px 100px}._7BPujG_faqSummary{padding:20px 24px;font-size:1rem}._7BPujG_faqBody{padding:0 24px 22px}._7BPujG_contactCard{padding:26px}}
