.O326eA{background-color:transparent;padding:0}._y5m6B{width:100%}.cevkcw{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.cevkcw{grid-template-columns:repeat(2,1fr)}}.FK2mOr{background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:2rem;display:flex;flex-direction:column;text-decoration:none;transition:all .2s ease;cursor:pointer;height:100%}.FK2mOr:hover{transform:translateY(-2px);box-shadow:var(--shadow-subtle);border-color:var(--color-gray-400)}.nTNzTX{height:100%;justify-content:space-between;gap:1.5rem}.Gqd6an,.nTNzTX{display:flex;flex-direction:column}.Gqd6an{align-items:flex-start}.kX_8mu{width:3.5rem;height:3.5rem;background-color:var(--color-gray-50);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--foreground)}.nS__4A{width:1.75rem;height:1.75rem}.fMcw6d{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.pz1Buh{font-size:.9375rem;color:var(--foreground-subtitle);line-height:1.6}.IdxJyK{margin-top:auto;display:flex}.W4Yoa3{font-size:.75rem;font-weight:600;letter-spacing:.025em;background-color:var(--color-gray-100);color:var(--foreground-subtitle);border-radius:var(--radius-sm)}.FK2mOr:hover .W4Yoa3{background-color:var(--color-gray-200);color:var(--foreground)}._3DJfq4{display:flex;justify-content:center;align-items:center;padding:4rem 1rem;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-md);text-align:center}.hP832_{color:var(--foreground-subtitle);font-size:1rem}@layer base{.FbYV9_{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);transition:background-color var(--animation-duration-fast) ease-in-out}._55BRfr{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}._55BRfr:hover{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.EJGEyI{color:var(--color-secondary);background-color:color-mix(in srgb,var(--color-secondary) 15%,transparent)}.EJGEyI:hover{background-color:color-mix(in srgb,var(--color-secondary) 20%,transparent)}._20emT4{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 15%,transparent)}._20emT4:hover{background-color:color-mix(in srgb,var(--color-error) 20%,transparent)}.o7LbWt{color:var(--color-text-primary);background-color:transparent;border:1px solid var(--color-border)}.o7LbWt:hover{background-color:color-mix(in srgb,var(--color-gray-500) 5%,transparent)}}._3WouRy{padding:4rem 1rem 3rem;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media (min-width:768px){._3WouRy{padding:6rem 1.5rem 4rem}}.zcGwjf{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.FEMyIC{font-size:2.5rem;line-height:1.2;font-weight:800;color:var(--foreground);margin-bottom:1rem;letter-spacing:-.03em}@media (min-width:640px){.FEMyIC{font-size:3.5rem}}.hL_LPq{font-size:1.125rem;line-height:1.6;color:var(--foreground-subtitle);margin-bottom:2.5rem;max-width:42rem}.pzOdMb{width:100%;max-width:36rem;margin-bottom:1.5rem}.IFrFD6{position:relative;display:flex;align-items:center}.yImC58{position:absolute;left:1rem;color:var(--muted-foreground);pointer-events:none}.s2sv4f{padding-left:3rem;padding-right:1rem;height:3.5rem;border-radius:var(--radius-lg);font-size:1rem;box-shadow:var(--shadow-subtle)}.s2sv4f:focus{box-shadow:var(--shadow);border-color:var(--primary)}.yu9Fls{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--muted-foreground);flex-wrap:wrap;justify-content:center}.rG__z_{font-weight:500}.iJLImy{display:flex;gap:.5rem}._6eW9hS{border-radius:9999px;background-color:var(--color-gray-100);color:var(--foreground-subtitle);font-weight:500;cursor:pointer;transition:all .2s ease}._6eW9hS:hover{background-color:var(--color-gray-200);color:var(--foreground)}