._1r68xq_chat{z-index:20;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}._1r68xq_launcher{border:2px solid var(--color-light-green);background:var(--color-navy);min-height:48px;color:var(--color-ivory);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb, var(--color-navy) 30%, transparent);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:700;display:inline-flex}._1r68xq_launcher:hover{background:var(--color-green)}._1r68xq_launcher[hidden],._1r68xq_panel[hidden]{display:none}._1r68xq_panel{background:var(--color-ivory);width:380px;max-width:calc(100vw - 32px);height:min(620px,100dvh - 32px);color:var(--color-navy);border:1px solid color-mix(in srgb, var(--color-navy) 22%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--color-navy) 30%, transparent);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._1r68xq_bar{background:var(--color-navy);color:var(--color-ivory);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}._1r68xq_heading{font-size:1rem;font-weight:700}._1r68xq_close{border:1px solid var(--color-light-green);min-height:40px;color:var(--color-ivory);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-weight:700}._1r68xq_close:hover{background:var(--color-green)}._1r68xq_frame{background:var(--surface);border:0;flex:1;width:100%;min-height:0}._1r68xq_notes{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);padding:8px 16px 10px;font-size:.78rem;line-height:1.45}._1r68xq_notes a{color:var(--color-green);font-weight:700}._1r68xq_notes ul{flex-wrap:wrap;gap:2px 16px;margin-top:4px;list-style:none;display:flex}@media (max-width:480px){._1r68xq_chat{max-width:calc(100vw - 24px);bottom:12px;right:12px}._1r68xq_panel{border:0;border-radius:0;width:100%;max-width:none;height:100%;position:fixed;inset:0}}
.oB1X9q_page{flex-direction:column;min-height:100vh;display:flex}.oB1X9q_main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:40px 16px 64px}.oB1X9q_main:focus{outline:none}.oB1X9q_header{z-index:5;background:var(--color-navy);color:var(--color-ivory);border-bottom:1px solid color-mix(in srgb, var(--color-ivory) 14%, transparent);position:sticky;top:0}.oB1X9q_headerInner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:10px 16px;display:flex}.oB1X9q_brand{letter-spacing:-.01em;color:var(--color-ivory);margin-right:auto;font-size:1.2rem;font-weight:800;text-decoration:none}.oB1X9q_desktopNav ul,.oB1X9q_mobileNav ul{gap:4px 18px;list-style:none;display:flex}.oB1X9q_desktopNav a,.oB1X9q_mobileNav a{color:var(--color-ivory);padding:8px 2px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.oB1X9q_desktopNav a:hover,.oB1X9q_mobileNav a:hover{color:var(--color-light-green)}.oB1X9q_cta{background:var(--color-green);border:2px solid var(--color-green);min-height:44px;color:var(--surface);white-space:nowrap;border-radius:6px;align-items:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.oB1X9q_cta:hover{background:color-mix(in srgb, var(--color-green) 85%, black)}.oB1X9q_header :focus-visible{outline-color:var(--color-light-green)}.oB1X9q_mobileNav{display:none}.oB1X9q_mobileNav summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--color-ivory) 40%, transparent);border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;font-weight:700;list-style:none;display:inline-flex}.oB1X9q_mobileNav summary::-webkit-details-marker{display:none}.oB1X9q_mobileNav[open]{flex-basis:100%}.oB1X9q_mobileNav[open] summary{margin-bottom:8px}.oB1X9q_mobileNav[open] ul{flex-direction:column;padding-bottom:8px}@media (max-width:900px){.oB1X9q_desktopNav{display:none}.oB1X9q_mobileNav{display:block}}@media (max-width:380px){.oB1X9q_headerInner{gap:8px}.oB1X9q_cta{padding:8px 10px;font-size:.9rem}.oB1X9q_mobileNav summary{padding:8px 10px}}.oB1X9q_footer{background:var(--color-navy);color:var(--color-ivory);font-size:.95rem}.oB1X9q_footerInner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;max-width:1120px;margin:0 auto;padding:40px 16px;display:grid}.oB1X9q_footerText{flex-direction:column;gap:12px;display:flex}.oB1X9q_footerText address{font-style:normal}.oB1X9q_footerBrand{font-size:1.15rem;font-weight:800}.oB1X9q_footerNav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-content:start;gap:24px;display:grid}.oB1X9q_footerNav ul{flex-direction:column;gap:6px;list-style:none;display:flex}.oB1X9q_footerNav a{color:var(--color-ivory);overflow-wrap:anywhere}.oB1X9q_footerNav a:hover{color:var(--color-light-green)}.oB1X9q_footer :focus-visible{outline-color:var(--color-light-green)}@media (max-width:760px){.oB1X9q_footerInner{grid-template-columns:minmax(0,1fr)}}@media print{.oB1X9q_header{display:none}.oB1X9q_footer{color:var(--color-navy);background:0 0}.oB1X9q_footerNav{display:none}}
