._button_40jyt_1{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--duration-short) var(--ease-standard), border-color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard), color var(--duration-short) var(--ease-standard);border:1px solid #0000;line-height:1.25;text-decoration:none;display:inline-flex}._button_40jyt_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._button_40jyt_1:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._primary_40jyt_37{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-on-blue)}._primary_40jyt_37:hover:not(:disabled){border-color:var(--color-blue-strong);background:var(--color-blue-strong);box-shadow:var(--shadow-1)}._secondary_40jyt_49{border-color:var(--color-line);background:var(--color-surface);color:var(--color-blue-strong)}._secondary_40jyt_49:hover:not(:disabled){background:var(--color-blue-soft)}._ghost_40jyt_59{min-height:40px;padding:var(--space-2) var(--space-4);color:var(--color-blue);background:0 0;border-color:#0000}._ghost_40jyt_59:hover:not(:disabled){background:var(--color-blue-soft)}@media (prefers-reduced-motion:reduce){._button_40jyt_1{transition:none}}._headerShell_1rngi_5{box-sizing:border-box;z-index:20;height:0;padding:0 var(--page-gutter);pointer-events:none;display:flow-root;position:sticky;top:0}._siteHeader_1rngi_16{box-sizing:border-box;max-width:100%;height:52px;margin-top:var(--space-5);align-items:center;gap:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-1);pointer-events:auto;border-radius:26px;padding:0 6px 0 18px;display:inline-flex}._brand_1rngi_31{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:-.02em;white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}._brandMark_1rngi_44,._footerBrandMark_1rngi_45{flex:none;display:block}._headerDivider_1rngi_50{background:var(--color-line);width:1px;height:24px}._brand_1rngi_31:focus-visible,._navLink_1rngi_57:focus-visible,._desktopAction_1rngi_58:focus-visible,._menuButton_1rngi_59:focus-visible,._mobileNavLink_1rngi_60:focus-visible,._mobileAction_1rngi_61:focus-visible,._footerNav_1rngi_62 a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._desktopNav_1rngi_67{align-items:center;gap:2px;display:flex}._navLink_1rngi_57{height:40px;padding:0 var(--space-3);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-short) var(--ease-standard), background-color var(--duration-short) var(--ease-standard);border-radius:20px;align-items:center;text-decoration:none;display:inline-flex}._navLink_1rngi_57:hover{background:var(--color-chip);color:var(--color-ink)}._desktopAction_1rngi_58{background:var(--color-blue);height:40px;color:var(--color-on-blue);font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;transition:background-color var(--duration-short) var(--ease-standard), box-shadow var(--duration-short) var(--ease-standard);border-radius:20px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}._desktopAction_1rngi_58:hover{background:var(--color-blue-strong);box-shadow:var(--shadow-1)}._mobileMenu_1rngi_117{display:none;position:relative}._menuButton_1rngi_59{width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;list-style:none;display:grid}._menuButton_1rngi_59:hover,._mobileMenu_1rngi_117[open] ._menuButton_1rngi_59{background:var(--color-chip);color:var(--color-ink)}._menuButton_1rngi_59::-webkit-details-marker{display:none}._menuIcon_1rngi_145{gap:4px;width:18px;display:grid}._menuIcon_1rngi_145 span{border-radius:var(--radius-pill);background:currentColor;width:18px;height:2px;display:block}._mobileMenuPanel_1rngi_159{width:min(280px,100vw - 32px);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);gap:2px;display:grid;position:absolute;top:calc(100% + 12px);right:0}._mobileNavLink_1rngi_60,._mobileAction_1rngi_61{box-sizing:border-box;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:flex}._mobileNavLink_1rngi_60:hover{background:var(--color-chip)}._mobileAction_1rngi_61{margin-top:var(--space-1);background:var(--color-blue);color:var(--color-on-blue);font-weight:var(--weight-bold);border-radius:22px;justify-content:center}._footer_1rngi_45{padding:var(--space-12) var(--page-gutter) var(--space-8);border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted)}._footerInner_1rngi_206{width:min(100%, var(--page-max));gap:var(--space-6) var(--space-16);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 auto;display:grid}._footerBrand_1rngi_45{align-items:flex-start;gap:var(--space-3);max-width:520px;display:flex}._footerName_1rngi_222{margin:2px 0 var(--space-1);color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:-.02em}._footerTagline_1rngi_230{color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body);margin:0}._footerNav_1rngi_62{gap:var(--space-1);flex-wrap:wrap;display:flex}._footerNav_1rngi_62 a{height:36px;padding:0 var(--space-3);color:var(--color-blue-strong);font-size:var(--text-md);font-weight:var(--weight-bold);border-radius:18px;align-items:center;text-decoration:none;display:inline-flex}._footerNav_1rngi_62 a:hover{background:var(--color-blue-soft)}._disclaimer_1rngi_259{padding-top:var(--space-5);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-body);grid-column:1/-1;margin:0}@media (width<=880px){._headerShell_1rngi_5{padding:0 var(--space-4)}._siteHeader_1rngi_16{width:100%;margin-top:14px;display:flex}._brand_1rngi_31{flex:1}._headerDivider_1rngi_50,._desktopNav_1rngi_67,._desktopAction_1rngi_58{display:none}._mobileMenu_1rngi_117{display:block}}@media (width<=640px){._footerInner_1rngi_206{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}._footerNav_1rngi_62{margin-left:calc(var(--space-3) * -1)}}@media (prefers-reduced-motion:reduce){._navLink_1rngi_57,._desktopAction_1rngi_58{transition:none}}
