._pageContainer_1kwuz_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:var(--spacing-8) var(--spacing-6)}._contentWrapper_1kwuz_10{width:100%;max-width:64rem;display:grid;grid-template-columns:1fr 1.2fr;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}._benefitsPanel_1kwuz_38{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-12) var(--spacing-8);background-color:color-mix(in srgb,var(--tk-brand) 16%,var(--surface));color:var(--foreground);border-right:1px solid var(--border)}._heroImageWrapper_1kwuz_48{display:flex;justify-content:center;margin-bottom:var(--spacing-6)}._heroImage_1kwuz_48{display:block;width:100%;max-width:16rem;height:auto;margin:0 auto}._heroHeading_1kwuz_64{margin:0 0 var(--spacing-3);font-family:var(--font-family-heading);font-size:1.625rem;font-weight:800;letter-spacing:-.015em;line-height:1.25;color:var(--foreground)}._benefitsIntro_1kwuz_74{margin:0 0 var(--spacing-6);font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}._benefitsList_1kwuz_81{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._benefitsList_1kwuz_81 li{display:flex;align-items:center;gap:var(--spacing-3);font-size:.9375rem;font-weight:600;color:var(--foreground)}._iconCircle_1kwuz_102{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-full);background-color:var(--tk-brand-deep);color:#fff}._formPanel_1kwuz_114{display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}._formCard_1kwuz_121{width:100%;max-width:25rem}._header_1kwuz_126{text-align:center;margin-bottom:var(--spacing-6)}._title_1kwuz_132{margin:0 0 var(--spacing-2);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--foreground)}._subtitle_1kwuz_142{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._separator_1kwuz_149{display:flex;align-items:center;gap:var(--spacing-3);margin:var(--spacing-6) 0}._separatorLine_1kwuz_156{flex:1;height:1px;background-color:var(--border)}._separatorText_1kwuz_163{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}._otpToggle_1kwuz_169{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._otpToggleButton_1kwuz_175{flex:1;padding:var(--spacing-2);border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._otpToggleButton_1kwuz_175:hover{background-color:var(--muted);color:var(--foreground)}._otpToggleButton_1kwuz_175:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._otpToggleButtonActive_1kwuz_202{background-color:var(--tk-brand-tint);border-color:var(--tk-brand-text);color:var(--tk-brand-text)}._otpToggleButtonActive_1kwuz_202:hover{background-color:var(--tk-brand-tint);color:var(--tk-brand-text)}._footerLinks_1kwuz_213{margin-top:var(--spacing-6);text-align:center;font-size:.875rem;color:var(--muted-foreground)}._footerLinks_1kwuz_213 p{margin:var(--spacing-2) 0 0}._link_1kwuz_225{color:var(--tk-brand-text);text-decoration:none;font-weight:600}._link_1kwuz_225:hover{text-decoration:underline}._link_1kwuz_225:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}@media(max-width:768px){._pageContainer_1kwuz_1{align-items:flex-start;padding:var(--spacing-8) var(--spacing-4)}._contentWrapper_1kwuz_10{grid-template-columns:1fr;max-width:37.5rem}._benefitsPanel_1kwuz_38{display:none}._formPanel_1kwuz_114{padding:var(--spacing-6) var(--spacing-4)}}@media(max-width:480px){._formPanel_1kwuz_114{padding:var(--spacing-4)}._title_1kwuz_132{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){._otpToggleButton_1kwuz_175{transition:none}}
