@media (max-width: 767px){.pi-root div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.pi-root input[type=text],.pi-root input[type=email],.pi-root input[type=date],.pi-root input[type=number],.pi-root input[type=url],.pi-root input[type=tel],.pi-root input[type=search],.pi-root input:not([type]),.pi-root textarea,.pi-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.pi-root textarea{min-height:80px!important}.pi-root input[type=checkbox],.pi-root input[type=radio]{min-height:auto!important;padding:0!important}.pi-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.pi-root h1[style*="font-size: 18px"]{font-size:16px!important}.pi-root button[style*="background: rgb(27, 122, 62)"],.pi-root button[style*="background:#1B7A3E"],.pi-root button[style*="background: #1B7A3E"]{padding:12px 18px!important;min-height:44px!important;font-size:14px!important}.pi-root div[style*="max-width: 880px"]{padding:16px 12px!important}.pi-root div[style*="padding: 22px 26px"][style*="margin-bottom: 18px"]{padding:16px!important;margin-bottom:14px!important}.pi-root div[style*="background: rgb(249, 250, 251)"][style*="padding: 16px"][style*="margin-bottom: 12px"],.pi-root div[style*="background: white"][style*="padding: 16px"][style*="margin-bottom: 12px"]{padding:14px!important}.pi-root div[style*="gap: 14px"][style*="flex-wrap: wrap"]{gap:8px!important}.pi-root label[style*="padding: 6px 12px"]{padding:10px 14px!important;min-height:40px!important;font-size:13.5px!important}.pi-root button[style*="border: 1px dashed"]{width:100%!important;min-height:44px!important;padding:12px 14px!important;font-size:14px!important}.pi-root button[style*="color: rgb(192, 57, 43)"][style*="padding: 3px 9px"]{min-height:34px!important;padding:6px 12px!important;font-size:12px!important}}@media (max-width: 767px){.ti-root div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.ti-root input[type=text],.ti-root input[type=email],.ti-root input[type=date],.ti-root input[type=number],.ti-root input[type=url],.ti-root input[type=tel],.ti-root input[type=search],.ti-root input:not([type]),.ti-root textarea,.ti-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.ti-root textarea{min-height:80px!important}.ti-root input[type=checkbox],.ti-root input[type=radio]{min-height:auto!important;padding:0!important}.ti-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.ti-root h1[style*="font-size: 18px"]{font-size:16px!important}.ti-root button[style*="background: rgb(27, 122, 62)"],.ti-root button[style*="background:#1B7A3E"],.ti-root button[style*="background: #1B7A3E"]{padding:12px 18px!important;min-height:44px!important;font-size:14px!important}.ti-root div[style*="max-width: 880px"]{padding:16px 12px!important}.ti-root div[style*="padding: 22px 26px"][style*="margin-bottom: 18px"]{padding:16px!important;margin-bottom:14px!important}.ti-root div[style*="gap: 14px"][style*="flex-wrap: wrap"]{gap:8px!important}.ti-root label[style*="padding: 6px 12px"]{padding:10px 14px!important;min-height:40px!important;font-size:13.5px!important}.ti-root div[style*="gap: 10px 20px"]{gap:12px 16px!important}.ti-root div[style*="padding: 14px 16px"][style*="border-radius: 8px"]{padding:12px!important}}@media (max-width: 767px){.ci-root div[style*="grid-template-columns: 1fr 1fr"],.ci-root div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}.ci-root input[type=text],.ci-root input[type=email],.ci-root input[type=date],.ci-root input[type=number],.ci-root input[type=tel],.ci-root input:not([type]),.ci-root textarea,.ci-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.ci-root textarea{min-height:80px!important}.ci-root input[type=checkbox],.ci-root input[type=radio]{min-height:auto!important;padding:0!important}.ci-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.ci-root h1[style*="font-size: 18px"]{font-size:16px!important}.ci-root button[style*="background: rgb(27, 122, 62)"],.ci-root button[style*="background: #1B7A3E"]{padding:12px 18px!important;min-height:44px!important;font-size:14px!important}.ci-root div[style*="max-width: 880px"]{padding:16px 12px!important}.ci-root div[style*="padding: 22px 26px"][style*="margin-bottom: 18px"]{padding:16px!important;margin-bottom:14px!important}.ci-root div[style*="gap: 14px"][style*="flex-wrap: wrap"]{gap:8px!important}.ci-root label[style*="padding: 6px 12px"]{padding:10px 14px!important;min-height:40px!important;font-size:13.5px!important}.ci-root button[style*="border: 1px dashed"]{width:100%!important;min-height:44px!important}}@media (max-width: 767px){.li-root div[style*="grid-template-columns: 1fr 1fr"],.li-root div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}.li-root input[type=text],.li-root input[type=email],.li-root input[type=date],.li-root input[type=number],.li-root input[type=tel],.li-root input:not([type]),.li-root textarea,.li-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.li-root textarea{min-height:80px!important}.li-root input[type=checkbox],.li-root input[type=radio]{min-height:auto!important;padding:0!important}.li-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.li-root h1[style*="font-size: 18px"]{font-size:16px!important}.li-root button[style*="background: rgb(27, 122, 62)"],.li-root button[style*="background: #1B7A3E"]{padding:12px 18px!important;min-height:44px!important;font-size:14px!important}.li-root div[style*="max-width: 880px"]{padding:16px 12px!important}.li-root div[style*="padding: 22px 26px"][style*="margin-bottom: 18px"]{padding:16px!important;margin-bottom:14px!important}.li-root div[style*="gap: 14px"][style*="flex-wrap: wrap"]{gap:8px!important}.li-root label[style*="padding: 6px 12px"]{padding:10px 14px!important;min-height:40px!important;font-size:13.5px!important}}@media (max-width: 767px){.mo-root div[style*="grid-template-columns: 1fr 1fr"],.mo-root div[style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}.mo-root input[type=text],.mo-root input[type=email],.mo-root input[type=date],.mo-root input[type=number],.mo-root input[type=tel],.mo-root input:not([type]),.mo-root textarea,.mo-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.mo-root textarea{min-height:80px!important}.mo-root input[type=checkbox],.mo-root input[type=radio]{min-height:auto!important;padding:0!important}.mo-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.mo-root h1[style*="font-size: 18px"]{font-size:16px!important}.mo-root button[style*="background: rgb(27, 122, 62)"],.mo-root button[style*="background: #1B7A3E"]{padding:12px 18px!important;min-height:44px!important;font-size:14px!important}.mo-root div[style*="max-width: 880px"]{padding:16px 12px!important}.mo-root div[style*="padding: 22px 26px"][style*="margin-bottom: 18px"]{padding:16px!important;margin-bottom:14px!important}.mo-root div[style*="gap: 14px"][style*="flex-wrap: wrap"]{gap:8px!important}.mo-root label[style*="padding: 6px 12px"]{padding:10px 14px!important;min-height:40px!important;font-size:13.5px!important}}@media (max-width: 767px){.wr-root div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.wr-root input[type=text],.wr-root input[type=email],.wr-root input[type=date],.wr-root input[type=number],.wr-root input[type=url],.wr-root input[type=tel],.wr-root input[type=search],.wr-root input:not([type]),.wr-root textarea,.wr-root select{min-height:44px!important;padding:12px!important;font-size:14px!important;box-sizing:border-box!important}.wr-root textarea{min-height:80px!important}.wr-root input[type=checkbox],.wr-root input[type=radio]{min-height:auto!important;padding:0!important}.wr-root div[style*="position: sticky"][style*="top: 0"][style*="z-index: 50"]{padding:12px 14px!important;gap:10px!important}.wr-root div[style*="max-width: 880px"]{padding:16px 12px!important}.wr-root div[style*="padding: 22px 26px"]{padding:16px!important}.wr-root button{min-height:40px!important}.wr-root button[style*="border: 1px dashed"]{width:100%!important;min-height:44px!important;padding:12px 14px!important;font-size:14px!important}}@media screen{.tm-print-only{display:none}}@media print{body *{visibility:hidden}.tm-printable,.tm-printable *{visibility:visible}.tm-printable{position:absolute;left:0;top:0;width:100%;padding:24px 32px;box-sizing:border-box;background:#fff;color:#000}.tm-no-print{display:none!important}.tm-print-only{display:block!important;visibility:visible!important}h1,h2,h3,h4{page-break-after:avoid}table,ul,ol,blockquote,pre{page-break-inside:avoid}.tm-flag-banner{background:#fff!important;border:2px solid #555!important;color:#000!important;page-break-inside:avoid}.tm-attachments{page-break-inside:avoid}body,.tm-printable{font-family:Georgia,Times New Roman,serif!important}@page{margin:.5in}.tm-printable a[href^=http]:not(.tm-no-link-url):after{content:" (" attr(href) ")";font-size:.85em;color:#555;word-break:break-all}}:root{--text: #6b6375;--text-h: #08060d;--bg: transparent;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}@media (prefers-color-scheme: dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: transparent;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}html,body{margin:0!important;padding:0!important;background:var(--mavis-page-bg, #202124)}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mavis-muted-text, #888) 38%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mavis-muted-text, #888) 32%,transparent);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mavis-muted-text, #888) 55%,transparent)}#root{width:100%;max-width:100%;margin:0;padding:0;text-align:left;border:none;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box;background:transparent}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer}html[data-mavis-theme=chrome-dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-mavis-theme=chrome-dark] input[type=time]::-webkit-calendar-picker-indicator,html[data-mavis-theme=chrome-dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,html[data-mavis-theme=chrome-dark] input[type=month]::-webkit-calendar-picker-indicator,html[data-mavis-theme=chrome-dark] input[type=week]::-webkit-calendar-picker-indicator{filter:invert(1)}
