._xF_8a_page{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}._xF_8a_page *{box-sizing:border-box}._xF_8a_pageInner{min-height:100vh}._xF_8a_header{border-bottom:1px solid var(--mat-groove);min-height:4.5rem;box-shadow:0 1px 0 var(--mat-groove-light);background:var(--mat-app);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,3vw,2rem);display:flex}._xF_8a_brandLink,._xF_8a_headerAction{border-radius:var(--radius-button)}._xF_8a_headerAction{min-height:var(--control-height-md);padding:0 var(--control-padding-x);color:var(--foreground);box-shadow:var(--shadow-control);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}._xF_8a_brandLink:focus-visible,._xF_8a_page button:focus-visible,._xF_8a_page a:focus-visible,._xF_8a_page input:focus-visible,._xF_8a_page summary:focus-visible{outline:3px solid var(--primary-focus-ring);outline-offset:2px}._xF_8a_content{grid-template-columns:minmax(0,1fr) minmax(27rem,31rem);align-items:start;gap:clamp(3rem,7vw,6rem);width:min(100%,70rem);min-height:calc(100vh - 4.5rem);margin:0 auto;padding:clamp(1.5rem,5vh,4rem) 1rem;display:grid}._xF_8a_productOverview{align-self:start;gap:2rem;min-width:0;display:grid;position:sticky;top:50vh;transform:translateY(-50%)}._xF_8a_productOverviewHeader{gap:.625rem;display:grid}._xF_8a_productOverviewKicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}._xF_8a_productOverviewTitle{max-width:32rem;color:var(--foreground);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.08}._xF_8a_productOverviewDescription{max-width:31rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;line-height:1.6}._xF_8a_productModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:33rem;display:grid}._xF_8a_productModule{border-radius:var(--radius-panel);background:linear-gradient(var(--mat-card), var(--mat-card)) padding-box, var(--mat-rim) border-box;min-width:0;box-shadow:var(--mat-hl), var(--mat-lift);border:1px solid #0000;align-content:start;gap:.75rem;padding:1rem;display:grid}._xF_8a_productModuleTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.35}._xF_8a_productModuleDescription{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.75rem;line-height:1.45}._xF_8a_formColumn{align-self:center;width:100%}._xF_8a_panel{border-radius:var(--radius-panel);background:linear-gradient(var(--mat-card), var(--mat-card)) padding-box, var(--mat-rim) border-box;box-shadow:var(--mat-hl), var(--mat-lift);border:1px solid #0000}._xF_8a_panelHeader{gap:.75rem;padding:2rem 2rem 0;display:grid}._xF_8a_panelHeading{align-items:center;gap:.875rem;min-width:0;display:flex}._xF_8a_panelKicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:700;line-height:1.3}._xF_8a_panelTitle{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,5vw,1.875rem);font-weight:700;line-height:1.15}._xF_8a_panelSubtitle{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}._xF_8a_panelBody{align-content:start;padding:1.5rem 2rem 2rem}._xF_8a_control{height:var(--control-height-lg);font-size:.9375rem;line-height:calc(var(--control-height-lg) - 2px)}._xF_8a_label{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.4}._xF_8a_iconButton{border-radius:var(--radius-button);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s;display:grid}._xF_8a_iconButton:hover{background:var(--interactive-hover);color:var(--foreground)}._xF_8a_submitButton{width:100%;min-height:var(--control-height-lg);font-weight:600}._xF_8a_compactCheckboxRow input{width:1rem;height:1rem;accent-color:var(--primary);flex:none}._xF_8a_compactCheckboxRow{min-height:2.75rem;color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}._xF_8a_legalAcceptanceRow{min-height:2.75rem;color:var(--muted-foreground);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}._xF_8a_legalAcceptanceRow input{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;flex:none;margin-top:.125rem}._xF_8a_legalAcceptanceRow p{margin:0}._xF_8a_legalAcceptanceRow label{cursor:pointer}._xF_8a_legalAcceptanceError{color:var(--destructive);margin:.25rem 0 0 1.625rem;font-size:.75rem;line-height:1.4}._xF_8a_inlineLink,._xF_8a_passkeyLink,._xF_8a_methodButton{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;text-decoration:none}._xF_8a_inlineLink{align-items:center;min-height:2.75rem;display:inline-flex}._xF_8a_inlineLink:hover,._xF_8a_passkeyLink:hover,._xF_8a_methodButton:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}._xF_8a_inlineLink:disabled,._xF_8a_passkeyLink:disabled,._xF_8a_methodButton:disabled{cursor:default;opacity:.55;text-decoration:none}._xF_8a_passkeyLink{justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;margin:0 auto;display:flex}._xF_8a_passkeyLink svg{color:var(--primary)}._xF_8a_securityNotice,._xF_8a_alternativePanel{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-subtle);padding:.875rem}._xF_8a_securityNotice{align-items:flex-start;gap:.75rem;display:flex}._xF_8a_securityNoticeIcon{border-radius:var(--radius-control);background:var(--secondary);width:2.25rem;height:2.25rem;color:var(--primary);flex:none;place-items:center;display:grid}._xF_8a_securityNoticeIcon svg{width:1.125rem;height:1.125rem}._xF_8a_securityTitle{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700}._xF_8a_securityDescription{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.8rem;line-height:1.45}._xF_8a_alternativePanel{gap:.5rem;display:grid}._xF_8a_methodButton{text-align:center;min-height:2.75rem;padding:0 .5rem}._xF_8a_successAlert{border:1px solid var(--status-success-border);border-radius:var(--radius-control);background:var(--status-success-soft);color:var(--status-success-foreground);padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.45}._xF_8a_divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}._xF_8a_dividerLine{background:linear-gradient(var(--mat-groove) 0 1px, var(--mat-groove-light) 1px 2px);height:2px}._xF_8a_dividerText{color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;font-weight:600}._xF_8a_secondaryButton{width:100%;min-height:var(--control-height-lg);font-weight:600}._xF_8a_legal{color:var(--muted-foreground);text-align:center;margin:0;font-size:.75rem;line-height:1.55}._xF_8a_legalLink{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:3px;font-weight:600}._xF_8a_legalLink:hover{color:var(--primary);text-decoration-color:currentColor}@media (max-width:640px){._xF_8a_header{min-height:4rem;padding-inline:1rem}._xF_8a_headerAction{width:var(--control-height-md);padding:0;font-size:0}._xF_8a_headerAction svg{width:1.125rem;height:1.125rem}._xF_8a_content{align-items:start;min-height:calc(100vh - 4rem);padding:1rem}._xF_8a_panelHeader{padding:1.25rem 1rem 0}._xF_8a_panelBody{padding:1.25rem 1rem}._xF_8a_control{font-size:1rem}}@media (max-width:960px){._xF_8a_content{grid-template-columns:minmax(0,1fr);width:min(100%,33rem)}._xF_8a_productOverview{display:none}}@media (prefers-reduced-motion:reduce){._xF_8a_page *,._xF_8a_page :before,._xF_8a_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}